欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

無線自組織網(wǎng)絡(luò)構(gòu)建方法與系統(tǒng)與流程

文檔序號:12756279閱讀:555來源:國知局
無線自組織網(wǎng)絡(luò)構(gòu)建方法與系統(tǒng)與流程

本發(fā)明涉及無線網(wǎng)絡(luò)構(gòu)建技術(shù)領(lǐng)域,特別是涉及無線自組織網(wǎng)絡(luò)構(gòu)建方法與系統(tǒng)。



背景技術(shù):

伴隨著公共事業(yè)在中國的蓬勃發(fā)展,老百姓對生活環(huán)境提出了更高的要求;在政府政策的鼓舞下,家居智能化得到了高速的發(fā)展。作為智能化產(chǎn)業(yè)鏈中的一環(huán)——智能抄表系統(tǒng)也同時(shí)得到了蓬勃發(fā)展。傳統(tǒng)的手工抄表方式費(fèi)時(shí)、費(fèi)力,準(zhǔn)確性和及時(shí)性得不到保障,且會(huì)出現(xiàn)抄表員與用戶一些不愉快的尷尬局面,這已經(jīng)不適應(yīng)社會(huì)的發(fā)展需求了。這樣也對抄表提出了更高的要求,為此我們提出無線抄表。

在無線抄表技術(shù)中,如何構(gòu)建合理且高效的無線自組織網(wǎng)絡(luò)成為非常關(guān)鍵的技術(shù)。目前,無線自組織網(wǎng)絡(luò)系統(tǒng)通常采用中心主節(jié)點(diǎn)發(fā)起和收集下轄的從節(jié)點(diǎn)路由信息的方案,該方案主節(jié)點(diǎn)完整掌握了整個(gè)網(wǎng)絡(luò)的路由表,每次端到端節(jié)點(diǎn)進(jìn)行信息交互時(shí)都需要中心主節(jié)點(diǎn)首先計(jì)算出路由鏈路信息,從節(jié)點(diǎn)只能依據(jù)路由鏈路信息被動(dòng)轉(zhuǎn)發(fā),這種方式導(dǎo)致路由鏈路一旦出現(xiàn)異常和故障,會(huì)極大的影響通信效率。

因此,一般的無線自組織網(wǎng)絡(luò)構(gòu)建方式無法構(gòu)建通信高效的無線自組織網(wǎng)絡(luò)。



技術(shù)實(shí)現(xiàn)要素:

基于此,有必要針對一般的無線自組織網(wǎng)絡(luò)構(gòu)建方式無法構(gòu)建通信高效的無線自組織網(wǎng)絡(luò)的問題,提供一種能夠構(gòu)建通信高效自組織網(wǎng)絡(luò)的無線自組織網(wǎng)絡(luò)構(gòu)建方法與系統(tǒng)。

一種無線自組織網(wǎng)絡(luò)構(gòu)建方法,包括步驟:

遍歷全網(wǎng)節(jié)點(diǎn),識別全網(wǎng)節(jié)點(diǎn)中所有白名單節(jié)點(diǎn),全網(wǎng)節(jié)點(diǎn)包括主節(jié)點(diǎn)和從節(jié)點(diǎn);

當(dāng)全網(wǎng)節(jié)點(diǎn)未分配有網(wǎng)絡(luò)地址時(shí),進(jìn)行全網(wǎng)節(jié)點(diǎn)網(wǎng)內(nèi)地址組發(fā);

收集并建立全網(wǎng)節(jié)點(diǎn)的鄰居表信息與分布式路由表;

控制白名單中未入網(wǎng)成功的從節(jié)點(diǎn)執(zhí)行盡力發(fā)現(xiàn)流程,更新鄰居表信息與分布式路由表;

根據(jù)更新后的鄰居表信息與分布式路由表,構(gòu)建無線自組織網(wǎng)絡(luò)。

一種無線自組織網(wǎng)絡(luò)構(gòu)建系統(tǒng),包括:

遍歷識別模塊,用于遍歷全網(wǎng)節(jié)點(diǎn),識別全網(wǎng)節(jié)點(diǎn)中所有白名單節(jié)點(diǎn),全網(wǎng)節(jié)點(diǎn)包括主節(jié)點(diǎn)和從節(jié)點(diǎn);

地址組發(fā)模塊,用于當(dāng)全網(wǎng)節(jié)點(diǎn)未分配有網(wǎng)絡(luò)地址時(shí),進(jìn)行全網(wǎng)節(jié)點(diǎn)網(wǎng)內(nèi)地址組發(fā);

