欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法與流程

文檔序號(hào):11846352閱讀:512來源:國知局
一種移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法與流程
本發(fā)明涉及一種數(shù)據(jù)通信方法,尤其涉及的是一種移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法。
背景技術(shù)
:近年來,很多研究工作致力于移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法,以便使移動(dòng)節(jié)點(diǎn)能夠快速獲取網(wǎng)絡(luò)服務(wù)。隨著移動(dòng)無線網(wǎng)絡(luò)技術(shù)的發(fā)展,移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法會(huì)成為未來提供服務(wù)的一種模式。目前,移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信的實(shí)現(xiàn)模式是通過廣播來實(shí)現(xiàn),因此延遲和代價(jià)都比較大,降低了網(wǎng)絡(luò)服務(wù)性能。因此,如何降低移動(dòng)無線網(wǎng)絡(luò)提供服務(wù)的延遲和代價(jià)成為近年來研究的熱點(diǎn)問題。技術(shù)實(shí)現(xiàn)要素:發(fā)明目的:本發(fā)明所要解決的技術(shù)問題是針對(duì)現(xiàn)有技術(shù)的不足,提供一種移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法。本發(fā)明通過單播取代廣播的方式來實(shí)現(xiàn)移動(dòng)無線網(wǎng)絡(luò)的數(shù)據(jù)通信方法,從而降低移動(dòng)無線網(wǎng)絡(luò)提供服務(wù)的延遲和代價(jià),從而有效提高網(wǎng)絡(luò)服務(wù)性能。技術(shù)方案:本發(fā)明公開了一種移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法,所述移動(dòng)無線網(wǎng)絡(luò)通過一個(gè)接入路由器接入到互聯(lián)網(wǎng),移動(dòng)無線網(wǎng)絡(luò)由該接入路由器的全局網(wǎng)絡(luò)前綴唯一標(biāo)識(shí);每個(gè)接入路由器具有全球唯一性的地理位置坐標(biāo);一種類型的數(shù)據(jù)由一個(gè)數(shù)據(jù)ID唯一標(biāo)識(shí),全局網(wǎng)絡(luò)前綴經(jīng)過權(quán)威機(jī)構(gòu)授權(quán)或者認(rèn)證的移動(dòng)無線網(wǎng)絡(luò)才有權(quán)限創(chuàng)建和提供該類型數(shù)據(jù),比如EI數(shù)據(jù)庫要經(jīng)過elsevier公司授權(quán),經(jīng)過elsevier公司授權(quán)的高校的全局網(wǎng)絡(luò)前綴可以訪問EI數(shù)據(jù)庫;移動(dòng)無線網(wǎng)絡(luò)有權(quán)創(chuàng)建和提供兩種以上類型的數(shù)據(jù),這些數(shù)據(jù)的數(shù)據(jù)ID建立數(shù)據(jù)ID集合;將有權(quán)限創(chuàng)建和提供一種類型數(shù)據(jù)的移動(dòng)節(jié)點(diǎn)作為數(shù)據(jù)提供者;如果具有全局網(wǎng)絡(luò)前綴G的移動(dòng)無線網(wǎng)絡(luò)有權(quán)限創(chuàng)建和提供一種類型的數(shù)據(jù)C,那么在該移動(dòng)無線網(wǎng)絡(luò)內(nèi)獲取家鄉(xiāng)地址的移動(dòng)節(jié)點(diǎn)自動(dòng)獲取創(chuàng)建和提供數(shù)據(jù)C的權(quán)限,即成為數(shù)據(jù)C的數(shù)據(jù)提供者;在全局網(wǎng)絡(luò)前綴G的移動(dòng)無線網(wǎng)絡(luò)中獲取家鄉(xiāng)地址的所有移動(dòng)節(jié)點(diǎn)能夠協(xié)同合作共同產(chǎn)生數(shù)據(jù)C;在任一個(gè)移動(dòng)無線網(wǎng)絡(luò)中,存在一個(gè)數(shù)據(jù)服務(wù)器,該服務(wù)器用于保存該移動(dòng)無線網(wǎng)絡(luò)有權(quán)限產(chǎn)生和提供的數(shù)據(jù);移動(dòng)節(jié)點(diǎn)通過全局IPv6地址和數(shù)據(jù)地址來獲取一種類型的數(shù)據(jù);移動(dòng)節(jié)點(diǎn)的全局IPv6地址由五個(gè)部分構(gòu)成:第一部分為i比特的全局網(wǎng)絡(luò)前綴,用于唯一標(biāo)識(shí)一個(gè)移動(dòng)無線網(wǎng)絡(luò),其值等于移動(dòng)無線網(wǎng)絡(luò)內(nèi)接入路由器的全局網(wǎng)絡(luò)前綴;第二部分為保留區(qū)域,長(zhǎng)度為k比特;第三部分和第四部分為移動(dòng)無線網(wǎng)絡(luò)內(nèi)接入路由器的地理橫坐標(biāo)和縱坐標(biāo),分別為j比特,其值具有全球惟一性;第五部分為內(nèi)部ID,長(zhǎng)度為128-i-2j-k比特,i,j,k為小于32的正整數(shù),唯一標(biāo)識(shí)移動(dòng)無線網(wǎng)絡(luò)內(nèi)的一個(gè)移動(dòng)節(jié)點(diǎn),在移動(dòng)無線網(wǎng)絡(luò)內(nèi)具有唯一性;第三部分、第四部分和第五部分構(gòu)成移動(dòng)節(jié)點(diǎn)的節(jié)點(diǎn)ID;移動(dòng)無線網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)服務(wù)器的內(nèi)部ID為常量1;接入路由器的內(nèi)部ID為0;數(shù)據(jù)地址包括三個(gè)部分,第一部分為i比特的全局網(wǎng)絡(luò)前綴,第二部分為k比特的數(shù)據(jù)ID,用于標(biāo)識(shí)一種類型的數(shù)據(jù),第三部分為128-i-k比特的節(jié)點(diǎn)ID;如果數(shù)據(jù)地址作為一個(gè)消息的目的地址且節(jié)點(diǎn)ID等于2128-i-k-1,那么在移動(dòng)無線網(wǎng)絡(luò)中廣播該消息;接入路由器和移動(dòng)節(jié)點(diǎn)定期廣播信標(biāo)消息,消息負(fù)載為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴和接入路由器的地理坐標(biāo);一個(gè)接入路由器的每個(gè)接口能夠連接一個(gè)移動(dòng)無線網(wǎng)絡(luò),每個(gè)移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴具有唯一性,其值為預(yù)先設(shè)置,取值范圍為[1,2i-2];接入路由器維護(hù)一個(gè)內(nèi)部ID空間,其范圍為[2,2128-i-2j-k-2];如果接入路由器連接N個(gè)移動(dòng)無線網(wǎng)絡(luò),那么它將內(nèi)部ID空間劃分為N部分,每個(gè)部分分配給一個(gè)移動(dòng)無線網(wǎng)絡(luò),第n個(gè)移動(dòng)無線網(wǎng)絡(luò)的內(nèi)部ID空間為[L(n),U(n)],1≤n≤N,如公式(1)和(2)所示;.L(n)=2;n-1(n-1)·2128-i-2j-kN;2≤n≤N---(1),]]>U(n)=n·2128-i-2j-kN-1;1≤n≤N-1n·2128-i-2j-kN-2;n=N---(2).]]>本發(fā)明所述方法中,移動(dòng)節(jié)點(diǎn)N啟動(dòng)后,通過偵聽鄰居接入路由器或者鄰居移動(dòng)節(jié)點(diǎn)的信標(biāo)消息來獲取所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴和接入路由器的地理坐標(biāo),并通過下述過程獲取家鄉(xiāng)地址:步驟101:開始;步驟102:移動(dòng)節(jié)點(diǎn)N構(gòu)建一個(gè)臨時(shí)地址和所在移動(dòng)無線網(wǎng)絡(luò)接入路由器AR1的地址,臨時(shí)地址的全局網(wǎng)絡(luò)前綴為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴,節(jié)點(diǎn)ID為隨機(jī)數(shù),接入路由器AR1的地址的全局網(wǎng)絡(luò)前綴為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴,保留域?yàn)?,地理橫坐標(biāo)和縱坐標(biāo)分別為接入路由器AR1的地理橫坐標(biāo)和縱坐標(biāo),內(nèi)部ID為0;移動(dòng)節(jié)點(diǎn)N發(fā)送內(nèi)部ID請(qǐng)求消息,源地址為構(gòu)建的臨時(shí)地址,目的地址為接入路由器的地址;步驟103:接入路由器AR1收到內(nèi)部ID請(qǐng)求消息,根據(jù)內(nèi)部ID請(qǐng)求消息中目的和源地址的全局移動(dòng)無線網(wǎng)絡(luò)前綴,接入路由器AR1從相應(yīng)的內(nèi)部ID空間中分配一個(gè)內(nèi)部ID,同時(shí)向移動(dòng)節(jié)點(diǎn)N返回一個(gè)內(nèi)部ID響應(yīng)消息,該消息負(fù)載為分配的內(nèi)部ID以及所在移動(dòng)無線網(wǎng)絡(luò)有權(quán)創(chuàng)建和提供的數(shù)據(jù)的數(shù)據(jù)ID集合;步驟104:移動(dòng)節(jié)點(diǎn)N收到內(nèi)部ID響應(yīng)消息后,保存所在移動(dòng)無線網(wǎng)絡(luò)有權(quán)創(chuàng)建和提供的數(shù)據(jù)ID集合,同時(shí)將內(nèi)部ID響應(yīng)消息中分配的內(nèi)部ID與接入路由器AR1的地理坐標(biāo)相結(jié)合構(gòu)建成具有全球唯一性的節(jié)點(diǎn)ID,將節(jié)點(diǎn)ID與接入路由器AR1的地理坐標(biāo)相結(jié)合構(gòu)建成具有全球唯一性的地址,其中保留域?yàn)?;步驟105:結(jié)束;移動(dòng)節(jié)點(diǎn)由節(jié)點(diǎn)ID唯一標(biāo)識(shí),具有全球唯一性,在整個(gè)生命周期中保持不變;移動(dòng)節(jié)點(diǎn)在移動(dòng)無線網(wǎng)絡(luò)中獲取家鄉(xiāng)地址后,該移動(dòng)無線網(wǎng)絡(luò)稱為移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò),移動(dòng)節(jié)點(diǎn)獲取所在家鄉(xiāng)網(wǎng)絡(luò)有權(quán)創(chuàng)建和提供的數(shù)據(jù)ID集合后,它同時(shí)也有權(quán)限創(chuàng)建和提供該數(shù)據(jù)ID集合中任一個(gè)數(shù)據(jù)ID所標(biāo)識(shí)的數(shù)據(jù);移動(dòng)節(jié)點(diǎn)在家鄉(xiāng)網(wǎng)絡(luò)中,轉(zhuǎn)交地址等于其家鄉(xiāng)地址。通過上述過程,移動(dòng)節(jié)點(diǎn)可以獲取具有全球唯一性的節(jié)點(diǎn)ID,并進(jìn)行通信,由于該節(jié)點(diǎn)ID在整個(gè)生命周期內(nèi)保持不變,因此大幅度降低了地址配置代價(jià)和延遲。本發(fā)明所述方法中,一個(gè)移動(dòng)無線網(wǎng)絡(luò)由全局網(wǎng)絡(luò)前綴G唯一標(biāo)識(shí),該移動(dòng)無線網(wǎng)絡(luò)具有創(chuàng)建和提供數(shù)據(jù)IDS所標(biāo)識(shí)的數(shù)據(jù)C,在該移動(dòng)無線網(wǎng)絡(luò)中,數(shù)據(jù)服務(wù)器V用來保存數(shù)據(jù)C,數(shù)據(jù)C具有一定的生命周期,當(dāng)生命周期為0時(shí),數(shù)據(jù)服務(wù)器V刪除數(shù)據(jù)C;數(shù)據(jù)服務(wù)器V將數(shù)據(jù)C分為M個(gè)數(shù)據(jù)部分cm,1≤m≤M,如公式(3)所示,數(shù)據(jù)部分cm由數(shù)據(jù)部分IDdm標(biāo)識(shí),所述數(shù)據(jù)部分ID構(gòu)建成數(shù)據(jù)部分ID集合D,如公式(4)所示,數(shù)據(jù)服務(wù)器V執(zhí)行下述過程來創(chuàng)建數(shù)據(jù)C:C=Um=1Mcm---(3),]]>D=Um=1Mdm---(4);]]>步驟201:開始;步驟202:數(shù)據(jù)服務(wù)器V創(chuàng)建一個(gè)數(shù)據(jù)地址,數(shù)據(jù)地址的全局網(wǎng)絡(luò)前綴為G,數(shù)據(jù)ID為S,節(jié)點(diǎn)ID等于2128-i-k-1,同時(shí)將距離參數(shù)h設(shè)置為初始化值,并廣播數(shù)據(jù)創(chuàng)建消息,消息的目的地址為數(shù)據(jù)地址,源地址為數(shù)據(jù)服務(wù)器V的全局地址,負(fù)載為距離參數(shù)h和數(shù)據(jù)部分ID集合D,其中,距離參數(shù)h的值每經(jīng)過一跳遞減1,距離參數(shù)h為廣播數(shù)據(jù)創(chuàng)建消息的范圍,例如距離參數(shù)初始化值h為1時(shí),即在一跳范圍內(nèi)廣播數(shù)據(jù)創(chuàng)建消息;步驟203:移動(dòng)節(jié)點(diǎn)收到數(shù)據(jù)創(chuàng)建消息后,通過目的地址中的數(shù)據(jù)ID來判斷自己是否有權(quán)限創(chuàng)建數(shù)據(jù)C,如果有,進(jìn)行步驟204,否則進(jìn)行步驟205;步驟204:移動(dòng)節(jié)點(diǎn)根據(jù)數(shù)據(jù)部分ID集合來創(chuàng)建數(shù)據(jù)部分,并向數(shù)據(jù)服務(wù)器V返回?cái)?shù)據(jù)創(chuàng)建響應(yīng)消息,消息負(fù)載為創(chuàng)建的數(shù)據(jù)部分;步驟205:移動(dòng)節(jié)點(diǎn)判斷距離參數(shù)h是否大于0,如果是,進(jìn)行步驟206,否則進(jìn)行步驟207;步驟206:移動(dòng)節(jié)點(diǎn)將距離參數(shù)h遞減1同時(shí)轉(zhuǎn)發(fā)接收到的數(shù)據(jù)創(chuàng)建消息,執(zhí)行步驟203;步驟207:數(shù)據(jù)服務(wù)器V對(duì)接收到的數(shù)據(jù)創(chuàng)建響應(yīng)消息中數(shù)據(jù)部分進(jìn)行并操作,如果并操作的結(jié)果不等于數(shù)據(jù)C,那么執(zhí)行步驟208,否則執(zhí)行步驟209;步驟208:數(shù)據(jù)服務(wù)器V將距離參數(shù)h的初始化值遞增1,執(zhí)行步驟202;步驟209:數(shù)據(jù)服務(wù)器V保存數(shù)據(jù)C,同時(shí)向每個(gè)返回?cái)?shù)據(jù)創(chuàng)建響應(yīng)消息的移動(dòng)節(jié)點(diǎn)發(fā)送一個(gè)數(shù)據(jù)創(chuàng)建確認(rèn)消息,消息負(fù)載為數(shù)據(jù)C;步驟210:移動(dòng)節(jié)點(diǎn)收到數(shù)據(jù)創(chuàng)建確認(rèn)消息后,保存數(shù)據(jù)C;步驟211:結(jié)束。通過上述過程,數(shù)據(jù)服務(wù)器可以創(chuàng)建并保存數(shù)據(jù),同時(shí)能夠向移動(dòng)節(jié)點(diǎn)提供數(shù)據(jù)。本發(fā)明所述方法中,接入路由器連接N個(gè)移動(dòng)無線網(wǎng)絡(luò),針對(duì)每個(gè)連接的移動(dòng)無線網(wǎng)絡(luò),接入路由器保存一個(gè)數(shù)據(jù)檢索表,用于保存該移動(dòng)無線網(wǎng)絡(luò)沒有權(quán)限創(chuàng)建和提供的數(shù)據(jù)的數(shù)據(jù)提供者信息,也就是說,其他數(shù)據(jù)提供者可能到達(dá)這個(gè)無線移動(dòng)網(wǎng)絡(luò),所以接入路由器需要記錄一下這些數(shù)據(jù)提供者的信息;每個(gè)表項(xiàng)包括三個(gè)域,數(shù)據(jù)ID域,提供者ID域以及距離域,其中數(shù)據(jù)ID域用于指定一種類型的數(shù)據(jù),提供者ID域用于保存能夠提供該種類型數(shù)據(jù)的提供者的節(jié)點(diǎn)ID,距離域用于保存接入路由器與提供者之間的跳數(shù);如果移動(dòng)節(jié)點(diǎn)N1進(jìn)入一個(gè)新的移動(dòng)無線網(wǎng)絡(luò),該移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴為G3,接入路由器為AR3,那么移動(dòng)節(jié)點(diǎn)N1將全局網(wǎng)絡(luò)前綴G3與自己的節(jié)點(diǎn)ID相結(jié)合構(gòu)建成在新移動(dòng)無線網(wǎng)絡(luò)的轉(zhuǎn)交地址,其中保留域?yàn)?;如果移動(dòng)節(jié)點(diǎn)N1有權(quán)限提供數(shù)據(jù)IDS1定義的數(shù)據(jù)C1,新移動(dòng)無線網(wǎng)絡(luò)沒有權(quán)限創(chuàng)建和提供數(shù)據(jù)C1,那么移動(dòng)節(jié)點(diǎn)N1進(jìn)行下述注冊(cè)操作:步驟301:開始;步驟302:移動(dòng)節(jié)點(diǎn)N1構(gòu)建所在移動(dòng)無線網(wǎng)絡(luò)接入路由器AR3的地址,其中,全局網(wǎng)絡(luò)前綴為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴G3,保留域?yàn)?,地理橫坐標(biāo)和縱坐標(biāo)分別為接入路由器AR3的地理橫坐標(biāo)和縱坐標(biāo),內(nèi)部ID為0,并向接入路由器AR3發(fā)送數(shù)據(jù)注冊(cè)消息,消息目的地址為接入路由器AR3的地址,源地址為移動(dòng)節(jié)點(diǎn)N1自己的轉(zhuǎn)交地址,負(fù)載為數(shù)據(jù)IDS1以及距離參數(shù)h1,距離參數(shù)h1初始值為0,每經(jīng)過一跳,其值遞增1;步驟303:接入路由器AR3收到數(shù)據(jù)注冊(cè)消息后,在數(shù)據(jù)索引表中增加一個(gè)表項(xiàng),其中,數(shù)據(jù)ID域?yàn)閿?shù)據(jù)IDS1,提供者ID域?yàn)橐苿?dòng)節(jié)點(diǎn)N1的節(jié)點(diǎn)ID,距離域?yàn)閰?shù)h1的值;步驟304:結(jié)束。通過上述操作,移動(dòng)節(jié)點(diǎn)能夠快速獲取數(shù)據(jù)從而提高數(shù)據(jù)服務(wù)質(zhì)量。本發(fā)明所述方法中,如果移動(dòng)節(jié)點(diǎn)N1所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴為G1,接入路由器為AR1,該移動(dòng)無線網(wǎng)絡(luò)有權(quán)限產(chǎn)生并提供數(shù)據(jù)ID為S1定義的數(shù)據(jù)C1,那么移動(dòng)節(jié)點(diǎn)N1根據(jù)下述過程獲取數(shù)據(jù)C1:步驟401:開始;步驟402:移動(dòng)節(jié)點(diǎn)N1構(gòu)建所在移動(dòng)無線網(wǎng)絡(luò)的數(shù)據(jù)服務(wù)器V的節(jié)點(diǎn)ID,其中,接入路由器地理橫坐標(biāo)和縱坐標(biāo)域?yàn)榻尤肼酚善鰽R3的地理橫坐標(biāo)和地理縱坐標(biāo),內(nèi)部ID為1;移動(dòng)節(jié)點(diǎn)N1構(gòu)建數(shù)據(jù)地址,其中,全局網(wǎng)絡(luò)前綴為G1,數(shù)據(jù)ID為S1,節(jié)點(diǎn)ID為數(shù)據(jù)服務(wù)器V的節(jié)點(diǎn)ID,最后,移動(dòng)節(jié)點(diǎn)N1發(fā)送數(shù)據(jù)請(qǐng)求消息,消息目的地址為構(gòu)建的數(shù)據(jù)地址,源地址為移動(dòng)節(jié)點(diǎn)N1在所在移動(dòng)無線網(wǎng)絡(luò)的轉(zhuǎn)交地址,數(shù)據(jù)請(qǐng)求消息根據(jù)數(shù)據(jù)地址的節(jié)點(diǎn)ID到達(dá)下一跳節(jié)點(diǎn);步驟403:判斷下一跳節(jié)點(diǎn)是否為數(shù)據(jù)服務(wù)器V,如果是,進(jìn)行步驟407,否則執(zhí)行步驟404;步驟404:下一跳移動(dòng)節(jié)點(diǎn)收到該數(shù)據(jù)請(qǐng)求消息后,根據(jù)該消息的目的地址中的節(jié)點(diǎn)ID判斷自己是否能提供數(shù)據(jù)C1,如果能,進(jìn)行步驟405,否則進(jìn)行步驟406;步驟405:下一跳移動(dòng)節(jié)點(diǎn)停止轉(zhuǎn)發(fā)收到的數(shù)據(jù)請(qǐng)求消息,同時(shí)向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C1,執(zhí)行步驟410;步驟406:下一跳移動(dòng)節(jié)點(diǎn)將收到的數(shù)據(jù)請(qǐng)求消息繼續(xù)轉(zhuǎn)發(fā)到下一跳節(jié)點(diǎn),執(zhí)行步驟403;步驟407:數(shù)據(jù)服務(wù)器V判斷是否保存數(shù)據(jù)C1,如果是則執(zhí)行步驟409,否則執(zhí)行步驟408;步驟408:數(shù)據(jù)服務(wù)器V執(zhí)行步驟201到步驟211創(chuàng)建數(shù)據(jù)C1;步驟409:數(shù)據(jù)服務(wù)器V向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C1;步驟410:如果轉(zhuǎn)發(fā)數(shù)據(jù)響應(yīng)消息的中間移動(dòng)節(jié)點(diǎn)也需要數(shù)據(jù)C1,則保存數(shù)據(jù)響應(yīng)消息中的數(shù)據(jù)C1;步驟411:移動(dòng)節(jié)點(diǎn)N1收到數(shù)據(jù)響應(yīng)消息后,保存數(shù)據(jù)C1;步驟412:結(jié)束。通過上述操作,移動(dòng)節(jié)點(diǎn)能夠快速獲取數(shù)據(jù)從而提高數(shù)據(jù)服務(wù)質(zhì)量,確保數(shù)據(jù)獲取成功率。本發(fā)明所述方法中,如果移動(dòng)節(jié)點(diǎn)N1所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴為G1,接入路由器為AR1,該移動(dòng)無線網(wǎng)絡(luò)無權(quán)產(chǎn)生并提供數(shù)據(jù)ID為S2定義的數(shù)據(jù)C2,全局網(wǎng)絡(luò)前綴為G2的移動(dòng)無線網(wǎng)絡(luò)有權(quán)產(chǎn)生并提供數(shù)據(jù)C2,該移動(dòng)無線網(wǎng)絡(luò)的接入路由器為AR2,那么移動(dòng)節(jié)點(diǎn)N1根據(jù)下述過程獲取數(shù)據(jù)C2:步驟501:開始;步驟502:移動(dòng)節(jié)點(diǎn)N1構(gòu)建接入路由器AR1的節(jié)點(diǎn)ID,其中,接入路由器地理橫坐標(biāo)和縱坐標(biāo)域?yàn)榻尤肼酚善鰽R1的地理橫坐標(biāo)和地理縱坐標(biāo),內(nèi)部ID為0;移動(dòng)節(jié)點(diǎn)N1構(gòu)建一個(gè)數(shù)據(jù)地址,其中,全局網(wǎng)絡(luò)前綴為G2,數(shù)據(jù)ID為S2,節(jié)點(diǎn)ID為接入路由器AR1的節(jié)點(diǎn)ID;移動(dòng)節(jié)點(diǎn)N1發(fā)送數(shù)據(jù)請(qǐng)求消息,消息目的地址為構(gòu)建的數(shù)據(jù)地址,源地址為移動(dòng)節(jié)點(diǎn)N1的轉(zhuǎn)交地址,數(shù)據(jù)請(qǐng)求消息根據(jù)數(shù)據(jù)地址的全局網(wǎng)絡(luò)前綴到達(dá)下一跳節(jié)點(diǎn);步驟503:判斷下一跳節(jié)點(diǎn)是否為接入路由器AR1,如果是,進(jìn)行步驟507,否則執(zhí)行步驟504;步驟504:下一跳移動(dòng)節(jié)點(diǎn)收到該數(shù)據(jù)請(qǐng)求消息后,根據(jù)該消息目的地址中的節(jié)點(diǎn)ID判斷自己是否能提供數(shù)據(jù)C2,如果能,進(jìn)行步驟505,否則進(jìn)行步驟506;步驟505:下一跳移動(dòng)節(jié)點(diǎn)停止轉(zhuǎn)發(fā)收到的數(shù)據(jù)請(qǐng)求消息,同時(shí)向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C2,執(zhí)行步驟518;步驟506:下一跳移動(dòng)節(jié)點(diǎn)將收到的數(shù)據(jù)請(qǐng)求消息繼續(xù)轉(zhuǎn)發(fā)到下一跳節(jié)點(diǎn),執(zhí)行步驟503;步驟507:接入路由器AR1判斷數(shù)據(jù)索引表中是否有數(shù)據(jù)ID為S2的表項(xiàng),如果有進(jìn)行步驟508,否則執(zhí)行步驟509;步驟508:接入路由器AR1將數(shù)據(jù)請(qǐng)求消息中的目的地址中的節(jié)點(diǎn)ID更新為表項(xiàng)中的提供者ID,并發(fā)送數(shù)據(jù)請(qǐng)求消息;最終,該數(shù)據(jù)請(qǐng)求消息達(dá)到目的地址中節(jié)點(diǎn)ID指定的移動(dòng)節(jié)點(diǎn),該指定的移動(dòng)節(jié)點(diǎn)向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C2,執(zhí)行步驟518;步驟509:接入路由器AR1將數(shù)據(jù)請(qǐng)求消息發(fā)送到互聯(lián)網(wǎng),根據(jù)數(shù)據(jù)請(qǐng)求消息的目的地址中的網(wǎng)絡(luò)前綴,該數(shù)據(jù)請(qǐng)求消息到達(dá)下一跳路由器;步驟510:判斷下一跳路由器是否為接入路由器AR2,如果是,進(jìn)行步驟514,否則執(zhí)行步驟511;步驟511:下一跳路由器收到該數(shù)據(jù)請(qǐng)求消息后,判斷數(shù)據(jù)索引表中是否有數(shù)據(jù)ID為S2的表項(xiàng),如果有進(jìn)行步驟512,否則執(zhí)行步驟513;步驟512:下一跳路由器停止轉(zhuǎn)發(fā)收到的數(shù)據(jù)請(qǐng)求消息,同時(shí)將數(shù)據(jù)請(qǐng)求消息中的目的地址中的節(jié)點(diǎn)ID更新為表項(xiàng)中的提供者ID,并發(fā)送數(shù)據(jù)請(qǐng)求消息;最終,該數(shù)據(jù)請(qǐng)求消息達(dá)到目的地址中節(jié)點(diǎn)ID指定的移動(dòng)節(jié)點(diǎn),該指定的移動(dòng)節(jié)點(diǎn)向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C2,執(zhí)行步驟518;步驟513:下一跳路由器將收到的數(shù)據(jù)請(qǐng)求消息繼續(xù)轉(zhuǎn)發(fā)到下一跳路由器,執(zhí)行步驟510;步驟514:接入路由器AR2將數(shù)據(jù)請(qǐng)求消息中的目的地址中的節(jié)點(diǎn)ID更新為所在移動(dòng)無線網(wǎng)絡(luò)的數(shù)據(jù)服務(wù)器V2的節(jié)點(diǎn)ID,其中,節(jié)點(diǎn)ID的地理橫坐標(biāo)與縱坐標(biāo)等于接入路由器AR2的地理橫坐標(biāo)和縱坐標(biāo),內(nèi)部ID為1,并發(fā)送數(shù)據(jù)請(qǐng)求消息;最終,該數(shù)據(jù)請(qǐng)求消息達(dá)到數(shù)據(jù)服務(wù)器V2;步驟515:判斷數(shù)據(jù)服務(wù)器V2是否保存數(shù)據(jù)C2,如果是則執(zhí)行步驟517,否則執(zhí)行步驟516;步驟516:數(shù)據(jù)服務(wù)器V2執(zhí)行步驟201到步驟211創(chuàng)建數(shù)據(jù)C2;步驟517:數(shù)據(jù)服務(wù)器V2向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C2;步驟518:如果轉(zhuǎn)發(fā)數(shù)據(jù)響應(yīng)消息的中間移動(dòng)節(jié)點(diǎn)也需要數(shù)據(jù)C2,則保存數(shù)據(jù)響應(yīng)消息中的數(shù)據(jù)C2;步驟519:移動(dòng)節(jié)點(diǎn)N1收到數(shù)據(jù)響應(yīng)消息后,保存數(shù)據(jù)C2;步驟520:判斷移動(dòng)節(jié)點(diǎn)N1是否有權(quán)創(chuàng)建和提供數(shù)據(jù)C2,如果有,則執(zhí)行步驟521,否則執(zhí)行步驟523;步驟521:移動(dòng)節(jié)點(diǎn)N1構(gòu)建接入路由器AR1的地址,其中,全局網(wǎng)絡(luò)前綴為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴G1,保留域?yàn)?,地理橫坐標(biāo)和縱坐標(biāo)分別為接入路由器AR1的地理橫坐標(biāo)和縱坐標(biāo),內(nèi)部ID為0;移動(dòng)節(jié)點(diǎn)N1向接入路由器AR1發(fā)送數(shù)據(jù)注冊(cè)消息,消息目的地址為接入路由器AR1的地址,源地址為自己的轉(zhuǎn)交地址,負(fù)載為數(shù)據(jù)IDS2以及初始值為0的距離參數(shù)h2,每經(jīng)過一跳,其距離參數(shù)h2值遞增1;步驟522:接入路由器AR1收到數(shù)據(jù)注冊(cè)消息后,在數(shù)據(jù)索引表中增加一個(gè)表項(xiàng),其中,數(shù)據(jù)ID為數(shù)據(jù)IDS2,提供者ID為移動(dòng)節(jié)點(diǎn)N1的節(jié)點(diǎn)ID,距離值為距離參數(shù)h2的值;步驟523:結(jié)束。通過上述操作,移動(dòng)節(jié)點(diǎn)能夠快速獲取數(shù)據(jù)從而提高數(shù)據(jù)服務(wù)質(zhì)量,確保數(shù)據(jù)獲取成功率。有益效果:本發(fā)明提供了一種移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法,移動(dòng)節(jié)點(diǎn)通過本發(fā)明所提供的移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法能夠從距離最近的移動(dòng)節(jié)點(diǎn)以單播方式獲取服務(wù)數(shù)據(jù),縮短了獲取服務(wù)數(shù)據(jù)的延遲和代價(jià),提高了服務(wù)質(zhì)量,本發(fā)明可應(yīng)用于道路路況監(jiān)測(cè)、車輛管理等領(lǐng)域,具有廣泛的應(yīng)用前景。附圖說明下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明做更進(jìn)一步的具體說明,本發(fā)明的上述和/或其他方面的優(yōu)點(diǎn)將會(huì)變得更加清楚。圖1為本發(fā)明所述的移動(dòng)無線網(wǎng)絡(luò)體系結(jié)構(gòu)示意圖。圖2為本發(fā)明所述的全局IPv6地址結(jié)構(gòu)示意圖。圖3為本發(fā)明所述的數(shù)據(jù)地址結(jié)構(gòu)示意圖。圖4為本發(fā)明所述的獲取家鄉(xiāng)地址流程示意圖。圖5為本發(fā)明所述的創(chuàng)建數(shù)據(jù)流程示意圖。圖6為本發(fā)明所述的注冊(cè)流程示意圖。圖7為本發(fā)明所述的網(wǎng)絡(luò)內(nèi)數(shù)據(jù)獲取流程示意圖。圖8為本發(fā)明所述的網(wǎng)絡(luò)間數(shù)據(jù)獲取流程示意圖。具體實(shí)施方式:本發(fā)明提供了一種移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法,移動(dòng)節(jié)點(diǎn)通過本發(fā)明所提供的移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法能夠從距離最近的移動(dòng)節(jié)點(diǎn)以單播方式獲取服務(wù)數(shù)據(jù),縮短了獲取服務(wù)數(shù)據(jù)的延遲和代價(jià),提高了服務(wù)質(zhì)量,本發(fā)明可應(yīng)用于道路路況監(jiān)測(cè)、車輛管理等領(lǐng)域,具有廣泛的應(yīng)用前景。圖1為本發(fā)明所述的移動(dòng)無線網(wǎng)絡(luò)體系結(jié)構(gòu)示意圖。所述移動(dòng)無線網(wǎng)絡(luò)通過一個(gè)接入路由器1接入到互聯(lián)網(wǎng)2,移動(dòng)無線網(wǎng)絡(luò)3由該接入路由器1的全局網(wǎng)絡(luò)前綴唯一標(biāo)識(shí);每個(gè)接入路由器1具有全球唯一性的地理位置坐標(biāo);一種類型的數(shù)據(jù)由一個(gè)數(shù)據(jù)ID唯一標(biāo)識(shí),全局網(wǎng)絡(luò)前綴經(jīng)過授權(quán)的移動(dòng)無線網(wǎng)絡(luò)3才有權(quán)限創(chuàng)建和提供該類型數(shù)據(jù);移動(dòng)無線網(wǎng)絡(luò)3有權(quán)創(chuàng)建和提供兩種以上類型的數(shù)據(jù),這些數(shù)據(jù)的數(shù)據(jù)ID建立數(shù)據(jù)ID集合;將有權(quán)限創(chuàng)建和提供一種類型數(shù)據(jù)的移動(dòng)節(jié)點(diǎn)4作為數(shù)據(jù)提供者;如果具有全局網(wǎng)絡(luò)前綴G的移動(dòng)無線網(wǎng)絡(luò)3有權(quán)限創(chuàng)建和提供一種類型的數(shù)據(jù)C,那么在該移動(dòng)無線網(wǎng)絡(luò)3內(nèi)獲取家鄉(xiāng)地址的移動(dòng)節(jié)點(diǎn)4自動(dòng)獲取創(chuàng)建和提供數(shù)據(jù)C的權(quán)限,即成為數(shù)據(jù)C的數(shù)據(jù)提供者;在全局網(wǎng)絡(luò)前綴G的移動(dòng)無線網(wǎng)絡(luò)3中獲取家鄉(xiāng)地址的所有移動(dòng)節(jié)點(diǎn)4能夠協(xié)同合作共同產(chǎn)生數(shù)據(jù)C;在任一個(gè)移動(dòng)無線網(wǎng)絡(luò)3中,存在一個(gè)數(shù)據(jù)服務(wù)器5,該服務(wù)器用于保存該移動(dòng)無線網(wǎng)絡(luò)3有權(quán)限產(chǎn)生和提供的數(shù)據(jù)。圖2為本發(fā)明所述的全局IPv6地址結(jié)構(gòu)示意圖。移動(dòng)節(jié)點(diǎn)通過全局IPv6地址和數(shù)據(jù)地址來獲取一種類型的數(shù)據(jù);移動(dòng)節(jié)點(diǎn)的全局IPv6地址由五個(gè)部分構(gòu)成:第一部分為i比特的全局網(wǎng)絡(luò)前綴,用于唯一標(biāo)識(shí)一個(gè)移動(dòng)無線網(wǎng)絡(luò),其值等于移動(dòng)無線網(wǎng)絡(luò)內(nèi)接入路由器的全局網(wǎng)絡(luò)前綴;第二部分為保留區(qū)域,長(zhǎng)度為k比特;第三部分和第四部分為移動(dòng)無線網(wǎng)絡(luò)內(nèi)接入路由器的地理橫坐標(biāo)和縱坐標(biāo),分別為j比特,其值具有全球惟一性;第五部分為內(nèi)部ID,長(zhǎng)度為128-i-2j-k比特,i,j,k為小于32的正整數(shù),唯一標(biāo)識(shí)移動(dòng)無線網(wǎng)絡(luò)內(nèi)的一個(gè)移動(dòng)節(jié)點(diǎn),在移動(dòng)無線網(wǎng)絡(luò)內(nèi)具有唯一性;第三部分、第四部分和第五部分構(gòu)成移動(dòng)節(jié)點(diǎn)的節(jié)點(diǎn)ID;移動(dòng)無線網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)服務(wù)器的內(nèi)部ID為常量1;接入路由器的內(nèi)部ID為0。圖3為本發(fā)明所述的數(shù)據(jù)地址結(jié)構(gòu)示意圖。數(shù)據(jù)地址包括三個(gè)部分,第一部分為i比特的全局網(wǎng)絡(luò)前綴,第二部分為k比特的數(shù)據(jù)ID,用于標(biāo)識(shí)一種類型的數(shù)據(jù),第三部分為128-i-k比特的節(jié)點(diǎn)ID;如果數(shù)據(jù)地址作為一個(gè)消息的目的地址且節(jié)點(diǎn)ID等于2128-i-k-1,那么在移動(dòng)無線網(wǎng)絡(luò)中廣播該消息;接入路由器和移動(dòng)節(jié)點(diǎn)定期廣播信標(biāo)消息,消息負(fù)載為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴和接入路由器的地理坐標(biāo);一個(gè)接入路由器的每個(gè)接口能夠連接一個(gè)移動(dòng)無線網(wǎng)絡(luò),每個(gè)移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴具有唯一性,其值為預(yù)先設(shè)置,取值范圍為[1,2i-2];接入路由器維護(hù)一個(gè)內(nèi)部ID空間,其范圍為[2,2128-i-2j-k-2];如果接入路由器連接N個(gè)移動(dòng)無線網(wǎng)絡(luò),那么它將內(nèi)部ID空間劃分為N部分,每個(gè)部分分配給一個(gè)移動(dòng)無線網(wǎng)絡(luò),第n個(gè)移動(dòng)無線網(wǎng)絡(luò)的內(nèi)部ID空間為[L(n),U(n)],1≤n≤N,如公式(1)和(2)所示;.L(n)=2;n=1(n-1)·2128-i-2j-kN;2≤n≤N---(1),]]>U(n)=n·2128-i-2j-kN-1;1≤n≤N-1n·2128-i-2j-kN-2;n=N---(2).]]>圖4為本發(fā)明所述的獲取家鄉(xiāng)地址流程示意圖。移動(dòng)節(jié)點(diǎn)N啟動(dòng)后,通過偵聽鄰居接入路由器或者鄰居移動(dòng)節(jié)點(diǎn)的信標(biāo)消息來獲取所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴和接入路由器的地理坐標(biāo),并通過下述過程獲取家鄉(xiāng)地址:步驟101:開始;步驟102:移動(dòng)節(jié)點(diǎn)N構(gòu)建一個(gè)臨時(shí)地址和所在移動(dòng)無線網(wǎng)絡(luò)接入路由器AR1的地址,臨時(shí)地址的全局網(wǎng)絡(luò)前綴為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴,節(jié)點(diǎn)ID為隨機(jī)數(shù),接入路由器AR1的地址的全局網(wǎng)絡(luò)前綴為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴,保留域?yàn)?,地理橫坐標(biāo)和縱坐標(biāo)分別為接入路由器AR1的地理橫坐標(biāo)和縱坐標(biāo),內(nèi)部ID為0;移動(dòng)節(jié)點(diǎn)N發(fā)送內(nèi)部ID請(qǐng)求消息,源地址為構(gòu)建的臨時(shí)地址,目的地址為接入路由器的地址;步驟103:接入路由器AR1收到內(nèi)部ID請(qǐng)求消息,根據(jù)內(nèi)部ID請(qǐng)求消息中目的和源地址的全局移動(dòng)無線網(wǎng)絡(luò)前綴,接入路由器AR1從相應(yīng)的內(nèi)部ID空間中分配一個(gè)內(nèi)部ID,同時(shí)向移動(dòng)節(jié)點(diǎn)N返回一個(gè)內(nèi)部ID響應(yīng)消息,該消息負(fù)載為分配的內(nèi)部ID以及所在移動(dòng)無線網(wǎng)絡(luò)有權(quán)創(chuàng)建和提供的數(shù)據(jù)的數(shù)據(jù)ID集合;步驟104:移動(dòng)節(jié)點(diǎn)N收到內(nèi)部ID響應(yīng)消息后,保存所在移動(dòng)無線網(wǎng)絡(luò)有權(quán)創(chuàng)建和提供的數(shù)據(jù)ID集合,同時(shí)將內(nèi)部ID響應(yīng)消息中分配的內(nèi)部ID與接入路由器AR1的地理坐標(biāo)相結(jié)合構(gòu)建成具有全球唯一性的節(jié)點(diǎn)ID,將節(jié)點(diǎn)ID與接入路由器AR1的地理坐標(biāo)相結(jié)合構(gòu)建成具有全球唯一性的地址,其中保留域?yàn)?;步驟105:結(jié)束;移動(dòng)節(jié)點(diǎn)由節(jié)點(diǎn)ID唯一標(biāo)識(shí),具有全球唯一性,在整個(gè)生命周期中保持不變;移動(dòng)節(jié)點(diǎn)在移動(dòng)無線網(wǎng)絡(luò)中獲取家鄉(xiāng)地址后,該移動(dòng)無線網(wǎng)絡(luò)稱為移動(dòng)節(jié)點(diǎn)的家鄉(xiāng)網(wǎng)絡(luò),移動(dòng)節(jié)點(diǎn)獲取所在家鄉(xiāng)網(wǎng)絡(luò)有權(quán)創(chuàng)建和提供的數(shù)據(jù)ID集合后,它同時(shí)也有權(quán)限創(chuàng)建和提供該數(shù)據(jù)ID集合中任一個(gè)數(shù)據(jù)ID所標(biāo)識(shí)的數(shù)據(jù);移動(dòng)節(jié)點(diǎn)在家鄉(xiāng)網(wǎng)絡(luò)中,轉(zhuǎn)交地址等于其家鄉(xiāng)地址。圖5為本發(fā)明所述的創(chuàng)建數(shù)據(jù)流程示意圖。一個(gè)移動(dòng)無線網(wǎng)絡(luò)由全局網(wǎng)絡(luò)前綴G唯一標(biāo)識(shí),該移動(dòng)無線網(wǎng)絡(luò)具有創(chuàng)建和提供數(shù)據(jù)IDS所標(biāo)識(shí)的數(shù)據(jù)C,在該移動(dòng)無線網(wǎng)絡(luò)中,數(shù)據(jù)服務(wù)器V用來保存數(shù)據(jù)C,數(shù)據(jù)C具有一定的生命周期,當(dāng)生命周期為0時(shí),數(shù)據(jù)服務(wù)器V刪除數(shù)據(jù)C;數(shù)據(jù)服務(wù)器V將數(shù)據(jù)C分為M個(gè)數(shù)據(jù)部分cm,1≤m≤M,如公式(3)所示,數(shù)據(jù)部分cm由數(shù)據(jù)部分IDdm標(biāo)識(shí),所述數(shù)據(jù)部分ID構(gòu)建成數(shù)據(jù)部分ID集合D,如公式(4)所示,數(shù)據(jù)服務(wù)器V執(zhí)行下述過程來創(chuàng)建數(shù)據(jù)C:C=Um=1Mcm---(3),]]>D=Um=1Mdm---(4);]]>步驟201:開始;步驟202:數(shù)據(jù)服務(wù)器V創(chuàng)建一個(gè)數(shù)據(jù)地址,數(shù)據(jù)地址的全局網(wǎng)絡(luò)前綴為G,數(shù)據(jù)ID為S,節(jié)點(diǎn)ID等于2128-i-k-1,同時(shí)將距離參數(shù)h設(shè)置為初始化值,并廣播數(shù)據(jù)創(chuàng)建消息,消息的目的地址為數(shù)據(jù)地址,源地址為數(shù)據(jù)服務(wù)器V的全局地址,負(fù)載為距離參數(shù)h和數(shù)據(jù)部分ID集合D,其中,距離參數(shù)h的值每經(jīng)過一跳遞減1,距離參數(shù)h為廣播數(shù)據(jù)創(chuàng)建消息的范圍;步驟203:移動(dòng)節(jié)點(diǎn)收到數(shù)據(jù)創(chuàng)建消息后,通過目的地址中的數(shù)據(jù)ID來判斷自己是否有權(quán)限創(chuàng)建數(shù)據(jù)C,如果有,進(jìn)行步驟204,否則進(jìn)行步驟205;步驟204:移動(dòng)節(jié)點(diǎn)根據(jù)數(shù)據(jù)部分ID集合來創(chuàng)建數(shù)據(jù)部分,并向數(shù)據(jù)服務(wù)器V返回?cái)?shù)據(jù)創(chuàng)建響應(yīng)消息,消息負(fù)載為創(chuàng)建的數(shù)據(jù)部分;步驟205:移動(dòng)節(jié)點(diǎn)判斷距離參數(shù)h是否大于0,如果是,進(jìn)行步驟206,否則進(jìn)行步驟207;步驟206:移動(dòng)節(jié)點(diǎn)將距離參數(shù)h遞減1同時(shí)轉(zhuǎn)發(fā)接收到的數(shù)據(jù)創(chuàng)建消息,執(zhí)行步驟203;步驟207:數(shù)據(jù)服務(wù)器V對(duì)接收到的數(shù)據(jù)創(chuàng)建響應(yīng)消息中數(shù)據(jù)部分進(jìn)行并操作,如果并操作的結(jié)果不等于數(shù)據(jù)C,那么執(zhí)行步驟208,否則執(zhí)行步驟209;步驟208:數(shù)據(jù)服務(wù)器V將距離參數(shù)h的初始化值遞增1,執(zhí)行步驟202;步驟209:數(shù)據(jù)服務(wù)器V保存數(shù)據(jù)C,同時(shí)向每個(gè)返回?cái)?shù)據(jù)創(chuàng)建響應(yīng)消息的移動(dòng)節(jié)點(diǎn)發(fā)送一個(gè)數(shù)據(jù)創(chuàng)建確認(rèn)消息,消息負(fù)載為數(shù)據(jù)C;步驟210:移動(dòng)節(jié)點(diǎn)收到數(shù)據(jù)創(chuàng)建確認(rèn)消息后,保存數(shù)據(jù)C;步驟211:結(jié)束。圖6為本發(fā)明所述的注冊(cè)流程示意圖。接入路由器連接N個(gè)移動(dòng)無線網(wǎng)絡(luò),針對(duì)每個(gè)連接的移動(dòng)無線網(wǎng)絡(luò),接入路由器保存一個(gè)數(shù)據(jù)檢索表,用于保存該移動(dòng)無線網(wǎng)絡(luò)沒有權(quán)限產(chǎn)生和提供的數(shù)據(jù)的數(shù)據(jù)提供者信息,每個(gè)表項(xiàng)包括三個(gè)域,數(shù)據(jù)ID域,提供者ID域以及距離域,其中數(shù)據(jù)ID域用于指定一種類型的數(shù)據(jù),提供者ID域用于保存能夠提供該種類型數(shù)據(jù)的提供者的節(jié)點(diǎn)ID,距離域用于保存接入路由器與提供者之間的跳數(shù);如果移動(dòng)節(jié)點(diǎn)N1進(jìn)入一個(gè)新的移動(dòng)無線網(wǎng)絡(luò),該移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴為G3,接入路由器為AR3,那么移動(dòng)節(jié)點(diǎn)N1將全局網(wǎng)絡(luò)前綴G3與自己的節(jié)點(diǎn)ID相結(jié)合構(gòu)建成在新移動(dòng)無線網(wǎng)絡(luò)的轉(zhuǎn)交地址,其中保留域?yàn)?;如果移動(dòng)節(jié)點(diǎn)N1有權(quán)限提供數(shù)據(jù)IDS1定義的數(shù)據(jù)C1,新移動(dòng)無線網(wǎng)絡(luò)沒有權(quán)限創(chuàng)建和提供數(shù)據(jù)C1,那么移動(dòng)節(jié)點(diǎn)N1進(jìn)行下述注冊(cè)操作:步驟301:開始;步驟302:移動(dòng)節(jié)點(diǎn)N1構(gòu)建所在移動(dòng)無線網(wǎng)絡(luò)接入路由器AR3的地址,其中,全局網(wǎng)絡(luò)前綴為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴G3,保留域?yàn)?,地理橫坐標(biāo)和縱坐標(biāo)分別為接入路由器AR3的地理橫坐標(biāo)和縱坐標(biāo),內(nèi)部ID為0,并向接入路由器AR3發(fā)送數(shù)據(jù)注冊(cè)消息,消息目的地址為接入路由器AR3的地址,源地址為移動(dòng)節(jié)點(diǎn)N1自己的轉(zhuǎn)交地址,負(fù)載為數(shù)據(jù)IDS1以及距離參數(shù)h1,距離參數(shù)h1初始值為0,每經(jīng)過一跳,其值遞增1;步驟303:接入路由器AR3收到數(shù)據(jù)注冊(cè)消息后,在數(shù)據(jù)索引表中增加一個(gè)表項(xiàng),其中,數(shù)據(jù)ID域?yàn)閿?shù)據(jù)IDS1,提供者ID域?yàn)橐苿?dòng)節(jié)點(diǎn)N1的節(jié)點(diǎn)ID,距離域?yàn)閰?shù)h1的值;步驟304:結(jié)束。圖7為本發(fā)明所述的網(wǎng)絡(luò)內(nèi)數(shù)據(jù)獲取流程示意圖。如果移動(dòng)節(jié)點(diǎn)N1所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴為G1,接入路由器為AR1,該移動(dòng)無線網(wǎng)絡(luò)有權(quán)限產(chǎn)生并提供數(shù)據(jù)ID為S1定義的數(shù)據(jù)C1,那么移動(dòng)節(jié)點(diǎn)N1根據(jù)下述過程獲取數(shù)據(jù)C1:步驟401:開始;步驟402:移動(dòng)節(jié)點(diǎn)N1構(gòu)建所在移動(dòng)無線網(wǎng)絡(luò)的數(shù)據(jù)服務(wù)器V的節(jié)點(diǎn)ID,其中,接入路由器地理橫坐標(biāo)和縱坐標(biāo)域?yàn)榻尤肼酚善鰽R3的地理橫坐標(biāo)和地理縱坐標(biāo),內(nèi)部ID為1;移動(dòng)節(jié)點(diǎn)N1構(gòu)建數(shù)據(jù)地址,其中,全局網(wǎng)絡(luò)前綴為G1,數(shù)據(jù)ID為S1,節(jié)點(diǎn)ID為數(shù)據(jù)服務(wù)器V的節(jié)點(diǎn)ID,最后,移動(dòng)節(jié)點(diǎn)N1發(fā)送數(shù)據(jù)請(qǐng)求消息,消息目的地址為構(gòu)建的數(shù)據(jù)地址,源地址為移動(dòng)節(jié)點(diǎn)N1在所在移動(dòng)無線網(wǎng)絡(luò)的轉(zhuǎn)交地址,數(shù)據(jù)請(qǐng)求消息根據(jù)數(shù)據(jù)地址的節(jié)點(diǎn)ID到達(dá)下一跳節(jié)點(diǎn);步驟403:判斷下一跳節(jié)點(diǎn)是否為數(shù)據(jù)服務(wù)器V,如果是,進(jìn)行步驟407,否則執(zhí)行步驟404;步驟404:下一跳移動(dòng)節(jié)點(diǎn)收到該數(shù)據(jù)請(qǐng)求消息后,根據(jù)該消息的目的地址中的節(jié)點(diǎn)ID判斷自己是否能提供數(shù)據(jù)C1,如果能,進(jìn)行步驟405,否則進(jìn)行步驟406;步驟405:下一跳移動(dòng)節(jié)點(diǎn)停止轉(zhuǎn)發(fā)收到的數(shù)據(jù)請(qǐng)求消息,同時(shí)向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C1,執(zhí)行步驟410;步驟406:下一跳移動(dòng)節(jié)點(diǎn)將收到的數(shù)據(jù)請(qǐng)求消息繼續(xù)轉(zhuǎn)發(fā)到下一跳節(jié)點(diǎn),執(zhí)行步驟403;步驟407:數(shù)據(jù)服務(wù)器V判斷是否保存數(shù)據(jù)C1,如果是則執(zhí)行步驟409,否則執(zhí)行步驟408;步驟408:數(shù)據(jù)服務(wù)器V執(zhí)行步驟201到步驟211創(chuàng)建數(shù)據(jù)C1;步驟409:數(shù)據(jù)服務(wù)器V向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C1;步驟410:如果轉(zhuǎn)發(fā)數(shù)據(jù)響應(yīng)消息的中間移動(dòng)節(jié)點(diǎn)也需要數(shù)據(jù)C1,則保存數(shù)據(jù)響應(yīng)消息中的數(shù)據(jù)C1;步驟411:移動(dòng)節(jié)點(diǎn)N1收到數(shù)據(jù)響應(yīng)消息后,保存數(shù)據(jù)C1;步驟412:結(jié)束。步驟410中,如果中間移動(dòng)節(jié)點(diǎn)不需要數(shù)據(jù)C1,則直接執(zhí)行步驟411,圖8為本發(fā)明所述的網(wǎng)絡(luò)間數(shù)據(jù)獲取流程示意圖。如果移動(dòng)節(jié)點(diǎn)N1所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴為G1,接入路由器為AR1,該移動(dòng)無線網(wǎng)絡(luò)無權(quán)產(chǎn)生并提供數(shù)據(jù)ID為S2定義的數(shù)據(jù)C2,全局網(wǎng)絡(luò)前綴為G2的移動(dòng)無線網(wǎng)絡(luò)有權(quán)產(chǎn)生并提供數(shù)據(jù)C2,該移動(dòng)無線網(wǎng)絡(luò)的接入路由器為AR2,那么移動(dòng)節(jié)點(diǎn)N1根據(jù)下述過程獲取數(shù)據(jù)C2:步驟501:開始;步驟502:移動(dòng)節(jié)點(diǎn)N1構(gòu)建接入路由器AR1的節(jié)點(diǎn)ID,其中,接入路由器地理橫坐標(biāo)和縱坐標(biāo)域?yàn)榻尤肼酚善鰽R1的地理橫坐標(biāo)和地理縱坐標(biāo),內(nèi)部ID為0;移動(dòng)節(jié)點(diǎn)N1構(gòu)建一個(gè)數(shù)據(jù)地址,其中,全局網(wǎng)絡(luò)前綴為G2,數(shù)據(jù)ID為S2,節(jié)點(diǎn)ID為接入路由器AR1的節(jié)點(diǎn)ID;移動(dòng)節(jié)點(diǎn)N1發(fā)送數(shù)據(jù)請(qǐng)求消息,消息目的地址為構(gòu)建的數(shù)據(jù)地址,源地址為移動(dòng)節(jié)點(diǎn)N1的轉(zhuǎn)交地址,數(shù)據(jù)請(qǐng)求消息根據(jù)數(shù)據(jù)地址的全局網(wǎng)絡(luò)前綴到達(dá)下一跳節(jié)點(diǎn);步驟503:判斷下一跳節(jié)點(diǎn)是否為接入路由器AR1,如果是,進(jìn)行步驟507,否則執(zhí)行步驟504;步驟504:下一跳移動(dòng)節(jié)點(diǎn)收到該數(shù)據(jù)請(qǐng)求消息后,根據(jù)該消息目的地址中的節(jié)點(diǎn)ID判斷自己是否能提供數(shù)據(jù)C2,如果能,進(jìn)行步驟505,否則進(jìn)行步驟506;步驟505:下一跳移動(dòng)節(jié)點(diǎn)停止轉(zhuǎn)發(fā)收到的數(shù)據(jù)請(qǐng)求消息,同時(shí)向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C2,執(zhí)行步驟518;步驟506:下一跳移動(dòng)節(jié)點(diǎn)將收到的數(shù)據(jù)請(qǐng)求消息繼續(xù)轉(zhuǎn)發(fā)到下一跳節(jié)點(diǎn),執(zhí)行步驟503;步驟507:接入路由器AR1判斷數(shù)據(jù)索引表中是否有數(shù)據(jù)ID為S2的表項(xiàng),如果有進(jìn)行步驟508,否則執(zhí)行步驟509;步驟508:接入路由器AR1將數(shù)據(jù)請(qǐng)求消息中的目的地址中的節(jié)點(diǎn)ID更新為表項(xiàng)中的提供者ID,并發(fā)送數(shù)據(jù)請(qǐng)求消息;最終,該數(shù)據(jù)請(qǐng)求消息達(dá)到目的地址中節(jié)點(diǎn)ID指定的移動(dòng)節(jié)點(diǎn),該指定的移動(dòng)節(jié)點(diǎn)向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C2,執(zhí)行步驟518;步驟509:接入路由器AR1將數(shù)據(jù)請(qǐng)求消息發(fā)送到互聯(lián)網(wǎng),根據(jù)數(shù)據(jù)請(qǐng)求消息的目的地址中的網(wǎng)絡(luò)前綴,該數(shù)據(jù)請(qǐng)求消息到達(dá)下一跳路由器;步驟510:判斷下一跳路由器是否為接入路由器AR2,如果是,進(jìn)行步驟514,否則執(zhí)行步驟511;步驟511:下一跳路由器收到該數(shù)據(jù)請(qǐng)求消息后,判斷數(shù)據(jù)索引表中是否有數(shù)據(jù)ID為S2的表項(xiàng),如果有進(jìn)行步驟512,否則執(zhí)行步驟513;步驟512:下一跳路由器停止轉(zhuǎn)發(fā)收到的數(shù)據(jù)請(qǐng)求消息,同時(shí)將數(shù)據(jù)請(qǐng)求消息中的目的地址中的節(jié)點(diǎn)ID更新為表項(xiàng)中的提供者ID,并發(fā)送數(shù)據(jù)請(qǐng)求消息;最終,該數(shù)據(jù)請(qǐng)求消息達(dá)到目的地址中節(jié)點(diǎn)ID指定的移動(dòng)節(jié)點(diǎn),該指定的移動(dòng)節(jié)點(diǎn)向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C2,執(zhí)行步驟518;步驟513:下一跳路由器將收到的數(shù)據(jù)請(qǐng)求消息繼續(xù)轉(zhuǎn)發(fā)到下一跳路由器,執(zhí)行步驟510;步驟514:接入路由器AR2將數(shù)據(jù)請(qǐng)求消息中的目的地址中的節(jié)點(diǎn)ID更新為所在移動(dòng)無線網(wǎng)絡(luò)的數(shù)據(jù)服務(wù)器V2的節(jié)點(diǎn)ID,其中,節(jié)點(diǎn)ID的地理橫坐標(biāo)與縱坐標(biāo)等于接入路由器AR2的地理橫坐標(biāo)和縱坐標(biāo),內(nèi)部ID為1,并發(fā)送數(shù)據(jù)請(qǐng)求消息;最終,該數(shù)據(jù)請(qǐng)求消息達(dá)到數(shù)據(jù)服務(wù)器V2;步驟515:判斷數(shù)據(jù)服務(wù)器V2是否保存數(shù)據(jù)C2,如果是則執(zhí)行步驟517,否則執(zhí)行步驟516;步驟516:數(shù)據(jù)服務(wù)器V2執(zhí)行步驟201到步驟211創(chuàng)建數(shù)據(jù)C2;步驟517:數(shù)據(jù)服務(wù)器V2向移動(dòng)節(jié)點(diǎn)N1返回一個(gè)數(shù)據(jù)響應(yīng)消息,消息負(fù)載為數(shù)據(jù)C2;步驟518:如果轉(zhuǎn)發(fā)數(shù)據(jù)響應(yīng)消息的中間移動(dòng)節(jié)點(diǎn)也需要數(shù)據(jù)C2,則保存數(shù)據(jù)響應(yīng)消息中的數(shù)據(jù)C2;步驟519:移動(dòng)節(jié)點(diǎn)N1收到數(shù)據(jù)響應(yīng)消息后,保存數(shù)據(jù)C2;步驟520:判斷移動(dòng)節(jié)點(diǎn)N1是否有權(quán)創(chuàng)建和提供數(shù)據(jù)C2,如果有,則執(zhí)行步驟521,否則執(zhí)行步驟523;步驟521:移動(dòng)節(jié)點(diǎn)N1構(gòu)建接入路由器AR1的地址,其中,全局網(wǎng)絡(luò)前綴為所在移動(dòng)無線網(wǎng)絡(luò)的全局網(wǎng)絡(luò)前綴G1,保留域?yàn)?,地理橫坐標(biāo)和縱坐標(biāo)分別為接入路由器AR1的地理橫坐標(biāo)和縱坐標(biāo),內(nèi)部ID為0;移動(dòng)節(jié)點(diǎn)N1向接入路由器AR1發(fā)送數(shù)據(jù)注冊(cè)消息,消息目的地址為接入路由器AR1的地址,源地址為自己的轉(zhuǎn)交地址,負(fù)載為數(shù)據(jù)IDS2以及初始值為0的距離參數(shù)h2,每經(jīng)過一跳,其距離參數(shù)h2值遞增1;步驟522:接入路由器AR1收到數(shù)據(jù)注冊(cè)消息后,在數(shù)據(jù)索引表中增加一個(gè)表項(xiàng),其中,數(shù)據(jù)ID為數(shù)據(jù)IDS2,提供者ID為移動(dòng)節(jié)點(diǎn)N1的節(jié)點(diǎn)ID,距離值為距離參數(shù)h2的值;步驟523:結(jié)束。步驟518中,如果中間移動(dòng)節(jié)點(diǎn)不需要數(shù)據(jù)C2,則直接執(zhí)行步驟519。實(shí)施例1基于表1的仿真參數(shù),本實(shí)施例模擬了本發(fā)明中的移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法,性能分析如下:隨著移動(dòng)節(jié)點(diǎn)的速度增加,移動(dòng)節(jié)點(diǎn)獲取數(shù)據(jù)的延遲和代價(jià)隨之降低,由于本發(fā)明設(shè)置了的數(shù)據(jù)服務(wù)器,因此數(shù)據(jù)獲取成功率為100%;當(dāng)數(shù)據(jù)提供者數(shù)量增加時(shí),移動(dòng)節(jié)點(diǎn)獲取數(shù)據(jù)的延遲和代價(jià)隨之降低,由于本發(fā)明設(shè)置了的數(shù)據(jù)服務(wù)器,因此數(shù)據(jù)獲取成功率為100%;車輛節(jié)點(diǎn)獲取服務(wù)數(shù)據(jù)的平均延遲為60ms,平均代價(jià)為4。表1仿真參數(shù)本發(fā)明提供了一種移動(dòng)無線網(wǎng)絡(luò)數(shù)據(jù)通信方法的思路,具體實(shí)現(xiàn)該技術(shù)方案的方法和途徑很多,以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本
技術(shù)領(lǐng)域
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。本實(shí)施例中未明確的各組成部份均可用現(xiàn)有技術(shù)加以實(shí)現(xiàn)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
岐山县| 资兴市| 汝南县| 河曲县| 铁力市| 扬中市| 邻水| 恭城| 井陉县| 宝鸡市| 万载县| 盱眙县| 勐海县| 稻城县| 兰考县| 句容市| 水富县| 上林县| 珲春市| 高雄市| 福清市| 乐至县| 鄂尔多斯市| 平顶山市| 腾冲县| 屯门区| 永安市| 德清县| 宁津县| 邹平县| 天台县| 建德市| 沙田区| 府谷县| 英超| 郓城县| 玉山县| 洛扎县| 巨鹿县| 河北区| 稷山县|