移動節(jié)點登記的制作方法
【專利摘要】公開了一種當(dāng)移動節(jié)點位于兩個或更多個外地域之間的邊界附近時移動節(jié)點向家鄉(xiāng)網(wǎng)絡(luò)上的家鄉(xiāng)代理進(jìn)行登記的方法。定義了緩沖區(qū),所述緩沖區(qū)包括外地域之間的邊界以及外地域的交疊部分。當(dāng)移動節(jié)點位于緩沖區(qū)之內(nèi)時,將移動節(jié)點向任一外地代理的重新登記限制為針對每個登記有效期進(jìn)行一次,而非每次移動節(jié)點從一個外地域橫穿到另一外地域時就進(jìn)行。
【專利說明】移動節(jié)點登記
【技術(shù)領(lǐng)域】
[0001]本公開總體涉及移動技術(shù),并且更具體地涉及移動節(jié)點登記。
【背景技術(shù)】
[0002]除非本文另有指示,否則在此部分中描述的方法不是針對本申請中的權(quán)利要求的現(xiàn)有技術(shù),并且不能根據(jù)被包括在此部分中而被認(rèn)定是現(xiàn)有技術(shù)。
[0003]使用諸如膝上型計算機(jī)、筆記本計算機(jī)、個人數(shù)字助理(PDA)和蜂窩電話這樣的移動計算裝置來訪問互聯(lián)網(wǎng)變得越來越普及。這些移動計算裝置使用戶能夠從一個位置移動到另一位置或“漫游”,同時繼續(xù)維持與互聯(lián)網(wǎng)的連接性。為了方便用這樣的裝置進(jìn)行快速且安全的移動計算,大量的基礎(chǔ)設(shè)施被放置到位,其包括部署在廣闊且通常交疊的地理區(qū)域上的多種無線通信網(wǎng)絡(luò),并且這些無線通信網(wǎng)絡(luò)通常符合一種或更多種整個工業(yè)界的移動IP標(biāo)準(zhǔn),以用于將信息路由至用戶。
[0004]移動IP (網(wǎng)際協(xié)議:Internet Protocol)允許在互聯(lián)網(wǎng)上將IP數(shù)據(jù)報與位置獨立地路由至漫游的移動計算裝置或“移動節(jié)點”。各移動節(jié)點通過其家鄉(xiāng)地址來標(biāo)識,而獨立于其當(dāng)前的物理位置。當(dāng)遠(yuǎn)離其家鄉(xiāng)網(wǎng)絡(luò)時,移動節(jié)點與標(biāo)識其當(dāng)前位置的轉(zhuǎn)交地址相關(guān)聯(lián),而家鄉(xiāng)地址與去往移動節(jié)點的家鄉(xiāng)代理的IP隧道的本地端點相關(guān)聯(lián)。移動節(jié)點可以利用移動IP改變針對互聯(lián)網(wǎng)的附接點(即,去往家鄉(xiāng)代理的IP隧道的本地端點),而無需改變家鄉(xiāng)IP地址,從而允許移動節(jié)點在漫游的同時維持傳輸以及更高層連接。因此,移動IP提供用于在互聯(lián)網(wǎng)內(nèi)漫游的有效的、可擴(kuò)展的機(jī)制,以使得移動節(jié)點的用戶能夠訪問互聯(lián)網(wǎng)而不管用戶在哪兒以及用戶是靜止的還是移動的。
【發(fā)明內(nèi)容】
[0005]依據(jù)本公開的一種實施方式,一種移動節(jié)點向家鄉(xiāng)網(wǎng)絡(luò)上的家鄉(xiāng)代理進(jìn)行登記的方法包括:向所述家鄉(xiāng)代理進(jìn)行登記,以在所述家鄉(xiāng)代理與第一外地網(wǎng)絡(luò)上的第一外地代理之間建立第一網(wǎng)際協(xié)議(IP)隧道;在登記之后,檢測進(jìn)入到緩沖區(qū)中,所述緩沖區(qū)包括所述第一外地網(wǎng)絡(luò)的延伸到第二外地網(wǎng)絡(luò)中的部分以及第二外地網(wǎng)絡(luò)的延伸到所述第一外地網(wǎng)絡(luò)中的部分;響應(yīng)于所檢測到的進(jìn)入,向所述家鄉(xiāng)代理進(jìn)行登記,以在所述家鄉(xiāng)代理與所述第二外地網(wǎng)絡(luò)的所述第二外地代理之間建立第二 IP隧道;并且在處于所述緩沖區(qū)內(nèi)時,丟棄來自所述第一 IP隧道和所述第二 IP隧道中的一個的數(shù)據(jù)報,并經(jīng)由所述第一 IP隧道和所述第二 IP隧道中的另一個接受來自所述家鄉(xiāng)代理的數(shù)據(jù)報。
[0006]依據(jù)本公開的另一實施方式,一種當(dāng)移動節(jié)點位于緩沖區(qū)中時移動節(jié)點向家鄉(xiāng)網(wǎng)絡(luò)上的家鄉(xiāng)代理進(jìn)行登記的方法,所述緩沖區(qū)包括由第一外地代理服務(wù)的第一外地網(wǎng)絡(luò)的部分以及由第二外地代理服務(wù)的第二外地網(wǎng)絡(luò)的部分,所述方法包括:在處于所述緩沖區(qū)內(nèi)時,通過針對所述家鄉(xiāng)代理與所述第一外地代理之間的第一 IP隧道以及所述家鄉(xiāng)代理與所述第二外地代理之間的第二 IP隧道各自的登記有效期僅重新登記一次來針對所述第一 IP隧道和所述第二 IP隧道維持向所述家鄉(xiāng)代理的登記。[0007]前面的概述僅是示意性的,并非意在以任何方式進(jìn)行限制。除了上述示意性方面、實施方式和特征之外,其它方面、實施方式和特征將通過參照附圖和下面的詳細(xì)描述而變得明顯。
【專利附圖】
【附圖說明】
[0008]在附圖中:
[0009]圖1示出了移動節(jié)點的家鄉(xiāng)網(wǎng)絡(luò)、第一外地網(wǎng)絡(luò)和第二外地網(wǎng)絡(luò)的示意性實施方式的框圖;
[0010]圖2示出了進(jìn)入第一外地網(wǎng)絡(luò)與第二外地網(wǎng)絡(luò)之間的緩沖區(qū)的移動節(jié)點的示意性實施方式的框圖;
[0011]圖3示出了對根據(jù)本公開的實施方式的當(dāng)移動節(jié)點位于兩個或更多個外地域之間的邊界附近時向家鄉(xiāng)網(wǎng)絡(luò)上的家鄉(xiāng)代理登記移動節(jié)點的方法進(jìn)行概述的流程圖;并且
[0012]圖4是例示了根據(jù)本公開的實施方式的被配置為當(dāng)移動節(jié)點位于外地域中時向家鄉(xiāng)代理登記移動節(jié)點的移動計算裝置的框圖。
【具體實施方式】
[0013]在下面的具體描述中,參照構(gòu)成了具體描述的一部分的附圖。在附圖中,除非上下文另外指出,否則相同的符號通常標(biāo)識類似的部件。在【具體實施方式】、附圖和權(quán)利要求中描述的例示性實施方式并非意在進(jìn)行限制。在不脫離本文所呈現(xiàn)的主題的精神或范圍的情況下可以采用其它實施方式,并且可以做出其它改變。將容易理解的是,如本文總體描述和附圖中示出的本公開的多個方面可在各種不同的配置中被布置、替換、組合和設(shè)計,所有這些被明確地預(yù)期并且成為本公開的一部分。
[0014]移動IP (網(wǎng)際協(xié)議)是這樣的協(xié)議,S卩,該協(xié)議意在即使當(dāng)位于家鄉(xiāng)網(wǎng)絡(luò)之外(SP,在外地域(foreign domain)中)的移動節(jié)點從一個外地域移動到另一外地域時,也能為該移動節(jié)點提供對互聯(lián)網(wǎng)的無縫接入。根據(jù)移動IP標(biāo)準(zhǔn),在進(jìn)入外地域后,移動節(jié)點獲得外地網(wǎng)絡(luò)上的轉(zhuǎn)交地址,并與移動節(jié)點家鄉(xiāng)代理交換登記請求和登記應(yīng)答,以登記新的轉(zhuǎn)交地址。發(fā)送給移動節(jié)點家鄉(xiāng)地址的數(shù)據(jù)報被移動節(jié)點家鄉(xiāng)代理攔截,被移動節(jié)點家鄉(xiāng)代理以隧道傳送至移動節(jié)點轉(zhuǎn)交地址,在隧道端點(即,外地代理或移動節(jié)點本身)處被接收,并最終傳遞給移動節(jié)點。
[0015]盡管移動IP被設(shè)計為適應(yīng)移動節(jié)點在外地域之間的移動,但仍存在會發(fā)生信令負(fù)荷、數(shù)據(jù)包丟失和無法接受的長延遲的情況。具體地,每當(dāng)移動節(jié)點處于兩個外地域之間的邊界區(qū)域中并非??焖俚匾苿硬⑶?或者非??拷@兩個外地域之間的邊界時,移動節(jié)點將在相對短的時間間隔內(nèi)重復(fù)地對進(jìn)入兩個外地域中的一個或另一個外地域中進(jìn)行檢測。每當(dāng)新進(jìn)入不同的外地域時,移動節(jié)點將利用家鄉(xiāng)代理以及新進(jìn)入的外地域的外地代理執(zhí)行所需的登記處理,盡管這樣的切換并不是維持互聯(lián)網(wǎng)連接性所必需的。在這樣的情況下,盡管移動節(jié)點未發(fā)送或接收用戶請求的信息,但移動節(jié)點也會占據(jù)大量的網(wǎng)絡(luò)和服務(wù)器資源,從而增加了網(wǎng)絡(luò)負(fù)擔(dān)和切換延時。
[0016]本文所公開的實施方式設(shè)想了一種當(dāng)移動節(jié)點位于兩個或更多個外地域之間的邊界附近時,移動節(jié)點利用家鄉(xiāng)網(wǎng)絡(luò)上的家鄉(xiāng)代理進(jìn)行登記的方法。定義了緩沖區(qū),所述緩沖區(qū)包括外地域之間的邊界以及各外地域與所述邊界相鄰的部分。當(dāng)移動節(jié)點位于緩沖區(qū)之內(nèi)時,將移動節(jié)點向任一外地代理進(jìn)行重新登記限制為針對每個登記有效期(registration lifetime)進(jìn)行一次,而不是每次移動節(jié)點穿過一個外地域到達(dá)另一外地域時就進(jìn)行登記。
[0017]圖1示出了移動節(jié)點100的家鄉(xiāng)網(wǎng)絡(luò)110、第一外地網(wǎng)絡(luò)120和第二外地網(wǎng)絡(luò)130的示意性實施方式的框圖。為了方便移動節(jié)點100的自由漫游和互聯(lián)網(wǎng)接入,家鄉(xiāng)網(wǎng)絡(luò)110、第一外地網(wǎng)絡(luò)120和第二外地網(wǎng)絡(luò)130是被配置為符合一個或更多個工業(yè)界移動IP標(biāo)準(zhǔn)的無線通信網(wǎng)絡(luò)。這樣的漫游標(biāo)準(zhǔn)包括2002年8月的移動IPv4、aka IETF(互聯(lián)網(wǎng)工程任務(wù)組)RFC3344、2004年6月的移動IPv6、aka IETF RFC3775等。符合這樣的標(biāo)準(zhǔn)使移動節(jié)點100能夠在繼續(xù)維持對同一網(wǎng)絡(luò)的連接性的同時從一個位置移動到另一位置。移動節(jié)點100可以是配置有一個或更多個無線接口和移動IP軟件的任何移動計算裝置,例如膝上型計算機(jī)或筆記本計算機(jī)、個人數(shù)字助理(PDA )或智能電話。
[0018]家鄉(xiāng)網(wǎng)絡(luò)110包括家鄉(xiāng)域111和家鄉(xiāng)代理112。家鄉(xiāng)域111包括由家鄉(xiāng)網(wǎng)絡(luò)110服務(wù)的地理區(qū)域。家鄉(xiāng)代理112是家鄉(xiāng)網(wǎng)絡(luò)110上的路由器,家鄉(xiāng)代理112在移動節(jié)點100在家鄉(xiāng)域111之外操作時對要傳遞給移動節(jié)點100的數(shù)據(jù)報進(jìn)行隧道傳送,并維持移動節(jié)點100的當(dāng)前位置信息。IP隧道用于相對于家鄉(xiāng)網(wǎng)絡(luò)110與移動節(jié)點100的當(dāng)前位置之間的居間路由器將移動節(jié)點100的家鄉(xiāng)地址隱藏。IP隧道(例如,家鄉(xiāng)代理112與外地代理122之間的IP隧道170)是數(shù)據(jù)報在被封裝時數(shù)據(jù)報所遵循的并終止于轉(zhuǎn)交地址移動節(jié)點100路徑。在封裝之后,去往移動節(jié)點100的數(shù)據(jù)報被路由至可知的解封裝代理(例如,外地代理122),該代理將數(shù)據(jù)報解封裝,然后將數(shù)據(jù)報正確地傳遞至其最終的目的地(即,移動節(jié)點100)。
[0019]第一外地網(wǎng)絡(luò)120是位于家鄉(xiāng)域110之外的網(wǎng)絡(luò),并包括外地域121和外地代理122。外地域121包括由外地網(wǎng)絡(luò)120服務(wù)的地理區(qū)域,并且外地代理122包括路由器,當(dāng)利用外地代理122對移動節(jié)點100進(jìn)行了登記時,該路由器向移動節(jié)點100提供路由服務(wù)。外地代理122將由家鄉(xiāng)代理112以隧道傳送來的數(shù)據(jù)報去隧道化并傳遞給移動節(jié)點100。對于由移動節(jié)點100所發(fā)送的數(shù)據(jù)報,當(dāng)利用外地代理122對移動節(jié)點100進(jìn)行了登記時,外地代理122可充當(dāng)移動節(jié)點100的默認(rèn)路由器。
[0020]第二外地網(wǎng)絡(luò)130是位于家鄉(xiāng)域110之外的另一網(wǎng)絡(luò),并包括外地域131和外地代理132。外地域131包括由外地網(wǎng)絡(luò)130服務(wù)的地理區(qū)域,并且外地代理132包括按照與外地代理122類似的方式向移動節(jié)點100提供路由服務(wù)的路由器。
[0021]代理(家鄉(xiāng)代理和外地代理)通常定期發(fā)出代理通告,其速率被設(shè)置為確保適當(dāng)快地與移動節(jié)點相聯(lián)系而不會消耗過多的網(wǎng)絡(luò)帶寬。移動節(jié)點使用代理通告來檢測移動節(jié)點移入和移出域(家鄉(xiāng)域和外地域)。例如,當(dāng)移動節(jié)點100離開外地域121并進(jìn)入外地域131時,移動節(jié)點100從外地域121和131接收代理通告并對代理通告進(jìn)行解析,以獲知外地代理122和132的能力。當(dāng)移動節(jié)點100檢測到來自外地代理132的信號強(qiáng)度高于外地代理122時,確定該移動節(jié)點已從外地域121移動到外地域131中。
[0022]在邊界150所描繪的地方,外地域121和外地域131在地理上交疊,并且外地域121和外地域131之間的信號強(qiáng)度基本相同。根據(jù)本公開的實施方式,在外地域121與外地域131之間的交疊區(qū)域建立緩沖區(qū)160。緩沖區(qū)160包括邊界150、外地域121在邊界150的一側(cè)的與外地域131交疊的部分161以及外地域131在邊界150的另一側(cè)的與外地域121交疊的部分162。盡管外地域121、131、緩沖區(qū)160和部分161、162被表示為矩形區(qū)域,但是它們可以是其他形狀。例如,外地域121、131可以是兩個圓形區(qū)域,緩沖區(qū)160可以是這兩個圓形區(qū)域的相交處,邊界150可以是由所述相交處確定的根軸(radical line),并且部分161、162可以是被邊界150所分割的緩沖區(qū)160的兩半。
[0023]部分161可被定義為外地域121在距離邊界150為距離151以內(nèi)的部分,并且部分162被定義為外地域131在距離邊界150為距離152以內(nèi)的部分。根據(jù)該實施方式,距離151、152可基本上相等或不同。根據(jù)該實施方式,距離151、152可以是恒定的或者沿著邊界150變化(例如,在邊界150的中心處最大,在邊界150的兩端處較小或為零)。在某些實施方式中,緩沖區(qū)160是來自外地域121和外地域131的信號強(qiáng)度均大于預(yù)定的閾值的地理區(qū)域,并且由邊界150和緩沖區(qū)160的定義來確定距離151、152。在其他實施方式中,部分161和/或部分162可以是由距邊界150的距離151、152之外的其他手段所定義的預(yù)定的地理區(qū)域。
[0024]在圖1中,示出了移動節(jié)點100進(jìn)入外地域121。涉及有效期登記值和/或網(wǎng)絡(luò)前綴的針對移動節(jié)點移動到外地域中的檢測算法是本領(lǐng)域所熟知的,并在IETF RFC3344中進(jìn)行了描述。當(dāng)移動節(jié)點100離開家鄉(xiāng)域111并進(jìn)入外地域(例如,外地域121)時,移動節(jié)點100根據(jù)移動IP標(biāo)準(zhǔn)向家鄉(xiāng)代理112登記外地代理轉(zhuǎn)交地址。因此,移動節(jié)點100接收來自外地代理122的代理通告,并利用通告的外地代理轉(zhuǎn)交地址向外地代理122進(jìn)行登記。接著,移動節(jié)點100利用包括外地代理轉(zhuǎn)交地址的登記請求消息向家鄉(xiāng)代理112進(jìn)行登記。登記請求或者由外地代理122中繼給家鄉(xiāng)代理112,或者在某些情況下由移動節(jié)點100直接發(fā)送給家鄉(xiāng)代理112。家鄉(xiāng)代理112經(jīng)由外地代理122或直接地將登記響應(yīng)消息發(fā)送回移動節(jié)點100。登記響應(yīng)包括登記有效期,該登記有效期是在移動節(jié)點100向外地代理122的當(dāng)前的登記被視為期滿之前的剩余的秒數(shù)。如果移動節(jié)點100留在外地域121中,則移動節(jié)點100必須在每個登記有效期結(jié)束時進(jìn)行重新登記。另外,根據(jù)傳統(tǒng)的移動IP標(biāo)準(zhǔn),每當(dāng)移動節(jié)點100離開外地域121并進(jìn)入另一外地域(例如,外地域131)時,移動節(jié)點100也必須進(jìn)行重新登記。
[0025]根據(jù)本公開的實施方式,當(dāng)移動節(jié)點100進(jìn)入緩沖區(qū)160時,只要移動節(jié)點100留在緩沖區(qū)160中,就暫停上述登記處理。這樣,避免了當(dāng)移動節(jié)點100多次穿過邊界150時移動節(jié)點100在短的時段內(nèi)重復(fù)地重新登記的情形。相反地,當(dāng)移動節(jié)點100檢測到進(jìn)入緩沖區(qū)160時,移動節(jié)點100將向外地代理122和外地代理132 二者進(jìn)行登記,使得家鄉(xiāng)代理112維持去往各代理的IP隧道。另外,移動節(jié)點100將不會一檢測到進(jìn)入外地域121或131時就進(jìn)行登記,而將僅在每個登記有效期期滿時進(jìn)行登記。
[0026]圖2示出了從第一外地網(wǎng)絡(luò)120進(jìn)入緩沖區(qū)160的移動節(jié)點100的示例性實施方式的框圖。如上面結(jié)合圖1所述地,緩沖區(qū)160包括部分161、162。在某些實施方式中,移動節(jié)點100可通過檢測來自外地域121和131的信號強(qiáng)度高于預(yù)定的閾值,來檢測進(jìn)入緩沖區(qū)160。在某些實施方式中,移動節(jié)點100可通過檢測來自所進(jìn)入的外地域的信號強(qiáng)度大于預(yù)定的閾值并且來自另一外地域的信號強(qiáng)度小于預(yù)定的閾值,來檢測離開緩沖區(qū)160并進(jìn)入外地域。
[0027]當(dāng)檢測到從第一外地網(wǎng)絡(luò)120進(jìn)入緩沖區(qū)160時,移動節(jié)點100將直接地或經(jīng)由外地代理122間接地向家鄉(xiāng)代理112發(fā)送與進(jìn)入緩沖區(qū)相關(guān)的消息,并且移動節(jié)點將向外地代理132進(jìn)行登記。因此,家鄉(xiāng)代理112將維持與外地代理122的IP隧道170,并且建立并維持與外地代理132的IP隧道180。在緩沖區(qū)160中時,移動節(jié)點100在與任何外地代理關(guān)聯(lián)的每個登記有效期期間將僅向該特定的外地代理重新登記一次(例如,在每個登記有效期結(jié)束時重新登記)。因此,在移動節(jié)點100多次穿過邊界150的情況下不會發(fā)生頻繁的和重復(fù)的重新登記。
[0028]只要移動節(jié)點100留在緩沖區(qū)160內(nèi),則無論移動節(jié)點100是在緩沖區(qū)160的部分161中還是部分162中,家鄉(xiāng)代理112都如圖2所示地維持IP隧道170、180。然而,在任何時候,IP隧道179、180中僅有一個隧道被移動節(jié)點100視為有效,因此移動節(jié)點將丟棄經(jīng)由無效的IP隧道接收的數(shù)據(jù)報。在某些實施方式中,移動節(jié)點100將IP隧道170視為有效,因為它是移動節(jié)點100進(jìn)入緩沖區(qū)160從而去往外地域的IP隧道。另外,在緩沖區(qū)160內(nèi)時,移動節(jié)點100針對IP隧道170、180中的每一個維持向家鄉(xiāng)代理112的登記,盡管所述IP隧道中僅有一個被視為有效。在與外地代理122關(guān)聯(lián)的每個登記有效期內(nèi),向家鄉(xiāng)代理112重新登記IP隧道170僅發(fā)生一次。類似地,在與外地代理132關(guān)聯(lián)的每個登記有效期內(nèi),向家鄉(xiāng)代理112重新登記IP隧道180僅發(fā)生一次。
[0029]在離開緩沖區(qū)160并進(jìn)入緩沖區(qū)之外的外地域131時,移動節(jié)點100將直接地或經(jīng)由外地代理132間接地向家鄉(xiāng)代理112發(fā)送關(guān)于離開緩沖區(qū)并進(jìn)入外地域的消息。移動節(jié)點100接著將IP隧道180視為有效。移動節(jié)點100接著將等待直至與外地代理132相關(guān)聯(lián)的當(dāng)前的登記有效期將要期滿,并接著確定移動節(jié)點是重新進(jìn)入緩沖區(qū)160還是留在緩沖區(qū)之外的外地域131中。當(dāng)移動節(jié)點100重新進(jìn)入緩沖區(qū)160時,移動節(jié)點重復(fù)上面所描述的針對進(jìn)入緩沖區(qū)的動作。當(dāng)移動節(jié)點100留在緩沖區(qū)160之外的外地域131中時,移動節(jié)點100向家鄉(xiāng)代理112重新登記IP隧道180。通過在檢測到離開緩沖區(qū)之后等待當(dāng)前的登記有效期期滿,移動節(jié)點100避免了當(dāng)移動節(jié)點頻繁地進(jìn)入和離開緩沖區(qū)160時重復(fù)地進(jìn)行重新登記。當(dāng)離開緩沖區(qū)160并進(jìn)入緩沖區(qū)之外的外地域131時,移動節(jié)點100也不向家鄉(xiāng)代理112重新登記IP隧道170。一旦被告知移動節(jié)點100已離開緩沖區(qū)160并進(jìn)入緩沖區(qū)之外的外地域131,家鄉(xiāng)代理112就停止維持IP隧道170。
[0030]在離開緩沖區(qū)160并重新進(jìn)入緩沖區(qū)之外的外地域121時,移動節(jié)點100將直接地或經(jīng)由外地代理122間接地向家鄉(xiāng)代理112發(fā)送有關(guān)離開緩沖區(qū)并重新進(jìn)入外地域的消息。移動節(jié)點100接著將IP隧道170視為有效。接著,移動節(jié)點100將等待直至與外地代理122關(guān)聯(lián)的當(dāng)前的登記有效期將要期滿,并接著確定移動節(jié)點是重新進(jìn)入緩沖區(qū)160還是留在緩沖區(qū)之外的外地域121中。當(dāng)移動節(jié)點100重新進(jìn)入緩沖區(qū)160時,移動節(jié)點重復(fù)上面所描述的針對進(jìn)入緩沖區(qū)的動作。當(dāng)移動節(jié)點100留在緩沖區(qū)160之外的外地域121中時,移動節(jié)點100向家鄉(xiāng)代理112重新登記IP隧道170。再一次地,通過在檢測到離開緩沖區(qū)之后等待當(dāng)前的登記有效期期滿,移動節(jié)點100避免了當(dāng)移動節(jié)點頻繁地進(jìn)入和離開緩沖區(qū)160時重復(fù)地進(jìn)行重新登記。當(dāng)離開緩沖區(qū)160并重新進(jìn)入緩沖區(qū)之外的外地域121時,移動節(jié)點100也不向家鄉(xiāng)代理112重新登記IP隧道180。一旦被告知移動節(jié)點100已離開了緩沖區(qū)160并重新進(jìn)入緩沖區(qū)之外的外地域121,家鄉(xiāng)代理112就停止維持IP隧道 180。
[0031]圖3示出了對根據(jù)本公開的實施方式的當(dāng)移動節(jié)點位于兩個或更多個外地域之間的邊界附近時向家鄉(xiāng)網(wǎng)絡(luò)上的家鄉(xiāng)代理登記移動節(jié)點的方法300進(jìn)行概述的流程圖。為了易于描述,根據(jù)基本上類似于移動節(jié)點100的移動節(jié)點、基本上類似于家鄉(xiāng)網(wǎng)絡(luò)110的家鄉(xiāng)網(wǎng)絡(luò)以及基本上類似于第一外地網(wǎng)絡(luò)120和第二外地網(wǎng)絡(luò)130的第一外地網(wǎng)絡(luò)和第二外地網(wǎng)絡(luò)來描述方法300。然而,本領(lǐng)域技術(shù)人員將理解的是,也可在其它配置的家鄉(xiāng)網(wǎng)絡(luò)和外地網(wǎng)絡(luò)中執(zhí)行方法300。
[0032]在框302中,移動節(jié)點100確定它是否進(jìn)入外地網(wǎng)絡(luò)的外地域(例如,第一外地網(wǎng)絡(luò)120的外地域121)。如果是,則框302之后可以是框304。否則,框302之后可以是框306。
[0033]在框304中,移動節(jié)點100向家鄉(xiāng)代理112進(jìn)行登記,以在家鄉(xiāng)代理112與外地域的外地代理(例如,外地域121的外地代理122)之間建立IP隧道(例如,IP隧道170)???04之后可以是框306。
[0034]在框306中,移動節(jié)點100通過在登記有效期期滿之前向家鄉(xiāng)代理112進(jìn)行重新登記來維持去往外地域的IP隧道。框306之后可以是框308。
[0035]在框308中,移動節(jié)點100確定它是否進(jìn)入兩個外地域之間的緩沖區(qū)(例如,外地域121和131之間的緩沖區(qū)160)。如果是,則框308之后可以是框310。否則,框308可循環(huán)回到框306。
[0036]在框310中,移動節(jié)點100告知家鄉(xiāng)代理122它從外地域進(jìn)入緩沖區(qū),并向家鄉(xiāng)代理進(jìn)行登記以在家鄉(xiāng)代理與另一外地域的外地代理(例如,域131的外地代理132)之間建立另一 IP隧道???10之后可以是框312。
[0037]在框312中,移動節(jié)點100維持兩個IP隧道(例如,IP隧道170和180)。在處于緩沖區(qū)中時,通過在與外地代理關(guān)聯(lián)的每一個登記有效期內(nèi)僅重新登記一次(例如,僅在與外地代理122關(guān)聯(lián)的每個登記有效期結(jié)束時針對IP隧道170重新登記一次,并且僅在與外地代理132關(guān)聯(lián)的每個登記有效期結(jié)束時針對IP隧道180重新登記一次),移動節(jié)點100針對兩個IP隧道維持與家鄉(xiāng)代理112的登記???12之后可以是框314。
[0038]在框314中,在位于緩沖區(qū)中時,移動節(jié)點100將兩個隧道中的一個確定為用于接收數(shù)據(jù)報的無效路徑,并丟棄來自該無效路徑的數(shù)據(jù)報???14之后可以是框316。
[0039]在框316,移動節(jié)點100確定它是否離開緩沖區(qū)并進(jìn)入緩沖區(qū)之外的外地域(例如,離開緩沖區(qū)160并進(jìn)入外地域121或131)。如果是,則框316之后可以是框318。否則,框316可循環(huán)回到框312。
[0040]在框318中,移動節(jié)點100告知家鄉(xiāng)代理122它離開緩沖區(qū)并進(jìn)入緩沖區(qū)之外的外地域。結(jié)果,家鄉(xiāng)代理122不維持另一外地域的IP隧道(例如,在進(jìn)入外地域121的情況下是IP隧道180,或者在進(jìn)入外地域131的情況下是IP隧道170)。移動節(jié)點100接著等待它所進(jìn)入的外地域的外地代理的當(dāng)前的登記有效期幾乎期滿(例如,在進(jìn)入外地域121的情況下是外地代理122的登記有效期,或者在進(jìn)入外地域131的情況下是外地代理132的登記有效期)???18之后可以是框320。
[0041]在框320中,移動節(jié)點100確定它是否重新進(jìn)入緩沖區(qū)。如果是,則框320之后可以是框310。否則,框320之后可以是框322。
[0042]在框322中,移動節(jié)點100維持剩余的IP隧道(例如,在移動節(jié)點100進(jìn)入外地域121的情況下是IP隧道170,或者在移動節(jié)點100處于外地域131中的情況下是IP隧道180)???22可循環(huán)回到框308。
[0043]圖4是例示了根據(jù)本公開的實施方式的被配置為當(dāng)移動節(jié)點位于外地域中時向家鄉(xiāng)代理登記移動節(jié)點的移動計算裝置400的框圖。移動計算裝置400可以是可作為移動節(jié)點進(jìn)行操作的任何裝置,例如膝上型計算機(jī)或筆記本計算機(jī)、PDA、智能電話、個人媒體播放裝置、無線網(wǎng)絡(luò)監(jiān)視裝置或者配置有一個或更多個無線接口和移動IP軟件的其他裝置。移動計算裝置400包括處理器401、無線接口 402、網(wǎng)絡(luò)控制器403、輸出裝置404和存儲塊405。
[0044]處理器401被配置為執(zhí)行指令(例如,存儲在存儲塊405中的指令)以用于移動計算裝置400的操作。處理器400可以是包括(但不限于)微處理器(μ P)、微控制器(μ C)、數(shù)字信號處理器(DSP)或其任何組合的任何類型。處理器401可包括一級或多級緩存、處理器內(nèi)核、寄存器、存儲控制器等。
[0045]無線接口 402向移動計算裝置400提供用于無線連接到互聯(lián)網(wǎng)的手段。無線接口402可包括例如聲音、射頻(RF)、微波、紅外線(IR)和/或其他無線介質(zhì)這樣的無線介質(zhì)。
[0046]網(wǎng)絡(luò)控制器403被配置為幫助經(jīng)由一個或更多個通信端口(包括無線接口 402)經(jīng)網(wǎng)絡(luò)通信鏈路與一個或更多個其他計算裝置進(jìn)行通信。
[0047]輸出裝置404可包括圖形處理單元和/或音頻處理單元,其可被配置為與諸如顯示器或揚(yáng)聲器這樣的各種外部裝置進(jìn)行通信。
[0048]存儲塊405可以是任何類型的計算機(jī)可讀介質(zhì),包括(但不限于)易失性存儲器(例如RAM)、非易失性存儲器(例如ROM、閃存等)或其任何組合。在某些實施方式中,存儲塊405可包括可移除數(shù)據(jù)存儲裝置,例如軟盤驅(qū)動器和硬盤驅(qū)動器(HDD)、光盤驅(qū)動器(例如,壓縮盤(⑶)驅(qū)動器或數(shù)字通用盤(DVD)驅(qū)動器)、固態(tài)驅(qū)動器(SSD)、磁帶驅(qū)動器等。存儲塊405可包括操作系統(tǒng)406、登記算法407和程序數(shù)據(jù)408。登記算法407包括用于處理器401的指令,所述指令使移動計算裝置400能夠執(zhí)行本公開的一個或更多個實施方式。在某些實施方式中,登記算法407可被配置為利用程序數(shù)據(jù)408在操作系統(tǒng)406上進(jìn)行操作,使得移動計算裝置400執(zhí)行本公開的一個或更多個實施方式。
[0049]以上詳述通過使用框圖、流程圖和/或示例已闡述了裝置和/或處理的各種實施方式。在這樣的框圖、流程圖和/或示例包含一個或更多個功能和/或操作的范圍內(nèi),本領(lǐng)域技術(shù)人員將理解的是,可以由大范圍的硬件、軟件、固件或?qū)嶋H上其任何組合單獨地和/或共同地實現(xiàn)這樣的框圖、流程圖或示例內(nèi)的各個功能和/或操作。
[0050]本文所描述的主題有時示出了包含在不同的其它部件中的或與不同的其它部件相連接的不同的部件。應(yīng)理解的是,所描述的這種架構(gòu)僅僅是示例性的,并且實際上,可以實現(xiàn)許多完成了相同的功能的其它架構(gòu)。在概念上,用于完成相同功能的部件的任何配置都是有效地“關(guān)聯(lián)”的,使得獲得了期望的功能。因此,可以將本文中被組合以獲得特定的功能的任何兩個部件視為是彼此“相關(guān)聯(lián)”的,使得期望的功能被實現(xiàn),而不考慮架構(gòu)或中間部件。同樣,如此關(guān)聯(lián)的任何兩個部件也可以被視為彼此“可操作地連接”或“可操作地耦接”,以實現(xiàn)期望的功能,并且能夠如此關(guān)聯(lián)的任何兩個部件也可以被視為彼此“可操作地可耦接”,以實現(xiàn)期望的功能??刹僮鞯乜神罱拥木唧w示例包括但不限于物理上可連接的和/或物理上交互的部件。
[0051]針對在本文中基本上任何復(fù)數(shù)和/或單數(shù)術(shù)語的使用,本領(lǐng)域技術(shù)人員可以從復(fù)數(shù)轉(zhuǎn)化為單數(shù)和/或從單數(shù)轉(zhuǎn)化為復(fù)數(shù),以適合于上下文和/或應(yīng)用。為了清楚起見,可以在此明確地闡述各種單數(shù)/復(fù)數(shù)的置換。
[0052]本領(lǐng)域技術(shù)人員將理解的是,一般來說,本文所使用的措詞,特別是在所附權(quán)利要求(例如,所附權(quán)利要求的主體)中使用的措詞,通常旨在是“開放式”措詞(例如,措詞“包括”應(yīng)被理解為“包括但不限于”,措詞“具有”應(yīng)被理解為“至少具有”,措詞“包含”應(yīng)被理解為“包含但不限于”等)。本領(lǐng)域技術(shù)人員將進(jìn)一步理解的是,如果所引入的權(quán)利要求記載中的特定的數(shù)目是有意圖的,則這樣的意圖將在權(quán)利要求中明確地記載,并且在沒有這樣的記載時不存在這樣的意圖。例如,作為對理解的輔助,下面所附的權(quán)利要求可以包含對“至少一個”和“一個或更多個”的引入性用語的使用,以引入權(quán)利要求記載。然而,即使當(dāng)相同的權(quán)利要求包括引入性用語“一個或更多個”或者“至少一個”以及諸如“一”或“一個”的不定冠詞(例如,“一”和/或“一個”通常應(yīng)被解釋為表示“至少一個”或“一個或更多個”)時,使用這樣的用語也不應(yīng)被解釋為暗示由不定冠詞“一”或“一個”所引入的權(quán)利要求記載將包含這種所引入的權(quán)利要求記載的任何特定的權(quán)利要求限制為僅包含一個這樣的記載的發(fā)明;對于使用用于引入權(quán)利要求記載的定冠詞來說也是如此。另外,即使明確地記載了所引入的權(quán)利要求記載的特定的數(shù)目,本領(lǐng)域技術(shù)人員將理解的是,這樣的記載通常也應(yīng)該被理解為至少表示所記載的數(shù)目(例如,在沒有其它修飾的情況下,“兩個記載”的無修飾的記載通常表示至少兩個記載或者兩個或更多個記載)。此外,在使用與“A、B和C等中的至少一個”類似的常規(guī)表述的情況下,一般來說,這種結(jié)構(gòu)旨在表示本領(lǐng)域技術(shù)人員將理解的該常規(guī)表述的含義(例如,“具有A、B和C中的至少一個的系統(tǒng)”將包括但不限于僅具有A的系統(tǒng)、僅具有B的系統(tǒng)、僅具有C的系統(tǒng)、具有A和B的系統(tǒng)、具有A和C的系統(tǒng)、具有B和C的系統(tǒng)和/或具有A、B和C的系統(tǒng)等)。在使用與“A、B或C等中的至少一個”類似的常規(guī)表述的情況下,一般來說,這種結(jié)構(gòu)旨在表示本領(lǐng)域技術(shù)人員將理解的該常規(guī)表述的含義(例如,“具有A、B或C中的至少一個的系統(tǒng)”將包括但不限于僅具有A的系統(tǒng)、僅具有B的系統(tǒng)、僅具有C的系統(tǒng)、具有A和B的系統(tǒng)、具有A和C的系統(tǒng)、具有B和C的系統(tǒng)和/或具有A、B和C的系統(tǒng)等)。本領(lǐng)域技術(shù)人員將進(jìn)一步理解的是,實際上,無論是在說明書、權(quán)利要求或附圖中,示出兩個或更多個替代性措詞的幾乎任何轉(zhuǎn)折詞和/或短語都應(yīng)被理解為考慮可能包括措詞中的一個、措詞中任一個或全部措詞。例如,短語“A或B”將被理解為可能包括“A”或“B”或“A和B”。
[0053]盡管已在本文中已經(jīng)公開了多個方面和實施方式,但是其它方面和實施方式對于本領(lǐng)域技術(shù)人員而言將是明顯的。本文中公開的各個方面和實施方式都是出于示意性目的,而非意在進(jìn)行限制,由所附權(quán)利要求來指示本發(fā)明真正的范圍和精神。
【權(quán)利要求】
1.一種用于移動節(jié)點向家鄉(xiāng)網(wǎng)絡(luò)上的家鄉(xiāng)代理進(jìn)行登記的方法,所述方法包括以下步驟: 向所述家鄉(xiāng)代理進(jìn)行登記,以在所述家鄉(xiāng)代理與第一外地網(wǎng)絡(luò)上的第一外地代理之間建立第一網(wǎng)際協(xié)議(IP)隧道; 在登記之后,檢測進(jìn)入到緩沖區(qū)中,所述緩沖區(qū)包括(I)所述第一外地網(wǎng)絡(luò)的延伸到第二外地網(wǎng)絡(luò)中的部分以及(2)第二外地網(wǎng)絡(luò)的延伸到所述第一外地網(wǎng)絡(luò)中的部分,所述第二外地網(wǎng)絡(luò)由第二外地代理服務(wù); 響應(yīng)于所檢測到的進(jìn)入,向所述家鄉(xiāng)代理進(jìn)行登記,以在所述家鄉(xiāng)代理與所述第二外地代理之間建立第二 IP隧道; 在處于所述緩沖區(qū)內(nèi)時,丟棄來自所述第一 IP隧道和所述第二 IP隧道中的一個的數(shù)據(jù)報,并經(jīng)由所述第一 IP隧道和所述第二 IP隧道中的另一個接受來自所述家鄉(xiāng)代理的數(shù)據(jù)報。
2.根據(jù)權(quán)利要求1所述的方法,該方法還包括: 在處于所述緩沖區(qū)內(nèi)時,通過針對所述第一 IP隧道和所述第二 IP隧道各自的登記有效期僅重新登記一次來針對所述第一 IP隧道和所述第二 IP隧道維持向所述家鄉(xiāng)代理的登記。
3.根據(jù)權(quán)利要求2所述的方法,該方法還包括: 檢測到從所述緩沖區(qū)離開并進(jìn)入所述第二外地網(wǎng)絡(luò); 響應(yīng)于所檢測到的離開: 監(jiān)視與所述第二外地代理關(guān)聯(lián)的登記有效期; 在所述登記有效期期滿之前,當(dāng)所述移動節(jié)點留在所述第二外地網(wǎng)絡(luò)中時,針對所述第二 IP隧道向所述家鄉(xiāng)代理進(jìn)行重新登記。
4.根據(jù)權(quán)利要求3所述的方法,該方法還包括: 響應(yīng)于所檢測到的離開,向所述家鄉(xiāng)代理告知從所述緩沖區(qū)離開并進(jìn)入所述第二外地網(wǎng)絡(luò),其中,所述家鄉(xiāng)代理停止維持所述第一 IP隧道。
5.根據(jù)權(quán)利要求3所述的方法,該方法還包括: 在所述登記有效期期滿之前,當(dāng)所述移動節(jié)點返回所述緩沖區(qū)時,針對所述第一 IP隧道和所述第二 IP隧道向所述家鄉(xiāng)代理進(jìn)行重新登記。
6.根據(jù)權(quán)利要求2所述的方法,該方法還包括: 檢測到從所述緩沖區(qū)離開并進(jìn)入所述第一外地網(wǎng)絡(luò); 響應(yīng)于所檢測到的離開: 向所述家鄉(xiāng)代理告知從所述緩沖區(qū)離開并進(jìn)入所述第一外地網(wǎng)絡(luò),其中,所述家鄉(xiāng)代理停止維持所述第二 IP隧道; 監(jiān)視與所述第一外地代理關(guān)聯(lián)的登記有效期; 在所述登記有效期期滿之前: 當(dāng)所述移動節(jié)點留在所述第一外地網(wǎng)絡(luò)中時,針對所述第一 IP隧道向所述家鄉(xiāng)代理進(jìn)行重新登記; 當(dāng)所述移動節(jié)點返回所述緩沖區(qū)時,針對所述第一 IP隧道和所述第二 IP隧道向所述家鄉(xiāng)代理進(jìn)行重新登記。
7.根據(jù)權(quán)利要求2所述的方法,其中,響應(yīng)于針對所述第一IP隧道和所述第二 IP隧道的登記請求來接收所述登記有效期的值。
8.根據(jù)權(quán)利要求6所述的方法,其中: 檢測到進(jìn)入所述緩沖區(qū)中的步驟包括:檢測所述第一外地網(wǎng)絡(luò)的第一信號強(qiáng)度和所述第二外地網(wǎng)絡(luò)的第二信號強(qiáng)度均大于閾值信號強(qiáng)度;并且 檢測到離開所述緩沖區(qū)并進(jìn)入所述第二外地網(wǎng)絡(luò)的步驟包括:檢測所述第一信號強(qiáng)度小于所述閾值信號強(qiáng)度,并且所述第二信號強(qiáng)度大于所述閾值信號強(qiáng)度。
9.根據(jù)權(quán)利要求1所述的方法,其中,通過距所述第一外地網(wǎng)絡(luò)與所述第二外地網(wǎng)絡(luò)之間的邊界的第一距離來限定所述第一外地網(wǎng)絡(luò)的包括在所述緩沖區(qū)中的部分。
10.根據(jù)權(quán)利要求1所述的方法,其中,所述第一外地網(wǎng)絡(luò)的包括在所述緩沖區(qū)中的部分包括預(yù)定的地理區(qū)域。
11.根據(jù)權(quán)利要求1所述的方法,其中,丟棄步驟包括丟棄來自所述第二IP隧道的數(shù)據(jù)報。
12.—種當(dāng)移動節(jié)點位于緩沖區(qū)中時所述移動節(jié)點向家鄉(xiāng)網(wǎng)絡(luò)上的家鄉(xiāng)代理進(jìn)行登記的方法,所述緩沖區(qū)包括(I)第一外地網(wǎng)絡(luò)的延伸到第二外地網(wǎng)絡(luò)中的部分以及(2)所述第二外地網(wǎng)絡(luò)的延伸到所述第一外地網(wǎng)絡(luò)中的部分,所述第一外地網(wǎng)絡(luò)由第一外地代理服務(wù),并且所述第二外地網(wǎng)絡(luò)由第二外地代理服務(wù),所述方法包括: 在處于所述緩沖區(qū)內(nèi)時,通過針對所述家鄉(xiāng)代理與所述第一外地代理之間的第一 IP隧道以及所述家鄉(xiāng)代理與所述第二外地代理之間的第二 IP隧道各自的登記有效期僅重新登記一次來針對所述第一 IP隧道和所述第二 IP隧道維持向所述家鄉(xiāng)代理的登記。
13.根據(jù)權(quán)利要求12所述的方法,其中,響應(yīng)于針對所述第一IP隧道和所述第二 IP隧道的登記請求來接收所述登記有效期的值。
14.根據(jù)權(quán)利要求12所述的方法,該方法還包括以下步驟:在處于所述緩沖區(qū)內(nèi)時,丟棄來自所述第一 IP隧道和所述第二 IP隧道中的一個的數(shù)據(jù)報,并經(jīng)由所述第一 IP隧道和所述第二 IP隧道中的另一個接受來自所述家鄉(xiāng)代理的數(shù)據(jù)報。
15.根據(jù)權(quán)利要求14所述的方法,其中,丟棄步驟包括丟棄來自所述第二IP隧道的數(shù)據(jù)報。
16.根據(jù)權(quán)利要求12所述的方法,該方法還包括: 檢測到從所述緩沖區(qū)離開并進(jìn)入所述第二外地網(wǎng)絡(luò); 響應(yīng)于所檢測到的離開: 監(jiān)視與所述第二外地代理關(guān)聯(lián)的登記有效期; 在所述登記有效期期滿之前,當(dāng)所述移動節(jié)點留在所述第二外地網(wǎng)絡(luò)中時,針對所述第二 IP隧道向所述家鄉(xiāng)代理進(jìn)行重新登記。
17.根據(jù)權(quán)利要求16所述的方法,該方法還包括: 響應(yīng)于所檢測到的離開,向所述家鄉(xiāng)代理告知從所述緩沖區(qū)離開并進(jìn)入所述第二外地網(wǎng)絡(luò),其中,所述家鄉(xiāng)代理停止維持所述第一 IP隧道。
18.根據(jù)權(quán)利要求16所述的方法,其中,檢測到從所述緩沖區(qū)離開并進(jìn)入所述第二外地網(wǎng)絡(luò)的步驟包括:檢測所述第一外地網(wǎng)絡(luò)的第一信號強(qiáng)度小于閾值信號強(qiáng)度,并且所述第二外地網(wǎng)絡(luò)的第二信號強(qiáng)度大于所述閾值信號強(qiáng)度。
19.根據(jù)權(quán)利要求17所述的方法,該方法還包括: 在所述登記有效期期滿之前,當(dāng)所述移動節(jié)點返回所述緩沖區(qū)時,針對所述第一 IP隧道和所述第二 IP隧道向所述家鄉(xiāng)代理進(jìn)行重新登記。
20.根據(jù)權(quán)利要求12所述的方法,該方法還包括: 檢測到從所述緩沖區(qū)離開并進(jìn)入所述第一外地網(wǎng)絡(luò); 響應(yīng)于所檢測到的離開: 向所述家鄉(xiāng)代理告知從所述緩沖區(qū)離開并進(jìn)入所述第一外地網(wǎng)絡(luò),其中,所述家鄉(xiāng)代理停止維持所述第二 IP隧道; 監(jiān)視與所述第一外地代理關(guān)聯(lián)的登記有效期; 在所述登記有效期期滿之前: 當(dāng)所述移動節(jié)點留在所述第一外地網(wǎng)絡(luò)中時,針對所述第一 IP隧道向所述家鄉(xiāng)代理進(jìn)行重新登記; 當(dāng)所述移動節(jié)點返回所述緩沖區(qū)時,針對所述第一 IP隧道和所述第二 IP隧道向所述家鄉(xiāng)代理進(jìn)行重新登記。
21.根據(jù)權(quán)利要求20所述的方法,其中,檢測到從所述緩沖區(qū)離開并進(jìn)入所述第一外地網(wǎng)絡(luò)的步驟包括:檢測所述第一外地網(wǎng)絡(luò)的第一信號強(qiáng)度大于閾值信號強(qiáng)度,并且所述第二外地網(wǎng)絡(luò)的第二信號強(qiáng)度小于所述閾值信號強(qiáng)度。
【文檔編號】H04B7/26GK103636144SQ201180071635
【公開日】2014年3月12日 申請日期:2011年4月15日 優(yōu)先權(quán)日:2011年4月15日
【發(fā)明者】王興元 申請人:英派爾科技開發(fā)有限公司