收集建立模塊,用于收集并建立全網(wǎng)節(jié)點(diǎn)的鄰居表信息與分布式路由表;

更新模塊,用于控制白名單中未入網(wǎng)成功的從節(jié)點(diǎn)執(zhí)行盡力發(fā)現(xiàn)流程,更新鄰居表信息與分布式路由表;

網(wǎng)絡(luò)構(gòu)建模塊,用于根據(jù)更新后的鄰居表信息與分布式路由表,構(gòu)建無線自組織網(wǎng)絡(luò)。

本發(fā)明無線自組織網(wǎng)絡(luò)構(gòu)建方法與系統(tǒng),遍歷全網(wǎng)節(jié)點(diǎn),識別全網(wǎng)節(jié)點(diǎn)中所有白名單節(jié)點(diǎn),當(dāng)全網(wǎng)節(jié)點(diǎn)未分配有網(wǎng)絡(luò)地址時(shí),進(jìn)行全網(wǎng)節(jié)點(diǎn)網(wǎng)內(nèi)地址組發(fā),收集并建立全網(wǎng)節(jié)點(diǎn)的鄰居表信息與分布式路由表,控制白名單中未入網(wǎng)成功的從節(jié)點(diǎn)執(zhí)行盡力發(fā)現(xiàn)流程,更新鄰居表信息與分布式路由表,根據(jù)更新后的鄰居表信息與分布式路由表,構(gòu)建無線自組織網(wǎng)絡(luò)。整個(gè)過程中,基于全網(wǎng)節(jié)點(diǎn)的鄰居表信息與分布式路由表,構(gòu)建一個(gè)通過多跳分布式路由方式建立主節(jié)點(diǎn)到各個(gè)從節(jié)點(diǎn)之間聯(lián)接的無線通信網(wǎng)絡(luò),各個(gè)節(jié)點(diǎn)之間采用分布式路由方式建立連接,而非被動(dòng)轉(zhuǎn)發(fā)數(shù)據(jù),因此構(gòu)建的無線通信網(wǎng)絡(luò)能夠?qū)崿F(xiàn)高效通信。

附圖說明

圖1為常規(guī)用于用戶集中抄表的無線自組織網(wǎng)絡(luò)架構(gòu)示意圖;

圖2為本發(fā)明無線自組織網(wǎng)絡(luò)構(gòu)建方法第一個(gè)實(shí)施例的流程示意圖;

圖3為本發(fā)明無線自組織網(wǎng)絡(luò)構(gòu)建方法第二個(gè)實(shí)施例的流程示意圖;

圖4為本發(fā)明無線自組織網(wǎng)絡(luò)構(gòu)建系統(tǒng)第一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;

圖5為本發(fā)明無線自組織網(wǎng)絡(luò)構(gòu)建系統(tǒng)第二個(gè)實(shí)施例的結(jié)構(gòu)示意圖。

具體實(shí)施方式

以將本發(fā)明無線自組織網(wǎng)絡(luò)構(gòu)建方法應(yīng)用于用戶集中抄表的無線自組織網(wǎng)絡(luò)為例,其常規(guī)架構(gòu)如圖1所示,本發(fā)明無線自組織網(wǎng)絡(luò)構(gòu)建方法采用了分布式路由的方案進(jìn)行優(yōu)化,即中心主節(jié)點(diǎn)和從節(jié)點(diǎn)均掌握了部分網(wǎng)絡(luò)可達(dá)節(jié)點(diǎn)出口表信息,并且該信息表可以隨著環(huán)境變化實(shí)時(shí)更新,因此端到端節(jié)點(diǎn)進(jìn)行信息交互時(shí),可以依據(jù)從節(jié)點(diǎn)的自身信息進(jìn)行分布式路由選擇和異常路由智能切換,極大的提高了通信效率。

如圖2所示,一種無線自組織網(wǎng)絡(luò)構(gòu)建方法,包括步驟:

S100:遍歷全網(wǎng)節(jié)點(diǎn),識別全網(wǎng)節(jié)點(diǎn)中所有白名單節(jié)點(diǎn),全網(wǎng)節(jié)點(diǎn)包括主節(jié)點(diǎn)和從節(jié)點(diǎn)。

