本技術(shù)涉及無(wú)線通信,尤其涉及一種無(wú)線自組網(wǎng)子網(wǎng)融合方法、節(jié)點(diǎn)、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、對(duì)于采用時(shí)分方式的無(wú)中心、無(wú)外時(shí)標(biāo)自組網(wǎng)系統(tǒng),建網(wǎng)過(guò)程中,當(dāng)節(jié)點(diǎn)相距較遠(yuǎn)時(shí),容易形成多個(gè)子網(wǎng)。隨著子網(wǎng)節(jié)點(diǎn)的移動(dòng),子網(wǎng)信號(hào)覆蓋出現(xiàn)交疊,由于子網(wǎng)時(shí)間同步位置不統(tǒng)一,此時(shí),不同子網(wǎng)信號(hào)將相互干擾。
2、子網(wǎng)融合通過(guò)統(tǒng)一子網(wǎng)網(wǎng)絡(luò)基準(zhǔn)時(shí)間,解決網(wǎng)絡(luò)相互干擾,實(shí)現(xiàn)了網(wǎng)絡(luò)合并。目前,子網(wǎng)融合常用方法,通過(guò)發(fā)送同步信號(hào)或周期廣播,實(shí)現(xiàn)子網(wǎng)檢測(cè)與時(shí)偏估計(jì),存在檢測(cè)時(shí)間長(zhǎng)、效率低問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供了一種無(wú)線自組網(wǎng)子網(wǎng)融合方法、節(jié)點(diǎn)、設(shè)備及存儲(chǔ)介質(zhì),通過(guò)在每個(gè)節(jié)點(diǎn)發(fā)送的無(wú)線幀中增加控制塊,對(duì)任一無(wú)線幀均可實(shí)現(xiàn)子網(wǎng)檢測(cè)功能,縮短了子網(wǎng)檢測(cè)時(shí)間,物理層統(tǒng)一所有信道發(fā)送幀格式,解決了通過(guò)發(fā)送同步信號(hào)或周期廣播帶來(lái)的檢測(cè)時(shí)間長(zhǎng)、效率低問(wèn)題。
2、第一方面,本技術(shù)實(shí)施例提供了一種無(wú)線自組網(wǎng)子網(wǎng)融合方法,包括:第一節(jié)點(diǎn)監(jiān)聽(tīng)第二節(jié)點(diǎn)發(fā)送的無(wú)線幀的控制塊,并根據(jù)所述控制塊中的第二節(jié)點(diǎn)的同步信息獲得第二子網(wǎng)與第一子網(wǎng)的時(shí)偏,第一子網(wǎng)為第一節(jié)點(diǎn)所屬子網(wǎng),第二子網(wǎng)為第二節(jié)點(diǎn)所屬子網(wǎng);第一節(jié)點(diǎn)根據(jù)所述時(shí)偏從所述控制塊獲得第二節(jié)點(diǎn)的網(wǎng)絡(luò)信息,每個(gè)節(jié)點(diǎn)發(fā)送的無(wú)線幀的控制塊包括該節(jié)點(diǎn)的同步信息和網(wǎng)絡(luò)信息;當(dāng)?shù)谝还?jié)點(diǎn)根據(jù)自身和第二節(jié)點(diǎn)的網(wǎng)絡(luò)信息判斷出加入第二子網(wǎng)時(shí),第一節(jié)點(diǎn)向其在第一子網(wǎng)的一跳鄰節(jié)點(diǎn)發(fā)送加入第二子網(wǎng)的融合消息,并在約定時(shí)間根據(jù)所述時(shí)偏和第二節(jié)點(diǎn)的網(wǎng)絡(luò)信息加入第二子網(wǎng)。
3、由上,通過(guò)在每個(gè)節(jié)點(diǎn)發(fā)送的無(wú)線幀中增加控制塊,對(duì)任一無(wú)線幀均可實(shí)現(xiàn)子網(wǎng)檢測(cè)功能,縮短了子網(wǎng)檢測(cè)時(shí)間,物理層統(tǒng)一所有信道發(fā)送幀格式,解決了通過(guò)發(fā)送同步信號(hào)或周期廣播帶來(lái)的檢測(cè)時(shí)間長(zhǎng)、效率低問(wèn)題。
4、在第一方面的一種可能實(shí)施方式中,每個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)信息包括該節(jié)點(diǎn)的下列信息之一:所屬子網(wǎng)的節(jié)點(diǎn)數(shù)目、節(jié)點(diǎn)號(hào);當(dāng)?shù)诙泳W(wǎng)的節(jié)點(diǎn)數(shù)目超過(guò)第一子網(wǎng)時(shí)或當(dāng)?shù)诙泳W(wǎng)與第一子網(wǎng)的節(jié)點(diǎn)數(shù)目相同且第一節(jié)點(diǎn)的節(jié)點(diǎn)號(hào)大于第二節(jié)點(diǎn)時(shí),第一節(jié)點(diǎn)加入第二子網(wǎng)。
5、由上,通過(guò)網(wǎng)絡(luò)規(guī)模小的子網(wǎng)向網(wǎng)絡(luò)規(guī)模大的子網(wǎng)融合,實(shí)現(xiàn)快速子網(wǎng)融合且影響的節(jié)點(diǎn)少。
6、在第一方面的一種可能實(shí)施方式中,所述方法還包括:第一子網(wǎng)中每個(gè)節(jié)點(diǎn)在收到第一子網(wǎng)的其他節(jié)點(diǎn)發(fā)送的所述融合消息后,向其在第一子網(wǎng)的一跳鄰節(jié)點(diǎn)發(fā)送加入第二子網(wǎng)的融合消息,并在所述約定時(shí)間加入第二子網(wǎng)。
7、由上,通過(guò)第一子網(wǎng)中每個(gè)節(jié)點(diǎn)在收到第一子網(wǎng)的其他節(jié)點(diǎn)發(fā)送的融合消息后,向其在第一子網(wǎng)的一跳鄰節(jié)點(diǎn)發(fā)送加入第二子網(wǎng)的融合消息,實(shí)現(xiàn)整個(gè)第一子網(wǎng)的節(jié)點(diǎn)均收到加入第二子網(wǎng)的融合消息,并都在約定時(shí)間加入第二子網(wǎng)。
8、在第一方面的一種可能實(shí)施方式中,每個(gè)子網(wǎng)的超幀包括n個(gè)復(fù)幀,每個(gè)復(fù)幀包括m個(gè)無(wú)線幀,每個(gè)無(wú)線幀對(duì)應(yīng)一個(gè)時(shí)隙,每個(gè)無(wú)線幀的序號(hào)為0到n*m-1,每個(gè)無(wú)線幀對(duì)應(yīng)的時(shí)隙序號(hào)為0到m-1,每個(gè)子網(wǎng)的每個(gè)節(jié)點(diǎn)的無(wú)線幀的序號(hào)為該子網(wǎng)的無(wú)線幀的序號(hào);每個(gè)節(jié)點(diǎn)在其用于監(jiān)聽(tīng)的超幀中用于監(jiān)聽(tīng)的無(wú)線幀滑動(dòng)且交疊分布在該超幀的每個(gè)復(fù)幀中,對(duì)應(yīng)的時(shí)隙序號(hào)包括0到m-1中所有序號(hào)。
9、由上,通過(guò)用于監(jiān)聽(tīng)的無(wú)線幀滑動(dòng)且交疊分布在該超幀的每個(gè)復(fù)幀中,對(duì)應(yīng)的時(shí)隙序號(hào)包括0到m-1中所有序號(hào),提高子網(wǎng)檢測(cè)的成功率。
10、在第一方面的一種可能實(shí)施方式中,每個(gè)節(jié)點(diǎn)用于監(jiān)聽(tīng)的時(shí)隙滑動(dòng)且交疊分布在該節(jié)點(diǎn)用于監(jiān)聽(tīng)的超幀的每個(gè)復(fù)幀中,且包括該超幀中第一個(gè)復(fù)幀的第一個(gè)時(shí)隙和最后一個(gè)復(fù)幀的最后一個(gè)時(shí)隙,所述滑動(dòng)是單向的。
11、由上,通過(guò)用于監(jiān)聽(tīng)的無(wú)線幀滑動(dòng)且交疊分布在該超幀的每個(gè)復(fù)幀中且覆蓋超幀的全時(shí)隙,提高子網(wǎng)檢測(cè)的成功率。
12、在第一方面的一種可能實(shí)施方式中,第一節(jié)點(diǎn)在第一子網(wǎng)的配置為監(jiān)聽(tīng)的超幀中監(jiān)聽(tīng)第二節(jié)點(diǎn)的控制塊且判斷出加入第二子網(wǎng)時(shí),第一節(jié)點(diǎn)在第一子網(wǎng)的該超幀后相鄰超幀中發(fā)送所述融合消息,并以第一子網(wǎng)的該相鄰超幀的最后一個(gè)時(shí)隙為加入第二子網(wǎng)的所述約定時(shí)間。
13、由上,通過(guò)一個(gè)超幀監(jiān)聽(tīng)一個(gè)超幀發(fā)送融合消息且發(fā)送融合消息的超幀的最后一個(gè)時(shí)隙加入目標(biāo)子網(wǎng),使監(jiān)聽(tīng)、洪泛融合消息均有足夠時(shí)間執(zhí)行,提高監(jiān)聽(tīng)和洪泛成功率,且約定時(shí)間為發(fā)送融合消息的超幀的最后一個(gè)時(shí)隙使第一子網(wǎng)快速融入第二子網(wǎng)。
14、在第一方面的一種可能實(shí)施方式中,每個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)信息包括該節(jié)點(diǎn)所屬子網(wǎng)的無(wú)線幀的序號(hào);第一節(jié)點(diǎn)在加入第二子網(wǎng)時(shí),根據(jù)第二子網(wǎng)的無(wú)線幀的序號(hào)實(shí)現(xiàn)與第二子網(wǎng)的無(wú)線幀的序號(hào)同步。
15、由上,通過(guò)每個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)信息包括該節(jié)點(diǎn)所屬子網(wǎng)的無(wú)線幀的序號(hào),實(shí)現(xiàn)在融合到目標(biāo)網(wǎng)時(shí)的無(wú)線幀的序號(hào)同步。
16、在第一方面的一種可能實(shí)施方式中,每個(gè)子網(wǎng)中各節(jié)點(diǎn)用于發(fā)送的時(shí)隙均勻分布在該子網(wǎng)的超幀中。
17、由上,每個(gè)子網(wǎng)中各節(jié)點(diǎn)用于發(fā)送的時(shí)隙均勻分布在該子網(wǎng)的超幀中,提高子網(wǎng)檢測(cè)的成功率。
18、在第一方面的一種可能實(shí)施方式中,所述融合消息還包括下列之一:所述約定時(shí)間、第二子網(wǎng)的子網(wǎng)號(hào)、網(wǎng)絡(luò)規(guī)模、與第一子網(wǎng)的時(shí)偏,第二子網(wǎng)的無(wú)線幀序號(hào)。
19、由上,通過(guò)融合消息還包括下列信息:約定時(shí)間、第二子網(wǎng)的子網(wǎng)號(hào)、網(wǎng)絡(luò)規(guī)模、與第一子網(wǎng)的時(shí)偏和第二子網(wǎng)的無(wú)線幀序號(hào),使接收到融合消息的節(jié)點(diǎn)能夠加入第二子網(wǎng),并在以后的發(fā)送無(wú)線幀時(shí)包括第二子網(wǎng)的信息。
20、第二方面,本技術(shù)實(shí)施例提供了一種無(wú)線自組網(wǎng)的節(jié)點(diǎn),包括:控制監(jiān)聽(tīng)模塊,用于第一節(jié)點(diǎn)監(jiān)聽(tīng)第二節(jié)點(diǎn)發(fā)送的無(wú)線幀的控制塊,并根據(jù)所述控制塊中的第二節(jié)點(diǎn)的同步信息獲得第二子網(wǎng)與第一子網(wǎng)的時(shí)偏,第一子網(wǎng)為第一節(jié)點(diǎn)所屬子網(wǎng),第二子網(wǎng)為第二節(jié)點(diǎn)所屬子網(wǎng);信息獲得模塊,用于第一節(jié)點(diǎn)根據(jù)所述時(shí)偏從所述控制塊獲得第二節(jié)點(diǎn)的網(wǎng)絡(luò)信息,每個(gè)節(jié)點(diǎn)發(fā)送的無(wú)線幀的控制塊包括該節(jié)點(diǎn)的同步信息和網(wǎng)絡(luò)信息;子網(wǎng)融合模塊,用于當(dāng)?shù)谝还?jié)點(diǎn)根據(jù)自身和第二節(jié)點(diǎn)的網(wǎng)絡(luò)信息判斷出加入第二子網(wǎng)時(shí),第一節(jié)點(diǎn)向其在第一子網(wǎng)的一跳鄰節(jié)點(diǎn)發(fā)送加入第二子網(wǎng)的融合消息,并在約定時(shí)間根據(jù)所述時(shí)偏和第二節(jié)點(diǎn)的網(wǎng)絡(luò)信息加入第二子網(wǎng)。
21、由上,通過(guò)在每個(gè)節(jié)點(diǎn)發(fā)送的無(wú)線幀中增加控制塊,對(duì)任一無(wú)線幀均可實(shí)現(xiàn)子網(wǎng)檢測(cè)功能,縮短了子網(wǎng)檢測(cè)時(shí)間,物理層統(tǒng)一所有信道發(fā)送幀格式,解決了通過(guò)發(fā)送同步信號(hào)或周期廣播帶來(lái)的檢測(cè)時(shí)間長(zhǎng)、效率低問(wèn)題。
22、在第二方面的一種可能實(shí)施方式中,每個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)信息包括該節(jié)點(diǎn)的下列信息之一:所屬子網(wǎng)的節(jié)點(diǎn)數(shù)目、節(jié)點(diǎn)號(hào);當(dāng)?shù)诙泳W(wǎng)的節(jié)點(diǎn)數(shù)目超過(guò)第一子網(wǎng)時(shí)或當(dāng)?shù)诙泳W(wǎng)與第一子網(wǎng)的節(jié)點(diǎn)數(shù)目相同且第一節(jié)點(diǎn)的節(jié)點(diǎn)號(hào)大于第二節(jié)點(diǎn)時(shí),第一節(jié)點(diǎn)加入第二子網(wǎng)。
23、由上,通過(guò)網(wǎng)絡(luò)規(guī)模小的子網(wǎng)向網(wǎng)絡(luò)規(guī)模大的子網(wǎng)融合,實(shí)現(xiàn)快速子網(wǎng)融合且影響的節(jié)點(diǎn)少。
24、在第二方面的一種可能實(shí)施方式中,所述子網(wǎng)融合模塊還用于第一子網(wǎng)中每個(gè)節(jié)點(diǎn)在收到第一子網(wǎng)的其他節(jié)點(diǎn)發(fā)送的所述融合消息后,向其在第一子網(wǎng)的一跳鄰節(jié)點(diǎn)發(fā)送加入第二子網(wǎng)的融合消息,并在所述約定時(shí)間加入第二子網(wǎng)。
25、由上,通過(guò)第一子網(wǎng)中每個(gè)節(jié)點(diǎn)在收到第一子網(wǎng)的其他節(jié)點(diǎn)發(fā)送的融合消息后,向其在第一子網(wǎng)的一跳鄰節(jié)點(diǎn)發(fā)送加入第二子網(wǎng)的融合消息,實(shí)現(xiàn)整個(gè)第一子網(wǎng)的節(jié)點(diǎn)均收到加入第二子網(wǎng)的融合消息,并都在約定時(shí)間加入第二子網(wǎng)。
26、在第二方面的一種可能實(shí)施方式中,每個(gè)子網(wǎng)的超幀包括n個(gè)復(fù)幀,每個(gè)復(fù)幀包括m個(gè)無(wú)線幀,每個(gè)無(wú)線幀對(duì)應(yīng)一個(gè)時(shí)隙,每個(gè)無(wú)線幀的序號(hào)為0到n*m-1,每個(gè)無(wú)線幀對(duì)應(yīng)的時(shí)隙序號(hào)為0到m-1,每個(gè)子網(wǎng)的每個(gè)節(jié)點(diǎn)的無(wú)線幀的序號(hào)為該子網(wǎng)的無(wú)線幀的序號(hào);每個(gè)節(jié)點(diǎn)在其用于監(jiān)聽(tīng)的超幀中用于監(jiān)聽(tīng)的無(wú)線幀滑動(dòng)且交疊分布在該超幀的每個(gè)復(fù)幀中,對(duì)應(yīng)的時(shí)隙序號(hào)包括0到m-1中所有序號(hào)。
27、由上,通過(guò)用于監(jiān)聽(tīng)的無(wú)線幀滑動(dòng)且交疊分布在該超幀的每個(gè)復(fù)幀中,對(duì)應(yīng)的時(shí)隙序號(hào)包括0到m-1中所有序號(hào),提高子網(wǎng)檢測(cè)的成功率。
28、在第二方面的一種可能實(shí)施方式中,每個(gè)節(jié)點(diǎn)用于監(jiān)聽(tīng)的時(shí)隙滑動(dòng)且交疊分布在該節(jié)點(diǎn)用于監(jiān)聽(tīng)的超幀的每個(gè)復(fù)幀中,且包括該超幀中第一個(gè)復(fù)幀的第一個(gè)時(shí)隙和最后一個(gè)復(fù)幀的最后一個(gè)時(shí)隙,所述滑動(dòng)是單向的。
29、由上,通過(guò)用于監(jiān)聽(tīng)的無(wú)線幀滑動(dòng)且交疊分布在該超幀的每個(gè)復(fù)幀中且覆蓋超幀的全時(shí)隙,提高子網(wǎng)檢測(cè)的成功率。
30、在第二方面的一種可能實(shí)施方式中,第一節(jié)點(diǎn)在第一子網(wǎng)的配置為監(jiān)聽(tīng)的超幀中監(jiān)聽(tīng)第二節(jié)點(diǎn)的控制塊且判斷出加入第二子網(wǎng)時(shí),第一節(jié)點(diǎn)在第一子網(wǎng)的該超幀后相鄰超幀中發(fā)送所述融合消息,并以第一子網(wǎng)的該相鄰超幀的最后一個(gè)時(shí)隙為加入第二子網(wǎng)的所述約定時(shí)間。
31、由上,通過(guò)一個(gè)超幀監(jiān)聽(tīng)一個(gè)超幀發(fā)送融合消息且發(fā)送融合消息的超幀的最后一個(gè)時(shí)隙加入目標(biāo)子網(wǎng),使監(jiān)聽(tīng)、洪泛融合消息均有足夠時(shí)間執(zhí)行,提高監(jiān)聽(tīng)和洪泛成功率,且約定時(shí)間為發(fā)送融合消息的超幀的最后一個(gè)時(shí)隙使第一子網(wǎng)快速融入第二子網(wǎng)。
32、在第二方面的一種可能實(shí)施方式中,每個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)信息包括該節(jié)點(diǎn)所屬子網(wǎng)的無(wú)線幀的序號(hào);第一節(jié)點(diǎn)在加入第二子網(wǎng)時(shí),根據(jù)第二子網(wǎng)的無(wú)線幀的序號(hào)實(shí)現(xiàn)與第二子網(wǎng)的無(wú)線幀的序號(hào)同步。
33、由上,通過(guò)每個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)信息包括該節(jié)點(diǎn)所屬子網(wǎng)的無(wú)線幀的序號(hào),實(shí)現(xiàn)在融合到目標(biāo)網(wǎng)時(shí)的無(wú)線幀的序號(hào)同步。
34、在第二方面的一種可能實(shí)施方式中,每個(gè)子網(wǎng)中各節(jié)點(diǎn)用于發(fā)送的時(shí)隙均勻分布在該子網(wǎng)的超幀中。
35、由上,每個(gè)子網(wǎng)中各節(jié)點(diǎn)用于發(fā)送的時(shí)隙均勻分布在該子網(wǎng)的超幀中,提高子網(wǎng)檢測(cè)的成功率。
36、在第二方面的一種可能實(shí)施方式中,所述融合消息還包括下列之一:所述約定時(shí)間、第二子網(wǎng)的子網(wǎng)號(hào)、網(wǎng)絡(luò)規(guī)模、與第一子網(wǎng)的時(shí)偏,第二子網(wǎng)的無(wú)線幀序號(hào)。
37、由上,通過(guò)融合消息還包括下列信息:約定時(shí)間、第二子網(wǎng)的子網(wǎng)號(hào)、網(wǎng)絡(luò)規(guī)模、與第一子網(wǎng)的時(shí)偏和第二子網(wǎng)的無(wú)線幀序號(hào),使接收到融合消息的節(jié)點(diǎn)能夠加入第二子網(wǎng),并在以后的發(fā)送無(wú)線幀時(shí)包括第二子網(wǎng)的信息。
38、第三方面,本技術(shù)實(shí)施例提供了一種計(jì)算設(shè)備,包括,
39、總線;
40、通信接口,其與所述總線連接;
41、至少一個(gè)處理器,其與所述總線連接;以及
42、至少一個(gè)存儲(chǔ)器,其與所述總線連接并存儲(chǔ)有程序指令,所述程序指令當(dāng)被所述至少一個(gè)處理器執(zhí)行時(shí)使得所述至少一個(gè)處理器執(zhí)行本技術(shù)第一方面任一所述實(shí)施方式。
43、第四方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有程序指令,所述程序指令當(dāng)被計(jì)算機(jī)執(zhí)行時(shí)使得所述計(jì)算機(jī)執(zhí)行第一方面任一所述實(shí)施方式。