專利名稱:多射頻網(wǎng)狀網(wǎng)傳輸?shù)姆椒ā⒕W(wǎng)絡(luò)節(jié)點(diǎn)和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其是一種多射頻網(wǎng)狀網(wǎng)傳輸?shù)姆椒?、多射頻 網(wǎng)狀網(wǎng)節(jié)點(diǎn)和多射頻網(wǎng)狀網(wǎng)系統(tǒng)。
背景技術(shù):
針對Mesh網(wǎng)(網(wǎng)狀網(wǎng)),業(yè)界已經(jīng)存在802. Ils標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)為支持網(wǎng)絡(luò)傳 輸,提供了三種協(xié)議代理更新協(xié)議,網(wǎng)關(guān)通告協(xié)議和路由協(xié)議。其中,代理更新負(fù)責(zé)讓 WMR(wireless mesh router,無線 Mesh 路由器)了解 Mesh 網(wǎng)絡(luò)中的 STA(station,終端) 關(guān)聯(lián)WMR的信息,涉及到的管理幀有代理更新幀,涉及到的數(shù)據(jù)結(jié)構(gòu)為代理表;網(wǎng)關(guān)通告負(fù) 責(zé)讓W(xué)MR 了解Mesh網(wǎng)絡(luò)中MPP (Mesh Portal, mesh網(wǎng)關(guān))的信息,涉及到的管理幀有網(wǎng)關(guān) 通告幀,涉及到的數(shù)據(jù)結(jié)構(gòu)為網(wǎng)關(guān)表。圖1是一個典型的多射頻Mesh網(wǎng)絡(luò),包括三個mesh節(jié)點(diǎn)(mesh point,MP) WMRl、 WMR2、WMR3,每個WMR都具有兩根天線,每個天線連接分別到一個射頻上。WMRl和WMR2為 MAP (mesh access point,mesh接入點(diǎn)),WMR3為MPP。其中,將每個WMR左邊的射頻作為 射頻1,右邊的射頻為射頻2,則從STA到網(wǎng)關(guān)WMR3存在兩條路徑路徑1為STA-WMRl射頻 1-WMR2射頻1-WMR3射頻1,路徑2為STA-WMRl射頻2-WMR2射頻2-WMR3射頻2?,F(xiàn)有技術(shù) 中,多射頻Mesh網(wǎng)絡(luò)采用射頻作為基本單位進(jìn)行通訊,根據(jù)射頻地址進(jìn)行標(biāo)識和路由,所 以網(wǎng)關(guān)通告或者代理更新時同一 mesh節(jié)點(diǎn)會使用不同的射頻同時發(fā)送多個網(wǎng)關(guān)通告幀或 代理更新幀。下面舉例進(jìn)行說明,網(wǎng)關(guān)通告時WMR3的射頻1、射頻2都廣播網(wǎng)關(guān)通告,但是網(wǎng)關(guān) 通告的內(nèi)容不同,WMR3的射頻1發(fā)送以WMR3射頻1的地址為網(wǎng)關(guān)地址的第一網(wǎng)關(guān)通告幀, WMR3的射頻2發(fā)送以WMR3射頻2的地址為網(wǎng)關(guān)地址的第二網(wǎng)關(guān)通告幀;而WMR2的射頻 1接收第一網(wǎng)關(guān)通告幀后,在本地的網(wǎng)關(guān)表中添加/更新一項網(wǎng)關(guān)地址(WMR3射頻1的地 址),之后通過WMR2的射頻1、射頻2分別將第一網(wǎng)關(guān)通告幀轉(zhuǎn)發(fā)出去;同樣的,WMR2的射 頻2接收第二網(wǎng)關(guān)通告幀后,在本地的網(wǎng)關(guān)表中添加/更新一項網(wǎng)關(guān)地址(WMR3射頻2的 地址),之后通過WMR2的射頻1、射頻2分別將第二網(wǎng)關(guān)通告幀轉(zhuǎn)發(fā)出去;WMRl的處理過程 與WMR2類似,在此不再贅述。在代理更新時,STA接入WMRl,WMRl的射頻1會發(fā)送以WMRl 射頻1的地址為代理地址的第一代理更新幀,WMRl的射頻2會發(fā)送以WMRl射頻2的地址 為代理地址的第二代理更新幀,之后向所有網(wǎng)關(guān)發(fā)送第一代理更新幀和第二代理更新幀, 由于WMRl的網(wǎng)關(guān)表中至少有兩個網(wǎng)關(guān)地址(WMR3射頻1的地址、WMR3射頻2的地址),所 以第一代理更新幀和第二代理更新幀都會發(fā)送給WMR3的射頻1和射頻2?,F(xiàn)有技術(shù)的多射頻Mesh網(wǎng)絡(luò)中,在網(wǎng)關(guān)通告、代理更新時,mesh節(jié)點(diǎn)無法識別是 來自同一個節(jié)點(diǎn)的幀或者發(fā)往同一個節(jié)點(diǎn)的幀,從而帶來了較大的管理幀開銷。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例一方面提供了一種多射頻網(wǎng)狀網(wǎng)傳輸?shù)姆椒?,另一方面提供了多射頻網(wǎng)狀網(wǎng)節(jié)點(diǎn)和系統(tǒng),能夠減少管理幀開銷,提高網(wǎng)絡(luò)的效率。本發(fā)明實(shí)施例提供的多射頻網(wǎng)狀網(wǎng)傳輸?shù)姆椒?,包括利用多個射頻接收攜帶網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;根據(jù)接收的攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的多個網(wǎng)關(guān)通告幀中的網(wǎng)關(guān)設(shè)備標(biāo)識,更新本地的網(wǎng)關(guān)表;通過多個射頻轉(zhuǎn)發(fā)一次網(wǎng)關(guān)通告幀。本發(fā)明實(shí)施例提供的多射頻網(wǎng)狀網(wǎng)節(jié)點(diǎn),包括多個射頻,用于接收攜帶網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;網(wǎng)關(guān)管理模塊,用于在射頻接收的網(wǎng)關(guān)通告幀中,根據(jù)攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的 多個網(wǎng)關(guān)通告幀中的網(wǎng)關(guān)設(shè)備標(biāo)識,更新本地的網(wǎng)關(guān)表;路由模塊,用于通過多個射頻轉(zhuǎn)發(fā)一次網(wǎng)關(guān)通告幀。本發(fā)明實(shí)施例提供的多射頻網(wǎng)狀網(wǎng)系統(tǒng),包括至少一個上述的多射頻網(wǎng)狀網(wǎng)的節(jié)點(diǎn)。由以上技術(shù)方案可知,mesh網(wǎng)關(guān)在網(wǎng)關(guān)通告幀幀中攜帶設(shè)備標(biāo)識,mesh節(jié)點(diǎn)接收 多個網(wǎng)關(guān)通告幀后,根據(jù)攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的多個網(wǎng)關(guān)通告幀中的設(shè)備標(biāo)識更新本地 網(wǎng)關(guān)表,之后,針對接收的攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的多個網(wǎng)關(guān)通告幀只轉(zhuǎn)發(fā)一次,由于網(wǎng)關(guān) 表的更新和路由的確定都是基于設(shè)備標(biāo)識的,因此,本發(fā)明實(shí)施例提供的方法、裝置和系統(tǒng) 中,網(wǎng)關(guān)表的更新和路由的確定轉(zhuǎn)發(fā)都與mesh網(wǎng)關(guān)的射頻地址無關(guān),從而mesh節(jié)點(diǎn)針對 mesh網(wǎng)關(guān)不同射頻發(fā)送的多個網(wǎng)關(guān)通告幀,只根據(jù)設(shè)備標(biāo)識進(jìn)行一次轉(zhuǎn)發(fā),極大的減少了 管理幀開銷,提高網(wǎng)絡(luò)的效率。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)中多射頻網(wǎng)狀網(wǎng)網(wǎng)絡(luò)結(jié)構(gòu)圖;圖2為本發(fā)明實(shí)施例一多射頻網(wǎng)狀網(wǎng)傳輸方法中網(wǎng)關(guān)通告流程圖;圖3為本發(fā)明實(shí)施例一多射頻網(wǎng)狀網(wǎng)傳輸方法中代理更新流程圖;圖4為本發(fā)明實(shí)施例二多射頻網(wǎng)狀網(wǎng)節(jié)點(diǎn)結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一本實(shí)施例中,網(wǎng)絡(luò)中的mesh節(jié)點(diǎn)包括具有網(wǎng)關(guān)功能的mesh節(jié)點(diǎn)MPP、具有接入功 能的mesh節(jié)點(diǎn)MAP、和一般的mesh節(jié)點(diǎn)MP,每個mesh節(jié)點(diǎn)對應(yīng)唯一的設(shè)備標(biāo)識,每個mesh節(jié)點(diǎn)可以具有多個射頻。其中,設(shè)備標(biāo)識是全網(wǎng)唯一的,一個mesh節(jié)點(diǎn)的設(shè)備標(biāo)識可以是 從該mesh節(jié)點(diǎn)的多個射頻中,選定的一個射頻的地址;或者,利用該mesh節(jié)點(diǎn)選定的一個 射頻的地址與其他信息(例如系統(tǒng)的時間信息等)一起進(jìn)行哈希,得到的哈希值;或者,配 置的其他能夠唯一標(biāo)識mesh節(jié)點(diǎn)的地址。下面以網(wǎng)絡(luò)中有一個網(wǎng)關(guān)節(jié)點(diǎn)MPP和多個mesh節(jié)點(diǎn)(MP、MAP)為例進(jìn)行說明,多 個MPP的情況與之類似不再贅述。基于上述多射頻的網(wǎng)狀網(wǎng)絡(luò),本發(fā)明實(shí)施例提供了一種 多射頻網(wǎng)狀網(wǎng)傳輸?shù)姆椒ǎ绺綀D2所示,該方法包括步驟201,MPP利用多射頻發(fā)送攜帶MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;
假設(shè)MPP具有兩個射頻(射頻1和射頻2),MPP首先構(gòu)造網(wǎng)關(guān)通告幀,該網(wǎng)關(guān)通告 幀中以MPP的設(shè)備標(biāo)識作為網(wǎng)關(guān)地址,然后,MPP分別在射頻1和射頻2上廣播該網(wǎng)關(guān)通告 幀,以便網(wǎng)絡(luò)中的其他mesh節(jié)點(diǎn)(MP、MAP或其他MPP)可以接收該網(wǎng)關(guān)通告幀。步驟202,mesh節(jié)點(diǎn)利用多射頻接收多個攜帶MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;其中, 接收的網(wǎng)關(guān)通告幀中包括攜帶相同MPP設(shè)備標(biāo)識的多個網(wǎng)關(guān)通告幀;由于MPP利用多個射頻發(fā)送了網(wǎng)關(guān)通告幀,不同的射頻通過不同的路由進(jìn)行廣 播,所以mesh節(jié)點(diǎn)也可以通過自身的多個射頻從不同的路徑上分別接收攜帶MPP設(shè)備標(biāo)識 的網(wǎng)關(guān)通告幀,這樣,在MPP的一個網(wǎng)關(guān)通告過程中,一個mesh節(jié)點(diǎn)就可以接收多個攜帶相 同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;當(dāng)網(wǎng)絡(luò)中只包括一個MPP時,mesh節(jié)點(diǎn)利用多射頻接收的 網(wǎng)關(guān)通告幀都攜帶相同MPP設(shè)備標(biāo)識;當(dāng)網(wǎng)絡(luò)中包括多個MPP時,mesh節(jié)點(diǎn)利用多射頻接 收多個攜帶MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀,這些網(wǎng)關(guān)通告幀中包括攜帶相同MPP設(shè)備標(biāo)識的 多個網(wǎng)關(guān)通告幀。步驟203,mesh節(jié)點(diǎn)利用接收的攜帶相同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀中的MPP設(shè) 備標(biāo)識,更新本地的網(wǎng)關(guān)表;更新本地網(wǎng)關(guān)表可以是如果網(wǎng)關(guān)表中沒有該MPP設(shè)備標(biāo)識的項,則在網(wǎng)關(guān)表中 增加一個以該MPP設(shè)備標(biāo)識為網(wǎng)關(guān)地址的網(wǎng)關(guān)表項;如果網(wǎng)關(guān)表中已有該MPP設(shè)備標(biāo)識的 項,則更新以該MPP設(shè)備標(biāo)識為網(wǎng)關(guān)地址的網(wǎng)關(guān)表項,例如,更新該網(wǎng)關(guān)表項的有效期等。在步驟203中,mesh節(jié)點(diǎn)接收了多個攜帶相同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀,在更 新網(wǎng)關(guān)表時,可以采用不同的方式來進(jìn)行處理,以便不針對MPP利用不同射頻發(fā)送的多個 攜帶相同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀進(jìn)行重復(fù)更新,例如利用最先收到的攜帶MPP設(shè)備 標(biāo)識的網(wǎng)關(guān)通告幀進(jìn)行網(wǎng)關(guān)表的更新,丟棄之后接收的攜帶相同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告 幀;或者,不區(qū)分網(wǎng)關(guān)通告幀,每收到一個網(wǎng)關(guān)通告幀,將該網(wǎng)關(guān)通告幀與網(wǎng)關(guān)表中的表項 進(jìn)行比較,當(dāng)網(wǎng)關(guān)通告幀中攜帶的網(wǎng)關(guān)信息在網(wǎng)關(guān)表中已經(jīng)存在對應(yīng)的表項時,則不更新 網(wǎng)關(guān)表,直接丟棄該網(wǎng)關(guān)通告幀,否則,當(dāng)網(wǎng)關(guān)通告幀中攜帶的網(wǎng)關(guān)信息在網(wǎng)關(guān)表中未記錄 或者有變化時,則根據(jù)該網(wǎng)關(guān)通告幀更新網(wǎng)關(guān)表。步驟204,mesh節(jié)點(diǎn)通過多射頻轉(zhuǎn)發(fā)一次網(wǎng)關(guān)通告幀;mesh節(jié)點(diǎn)通過多射頻轉(zhuǎn)發(fā)一次網(wǎng)關(guān)通告幀可以是當(dāng)步驟303中,更新了網(wǎng)關(guān)表 時,將更新網(wǎng)關(guān)表所使用的一個網(wǎng)關(guān)通告幀通過mesh節(jié)點(diǎn)的每個射頻進(jìn)行一次轉(zhuǎn)發(fā),對于 其他丟棄的攜帶相同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀不轉(zhuǎn)發(fā);或者,從接收的多個攜帶相同MPP 設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀中,選取一個通過mesh節(jié)點(diǎn)的每個射頻進(jìn)行一次轉(zhuǎn)發(fā),這里可以是 隨機(jī)選取一個或選取最早接收的一個。
通過上述步驟201至204,實(shí)現(xiàn)了多射頻網(wǎng)狀網(wǎng)中的網(wǎng)關(guān)通告過程,網(wǎng)絡(luò)中的mesh 節(jié)點(diǎn)更新了本地網(wǎng)關(guān)表,之后,本發(fā)明實(shí)施例提供的一種多射頻網(wǎng)狀網(wǎng)傳輸?shù)姆椒ㄟ€可以 進(jìn)一步包括代理更新過程。如附圖3所示,多射頻網(wǎng)狀網(wǎng)中的代理更新過程包括步驟301,MAP利用多射頻發(fā)送攜帶MAP設(shè)備標(biāo)識的代理更新幀;假設(shè)MAP具有三個射頻(射頻1、射頻2和射頻3),當(dāng)終端STA接入MAP時,MAP 構(gòu)造代理更新幀,該代理更新幀中以MAP的設(shè)備標(biāo)識作為終端STA的代理地址;然后,MAP 根據(jù)本地網(wǎng)關(guān)表獲取網(wǎng)關(guān)地址(即MPP設(shè)備標(biāo)識),并確定MPP設(shè)備標(biāo)識對應(yīng)的路由, 基于該對應(yīng)的路由發(fā)送攜帶MAP設(shè)備標(biāo)識的代理更新幀;其中,代理更新幀的目的地址 (destination address)為MPP設(shè)備標(biāo)識,源地址(source address)為MAP設(shè)備標(biāo)識,代理 更新幀中包括終端STA的標(biāo)識。 在步驟301中,MAP利用多射頻發(fā)送攜帶MAP設(shè)備標(biāo)識的代理更新幀可以是MAP 在路由轉(zhuǎn)發(fā)表中根據(jù)MPP設(shè)備標(biāo)識確定對應(yīng)的路由,例如路由轉(zhuǎn)發(fā)表指定的射頻是MAP的 射頻1,通過路由轉(zhuǎn)發(fā)表指定的射頻1向MPP發(fā)送攜帶MAP設(shè)備標(biāo)識的代理更新幀。步驟302,mesh節(jié)點(diǎn)利用多射頻接收攜帶MAP設(shè)備標(biāo)識的代理更新幀;當(dāng)MAP只利用一個射頻(例如前述的射頻1)發(fā)送了代理更新幀時,mesh節(jié)點(diǎn)可 以通過自身的多個射頻中的一個接收到攜帶MAP設(shè)備標(biāo)識的代理更新幀。步驟303,mesh節(jié)點(diǎn)利用接收的代理更新幀中的MAP設(shè)備標(biāo)識,更新本地的代理 表;更新本地代理表可以是如果代理表中沒有以該MAP設(shè)備標(biāo)識為STA的代理地址 的項,則在代理表中增加一個以該MAP設(shè)備標(biāo)識為STA的代理地址的代理表項;如果代理表 中已有STA的項(例如以另一個MAP2設(shè)備地址作為STA的代理地址),則更新STA的項為 以該MAP設(shè)備標(biāo)識為STA的代理地址的代理表項。步驟304,確定MPP設(shè)備標(biāo)識對應(yīng)的路由,基于該對應(yīng)的路由轉(zhuǎn)發(fā)一次代理更新 幀;其中,mesh網(wǎng)絡(luò)中的各個節(jié)點(diǎn)的路由基于設(shè)備標(biāo)識建立和管理,路由轉(zhuǎn)發(fā)表中包括 Mesh目的地址,度量值(Metric),下一跳射頻地址和出射頻地址等;確定MPP設(shè)備標(biāo)識對應(yīng)的路由,基于該對應(yīng)的路由轉(zhuǎn)發(fā)一次代理更新幀可以是 mesh節(jié)點(diǎn)在路由轉(zhuǎn)發(fā)表中根據(jù)MPP設(shè)備標(biāo)識確定對應(yīng)的路由,例如路由轉(zhuǎn)發(fā)表指定的射頻 是本mesh節(jié)點(diǎn)的射頻2,通過路由轉(zhuǎn)發(fā)表指定的射頻2向MPP發(fā)送攜帶MAP設(shè)備標(biāo)識的代 理更新幀。本實(shí)施例中,MPP可以周期性的發(fā)送網(wǎng)關(guān)通告幀,MAP可以周期性的向所有MPP發(fā) 送代理更新幀;上面示例性的給出了 MAP向一個MPP發(fā)送代理更新幀的過程,MAP向多個 MPP發(fā)送代理更新幀的過程與之類似,只是MAP分別以多個MPP的設(shè)備地址構(gòu)造代理更新 幀,并分別向各個MPP發(fā)送對應(yīng)的代理更新幀。其中,網(wǎng)關(guān)通告幀和代理更新幀都是管理幀 的一種。本發(fā)明實(shí)施例的技術(shù)方案,MPP在網(wǎng)關(guān)通告幀幀中攜帶MPP設(shè)備標(biāo)識,mesh節(jié)點(diǎn) 接收MPP發(fā)送的多個網(wǎng)關(guān)通告幀后,根據(jù)MPP設(shè)備標(biāo)識更新本地網(wǎng)關(guān)表,之后,針對接收的 攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的多個網(wǎng)關(guān)通告幀只轉(zhuǎn)發(fā)一次,由于網(wǎng)關(guān)表的更新和路由的確定都 是基于設(shè)備標(biāo)識的,因此,網(wǎng)關(guān)表的更新和路由的確定轉(zhuǎn)發(fā)都與MPP的射頻地址無關(guān),從而 mesh節(jié)點(diǎn)針對MPP不同射頻發(fā)送的多個網(wǎng)關(guān)通告幀,只根據(jù)MPP設(shè)備標(biāo)識進(jìn)行一次轉(zhuǎn)發(fā),極大的減少了管理幀開銷。另外,MAP在代理更新幀中攜帶MAP和MPP設(shè)備標(biāo)識,并且只通 過多個射頻中的一個發(fā)送一次代理更新幀,而mesh節(jié)點(diǎn)接收MAP發(fā)送的代理更新幀后,根 據(jù)MAP設(shè)備標(biāo)識更新本地代理表,之后,利用MPP設(shè)備標(biāo)識獲取路由信息,并根據(jù)路由信息 將接收的代理更新幀只轉(zhuǎn)發(fā)一次,由于代理表的更新和路由的確定都是基于設(shè)備標(biāo)識的, 因此,代理表的更新和路由的確定轉(zhuǎn)發(fā)都與射頻地址無關(guān),從而在代理更新過程中,極大的 減少了管理幀開銷。實(shí)施例二 如附圖4所示,本發(fā)明實(shí)施例提供了一種多射頻網(wǎng)狀網(wǎng)的節(jié)點(diǎn),包括多個射頻41,用于接收多個攜帶相同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;網(wǎng)關(guān)管理模塊42,用于在射頻41接收的網(wǎng)關(guān)通告幀中,根據(jù)攜帶相同MPP設(shè)備標(biāo) 識的多個網(wǎng)關(guān)通告幀中的MPP設(shè)備標(biāo)識,更新本地的網(wǎng)關(guān)表;路由模塊43,用于通過多個射頻41轉(zhuǎn)發(fā)一次網(wǎng)關(guān)通告幀??蛇x擇的,網(wǎng)關(guān)管理模塊42可以進(jìn)一步包括第一網(wǎng)關(guān)管理單元421和/或第二 網(wǎng)關(guān)管理單元422 ;第一網(wǎng)關(guān)管理單元421,用于利用最先收到的攜帶MPP設(shè)備標(biāo)識的網(wǎng)關(guān) 通告幀進(jìn)行網(wǎng)關(guān)表的更新,丟棄之后接收的攜帶相同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;第二網(wǎng) 關(guān)管理單元422,用于每收到一個網(wǎng)關(guān)通告幀,將該網(wǎng)關(guān)通告幀與網(wǎng)關(guān)表中的表項進(jìn)行比 較,當(dāng)該網(wǎng)關(guān)通告幀中攜帶的網(wǎng)關(guān)信息在網(wǎng)關(guān)表中未記錄或者有變化時,則根據(jù)該網(wǎng)關(guān)通 告幀更新網(wǎng)關(guān)表,否則丟棄該網(wǎng)關(guān)通告幀。可選擇的,路由模塊43可以進(jìn)一步包括第一路由單元431和/或第二路由單元 432 ;第一路由單元431,用于將更新網(wǎng)關(guān)表所使用的一個網(wǎng)關(guān)通告幀通過每個射頻41進(jìn)行 一次轉(zhuǎn)發(fā),對于其他攜帶相同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀不轉(zhuǎn)發(fā);第二路由單元432,用于 從接收的多個攜帶相同MPP設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀中選取一個,并將該選取的一個網(wǎng)關(guān)通 告幀通過每個射頻41進(jìn)行一次轉(zhuǎn)發(fā)。在代理更新過程中,多個射頻41還用于接收攜帶MAP設(shè)備標(biāo)識的代理更新幀;路 由模塊43還包括第三路由單元433,第三路由單元433用于確定代理更新幀中MPP設(shè)備標(biāo) 識對應(yīng)的路由,基于該對應(yīng)的路由轉(zhuǎn)發(fā)一次代理更新幀。此時,上述多射頻網(wǎng)狀網(wǎng)的節(jié)點(diǎn), 還可以包括代理管理模塊44,用于利用射頻41接收的代理更新幀中的MAP設(shè)備標(biāo)識,更 新本地的代理表。當(dāng)上述多射頻網(wǎng)狀網(wǎng)的節(jié)點(diǎn)作為MPP節(jié)點(diǎn)時,則網(wǎng)關(guān)管理模塊42還可以包括第 一網(wǎng)關(guān)管理單元421和第二網(wǎng)關(guān)管理單元422的任一個或兩者,以及網(wǎng)關(guān)通告單元423 ;網(wǎng) 關(guān)通告單元423,用于構(gòu)造網(wǎng)關(guān)通告幀,該網(wǎng)關(guān)通告幀中以MPP的設(shè)備標(biāo)識作為網(wǎng)關(guān)地址。 之后,多個射頻41,用于在每個射頻41上廣播網(wǎng)關(guān)通告單元423構(gòu)造的網(wǎng)關(guān)通告幀。當(dāng)上述多射頻網(wǎng)狀網(wǎng)的節(jié)點(diǎn)作為MAP節(jié)點(diǎn)時,則代理管理模塊44還可以包括第 一代理管理單元441,以及代理更新單元442 ;第一代理管理單元441,用于利用射頻41接 收的代理更新幀中的MAP設(shè)備標(biāo)識,更新本地的代理表;代理更新單元442,用于構(gòu)造代理 更新幀,該代理更新幀中以MPP的設(shè)備標(biāo)識作為目的地址、以MAP的設(shè)備標(biāo)識作為源地址。 之后,多個射頻41中的一個,用于發(fā)送代理更新單元442構(gòu)造的代理更新幀。在多射頻網(wǎng)狀網(wǎng)系統(tǒng)中,可以同時包括多個MPP、多個MAP、多個MP。其中,MP可以 包括上述的多個射頻41、網(wǎng)關(guān)管理模塊42、路由模塊43,或者進(jìn)一步包括其他的模塊;MPP可以包括上述的多個射頻41、網(wǎng)關(guān)管理模塊42、路由模塊43,或者進(jìn)一步包括其他的模塊; MAP可以包括上述的多個射頻41、代理管理模塊44、路由模塊43,或者進(jìn)一步包括其他的模 塊。系統(tǒng)中各個mesh節(jié)點(diǎn)的協(xié)作可以參考上述的方法、裝置實(shí)施例,在此不再贅述。其中,設(shè)備標(biāo)識是全網(wǎng)唯一的,一個mesh節(jié)點(diǎn)的設(shè)備標(biāo)識可以是從該mesh節(jié)點(diǎn) 的多個射頻中,選定的一個射頻的地址;或者,利用該mesh節(jié)點(diǎn)選定的一個射頻的地址與 其他信息(例如系統(tǒng)的時間信息等)一起進(jìn)行哈希,得到的哈希值;或者,配置的其他能夠 唯一標(biāo)識mesh節(jié)點(diǎn)的地址。本發(fā)明實(shí)施例的技術(shù)方案,MPP在網(wǎng)關(guān) 通告幀幀中攜帶MPP設(shè)備標(biāo)識,mesh節(jié)點(diǎn) 接收MPP發(fā)送的多個網(wǎng)關(guān)通告幀后,根據(jù)MPP設(shè)備標(biāo)識更新本地網(wǎng)關(guān)表,之后,針對接收的 攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的多個網(wǎng)關(guān)通告幀只轉(zhuǎn)發(fā)一次,由于網(wǎng)關(guān)表的更新和路由的確定都 是基于設(shè)備標(biāo)識的,因此,網(wǎng)關(guān)表的更新和路由的確定轉(zhuǎn)發(fā)都與MPP的射頻地址無關(guān),從而 mesh節(jié)點(diǎn)針對MPP不同射頻發(fā)送的多個網(wǎng)關(guān)通告幀,只根據(jù)MPP設(shè)備標(biāo)識進(jìn)行一次轉(zhuǎn)發(fā), 極大的減少了管理幀開銷。另外,MAP在代理更新幀中攜帶MAP和MPP設(shè)備標(biāo)識,并且只通 過多個射頻中的一個發(fā)送一次代理更新幀,而mesh節(jié)點(diǎn)接收MAP發(fā)送的代理更新幀后,根 據(jù)MAP設(shè)備標(biāo)識更新本地代理表,之后,利用MPP設(shè)備標(biāo)識獲取路由信息,并根據(jù)路由信息 將接收的代理更新幀只轉(zhuǎn)發(fā)一次,由于代理表的更新和路由的確定都是基于設(shè)備標(biāo)識的, 因此,代理表的更新和路由的確定轉(zhuǎn)發(fā)都與射頻地址無關(guān),從而在代理更新過程中,極大的 減少了管理幀開銷。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random Access Memory, RAM)等??傊?,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的 保護(hù)范圍之內(nèi)。
權(quán)利要求
一種多射頻網(wǎng)狀網(wǎng)傳輸?shù)姆椒ǎ涮卣髟谟?,所述方法包括利用多個射頻接收攜帶網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;根據(jù)接收的攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的多個網(wǎng)關(guān)通告幀中的網(wǎng)關(guān)設(shè)備標(biāo)識,更新本地的網(wǎng)關(guān)表;通過多個射頻轉(zhuǎn)發(fā)一次網(wǎng)關(guān)通告幀。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)接收的攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的 多個網(wǎng)關(guān)通告幀中的網(wǎng)關(guān)設(shè)備標(biāo)識,更新本地的網(wǎng)關(guān)表包括利用最先收到的攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀進(jìn)行網(wǎng)關(guān)表的更新,丟棄之后接 收的攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;或者每收到一個攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀,將該網(wǎng)關(guān)通告幀與網(wǎng)關(guān)表中的表項 進(jìn)行比較,當(dāng)該網(wǎng)關(guān)通告幀中攜帶的網(wǎng)關(guān)信息在網(wǎng)關(guān)表中未記錄或者有變化時,則根據(jù)該 網(wǎng)關(guān)通告幀更新網(wǎng)關(guān)表,否則丟棄該網(wǎng)關(guān)通告幀。
3.如權(quán)利要求2所述的方法,其特征在于,所述通過多個射頻轉(zhuǎn)發(fā)一次網(wǎng)關(guān)通告幀包括將更新網(wǎng)關(guān)表所使用的一個網(wǎng)關(guān)通告幀通過每個射頻進(jìn)行一次轉(zhuǎn)發(fā);或者 從接收的多個攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀中選取一個,將選擇的一個網(wǎng)關(guān)通 告幀通過每個射頻進(jìn)行一次轉(zhuǎn)發(fā)。
4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括利用多個射頻接收攜帶接入點(diǎn)設(shè)備標(biāo)識和網(wǎng)關(guān)設(shè)備標(biāo)識的代理更新幀; 根據(jù)接收的代理更新幀中的接入點(diǎn)設(shè)備標(biāo)識,更新本地的代理表; 確定網(wǎng)關(guān)設(shè)備標(biāo)識對應(yīng)的路由,基于該對應(yīng)的路由轉(zhuǎn)發(fā)一次代理更新幀。
5.如權(quán)利要求4所述的方法,其特征在于,所述方法還包括構(gòu)造代理更新幀,該代理 更新幀中以網(wǎng)關(guān)設(shè)備標(biāo)識作為目的地址、以構(gòu)造代理更新幀的接入點(diǎn)設(shè)備標(biāo)識作為源地 址,包括終端的設(shè)備標(biāo)識。
6.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括構(gòu)造網(wǎng)關(guān)通告幀,該網(wǎng)關(guān)通告幀中以構(gòu)造網(wǎng)關(guān)通告幀的網(wǎng)關(guān)設(shè)備標(biāo)識作為網(wǎng)關(guān)地址。
7.如權(quán)利要求1至6任一項所述的方法,其特征在于,一個節(jié)點(diǎn)的設(shè)備標(biāo)識是從該節(jié) 點(diǎn)的多個射頻中,選定的一個射頻的地址;或者,利用該節(jié)點(diǎn)選定的一個射頻的地址與其他 信息一起進(jìn)行哈希,得到的哈希值;或者,配置的其他能夠標(biāo)識該節(jié)點(diǎn)的全網(wǎng)唯一的地址。
8.一種多射頻網(wǎng)狀網(wǎng)的節(jié)點(diǎn),其特征在于,所述節(jié)點(diǎn)包括 多個射頻,用于接收攜帶網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;網(wǎng)關(guān)管理模塊,用于在射頻接收的網(wǎng)關(guān)通告幀中,根據(jù)攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的多個 網(wǎng)關(guān)通告幀中的網(wǎng)關(guān)設(shè)備標(biāo)識,更新本地的網(wǎng)關(guān)表; 路由模塊,用于通過多個射頻轉(zhuǎn)發(fā)一次網(wǎng)關(guān)通告幀。
9.如權(quán)利要求8所述的節(jié)點(diǎn),其特征在于,所述網(wǎng)關(guān)管理模塊包括第一網(wǎng)關(guān)管理單元,用于利用最先收到的攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀進(jìn)行網(wǎng) 關(guān)表的更新,丟棄之后接收的攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;和/或第二網(wǎng)關(guān)管理單元,用于每收到一個攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀,將該網(wǎng)關(guān) 通告幀與網(wǎng)關(guān)表中的表項進(jìn)行比較,當(dāng)該網(wǎng)關(guān)通告幀中攜帶的網(wǎng)關(guān)信息在網(wǎng)關(guān)表中未記錄或者有變化時,則根據(jù)該網(wǎng)關(guān)通告幀更新網(wǎng)關(guān)表,否則丟棄該網(wǎng)關(guān)通告幀。
10.如權(quán)利要求9所述的節(jié)點(diǎn),其特征在于,所述網(wǎng)關(guān)管理模塊還包括網(wǎng)關(guān)通告單元,用于構(gòu)造網(wǎng)關(guān)通告幀,該網(wǎng)關(guān)通告幀中以構(gòu) 造網(wǎng)關(guān)通告幀的網(wǎng)關(guān)設(shè)備標(biāo)識作為網(wǎng)關(guān)地址;所述多個射頻,還用于在每個射頻上廣播網(wǎng)關(guān)通告單元構(gòu)造的網(wǎng)關(guān)通告幀。
11.如權(quán)利要求9所述的節(jié)點(diǎn),其特征在于,所述路由模塊包括第一路由單元,用于將更新網(wǎng)關(guān)表所使用的一個網(wǎng)關(guān)通告幀通過每個射頻進(jìn)行一次轉(zhuǎn) 發(fā);和/或第二路由單元,用于從接收的多個攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀中選取一個, 將選取的一個網(wǎng)關(guān)通告幀通過每個射頻進(jìn)行一次轉(zhuǎn)發(fā)。
12.如權(quán)利要求8所述的節(jié)點(diǎn),其特征在于,所述節(jié)點(diǎn)還包括代理管理模塊,用于根據(jù)射頻接收的代理更新幀中的接入點(diǎn)設(shè)備標(biāo) 識,更新本地的代理表;所述多個射頻,還用于接收攜帶接入點(diǎn)設(shè)備標(biāo)識和網(wǎng)關(guān)設(shè)備標(biāo)識的代理更新幀;所述路由模塊,還用于確定網(wǎng)關(guān)設(shè)備標(biāo)識對應(yīng)的路由,基于該對應(yīng)的路由轉(zhuǎn)發(fā)一次代 理更新幀。
13.如權(quán)利要求12所述的節(jié)點(diǎn),其特征在于,所述代理管理模塊包括第一代理管理單元,用于利用射頻接收的代理更新幀中的接入點(diǎn)設(shè)備標(biāo)識,更新本地 的代理表;代理更新單元,用于構(gòu)造代理更新幀,該代理更新幀中以網(wǎng)關(guān)設(shè)備標(biāo)識作為目的地址、 以構(gòu)造代理更新幀的接入點(diǎn)設(shè)備標(biāo)識作為源地址,包括終端的設(shè)備標(biāo)識。
14.一種多射頻網(wǎng)狀網(wǎng)系統(tǒng),其特征在于,所述系統(tǒng)包括至少一個權(quán)利要求8至13任一 項所述多射頻網(wǎng)狀網(wǎng)的節(jié)點(diǎn)。
全文摘要
本發(fā)明實(shí)施例涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其是一種多射頻網(wǎng)狀網(wǎng)傳輸?shù)姆椒ā⒍嗌漕l網(wǎng)狀網(wǎng)節(jié)點(diǎn)和多射頻網(wǎng)狀網(wǎng)系統(tǒng)。本發(fā)明實(shí)施例提供的多射頻網(wǎng)狀網(wǎng)傳輸?shù)姆椒?,包括利用多個射頻接收多個攜帶相同網(wǎng)關(guān)設(shè)備標(biāo)識的網(wǎng)關(guān)通告幀;根據(jù)接收的網(wǎng)關(guān)通告幀中的網(wǎng)關(guān)設(shè)備標(biāo)識,更新本地的網(wǎng)關(guān)表;通過多個射頻轉(zhuǎn)發(fā)一次網(wǎng)關(guān)通告幀。由于網(wǎng)關(guān)表的更新和路由的確定轉(zhuǎn)發(fā)都與mesh網(wǎng)關(guān)的射頻地址無關(guān),從而mesh節(jié)點(diǎn)針對mesh網(wǎng)關(guān)不同射頻發(fā)送的多個網(wǎng)關(guān)通告幀,只根據(jù)設(shè)備標(biāo)識進(jìn)行一次轉(zhuǎn)發(fā),極大的減少了管理幀開銷,提高網(wǎng)絡(luò)的效率。
文檔編號H04W40/24GK101867996SQ20091010666
公開日2010年10月20日 申請日期2009年4月14日 優(yōu)先權(quán)日2009年4月14日
發(fā)明者馮丹鳳, 周元, 張慧敏, 張煒, 樊唱東, 田永剛 申請人:華為技術(shù)有限公司