全網(wǎng)節(jié)點(diǎn)可以分為主節(jié)點(diǎn)和從節(jié)點(diǎn),在自組織網(wǎng)絡(luò)構(gòu)建的初始階段,集中器內(nèi)嵌的主節(jié)點(diǎn)被自動(dòng)分配的網(wǎng)內(nèi)區(qū)域號決定了本地網(wǎng)絡(luò)的無線工作頻段,采集器或智能電表內(nèi)嵌的從節(jié)點(diǎn)的工作頻段處于事先設(shè)定的一個(gè)固定工作頻段,主節(jié)點(diǎn)通過遠(yuǎn)程自動(dòng)設(shè)置從節(jié)點(diǎn)的網(wǎng)內(nèi)短地址確保從節(jié)點(diǎn)與主節(jié)點(diǎn)處于同一個(gè)工作頻段。在鏈路建立過程中,主節(jié)點(diǎn)控制從節(jié)點(diǎn)逐級分組發(fā)起指定節(jié)點(diǎn)鄰居發(fā)現(xiàn)過程。白名單節(jié)點(diǎn)可以理解為已知節(jié)點(diǎn)(合法節(jié)點(diǎn)),這些節(jié)點(diǎn)的相關(guān)參數(shù)為已知狀態(tài)。

S200:當(dāng)全網(wǎng)節(jié)點(diǎn)未分配有網(wǎng)絡(luò)地址時(shí),進(jìn)行全網(wǎng)節(jié)點(diǎn)網(wǎng)內(nèi)地址組發(fā)。

判斷全網(wǎng)節(jié)點(diǎn)是否分配有網(wǎng)絡(luò)地址,當(dāng)分配有網(wǎng)絡(luò)地址時(shí)直接進(jìn)入下一步驟,當(dāng)未分配有網(wǎng)絡(luò)地址時(shí),進(jìn)行全網(wǎng)節(jié)點(diǎn)網(wǎng)內(nèi)地址組發(fā)。

如圖3所示,在其中一個(gè)實(shí)施例中,步驟S200包括:

S220:當(dāng)全網(wǎng)節(jié)點(diǎn)未分配有網(wǎng)絡(luò)地址時(shí),查找主節(jié)點(diǎn)所轄的網(wǎng)內(nèi)從節(jié)點(diǎn)白名單。

S240:控制主節(jié)點(diǎn)為所轄的白名單從節(jié)點(diǎn)分配網(wǎng)內(nèi)短地址。

主節(jié)點(diǎn)構(gòu)建網(wǎng)絡(luò)前被遠(yuǎn)程或本地設(shè)置其所管轄的網(wǎng)內(nèi)從節(jié)點(diǎn)的白名單,主節(jié)點(diǎn)統(tǒng)一為白名單從節(jié)點(diǎn)自動(dòng)按順序分配網(wǎng)內(nèi)短地址。此外,如果主節(jié)點(diǎn)將全網(wǎng)白名單從節(jié)點(diǎn)的網(wǎng)內(nèi)短地址下載成功則記錄錯(cuò)誤,并主動(dòng)報(bào)告異常故障給集中器后臺(tái)。

S300:收集并建立全網(wǎng)節(jié)點(diǎn)的鄰居表信息與分布式路由表。

主節(jié)點(diǎn)與從節(jié)點(diǎn)收集和建立鄰居表信息以及分布式路由表信息。具體來說,這個(gè)收集并建立過程可以在主節(jié)點(diǎn)和從節(jié)點(diǎn)中分別進(jìn)行。

S400:控制白名單中未入網(wǎng)成功的從節(jié)點(diǎn)執(zhí)行盡力發(fā)現(xiàn)流程,更新鄰居表信息與分布式路由表。

判斷白名單節(jié)點(diǎn)是否入網(wǎng)成功,當(dāng)入網(wǎng)成功時(shí)直接進(jìn)入下一步驟,否則執(zhí)行步驟S400,控制白名單節(jié)點(diǎn)中未入網(wǎng)成功的從節(jié)點(diǎn)執(zhí)行盡力發(fā)現(xiàn)子流程,更新鄰居表信息與分布式路由表。

S500:根據(jù)更新后的鄰居表信息與分布式路由表,構(gòu)建無線自組織網(wǎng)絡(luò)。

基于更新后的鄰居表信息與分布式路由表,構(gòu)建無線自組織網(wǎng)絡(luò)。

