專利名稱:一種基于網(wǎng)絡(luò)等級(jí)區(qū)間的無(wú)線傳感器mesh網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無(wú)線傳感器MESH網(wǎng)絡(luò)組網(wǎng)技術(shù),尤其涉及一種基于網(wǎng)絡(luò)等級(jí)區(qū)間的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法。
背景技術(shù):
從網(wǎng)絡(luò)等級(jí)方面劃分,目前無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法分為不基于網(wǎng)絡(luò)等級(jí)的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法和基于網(wǎng)絡(luò)等級(jí)的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法。
不基于網(wǎng)絡(luò)等級(jí)的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法,即所有的節(jié)點(diǎn)都不區(qū)分網(wǎng)絡(luò)等級(jí),當(dāng)某節(jié)點(diǎn)發(fā)送入網(wǎng)請(qǐng)求后,所有收到入網(wǎng)請(qǐng)求的已組網(wǎng)節(jié)點(diǎn)都會(huì)發(fā)送應(yīng)答,因此當(dāng)已組網(wǎng)節(jié)點(diǎn)數(shù)量較多時(shí),容易造成網(wǎng)絡(luò)風(fēng)暴。
基于網(wǎng)絡(luò)等級(jí)的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法,即已組網(wǎng)節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)等級(jí)劃分成不同層次,節(jié)點(diǎn)在發(fā)送入網(wǎng)請(qǐng)求中帶有網(wǎng)絡(luò)等級(jí)標(biāo)識(shí),并且從0等級(jí)開始逐級(jí)遞增發(fā)送,當(dāng)?shù)燃?jí)遞增到某一等級(jí)后,重新從0等級(jí)開始發(fā)送。當(dāng)已組網(wǎng)節(jié)點(diǎn)收到入網(wǎng)請(qǐng)求后比對(duì)本身的網(wǎng)絡(luò)等級(jí)是否與入網(wǎng)請(qǐng)求中的一致,如果一致則發(fā)送允許入網(wǎng)應(yīng)答,否則不發(fā)送應(yīng)答。此方法能夠有效避免網(wǎng)絡(luò)風(fēng)暴,但是由于發(fā)送的入網(wǎng)請(qǐng)求是廣播包,容易與其它包碰撞而丟失,因此容易造成入網(wǎng)注冊(cè)時(shí)本身的網(wǎng)絡(luò)等級(jí)并不是最優(yōu)的,或者會(huì)空轉(zhuǎn)一輪入網(wǎng)請(qǐng)求,而浪費(fèi)組網(wǎng)時(shí)間。發(fā)明內(nèi)容
本發(fā)明為解決上述問(wèn)題,提供了一種基于網(wǎng)絡(luò)等級(jí)區(qū)間的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法。
為了解決上述技術(shù)問(wèn)題,本發(fā)明通過(guò)下述技術(shù)方案得以解決一種基于網(wǎng)絡(luò)等級(jí)區(qū)間的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法,特征在于所述網(wǎng)絡(luò)的已組網(wǎng)節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)等級(jí)劃分為不同層次,在入網(wǎng)請(qǐng)求包中帶上網(wǎng)絡(luò)等級(jí)區(qū)間,所述入網(wǎng)請(qǐng)求方法包括以下步驟 等待入網(wǎng)節(jié)點(diǎn)啟動(dòng); 等待入網(wǎng)節(jié)點(diǎn)構(gòu)建入網(wǎng)請(qǐng)求包;等待入網(wǎng)節(jié)點(diǎn)向已組網(wǎng)節(jié)點(diǎn)發(fā)送入網(wǎng)請(qǐng)求包并等待應(yīng)答;已組網(wǎng)節(jié)點(diǎn)收到入網(wǎng)請(qǐng)求包后判斷自身的組網(wǎng)等級(jí)是否處于入網(wǎng)請(qǐng)求包中的網(wǎng)絡(luò)等級(jí)區(qū)間,否則不處理,是則發(fā)送應(yīng)答;等待入網(wǎng)節(jié)點(diǎn)收到應(yīng)答后進(jìn)入組網(wǎng)下一環(huán)節(jié);如果等待入網(wǎng)節(jié)點(diǎn)沒有收到應(yīng)答,則將入網(wǎng)請(qǐng)求包的網(wǎng)絡(luò)等級(jí)區(qū)間的結(jié)束等級(jí)遞增1 ;判斷網(wǎng)絡(luò)等級(jí)區(qū)間的結(jié)束等級(jí)是否超過(guò)最大網(wǎng)絡(luò)等級(jí),如果否則直接再次發(fā)送入網(wǎng)請(qǐng)求包,如果是則重置入網(wǎng)請(qǐng)求包的網(wǎng)絡(luò)等級(jí)區(qū)間為初始值,然后再次發(fā)送入網(wǎng)請(qǐng)求包。
本發(fā)明提供的基于網(wǎng)絡(luò)等級(jí)區(qū)間的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法,在基于網(wǎng)絡(luò)等級(jí)的無(wú)線傳感器MESH網(wǎng)絡(luò)組網(wǎng)方法的基礎(chǔ)上,引入網(wǎng)絡(luò)等級(jí)區(qū)間的概念,即已組網(wǎng)節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)等級(jí)劃分成不同層次,在入網(wǎng)請(qǐng)求包中帶上網(wǎng)絡(luò)等級(jí)區(qū)間。當(dāng)已組網(wǎng)節(jié)點(diǎn)收到入網(wǎng)請(qǐng)求后比對(duì)本身的網(wǎng)絡(luò)等級(jí)是否處于入網(wǎng)請(qǐng)求中的網(wǎng)絡(luò)等級(jí)區(qū)間,如果是則發(fā)送允許入網(wǎng)應(yīng)答,否則不發(fā)送應(yīng)答,能有效防止因入網(wǎng)請(qǐng)求包丟失導(dǎo)致的負(fù)面影響,而且能夠有效防止網(wǎng)絡(luò)風(fēng)暴。
圖1為本發(fā)明的流程圖。
具體實(shí)施方式
下面結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述 實(shí)施例1 無(wú)線傳感器MESH網(wǎng)絡(luò)的已組網(wǎng)節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)等級(jí)劃分為不同層次,在入網(wǎng)請(qǐng)求包中帶上網(wǎng)絡(luò)等級(jí)區(qū)間,入網(wǎng)請(qǐng)求方法的流程具體如圖1所示, 等待入網(wǎng)節(jié)點(diǎn)啟動(dòng);等待入網(wǎng)節(jié)點(diǎn)構(gòu)建入網(wǎng)請(qǐng)求包,請(qǐng)求網(wǎng)絡(luò)等級(jí)區(qū)間初始化為W-o]; 等待入網(wǎng)節(jié)點(diǎn)向已組網(wǎng)節(jié)點(diǎn)發(fā)送入網(wǎng)請(qǐng)求包并等待應(yīng)答;已組網(wǎng)節(jié)點(diǎn)收到入網(wǎng)請(qǐng)求包后判斷自身的組網(wǎng)等級(jí)是否處于入網(wǎng)請(qǐng)求包中的網(wǎng)絡(luò)等級(jí)區(qū)間,否則不處理,是則發(fā)送應(yīng)答;等待入網(wǎng)節(jié)點(diǎn)收到應(yīng)答后進(jìn)入組網(wǎng)下一環(huán)節(jié);如果等待入網(wǎng)節(jié)點(diǎn)沒有收到應(yīng)答,則將入網(wǎng)請(qǐng)求包的網(wǎng)絡(luò)等級(jí)區(qū)間的結(jié)束等級(jí)遞增1, 例如
;判斷網(wǎng)絡(luò)等級(jí)區(qū)間的結(jié)束等級(jí)是否超過(guò)最大網(wǎng)絡(luò)等級(jí),如果否則直接再次發(fā)送入網(wǎng)請(qǐng)求包,如果是則重置入網(wǎng)請(qǐng)求包的網(wǎng)絡(luò)等級(jí)區(qū)間為初始值W-o],然后再次發(fā)送入網(wǎng)請(qǐng)求包。
以上所述的實(shí)施例只是本發(fā)明的一種較佳的方案,并非對(duì)本發(fā)明作任何形式上的限制,在不超出權(quán)利要求所記載的技術(shù)方案的前提下還有其它的變體及改型。
權(quán)利要求
1. 一種基于網(wǎng)絡(luò)等級(jí)區(qū)間的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法,特征在于所述網(wǎng)絡(luò)的已組網(wǎng)節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)等級(jí)劃分為不同層次,在入網(wǎng)請(qǐng)求包中帶上網(wǎng)絡(luò)等級(jí)區(qū)間,所述入網(wǎng)請(qǐng)求方法包括以下步驟 等待入網(wǎng)節(jié)點(diǎn)啟動(dòng); 等待入網(wǎng)節(jié)點(diǎn)構(gòu)建入網(wǎng)請(qǐng)求包;等待入網(wǎng)節(jié)點(diǎn)向已組網(wǎng)節(jié)點(diǎn)發(fā)送入網(wǎng)請(qǐng)求包并等待應(yīng)答;已組網(wǎng)節(jié)點(diǎn)收到入網(wǎng)請(qǐng)求包后判斷自身的組網(wǎng)等級(jí)是否處于入網(wǎng)請(qǐng)求包中的網(wǎng)絡(luò)等級(jí)區(qū)間,否則不處理,是則發(fā)送應(yīng)答;等待入網(wǎng)節(jié)點(diǎn)收到應(yīng)答后進(jìn)入組網(wǎng)下一環(huán)節(jié);如果等待入網(wǎng)節(jié)點(diǎn)沒有收到應(yīng)答,則將入網(wǎng)請(qǐng)求包的網(wǎng)絡(luò)等級(jí)區(qū)間的結(jié)束等級(jí)遞增1 ;判斷網(wǎng)絡(luò)等級(jí)區(qū)間的結(jié)束等級(jí)是否超過(guò)最大網(wǎng)絡(luò)等級(jí),如果否則直接再次發(fā)送入網(wǎng)請(qǐng)求包,如果是則重置入網(wǎng)請(qǐng)求包的網(wǎng)絡(luò)等級(jí)區(qū)間為初始值,然后再次發(fā)送入網(wǎng)請(qǐng)求包。
全文摘要
本發(fā)明提供了一種基于網(wǎng)絡(luò)等級(jí)區(qū)間的無(wú)線傳感器MESH網(wǎng)絡(luò)入網(wǎng)請(qǐng)求方法,在基于網(wǎng)絡(luò)等級(jí)的無(wú)線傳感器MESH網(wǎng)絡(luò)組網(wǎng)方法的基礎(chǔ)上,引入網(wǎng)絡(luò)等級(jí)區(qū)間的概念,即已組網(wǎng)節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)等級(jí)劃分成不同層次,在入網(wǎng)請(qǐng)求包中帶上網(wǎng)絡(luò)等級(jí)區(qū)間。當(dāng)已組網(wǎng)節(jié)點(diǎn)收到入網(wǎng)請(qǐng)求后比對(duì)本身的網(wǎng)絡(luò)等級(jí)是否處于入網(wǎng)請(qǐng)求中的網(wǎng)絡(luò)等級(jí)區(qū)間,如果是則發(fā)送允許入網(wǎng)應(yīng)答,否則不發(fā)送應(yīng)答,能有效防止因入網(wǎng)請(qǐng)求包丟失導(dǎo)致的負(fù)面影響,而且能夠有效防止網(wǎng)絡(luò)風(fēng)暴。
文檔編號(hào)H04W48/02GK102573002SQ20121004500
公開日2012年7月11日 申請(qǐng)日期2012年2月27日 優(yōu)先權(quán)日2012年2月27日
發(fā)明者張杭偉, 楊震, 錢凱, 陳晨, 高圩 申請(qǐng)人:杭州星緯物聯(lián)技術(shù)有限公司