亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

無(wú)線局域網(wǎng)網(wǎng)狀網(wǎng)絡(luò)信標(biāo)信息沖突避免的方法、設(shè)備及系統(tǒng)的制作方法

文檔序號(hào):7973456閱讀:257來源:國(guó)知局

專利名稱::無(wú)線局域網(wǎng)網(wǎng)狀網(wǎng)絡(luò)信標(biāo)信息沖突避免的方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及網(wǎng)絡(luò)中信標(biāo)信息(Beacon)的發(fā)送領(lǐng)域,特別涉及一種無(wú)線局域網(wǎng)(WLAN)網(wǎng)狀(Mesh)網(wǎng)絡(luò)Beacon沖突避免的方法、設(shè)備及系統(tǒng)。
背景技術(shù)
:Beacon消息是無(wú)線網(wǎng)絡(luò)中節(jié)點(diǎn)周期發(fā)送的信標(biāo)消息,攜帶網(wǎng)絡(luò)的參數(shù)信息包括時(shí)間參數(shù)(時(shí)間戳和Beacon發(fā)送間隔信息等)、物理參數(shù)和邏輯參數(shù)信息等。對(duì)于網(wǎng)絡(luò)中的節(jié)點(diǎn)可通過發(fā)送Beacon消息來通告網(wǎng)絡(luò)信息,并對(duì)時(shí)間網(wǎng)絡(luò)中時(shí)間的同步和參數(shù)同步;對(duì)于欲加入已存網(wǎng)絡(luò)的節(jié)點(diǎn),通過Beacon消息可獲取到網(wǎng)絡(luò)中的信息來加入到網(wǎng)絡(luò)中。傳統(tǒng)的無(wú)線局域網(wǎng)(WLAN)網(wǎng)絡(luò)包括兩種網(wǎng)絡(luò)形式,一種是基礎(chǔ)架構(gòu)的BSS網(wǎng)絡(luò);另一種是Adhoc形式的IBSS網(wǎng)絡(luò)。兩種網(wǎng)絡(luò)形式發(fā)送Beacon的形式完全不同。BSS包含一個(gè)集中控制接入點(diǎn)(AP)和一個(gè)或多個(gè)工作站(STA),只有AP有權(quán)發(fā)送Beacon消息,其他節(jié)點(diǎn)無(wú)權(quán)發(fā)送Beacon,AP與每個(gè)STA都實(shí)現(xiàn)通信;IBSS包含兩個(gè)或多個(gè)STA,每個(gè)STA都有權(quán)發(fā)送Beacon消息,在每個(gè)Beacon發(fā)送周期內(nèi),所有的STA竟?fàn)幇l(fā)送Beacon消息,但是只有一個(gè)STA竟?fàn)幇l(fā)送成功,其他STA接收到Beacon后,在本周期內(nèi)不再發(fā)送Beacon;直到下一個(gè)發(fā)送周期再竟?fàn)幇l(fā)送Beacon消息。IBSS內(nèi)的任何STA之間都實(shí)現(xiàn)通信。WLANMesh網(wǎng)絡(luò)與傳統(tǒng)的WLAN網(wǎng)絡(luò)不同,Mesh網(wǎng)絡(luò)的每個(gè)節(jié)點(diǎn)都可以與一個(gè)或者多個(gè)對(duì)等節(jié)點(diǎn)進(jìn)行直接通信;一個(gè)節(jié)點(diǎn)不僅能傳送和接收信息,還能充當(dāng)路由器對(duì)其附近節(jié)點(diǎn)轉(zhuǎn)發(fā)信息。Mesh網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)都具有發(fā)送Beacon消息的功能,并且發(fā)送的Beacon的時(shí)間和發(fā)送Beacon的間隔都可以是不相同的。對(duì)于異步MP來說,其維護(hù)自身的TSF時(shí)間,與其他MP的TSF時(shí)間不相關(guān),自行選擇發(fā)送BeaconInterval;對(duì)于同步非AP的MPs來說,其發(fā)送Beacon形式可采用IBSS發(fā)送Beacon的形式,也可采用自行發(fā)送Beacon的形式;對(duì)于MAP,無(wú)論是同步MAP還是異步MAP都需要周期發(fā)送Beacon消息,來維護(hù)BSS的正常運(yùn)行。同步MPs(包括MAPs)維護(hù)一個(gè)公用的MeshTSF時(shí)間和一個(gè)公用的MeshDTIMInterval參數(shù),同步MPs選擇的BeaconInterval必須是MeshDTIMInterval的約數(shù),MeshDTIMInterval=BeaconIntervaPDTIMperiod。綜上所述,在WLANMesh網(wǎng)絡(luò)中,每個(gè)節(jié)點(diǎn)都可根據(jù)選定的BeaconInterval來周期的發(fā)送Beacon消息,無(wú)線網(wǎng)絡(luò)中隱藏節(jié)點(diǎn)/暴露節(jié)點(diǎn)的問題,導(dǎo)致Beacon發(fā)送沖突嚴(yán)重。802.11s定義WLANMesh網(wǎng)絡(luò)的Beacon沖突避免機(jī)制。MPs可從鄰居節(jié)點(diǎn)獲取Beacon發(fā)送的信息,并以此調(diào)整發(fā)送Beacon消息的TBTT,選擇與鄰居節(jié)點(diǎn)不沖突的TBTT和Beacon發(fā)送間隔,來減少與鄰居節(jié)點(diǎn)同時(shí)發(fā)送Beacons的機(jī)率。MPs獲取Beacon參數(shù)信息的方法描述如下Mesh中的MPs通過BeaconTimingIE來收集和報(bào)告本節(jié)點(diǎn)和鄰居節(jié)點(diǎn)發(fā)送Beacon信息。這個(gè)IE可選擇在Beacon中發(fā)送,也可通過response消息這樣的action管理幀來交互。定義的BeaconTimingIE信息如下<table>tableseeoriginaldocumentpage7</column></row><table><table>tableseeoriginaldocumentpage8</column></row><table>表11、selfBeaconTiming信息格式如下:<table>tableseeoriginaldocumentpage8</column></row><table>參數(shù)說明(1)selfTBTToffset:發(fā)送BeaconTimingIE的MP自身的TSF時(shí)間相對(duì)于MeshTSF的偏差值,單位是微秒。(2)MPDTIMPeriod:發(fā)送BeaconTimingIE的MP的MeshDTIMInterval包含BeaconInterval的數(shù)目。2、NumberofSynchronizingneighborsreported:凈艮告的BeaconTiming信息包括的同步鄰居節(jié)點(diǎn)的數(shù)目。3、LastbyteofMACAddressofSynchTerminal與SynchronizedBeaconTiming信息組合成一對(duì),用于描述發(fā)送BeaconTimingIE的MP的同步鄰居節(jié)點(diǎn)的Beacon信息。同步的BeaconTiming信息格式如下<table>tableseeoriginaldocumentpage8</column></row><table>參數(shù)說明(1)TBTToffset:發(fā)送BeaconTimingIE的MP的同步鄰居節(jié)點(diǎn)的TSF時(shí)間相對(duì)于MeshTSF的偏差值,單位是TU。(2)MPDTIMPeriod:發(fā)送BeaconTimingIE的MP的同步鄰居節(jié)點(diǎn)MeshDTIMInterval包含BeaconInterval的lt目。4、LastbyteofMACAddressofUnsynchTerminal與UnsynchronizedBeaconTiming4言息組合成一對(duì),用于描述發(fā)送BeaconTimingIE的MP的異步鄰居節(jié)點(diǎn)的Beacon信息。異步的BeaconTiming信息格式如下:<table>tableseeoriginaldocumentpage9</column></row><table>參數(shù)說明(1)LastBeaconTime:若BeaconTimingIE在Beacon中發(fā)送,此時(shí)間是相對(duì)于發(fā)送MP的Beacon時(shí)間戳的時(shí)間,單位是微秒;若BeaconTimingIE是在響應(yīng)的管理幀中發(fā)送,此時(shí)間是相對(duì)于發(fā)送MP的最近的TBTT時(shí)間給出。(2)MPBeaconInterval:發(fā)送BeaconTiming的MP的異步節(jié)點(diǎn)發(fā)送Beacon的時(shí)間間隔。BeaconTimingrequest/response消息格式如下1、request消息Octets:11CategoryAction(1)Category:指的是Mesh管理。(2)Action:指的是BeaconTimingrequest。2、response消息<table>tableseeoriginaldocumentpage9</column></row><table>(1)Category:指的是Mesh管理。(2)Action:指的是BeaconTimingresponse。(3)MostRecentTBTTTime:發(fā)送MP最近一次的TBTT時(shí)間。(4)BeaconTimingElement:即BeaconTimingIE。Mesh中的MPs通過BeaconTimingIE可獲取到鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT,其根據(jù)這些信息可選擇自身的TBTT來避開與這些節(jié)點(diǎn)TBTT的沖突。這里所述的二跳節(jié)點(diǎn)是指發(fā)送BeaconTimingIE的節(jié)點(diǎn)的鄰居節(jié)點(diǎn)?,F(xiàn)有技術(shù)主要是MPs通過BeaconTimingIE來獲取節(jié)點(diǎn)上次發(fā)送Beacon的時(shí)間和BeaconInterval,進(jìn)而推導(dǎo)出其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT。除了異步BeaconTiming信息直接給出這兩個(gè)參數(shù)之外,同步BeaconTiming信息和自身BeaconTiming信息都需要在接收節(jié)點(diǎn)已知MeshDTIMInterval的情況下,才能得到BeaconInterval信息。在802.1Is中規(guī)定同步MPs共享一個(gè)公用的MeshDTIMInterval,但異步MPs沒有涉及。在異步MPs沒有MeshDTIMInterval信息的情況下,通過BeaconTimingIE無(wú)法獲知到同步鄰居節(jié)點(diǎn)的TBTT信息,那么Beacon沖突避免機(jī)制是無(wú)效的。另夕卜,若進(jìn)4亍BeaconTimingrequest和response消息交互的兩個(gè)節(jié)點(diǎn)中有一個(gè)是異步節(jié)點(diǎn),貝寸BeaconingTimingresponse消息的MostRecentTBTTTime這一絕對(duì)時(shí)間參數(shù)值對(duì)于另外一個(gè)節(jié)點(diǎn)是無(wú)意義的,因?yàn)樗鼈冊(cè)跁r(shí)間上是不同步的。從而導(dǎo)致根據(jù)BeaconTimingIE無(wú)法獲知到其他鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息。也會(huì)導(dǎo)致Beacon沖突避免機(jī)制無(wú)效。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的實(shí)施例提供一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法,能夠避免WLANMesh網(wǎng)絡(luò)中Beacon信息的發(fā)送沖突。本發(fā)明的實(shí)施例還提供一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備,能夠避免WLANMesh網(wǎng)絡(luò)中Beacon信息的發(fā)送沖突。本發(fā)明的實(shí)施例又提供一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的系統(tǒng),能夠避免WLANMesh網(wǎng)絡(luò)中Beacon信息的發(fā)送沖突。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明采用如下的技術(shù)方案一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法,包括Mesh節(jié)點(diǎn)根據(jù)獲取的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的目標(biāo)Beacon發(fā)送時(shí)間TBTT,在所選擇的Beacon發(fā)送時(shí)間發(fā)送Beacon,所述獲取鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息為Mesh節(jié)點(diǎn)根據(jù)鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和該鄰居節(jié)點(diǎn)的Beacon發(fā)送間隔BeaconInterval的消息獲取其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息,在所述信標(biāo)時(shí)間信息元素中包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步節(jié)點(diǎn)的BeaconInterval信息,根據(jù)該同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息獲取該同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval,在所述信標(biāo)時(shí)間信息元素中還包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息,發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間信息。一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備,其特征在于,該設(shè)備包括接口模塊、TBTT選擇模塊和消息發(fā)送模塊;所述接口模塊,用于接收鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息,在所述信標(biāo)時(shí)間信息元素中包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息及上次Beacon發(fā)送時(shí)間的信息,在所述信標(biāo)時(shí)間信息元素中還包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息,并將該消息發(fā)送給所述TBTT選擇模塊模塊;所述TBTT選擇模塊,用于根據(jù)所述接口模塊發(fā)送的消息中攜帶的發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)、異步鄰居節(jié)點(diǎn)的BeaconInterval信息獲取該發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval,還用于獲取該鄰居節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,進(jìn)一步獲取鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,并根據(jù)這些TBTT信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的TBTT,將該TBTT信息發(fā)送給所述消息發(fā)送模塊;所述消息發(fā)送模塊,用于根據(jù)所述TBTT選擇模塊發(fā)送的TBTT信息,在選擇的Beacon發(fā)送時(shí)間發(fā)送Beacon。一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的系統(tǒng),其特征在于,該系統(tǒng)包括Mesh節(jié)點(diǎn)、一個(gè)或多個(gè)所述Mesh節(jié)點(diǎn)的鄰居節(jié)點(diǎn);所述Mesh節(jié)點(diǎn),用于接收所述鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息,根據(jù)該消息獲取其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息,并選擇與這些TBTT信息不沖突的TBTT,發(fā)送Beacon;所述鄰居節(jié)點(diǎn),用于收集其鄰居節(jié)點(diǎn)的TBTT信息,并向所述Mesh節(jié)點(diǎn)發(fā)送包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息。由上述技術(shù)方案可見,本發(fā)明中,Mesh節(jié)點(diǎn)通過鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和該鄰居節(jié)點(diǎn)的BeaconInterval的消息獲取鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,在信標(biāo)時(shí)間信息元素中由于包括發(fā)送信息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息以及上次Beacon發(fā)送時(shí)間信息,使得接收到該消息的同步和異步的Mesh節(jié)點(diǎn)都能夠正確獲取到其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息;繼而可以根據(jù)鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的TBTT,避免發(fā)生Beacon沖突。圖1為本發(fā)明的WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法總體流程圖。圖2為本發(fā)明的WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備總體結(jié)構(gòu)圖。圖3為本發(fā)明的WLANMesh網(wǎng)絡(luò)Beacon沖突避免的系統(tǒng)總體結(jié)構(gòu)圖。圖4為本發(fā)明實(shí)施例一中WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法流程圖。圖5為本實(shí)施例中一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備結(jié)構(gòu)圖。圖6為本發(fā)明實(shí)施例二中WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法流程圖。圖7為本發(fā)明實(shí)施例二中一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備結(jié)構(gòu)圖。圖8為某個(gè)WLANMesh網(wǎng)絡(luò)的拓樸結(jié)構(gòu)圖。圖9為本發(fā)明實(shí)施例五中一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備結(jié)構(gòu)圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)手段和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖并舉實(shí)施例,說明本發(fā)明的具體實(shí)施方式。本發(fā)明的基本思想是Mesh節(jié)點(diǎn)通過鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和該鄰居節(jié)點(diǎn)的BeaconInterval的消息獲取鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,并且在信標(biāo)時(shí)間信息元素中包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息,以及發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間信息,使得接收到該消息的同步和異步的Mesh節(jié)點(diǎn)都能夠正確獲取到其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息;繼而可以根據(jù)鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不同的TBTT,避免發(fā)生Beacon沖突。圖1為本發(fā)明的WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法總體流程圖。如圖1所示,該方法包括步驟101,Mesh節(jié)點(diǎn)根據(jù)鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和該鄰居節(jié)點(diǎn)的Beacon發(fā)送間隔BeaconInterval的消息獲取其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息。其中,節(jié)點(diǎn)的TBTT信息通過該節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間和BeaconInterval獲得。本步驟中,在所述信標(biāo)時(shí)間信息元素中包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息,通過該同步鄰居節(jié)點(diǎn)的BeaconInterval信息獲取該同步鄰居節(jié)點(diǎn)TBTT信息中的BeaconInterval,在所述信標(biāo)時(shí)間信息元素中還包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息,發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間信息。步驟102,Mesh節(jié)點(diǎn)根據(jù)獲取的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的TBTT,在所選擇的Beacon發(fā)送時(shí)間發(fā)送Beacon。圖2為本發(fā)明的WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備總體結(jié)構(gòu)圖。如圖2所示,該設(shè)備200包括接口模塊210、TBTT選擇模塊220和消息發(fā)送模塊230。在該設(shè)備200中,接口模塊210,用于接收鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息,在所述信標(biāo)時(shí)間信息元素中包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)的BeaconInterval,在所述信標(biāo)時(shí)間信息元素中還包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息,并將該消息發(fā)送給TBTT選擇模塊220。TBTT選擇模塊220,用于根據(jù)接口模塊210發(fā)送的消息中攜帶的發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)、異步鄰居節(jié)點(diǎn)的BeaconInterval信息獲取該發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval,還用于獲取該鄰居節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,進(jìn)一步獲取鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,并根據(jù)這些TBTT信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的TBTT,并將選擇的TBTT信息發(fā)送給消息發(fā)送模塊230。消息發(fā)送模塊230,用于根據(jù)TBTT選擇模塊230發(fā)送的TBTT信息,發(fā)送Beacon。圖3為本發(fā)明的WLANMesh網(wǎng)絡(luò)Beacon沖突避免的系統(tǒng)總體結(jié)構(gòu)圖。如圖3所示,該系統(tǒng)包括Mesh節(jié)點(diǎn)310、一個(gè)或多個(gè)鄰居節(jié)點(diǎn)320,以及鄰居節(jié)點(diǎn)320的一個(gè)或多個(gè)鄰居節(jié)點(diǎn)330。在該系統(tǒng)中,Mesh節(jié)點(diǎn)310,用于接收所述鄰居節(jié)點(diǎn)320發(fā)送的包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息,根據(jù)該消息獲取其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息,并選擇與這些TBTT信息不沖突的TBTT,發(fā)送Beacon;鄰居節(jié)點(diǎn)320,用于收集其鄰居節(jié)點(diǎn)330的TBTT信息,并向Mesh節(jié)點(diǎn)310發(fā)送包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息。任意一個(gè)鄰居節(jié)點(diǎn)320的鄰居節(jié)點(diǎn)330,向該鄰居節(jié)點(diǎn)320發(fā)送用于獲取TBTT信息的消息。該消息可以是現(xiàn)有的Beacon消息,也可以是本發(fā)明方法中所述的包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息。上述可見,圖2所示設(shè)備200即為圖3所示系統(tǒng)中Mesh節(jié)點(diǎn)310的一種實(shí)施方式,可以應(yīng)用于圖3所示系統(tǒng)中。其中,設(shè)備200中的接口模塊210與鄰居節(jié)點(diǎn)進(jìn)行接口。上述為對(duì)本發(fā)明的總體概述,下面通過具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。在下面的實(shí)施例中,均以在原有BeaconTimingIE的基礎(chǔ)上修改一些字段的內(nèi)容形成本發(fā)明的信標(biāo)時(shí)間信息元素為例說明。在下面的實(shí)施例一和實(shí)施例二中,假定在網(wǎng)絡(luò)中,MP1存在一個(gè)鄰居節(jié)點(diǎn)MPO,MPO存在多個(gè)鄰居節(jié)點(diǎn),包括同步節(jié)點(diǎn)和異步節(jié)點(diǎn)。MP1要選擇合適的時(shí)間發(fā)送Beacon消息,需要從MPO處收集相關(guān)節(jié)點(diǎn)的TBTT信息。實(shí)施例一在本實(shí)施例中,MPO通過Beacon消息攜帶MP1鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息發(fā)送給MPl。圖4為本發(fā)明實(shí)施例一中WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法流程圖。如圖4所示,該方法包括步驟401,MPO向MP1發(fā)送Beacon消息。本步驟中,MPO在發(fā)送的Beacon消息中攜帶MPO的鄰居節(jié)點(diǎn)的BeaconInterval、上次Beacon發(fā)送時(shí)間和本節(jié)點(diǎn)的BeaconInterval、上)欠Beacon發(fā)送時(shí)間。在本實(shí)施例中,MPO節(jié)點(diǎn)的BeaconInterval通過發(fā)送的Beacon消息中的BeaconInterval字段攜帶;MPO的同步鄰居節(jié)點(diǎn)的Beacon發(fā)送間隔信息通過Beacon消息中攜帶的BeaconTimingIE來發(fā)送。具體地,在BeaconTimingIE中,包括MPBeaconInterval字4殳,利用該MPBeaconInterval來直接攜帶MPO的同步鄰居節(jié)點(diǎn)的BeaconIntervd。在BeaconTimingIE中,包括MPO的同步鄰居節(jié)點(diǎn)的BeaconTiming信息(利用TimesincelastBeacon和MPBeaconInterval字段攜帶)和MPO的異步鄰居節(jié)點(diǎn)的BeaconTiming信息(利用LastBeaconTime和MPBeaconInterval字段攜帶),以及MPO的同步和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息。在本實(shí)施例中,可以通過同步鄰居節(jié)點(diǎn)的數(shù)目來作為同步和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息。本步驟中,鄰居節(jié)點(diǎn)可以是定期地向Mesh節(jié)點(diǎn)發(fā)送攜帶BeaconTimingIE的Beacon消息。步驟402,MP1接收鄰居節(jié)點(diǎn)MPO發(fā)送的Beacon消息,并才艮據(jù)該消息計(jì)算其鄰居節(jié)點(diǎn)MPO和MPO的鄰居節(jié)點(diǎn)的TBTT。本步驟中,才艮據(jù)步驟401中所述的Beacon消息,MP1才艮據(jù)消息中的BeaconInterval,可直才妻得到MPO的BeaconInterval,而才妻收到該Beacon消息的時(shí)間即為MP0的上次Beacon發(fā)送時(shí)間,這樣即得到MPO的TBTT;根據(jù)消息中的MPO的同步鄰居節(jié)點(diǎn)的BeaconTiming信息中的MPBeaconInterval可直接得到該同步鄰居節(jié)點(diǎn)的BeaconInterval,再根據(jù)TimesincelastBeacon可計(jì)算出MPO的同步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,這樣即得到MPO的同步鄰居節(jié)點(diǎn)的TBTT;根據(jù)消息中的MPO的異步鄰居節(jié)點(diǎn)BeaconTiming信息中的LastBeaconTime和MPBeaconInterval可計(jì)算出MPO的異步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間和BeaconInterval,也即MPO的異步鄰居節(jié)點(diǎn)的TBTT。在區(qū)分BeaconTimingIE中攜帶的MPO的鄰居節(jié)點(diǎn)信息是屬于同步鄰居節(jié)點(diǎn)還是屬于異步鄰居節(jié)點(diǎn)時(shí),是通過鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息完成的。本實(shí)施例中,即根據(jù)在BeaconTimingIE中攜帶的MPO的同步鄰居節(jié)點(diǎn)的數(shù)目n判斷即可。具體為由于在BeaconTimingIE中,MPO的同步鄰居節(jié)點(diǎn)的信息存儲(chǔ)在前,MP0的異步鄰居節(jié)點(diǎn)的信息依次存儲(chǔ)在后,因此BeaconTimingIE中開始的n個(gè)MPO的鄰居節(jié)點(diǎn)的BeaconTiming信息即屬于MPO的同步鄰居節(jié)點(diǎn)的,從第n+1個(gè)開始的MPO的鄰居節(jié)點(diǎn)的BeaconTiming信息即屬于MPO的異步鄰居節(jié)點(diǎn)。步驟403,MP1選擇不同于鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的目標(biāo)Beacon發(fā)送時(shí)間作為自身節(jié)點(diǎn)的Beacon發(fā)送時(shí)間,并選擇合適的BeaconInterval,以避免沖突。本步驟中,MP1才艮據(jù)步驟402中收集到的鄰居節(jié)點(diǎn)MP0和MP0的鄰居節(jié)點(diǎn)的TBTT和BeaconInterval,選擇合適的TBTT時(shí)間作為發(fā)送Beacon的時(shí)間,并選擇合適的BeaconInterval,以避免沖突。至此,本實(shí)施例中的方法流程結(jié)束。在上述方法的步驟401中,由于MP1也是MPO的鄰居節(jié)點(diǎn),因此在MP0發(fā)送給MP1的Beacon消息中攜帶了MP1的BeaconTiming信息。為了使MP1能夠消除BeaconTimingIE信息中包含表示MP1的BeaconTiming信息,BeaconTimingIE信息中可包含鄰居節(jié)點(diǎn)的MAC地址最后一個(gè)字節(jié)的信息,這樣,MP1就能夠確定BeaconTimingIE中攜帶的關(guān)于MP1節(jié)點(diǎn)的BeaconTiming信息,從而不必考慮該BeaconTiming信息,節(jié)省資源。上述為本實(shí)施例中提供的WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法,可以避免在發(fā)送Beacon消息時(shí)產(chǎn)生沖突。本實(shí)施例還提供了一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備和系統(tǒng),可以用于實(shí)施上述圖4所示的方法。圖5即為本實(shí)施例中一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備結(jié)構(gòu)圖。如圖5所示,該設(shè)備500包括接口模塊510、TBTT選擇模塊520和消息發(fā)送模塊530。其中TBTT選擇模塊520包括上次Beacon發(fā)送時(shí)間處理模塊521、Beacon發(fā)送間隔處理模塊522和選擇模塊523。在該設(shè)備500中,接口模塊510,用于接收鄰居節(jié)點(diǎn)發(fā)送的Beacon消息,該消息即圖4所示的方法中步驟401中發(fā)送的Beacon消息,接收到該消息后,接口模塊510將該消息轉(zhuǎn)發(fā)給TBTT選擇模塊520中的上次Beacon發(fā)送時(shí)間處理模塊521和Beacon發(fā)送間隔處理模塊522。上次Beacon發(fā)送時(shí)間處理模塊521,用于接收接口模塊510發(fā)送的Beacon消息,并根據(jù)該消息計(jì)算鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,并將計(jì)算得到的所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間發(fā)送給選擇模塊523。Beacon發(fā)送間隔處理模塊522,用于接收接口模塊510發(fā)送的Beacon消息,并根據(jù)該消息中攜帶的發(fā)送消息節(jié)點(diǎn)及其鄰居節(jié)點(diǎn)的Beacon發(fā)送間隔信息計(jì)算發(fā)送消息節(jié)點(diǎn)及其鄰居節(jié)點(diǎn)的BeaconInterval,其中發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)的BeaconInterval是根據(jù)BeaconTimingIE中攜帶的BeaconInterval信息獲得的,還用于將計(jì)算得到的所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的BeaconInterval發(fā)送給選擇模塊523。選擇模塊523,用于接收上次Beacon發(fā)送時(shí)間處理模塊521發(fā)送的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間和Beacon發(fā)送間隔處理模塊522發(fā)送的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的BeaconInterval,并選擇與這些鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的TBTT,并將該TBTT信息發(fā)送給所述消息發(fā)送模塊530。消息發(fā)送模塊530,用于根據(jù)TBTT選擇模塊520中的選擇模塊523發(fā)送的TBTT信息,在所選擇的Beacon發(fā)送時(shí)間發(fā)送Beacon。該設(shè)備500可以用于圖3所示的系統(tǒng)中,該設(shè)備500即Mesh節(jié)點(diǎn)310的具體實(shí)施方式。該設(shè)備5()0可以接收其一個(gè)或多個(gè)鄰居節(jié)點(diǎn)發(fā)送的消息,以獲得發(fā)送消息節(jié)點(diǎn)及其鄰居節(jié)點(diǎn)的TBTT信息,作為該設(shè)備500選擇TBTT信息時(shí)的參考。由上述可見,在本實(shí)施例中,利用鄰居節(jié)點(diǎn)發(fā)送的Beacon消息攜帶鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,其中直接攜帶了發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)的BeaconInterval和該發(fā)送消息節(jié)點(diǎn)本身的BeaconInterval,這樣對(duì)于本身是異步節(jié)點(diǎn)的MP,可以順利地得到其所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,不會(huì)因?yàn)樵摴?jié)點(diǎn)中沒有MeshDTIMInterval而無(wú)法得到同步鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息??梢皂樌x擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的TBTT。本實(shí)施例是以MP1存在一個(gè)鄰居節(jié)點(diǎn)MP0為例進(jìn)行說明的,事實(shí)上,MP1可能存在多個(gè)鄰居節(jié)點(diǎn)實(shí)施例二在本實(shí)施例中,MP1通過BeaconTimingrequest消息和BeaconTimingresponse消息來獲取其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息。圖6為本發(fā)明實(shí)施例二中WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法流程圖。如圖6所示,該方法包括步驟601,MP1向MP()發(fā)送BeaconTimingrequest消息。步驟602,MPO接收MP1發(fā)送的BeaconTimingrequest消息,向MP1發(fā)送BeaconTimingresponse消息。本步驟中,MPO在發(fā)送的BeaconTimingresponse消息中攜帶MPO的同步鄰居節(jié)點(diǎn)的BeaconInterval信息、MPO的BeaconInterval和MPO最近一次的目標(biāo)Beacon發(fā)送時(shí)間相對(duì)于當(dāng)前時(shí)間的偏置。在本實(shí)施例中,MPO節(jié)點(diǎn)的Beacon發(fā)送間隔和最近一次的目標(biāo)Beacon發(fā)送時(shí)間相對(duì)于當(dāng)前時(shí)間的偏置分別通過發(fā)送的BeaconTimingresponse消息中的BeaconInterval字段和mostrecentTBTTtime字段攜帶;MPO的同步鄰居節(jié)點(diǎn)的BeaconInterval信息通過BeaconTimingIE中的Mesh傳送業(yè)務(wù)指示信息發(fā)送間隔(MeshDTIMInterval)字段和屬于該同步鄰居節(jié)點(diǎn)的MPDTIMperiod字段攜帶,將這兩個(gè)字段之商作為該同步鄰居節(jié)點(diǎn)的BeaconInterval。其中,MeshDTIMInterval字段的內(nèi)容表示網(wǎng)絡(luò)中同步節(jié)點(diǎn)公用的DTIM發(fā)送間隔,在BeaconTimingIE中,包括MeshDTIMInterval字段。在BeaconTimingIE中,還包括MPO的同步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間相對(duì)于當(dāng)前時(shí)間的偏置(利用TimesincelastBeacon字段攜帶)、MPO的異步鄰居節(jié)點(diǎn)的BeaconTiming信息(利用LastBeaconTime字段和MPBeaconInterval字段攜帶),以及MPO的同步和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信臺(tái)本實(shí)施例中,MPO的同步和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息可以通過相應(yīng)BeaconTiming字段的一個(gè)或幾個(gè)比特位來表示。步驟603,MP1接收鄰居節(jié)點(diǎn)MPO發(fā)送的BeaconTimingresponse消息,并根據(jù)該消息計(jì)算鄰居節(jié)點(diǎn)MPO和MPO的鄰居節(jié)點(diǎn)的TBTT,包括BeaconInterval和上次Beacon發(fā)送時(shí)間。本步驟中,根據(jù)步驟602中所述的BeaconTimingresponse消息,MP1根據(jù)消息中的BeaconInterval字段攜帶的內(nèi)容可以直接獲得MPO的BeaconInterval,根據(jù)mostrecentTBTTtime字段的內(nèi)容和接收到響應(yīng)消息的時(shí)間可以獲得MP0的上次Beacon發(fā)送時(shí)間,這樣即得到MP0的TBTT;根據(jù)消息中的MeshDTIMInterval字段和MP0的同步鄰居節(jié)點(diǎn)的BeaconTiming信息中的MPDTIMperiod字段的內(nèi)容可計(jì)算出MP0的該同步鄰居節(jié)點(diǎn)的BeaconInterval,即MeshDTIMInterval=DTIMperiod*BeaconInterval,再才艮據(jù)該同步鄰居節(jié)點(diǎn)的TimesincelastBeacon字段的內(nèi)容和接收到響應(yīng)消息的時(shí)間可計(jì)算出MPO的該同步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,于是就得到MPO的同步鄰居節(jié)點(diǎn)的TBTT;根據(jù)消息中MPO的異步鄰居節(jié)點(diǎn)BeaconTiming信息中的LastBeaconTime字段和MPBeaconInterval字段的內(nèi)容,以及mostrecentTBTTtime字段的內(nèi)容可計(jì)算出MP1的二跳異步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間和BeaconInterval,也即獲得了MPO的異步鄰居節(jié)點(diǎn)的TBTT。步驟604,MP1選擇不同于鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT,以避免沖突。本步驟中,MP1根據(jù)步驟603中收集到的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT,選擇合適的TBTT,發(fā)送Beacon消息,以避免沖突。至此,本實(shí)施例中的方法流程結(jié)束。上述為本實(shí)施例中提供的WLANMesh網(wǎng)絡(luò)Beacon沖突避免的方法,可以避免在發(fā)送Beacon消息時(shí)產(chǎn)生沖突。本實(shí)施例還提供了一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備,該設(shè)備可以用于實(shí)施上述圖6所示的方法。圖7即為本發(fā)明實(shí)施例二中一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備結(jié)構(gòu)圖。該設(shè)備可以用于圖3所示的系統(tǒng)中,作為圖3中Mesh節(jié)點(diǎn)310的一種實(shí)施方式。如圖7所示,該設(shè)備700包括接口模塊710、TBTT選擇模塊720和消息發(fā)送模塊730。其中,接口模塊710包括請(qǐng)求發(fā)送模塊711和響應(yīng)接收模塊712;TBTT選擇模塊720包括上次Beacon發(fā)送時(shí)間處理模塊721、Beacon發(fā)送間隔處理模塊722和選擇模塊723。在該設(shè)備700中,接口模塊710中的請(qǐng)求發(fā)送模塊711,用于向鄰居節(jié)點(diǎn)發(fā)送BeaconTimingrequest消息;響應(yīng)接收模塊712,用于接收鄰居節(jié)點(diǎn)發(fā)送的包括BeaconTimingIE、BeaconInterval和mostrecentTBTTtime的BeaconTimingresponse消息,該消息即圖6所示的方法中步驟602中發(fā)送的消息,接收到該消息后,響應(yīng)接收模塊712將該消息轉(zhuǎn)發(fā)給TBTT選擇模塊720中的上次Beacon發(fā)送時(shí)間處理模塊721和Beacon發(fā)送間隔處理模塊722。上次Beacon發(fā)送時(shí)間處理模塊721,用于接收接口模塊710中的響應(yīng)接收模塊712發(fā)送的BeaconTimingresponse消息,并根據(jù)該消息計(jì)算鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT,并將計(jì)算得到的所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT發(fā)送給選擇模塊723。Beacon發(fā)送間隔處理模塊722,用于接收口模塊710中的響應(yīng)消息接收模塊712發(fā)送的TBTT響應(yīng)消息,并根據(jù)該消息中攜帶的發(fā)送響應(yīng)消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)的BeaconInterval信息計(jì)算該同步鄰居節(jié)點(diǎn)的BeaconInterval,還用于獲取發(fā)送響應(yīng)消息節(jié)點(diǎn)的異步鄰居節(jié)點(diǎn)的BeaconInterval和鄰居節(jié)點(diǎn)的Beacon發(fā)送間隔,并將計(jì)算得到的所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的Beacon發(fā)送間隔發(fā)送給選擇模塊723。選擇模塊723,用于接收上次Beacon發(fā)送時(shí)間處理模塊721發(fā)送的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間和Beacon發(fā)送間隔處理;溪塊722發(fā)送的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的BeaconInterval,并選擇與這些鄰居節(jié)點(diǎn)不沖突的TBTT,包括Beacon發(fā)送時(shí)間和BeaconInterval,并將該TBTT信息發(fā)送給消息發(fā)送模塊730。消息發(fā)送模塊730,用于根據(jù)TBTT選擇模塊720中的選擇模塊723發(fā)送的TBTT信息,在選擇的Beacon發(fā)送時(shí)間發(fā)送Beacon。由上述可見,在本實(shí)施例中,MP主動(dòng)向鄰居節(jié)點(diǎn)發(fā)送BeaconTimingrequest消息,要求鄰居節(jié)點(diǎn)提供BeaconTiming信息,并在鄰居節(jié)點(diǎn)發(fā)送的BeaconTimingresponse消息中攜帶該鄰居節(jié)點(diǎn)本身的BeaconInterval信息、該鄰居節(jié)點(diǎn)的鄰居節(jié)點(diǎn)的BeaconTiming信息以及MeshDTIMInterval和最近一次的目標(biāo)Beacon發(fā)送時(shí)間,這樣對(duì)于本身是異步節(jié)點(diǎn)的MP,可以順利地得到其所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,不會(huì)因?yàn)樵摴?jié)點(diǎn)中沒有MeshDTIMInterval而無(wú)法得到同步節(jié)點(diǎn)的TBTT信息??梢皂樌x擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的TBTT,發(fā)送Beacon消息。在上述實(shí)施例一和實(shí)施例二中,都是以MP1存在一個(gè)鄰居節(jié)點(diǎn)MP0為例對(duì)本發(fā)明的實(shí)施方式進(jìn)行的說明。事實(shí)上,網(wǎng)絡(luò)中的節(jié)點(diǎn)MP1可能存在多個(gè)鄰居節(jié)點(diǎn),而其鄰居節(jié)點(diǎn)也可能存在多個(gè)鄰居節(jié)點(diǎn),這時(shí),對(duì)于任意一個(gè)鄰居節(jié)點(diǎn)而言,其向MP1發(fā)送消息的方式與上述兩個(gè)實(shí)施相同。下面的實(shí)施例三七即根據(jù)一個(gè)稍復(fù)雜些的網(wǎng)絡(luò)拓樸結(jié)構(gòu)來說明MP1存在多個(gè)鄰居節(jié)點(diǎn)時(shí),本發(fā)明的具體實(shí)施方式。圖8為某個(gè)WLANMesh網(wǎng)絡(luò)的拓樸結(jié)構(gòu)圖。在下面的實(shí)施例中,均以攜帶的同步鄰居節(jié)點(diǎn)的數(shù)目作為同步和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息,且同步鄰居節(jié)點(diǎn)的Beacon發(fā)送間隔信息通過BeaconTimingIE中的MeshDTIMInterval字段和該同步鄰居節(jié)點(diǎn)的MPDTIMperiod字段攜帶為例說明。如圖8所示,在該網(wǎng)絡(luò)中有五個(gè)Mesh節(jié)點(diǎn),分別為MP-A、MP-B、MP-C、MP-D和MP-E,其中,MP-A、MP-C和MP-D為同步節(jié)點(diǎn),MP-B和MP-E為異步節(jié)點(diǎn)。在下面的實(shí)施例中,以MP-A要進(jìn)行Beacon發(fā)送時(shí)間的選擇為例,說明本發(fā)明的實(shí)施方式。對(duì)于MP-A來說,其鄰居節(jié)點(diǎn)包括MP-B和MP-C,其二跳節(jié)點(diǎn)為MP-D和MP-E。實(shí)施例三MP-A發(fā)起選擇調(diào)整TBTT來避免Beacon沖突。具體包括以下步驟(1)MP-A接收到MP-B發(fā)送的帶有BeaconTimingIE信息和自身的BeaconInterval的Beacon消息,接收的時(shí)間點(diǎn)為Tb,相關(guān)計(jì)算TBTT和Beacon發(fā)送間隔的信息如表1所示。表1<table>tableseeoriginaldocumentpage22</column></row><table>(2)MP-A接收到MP-C發(fā)送的帶有BeaconTimingIE信息和自身的BeaconInterval的Beacon消息,接收的時(shí)間點(diǎn)為Tc,相關(guān)計(jì)算TBTT和Beacon發(fā)送間隔的信息如表2所示。表2<table>tableseeoriginaldocumentpage23</column></row><table>(3)MP-A根據(jù)表1計(jì)算出MP-B及其鄰居節(jié)點(diǎn)的TBTT信息如下MP-B節(jié)點(diǎn)MP-A接收到MP-B節(jié)點(diǎn)的Beacon的時(shí)間Tb就是該Beacon的TBTT時(shí)間,BeaconInterval=12。MP-B的鄰居節(jié)點(diǎn)節(jié)點(diǎn)1:同步節(jié)點(diǎn);上次Beacon發(fā)送時(shí)間Tb-7,BeaconInterval為MeshDTIMInterval/MPDTIMperiod=15,節(jié)點(diǎn)2:異步節(jié)點(diǎn);上次Beacon發(fā)送時(shí)間Tb-2,BeaconInterval=16節(jié)點(diǎn)3:異步節(jié)點(diǎn);上次Beacon發(fā)送時(shí)間Tb-6,BeaconInterval=18。(4)MP-A根據(jù)表2計(jì)算出MP-C及其鄰居節(jié)點(diǎn)的TBTT信息如下MP-C節(jié)點(diǎn)MP-A接收到MP-C節(jié)點(diǎn)的Beacon的時(shí)間Tc就是該Beacon的TBTT時(shí)間,BeaconInterval=16。MP-C的鄰居節(jié)點(diǎn)節(jié)點(diǎn)1:同步節(jié)點(diǎn);上次Beacon發(fā)送時(shí)間Tc-10,BeaconInterval=12節(jié)點(diǎn)2:同步節(jié)點(diǎn);上次Beacon發(fā)送時(shí)間Tc-5,BeaconInterval=15節(jié)點(diǎn)3:異步節(jié)點(diǎn);上次Beacon發(fā)送時(shí)間Tc-7,BeaconInterval=20節(jié)點(diǎn)4:異步節(jié)點(diǎn);上次Beacon發(fā)送時(shí)間Tc-4,BeaconInterval=18。(5)MP-A根據(jù)相鄰節(jié)點(diǎn)MP-B和MP-C收集到的TBTT信息,選擇和上述的TBTT錯(cuò)開的時(shí)間點(diǎn)Ta作為新的TBTT發(fā)送Beacon。至此,即得到了MP-A的Beacon發(fā)送時(shí)間和BeaconInterval。實(shí)現(xiàn)了沖突避免。上述方法可以通過圖3和圖5所示的系統(tǒng)與設(shè)備實(shí)施。實(shí)施例四MP-A發(fā)起選擇調(diào)整TBTT來避免發(fā)送Beacon沖突。(1)MP-A向鄰居節(jié)點(diǎn)MP-B和MP-C發(fā)送BeaconTimingr叫uest消息,來請(qǐng)求獲取BeaconTiming信息。(2)MP-B在接收到MP-A發(fā)送的BeaconTimingr叫uest消息后,發(fā)送response消息,MP-A在時(shí)間點(diǎn)Tb接收到該消息,相關(guān)計(jì)算TBTT和Beacon發(fā)送間隔的信息如表3所示。表3<table>tableseeoriginaldocumentpage24</column></row><table>(3)MP-C在接收到MP-A發(fā)送的BeaconTimingr叫uest消息后,發(fā)送響應(yīng)消息,MP-A在時(shí)間點(diǎn)Tc接收到該消息,相關(guān)計(jì)算TBTT和Beacon發(fā)送間隔的信息如表4所示。表4<table>tableseeoriginaldocumentpage24</column></row><table>(4)MP-A根據(jù)表3計(jì)算出MP-B及其鄰居節(jié)點(diǎn)的TBTT信息如下MP-B節(jié)點(diǎn)MP-A接收到MP-B節(jié)點(diǎn)的響應(yīng)消息的時(shí)間Tb和MostRecentTBTTOffset的差值就是MP-B節(jié)點(diǎn)上一次發(fā)送Beacon的TBTT時(shí)間,該時(shí)間為Tb-1,BeaconInterval=12。MP-B的鄰居節(jié)點(diǎn)節(jié)點(diǎn)1:同步節(jié)點(diǎn);MP-A接收到MP-B節(jié)點(diǎn)的響應(yīng)消息的時(shí)間Tb和TimesincelastBeacon的差值就是該MP-B的鄰居節(jié)點(diǎn)上次Beacon發(fā)送時(shí)間Tb-8,而該節(jié)點(diǎn)的BeaconInterval=MeshDTIMInterval/MPDTIMperiod=15節(jié)點(diǎn)2:異步節(jié)點(diǎn);MP-B節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間Tb-1和lastBeacontime的差值就是該鄰節(jié)點(diǎn)上次Beacon發(fā)送時(shí)間Tb-3,而該節(jié)點(diǎn)的BeaconInterval=16,節(jié)點(diǎn)3:異步節(jié)點(diǎn);MP-B節(jié)點(diǎn)的上一次Beacon的TBTT時(shí)間Tb-1和lastBeacontime的差值就是.該MP-B的鄰居節(jié)點(diǎn)上次Beacon發(fā)送時(shí)間Tb-7,而該節(jié)點(diǎn)的BeaconInterval=18。(5)MP-A根據(jù)表4計(jì)算出MP-C及其鄰居節(jié)點(diǎn)的TBTT信息如下MP-C節(jié)點(diǎn)MP-A接收到MP-B節(jié)點(diǎn)的響應(yīng)消息的時(shí)間Tc和MostRecentTBTTOffset的差值就是MP-C節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,該時(shí)間為Tc-4,而該節(jié)點(diǎn)的BeaconInterval=16。MP-C的鄰居節(jié)點(diǎn)節(jié)點(diǎn)1:同步節(jié)點(diǎn);MP-A接收到MP-C節(jié)點(diǎn)的響應(yīng)消息的時(shí)間Tc和TimesincelastBeacon的差值就是該MP-C的鄰居節(jié)點(diǎn)上次Beacon發(fā)送時(shí)間Tc—2,而該節(jié)點(diǎn)的BeaconInterval=MeshDTIMInterval/MPDTIMperiod=12節(jié)點(diǎn)2:同步節(jié)點(diǎn);MP-A接收到MP-C節(jié)點(diǎn)的響應(yīng)消息的時(shí)間Tc和TimesincelastBeacon的差值就是該MP-C的鄰居節(jié)點(diǎn)上次Beacon發(fā)送時(shí)間Tc-9,而該節(jié)點(diǎn)的BeaconInterval=MeshDTIMInterval/MPDTIMperiod=15。節(jié)點(diǎn)3:異步節(jié)點(diǎn);MP-C節(jié)點(diǎn)的上一次Beacon的TBTT時(shí)間Tc-4和lastBeacontime的差值就是該MP-C的鄰居節(jié)點(diǎn)上次Beacon發(fā)送時(shí)間Tc—11,而該節(jié)點(diǎn)的BeaconInterval=20,節(jié)點(diǎn)4:異步節(jié)點(diǎn);MP-C節(jié)點(diǎn)的上一次Beacon的TBTT時(shí)間Tc-4和lastBeacontime的差值就是該MP-C的鄰居節(jié)點(diǎn)上次Beacon發(fā)送時(shí)間Tc-8,而該節(jié)點(diǎn)的BeaconInterval=18。(6)MP-A根據(jù)相鄰節(jié)點(diǎn)MP-B和MP-C收集到的TBTT信息,選擇和上述鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT錯(cuò)開的時(shí)間作為新的TBTT發(fā)送Beacon。至此,即得到了MP-A的Beacon發(fā)送時(shí)間和BeaconInterval。實(shí)現(xiàn)了沖突避免。在本實(shí)施例中,是利用的BeaconTimingrequest消息和BeaconTiming響應(yīng)消息這一對(duì)消息獲取的BeaconTiming信息。本實(shí)施例的方法可以在圖7所示的設(shè)備中實(shí)施。實(shí)施例五MP-A發(fā)起選擇調(diào)整TBTT來避免發(fā)送Beacon沖突。(1)MP-A接收到MP-B發(fā)送的帶有BeaconTimingIE信息和自身的BeaconInterval的Beacon消息,接收的時(shí)間點(diǎn)為Tb,相關(guān)計(jì)算TBTT和Beacon發(fā)送間隔的信息如表1所示。(2)MP-A向鄰居節(jié)點(diǎn)MP-C發(fā)送BeaconTimingrequest消息,來請(qǐng)求獲取BeaconTiming信息。(3)MP-C在接收到MP-A發(fā)送的BeaconTimingrequest消息后,發(fā)送響應(yīng)消息,相關(guān)計(jì)算TBTT和Beacon發(fā)送間隔的信息如表4所示。(4)MP-A從MP-B得到MP-B及其鄰居節(jié)點(diǎn)的TBTT信息如下MP-B:(Tb,12);MP-B鄰居節(jié)點(diǎn)(Tb-7,15),(Tb-2,16),(Tb-6,18)。其中,括號(hào)中的第一個(gè)元素表示節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,第二個(gè)元素表示BeaconInterval,以下同。(5)MP-A從MP-C得到MP-C及其鄰居節(jié)點(diǎn)的TBTT信息如下MP-C:(Tc-4,16);MP-C的鄰居節(jié)點(diǎn):(Tc-2,12),(Tc-9,15),(Tc-ll,20),(Tc-8,18)。(6)MP-A根據(jù)相鄰節(jié)點(diǎn)MP-B和MP-C收集到的TBTT信息,選擇和上述節(jié)點(diǎn)的TBTT錯(cuò)開的時(shí)間作為新的TBTT發(fā)送Beacon。在本實(shí)施例中,MP-A分別從MP-B、MP-C處獲取BeaconTiming信息的方式不同。但同樣可以獲得正確的相關(guān)節(jié)點(diǎn)的BeaconTiming信息。圖9為實(shí)施本實(shí)施例中方法的設(shè)備結(jié)構(gòu)圖。該設(shè)備可以用于圖3所示的系統(tǒng)中,作為圖3中Mesh節(jié)點(diǎn)310的一種實(shí)施方式。如圖9所示,設(shè)備900中包括接口模塊910、TBTT選擇模塊920和消息模塊930。其中,接口模塊910包括Beacon消息接口模塊911、請(qǐng)求發(fā)送模塊912和響應(yīng)接收模塊913;TBTT選擇模塊920包括上次Beacon發(fā)送時(shí)間處理模塊921、Beacon發(fā)送間隔處理模塊922和選擇模塊923。在該設(shè)備900中,接口模塊910中的Beacon消息接口模塊911,用于接收鄰居節(jié)點(diǎn)發(fā)送的Beacon消息,并將該消息轉(zhuǎn)發(fā)給TBTT選擇模塊模塊920中的上次Beacon發(fā)送時(shí)間處理模塊921和Beacon發(fā)送間隔處理模塊922。請(qǐng)求發(fā)送4莫塊912,用于向鄰居節(jié)點(diǎn)發(fā)送BeaconTiming請(qǐng)求消息;響應(yīng)接收模塊913,用于接收鄰居節(jié)點(diǎn)發(fā)送的包括BeaconTimingIE、BeaconInterval和mostrecentTBTTtime的BeaconTiming響應(yīng)消息,并將該消息轉(zhuǎn)發(fā)給TBTT選擇模塊模塊920中的上次Beacon發(fā)送時(shí)間處理模塊921和Beacon發(fā)送間隔處理才莫塊922。上次Beacon發(fā)送時(shí)間處理才莫塊921,用于接收接口才莫塊910中的Beacon消息接口模塊911發(fā)送的Beacon消息,以及接收響應(yīng)接收模塊913發(fā)送的BeaconTimingresponse消息,并才艮據(jù)Beacon消息和BeaconTimingresponse消息計(jì)算鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,并將計(jì)算得到的所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間發(fā)送給選擇模塊923。Beacon發(fā)送間隔處理;漢塊922,用于接收接口模塊910中的Beacon消息接口模塊911發(fā)送的Beacon消息,并根據(jù)該消息計(jì)算鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的BeaconInterval,并將計(jì)算得到的所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的BeaconInterval發(fā)送給選擇模塊923。選擇模塊923,用于接收上次Beacon發(fā)送時(shí)間處理模塊921發(fā)送的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間和Beacon發(fā)送間隔處理模塊922發(fā)送的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的BeaconInterval,并選擇與這些鄰居節(jié)點(diǎn)不沖突的TBTT,將該TBTT信息發(fā)送給消息發(fā)送模塊930。消息發(fā)送模塊930,用于根據(jù)TBTT選擇模塊920中的選擇模塊923發(fā)送的TBTT信息,在選擇的Beacon發(fā)送時(shí)間發(fā)送Beacon。上述即為本實(shí)施例中方法和設(shè)備的實(shí)施方式??梢詫?shí)現(xiàn)正確計(jì)算鄰居節(jié)點(diǎn)的TBTT,從而實(shí)現(xiàn)Beacon沖突避免。實(shí)施例六MP-A發(fā)起選擇調(diào)整TBTT來避免發(fā)送Beacon沖突。MP-A預(yù)先設(shè)置了等待鄰居節(jié)點(diǎn)發(fā)送Beacon的時(shí)間為Ta。(1)MP-A接收到MP-B發(fā)送的帶有BeaconTimingIE信息和自身的BeaconInterval的Beacon消息,接收的時(shí)間點(diǎn)為Tb,相關(guān)計(jì)算TBTT和Beacon發(fā)送間隔的信息如表1所示。(2)當(dāng)Ta到達(dá)后,MP-A未接收到MP-C發(fā)送的Beacon信息,則其根據(jù)MP-B的BeaconTiming信息來選擇自身的TBTT。(3)MP-A從MP-B得到MP-B及其鄰居節(jié)點(diǎn)的TBTT信息如下MP-B:(Tb,12);MP-B相鄰節(jié)點(diǎn)(Tb-7,15),(Tb-2,16),(Tb-6,18)。(4)MP-A選擇和上述節(jié)點(diǎn)的TBTT錯(cuò)開的時(shí)間作為新的TBTT發(fā)送B63con。在本實(shí)施例中,MP-A設(shè)定了等待鄰居節(jié)點(diǎn)發(fā)送Beacon的時(shí)間為Ta,在該時(shí)間內(nèi)收到的鄰居節(jié)點(diǎn)的BeaconTiming信息作為MP-A選擇TBTT的參考,超過該時(shí)間后的鄰居節(jié)點(diǎn)的BeaconTiming信息不予考慮。這樣,就減小了網(wǎng)絡(luò)條件較差時(shí)造成的丟包現(xiàn)象對(duì)MP-A發(fā)送Beacon的影響。本實(shí)施例中的方法可以在圖3和圖5所示的系統(tǒng)及設(shè)備中實(shí)施。只要在接口模塊中增加一個(gè)定時(shí)器,控制Beacon消息接口模塊只在等待鄰居節(jié)點(diǎn)發(fā)送Beacon的時(shí)間內(nèi)接收Beacon消息。實(shí)施例七M(jìn)P-A發(fā)起選擇調(diào)整TBTT來避免發(fā)送Beacon沖突,預(yù)先設(shè)置等待鄰居節(jié)點(diǎn)響應(yīng)時(shí)間為Ta。(1)MP-A向鄰居節(jié)點(diǎn)MP-B和MP-C發(fā)送BeaconTimingrequest消息,來請(qǐng)求獲取BeaconTiming信息,并啟動(dòng)等待鄰居節(jié)點(diǎn)響應(yīng)計(jì)時(shí)。(2)MP-A接收到MP-B發(fā)送的響應(yīng)消息,相關(guān)計(jì)算TBTT和Beacon發(fā)送間隔的信息如表3所示。(3)當(dāng)Ta到達(dá)后,MP-A未接收到MP-C發(fā)送的響應(yīng)消息,則其根據(jù)MP-B的BeaconTiming信息來選擇自身的TBTT。(4)MP-A從MP-B得到MP-B及其鄰居節(jié)點(diǎn)的TBTT信息如下MP-B:(Tb-l,12);MP-B鄰居節(jié)點(diǎn)(Tb-8,15),(Tb-3,16),(Tb-7,18)。(5)MP-A根據(jù)鄰居節(jié)點(diǎn)MP-B收集到的TBTT信息,選擇和上述TBTT錯(cuò)開的時(shí)間作為新的TBTT發(fā)送Beacon。在本實(shí)施例中,MP-A設(shè)定了等待鄰居節(jié)點(diǎn)響應(yīng)時(shí)間為Ta,在該時(shí)間內(nèi)收到的鄰居節(jié)點(diǎn)的BeaconTiming信息作為MP-A選擇TBTT的參考,超過該時(shí)間后的鄰居節(jié)點(diǎn)發(fā)送的其本身及其鄰居節(jié)點(diǎn)的BeaconTiming信息不予考慮。這樣,就減小了網(wǎng)絡(luò)條件較差時(shí)造成的丟包現(xiàn)象對(duì)MP-A發(fā)送Beacon的影響。本實(shí)施例中的方法可以在圖3和圖5所示的系統(tǒng)及設(shè)備中實(shí)施。只要在接口模塊中增加一個(gè)定時(shí)器,控制響應(yīng)接收模塊只在等待鄰居節(jié)點(diǎn)發(fā)送Beacon的時(shí)間內(nèi)才妻收Beacon消息。上述實(shí)施例三七以圖7所示的網(wǎng)絡(luò)拓樸結(jié)構(gòu)為例,說明本發(fā)明實(shí)現(xiàn)Beacon沖突避免的方式,尤其是對(duì)發(fā)送消息節(jié)點(diǎn)及其鄰居節(jié)點(diǎn)的TBTT信息的計(jì)算過程。在這五個(gè)實(shí)施例中,對(duì)于發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)的BeaconIntervaH言息的攜帶均是通過用BeaconTimingIE中的MeshDTIMInterval字段和該同步鄰居節(jié)點(diǎn)的MPDTIMperiod字段來實(shí)現(xiàn)的,這樣在計(jì)算BeaconInterval時(shí),需要計(jì)算這兩個(gè)字段之商。在實(shí)際應(yīng)用中,還可以按照實(shí)施例一中的方式攜帶發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)的BeaconInterval信息,這時(shí)就可以直接將MPBeaconInterval字段的內(nèi)容作為該同步鄰居節(jié)點(diǎn)的BeaconInterval,而不需要另行計(jì)算。由上述可以看出,在本發(fā)明中,Mesh節(jié)點(diǎn)通過鄰居節(jié)點(diǎn)發(fā)送的包括BeaconTimingIE和BeaconInterval的消息獲取鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,在BeaconTimingIE中由于包括發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息以及上次Beacon發(fā)送時(shí)間信息,使得接收到該消息的同步和異步的Mesh節(jié)點(diǎn)都能夠正確獲取到發(fā)送消息節(jié)點(diǎn)的鄰居節(jié)點(diǎn)的TBTT信息;繼而可以根據(jù)鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不同的TBTT,避免發(fā)生Beacon沖突。以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種無(wú)線局域網(wǎng)網(wǎng)狀網(wǎng)絡(luò)信標(biāo)信息沖突避免的方法,包括Mesh節(jié)點(diǎn)根據(jù)獲取的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的目標(biāo)Beacon發(fā)送時(shí)間TBTT,在所選擇的Beacon發(fā)送時(shí)間發(fā)送Beacon,其特征在于,所述獲取鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息為Mesh節(jié)點(diǎn)根據(jù)鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和該鄰居節(jié)點(diǎn)的Beacon發(fā)送間隔BeaconInterval的消息獲取其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息,在所述信標(biāo)時(shí)間信息元素中包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息,根據(jù)該同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息獲取該同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval,在所述信標(biāo)時(shí)間信息元素中還包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息,發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間信息。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)的BeaconInterval信息,通過所述信標(biāo)時(shí)間信息元素中屬于該同步鄰居節(jié)點(diǎn)的MPBeaconInterval字段攜帶,或者通過所述信標(biāo)時(shí)間信息元素中的Mesh的DTIM間隔MeshDTIMInterval字^殳和屬于該同步鄰居節(jié)點(diǎn)的MPDTIMperiod字段攜帶;所述發(fā)送消息節(jié)點(diǎn)的異步鄰居節(jié)點(diǎn)的BeaconInterval信息,通過所述信標(biāo)時(shí)間信息元素中屬于該異步鄰居節(jié)點(diǎn)的MPBeaconInterval字段攜帶。3、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息為同步和/或異步鄰居節(jié)點(diǎn)的數(shù)目,或者,為每個(gè)同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)設(shè)置標(biāo)識(shí)位信息。4、根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括設(shè)置信息等待超時(shí)時(shí)間,若在信息等待超時(shí)時(shí)間內(nèi)未收到某一鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和該鄰居節(jié)點(diǎn)BeaconInterval的消息,則節(jié)點(diǎn)只基于現(xiàn)有收集到的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息選擇本節(jié)點(diǎn)的TBTT。5、根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述信標(biāo)時(shí)間信息元素中,所述發(fā)送消息節(jié)點(diǎn)的鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,通過發(fā)送消息節(jié)點(diǎn)接收到該指定鄰居節(jié)點(diǎn)上次Beacon發(fā)送時(shí)間到當(dāng)前時(shí)間的時(shí)間偏置表示,或者,通過發(fā)送消息節(jié)點(diǎn)接收到該指定鄰居節(jié)點(diǎn)上次Beacon發(fā)送時(shí)間相對(duì)于發(fā)送消息節(jié)點(diǎn)發(fā)送最近一次Beacon的時(shí)間偏置表示。6、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述Mesh節(jié)點(diǎn)根據(jù)鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和該鄰居節(jié)點(diǎn)的BeaconInterval的消息獲取其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息為Mesh節(jié)點(diǎn)的任意鄰居節(jié)點(diǎn)定期地向該Mesh節(jié)點(diǎn)發(fā)送攜帶信標(biāo)時(shí)間信息元素的Beacon消息;或者,。Mesh節(jié)點(diǎn)向鄰居節(jié)點(diǎn)發(fā)送BeaconTimingrequest消息,請(qǐng)求獲取鄰居節(jié)點(diǎn)及其鄰居節(jié)點(diǎn)發(fā)送Beacon的TBTT信息;鄰居節(jié)點(diǎn)向Mesh節(jié)點(diǎn)發(fā)送攜帶信標(biāo)時(shí)間信息元素、鄰居節(jié)點(diǎn)BeaconInterval和最近一次Beacon發(fā)送時(shí)間的BeaconTimingresponse消息。7、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述鄰居節(jié)點(diǎn)最近一次Beacon發(fā)送時(shí)間通過BeaconTimingresponse消息中的MostRecentTBTTOffset字段攜帶。8、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述獲取Mesh節(jié)點(diǎn)的鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間為將接收到Beacon消息的時(shí)間作為發(fā)送Beacon消息節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間;或者,根據(jù)所述Mesh節(jié)點(diǎn)接收到BeaconTimingresponse消息的時(shí)間、MostRecentTBTTOffset字段的內(nèi)容計(jì)算出發(fā)送響應(yīng)消息節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間。9、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的發(fā)送Beacon的TBTT信息為根據(jù)Mesh節(jié)點(diǎn)接收到消息中獲取到的各個(gè)節(jié)點(diǎn)的BeaconInterval和上次Beacon發(fā)送時(shí)間,得到其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT。10、一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備,其特征在于,該設(shè)備包括接口模塊、TBTT選擇模塊和消息發(fā)送模塊;所述接口模塊,用于接收鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息,在所述信標(biāo)時(shí)間信息元素中包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息及上次Beacon發(fā)送時(shí)間的信息,在所述信標(biāo)時(shí)間信息元素中還包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的標(biāo)識(shí)信息,并將該消息發(fā)送給所述TBTT選擇模塊模塊;所述TBTT選擇模塊,用于根據(jù)所述接口模塊發(fā)送的消息中攜帶的發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)、異步鄰居節(jié)點(diǎn)的BeaconInterval信息獲取該發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval,還用于獲取該鄰居節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,進(jìn)一步獲取鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的TBTT信息,并根據(jù)這些TBTT信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不沖突的TBTT,將該TBTT信息發(fā)送給所述消息發(fā)送模塊;所述消息發(fā)送模塊,用于根據(jù)所述TBTT選擇模塊發(fā)送的TBTT信息,在選擇的Beacon發(fā)送時(shí)間發(fā)送Beacon。11、根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,所述TBTT選擇模塊模塊包括上次Beacon發(fā)送時(shí)間處理模塊、Beacon發(fā)送間隔處理模塊和選擇模塊,其中,所述上次Beacon發(fā)送時(shí)間處理模塊,用于接收所述接口模塊發(fā)送的消息,并根據(jù)該消息計(jì)算鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間,并將計(jì)算得到的所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間發(fā)送給所述選擇模塊;所述Beacon發(fā)送間隔處理模塊,用于接收所述接口模塊發(fā)送的消息,并根據(jù)該消息中攜帶的發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的Beacon發(fā)送間隔信息計(jì)算該發(fā)送消息節(jié)點(diǎn)及其同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval,并將得到的所有鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的BeaconInterval發(fā)送給所述選擇模塊;所述選擇模塊,用于接收所述上次Beacon發(fā)送時(shí)間處理模塊發(fā)送的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的上次Beacon發(fā)送時(shí)間和所述Beacon發(fā)送間隔處理模塊發(fā)送的鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的BeaconInterval,并選擇與這些節(jié)點(diǎn)不沖突的上次TBTT,將該TBTT信息發(fā)送給所述消息發(fā)送模塊。12、根據(jù)權(quán)利要求IO或11所述的設(shè)備,其特征在于,所述接口模塊包括請(qǐng)求發(fā)送模塊和響應(yīng)接收模塊,其中,所述請(qǐng)求發(fā)送模塊,用于向鄰居節(jié)點(diǎn)發(fā)送BeaconTimingrequest消息;所述響應(yīng)接收模塊,用于接收鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和BeaconInterval的BeaconTimingresponse消息。13、一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的系統(tǒng),其特征在于,該系統(tǒng)包括Mesh節(jié)點(diǎn)、一個(gè)或多個(gè)所述Mesh節(jié)點(diǎn)的鄰居節(jié)點(diǎn);所述Mesh節(jié)點(diǎn),用于接收所述鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息,根據(jù)該消息獲取其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)發(fā)送Beacon的TBTT信息,并選擇與這些TBTT信息不沖突的TBTT,發(fā)送Beacon;所述鄰居節(jié)點(diǎn),用于收集其鄰居節(jié)點(diǎn)的TBTT信息,并向所述Mesh節(jié)點(diǎn)發(fā)送包括信標(biāo)時(shí)間信息元素和BeaconInterval的消息。全文摘要本發(fā)明公開了一種無(wú)線局域網(wǎng)網(wǎng)狀網(wǎng)絡(luò)信標(biāo)信息沖突避免的方法,Mesh節(jié)點(diǎn)通過鄰居節(jié)點(diǎn)發(fā)送的包括信標(biāo)時(shí)間信息元素和該鄰居節(jié)點(diǎn)BeaconInterval的消息獲取其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的發(fā)送Beacon的TBTT信息,信標(biāo)時(shí)間信息元素中由于包括發(fā)送消息節(jié)點(diǎn)的同步鄰居節(jié)點(diǎn)和異步鄰居節(jié)點(diǎn)的BeaconInterval信息和上次Beacon發(fā)送時(shí)間信息,使得接收到該消息的Mesh節(jié)點(diǎn)都能夠正確獲取到其鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)的發(fā)送Beacon的TBTT信息;繼而可以根據(jù)該信息,選擇與鄰居節(jié)點(diǎn)和二跳節(jié)點(diǎn)不同的TBTT,避免發(fā)生Beacon沖突。本發(fā)明還公開了一種WLANMesh網(wǎng)絡(luò)Beacon沖突避免的設(shè)備,該設(shè)備包括接口模塊、TBTT選擇模塊模塊和消息發(fā)送模塊。文檔編號(hào)H04L12/28GK101155101SQ20061015967公開日2008年4月2日申請(qǐng)日期2006年9月30日優(yōu)先權(quán)日2006年9月30日發(fā)明者娜單,凱楊申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1