本發(fā)明無線自組織網(wǎng)絡(luò)構(gòu)建方法主要分為三個(gè)階段,分別為:第一個(gè)階段,全網(wǎng)節(jié)點(diǎn)網(wǎng)內(nèi)短地址組發(fā);第二個(gè)階段,主節(jié)點(diǎn)與從節(jié)點(diǎn)收集和建立鄰居表信息以及分布式路由表信息;第三個(gè)階段,白名單從節(jié)點(diǎn)盡力發(fā)現(xiàn)過程。通過三個(gè)階段的網(wǎng)絡(luò)構(gòu)建過程,主節(jié)點(diǎn)完整建立了一個(gè)網(wǎng)絡(luò)可達(dá)節(jié)點(diǎn)信息表,各個(gè)從節(jié)點(diǎn)建立一個(gè)下層可達(dá)節(jié)點(diǎn)信息表以及主節(jié)點(diǎn)可達(dá)信息表,從而構(gòu)建一個(gè)可以通過多跳分布式路由方式建立主節(jié)點(diǎn)到各個(gè)從節(jié)點(diǎn)之間聯(lián)接的無線通信網(wǎng)絡(luò)。在該無線通信網(wǎng)絡(luò)中端到端節(jié)點(diǎn)進(jìn)行信息交互時(shí),可以依據(jù)從節(jié)點(diǎn)的自身信息進(jìn)行分布式路由選擇和異常路由智能切換,極大的提高通信效率。

主節(jié)點(diǎn)與從節(jié)點(diǎn)收集和建立鄰居表信息以及分布式路由表信息流程依序包括:主節(jié)點(diǎn)分布式路由發(fā)現(xiàn)流程;從節(jié)點(diǎn)分布式路由發(fā)現(xiàn)流程。下面將采用不同實(shí)施例分別介紹主節(jié)點(diǎn)分布式路由發(fā)現(xiàn)流程與從節(jié)點(diǎn)分布式路由發(fā)現(xiàn)流程。

在其中一個(gè)實(shí)施例中,主節(jié)點(diǎn)分布式路由發(fā)現(xiàn)流程包括:

步驟一:確定主節(jié)點(diǎn)初始層級為預(yù)設(shè)初始層級。

主節(jié)點(diǎn)自身層級首先被設(shè)置為預(yù)設(shè)初始層級,具體來說,預(yù)設(shè)初始層級可以為第0層。

步驟二:搜索主節(jié)點(diǎn)自身預(yù)設(shè)跳范圍內(nèi)的鄰居節(jié)點(diǎn)信息。

采用廣播方式搜索主節(jié)點(diǎn)自身預(yù)設(shè)跳范圍內(nèi)的鄰居節(jié)點(diǎn)信息,具體來說,預(yù)設(shè)跳范圍可以為1,以實(shí)現(xiàn)逐層的效果。

步驟三:從鄰居節(jié)點(diǎn)信息中選取綜合信號值超過預(yù)設(shè)閾值的節(jié)點(diǎn)作為有效出口,并更新路由表與可達(dá)節(jié)點(diǎn)表信息。

從鄰居節(jié)點(diǎn)信息中挑選出綜合信號值排名優(yōu)良的節(jié)點(diǎn)作為有效出口,同時(shí)更新路由表及可達(dá)節(jié)點(diǎn)表信息。綜合信號值可以根據(jù)鄰居節(jié)點(diǎn)信息中一些主要參數(shù)進(jìn)行計(jì)算、評定,在實(shí)際操作中,可以根據(jù)歷史經(jīng)驗(yàn)設(shè)置預(yù)設(shè)閾值,高于這個(gè)閾值的即屬于排名優(yōu)良的節(jié)點(diǎn)。將綜合信號值超過預(yù)設(shè)閾值的節(jié)點(diǎn)作為有效出口,這些節(jié)點(diǎn)一般為從節(jié)點(diǎn),即此時(shí)更新某一個(gè)主節(jié)點(diǎn)下轄(對應(yīng))從節(jié)點(diǎn)中的有效出口,相應(yīng)的更新主節(jié)點(diǎn)的路由表與可達(dá)節(jié)點(diǎn)表信息。

步驟四:根據(jù)更新后的路由表,依據(jù)寬度優(yōu)先的原則選擇從節(jié)點(diǎn)為第一指定節(jié)點(diǎn),對第一指定節(jié)點(diǎn)進(jìn)行路由表及可達(dá)節(jié)點(diǎn)表搜索更新。

