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