一種信道沖突處理方法及系統的制作方法
【技術領域】
[0001]本發明涉及無線通信技術領域,具體地說涉及一種信道沖突處理方法及系統。
【背景技術】
[0002]組網技術是微功率無線通信技術中的關鍵技術之一,是微功率無線通信網絡實現數據傳輸的前提條件。
[0003]常見的微功率無線通信網絡的組網方法為:由一中心節點發送組網消息,多個從節點在收到該組網消息后直接發送回復消息給中心節點,中心節點在收到該回復消息后即確認組網成功,每個中心節點和若干受其控制的從節點即可構成一個子網,多個子網可以構成微功率無線網絡,采用微功率無線網絡進行無線通信以節省頻率資源。
[0004]一般情況下中心節點會選擇干擾較小的信道將其分配為工作信道,在此工作信道中與從節點進行通信。但這種情況下中心節點只能判斷出周圍信道的工作情況,對于網絡邊緣,尤其是蜂窩網絡中與其它子網重合邊緣的從節點周圍的信道干擾情況無法識別,有可能在組網的過程中出現兩個子網工作信道重合的情況,導致工作信道重合的子網通信的可靠性降低。
【發明內容】
[0005]為此,本發明所要解決的技術問題在于現有技術在組網過程中容易出現兩個子網工作信道重合的情況,使得通信的可靠性降低。
[0006]為解決上述技術問題,本發明的技術方案如下:
[0007]本發明提供了一種信道沖突處理方法,包括如下步驟:
[0008]建立由多個子網組成的無線網絡;
[0009]搜索工作信道發生重合的子網;
[0010]獲取每個重合的子網的通信成功率;
[0011]將所獲取的通信成功率與預設門限進行比較;
[0012]當獲取的通信成功率小于預設門限時,返回至所述建立由多個子網組成的無線網絡的步驟。
[0013]本發明所述的信道沖突處理方法,還包括:
[0014]當獲取的通信成功率大于預設門限時,返回至所述搜索工作信道發生重合的子網的步驟。
[0015]本發明所述的信道沖突處理方法,所述搜索工作信道發生重合的子網包括:
[0016]獲取所述子網的從節點所偵聽的所在子網的工作信道的通訊數據;
[0017]檢測所述通信數據中是否包括所述子網以外的子網的中心節點發出的通訊數據;
[0018]當包括所述子網以外的子網的中心節點發出的通訊數據時,將所述從節點所在的子網和發出所述通信數據的中心節點所在的子網標記為工作信道發生重合的子網。
[0019]本發明所述的信道沖突處理方法,判斷工作信道發生重合之后,還包括:
[0020]記錄并發送信道沖突事件。
[0021]本發明還提供了一種信道沖突處理系統,包括:
[0022]組網單元,用于建立由多個子網組成的無線網絡;
[0023]搜索單元,用于搜索工作信道發生重合的子網;
[0024]成功率獲取單元,用于獲取每個重合的子網的通信成功率;
[0025]比較單元,用于將所獲取的通信成功率與預設門限進行比較,當獲取的通信成功率小于預設門限時,重啟所述組網單元。
[0026]本發明所述的信道沖突處理系統,所述比較單元還用于當獲取的通信成功率大于預設門限時,重啟所述搜索單元。
[0027]本發明所述的信道沖突處理系統,所述搜索單元包括:
[0028]偵聽子單元,用于獲取所述子網的從節點所偵聽的所在子網的工作信道的通訊數據;
[0029]檢測子單元,用于檢測所述通信數據中是否包括所述子網以外的子網的中心節點發出的通訊數據;
[0030]重合標記子單元,用于當包括所述子網以外的子網的中心節點發出的通訊數據時,將所述從節點所在的子網和發出所述通信數據的中心節點所在的子網標記為工作信道發生重合的子網。
[0031]本發明所述的信道沖突處理系統,所述搜索單元還包括:
[0032]記錄發送子單元,用于記錄并發送信道沖突事件。
[0033]本發明的上述技術方案相比現有技術具有以下優點:
[0034]本發明提供了一種信道沖突處理方法及系統,建立由多個子網組成的無線網絡后,搜索工作信道發生重合的子網,再獲取每個重合的子網的通信成功率,并將所獲取的通信成功率與預設門限進行比較,當獲取的通信成功率小于預設門限時,返回至所述建立由多個子網組成的無線網絡的步驟。因此,本發明所述信道沖突處理方法及系統,能夠及時獲知子網工作信道發生重合的情況,并在重合的子網的通信成功率低于預設門限時重新組網,消除了工作信道重合的情況,提供了一種有效的信道沖突處理方法,確保了通信的可靠性。
【附圖說明】
[0035]為了使本發明的內容更容易被清楚的理解,下面根據本發明的具體實施例并結合附圖,對本發明作進一步詳細的說明,其中
[0036]圖1是本發明所述信道沖突處理方法的流程圖;
[0037]圖2是本發明所述信道沖突處理方法中搜索工作信道發生重合的子網的具體流程圖;
[0038]圖3是本發明所述信道沖突處理方法中微功率無線網絡拓撲圖;
[0039]圖4是本發明所述信道沖突處理方法的結構框圖。
[0040]圖中附圖標記表示為:1-組網單元,2-搜索單元,3-獲取單元,4-比較單元,21-偵聽子單元,22-檢索子單元,23-重合標記子單元,24-記錄發送子單元。
【具體實施方式】
[0041]實施例1
[0042]本實施例提供了一種信道沖突處理方法,如圖1所示,包括如下步驟:
[0043]S1.建立由多個子網組成的無線網絡。
[0044]S2.搜索工作信道發生重合的子網。
[0045]S3.獲取每個重合的子網的通信成功率。
[0046]S4.將所獲取的通信成功率與預設門限進行比較,當獲取的通信成功率小于預設門限時,返回至所述步驟SI,當獲取的通信成功率大于預設門限時,返回至所述步驟S2。
[0047]具體地,步驟SI中,無線網絡可以為微功率無線網絡,在組網過程中,先由中心節點發送組網消息,多個從節點在收到該組網消息后直接發送回復消息給中心節點,中心節點在收到該回復消息后,即可建立該中心節點與回復消息的從節點間的子網,通常情況下中心節點會將干擾較小的信道分配為工作信道,與子網內的從節點進行通信,多個中心節點可以組建多個子網用以構成微功率無線網絡(蜂窩網絡),多個子網組建的無線網絡能夠節省頻率資源。
[0048]步驟S2中,因為多個子網組成無線網絡的過程中,相連子網的網絡邊緣有可能會重合,這將導致兩個子網的工作信道出現重合的情況,使子網通信可靠性降低。步驟S2通過搜索工作信道發生重合的子網,能夠在相鄰子網發生重合情況的第一時間獲知該情況,為后續及時進行信道沖突處理奠定了基礎,避免了重合的子網長期處于通信可靠性差的情況的發生。
[0049]若搜索到有工作信道發生重合的子網,則進入步驟S3以獲取發生重合的子網的通信狀態,本實施例中通過子網的通信成功率來表征子網的通信狀態。可選的,中心節點可以根據對子網內的從節點的抄讀統計,來獲取子網的通信成功率。通信成功率高,則說明子網的通信狀態良好,通信成功率低,則說明子網的通信狀態較差,不穩定,非常便捷。
[0050]步驟S4中,預設門限可以設置為90%,通過將獲取的通信成功率與預設門限進行比較,來判斷信道發生重合的子網是否需要重新組網,若獲取的通信成功率小于預設門限,則會再返回步驟SI,放棄當前工作信道重新進行組網,若獲取的通信成功率大于預設門限,則判定無需重新組網,返回步驟S2,實時搜索是否出現工作信道發生重合的子網。也即即使出現發生重合的子網,若發生重合的子網通信狀況良好,也可以保持目前的工作信道通信,節約了信道重組的時間,提升了通信效率,只有在發生重合的子網通信狀況較差時,才會判定需要重新組網,確保了子網通信的穩定性。
[0051 ] 優選地,如圖2所示,所述步驟S2可以包括:
[0052]S21.獲取所述子網的從節點所偵聽的所在子網的工作信道的通訊數據;
[0053]S22.檢測所述通信數據中是否包括所述子網以外的子網的中心節點發出的通訊數據;
[0054]S23.當包括所述子網以外的子網的中心節點發出的通訊數據時,將所述從節點所在的子網和發出所述通信數據的中心節點所在的子網標記為工作信道發生重合的子網。
[0055]具體地,因為若相鄰子網未發生重合,則同一個子網內的從節點只能偵聽到其所在子網的中心節點發出的通訊數據,而若相鄰子網發生重合,則處于重合區域的從節點則會偵聽到相鄰子網的中心節點發送的數據,因此,一旦從節點偵聽的通訊數據包括所述子網以外的子網的中心節點發出的通訊數據,即可判斷子網間的工作信道發生重合了,非常便捷。
[0056]優選地,所述步驟S23之后,還可以包括