判斷全網(wǎng)所有節(jié)點(diǎn)是否網(wǎng)絡(luò)路由信息構(gòu)建完畢,若完畢則結(jié)束流程,若未完畢則執(zhí)行步驟四。主節(jié)點(diǎn)根據(jù)路由信息表,依據(jù)寬度優(yōu)先的原則選擇從節(jié)點(diǎn)進(jìn)行路由表及可達(dá)節(jié)點(diǎn)表搜索更新。具體來說,這里是主節(jié)點(diǎn)發(fā)送報(bào)文至從節(jié)點(diǎn),對指定的從節(jié)點(diǎn)(第一指定節(jié)點(diǎn))進(jìn)行路由表及可達(dá)節(jié)點(diǎn)表搜索更新。

步驟五:當(dāng)接收到第一指定節(jié)點(diǎn)的路由表更新的應(yīng)答包時(shí),根據(jù)應(yīng)答包更新主節(jié)點(diǎn)路由表與可達(dá)節(jié)點(diǎn)表信息。

主節(jié)點(diǎn)在發(fā)送報(bào)文至從節(jié)點(diǎn)(第一指定節(jié)點(diǎn))后,從節(jié)點(diǎn)會(huì)進(jìn)行相應(yīng)的處理,并反饋路由表更新的應(yīng)答包,當(dāng)主節(jié)點(diǎn)接收到該路由表更新的應(yīng)答包時(shí),根據(jù)該應(yīng)答報(bào)內(nèi)攜帶的指定節(jié)點(diǎn)鄰居信息更新主節(jié)點(diǎn)路由表和可達(dá)信息表。當(dāng)主節(jié)點(diǎn)未接受到該路由表更新的應(yīng)答包時(shí),超時(shí)退出,記錄該節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建失敗記錄。

在其中一個(gè)實(shí)施例中,從節(jié)點(diǎn)分布式路由發(fā)現(xiàn)流程包括:

步驟一:控制主節(jié)點(diǎn)向第一指定節(jié)點(diǎn)發(fā)送指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文。

在主節(jié)點(diǎn)對從節(jié)點(diǎn)(第一指定節(jié)點(diǎn))進(jìn)行路由表及可達(dá)節(jié)點(diǎn)表搜索更新時(shí),主節(jié)點(diǎn)向從節(jié)點(diǎn)發(fā)送指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文,從節(jié)點(diǎn)接收到主節(jié)點(diǎn)發(fā)送的指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建信息報(bào)文。

步驟二:控制第一指定節(jié)點(diǎn)向周圍鄰居節(jié)點(diǎn)廣播鄰居搜索報(bào)文。

從節(jié)點(diǎn)向周圍鄰節(jié)點(diǎn)廣播鄰居搜索報(bào)文。

步驟三:周圍鄰居節(jié)點(diǎn)將最新的雙向信號特征信息返回給搜索發(fā)起的鄰節(jié)點(diǎn)。

周圍鄰居節(jié)點(diǎn)接收到廣播的鄰居搜索報(bào)文,向搜索發(fā)起的鄰節(jié)點(diǎn)(從節(jié)點(diǎn)或鄰居節(jié)點(diǎn))反饋?zhàn)钚碌碾p向信號特征信息。

步驟四:控制第一指定節(jié)點(diǎn)更新路由表與可達(dá)節(jié)點(diǎn)表信息,并根據(jù)更新后的第一指定節(jié)點(diǎn)路由表與可達(dá)節(jié)點(diǎn)表信息生成路由表更新的應(yīng)答包。

從節(jié)點(diǎn)根據(jù)收到的雙向信號特征信息,更新自身的路由表與可達(dá)節(jié)點(diǎn)表信息,并基于更新后的路由表與可達(dá)節(jié)點(diǎn)表信息生成路由表更新的應(yīng)答包。從節(jié)點(diǎn)將該路由表更新的應(yīng)答包發(fā)送至主節(jié)點(diǎn)(管轄自身的主節(jié)點(diǎn))。結(jié)束整個(gè)在從節(jié)點(diǎn)中執(zhí)行的分布式路由發(fā)現(xiàn)流程。

在其中一個(gè)實(shí)施例中,控制白名單中未入網(wǎng)成功的從節(jié)點(diǎn)執(zhí)行盡力發(fā)現(xiàn)流程的步驟包括:

步驟一:對照白名單,從未入網(wǎng)成功的從節(jié)點(diǎn)中選擇潛在路由能力最優(yōu)的節(jié)點(diǎn)為第二指定節(jié)點(diǎn)。

