專利名稱:基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法及設備的制作方法
基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法及設備技術領域
本發(fā)明實施例關于通信技術,特別關于通信技術中的無線網(wǎng)狀網(wǎng)絡通信,一種基 于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法及設備。
背景技術:
網(wǎng)狀網(wǎng)絡(Mesh Network :MN)可與多種寬帶無線接入技術、3G移動通信等技術相 結(jié)合,組成含有多跳無線鏈路的無線網(wǎng)狀網(wǎng)絡(Wireless Mesh Network WMN)。如圖1所 示,802. Ils協(xié)議定義了 wifi網(wǎng)狀網(wǎng)絡通信方法。不同無線網(wǎng)狀網(wǎng)絡之間的通信,是通過作 為網(wǎng)關的無線網(wǎng)狀網(wǎng)絡出口(Mesh Network Portal :MPP)使用有線方法通信。即使是地理 位置相鄰的兩個節(jié)點,如果各自屬于不同的無線網(wǎng)狀網(wǎng)絡,那么也必須通過各自的出口網(wǎng) 關進行通信。
802. Ils協(xié)議規(guī)定了網(wǎng)狀網(wǎng)絡之間的通信必須通過網(wǎng)狀網(wǎng)絡出口進行互通轉(zhuǎn)發(fā)。 網(wǎng)狀網(wǎng)絡出口通過有線的二層802. ID橋接或三層IP路由實現(xiàn)兩個網(wǎng)狀網(wǎng)絡通信。
目前提出一種有線網(wǎng)和無線網(wǎng)的路由通信機制。它是將為接入節(jié)點定義了兩種標 識默認組標識和當前組標識。默認值標識不同的兩個接入節(jié)點之間建立鏈路的方法是通 過將其中的一個接入節(jié)點的當前組標識配置成對端接入節(jié)點的默認組標識來實現(xiàn)的。但是 根據(jù)這種方法,不同的組的組間通信仍然是通過路由接入節(jié)點進行有線通信。發(fā)明內(nèi)容
本發(fā)明實施例提出一種基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法及設備,可以解決 不同的網(wǎng)狀網(wǎng)絡間的通信都必須借助于有線網(wǎng)絡而無法實現(xiàn)無線通信的問題。
本發(fā)明實施例提供一種無線網(wǎng)狀Mesh網(wǎng)絡通信方法,包括
邊界節(jié)點接收鄰居網(wǎng)絡節(jié)點發(fā)送的標識信息;
根據(jù)所述標識信息判斷發(fā)送該標識信息的鄰居網(wǎng)絡節(jié)點是否與所述邊界節(jié)點在 同一 Mesh網(wǎng)中;
當所述鄰居網(wǎng)絡節(jié)點與所述邊界節(jié)點不在同一 Mesh網(wǎng)絡時,所述邊界節(jié)點與所 述鄰居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng)關;
所述邊界節(jié)點通過所述邊界網(wǎng)關建立與所述鄰居網(wǎng)絡節(jié)點的互通鏈路。
進一步,本發(fā)明實施例提供一種無線網(wǎng)狀網(wǎng)絡通信設備,包括
接收單元,用于接收鄰居網(wǎng)絡節(jié)點廣播的標識信息;
判斷單元,用于根據(jù)所述標識信息判斷與所述發(fā)送該標識信息的鄰居網(wǎng)絡節(jié)點是 否在同一 Mesh網(wǎng)中;
協(xié)商單元,用于當與所述鄰居網(wǎng)絡節(jié)點不在同一 Mesh網(wǎng)絡時,與所述鄰居網(wǎng)絡節(jié) 點進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng)關;
鏈路建立單元,用于所述邊界節(jié)點通過所述邊界網(wǎng)關建立與所述鄰居網(wǎng)絡節(jié)點的 互通鏈路。
本發(fā)明實施例通過在無線網(wǎng)狀網(wǎng)絡間建立互通鏈路,克服了無線可通相鄰網(wǎng)絡仍 然需要多跳到網(wǎng)關再通過有線互通的缺陷,解決了地理位置相鄰的無線網(wǎng)狀網(wǎng)絡之間互通 節(jié)點不能通過無線鏈路直接通信的方法;使得網(wǎng)絡間互通方法更靈活,提升了數(shù)據(jù)轉(zhuǎn)發(fā)的 效率,減少了數(shù)據(jù)轉(zhuǎn)發(fā)的空口開銷。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法的流程圖2為本發(fā)明實施例提供的無線網(wǎng)狀網(wǎng)絡結(jié)構(gòu)示意圖3為本發(fā)明實施例提供的基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法的流程圖4為本發(fā)明實施例提供的基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法的創(chuàng)建多跳 鏈路的流程圖5為本發(fā)明實施例提供的單跳互通鏈路轉(zhuǎn)發(fā)數(shù)據(jù)的示意圖6為本發(fā)明實施例提供的多跳互通鏈路轉(zhuǎn)發(fā)數(shù)據(jù)的示意圖7為本發(fā)明實施例提供的邊界網(wǎng)關群組分擔處理轉(zhuǎn)發(fā)數(shù)據(jù)的示意圖8為本發(fā)明實施例無線網(wǎng)狀網(wǎng)絡通信設備的結(jié)構(gòu)框圖9為本發(fā)明又一實施例無線網(wǎng)狀網(wǎng)絡通信設備的結(jié)構(gòu)框圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
實施例一
如圖1所示,本發(fā)明實施例的基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法包括以下步 驟
S101,邊界節(jié)點接收鄰居網(wǎng)絡節(jié)點發(fā)送的標識信息;
S102,根據(jù)所述標識信息判斷發(fā)送該標識信息的鄰居網(wǎng)絡節(jié)點是否與所述邊界節(jié) 點在同一 Mesh網(wǎng)中;
S103,當所述鄰居網(wǎng)絡節(jié)點與所述邊界節(jié)點不在同一 Mesh網(wǎng)絡時,所述邊界節(jié)點 與所述鄰居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng)關;
S104,所述邊界節(jié)點通過所述邊界網(wǎng)關建立與所述鄰居網(wǎng)絡節(jié)點的互通鏈路。
本發(fā)明實施例通過邊界網(wǎng)關協(xié)商在無線網(wǎng)狀網(wǎng)絡間建立互通鏈路,克服了可通信 的無線相鄰網(wǎng)絡仍然需要多跳到網(wǎng)關再通過有線互通的缺陷,提供了地理位置相鄰的無線 網(wǎng)狀網(wǎng)絡之間互通節(jié)點可以通過無線鏈路直接通信的方法;使得網(wǎng)絡間互通方法更靈活, 提升了數(shù)據(jù)轉(zhuǎn)發(fā)的效率,減少了數(shù)據(jù)轉(zhuǎn)發(fā)的空口開銷。
實施例二
本實施例包括
S201,邊界節(jié)點接收鄰居網(wǎng)絡節(jié)點發(fā)送的標識信息。
在本實施例中標識信息通過信標幀(beacon幀)攜帶,邊界節(jié)點接收到鄰居網(wǎng)絡 節(jié)點廣播的beacon幀以后,讀取標識信息(Mesh ID)和對應能力信息。
S202,根據(jù)所述標識信息判斷發(fā)送該標識信息的鄰居網(wǎng)絡節(jié)點是否與該邊界節(jié)點 在同一 Mesh網(wǎng)中。
判斷此Mesh ID是否為自己本網(wǎng)絡的網(wǎng)絡標識。如果是自己本網(wǎng)絡的網(wǎng)絡標識則 說明在同一 Mesh網(wǎng)中。如果不是自己本網(wǎng)絡的網(wǎng)絡標識則說明不在同一 mesh網(wǎng)中。如果 此Mesh ID不是自己本網(wǎng)絡的網(wǎng)絡標識則查找Roaming List中是否已經(jīng)存在此Mesh ID, 如果存在則表示已經(jīng)與此鄰居網(wǎng)絡建立了互通鏈路,進一步判斷發(fā)送beacon幀的對端是 否已經(jīng)與自己創(chuàng)建了互通鏈路,如果是則不必再創(chuàng)建新的鏈路。如果不是則進一步進行邊 界網(wǎng)關角色協(xié)商。如果漫游列表(Roaming List)中不存在此Mesh ID,則此邊緣節(jié)點根據(jù) 自己的能力信息和互通策略決定是否要與對端網(wǎng)絡建立互通鏈路,能力信息和互通策略可 以包括安全能力是否兼容或者各網(wǎng)絡之間的roaming協(xié)議記錄等。
S203,當所述鄰居網(wǎng)絡節(jié)點與所述邊界節(jié)點不在同一 Mesh網(wǎng)絡時,所述邊界節(jié)點 與所述鄰居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng)關。
邊界MP節(jié)點虛擬出MP實體來支持與鄰居網(wǎng)絡創(chuàng)建互通鏈路,并使用新的MAC地 址來唯一標識此虛擬MP實體。
邊界節(jié)點向鄰近節(jié)點發(fā)起鏈路建立請求幀(Peer Link Open幀)。該幀中攜帶互通 鏈路標識,可以用比特位標識,該互通鏈路標識用于進行邊界網(wǎng)關角色協(xié)商,同時該幀會指 示該MP的可用網(wǎng)絡參數(shù)?;蛘咴搸袛y帶的Mesh ID,通過該Mesh ID決定對端是否可以 為邊界網(wǎng)關,在創(chuàng)建互通鏈路時,如果接收方接收到的Mesh ID與自己本地Mesh網(wǎng)絡Mesh ID相同,則表示發(fā)送方可以為邊界網(wǎng)關,反之則不能.
鄰居網(wǎng)絡節(jié)點根據(jù)邊界節(jié)點的Peer Link Open幀中的信息,如果可與其建立鏈 路,則進行響應,發(fā)送Peer Link Confirm幀,該幀會指示其選擇的網(wǎng)絡參數(shù)。完成邊界網(wǎng) 關的協(xié)商。
如果邊界節(jié)點與所述鄰居網(wǎng)絡節(jié)點中的一方偵聽到對方的beacon幀,則由偵聽 到的一方使用對方廣播出來的Mesh ID和能力信息創(chuàng)建互通鏈路;此時偵聽方為邊界網(wǎng) 關;
如果邊界節(jié)點與所述鄰居網(wǎng)絡節(jié)點雙方都偵聽到對方的beacon幀,則此時需要 進行邊界網(wǎng)關協(xié)商。雙方都可以發(fā)送Link Open幀請求創(chuàng)建互通鏈路,假設雙方都可以成 為邊界網(wǎng)關,對應比特位置為1,此時Link Open幀中攜帶的是對端Mesh網(wǎng)絡標識對應的 Mesh ID和能力信息,則根據(jù)策略選擇一方作為邊界網(wǎng)關。例如,此策略可以是選擇MAC地 址大的一個節(jié)點作為邊界網(wǎng)關。
S204,所述邊界節(jié)點通過所述邊界網(wǎng)關建立與所述鄰居網(wǎng)絡節(jié)點的互通鏈路。
所述邊界節(jié)點通過所述鄰居網(wǎng)絡節(jié)點建立了與鄰居網(wǎng)絡的互通鏈路,可以與該與 鄰居網(wǎng)絡的無線互通鏈路。無線互通鏈路建立后,通過無線互通鏈路發(fā)送數(shù)據(jù)。
在本發(fā)明實施例中,所述通過無線互通鏈路發(fā)送數(shù)據(jù)包括通過無線互通鏈路進行無線網(wǎng)狀網(wǎng)絡內(nèi)轉(zhuǎn)發(fā)數(shù)據(jù);或通過無線互通鏈路進行無線網(wǎng)狀網(wǎng)絡與鄰居網(wǎng)絡的網(wǎng)外轉(zhuǎn) 發(fā)數(shù)據(jù)。
本發(fā)明實施例通過在在無線網(wǎng)狀網(wǎng)絡間建立互通鏈路,克服了無線可通相鄰網(wǎng)絡 仍然需要多跳到網(wǎng)關再通過有線互通的缺陷,解決了地理位置相鄰的無線網(wǎng)狀網(wǎng)絡之間互 通節(jié)點可以通過無線鏈路直接通信的方法;使得網(wǎng)絡間互通方法更靈活,當使用無線互通 轉(zhuǎn)發(fā)跳數(shù)小于有線方式轉(zhuǎn)發(fā)跳數(shù)時,提升了數(shù)據(jù)轉(zhuǎn)發(fā)的效率,減少了數(shù)據(jù)轉(zhuǎn)發(fā)的空口開銷。
實施例三
參閱圖2,本實施例提供的無線網(wǎng)狀網(wǎng)絡結(jié)構(gòu)示意圖,其中有兩個Mesh網(wǎng)絡,每一 個mesh網(wǎng)有多個MP (Mesh Point,網(wǎng)狀網(wǎng)絡節(jié)點)和一個MPP (Mesh Point Portal網(wǎng)狀網(wǎng) 節(jié)點出口)。
如圖3所示,本發(fā)明實施例的基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法包括以下步 驟
S401,邊界節(jié)點接收到鄰居網(wǎng)絡的節(jié)點廣播的標識信息(例如beaCOn幀)后,讀 取身份信息(例如=Mesh ID信息)和對應能力信息。
S402,邊界節(jié)點確定所述Mesh ID信息是否為自己本網(wǎng)絡的網(wǎng)絡標識。
S403,當所述Mesh ID不是自己本網(wǎng)絡的網(wǎng)絡標識時查找漫游列表Roaming List 中是否已經(jīng)存在所述Mesh ID,
S404,如果存在則表示已經(jīng)與此鄰居網(wǎng)絡建立了互通鏈路,進一步判斷發(fā)送 beacon幀的對端是否已經(jīng)與自己創(chuàng)建了互通鏈路,如果是則不必再創(chuàng)建新的鏈路;如果不 是則觸發(fā)邊界網(wǎng)關角色協(xié)商流程。如果Roaming List中不存在此Mesh ID,則此邊緣節(jié)點 根據(jù)自己的能力信息和互通策略決定是否要與對端網(wǎng)絡建立互通鏈路,能力信息和互通策 略可以包括安全能力是否兼容或者各網(wǎng)絡之間的roaming協(xié)議記錄等。
邊界MP節(jié)點虛擬出MP實體來支持與鄰居網(wǎng)絡創(chuàng)建互通鏈路,并使用新的MAC地 址來唯一標識此虛擬MP實體,增加了邊界網(wǎng)關角色協(xié)商過程,并創(chuàng)建互通鏈路。
在創(chuàng)建鏈路的交互幀中,增加互通鏈路標識比特位標識是否為互通鏈路;標識節(jié) 點角色是否可以為邊界網(wǎng)關,方法有兩種(1)增加一個邊界網(wǎng)關比特位表示發(fā)送方是否 可以作為邊界網(wǎng)關。(2)根據(jù)幀中攜帶的Mesh ID來決定對端是否可以為邊界網(wǎng)關,在創(chuàng)建 互通鏈路時,如果接收方接收到的MeshID與自己本地Mesh網(wǎng)絡Mesh ID相同,則表示發(fā)送 方可以為邊界網(wǎng)關,反之則不能。
如果互通鏈路創(chuàng)建成功,則將此Mesh ID即對應信息添加Roaming List中,并記 錄自己的角色,例如為邊界網(wǎng)關等。邊界網(wǎng)關要支持同時激活多個Mesh ID?;ネㄦ溌方?成功以后,可以通過無線互通鏈路直接進行網(wǎng)間數(shù)據(jù)轉(zhuǎn)發(fā)。
實際應用中允許創(chuàng)建兩條互通鏈路,在鏈路創(chuàng)建成功后,再根據(jù)策略決定是否要 刪除一條。如果是,雙方可以協(xié)商刪除一條鏈路,協(xié)商步驟為發(fā)送Link Close幀,在該幀的 reason code中增加一個原因值,表示建立了重復的互通鏈路要求刪除此條。
在本發(fā)明實施例中,所述通過無線互通鏈路轉(zhuǎn)發(fā)數(shù)據(jù)包括通過無線互通鏈路進 行無線網(wǎng)狀網(wǎng)絡內(nèi)轉(zhuǎn)發(fā)數(shù)據(jù);或通過無線互通鏈路進行無線網(wǎng)狀網(wǎng)絡與鄰居網(wǎng)絡的網(wǎng)外轉(zhuǎn) 發(fā)數(shù)據(jù)。
本發(fā)明實施例通過在在無線網(wǎng)狀網(wǎng)絡間建立互通鏈路,克服了無線可通相鄰網(wǎng)絡仍然需要多跳到網(wǎng)關再通過有線互通的缺陷,解決了地理位置相鄰的無線網(wǎng)狀網(wǎng)絡之間互 通節(jié)點可以通過無線鏈路直接通信的方法;使得網(wǎng)絡間互通方法更靈活,當使用無線互通 轉(zhuǎn)發(fā)跳數(shù)小于有線方式轉(zhuǎn)發(fā)跳數(shù)時,提升了數(shù)據(jù)轉(zhuǎn)發(fā)的效率,減少了數(shù)據(jù)轉(zhuǎn)發(fā)的空口開銷。
實施例四
進一步,本發(fā)明實施例提供基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法創(chuàng)建多跳鏈 路。如果邊界節(jié)點創(chuàng)建互通鏈路協(xié)商失敗,邊界節(jié)點可以根據(jù)策略決定成為邊界網(wǎng)關代理, 與其他邊界網(wǎng)關創(chuàng)建多跳互通鏈路實現(xiàn)互通;如果邊界網(wǎng)關需要找到其他MP節(jié)點也成為 邊界網(wǎng)關,組成邊界網(wǎng)關群組分擔轉(zhuǎn)發(fā)數(shù)據(jù),減輕單點設備的處理負擔,邊界節(jié)點也可以作 為創(chuàng)建多跳互通鏈路。如圖4所示,為本發(fā)明實施例提供的基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡 通信方法的創(chuàng)建多跳鏈路的流程圖。
首先,邊界網(wǎng)關使用新的MAC地址轉(zhuǎn)發(fā)鄰居Mesh網(wǎng)絡信息幀,例如轉(zhuǎn)發(fā)鄰居網(wǎng)絡 的Beacon幀;直到找到合適的邊界網(wǎng)關為止。可選的,在轉(zhuǎn)發(fā)beacon幀中可以增加標識位, 標識此beacon為鄰居網(wǎng)絡beacon幀沖間節(jié)點接收到鄰居網(wǎng)絡節(jié)點信息后,根據(jù)自身能力 和策略決定是否可以作為邊界網(wǎng)關或者是邊界網(wǎng)關代理;如果可以成為邊界網(wǎng)關代理,則 記錄發(fā)送鄰居網(wǎng)絡節(jié)點信息的上一跳節(jié)點地址,并繼續(xù)轉(zhuǎn)發(fā)鄰居網(wǎng)絡節(jié)點信息;當可以成 為邊界網(wǎng)關的節(jié)點MPN接收到鄰居網(wǎng)絡信息以后,使用Mesh網(wǎng)絡#1的Mesh ID和能力信 息與發(fā)送方創(chuàng)建互通鏈路;這樣從邊界網(wǎng)關MP N開始根據(jù)信息轉(zhuǎn)發(fā)路徑逆向創(chuàng)建多跳的 互通鏈路??蛇x的,考慮到MPP節(jié)點可以直接通過有線與鄰居網(wǎng)絡進行互通,所以MPP節(jié)點 可以根據(jù)策略決定不響應此種鄰居網(wǎng)絡信息??蛇x的,由于轉(zhuǎn)發(fā)鄰居網(wǎng)絡會增加本地網(wǎng)絡 的空口開銷,因此在轉(zhuǎn)發(fā)此幀時,可以在其中增加一個跳數(shù)上限,當轉(zhuǎn)發(fā)次數(shù)達到此門限則 不再轉(zhuǎn)發(fā)。
在鏈路建立后,能夠進行數(shù)據(jù)轉(zhuǎn)發(fā),以下介紹數(shù)據(jù)轉(zhuǎn)發(fā)的場景
一個網(wǎng)狀網(wǎng)絡可以有一個或多個邊界網(wǎng)關;邊界網(wǎng)關可以與鄰居邊界節(jié)點建立一 個或者多個單跳互通鏈路;鄰居網(wǎng)絡節(jié)點可以是一個普通的網(wǎng)狀節(jié)點也可以是一個邊界網(wǎng) 關。邊界網(wǎng)關也可以通過邊界網(wǎng)關代理建立多跳互通鏈路進行數(shù)據(jù)轉(zhuǎn)發(fā)。
根據(jù)不同的互通鏈路形式,會產(chǎn)生不同的數(shù)據(jù)轉(zhuǎn)發(fā)路徑,數(shù)據(jù)轉(zhuǎn)發(fā)既包括Mesh網(wǎng) 間通信也包括與鄰居網(wǎng)絡的網(wǎng)外歸屬域通信。如下為幾種典型的數(shù)據(jù)轉(zhuǎn)發(fā)路徑。
如圖5所示,為本發(fā)明實施例提供的單跳互通鏈路轉(zhuǎn)發(fā)數(shù)據(jù)的示意圖,圖5中通過 單跳互通鏈路進行網(wǎng)間之間數(shù)據(jù)發(fā)送,或者轉(zhuǎn)發(fā)數(shù)據(jù)到鄰居網(wǎng)絡的歸屬域。本地網(wǎng)絡MP與 對端邊界網(wǎng)關相連,轉(zhuǎn)發(fā)數(shù)據(jù)。圖6所示,本發(fā)明實施例提供的多跳互通鏈路轉(zhuǎn)發(fā)數(shù)據(jù)的示 意圖,本地網(wǎng)絡MP直接通過對端網(wǎng)絡邊緣MP與邊緣邊界網(wǎng)關多跳相連,轉(zhuǎn)發(fā)數(shù)據(jù)此種邊緣 MP需要同時支持多個MeshID,稱為邊界網(wǎng)關代理;
如圖7所示,本發(fā)明實施例提供的邊界網(wǎng)關群組分擔處理轉(zhuǎn)發(fā)數(shù)據(jù)的示意圖。多 個邊界網(wǎng)關組成邊界網(wǎng)關群組,分擔處理數(shù)據(jù)轉(zhuǎn)發(fā)以減輕單點設備的處理能力。邊界網(wǎng)關 1可以選擇將部分網(wǎng)狀網(wǎng)絡2的數(shù)據(jù)轉(zhuǎn)發(fā)給邊界網(wǎng)關2,從而減輕邊界網(wǎng)關1將網(wǎng)狀網(wǎng)絡2 數(shù)據(jù)轉(zhuǎn)發(fā)格式轉(zhuǎn)化為網(wǎng)狀網(wǎng)絡1數(shù)據(jù)轉(zhuǎn)發(fā)格式的處理負擔,改由邊界網(wǎng)關2處理,例如安全 算法轉(zhuǎn)化和QoS (服務質(zhì)量)映射轉(zhuǎn)化處理等。
實施例五
本發(fā)明實施例提供一種無線網(wǎng)狀網(wǎng)絡通信設備,其中Mesh網(wǎng)中為MP。該設備用于執(zhí)行上述實施例中的方法。如8所示,本發(fā)明實施例無線網(wǎng)狀網(wǎng)絡通信設備80的結(jié)構(gòu)框 圖。
該無線網(wǎng)狀網(wǎng)絡通信設備80包括
接收單元801,用于接收鄰居網(wǎng)絡節(jié)點廣播的標識信息;
判斷單元803,用于根據(jù)所述標識信息判斷與所述發(fā)送該標識信息的鄰居網(wǎng)絡節(jié) 點是否在同一 Mesh網(wǎng)中;
協(xié)商單元805,用于當與所述鄰居網(wǎng)絡節(jié)點不在同一 Mesh網(wǎng)絡時,與所述鄰居網(wǎng) 絡節(jié)點進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng)關;
鏈路建立單元807,用于多個邊界網(wǎng)關組成邊界網(wǎng)關群組,分擔處理數(shù)據(jù)轉(zhuǎn)發(fā)以減 輕單點設備的處理能力。
本裝置通過在在無線網(wǎng)狀網(wǎng)絡間建立互通鏈路,克服了無線可通相鄰網(wǎng)絡仍然需 要多跳到網(wǎng)關再通過有線互通的缺陷,解決了地理位置相鄰的無線網(wǎng)狀網(wǎng)絡之間互通節(jié)點 可以通過無線鏈路直接通信的方法;使得網(wǎng)絡間互通方法更靈活,當使用無線互通轉(zhuǎn)發(fā)跳 數(shù)小于有線方式轉(zhuǎn)發(fā)跳數(shù)時,提升了數(shù)據(jù)轉(zhuǎn)發(fā)的效率,減少了數(shù)據(jù)轉(zhuǎn)發(fā)的空口開銷。
進一步的,作為又一個實施例,所述接收單元801所接收的接收鄰居網(wǎng)絡節(jié)點的 標識信息包括接收鄰居網(wǎng)絡節(jié)點廣播的身份信息和能力信息。協(xié)商單元805包括第一發(fā) 送模塊,用于向所述鄰居網(wǎng)絡節(jié)點發(fā)起鏈路建立請求幀,該鏈路建立請求幀中攜帶互通鏈 路標識,該互通鏈路標識用于進行邊界網(wǎng)關角色協(xié)商;第一接收模塊,用于接收鄰居網(wǎng)絡節(jié) 點發(fā)送的請求響應幀,確定邊界網(wǎng)關。
在再一個實施例中,協(xié)商單元805包括
第二發(fā)送單元,用于向所述鄰近節(jié)點發(fā)起鏈路建立請求幀,該鏈路建立請求幀中 攜帶Mesh標識,通過該Mesh標識決定對端是否可以為邊界網(wǎng)關,如果所述鄰居網(wǎng)絡節(jié)點接 收到的Mesh標識與所述鄰居網(wǎng)絡節(jié)點所在Mesh網(wǎng)絡的Mesh標識相同,則所述邊界節(jié)點為 邊界網(wǎng)關。
作為實施例的進一步補充,參閱圖9,設備80還包括信息維護單元809,用于互通 鏈路創(chuàng)建成功后,將所述信息標識添加漫游列表中。
再進一步,如果該設備通過網(wǎng)關代理的方式實施方法實施例,則該設備還包括代 理單元811,用于與所述鄰居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商后所述邊界節(jié)點作為邊界網(wǎng)關代 理向鄰居節(jié)點發(fā)送標識信息再確定邊界網(wǎng)關。
各實施例中的裝置通過在在無線網(wǎng)狀網(wǎng)絡間建立互通鏈路,克服了無線可通相鄰 網(wǎng)絡仍然需要多跳到網(wǎng)關再通過有線互通的缺陷,解決了地理位置相鄰的無線網(wǎng)狀網(wǎng)絡之 間互通節(jié)點可以通過無線鏈路直接通信的方法;使得網(wǎng)絡間互通方法更靈活,當使用無線 互通轉(zhuǎn)發(fā)跳數(shù)小于有線方式轉(zhuǎn)發(fā)跳數(shù)時,提升了數(shù)據(jù)轉(zhuǎn)發(fā)的效率,減少了數(shù)據(jù)轉(zhuǎn)發(fā)的空口 開銷。
權(quán)利要求
1.一種無線網(wǎng)狀Mesh網(wǎng)絡通信方法,其特征在于,所述方法包括 邊界節(jié)點接收鄰居網(wǎng)絡節(jié)點發(fā)送的標識信息;根據(jù)所述標識信息判斷發(fā)送該標識信息的鄰居網(wǎng)絡節(jié)點是否與所述邊界節(jié)點在同一 Mesh網(wǎng)中;當所述鄰居網(wǎng)絡節(jié)點與所述邊界節(jié)點不在同一 Mesh網(wǎng)絡時,所述邊界節(jié)點與所述鄰 居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng)關;所述邊界節(jié)點通過所述邊界網(wǎng)關建立與所述鄰居網(wǎng)絡節(jié)點的互通鏈路。
2.如權(quán)利要求1所述的方法,其特征在于,所述當所述鄰居網(wǎng)絡節(jié)點與所述邊界節(jié)點 不在同一 Mesh網(wǎng)絡時,所述邊界節(jié)點與所述鄰居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng) 關包括所述邊界節(jié)點向所述鄰居網(wǎng)絡節(jié)點發(fā)起鏈路建立請求幀,該鏈路建立請求幀中攜帶互 通鏈路標識,該互通鏈路標識用于進行邊界網(wǎng)關角色協(xié)商; 接收鄰居網(wǎng)絡節(jié)點發(fā)送的請求響應幀,確定邊界網(wǎng)關。
3.如權(quán)利要求1所述的方法,其特征在于,所述當所述鄰居網(wǎng)絡節(jié)點與所述邊界節(jié)點 不在同一 Mesh網(wǎng)絡時,所述邊界節(jié)點與所述鄰居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng) 關包括所述邊界節(jié)點向所述鄰近節(jié)點發(fā)起鏈路建立請求幀,該鏈路建立請求幀中攜帶Mesh 標識,通過該Mesh標識決定對端是否可以為邊界網(wǎng)關,如果所述鄰居網(wǎng)絡節(jié)點接收到的 Mesh標識與所述鄰居網(wǎng)絡節(jié)點所在Mesh網(wǎng)絡的Mesh標識相同,則所述邊界節(jié)點為邊界網(wǎng)關。
4.如權(quán)利要求1所述的方法,其特征在于,所述接收鄰居網(wǎng)絡節(jié)點的標識信息包括接 收鄰居網(wǎng)絡節(jié)點廣播的身份信息和能力信息。
5.如權(quán)利要求1所述的方法,其特征在于,所述進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng)關包括如果所述邊界節(jié)點與所述鄰居網(wǎng)絡節(jié)點中的一方偵聽到對方的標識信息,則偵聽到的 一方作為邊界網(wǎng)關;或者如果所述邊界節(jié)點與所述鄰居網(wǎng)絡節(jié)點雙方都偵聽到對方的標識信息,則雙方協(xié)商選 擇其中一方作為邊界網(wǎng)關。
6.如權(quán)利要求2或3或5所述的方法,其特征在于,所述方法還包括所述邊界節(jié)點與 所述鄰居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商后,所述邊界節(jié)點作為邊界網(wǎng)關代理向鄰居節(jié)點發(fā)送 標識信息再確定邊界網(wǎng)關。
7.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括 互通鏈路創(chuàng)建成功后,將所述信息標識添加漫游列表中。
8.一種無線網(wǎng)狀網(wǎng)絡通信設備,其特征在于,所述設備包括 接收單元,用于接收鄰居網(wǎng)絡節(jié)點廣播的標識信息;判斷單元,用于根據(jù)所述標識信息判斷與所述發(fā)送該標識信息的鄰居網(wǎng)絡節(jié)點是否在 同一 Mesh網(wǎng)中;協(xié)商單元,用于當與所述鄰居網(wǎng)絡節(jié)點不在同一 Mesh網(wǎng)絡時,與所述鄰居網(wǎng)絡節(jié)點進 行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng)關;鏈路建立單元,用于所述邊界節(jié)點通過所述邊界網(wǎng)關建立與所述鄰居網(wǎng)絡節(jié)點的互通 鏈路。
9.如權(quán)利要求8所述的設備,其特征在于,所述協(xié)商單元包括第一發(fā)送模塊,用于向所述鄰居網(wǎng)絡節(jié)點發(fā)起鏈路建立請求幀,該鏈路建立請求幀中 攜帶互通鏈路標識,該互通鏈路標識用于進行邊界網(wǎng)關角色協(xié)商;第一接收模塊,用于接收鄰居網(wǎng)絡節(jié)點發(fā)送的請求響應幀,確定邊界網(wǎng)關。
10.如權(quán)利要求8所述的設備,其特征在于,所述協(xié)商單元包括第二發(fā)送單元,用于向所述鄰近節(jié)點發(fā)起鏈路建立請求幀,該鏈路建立請求幀中攜帶 Mesh標識,通過該Mesh標識決定對端是否可以為邊界網(wǎng)關,如果所述鄰居網(wǎng)絡節(jié)點接收到 的Mesh標識與所述鄰居網(wǎng)絡節(jié)點所在Mesh網(wǎng)絡的Mesh標識相同,則所述邊界節(jié)點為邊界 網(wǎng)關。
11.如權(quán)利要求8所述的設備,其特征在于,所述接收單元所接收的接收鄰居網(wǎng)絡節(jié)點 的標識信息包括接收鄰居網(wǎng)絡節(jié)點廣播的身份信息和能力信息。
12.如權(quán)利要求8所述的設備,其特征在于,所述設備還包括代理單元,用于與所述鄰居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商后所述邊界節(jié)點作為邊界網(wǎng)關 代理向鄰居節(jié)點發(fā)送標識信息再確定邊界網(wǎng)關。
13.如權(quán)利要求8所述的設備,其特征在于,所述設備還包括信息維護單元,用于互通鏈路創(chuàng)建成功后,將所述信息標識添加漫游列表中。
全文摘要
本發(fā)明實施例提供一種基于邊界網(wǎng)關的無線網(wǎng)狀網(wǎng)絡通信方法及裝置。所述方法包括邊界節(jié)點接收鄰居網(wǎng)絡節(jié)點發(fā)送的標識信息;根據(jù)所述標識信息判斷發(fā)送該標識信息的鄰居網(wǎng)絡節(jié)點是否與所述邊界節(jié)點在同一Mesh網(wǎng)中;當所述鄰居網(wǎng)絡節(jié)點與所述邊界節(jié)點不在同一Mesh網(wǎng)絡時,所述邊界節(jié)點與所述鄰居網(wǎng)絡節(jié)點進行邊界網(wǎng)關協(xié)商,確定邊界網(wǎng)關;多個邊界網(wǎng)關組成邊界網(wǎng)關群組,分擔處理數(shù)據(jù)轉(zhuǎn)發(fā)以減輕單點設備的處理能力。根據(jù)本發(fā)明實施例提供的技術方案,能夠通過在無線網(wǎng)狀網(wǎng)絡間建立互通鏈路,解決了地理位置相鄰的無線網(wǎng)狀網(wǎng)絡之間互通節(jié)點通過無線鏈路直接通信的方法;使網(wǎng)絡間互通方法更靈活,提升數(shù)據(jù)轉(zhuǎn)發(fā)的效率,減少數(shù)據(jù)轉(zhuǎn)發(fā)的空口開銷。
文檔編號H04W84/18GK102036425SQ200910190740
公開日2011年4月27日 申請日期2009年9月27日 優(yōu)先權(quán)日2009年9月27日
發(fā)明者周元, 張慧敏, 張煒, 樊唱東, 田永剛 申請人:華為技術有限公司