據(jù)權(quán)利要求3所述的基于定位的無(wú)線網(wǎng)絡(luò)通信的實(shí)現(xiàn)方法,其特征在于,在用戶 移動(dòng)網(wǎng)絡(luò)U1中的移動(dòng)設(shè)備P1從當(dāng)前關(guān)聯(lián)的接入節(jié)點(diǎn)API向下一個(gè)關(guān)聯(lián)的節(jié)點(diǎn)AP2行駛, 接入節(jié)點(diǎn)API和接入節(jié)點(diǎn)AP2屬于一個(gè)無(wú)線網(wǎng)絡(luò),該無(wú)線網(wǎng)絡(luò)的接入路由器為AR1的情況 下,當(dāng)接入節(jié)點(diǎn)AP2檢測(cè)到移動(dòng)設(shè)備P1關(guān)聯(lián)到自己之后,發(fā)起以下移動(dòng)切換操作: 步驟401 :開始; 步驟402 :接入節(jié)點(diǎn)AP2在關(guān)聯(lián)移動(dòng)設(shè)備表中增加一個(gè)表項(xiàng),移動(dòng)設(shè)備域?yàn)橐苿?dòng)設(shè)備P1 的全局路由前綴,生命周期設(shè)置為最大值; 步驟403 :接入節(jié)點(diǎn)AP2向接入路由器AR1發(fā)送一條更新消息,消息負(fù)載為移動(dòng)設(shè)備P1 的全局路由如綴; 步驟404 :接入路由器AR1收到更新消息后,將移動(dòng)設(shè)備P1所對(duì)應(yīng)的表項(xiàng)的接入節(jié)點(diǎn) 域值設(shè)置為接入節(jié)點(diǎn)AP2的全局路由前綴; 步驟405 :結(jié)束。
5. 根據(jù)權(quán)利要求4所述的基于定位的無(wú)線網(wǎng)絡(luò)通信的實(shí)現(xiàn)方法,其特征在于, 在用戶移動(dòng)網(wǎng)絡(luò)U1中的移動(dòng)設(shè)備P1從當(dāng)前關(guān)聯(lián)的接入節(jié)點(diǎn)API向下一個(gè)關(guān)聯(lián)的接入 節(jié)點(diǎn)AP2行駛,接入節(jié)點(diǎn)API和接入節(jié)點(diǎn)AP2屬于兩個(gè)無(wú)線網(wǎng)絡(luò),接入節(jié)點(diǎn)API所屬的無(wú)線 網(wǎng)絡(luò)的接入路由器為AR1,接入節(jié)點(diǎn)AP2所屬的無(wú)線網(wǎng)絡(luò)的接入路由器為AR2,接入路由器 AR1和接入路由器AR2屬于一個(gè)域,該域中的管理服務(wù)器為S1的情況下,當(dāng)接入節(jié)點(diǎn)AP2檢 測(cè)到移動(dòng)設(shè)備P1關(guān)聯(lián)到自己之后,發(fā)起以下移動(dòng)切換操作: 步驟501 :開始; 步驟502 :接入節(jié)點(diǎn)AP2在關(guān)聯(lián)移動(dòng)設(shè)備表中增加一個(gè)表項(xiàng),移動(dòng)設(shè)備域?yàn)橐苿?dòng)設(shè)備P1 的全局路由前綴,生命周期設(shè)置為最大值; 步驟503 :接入節(jié)點(diǎn)AP2向接入路由器AR2發(fā)送一條更新消息,消息負(fù)載為移動(dòng)設(shè)備P1 的全局路由如綴; 步驟504 :接入路由器AR2收到更新消息后,在自己的關(guān)聯(lián)接入節(jié)點(diǎn)表中增加一個(gè)表 項(xiàng),該表項(xiàng)的移動(dòng)設(shè)備域?yàn)橐苿?dòng)設(shè)備P1的全局路由前綴,接入節(jié)點(diǎn)域值設(shè)置為接入節(jié)點(diǎn) AP2的全局路由前綴,接入路由器AR2向管理服務(wù)器S1發(fā)送一條更新消息,消息負(fù)載為移動(dòng) 設(shè)備P1的全局路由前綴; 步驟505 :管理服務(wù)器S1收到更新消息后,將移動(dòng)設(shè)備P1所對(duì)應(yīng)的表項(xiàng)的接入路由器 域值設(shè)置為接入路由器AR2的全局路由前綴; 步驟506 :結(jié)束。
6. 根據(jù)權(quán)利要求5所述的基于定位的無(wú)線網(wǎng)絡(luò)通信的實(shí)現(xiàn)方法,其特征在于,在用戶 移動(dòng)網(wǎng)絡(luò)U1中的移動(dòng)設(shè)備P1從當(dāng)前關(guān)聯(lián)的接入節(jié)點(diǎn)API向下一個(gè)關(guān)聯(lián)的接入節(jié)點(diǎn)AP2行 駛,接入節(jié)點(diǎn)API和接入節(jié)點(diǎn)AP2屬于兩個(gè)無(wú)線網(wǎng)絡(luò),接入節(jié)點(diǎn)API所屬的無(wú)線網(wǎng)絡(luò)的接入 路由器為AR1,接入節(jié)點(diǎn)AP2所屬的無(wú)線網(wǎng)絡(luò)的接入路由器為AR2,接入路由器AR1和接入 路由器AR2屬于不同的域,接入路由器AR1所屬域中的管理服務(wù)器為S1,接入路由器AR2所 屬域中的管理服務(wù)器為S2的情況下,當(dāng)接入節(jié)點(diǎn)AP2檢測(cè)到移動(dòng)設(shè)備P1關(guān)聯(lián)到自己之后, 發(fā)起以下移動(dòng)切換操作: 步驟601 :開始; 步驟602 :接入節(jié)點(diǎn)AP2在關(guān)聯(lián)移動(dòng)設(shè)備表中增加一個(gè)表項(xiàng),移動(dòng)設(shè)備域?yàn)橐苿?dòng)設(shè)備P1 的全局路由前綴,生命周期設(shè)置為最大值; 步驟603 :接入節(jié)點(diǎn)AP2向接入路由器AR2發(fā)送一條更新消息,消息負(fù)載為移動(dòng)設(shè)備P1 的全局路由如綴; 步驟604 :接入路由器AR2收到更新消息后,在自己的關(guān)聯(lián)接入節(jié)點(diǎn)表中增加一個(gè)表 項(xiàng),該表項(xiàng)的移動(dòng)設(shè)備域?yàn)橐苿?dòng)設(shè)備P1的全局路由前綴,接入節(jié)點(diǎn)域值設(shè)置為接入節(jié)點(diǎn) AP2的全局路由前綴,然后向管理服務(wù)器S2發(fā)送一條更新消息,消息負(fù)載為移動(dòng)設(shè)備P1的 全局路由前綴; 步驟605 :管理服務(wù)器S2收到更新消息后,在自己的關(guān)聯(lián)接入路由器節(jié)點(diǎn)表中增加一 個(gè)表項(xiàng),該表項(xiàng)的移動(dòng)設(shè)備域?yàn)橐苿?dòng)設(shè)備P1的全局路由前綴,接入路由器域值設(shè)置為接入 路由器AR2的全局路由前綴; 步驟606 :結(jié)束。
7. 根據(jù)權(quán)利要求3所述的基于定位的無(wú)線網(wǎng)絡(luò)通信的實(shí)現(xiàn)方法,其特征在于,在用戶 移動(dòng)網(wǎng)絡(luò)U1中的移動(dòng)設(shè)備P1的關(guān)聯(lián)接入節(jié)點(diǎn)為AP1,用戶移動(dòng)網(wǎng)絡(luò)U2的移動(dòng)設(shè)備P2的關(guān) 聯(lián)接入節(jié)點(diǎn)也是API,傳感器節(jié)點(diǎn)D2位于用戶移動(dòng)網(wǎng)絡(luò)U2內(nèi)的情況下,移動(dòng)設(shè)備P1與傳感 器節(jié)點(diǎn)D2的通信過(guò)程為: 步驟701 :開始; 步驟702 :移動(dòng)設(shè)備P1發(fā)送一條數(shù)據(jù)消息,數(shù)據(jù)消息的源地址為移動(dòng)設(shè)備P1的全局地 址,數(shù)據(jù)消息的目的地址為傳感器節(jié)點(diǎn)D2的全局地址; 步驟703 :數(shù)據(jù)消息首先到達(dá)接入節(jié)點(diǎn)API,接入節(jié)點(diǎn)API檢測(cè)到傳感器節(jié)點(diǎn)D2的全局 路由前綴即移動(dòng)設(shè)備P2的全局路由前綴在自己的關(guān)聯(lián)移動(dòng)設(shè)備表中,則將數(shù)據(jù)消息直接 轉(zhuǎn)發(fā)給移動(dòng)設(shè)備P2 ; 步驟704 :移動(dòng)設(shè)備P2收到數(shù)據(jù)消息后,根據(jù)目的地址的節(jié)點(diǎn)ID將數(shù)據(jù)消息轉(zhuǎn)發(fā)給目 的傳感器節(jié)點(diǎn)D2 ; 步驟705 :結(jié)束。
8. 根據(jù)權(quán)利要求4所述的基于定位的無(wú)線網(wǎng)絡(luò)通信的實(shí)現(xiàn)方法,其特征在于,在用戶 移動(dòng)網(wǎng)絡(luò)U1中的移動(dòng)設(shè)備P1的關(guān)聯(lián)接入節(jié)點(diǎn)為AP1,用戶移動(dòng)網(wǎng)絡(luò)U2的移動(dòng)設(shè)備P2的關(guān) 聯(lián)接入節(jié)點(diǎn)是接入節(jié)點(diǎn)AP2,接入節(jié)點(diǎn)API和接入節(jié)點(diǎn)AP2屬于一個(gè)無(wú)線網(wǎng)絡(luò),該無(wú)線網(wǎng)絡(luò) 的接入路由器為AR1,傳感器節(jié)點(diǎn)D2位于用戶移動(dòng)網(wǎng)絡(luò)U2內(nèi)的情況下,移動(dòng)設(shè)備P1與傳感 器節(jié)點(diǎn)D2的通信過(guò)程為: 步驟801 :開始; 步驟802 :移動(dòng)設(shè)備P1發(fā)送一條數(shù)據(jù)消息,數(shù)據(jù)消息的源地址為移動(dòng)設(shè)備P1的全局地 址,數(shù)據(jù)消息的目的地址為傳感器節(jié)點(diǎn)D2的全局地址; 步驟803 :數(shù)據(jù)消息首先到達(dá)接入節(jié)點(diǎn)API,接入節(jié)點(diǎn)API檢測(cè)到傳感器節(jié)點(diǎn)D2的全局 路由前綴即移動(dòng)設(shè)備P2的全局路由前綴沒(méi)有在自己的關(guān)聯(lián)移動(dòng)設(shè)備表中,則將數(shù)據(jù)消息 發(fā)送給接入路由器AR1 ; 步驟804 :接入路由器AR1檢測(cè)到傳感器節(jié)點(diǎn)D2的全局路由前綴即移動(dòng)設(shè)備P2的全 局路由前綴在自己的關(guān)聯(lián)接入節(jié)點(diǎn)表中,相應(yīng)表項(xiàng)的接入節(jié)點(diǎn)域?yàn)榻尤牍?jié)點(diǎn)AP2的全局路 由前綴,則接入路由器AR1將數(shù)據(jù)消息發(fā)送給接入節(jié)點(diǎn)AP2 ; 步驟805 :接入節(jié)點(diǎn)API收到數(shù)據(jù)消息后,將數(shù)據(jù)消息直接轉(zhuǎn)發(fā)給移動(dòng)設(shè)備P2 ; 步驟806 :移動(dòng)設(shè)備P2收到數(shù)據(jù)消息后,根據(jù)目的地址的節(jié)點(diǎn)ID將數(shù)據(jù)消息轉(zhuǎn)發(fā)給目 的傳感器節(jié)點(diǎn)D2 ; 步驟807 :結(jié)束。
9. 根據(jù)權(quán)利要求5所述的基于定位的無(wú)線網(wǎng)絡(luò)通信的實(shí)現(xiàn)方法,其特征在于,在用戶 移動(dòng)網(wǎng)絡(luò)U1中的移動(dòng)設(shè)備P1的關(guān)聯(lián)接入節(jié)點(diǎn)為AP1,用戶移動(dòng)網(wǎng)絡(luò)U2的移動(dòng)設(shè)備P2的 關(guān)聯(lián)接入節(jié)點(diǎn)是接入節(jié)點(diǎn)AP2,接入節(jié)點(diǎn)API和接入節(jié)點(diǎn)AP2屬于兩個(gè)無(wú)線網(wǎng)絡(luò),接入節(jié)點(diǎn) API所屬的無(wú)線網(wǎng)絡(luò)的接入路由器為AR1,接入節(jié)點(diǎn)AP2所屬的無(wú)線網(wǎng)絡(luò)的接入路由器為 AR2,接入路由器AR1和接入路由器AR2同屬于一個(gè)域,該域的管理服務(wù)器為S1,傳感器節(jié)點(diǎn) D2位于用戶移動(dòng)網(wǎng)絡(luò)U2內(nèi)的情況下,移動(dòng)設(shè)備P1與傳感器節(jié)點(diǎn)D2的通信過(guò)程為: 步驟901 :開始; 步驟902 :移動(dòng)設(shè)備P1發(fā)送一條數(shù)據(jù)消息,數(shù)據(jù)消息的源地址為移動(dòng)設(shè)備P1的全局地 址,數(shù)據(jù)消息的目的地址為傳感器節(jié)點(diǎn)D2的全局地址; 步驟903 :數(shù)據(jù)消息首先到達(dá)接入節(jié)點(diǎn)API,接入節(jié)點(diǎn)API檢測(cè)到傳感器節(jié)點(diǎn)D2的全局 路由前綴即移動(dòng)設(shè)備P1的全局路由前綴沒(méi)有在自己的關(guān)聯(lián)移動(dòng)設(shè)備表中,則將數(shù)據(jù)消息 發(fā)送給接入路由器AR1 ; 步驟904 :接入路由器AR1檢測(cè)到傳感器節(jié)點(diǎn)D2的全局路由前綴即移動(dòng)設(shè)備P1的全 局路由前綴沒(méi)有在自己的關(guān)聯(lián)接入節(jié)點(diǎn)表中,則向管理服務(wù)器S1發(fā)送路由請(qǐng)求消息,路由 請(qǐng)求消息負(fù)載為移動(dòng)設(shè)備P2的全局路由前綴; 步驟905 :管理服務(wù)器S1收到路由請(qǐng)求消息后,在自己的關(guān)聯(lián)接入路由器表中查詢移 動(dòng)設(shè)備P2的表項(xiàng),然后向接入路由器AR1發(fā)送一條路由響應(yīng)消息,路由響應(yīng)消息負(fù)載為移 動(dòng)設(shè)備P2表項(xiàng)的接入路由器AR2的全局路由前綴; 步驟906 :接入路由器AR1收到路由響應(yīng)消息后,將數(shù)據(jù)消息發(fā)送給接入路由器AR2 ; 步驟907 :接入路由器AR2收到數(shù)據(jù)消息后,將數(shù)據(jù)消息直接轉(zhuǎn)發(fā)給接入節(jié)點(diǎn)AP2 ; 步驟908 :接入節(jié)點(diǎn)AP2收到數(shù)據(jù)消息后,將數(shù)據(jù)消息直接轉(zhuǎn)發(fā)給移動(dòng)設(shè)備P2 ; 步驟909 :移動(dòng)設(shè)備P2收到數(shù)據(jù)消息后,根據(jù)目的地址的節(jié)點(diǎn)ID將數(shù)據(jù)消息轉(zhuǎn)發(fā)給目 的傳感器節(jié)點(diǎn)D2 ; 步驟910 :結(jié)束。
10.根據(jù)權(quán)利要求5所述的基于定位的無(wú)線網(wǎng)絡(luò)通信的實(shí)現(xiàn)方法,其特征在于,在用戶 移動(dòng)網(wǎng)絡(luò)U1中的移動(dòng)設(shè)備P1的關(guān)聯(lián)接入節(jié)點(diǎn)為AP1,用戶移動(dòng)網(wǎng)絡(luò)U2的移動(dòng)設(shè)備P2的 關(guān)聯(lián)接入節(jié)點(diǎn)是接入節(jié)點(diǎn)AP2,接入節(jié)點(diǎn)API和接入節(jié)點(diǎn)AP2屬于兩個(gè)無(wú)線網(wǎng)絡(luò),接入節(jié)點(diǎn) API所屬的無(wú)線網(wǎng)絡(luò)的接入路由器為AR1,接入節(jié)點(diǎn)AP2所屬的無(wú)線網(wǎng)絡(luò)的接入路由器為 AR2,接入路由器AR1和接入路由器AR2同屬于不同的域,接入路由器AR1所屬的域的管理 服務(wù)器為S1,接入路由器AR2所屬的域的管理服務(wù)器為S2,傳感器節(jié)點(diǎn)D2位于用戶移動(dòng)網(wǎng) 絡(luò)U2內(nèi)的情況下,移動(dòng)設(shè)備P1與傳感器節(jié)點(diǎn)D2的通信過(guò)程為: 步驟1001 :開始; 步驟1002 :移動(dòng)設(shè)備P1發(fā)送一條數(shù)據(jù)消息,數(shù)據(jù)消息的源地址為移動(dòng)設(shè)備P1的全局 地址,消息的目的地址為傳感器節(jié)點(diǎn)D2的全局地址; 步驟1003 :數(shù)據(jù)消息首先到達(dá)接入節(jié)點(diǎn)AP1,接入節(jié)點(diǎn)API檢測(cè)到傳感器節(jié)點(diǎn)D2的全 局路由前綴即移動(dòng)設(shè)備P2的全局路由前綴沒(méi)有在自己的關(guān)聯(lián)移動(dòng)設(shè)備表中,則將數(shù)據(jù)消 息發(fā)送給接入路由器AR1 ; 步驟1004 :接入路由器AR1檢測(cè)到傳感器節(jié)點(diǎn)D2的全局路由前綴即移動(dòng)設(shè)備P2的全 局路由前綴沒(méi)有在自己的關(guān)聯(lián)接入節(jié)點(diǎn)表中,則向管理服務(wù)器S1發(fā)送路由請(qǐng)求消息,路由 請(qǐng)求消息負(fù)載為移動(dòng)設(shè)備P2的全局路由前綴; 步驟1005 :管理服務(wù)器S1收到路由請(qǐng)求消息后,管理服務(wù)器S2的關(guān)聯(lián)接入路由器表 中沒(méi)有移動(dòng)設(shè)備P2的表項(xiàng),移動(dòng)服務(wù)器S1向接入路由器AR1發(fā)送一條路由響應(yīng)消息,路由 響應(yīng)消息負(fù)載為空; 步驟1006 :接入路由器AR1獲取移動(dòng)設(shè)備P2的地址坐標(biāo)并構(gòu)建一個(gè)路由地址,路由地 址的橫坐標(biāo)為移動(dòng)設(shè)備P2的橫坐標(biāo),路由地址的縱坐標(biāo)為移動(dòng)設(shè)備P2的縱坐標(biāo),路由地址 的全局路由前綴為移動(dòng)設(shè)備P2的全局路由前綴,接入路由器AR1發(fā)送一條數(shù)據(jù)消息,數(shù)據(jù) 消息負(fù)載為接收到的數(shù)據(jù)消息,數(shù)據(jù)消息的源地址為AR1的全局地址,目的地址為移動(dòng)設(shè) 備P2的路由地址; 步驟1007 :該數(shù)據(jù)消息被轉(zhuǎn)發(fā)到距離移動(dòng)設(shè)備P2最近的下一跳接入路由器; 步驟1008 :下一跳接入路由器收到該數(shù)據(jù)消息后,再將該數(shù)據(jù)消息轉(zhuǎn)發(fā)到距離移動(dòng)設(shè) 備P2最近的下一跳接入路由器, 步驟1009:重復(fù)步驟1008,最終該數(shù)據(jù)消息到達(dá)移動(dòng)設(shè)備P2所在的無(wú)線網(wǎng)絡(luò)所在的接 入路由器AR2 ; 步驟1010 :接入路由器AR2收到數(shù)據(jù)消息后,根據(jù)自己的關(guān)聯(lián)接入節(jié)點(diǎn)表中移動(dòng)設(shè)備P2的表項(xiàng),接入路由器AR2將數(shù)據(jù)消息轉(zhuǎn)發(fā)給接入節(jié)點(diǎn)AP2 ; 步驟1011 :接入節(jié)點(diǎn)AP2收到數(shù)據(jù)消息后,根據(jù)自己的關(guān)聯(lián)移動(dòng)設(shè)備表中移動(dòng)設(shè)備P2 的表項(xiàng),接入節(jié)點(diǎn)AP2將數(shù)據(jù)消息直接轉(zhuǎn)發(fā)給移動(dòng)設(shè)備P2 ; 步驟1012 :移動(dòng)設(shè)備P2收到數(shù)據(jù)消息后,根據(jù)目的地址的節(jié)點(diǎn)ID將數(shù)據(jù)消息轉(zhuǎn)發(fā)給 目的傳感器節(jié)點(diǎn)D2 ; 步驟1013 :結(jié)束。
【專利摘要】本發(fā)明提供了一種基于定位的無(wú)線網(wǎng)絡(luò)通信的實(shí)現(xiàn)方法,所述無(wú)線網(wǎng)絡(luò)由路由骨干網(wǎng)和用戶移動(dòng)網(wǎng)絡(luò)構(gòu)成,其中路由骨干網(wǎng)由一個(gè)接入路由器和一個(gè)以上接入節(jié)點(diǎn)兩種設(shè)備構(gòu)成,用戶移動(dòng)網(wǎng)絡(luò)由一個(gè)移動(dòng)設(shè)備和一個(gè)以上傳感器節(jié)點(diǎn)兩種設(shè)備構(gòu)成,傳感器節(jié)點(diǎn)通過(guò)移動(dòng)設(shè)備與其他移動(dòng)設(shè)備或者傳感器節(jié)點(diǎn)通信;一個(gè)用戶移動(dòng)網(wǎng)絡(luò)作為一個(gè)整體移動(dòng);一個(gè)移動(dòng)設(shè)備與一個(gè)接入節(jié)點(diǎn)關(guān)聯(lián),該接入節(jié)點(diǎn)稱為該移動(dòng)設(shè)備的關(guān)聯(lián)接入節(jié)點(diǎn);移動(dòng)設(shè)備通過(guò)關(guān)聯(lián)接入節(jié)點(diǎn)以及關(guān)聯(lián)接入節(jié)點(diǎn)所在的路由骨干網(wǎng)實(shí)現(xiàn)與其他用戶移動(dòng)網(wǎng)絡(luò)的通信;節(jié)點(diǎn)在移動(dòng)過(guò)程中,無(wú)需配置轉(zhuǎn)交地址并且無(wú)需訪問(wèn)家鄉(xiāng)代理,因此大幅度提高了通信性能。
【IPC分類】H04W64-00, H04W8-26
【公開號(hào)】CN104717640
【申請(qǐng)?zhí)枴緾N201510161279
【發(fā)明人】王曉喃
【申請(qǐng)人】常熟理工學(xué)院
【公開日】2015年6月17日
【申請(qǐng)日】2015年4月7日