潛在路由能力可以基于各個(gè)從節(jié)點(diǎn)已知的參數(shù)數(shù)據(jù)直接或間接獲取。非必要的,潛在路由能力還可以作為從節(jié)點(diǎn)一項(xiàng)重要參數(shù)記錄在白名單中。

步驟二:控制主節(jié)點(diǎn)向第二指定節(jié)點(diǎn)發(fā)送指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文。

主節(jié)點(diǎn)向指定的從節(jié)點(diǎn)發(fā)送指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文。并判斷報(bào)文是否發(fā)送成功。

步驟三:當(dāng)指定節(jié)點(diǎn)構(gòu)建網(wǎng)絡(luò)信息報(bào)文發(fā)送成功時(shí),更新主節(jié)點(diǎn)全網(wǎng)路由表以及可達(dá)節(jié)點(diǎn)表信息。

步驟四:當(dāng)指定節(jié)點(diǎn)構(gòu)建網(wǎng)絡(luò)信息報(bào)文未發(fā)送成功時(shí),從已建網(wǎng)信息表、歷史網(wǎng)絡(luò)信息表、實(shí)存網(wǎng)絡(luò)信息表中選擇優(yōu)先補(bǔ)網(wǎng)節(jié)點(diǎn),控制優(yōu)先補(bǔ)網(wǎng)節(jié)點(diǎn)轉(zhuǎn)發(fā)指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文。

當(dāng)指定節(jié)點(diǎn)構(gòu)建網(wǎng)絡(luò)信息報(bào)文未發(fā)送成功時(shí),需要再進(jìn)行指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文轉(zhuǎn)發(fā)操作。具體來說,這個(gè)轉(zhuǎn)發(fā)操作首先需要先根據(jù)已有的已建網(wǎng)信息表、歷史網(wǎng)絡(luò)信息表、實(shí)存網(wǎng)絡(luò)信息表中選擇優(yōu)先補(bǔ)網(wǎng)節(jié)點(diǎn),再控制優(yōu)先補(bǔ)網(wǎng)節(jié)點(diǎn)轉(zhuǎn)發(fā)指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文。再判斷指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建轉(zhuǎn)發(fā)報(bào)文是否發(fā)送成功,如果成功,則更新主節(jié)點(diǎn)全網(wǎng)路由信息表以及可達(dá)節(jié)點(diǎn)信息表;如果未成功,記錄節(jié)點(diǎn)入網(wǎng)失敗錯(cuò)誤記錄。具體來說,優(yōu)先補(bǔ)網(wǎng)節(jié)點(diǎn)選擇是有數(shù)量限制,一般來說可以選擇最多3個(gè)優(yōu)先補(bǔ)網(wǎng)節(jié)點(diǎn)

為了更進(jìn)一步詳細(xì)說明上述實(shí)施例中,控制白名單中未入網(wǎng)成功的從節(jié)點(diǎn)執(zhí)行盡力發(fā)現(xiàn)流程的步驟具體流程,下面將采用應(yīng)用實(shí)例,分別從主節(jié)點(diǎn)和從節(jié)點(diǎn)兩個(gè)方面進(jìn)行詳細(xì)說明。

白名單從節(jié)點(diǎn)盡力發(fā)現(xiàn)中主節(jié)點(diǎn)流程包括:

1)判斷是否網(wǎng)內(nèi)白名單節(jié)點(diǎn)全部入網(wǎng)成功,成功則跳轉(zhuǎn)至步驟9)否則繼2)。

2)對照白名單,從未入網(wǎng)成功的節(jié)點(diǎn)中選擇潛在路由能力最優(yōu)的節(jié)點(diǎn)進(jìn)行指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文傳送。

3)判斷指定節(jié)點(diǎn)構(gòu)建網(wǎng)絡(luò)信息報(bào)文是否成功,如果成功則跳轉(zhuǎn)步驟7),否則繼續(xù)步驟4)。

4)從已建網(wǎng)信息表、歷史網(wǎng)絡(luò)信息表、實(shí)存網(wǎng)絡(luò)信息表中擇優(yōu)選擇參考優(yōu)先補(bǔ)網(wǎng)節(jié)點(diǎn)。

5)最多選擇3個(gè)節(jié)點(diǎn)作為參考節(jié)點(diǎn)轉(zhuǎn)發(fā)指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文。

6)判斷指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建轉(zhuǎn)發(fā)報(bào)文是否發(fā)送成功,如果成功則繼續(xù)步驟7),否則跳轉(zhuǎn)步驟8)。

