專(zhuān)利名稱:一種無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)的方法及裝置。
背景技術(shù):
無(wú)線Mesh網(wǎng)絡(luò)(無(wú)線網(wǎng)狀網(wǎng))具有自組織、自管理、自修復(fù)和自平衡的特性,是 一種基于多跳路由、對(duì)等網(wǎng)絡(luò)技術(shù)的新型網(wǎng)絡(luò)架構(gòu)。當(dāng)前對(duì)無(wú)線mesh網(wǎng)絡(luò)的研究很多,有 IEEE 802. 16的WiMax mesh技術(shù),LTE的mesh技術(shù),IEEE802. lis的WiFi mesh技術(shù)等。
在無(wú)線Mesh網(wǎng)絡(luò)中,網(wǎng)絡(luò)運(yùn)營(yíng)商在部署時(shí),基于網(wǎng)絡(luò)整體性能和容量的考慮,會(huì)
部署多個(gè)Mesh網(wǎng)關(guān),用戶的終端(如手機(jī)、筆記本、PDA、相機(jī)......)接入Mesh接入設(shè)備。
同時(shí),為了擴(kuò)大網(wǎng)絡(luò)的規(guī)模和降低網(wǎng)絡(luò)的部署成本,充分發(fā)揮無(wú)線Mesh網(wǎng)絡(luò)自組織、自管 理、自修復(fù)和自平衡的特性,用戶也可以通過(guò)自己購(gòu)買(mǎi)相應(yīng)的具有Mesh功能的設(shè)備來(lái)參與 部署Mesh網(wǎng)絡(luò),具有有線接口的用戶也可以稱為Mesh網(wǎng)絡(luò)。 在Mesh網(wǎng)絡(luò)中有多個(gè)網(wǎng)絡(luò)實(shí)體,mesh接入點(diǎn)(mesh access point, MAP),同時(shí)具 有Mesh轉(zhuǎn)發(fā)的功能和終端接入的功能;Mesh節(jié)點(diǎn)(mesh point, MP),具有Mesh轉(zhuǎn)發(fā)的功 能;Mesh網(wǎng)關(guān)(Mesh GW),同時(shí)具有Mesh轉(zhuǎn)發(fā)的功能和網(wǎng)關(guān)的功能,還可以有終端接入功 能。 隨著Mesh網(wǎng)絡(luò)中用戶部署的Mesh設(shè)備的比例逐漸增大,在網(wǎng)絡(luò)運(yùn)行中Mesh網(wǎng)關(guān) 需要離開(kāi)的情況也變得頻繁起來(lái),如網(wǎng)絡(luò)部署的運(yùn)營(yíng)商、用戶需要對(duì)網(wǎng)關(guān)進(jìn)行維護(hù)、升級(jí), 用戶由于個(gè)人原因(如省電需要、帶寬節(jié)省需要、移動(dòng)需要等)不再將自己的網(wǎng)關(guān)做為Mesh 網(wǎng)關(guān)參與Mesh網(wǎng)絡(luò)的部署。這時(shí)需要在Mesh網(wǎng)關(guān)離開(kāi)的時(shí)候,網(wǎng)絡(luò)也能夠正常運(yùn)行,不對(duì) 接入Mesh網(wǎng)絡(luò)的用戶終端產(chǎn)生影響。在現(xiàn)有的非自助式的網(wǎng)絡(luò)中,網(wǎng)絡(luò)設(shè)備屬于網(wǎng)絡(luò)運(yùn)營(yíng) 商,設(shè)備需要檢修、更換、升級(jí)時(shí),在深夜用戶很少的情況下直接對(duì)設(shè)備進(jìn)行操作。由于此時(shí) 網(wǎng)絡(luò)的用戶很少,設(shè)備的離開(kāi)對(duì)網(wǎng)絡(luò)的影響可以忽略。 在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題在深夜時(shí) Mesh網(wǎng)關(guān)的離開(kāi)仍會(huì)對(duì)少數(shù)仍然接入網(wǎng)絡(luò)的用戶造成影響,并且對(duì)于不屬于網(wǎng)絡(luò)部署運(yùn)營(yíng) 商的用戶的自助設(shè)備,在一天二十四小時(shí)的任意時(shí)間均有可能不再提供服務(wù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)的方法,使得無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)的
時(shí)候,網(wǎng)絡(luò)能夠正常運(yùn)行,盡量不對(duì)接入無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)的用戶終端產(chǎn)生影響。
本發(fā)明實(shí)施方式提供一種無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)的方法,包括 廣播預(yù)離線消息,具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備收到所述預(yù)離線消息后,將需 要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān),在所述需要離開(kāi)的無(wú)線 網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān)后,所述具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè) 備返回所述預(yù)離線消息的響應(yīng)消息,用于所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)根據(jù)接收的所述 響應(yīng)消息離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)。
—種用戶終端切換的方法,其特征在于,包括
收到需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的預(yù)離線消息; 將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān); 返回所述預(yù)離線消息的響應(yīng)消息,用于所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)收到所述
預(yù)離線消息的響應(yīng)消息后,離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)。 —種無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān),其特征在于,包括發(fā)送模塊、接收模塊和網(wǎng)絡(luò)連接控制模 塊,其中 所述發(fā)送模塊,用于廣播發(fā)送預(yù)離線消息,具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備收到 所述預(yù)離線消息后,將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng) 關(guān),在所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān)后,所述具 有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備返回所述預(yù)離線消息的響應(yīng)消息;
所述接收模塊,用于接收所述預(yù)離線消息的響應(yīng)消息; 所述網(wǎng)絡(luò)連接控制模塊,用于所述接收模塊接收到所述預(yù)離線消息的響應(yīng)消息
后,執(zhí)行所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)的操作。 —種具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備,其特征在于,包括 接收模塊,用于接收需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)發(fā)送的預(yù)離線消息; 切換模塊,用于所述接收模塊接收到需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)發(fā)送的預(yù)離線消
息后,將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān); 發(fā)送模塊,用于所述切換模塊將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切
換到其他可達(dá)網(wǎng)關(guān)后,返回預(yù)離線消息的響應(yīng)消息,所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)收到
所述預(yù)離線消息的響應(yīng)消息后,離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)。 本發(fā)明實(shí)施例在無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)之前廣播發(fā)送預(yù)離線消息,其他具有接入功 能無(wú)線網(wǎng)狀網(wǎng)設(shè)備接收到所述預(yù)離線消息后將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶 終端切換到其他可達(dá)網(wǎng)關(guān),并進(jìn)行路由表的維護(hù),返回預(yù)離線消息的響應(yīng)消息,所述無(wú)線網(wǎng) 狀網(wǎng)網(wǎng)關(guān)收到預(yù)離線消息的響應(yīng)消息后才離開(kāi),使得無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)的時(shí)候,網(wǎng)絡(luò)能 夠正常運(yùn)行,盡量不對(duì)接入無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)的用戶終端產(chǎn)生影響。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中 所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些 實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些 附圖獲得其他的附圖。 圖1是本發(fā)明實(shí)施例Mesh網(wǎng)關(guān)離開(kāi)方法的流程示意圖; 圖2是本發(fā)明實(shí)施例Mesh用戶終端切換方法的流程示意圖; 圖3是本發(fā)明實(shí)施例Mesh網(wǎng)關(guān)離開(kāi)方法的步驟將需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的
用戶終端切換到其他可達(dá)網(wǎng)關(guān)的流程示意圖; 圖4是本發(fā)明實(shí)施例Mesh網(wǎng)關(guān)的結(jié)構(gòu)示意圖; 圖5是本發(fā)明實(shí)施例具有接入功能的Mesh設(shè)備的結(jié)構(gòu)示意圖; 圖6是本發(fā)明實(shí)施例具有接入功能的Mesh設(shè)備的切換模塊的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施方式, 對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施方式
僅僅用以解釋本發(fā) 明,并不用于限定本發(fā)明。 請(qǐng)參考圖1,為本發(fā)明實(shí)施例Mesh網(wǎng)關(guān)離開(kāi)方法的流程示意圖,其步驟具體包括
本發(fā)明實(shí)施例所述的需要離開(kāi)Mesh網(wǎng)絡(luò)的網(wǎng)關(guān)是指不具有歸屬代理功能的網(wǎng) 關(guān),因?yàn)槿绻W(wǎng)關(guān)具有歸屬代理的功能,用戶終端的歸屬代理發(fā)生變化時(shí),其對(duì)網(wǎng)外其他用 戶的IP地址(在移動(dòng)網(wǎng)中,可以認(rèn)為是手機(jī)號(hào))就需要變化,此時(shí)則不能保證網(wǎng)關(guān)的離開(kāi) 不對(duì)用戶終端造成影響。 步驟Sll :廣播預(yù)離線消息,用于其他具有接入功能的Mesh設(shè)備收到所述預(yù)離線 消息后將需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān)。具體的,所述影響 到的用戶終端包括該Mesh網(wǎng)關(guān)離開(kāi)導(dǎo)致用戶終端的歸屬網(wǎng)關(guān)(用戶終端在Mesh網(wǎng)絡(luò),支 持終端被叫的網(wǎng)關(guān)稱為該終端的歸屬網(wǎng)關(guān))發(fā)生變化的時(shí)候的用戶終端,該Mesh網(wǎng)關(guān)離開(kāi) 導(dǎo)致用戶終端與當(dāng)前正在轉(zhuǎn)發(fā)數(shù)據(jù)的網(wǎng)關(guān)之間不可達(dá)時(shí)的用戶終端。
當(dāng)Mesh網(wǎng)絡(luò)的Mesh網(wǎng)關(guān)離開(kāi)Mesh網(wǎng)絡(luò)時(shí),需要離開(kāi)的Mesh網(wǎng)關(guān)在Mesh網(wǎng)絡(luò)中 廣播一個(gè)預(yù)離線消息,所述預(yù)離線消息包括所述需要離開(kāi)網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)(如MAC地址)、 角色(Mesh網(wǎng)關(guān)),還可以包括所述Mesh網(wǎng)關(guān)離開(kāi)的原因等。所述預(yù)離線消息是一個(gè)廣播 消息,也就是說(shuō)其他設(shè)備收到此消息后,對(duì)消息進(jìn)行處理,同時(shí)繼續(xù)對(duì)此消息進(jìn)行廣播。
步驟S12 :收到所述預(yù)離線消息的響應(yīng)消息,完成離開(kāi)操作。其他具有接入功能 的Mesh設(shè)備收到所述預(yù)離線消息后將需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶終端切換到其他 可達(dá)網(wǎng)關(guān)后,向所述需要離開(kāi)的Mesh網(wǎng)關(guān)返回一個(gè)預(yù)離線消息的響應(yīng)消息,當(dāng)需要離開(kāi)的 Mesh網(wǎng)關(guān)接收到Mesh網(wǎng)絡(luò)中所有設(shè)備返回的預(yù)離線消息的響應(yīng)消息或者需要離開(kāi)的Mesh 網(wǎng)關(guān)發(fā)出所述預(yù)離線消息超過(guò)一定的門(mén)限時(shí)間時(shí),此設(shè)備完成離開(kāi)操作,可以離開(kāi)Mesh網(wǎng) 絡(luò)。 本發(fā)明實(shí)施例在Mesh網(wǎng)關(guān)離開(kāi)之前廣播發(fā)送預(yù)離線消息,由其他具有接入功能 Mesh設(shè)備接收到所述預(yù)離線消息后將需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶終端切換到其他 可達(dá)網(wǎng)關(guān),返回預(yù)離線消息的響應(yīng)消息,所述Mesh網(wǎng)關(guān)收到預(yù)離線消息的響應(yīng)消息后才離 開(kāi),使得Mesh網(wǎng)關(guān)離開(kāi)的時(shí)候,網(wǎng)絡(luò)能夠正常運(yùn)行,盡量不對(duì)接入Mesh網(wǎng)絡(luò)的用戶終端產(chǎn) 生影響。 請(qǐng)參考圖2,為本發(fā)明實(shí)施例用戶終端切換方法的流程示意圖,其步驟具體包括
步驟S21 :收到預(yù)離線消息; 步驟S22 :將需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān);具體 的,所述影響到的用戶終端包括該Mesh網(wǎng)關(guān)離開(kāi)導(dǎo)致用戶終端的歸屬網(wǎng)關(guān)(用戶終端在 Mesh網(wǎng)絡(luò),支持終端被叫的網(wǎng)關(guān)稱為該終端的歸屬網(wǎng)關(guān))發(fā)生變化的時(shí)候的用戶終端,該 Mesh網(wǎng)關(guān)離開(kāi)導(dǎo)致用戶終端與當(dāng)前正在轉(zhuǎn)發(fā)數(shù)據(jù)的網(wǎng)關(guān)之間不可達(dá)時(shí)的用戶終端。
其具體的執(zhí)行步驟如圖3所示 步驟S222 :本發(fā)明實(shí)施例以Mesh接入點(diǎn)設(shè)備收到預(yù)離線消息為例,除此之外,還 可以包括具有接入功能的Mesh節(jié)點(diǎn)或其他設(shè)備。所述Mesh接入點(diǎn)設(shè)備收到所述預(yù)離線消
7息后,在與其路由可達(dá)的Mesh網(wǎng)關(guān)中根據(jù)當(dāng)前需要離開(kāi)的Mesh網(wǎng)關(guān)到其他網(wǎng)關(guān)的流量、安 全級(jí)別、時(shí)延等選出一個(gè)Mesh網(wǎng)關(guān)作為新網(wǎng)關(guān),向所述新網(wǎng)關(guān)發(fā)送切換請(qǐng)求,所述切換請(qǐng) 求報(bào)文包括所述需要離開(kāi)的Mesh網(wǎng)關(guān)(以下簡(jiǎn)稱為舊網(wǎng)關(guān))的IP地址、所述舊網(wǎng)關(guān)的歸 屬代理的IP地址,用戶終端在所述舊網(wǎng)關(guān)上的地址轉(zhuǎn)換表信息(目的是把所述舊網(wǎng)關(guān)子網(wǎng) 中對(duì)應(yīng)所述Mesh接入點(diǎn)設(shè)備的部分切換到新網(wǎng)關(guān)上去)、所述Mesh接入點(diǎn)設(shè)備的IP地址。
步驟S223 :所述新網(wǎng)關(guān)收到所述切換請(qǐng)求報(bào)文后,向所述歸屬代理發(fā)送綁定更新 請(qǐng)求。 步驟S224 :所述歸屬代理收到所述綁定更新請(qǐng)求后,進(jìn)行綁定更新,返回綁定更 新請(qǐng)求響應(yīng)。 步驟S225 :所述新網(wǎng)關(guān)收到所述綁定更新請(qǐng)求響應(yīng)后,根據(jù)切換請(qǐng)求報(bào)文中的地
址轉(zhuǎn)換表中的IP地址和MAC地址信息注冊(cè)到本地的網(wǎng)絡(luò)地址轉(zhuǎn)換中。 步驟S226 :所述本地的網(wǎng)絡(luò)地址轉(zhuǎn)換進(jìn)行地址信息注冊(cè),注冊(cè)成功后返回地址信
息注冊(cè)響應(yīng)。 步驟S227 :所述新網(wǎng)關(guān)收到所述地址信息注冊(cè)響應(yīng)后,向所述Mesh接入點(diǎn)設(shè)備返 回切換請(qǐng)求響應(yīng)。 步驟S23 :設(shè)置路由表中包含需要離開(kāi)的Mesh網(wǎng)關(guān)的表項(xiàng),使用戶終端根據(jù)新路 由接入Mesh網(wǎng)絡(luò);具體的,將路由表中包含需要離開(kāi)的Mesh網(wǎng)關(guān)的表項(xiàng)的狀態(tài)設(shè)置為不 再轉(zhuǎn)發(fā)Mesh源地址是本設(shè)備的數(shù)據(jù)包,不轉(zhuǎn)發(fā)關(guān)鍵節(jié)點(diǎn)探測(cè)幀;處于此狀態(tài)的路由條目, 只轉(zhuǎn)發(fā)Mesh源地址不是本設(shè)備的數(shù)據(jù)包,轉(zhuǎn)發(fā)預(yù)離線消息;處于此狀態(tài)的路由條目,轉(zhuǎn)發(fā) 所有非數(shù)據(jù)幀。 步驟S24 :返回預(yù)離線消息的響應(yīng)消息;處理完畢后返回預(yù)離線消息的響應(yīng)消息, 同時(shí)將所述預(yù)離線消息繼續(xù)在Mesh網(wǎng)絡(luò)中廣播。 本發(fā)明實(shí)施例具有接入功能的Mesh設(shè)備接收到需要離開(kāi)的Mesh網(wǎng)關(guān)廣播發(fā)送的 預(yù)離線消息,將所述需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān),并進(jìn)行 路由表的維護(hù),然后返回預(yù)離線消息的響應(yīng)消息,使得需要離開(kāi)的Mesh網(wǎng)關(guān)收到預(yù)離線消 息的響應(yīng)消息后可以離開(kāi)Mesh網(wǎng)絡(luò),而Mesh網(wǎng)絡(luò)能夠正常運(yùn)行,盡量不對(duì)接入Mesh網(wǎng)絡(luò) 的用戶終端產(chǎn)生影響。 請(qǐng)參考圖4,為本發(fā)明實(shí)施例Mesh設(shè)備網(wǎng)關(guān)的結(jié)構(gòu)示意圖,所述Mesh網(wǎng)關(guān)包括發(fā) 送模塊31、接收模塊32和網(wǎng)絡(luò)連接控制模塊34,其中 本發(fā)明實(shí)施例所述的需要離開(kāi)Mesh網(wǎng)絡(luò)的網(wǎng)關(guān)是指不具有歸屬代理功能的網(wǎng) 關(guān),因?yàn)槿绻W(wǎng)關(guān)具有歸屬代理的功能,用戶終端的歸屬代理發(fā)生變化時(shí),其對(duì)網(wǎng)外其他用 戶的IP地址(在移動(dòng)網(wǎng)中,可以認(rèn)為是手機(jī)號(hào))就需要變化,此時(shí)則不能保證網(wǎng)關(guān)的離開(kāi) 不對(duì)用戶終端造成影響。 所述發(fā)送模塊31,用于廣播預(yù)離線消息,用于其他具有接入功能的Mesh設(shè)備收到 所述預(yù)離線消息后將需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān),所述 預(yù)離線消息包括所述需要離開(kāi)網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)(如MAC地址)、角色(Mesh網(wǎng)關(guān)),還可以 包括所述Mesh網(wǎng)關(guān)離開(kāi)的原因等。所述預(yù)離線消息是一個(gè)廣播消息,也就是說(shuō)其他設(shè)備收 到此消息后,對(duì)消息進(jìn)行處理,同時(shí)繼續(xù)對(duì)此消息進(jìn)行廣播。
所述發(fā)送模塊32,用于接收所述預(yù)離線消息的響應(yīng)消息;
8
所述網(wǎng)絡(luò)連接控制模塊34,用于所述接收模塊32接收到所述預(yù)離線消息的響應(yīng) 消息后,執(zhí)行所述Mesh網(wǎng)關(guān)離開(kāi)Mesh網(wǎng)絡(luò)的操作。 所述Mesh網(wǎng)關(guān)還包括判斷模塊33,用于判斷所述發(fā)送模塊廣播預(yù)離線消息是否
超過(guò)預(yù)先設(shè)定的門(mén)限時(shí)間,如果超過(guò),則所述Mesh網(wǎng)關(guān)離開(kāi)Mesh網(wǎng)絡(luò)。 本發(fā)明實(shí)施例在Mesh網(wǎng)關(guān)離開(kāi)之前由發(fā)送模塊31廣播發(fā)送預(yù)離線消息,使得其
他具有接入功能Mesh設(shè)備接收到所述預(yù)離線消息后將需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶
終端切換到其他可達(dá)網(wǎng)關(guān),返回預(yù)離線消息的響應(yīng)消息,所述網(wǎng)絡(luò)連接控制模塊34在接收
模塊32收到所述預(yù)離線消息的響應(yīng)消息后執(zhí)行Mesh網(wǎng)關(guān)離開(kāi)Mesh網(wǎng)絡(luò)的操作,盡量不對(duì)
接入Mesh網(wǎng)絡(luò)的用戶終端產(chǎn)生影響,網(wǎng)絡(luò)能夠正常運(yùn)行。 請(qǐng)參考圖5,為本發(fā)明實(shí)施例具有接入功能的Mesh設(shè)備的結(jié)構(gòu)示意圖,所述具有 接入功能的Mesh設(shè)備,包括接收模塊41、切換模塊42和發(fā)送模塊44,其中
所述接收模塊41,用于接收預(yù)離線消息; 所述切換模塊42,用于將需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶終端切換到其他可 達(dá)網(wǎng)關(guān);所述影響到的用戶終端包括該Mesh網(wǎng)關(guān)離開(kāi)導(dǎo)致用戶終端的歸屬網(wǎng)關(guān)(用戶終 端在Mesh網(wǎng)絡(luò),支持終端被叫的網(wǎng)關(guān)稱為該終端的歸屬網(wǎng)關(guān))發(fā)生變化的時(shí)候的用戶終 端,該Mesh網(wǎng)關(guān)離開(kāi)導(dǎo)致用戶終端與當(dāng)前正在轉(zhuǎn)發(fā)數(shù)據(jù)的網(wǎng)關(guān)之間不可達(dá)時(shí)的用戶終端。
其中,所述切換模塊42,如圖6所示,包括 選擇單元421,用于選擇新網(wǎng)關(guān);在與所述具有接入功能的Mesh設(shè)備路由可達(dá)的 Mesh網(wǎng)關(guān)中根據(jù)當(dāng)前需要離開(kāi)的Mesh網(wǎng)關(guān)到其他網(wǎng)關(guān)的流量、安全級(jí)別、時(shí)延等選出一個(gè) Mesh網(wǎng)關(guān)作為新網(wǎng)關(guān)。 發(fā)送單元422,用于向所述新網(wǎng)關(guān)發(fā)送切換請(qǐng)求報(bào)文,所述切換請(qǐng)求報(bào)文用于綁定 更新并注冊(cè)用戶終端的IP地址和MAC地址; 接收單元423,用于接收所述新網(wǎng)關(guān)返回的切換請(qǐng)求響應(yīng)。 所述發(fā)送模塊44,用于所述切換模塊42將需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶終 端切換到其他可達(dá)網(wǎng)關(guān)后,向所述需要離開(kāi)的Mesh網(wǎng)關(guān)返回預(yù)離線消息的響應(yīng)消息,所述 需要離開(kāi)的Mesh網(wǎng)關(guān)收到所述預(yù)離線消息的響應(yīng)消息后,離開(kāi)Mesh網(wǎng)絡(luò)。
所述具有接入功能的Mesh設(shè)備還可以包括路由表維護(hù)模塊43,用于設(shè)置路由表 中包含需要離開(kāi)的Mesh網(wǎng)關(guān)的表項(xiàng),使用戶終端根據(jù)新路由接入Mesh網(wǎng)絡(luò);具體的,將路 由表中包含需要離開(kāi)的Mesh網(wǎng)關(guān)的表項(xiàng)的狀態(tài)設(shè)置為不再轉(zhuǎn)發(fā)Mesh源地址是本設(shè)備的 數(shù)據(jù)包,不轉(zhuǎn)發(fā)關(guān)鍵節(jié)點(diǎn)探測(cè)幀;處于此狀態(tài)的路由條目,只轉(zhuǎn)發(fā)Mesh源地址不是本設(shè)備 的數(shù)據(jù)包,轉(zhuǎn)發(fā)預(yù)離線消息;處于此狀態(tài)的路由條目,轉(zhuǎn)發(fā)所有非數(shù)據(jù)幀。
本發(fā)明實(shí)施例具有接入功能的Mesh設(shè)備的接收模塊41接收到需要離開(kāi)的Mesh 網(wǎng)關(guān)廣播發(fā)送的預(yù)離線消息后,由切換模塊42將所述需要離開(kāi)的Mesh網(wǎng)關(guān)影響到的用戶 終端切換到其他可達(dá)網(wǎng)關(guān),然后由發(fā)送模塊44返回預(yù)離線消息的響應(yīng)消息,使得需要離開(kāi) 的Mesh網(wǎng)關(guān)收到預(yù)離線消息的響應(yīng)消息后可以離開(kāi)Mesh網(wǎng)絡(luò),而Mesh網(wǎng)絡(luò)能夠正常運(yùn) 行,盡量不對(duì)接入Mesh網(wǎng)絡(luò)的用戶終端產(chǎn)生影響。 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以 通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所 述存儲(chǔ)介質(zhì)為R0M/RAM、磁碟、光盤(pán)等。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍 為準(zhǔn)。
權(quán)利要求
一種無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)的方法,其特征在于,包括廣播預(yù)離線消息,具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備收到所述預(yù)離線消息后,將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān),在所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān)后,所述具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備返回所述預(yù)離線消息的響應(yīng)消息,用于所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)根據(jù)接收的所述響應(yīng)消息離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)。
2. 如權(quán)利要求1所述的方法,其特征在于所述預(yù)離線消息包含所述需要離開(kāi)的無(wú)線 網(wǎng)狀網(wǎng)網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和角色。
3. 如權(quán)利要求1所述的方法,其特征在于還包括如果廣播預(yù)離線消息超過(guò)預(yù)先設(shè)定 的門(mén)限時(shí)間時(shí),所述無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)。
4. 如權(quán)利要求1所述的方法,其特征在于所述影響到的用戶終端包括所述需要離開(kāi) 的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)導(dǎo)致用戶終端的歸屬網(wǎng)關(guān)發(fā)生變化的時(shí)候的用戶終端,所述需要離 開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)導(dǎo)致用戶終端與當(dāng)前正在轉(zhuǎn)發(fā)數(shù)據(jù)的網(wǎng)關(guān)之間不可達(dá)時(shí)的用戶 終端。
5. —種用戶終端切換的方法,其特征在于,包括 收到需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的預(yù)離線消息;將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān); 返回所述預(yù)離線消息的響應(yīng)消息,所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)收到所述預(yù)離線消 息的響應(yīng)消息后,離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)。
6. 如權(quán)利要求5所述的方法,其特征在于,所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的 用戶終端包括所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)導(dǎo)致用戶終端的歸屬網(wǎng)關(guān)發(fā)生變化時(shí) 的用戶終端,或與當(dāng)前正在轉(zhuǎn)發(fā)數(shù)據(jù)的網(wǎng)關(guān)之間不可達(dá)時(shí)的用戶終端。
7. 如權(quán)利要求5所述的方法,其特征在于,包括所述將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影 響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān)包括收到需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的預(yù)離線消息的具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備,從 與其路由可達(dá)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)中選擇新網(wǎng)關(guān);向所述新網(wǎng)關(guān)發(fā)送切換請(qǐng)求報(bào)文,所述切換請(qǐng)求報(bào)文用于綁定更新并注冊(cè)用戶終端的 無(wú)線網(wǎng)狀網(wǎng)地址和MAC地址;收到所述新網(wǎng)關(guān)返回的切換請(qǐng)求響應(yīng)。
8. 如權(quán)利要求5所述的方法,其特征在于,還包括將所述路由表中包含需要離開(kāi)的無(wú) 線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的表項(xiàng)設(shè)置為,不轉(zhuǎn)發(fā)無(wú)線網(wǎng)狀網(wǎng)源地址是所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān) 的數(shù)據(jù)包,不轉(zhuǎn)發(fā)關(guān)鍵節(jié)點(diǎn)的探測(cè)幀。
9. 如權(quán)利要求7所述的方法,其特征在于,所述選擇新網(wǎng)關(guān)包括根據(jù)具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備到其他可達(dá)網(wǎng)關(guān)的流量或安全級(jí)別或時(shí)延選擇新網(wǎng)關(guān)。
10. 如權(quán)利要求7所述的方法,其特征在于,所述切換請(qǐng)求報(bào)文包括所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的IP地址或所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的歸屬代理的IP地址或具有 接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備的IP地址。
11. 一種無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān),其特征在于,包括發(fā)送模塊、接收模塊和網(wǎng)絡(luò)連接控制模塊,其中所述發(fā)送模塊,用于廣播預(yù)離線消息,具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備收到所述預(yù)離 線消息后,將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān),在所述 需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān)后,所述具有接入功能 的無(wú)線網(wǎng)狀網(wǎng)設(shè)備返回所述預(yù)離線消息的響應(yīng)消息;所述接收模塊,用于接收所述預(yù)離線消息的響應(yīng)消息;所述網(wǎng)絡(luò)連接控制模塊,用于所述接收模塊接收到所述預(yù)離線消息的響應(yīng)消息后,執(zhí) 行所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)的操作。
12. 如權(quán)利要求11所述的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān),其特征在于所述預(yù)離線消息包含所述無(wú) 線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的設(shè)備標(biāo)識(shí)和角色。
13. 如權(quán)利要求ll所述的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān),其特征在于還包括判斷模塊,用于判斷所 述發(fā)送模塊廣播預(yù)離線消息是否超過(guò)預(yù)先設(shè)定的門(mén)限時(shí)間,如果超過(guò),則所述無(wú)線網(wǎng)狀網(wǎng) 網(wǎng)關(guān)離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)。
14. 一種具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備,其特征在于,包括 接收模塊,用于接收需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)發(fā)送的預(yù)離線消息;切換模塊,用于所述接收模塊接收到需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)發(fā)送的預(yù)離線消息 后,將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān);發(fā)送模塊,用于所述切換模塊將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到 其他可達(dá)網(wǎng)關(guān)后,返回預(yù)離線消息的響應(yīng)消息,所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)收到所述 預(yù)離線消息的響應(yīng)消息后,離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)。
15. 如權(quán)利要求14所述的具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備,其特征在于所述需要離 開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端包括所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)導(dǎo)致用 戶終端的歸屬網(wǎng)關(guān)發(fā)生變化時(shí)的用戶終端,或與當(dāng)前正在轉(zhuǎn)發(fā)數(shù)據(jù)的網(wǎng)關(guān)之間不可達(dá)時(shí)的 用戶終端。
16. 如權(quán)利要求14所述的具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備,其特征在于所述切換模 塊包括選擇單元,用于所述接收模塊接收預(yù)離線消息接收到需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)發(fā)送 的預(yù)離線消息后,選擇新網(wǎng)關(guān);發(fā)送單元,用于向所述新網(wǎng)關(guān)發(fā)送切換請(qǐng)求報(bào)文,所述切換請(qǐng)求報(bào)文用于綁定更新并 注冊(cè)用戶終端的IP地址和MAC地址;接收單元,用于接收所述新網(wǎng)關(guān)返回的切換請(qǐng)求響應(yīng)。
17. 如權(quán)利要求14所述的具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備,其特征在于還包括路由表維護(hù)模塊,用于將所述路由表中包含需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的表項(xiàng)設(shè)置為,不轉(zhuǎn)發(fā) 無(wú)線網(wǎng)狀網(wǎng)源地址是所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的數(shù)據(jù)包,不轉(zhuǎn)發(fā)關(guān)鍵節(jié)點(diǎn)的探測(cè) 幀。
18. 如權(quán)利要求16所述的具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備,其特征在于所述選擇新 網(wǎng)關(guān)包括根據(jù)具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備到其他可達(dá)網(wǎng)關(guān)的流量或安全級(jí)別或時(shí)延 選擇新網(wǎng)關(guān)。
19. 如權(quán)利要求16所述的具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備,其特征在于所述切換請(qǐng) 求報(bào)文包括所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的IP地址或所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)的歸屬代理的IP地址或具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備的IP地址'
全文摘要
本發(fā)明實(shí)施例提供一種無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)的方法,包括廣播預(yù)離線消息,具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備收到所述預(yù)離線消息后,將需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān),在所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)影響到的用戶終端切換到其他可達(dá)網(wǎng)關(guān)后,所述具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備返回所述預(yù)離線消息的響應(yīng)消息,用于所述需要離開(kāi)的無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)根據(jù)接收的所述響應(yīng)消息離開(kāi)無(wú)線網(wǎng)狀網(wǎng)網(wǎng)絡(luò)。本發(fā)明實(shí)施方式還提供一種用戶終端切換方法,還提供一種無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)和一種具有接入功能的無(wú)線網(wǎng)狀網(wǎng)設(shè)備。本發(fā)明實(shí)施例可使無(wú)線網(wǎng)狀網(wǎng)網(wǎng)關(guān)離開(kāi)的時(shí)候,網(wǎng)絡(luò)能夠正常運(yùn)行,盡量不對(duì)接入無(wú)線網(wǎng)狀網(wǎng)絡(luò)的用戶終端產(chǎn)生影響。
文檔編號(hào)H04W36/00GK101754298SQ20081024154
公開(kāi)日2010年6月23日 申請(qǐng)日期2008年12月22日 優(yōu)先權(quán)日2008年12月22日
發(fā)明者侯冠博, 周元, 張煒, 張鵬, 楊壽保, 田永剛, 胡云, 莫良耀, 赫衛(wèi)卿, 郭曉雷 申請(qǐng)人:華為技術(shù)有限公司