7)更新主節(jié)點(diǎn)全網(wǎng)路由信息表以及可達(dá)節(jié)點(diǎn)信息表,返回步驟1)。

8)記錄節(jié)點(diǎn)入網(wǎng)失敗錯(cuò)誤記錄,返回步驟1)

9)結(jié)束本流程。

白名單從節(jié)點(diǎn)盡力發(fā)現(xiàn)中從節(jié)點(diǎn)流程包括:

a)從節(jié)點(diǎn)接收到主節(jié)點(diǎn)發(fā)抵的指定節(jié)點(diǎn)重新構(gòu)建的網(wǎng)絡(luò)信息的轉(zhuǎn)發(fā)命令報(bào)文。

b)從節(jié)點(diǎn)向目的端節(jié)點(diǎn)最多轉(zhuǎn)發(fā)3次指定構(gòu)建信息報(bào)文。

c)判斷報(bào)文是否發(fā)送成功,如果成功則跳轉(zhuǎn)步驟e),否則繼續(xù)步驟d)。

d)向集中器返回給轉(zhuǎn)發(fā)報(bào)文失敗信息。

e)結(jié)束本流程。

如圖4所示,一種無線自組織網(wǎng)絡(luò)構(gòu)建系統(tǒng),其特征在于,包括:

遍歷識別模塊100,用于遍歷全網(wǎng)節(jié)點(diǎn),識別全網(wǎng)節(jié)點(diǎn)中所有白名單節(jié)點(diǎn),全網(wǎng)節(jié)點(diǎn)包括主節(jié)點(diǎn)和從節(jié)點(diǎn)。

地址組發(fā)模塊200,用于當(dāng)全網(wǎng)節(jié)點(diǎn)未分配有網(wǎng)絡(luò)地址時(shí),進(jìn)行全網(wǎng)節(jié)點(diǎn)網(wǎng)內(nèi)地址組發(fā)。

收集建立模塊300,用于收集并建立全網(wǎng)節(jié)點(diǎn)的鄰居表信息與分布式路由表。

更新模塊400,用于控制白名單中未入網(wǎng)成功的從節(jié)點(diǎn)執(zhí)行盡力發(fā)現(xiàn)流程,更新鄰居表信息與分布式路由表。

網(wǎng)絡(luò)構(gòu)建模塊500,用于根據(jù)更新后的鄰居表信息與分布式路由表,構(gòu)建無線自組織網(wǎng)絡(luò)。

本發(fā)明無線自組織網(wǎng)絡(luò)構(gòu)建系統(tǒng),遍歷識別模塊100遍歷全網(wǎng)節(jié)點(diǎn),識別全網(wǎng)節(jié)點(diǎn)中所有白名單節(jié)點(diǎn),當(dāng)全網(wǎng)節(jié)點(diǎn)未分配有網(wǎng)絡(luò)地址時(shí),地址組發(fā)模塊200進(jìn)行全網(wǎng)節(jié)點(diǎn)網(wǎng)內(nèi)地址組發(fā),收集建立模塊300收集并建立全網(wǎng)節(jié)點(diǎn)的鄰居表信息與分布式路由表,更新模塊400控制白名單中未入網(wǎng)成功的從節(jié)點(diǎn)執(zhí)行盡力發(fā)現(xiàn)流程,更新鄰居表信息與分布式路由表,網(wǎng)絡(luò)構(gòu)建模塊500根據(jù)更新后的鄰居表信息與分布式路由表,構(gòu)建無線自組織網(wǎng)絡(luò)。整個(gè)過程中,基于全網(wǎng)節(jié)點(diǎn)的鄰居表信息與分布式路由表,構(gòu)建一個(gè)通過多跳分布式路由方式建立主節(jié)點(diǎn)到各個(gè)從節(jié)點(diǎn)之間聯(lián)接的無線通信網(wǎng)絡(luò),各個(gè)節(jié)點(diǎn)之間采用分布式路由方式建立連接,而非被動(dòng)轉(zhuǎn)發(fā)數(shù)據(jù),因此構(gòu)建的無線通信網(wǎng)絡(luò)能夠?qū)崿F(xiàn)高效通信。

如圖5所示,在其中一個(gè)實(shí)施例中,地址組發(fā)模塊200包括:

白名單查找單元220,用于當(dāng)全網(wǎng)節(jié)點(diǎn)未分配有網(wǎng)絡(luò)地址時(shí),查找主節(jié)點(diǎn)所轄的網(wǎng)內(nèi)從節(jié)點(diǎn)白名單。

地址分配單元240,用于控制主節(jié)點(diǎn)為所轄的白名單從節(jié)點(diǎn)分配網(wǎng)內(nèi)短地址。

在其中一個(gè)實(shí)施例中,收集建立模塊300包括:

初始層級確定單元,用于確定主節(jié)點(diǎn)初始層級為預(yù)設(shè)初始層級。

搜索單元,用于搜索主節(jié)點(diǎn)自身預(yù)設(shè)跳范圍內(nèi)的鄰居節(jié)點(diǎn)信息。

節(jié)點(diǎn)選取單元,用于從鄰居節(jié)點(diǎn)信息中選取綜合信號值超過預(yù)設(shè)閾值的節(jié)點(diǎn)作為有效出口,并更新路由表與可達(dá)節(jié)點(diǎn)表信息。

搜索更新單元,用于根據(jù)更新后的路由表,依據(jù)寬度優(yōu)先的原則選擇從節(jié)點(diǎn)為第一指定節(jié)點(diǎn),對第一指定節(jié)點(diǎn)進(jìn)行路由表及可達(dá)節(jié)點(diǎn)表搜索更新。

更新單元,用于當(dāng)接收到第一指定節(jié)點(diǎn)的路由表更新的應(yīng)答包時(shí),根據(jù)應(yīng)答包更新主節(jié)點(diǎn)路由表與可達(dá)節(jié)點(diǎn)表信息。

在其中一個(gè)實(shí)施例中,搜索更新單元包括:

第一控制單元,用于控制主節(jié)點(diǎn)向第一指定節(jié)點(diǎn)發(fā)送指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文。

第二控制單元,用于控制第一指定節(jié)點(diǎn)向周圍鄰居節(jié)點(diǎn)廣播鄰居搜索報(bào)文。

特征信息返回單元,用于將周圍鄰居節(jié)點(diǎn)將最新的雙向信號特征信息返回給搜索發(fā)起的鄰節(jié)點(diǎn)。

應(yīng)答包生成單元,用于控制第一指定節(jié)點(diǎn)更新路由表與可達(dá)節(jié)點(diǎn)表信息,并根據(jù)更新后的第一指定節(jié)點(diǎn)路由表與可達(dá)節(jié)點(diǎn)表信息生成路由表更新的應(yīng)答包。

在其中一個(gè)實(shí)施例中,更新模塊400包括:

選擇單元,用于對照白名單,從未入網(wǎng)成功的從節(jié)點(diǎn)中選擇潛在路由能力最優(yōu)的節(jié)點(diǎn)為第二指定節(jié)點(diǎn)。

報(bào)文發(fā)送單元,用于控制主節(jié)點(diǎn)向第二指定節(jié)點(diǎn)發(fā)送指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文。

第一處理單元,用于當(dāng)指定節(jié)點(diǎn)構(gòu)建網(wǎng)絡(luò)信息報(bào)文發(fā)送成功時(shí),更新主節(jié)點(diǎn)全網(wǎng)路由表以及可達(dá)節(jié)點(diǎn)表信息。

第二處理單元,用于當(dāng)指定節(jié)點(diǎn)構(gòu)建網(wǎng)絡(luò)信息報(bào)文未發(fā)送成功時(shí),從已建網(wǎng)信息表、歷史網(wǎng)絡(luò)信息表、實(shí)存網(wǎng)絡(luò)信息表中選擇優(yōu)先補(bǔ)網(wǎng)節(jié)點(diǎn),控制優(yōu)先補(bǔ)網(wǎng)節(jié)點(diǎn)轉(zhuǎn)發(fā)指定節(jié)點(diǎn)網(wǎng)絡(luò)構(gòu)建報(bào)文。

以上實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
莱阳市| 偏关县| 神木县| 绩溪县| 鸡泽县| 公安县| 彰化市| 闽侯县| 德化县| 中卫市| 沙河市| 大新县| 罗江县| 丰城市| 鱼台县| 荆州市| 长春市| 肥城市| 五寨县| 涟源市| 秦皇岛市| 修武县| 阜新市| 隆尧县| 凤山县| 方城县| 铁岭市| 延安市| 申扎县| 柳州市| 辽宁省| 洛阳市| 丘北县| 安新县| 翼城县| 温泉县| 胶南市| 辽宁省| 静海县| 杭锦后旗| 永济市|