專利名稱:移動終端管理系統(tǒng),移動終端,代理和程序的制作方法
技術領域:
本發(fā)明涉及一種處理諸如個人數(shù)字助理和蜂窩電話之類移動終端網(wǎng)絡(特別是,數(shù)據(jù)包網(wǎng)絡),更具體地講,涉及一種預先將一個移動終端的c/o地址通知一個通信方,從而能夠管理移動終端的運動,并且能夠將數(shù)據(jù)包直接發(fā)送到移動終端的移動終端管理系統(tǒng)。
背景技術:
移動IP(Mobile IP)的目的是要在移動終端從移動終端已經鏈接的一個子網(wǎng)移動到另一個子網(wǎng)時,使得該移動終端能夠不用在其IP地址中有任何改變地與一個通信方通信。在移動IP中,將一個連續(xù)移動并且改變連接的子網(wǎng)的節(jié)點稱為“移動終端”(移動節(jié)點(Mobile Node)縮寫為MN),將移動終端最初鏈接的子網(wǎng)稱為“本地鏈路”(本地鏈路(HomeLink)縮寫為HL),將一個本地鏈路中存在的并且在移動終端不在的過程中負責的節(jié)點稱為“本地代理”(本地代理(Home Agent)縮寫為HA),將一個移動終端實際鏈接的子網(wǎng)稱為“區(qū)外鏈路”(區(qū)外鏈路(ForeignLink);縮寫為FL),將一個存在在區(qū)外鏈路中,以在移動終端在區(qū)外鏈路中時照看該移動終端的節(jié)點稱為“區(qū)外代理”(區(qū)外代理(ForeignAgent);縮寫為FA),將一個在區(qū)外鏈路中分配給移動終端的地址稱為“c/o地址”(轉交地址(Care-of Address);縮寫為COA),并且將一個獨立于連接的子網(wǎng)、惟一地分配給移動終端的地址稱為“本地地址”。順便說明一下,移動終端的通信方(通信節(jié)點(Correspondence Node);縮寫為CN)包括固定終端以及移動終端。
在基于移動IP、IPv4和IPv6的網(wǎng)絡中,一般執(zhí)行以下處理過程。
下面列出的是根據(jù)移動IP的處理過程。
(1)在移動終端在本地鏈路中的情況下如普通TCP/IP的情況一樣,移動終端用普通方式與通信方通信。
(2)在移動終端不在本地鏈路中的情況下移動終端檢測到它在某個不是本地鏈路的位置,并且執(zhí)行“本地登記”,即,通過區(qū)外代理向本地代理通知一個新的c/o地址,以便能夠將發(fā)送到移動終端的本地地址的所有數(shù)據(jù)包轉發(fā)到移動終端。
(2-1)數(shù)據(jù)包的到達從通信方發(fā)送到本地地址的數(shù)據(jù)包通過正常IP路由選擇機構到達本地鏈路。本地代理通過Proxy ARP(代理地址轉換協(xié)議)捕獲到數(shù)據(jù)包,并且通過隧道(tunneling)將數(shù)據(jù)包轉發(fā)到移動終端所在的網(wǎng)中的區(qū)外代理。因此,移動終端接收數(shù)據(jù)包。
(2-2)數(shù)據(jù)包的發(fā)送當移動終端將數(shù)據(jù)包發(fā)送到通信方時,每個IP數(shù)據(jù)包的報頭仍然包含作為源地址的本地地址。在途中發(fā)生任何錯誤的情況下,將數(shù)據(jù)包發(fā)送到本地地址,然后通過上述機構返回到移動終端。
順便說明一下,對于提供更高速的寬帶接入的移動通信服務,現(xiàn)在正在促進移動通信系統(tǒng)“IMT2000”的標準化,主要的服務之一是提供IP數(shù)據(jù)包通信?,F(xiàn)在正在考察將移動IP用作IMT2000網(wǎng)上的移動終端的位置管理的方法。
圖9是顯示設想作為IMT2000網(wǎng)的一個IP數(shù)據(jù)包交換網(wǎng)的構造的示意圖。在圖9中,移動終端1121和1122各具有一個由作為管理主體的IMT2000的IP數(shù)據(jù)包交換網(wǎng)分配的IP地址(本地地址),并且經過無線電基站1102至1105利用一個它們移動到的位置中的數(shù)據(jù)包數(shù)據(jù)支持節(jié)點(Packet Data Support NodePDSN)1106或1107建立/管理無線電接入鏈路。
數(shù)據(jù)包數(shù)據(jù)網(wǎng)關節(jié)點(Packet Data Gateway NodePDGN)1108提供移動IP的本地代理功能,以及將IMT2000數(shù)據(jù)包交換網(wǎng)與一個諸如因特網(wǎng)之類的IP核心網(wǎng)1111連接的網(wǎng)關路由器的功能。
每個數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106和1107位于IMT2000數(shù)據(jù)包交換網(wǎng)中的每個規(guī)定的區(qū)中,并且支持特定數(shù)量的無線電基站1102至1105。數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106和1107經過無線電基站1102至1105利用與它們連接的移動終端1121和1122建立/管理無線電接入鏈路,并且也提供移動IP的區(qū)外代理功能。此外,數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106和1107起到從移動終端1121和1122發(fā)送的數(shù)據(jù)包的默認路由器的作用。
在具有這種構造的IMT2000網(wǎng)中,執(zhí)行以下處理過程。
首先,移動終端1121利用相對于每個無線電基站惟一地分配的數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106建立無線電接入鏈路,以發(fā)送一個移動IP登記請求。接收到移動IP登記請求之后,數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106將請求轉發(fā)到數(shù)據(jù)包數(shù)據(jù)網(wǎng)關節(jié)點1108。當接收到移動IP登記請求時,數(shù)據(jù)包數(shù)據(jù)網(wǎng)關節(jié)點1108管理移動終端1121的IP地址與終端1121當前連接的數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106的IP地址之間的關聯(lián)性,并且將一個移動IP登記響應返回到數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106。數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106將接收的移動IP登記響應轉發(fā)到移動終端1121,并且管理移動終端1121的IP地址與無線電接入鏈路的鏈路ID之間的關聯(lián)性。
數(shù)據(jù)包數(shù)據(jù)網(wǎng)關節(jié)點1108捕獲到從連接到IP核心網(wǎng)1111的一個通信方發(fā)送到移動終端1121的所有IP數(shù)據(jù)包,并且通過IP隧道(tunnel)將數(shù)據(jù)包轉發(fā)到用作移動終端1121的區(qū)外代理的數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106。數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106重構收到IP隧道的IP數(shù)據(jù)包,并且利用關聯(lián)的鏈路ID把數(shù)據(jù)包經過無線電接入鏈路轉發(fā)到移動終端1121。另一方面,數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106根據(jù)它們的目的地執(zhí)行路由選擇,并且把從移動終端1121發(fā)送的IP數(shù)據(jù)包轉發(fā)到通信方1112。此外,將從移動終端1121發(fā)送到另一個移動終端1122的IP數(shù)據(jù)包從用作發(fā)射端中的移動終端1121的區(qū)外代理的數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1106發(fā)送到數(shù)據(jù)包數(shù)據(jù)網(wǎng)關節(jié)點1108。數(shù)據(jù)包數(shù)據(jù)網(wǎng)關節(jié)點1108通過IP隧道將IP數(shù)據(jù)包轉發(fā)到用作接收端的移動終端1122的區(qū)外代理的數(shù)據(jù)包數(shù)據(jù)支持節(jié)點1107。因此,移動終端1122接收到IP數(shù)據(jù)包。
用于處理移動終端的網(wǎng)絡協(xié)議的例子包括移動IPv4和IPv6。但是,由于移動終端和IPv6機構起到區(qū)外代理的作用,因此在移動IPv6中沒有區(qū)外代理。
下面列出的是根據(jù)移動IPv4和IPv6的處理過程。
(1)在移動終端在本地鏈路中的情況下如普通TCP/IP的情況一樣,移動終端用通常的方式與通信方通信。
(當采用IPv6時,移動終端將登記請求直接發(fā)送到本地代理。)(2-1)數(shù)據(jù)包的到達在IPv6中,已經接收到經過隧道轉發(fā)的數(shù)據(jù)包的移動終端將一個新的登記請求發(fā)送到發(fā)送數(shù)據(jù)包的通信方,并且把c/o地址通知給通信方。此后,通信方根據(jù)c/o地址將數(shù)據(jù)包直接發(fā)送到移動終端。
(2-2)數(shù)據(jù)包的發(fā)送當采用IPv6時,將c/o地址設置為源地址,并且將本地地址指定為一個新定義的目的地選項。
發(fā)明內容
利用設想為基于移動IP的IMT2000網(wǎng)的IP數(shù)據(jù)包網(wǎng)絡的結構,支持特定數(shù)量的無線電基站的數(shù)據(jù)包數(shù)據(jù)支持節(jié)點具有移動終端的區(qū)外代理的功能。結果,當IP數(shù)據(jù)包從一個外部網(wǎng)突然到達屬于數(shù)據(jù)包數(shù)據(jù)支持節(jié)點的無線電基站覆蓋的區(qū)域中的多個移動終端時,數(shù)據(jù)包數(shù)據(jù)支持節(jié)點上的負載迅速增加。
因此,本發(fā)明的一個目的是要防止用作移動終端的區(qū)外代理的節(jié)點上的負載集中。
此外,采用移動IPv4或IPv6的網(wǎng)絡也具有一些問題。在IPv4的情況下,由于尋址到移動終端的數(shù)據(jù)包不可避免地要經過本地代理發(fā)送,因而存在著所謂的三角路由的問題。在IPv6的情況下,為了解決三角路由的問題,已經接收到通過隧道發(fā)送的數(shù)據(jù)包的移動終端通過確定通信方不知道c/o地址,將c/o地址作為聯(lián)接更新選項通知給通信方,通信方根據(jù)c/o地址將數(shù)據(jù)包直接發(fā)送到移動終端。但是,從尚不知道c/o地址的通信方發(fā)送的第一個數(shù)據(jù)包不可避免地要經過本地代理轉發(fā),因此造成信息量過大。此外,假設許多通信方突然開始將數(shù)據(jù)包發(fā)送到同一移動終端或本地代理建立在同一節(jié)點上的多個移動終端,負載集中在本地代理或相關節(jié)點上。
因此,本發(fā)明的另一個目的是要提供一種移動終端管理系統(tǒng),在這種移動終端管理系統(tǒng)中,將移動終端的最近的c/o地址通知給多個通信方,從而使通信方能夠不干擾本地代理,直接將第一個數(shù)據(jù)包發(fā)送到移動終端。
本發(fā)明的再一個目的是要在把c/o地址事先通知給多個通信方時,減小移動終端上的負載。
發(fā)明內容對于移動IP,本發(fā)明的移動終端管理系統(tǒng)包括一個第一節(jié)點,支持多個無線電基站并且利用通過無線電基站連接的每個移動終端來建立/管理無線電接入鏈路,和一個第二節(jié)點,提供連接到IP核心網(wǎng)的網(wǎng)關路由器功能和移動終端的本地代理功能。在向多個移動終端提供移動通信服務的移動通信網(wǎng)中,將一些移動終端的區(qū)外代理功能放置在每個移動終端當前使用的無線電基站中,并且把其它移動終端的區(qū)外代理功能放置在支持移動終端當前使用的無線電基站的第一節(jié)點中。
在登記每個移動終端的位置時,作出有關是把每個移動終端的區(qū)外代理是放置在無線電基站中還是放置在第一節(jié)點中的決定。在移動終端和它的通信方之間對話期間,可以改變每個移動終端的區(qū)外代理的位置。
可以根據(jù)存儲在移動終端用戶數(shù)據(jù)中的信息,作出有關每個移動終端的區(qū)外代理是放置在無線電基站中還是放置在第一節(jié)點中的決定。在這種場合,可以根據(jù)移動終端的運動/移動特性,或移動終端上每單位時間區(qū)外代理轉換的頻率作出決定。此外,可以根據(jù)移動終端的型號或類型,或根據(jù)移動通信的數(shù)據(jù)包網(wǎng)絡中的資源的可用性/使用作出決定。
此外,在下一個位置登記請求之前,可以改變移動終端的區(qū)外代理的位置。在這種場合,可以在移動終端和它的通信方之間對話期間改變每個移動終端的區(qū)外代理的位置??梢愿鶕?jù)移動通信網(wǎng)的數(shù)據(jù)包網(wǎng)絡中的資源的可用性/使用,或響應來自移動終端的使用者應用程序的延遲請求,改變移動終端的區(qū)外代理的位置。
對于使用移動IPv4和IPv6的網(wǎng)絡,根據(jù)本發(fā)明,在包括多個互聯(lián)的子網(wǎng),并且處理每個都具有一個取決于移動終端當前連接的子網(wǎng)的c/o地址和一個與之無關的本地地址的移動終端的網(wǎng)絡中,當移動終端改變到另一個要連接的子網(wǎng)時,將移動終端的最近的c/o地址和本地地址對通知給多個通信方。更具體地講,移動終端包括用于存儲和管理一個通信方列表的裝置,和用于在連接的子網(wǎng)改變時發(fā)送一個聯(lián)接更新請求以報告帶有通信方列表的新c/o地址的裝置,并且?guī)в幸粋€用于接收聯(lián)接更新請求和把最近c/o地址和本地地址對通知給通信方列表中的各通信方的代理。
用于存儲和管理通信方列表的裝置包括用于通過監(jiān)視移動終端上的通信建立一個固定數(shù)量的最頻繁通信的通信方的列表的裝置。
本發(fā)明可應用于基于移動IPv6以及IPv4的網(wǎng)絡。在移動IPv6的情況下,代理對應于移動終端的本地代理,而在移動IPv4的情況下,代理對應于移動終端的本地代理或區(qū)外代理。
功能對于移動IP,在根據(jù)本發(fā)明的移動終端管理系統(tǒng)中,將多個移動終端的區(qū)外代理功能分配給第一節(jié)點和屬于第一節(jié)點的每個無線電基站。因此,即使當來自一個諸如因特網(wǎng)之類的核心網(wǎng)的IP數(shù)據(jù)包突然到達由屬于第一節(jié)點的無線電基站覆蓋的區(qū)域中的多個移動終端時,也可以防止負載集中在提供區(qū)外代理功能的節(jié)點上(無線電基站和第一節(jié)點)。
對于使用移動IPv4和IPv6的網(wǎng)絡,根據(jù)本發(fā)明,當移動終端改變到另一個要連接的子網(wǎng)時,將移動終端的最近的c/o地址和本地地址對通知給多個通信方,例如,固定數(shù)量的最頻繁通信的通信方。結果,各通信方可以直接把第一數(shù)據(jù)包發(fā)送到c/o地址,這防止了本地代理和相關節(jié)點上的負載集中。
圖1是顯示根據(jù)本發(fā)明的一個實施例的系統(tǒng)配置的示意圖;圖2是顯示由監(jiān)視器存儲和管理的移動終端用戶數(shù)據(jù)的內容的例子的示意圖;圖3是顯示根據(jù)本發(fā)明的一個實施例,將移動終端的區(qū)外代理功能定位在一個無線電基站中的處理過程的順序圖;圖4是顯示根據(jù)本發(fā)明的一個實施例,將移動終端的區(qū)外代理功能定位在第一節(jié)點中的處理過程的順序圖;
圖5是顯示當把移動終端的區(qū)外代理功能放置在無線電基站中時,移動終端與其通信方之間的數(shù)據(jù)包通信期間的處理過程的順序圖;圖6是顯示當把移動終端的區(qū)外代理功能放置在第一節(jié)點中時,移動終端與其通信方之間的數(shù)據(jù)包通信期間的處理過程的順序圖;圖7是顯示區(qū)外代理功能分別放置在無線電基站和第一節(jié)點中的移動終端之間的數(shù)據(jù)包通信期間的處理過程的順序圖;圖8是顯示當移動終端從一個無線電基站移動到另一個時轉換區(qū)外代理的處理過程的順序圖;圖9是顯示設想為IMT2000網(wǎng)的一個IP數(shù)據(jù)包網(wǎng)絡的構造的示意圖;圖10是顯示根據(jù)本發(fā)明的一個實施例的系統(tǒng)構造的示意圖;圖11是顯示通信方列表的配置的示意圖;圖12是顯示根據(jù)本發(fā)明的一個實施例的處理過程的順序圖;圖13是顯示根據(jù)本發(fā)明的一個實施例的處理過程的順序圖;圖14是顯示從移動終端發(fā)送到本地代理的,或從本地代理發(fā)送到通信方的一個聯(lián)接更新請求的數(shù)據(jù)包格式的例子的示意圖;圖15是顯示在知道移動終端的c/o地址的通信方將數(shù)據(jù)包發(fā)送到移動終端時的處理過程的示意圖;圖16是顯示在不知道移動終端的c/o地址的通信方將數(shù)據(jù)包發(fā)送到移動終端時的處理過程的示意圖;圖17是顯示提供給移動終端的通信方列表存儲/管理機構的方框圖;和圖18是顯示一種用于分類構成通信方列表存儲/管理機構的關聯(lián)表的一個提取部分相聯(lián)存儲器和一個循環(huán)部分相聯(lián)存儲器中的條目的方法的示意圖。
順便說明一下,數(shù)字11代表一個移動通信系統(tǒng)。數(shù)字12至15代表無線電基站。數(shù)字16和17代表第一節(jié)點。數(shù)字18代表第二節(jié)點。數(shù)字19代表監(jiān)視器。數(shù)字21代表IP核心網(wǎng)。數(shù)字22代表通信方(CN)。數(shù)字31和32代表移動終端(MN)。數(shù)字41至43,51至54,和61至64代表路徑。
數(shù)字200代表IP核心網(wǎng)。數(shù)字201代表移動終端204的本地鏈路(HL)。數(shù)字202和203代表移動終端204的區(qū)外鏈路(FL)。數(shù)字204代表一個移動終端(MN)。數(shù)字205和207代表移動終端204的通信方(CN)。數(shù)字206代表一個本地代理(HA)。
具體實施例方式以下參考附圖對本發(fā)明的優(yōu)選實施例進行詳細說明。
圖1是顯示根據(jù)本發(fā)明第一實施例的系統(tǒng)配置的示意圖。參考圖1,移動通信系統(tǒng)11包括無線電基站12至15、提供給無線電基站12和13的第一節(jié)點16、提供給無線電基站14和15的第一節(jié)點17、連接到外部IP核心網(wǎng)21的第二節(jié)點18、和與第二節(jié)點18連接的監(jiān)視器19,并且移動通信系統(tǒng)11通過數(shù)據(jù)包通信向移動終端31和32提供移動通信服務。在移動通信系統(tǒng)11是IMT2000的情況下,第一節(jié)點16和17對應于數(shù)據(jù)包數(shù)據(jù)服務節(jié)點,第二節(jié)點18對應于數(shù)據(jù)包數(shù)據(jù)網(wǎng)關節(jié)點,和IP核心網(wǎng)21對應于外部因特網(wǎng)。
移動終端31和32每個都具有一個由作為管理主體的移動通信系統(tǒng)11分配的IP地址(本地地址),并且等價于移動IP的移動終端。此外,移動終端31和32經過最靠近的無線電基站12至15利用第一節(jié)點16和17建立和管理無線電接入鏈路。
第二節(jié)點18提供了移動IP的本地代理功能,以及用于連接移動通信系統(tǒng)11的數(shù)據(jù)包網(wǎng)絡和IP核心網(wǎng)21的網(wǎng)關路由器功能。此外,第二節(jié)點18具有用于確定將各個移動終端31和32的區(qū)外代理功能放置到無線電基站12至15、第一節(jié)點16、或第一節(jié)點17之一中的功能。第二節(jié)點18分別經過路徑41和42連接到第一節(jié)點16和17,并且也分別經過路徑51、52、53和54直接連接到無線電基站12、13、14和15。
第一節(jié)點16和17中的每一個定位在移動通信系統(tǒng)11的數(shù)據(jù)包網(wǎng)絡中的每個規(guī)定區(qū)域中,并且支持特定數(shù)量的無線電基站12至15(圖1中,兩個無線電基站)。第一節(jié)點16和17經過無線電基站12至15利用連接節(jié)點16和17的移動終端31和52建立/管理無線電接入鏈路,并且還提供移動IP的區(qū)外代理功能。此外,第一節(jié)點16和17具有對從移動終端31和32發(fā)送的數(shù)據(jù)包進行IP路由的功能。第一節(jié)點16分別經過路徑41、43、61和62連接到第二節(jié)點18、第一節(jié)點17、無線電基站12、和無線電基站13。第一節(jié)點17分別經過路徑42、43、63和64連接到第二節(jié)點18、第一節(jié)點16、無線電基站14和無線電基站15。
無線電基站12至15中的每一個定位在無線電區(qū)中的每個規(guī)定的區(qū)域中,并且通過無線電接入鏈路與移動終端31和32鏈接。無線電基站12至15還連接到第一節(jié)點16和17。除了移動IP的區(qū)外代理功能之外,無線電基站12至15還提供IP路由功能。
監(jiān)視器19存儲和管理有關每個移動終端31和32的用戶數(shù)據(jù)。圖2顯示了一個移動終端的用戶數(shù)據(jù)的例子。移動終端IDNO(標識號碼)1091是用于惟一地識別該移動終端的號碼,并且把包括運動/移動特性數(shù)據(jù)1092的用戶數(shù)據(jù)對應地存儲到移動終端IDNO 1091。運動/移動特性數(shù)據(jù)1092顯示了在過去固定時間周期中移動終端的運動/移動特性。運動/移動特性數(shù)據(jù)1092包括一個包含帶有使用日期的被使用無線電基站的標識符的列表1094,和一個從列表1094確定的移動終端的運動/移動屬性標志1093。例如,當移動終端在過去的固定時間周期中改變無線電基站的頻率低于一個規(guī)定閾值時,把運動/移動屬性標志1093設置為“0”,表示進行了少量的移動或沒有移動,而當無線電基站改變的頻率超過閾值時,設置到“1”表示移動終端進行了大量的移動或有時進行移動。當移動終端請求移動IP登記時,更新并且參考運動/移動特性數(shù)據(jù)1092。
圖3至8是根據(jù)本發(fā)明第一實施例的處理過程順序圖,并且示出了由移動終端、第一和第二節(jié)點、和通信方執(zhí)行的處理過程的例子。順便說明一下,這些處理過程是由構成移動終端、第一和第二節(jié)點、以及通信方的計算機在存儲在它們的存儲器中的程序的控制下執(zhí)行的。在下面,參考對應的
本實施例的操作。
首先,參考圖3,以圖1中移動終端31為例,說明將移動終端的區(qū)外代理功能放置在無線電基站中的處理過程。
開始,移動終端31經過無線電基站12利用負責最靠近的無線電基站12的第一節(jié)點16建立無線電接入鏈路(S101)。接下來,移動終端31通過無線電接入鏈路將移動IP登記請求發(fā)送到第一節(jié)點16(S102)。移動IP登記請求涉及設置移動終端31的IP地址和標識符。當接收到移動IP登記請求時,第一節(jié)點16把該請求轉發(fā)到具有用于指定無線電基站12的無線電基站標識符的第二節(jié)點18(S103)。
當接收到移動IP登記請求時,第二節(jié)點18確定將移動終端31的區(qū)外代理定位在哪里(S104)。更具體地講,第二節(jié)點18通過監(jiān)視器19接入到對應于請求中設置的移動終端31的標識符的用戶數(shù)據(jù),并且把請求中設置的無線電基站12的標識符和當前日期對登記在列表1094中。此后,第二節(jié)點18從列表1094中找出過去固定時間周期中移動終端使用的無線電基站中的改變頻率,并且將這個頻率與一個規(guī)定閾值比較。當頻率低于閾值時,第二節(jié)點18將運動/移動屬性標志1093的值設置為“0”,而當頻率超過閾值時,將值設置為“1”。當運動/移動屬性標志1093的值是“0”時,第二節(jié)點18確定將代理放置在無線電基站中。另一方面,當值是“1”時,第二節(jié)點18確定將代理放置在支持無線電基站的第一節(jié)點中。在以下的說明中假設運動/移動屬性標志1093的值是“0”,并且移動終端31的區(qū)外代理功能放置在無線電基站12中。
第二節(jié)點18通過附圖中見不到的它的內部存儲器,管理移動終端31的IP地址與區(qū)外代理的IP地址(在本例中,設置在登記請求中的無線電基站標識符指示的無線電基站12)之間的關聯(lián)性(S105)。順便說明一下,由于第二節(jié)點18事先知道無線電基站12至15、第一節(jié)點16和17的IP地址,因而第二節(jié)點18使用這些地址中的一個作為區(qū)外代理的IP地址。然后,第二節(jié)點18將指定移動終端31的標識符和IP地址的移動IP登記請求發(fā)送到確定為區(qū)外代理的無線電基站12(S106)。發(fā)送是經過路徑51直接進行的。
接收到移動IP登記請求時,無線電基站12通過它的在附圖中看不見的內部存儲器,管理請求指定的移動終端31的IP地址與在移動終端31和第一節(jié)點16之間建立的無線電接入鏈路的鏈路ID之間的關聯(lián)性,并且本身產生移動終端31的區(qū)外代理功能(S107)。也就是說,無線電基站12例示區(qū)外代理。此后,無線電基站12將指定它的標識符的移動IP登記響應發(fā)送到移動終端31(S108)。移動終端31通過接收登記響應,知道了移動IP登記請求完成,和作為區(qū)外代理的無線電基站12。
接下來,參考圖4,以圖1中的移動終端32為例,說明將移動終端的區(qū)外代理功能放置在第一節(jié)點中的處理過程。
在圖4中,程序步驟S201至203與圖3中的程序步驟S101至103相同,在這些程序步驟中,移動終端32經過最靠近的無線電基站15利用第一節(jié)點17建立無線電接入鏈路,并且把移動IP登記請求發(fā)送到第二節(jié)點18。接收到移動IP登記請求時,第二節(jié)點18通過監(jiān)視器19接入到對應于請求中設置的移動終端32的標識符的用戶數(shù)據(jù),并且將無線電基站15的標識符和當前日期對登記在列表1094中。此后,如果需要的話,第二節(jié)點18更新運動/移動屬性標志1093,并且根據(jù)更新的運動/移動屬性標志1093確定將移動終端32的區(qū)外代理放置在哪里(S204)。在以下的說明中,假設運動/移動屬性標志1093的值是“1”,并且移動終端32的區(qū)外代理功能放置在第一節(jié)點17中。
第二節(jié)點18通過它的附圖中看不見的內部存儲器管理移動終端32的IP地址與區(qū)外代理(在本例中,是轉發(fā)登記請求的第一節(jié)點17)的IP地址之間的關聯(lián)性(S205)。然后,第二節(jié)點18將指定移動終端32的標識符和IP地址的移動IP登記響應發(fā)送到確定為區(qū)外代理的第一節(jié)點17(S206)。
接收到移動IP登記響應之后,第一節(jié)點17通過它的附圖中看不見的內部存儲器來管理該響應指定的移動終端32的IP地址與移動終端32和第一節(jié)點17之間建立的無線電接入鏈路的鏈路ID之間的關聯(lián)性,并且本身產生移動終端32的區(qū)外代理功能(S207)。此后,第一節(jié)點17經過無線電基站15把指定它的標識符的移動IP登記響應發(fā)送到移動終端32。移動終端32通過接收登記響應知道了移動IP請求完成,并且將第一節(jié)點識別為區(qū)外代理。
以下參考圖5說明區(qū)外代理功能放置在無線電基站12中的移動終端31與連接到IP核心網(wǎng)21的通信方22之間的數(shù)據(jù)包通信期間的處理過程。
當通信方22把一個其中把移動終端31的IP地址設置為一個目的地IP地址的數(shù)據(jù)包發(fā)送到IP核心網(wǎng)21時(S301),具有移動終端31的本地代理功能的第二節(jié)點18捕獲到數(shù)據(jù)包(S302)。第二節(jié)點18參考內部存儲器以得到對應于數(shù)據(jù)包的目的地IP地址的區(qū)外代理(在本例中,是無線電基站12)的IP地址,并且把包含一個作為目的地IP地址的無線電基站12的IP地址和作為源IP地址的第二節(jié)點18的IP地址的隧道報頭添加到數(shù)據(jù)包的項部,以通過隧道把數(shù)據(jù)包轉發(fā)到無線電基站12(S303)。
無線電基站12從數(shù)據(jù)包刪除隧道報頭,以把數(shù)據(jù)包恢復到其原始形式(S304),并且參考內部存儲器以獲得對應于數(shù)據(jù)包的目的地IP地址的無線電接入鏈路的鏈路ID,從而經過具有相關鏈路ID的無線電接入鏈路將數(shù)據(jù)包轉發(fā)到移動終端31(S305)。
另一方面,當移動終端31經過無線電接入鏈路將一個數(shù)據(jù)包發(fā)送到通信方22時(S306),具有移動終端31的區(qū)外代理功能的無線電基站12捕獲到數(shù)據(jù)包(S307),并且通過IP路由的方法把數(shù)據(jù)包直接轉送到通信方22(S308)。
接下來,參考圖6,說明區(qū)外代理放置在第一節(jié)點17中的移動終端32與連接到IP核心網(wǎng)21的通信方22之間的數(shù)據(jù)包通信期間的處理過程。
當通信方22把一個其中將移動終端32的IP地址設置為一個目的地IP地址的數(shù)據(jù)包發(fā)送到IP核心網(wǎng)21時(S401),具有移動終端32的本地代理功能的第二節(jié)點18捕獲到數(shù)據(jù)包(S402)。第二節(jié)點18參考內部存儲器以獲得對應于數(shù)據(jù)包的目的地IP地址的區(qū)外代理(在本例中,是第一節(jié)點17)的IP地址,并且把包含作為一個目的地IP地址的第一節(jié)點17的IP地址和作為一個源地址的第二節(jié)點18的IP地址的隧道報頭添加到數(shù)據(jù)包的頂部,以通過隧道把數(shù)據(jù)包轉送到第一節(jié)點17。
第一節(jié)點17從數(shù)據(jù)包刪除隧道報頭以把數(shù)據(jù)包恢復到其原始形式(S404),并且參考內部存儲器以獲得對應于數(shù)據(jù)包的目的地IP地址的無線電接入鏈路的鏈路ID,以便將數(shù)據(jù)包經過具有相關鏈路ID的無線電接入鏈路轉發(fā)到移動終端32(S405)。
另一方面,當移動終端32經過無線電接入鏈路把數(shù)據(jù)包發(fā)送到通信方22時(S406),沒有移動終端32的區(qū)外代理功能的無線電基站15不捕獲數(shù)據(jù)包,數(shù)據(jù)包被第一節(jié)點17接收。第一節(jié)點17通過IP選擇方法把數(shù)據(jù)包直接轉發(fā)到通信方22(S407)。
以下參考圖7,說明其區(qū)外代理功能放置在無線電基站12中的移動終端31與區(qū)外代理功能放置在第一節(jié)點17中的移動終端32之間的數(shù)據(jù)包通信期間的處理過程。
當移動終端31發(fā)送一個其中把移動終端32的IP地址設置為目的地IP地址的數(shù)據(jù)包時(S501),具有移動終端31的區(qū)外代理功能的無線電基站12捕獲數(shù)據(jù)包(S502),并且通過IP路由的方法把數(shù)據(jù)包直接轉發(fā)到作為移動終端32的本地代理的第二節(jié)點18(S503)。第二節(jié)點18參考內部存儲器,以獲得對應于數(shù)據(jù)包的目的地IP地址的區(qū)外代理(在本例中,是第一節(jié)點17)的IP地址,并且把包含作為一個目的地IP地址的第一節(jié)點17的IP地址和作為源IP地址的第二節(jié)點18的IP地址的隧道報頭添加到數(shù)據(jù)包的項部,以通過隧道把數(shù)據(jù)包轉發(fā)到第一節(jié)點17(S504)。第一節(jié)點17從數(shù)據(jù)包刪除隧道報頭,以把數(shù)據(jù)包恢復到其原始形式(S505),并且參考內部存儲器,以獲得對應于數(shù)據(jù)包的目的地IP地址的無線電接入鏈路的鏈路ID,從而經過具有相關鏈路ID的無線電接入鏈路將數(shù)據(jù)包轉發(fā)到移動終端32(S506)。
另一方面,當移動終端32經過無線電接入鏈路把一個數(shù)據(jù)包發(fā)送到移動終端31時(S507),不具有移動終端32的區(qū)外代理功能的無線電基站15不捕獲數(shù)據(jù)包,數(shù)據(jù)包被第一節(jié)點17接收。第一節(jié)點17通過IP路由的方法把數(shù)據(jù)包直接轉發(fā)到作為移動終端31的本地代理的第二節(jié)點18(S508)。第二節(jié)點18參考內部存儲器,以獲得對應于數(shù)據(jù)包的目的地IP地址的區(qū)外代理(在本例中,是無線電基站12)的IP地址,并且把包含作為一個目的地IP地址的無線電基站12的IP地址和作為源IP地址的第二節(jié)點18的IP地址的隧道報頭添加到數(shù)據(jù)包的頂部,以便通過隧道把數(shù)據(jù)包轉發(fā)到無線電基站12(S509)。無線電基站12從數(shù)據(jù)包刪除隧道報頭,以把數(shù)據(jù)包恢復到其原始形式(S510),并且參考內部存儲器,以獲得對應于數(shù)據(jù)包的目的地IP地址的無線電接入鏈路的鏈路ID,從而經過具有相關鏈路ID的無線電接入鏈路將數(shù)據(jù)包轉發(fā)到移動終端31(S511)。
接下來,說明當移動終端從一個無線電基站移動到另一個基站時的轉換區(qū)外代理的處理過程。區(qū)外代理轉換存在著以下變化。
(1)在移動終端在屬于同一第一節(jié)點的無線電基站之間移動的情況下(A)當已經把區(qū)外代理放置在移動終端在進行移動前通信的無線電基站中時(a)把區(qū)外代理重新定位在移動終端在進行移動后通信的無線電基站中;或(b)把區(qū)外代理重新定位在第一節(jié)點中。
(B)當已經把區(qū)外代理放置在第一節(jié)點中時(a)把區(qū)外代理重新定位在移動終端在進行移動后通信的無線電基站中。順便說明一下,當區(qū)外代理沒有重新定位在無線電基站中時,即,當把區(qū)外代理留在第一節(jié)點中時,區(qū)外代理轉換不發(fā)生。
(2)在移動終端在屬于不同的第一節(jié)點的無線電基站之間移動的情況下(A)當已經把區(qū)外代理放置在移動終端在進行移動之前通信的無線電基站中時(a)把區(qū)外代理重新定位在移動終端在進行移動之后通信的無線電基站中;或(b)把區(qū)外代理重新定位在支持移動終端在進行移動之后通信的無線電基站的第一節(jié)點中。
(B)當已經把區(qū)外代理放置在支持移動終端在進行移動之前通信的無線電基站的第一節(jié)點中時(a)把區(qū)外代理重新定位在移動終端在進行移動后通信的無線電基站中;或(b)把區(qū)外代理重新定位在支持移動終端在進行移動后通信的無線電基站的第一節(jié)點中。
以下參考圖8,以移動終端32為例,說明當移動終端從一個無線電基站移動到另一個時轉換區(qū)外代理的處理過程。
當移動終端32從無線電基站15移動到其它無線電基站li(i=2,3或4)時,經過無線電基站li把無線電接入鏈路重建在移動終端32和支持無線電基站li的第一節(jié)點1j(j=6或7)之間(S601)。在建立了無線電接入鏈路之后,移動終端32通過新的無線電接入鏈路把移動IP登記請求發(fā)送到第一節(jié)點1j(S602)。移動IP登記請求涉及設置移動終端32的IP地址和標識符。在接收到移動IP登記請求之后,第一節(jié)點1j將請求轉發(fā)到帶有用于指定無線電基站1i的無線電基站標識符的第二節(jié)點18(S603)。
當接收到移動IP登記請求時,第二節(jié)點18通過監(jiān)視器19接入到對應于添加到請求中的移動終端32的標識符的用戶數(shù)據(jù),并且如上所述地更新運動/移動特性數(shù)據(jù)1092,從而確定移動終端32的區(qū)外代理功能的位置(S604)。然后,第二節(jié)點18根據(jù)確定的區(qū)外代理功能的位置,更新移動終端32的IP地址與區(qū)外代理的IP地址之間的當前關聯(lián)性(S605)。此后,第二節(jié)點18再次判斷區(qū)外代理是否定位在第一節(jié)點17中(S606),并且根據(jù)判斷的結果操作。
在移動終端32從無線電基站15移動到無線電基站14并且當把它的區(qū)外代理功能放置在第一節(jié)點17上時運動/移動屬性標志1093是“1”的情況下(S606,是),第二節(jié)點18將指定移動終端32的IP地址的鏈路ID更新請求發(fā)送到第一節(jié)點17(S607)。在接收到鏈路ID更新請求之后,第一節(jié)點17更新對應于移動終端32的IP地址的無線電接入鏈路的鏈路ID,并且把它改正到與移動終端32的新無線電接入鏈接的鏈路ID(S608)。然后,第一節(jié)點17經過無線電接入鏈路將一個登記響應發(fā)送到移動終端32(S609)。因此,在移動終端32在與通信方22對話的同時從無線電基站15移動到無線電基站14的情況下,移動終端32與通信方22之間的通信數(shù)據(jù)包的路由從經過無線電基站15的路由改變到經過無線電基站14的路由。
當在步驟S606中判斷移動終端32的區(qū)外代理的位置與在前位置不一樣時,第二節(jié)點18建立一個新的區(qū)外代理并且與無線電基站和第一節(jié)點協(xié)作刪除(清除)舊的區(qū)外代理(S610)。下面詳細說明在步驟S610的處理過程。
(1)在移動終端32從無線電基站15移動到屬于第一節(jié)點17的無線電基站14的情況下(A)當區(qū)外代理已經放置在其中移動終端32在進行移動之前通信的無線電基站15中時(a)將區(qū)外代理重新定位在無線電基站14中,在這種情況下,通過遵循與圖3中步驟S106至S108相同的程序,在無線電基站14中產生移動終端32的區(qū)外代理功能,并且刪除已經放置在無線電基站15中的移動終端32的區(qū)外代理功能,因此,例如,當移動終端32在與通信方22對話的同時從無線電基站15移動到無線電基站14時,移動終端32與通信方22之間的通信信息報的路由從經過無線電基站15的路由(移動終端32←→無線電基站15←→第二節(jié)點18)改變到經過無線電基站14的路由(移動終端32←→無線電基站14←→第二節(jié)點18);或(b)將區(qū)外代理重新定位在第一節(jié)點17中,在這種情況下,通過遵循圖4中步驟S206至S208相同的程序,在第一節(jié)點17中產生移動終端32的區(qū)外代理功能,并且刪除放置在無線電基站15中的移動終端32的區(qū)外代理功能,因此,例如,當移動終端32與通信方22對話的同時從無線電基站15移動到無線電基站14時,移動終端32與通信方22之間的通信信息報的路由從經過無線電基站15的路由(移動終端32←→無線電基站15←→第二節(jié)點18)改變到經過無線電基站14和第一節(jié)點17的路由(移動終端32←→無線電基站14←→第一節(jié)點17←→第二節(jié)點18)。
(B)當區(qū)外代理已經放置到第一節(jié)點17中的情況下(a)將區(qū)外代理重新定位在無線電基站14中,在這種情況下,通過遵循圖3中步驟S106至S108相同的程序,在無線電基站14中產生移動終端32的區(qū)外代理功能,并且刪除已經放置在第一節(jié)點17中的移動終端32的區(qū)外代理功能,因此,例如,當移動終端32在與通信方22通信的同時從無線電基站15移動到無線電基站14時,移動終端32與通信方22之間的通信數(shù)據(jù)包的路由從經過無線電基站15和第一節(jié)點17的路由(移動終端32←→無線電基站15←→第一節(jié)點17←→第二節(jié)點18)改變到經過無線電基站14的路由(移動終端32←→無線電基站14←→第二節(jié)點18)。
(2)在移動終端32從無線電基站15移動到屬于第一節(jié)點16的另一個無線電基站(例如,無線電基站13)的情況下
(A)當已經把區(qū)外代理放置在其中移動終端32在進行移動以前通信的無線電基站中時(a)重新把區(qū)外代理定位在無線電基站13中,在這種情況下,通過遵循圖3中步驟S106至S108相同的程序,在無線電基站13中產生移動終端32的區(qū)外代理功能,并且刪除已經放置在無線電基站15中的移動終端32的區(qū)外代理功能,因此,例如,當移動終端在與通信方22對話的同時從無線電基站15移動到無線電基站13時,移動終端32與通信方22之間的通信數(shù)據(jù)包的路由從經過無線電基站15的路由(移動終端32←→無線電基站15←→第二節(jié)點18)改變到經過無線電基站13的路由(移動終端32←→無線電基站13←→第二節(jié)點18);或(b)將區(qū)外代理重新定位在支持其中移動終端32在進行移動之后通信的無線電基站13的第一節(jié)點16中,在這種情況下,通過遵循圖4中步驟S206至S208相同的程序,在第一節(jié)點16中產生移動終端32的區(qū)外代理功能,并且刪除已經放置在無線電基站15中的移動終端32的區(qū)外代理功能,因此,例如,當移動終端32在與通信方22對話的同時從無線電基站15移動到無線電基站13時,移動終端32與通信方22之間的通信信息報的路由從經過無線電基站15的路由(移動終端32←→無線電基站15←→第二節(jié)點18)改變到經過無線電基站13和第一節(jié)點16的路由(移動終端32←→無線電基站13←→第一節(jié)點16←→第二節(jié)點18)。
(B)當把區(qū)外代理放置在支持其中移動終端在進行移動之前通信的無線電基站15的第一節(jié)點17中時(a)把區(qū)外代理重新定位在無線電基站13中,在這種情況下,通過遵循圖3中步驟S106至S108相同的程序,在無線電基站13中產生移動終端32的區(qū)外代理功能,并且刪除已經放置在第一節(jié)點17中的移動終端32的區(qū)外代理功能,因此,例如,當移動終端32與通信方22對話的同時從無線電基站15移動到無線電基站13時,移動終端32與通信方22之間的通信數(shù)據(jù)包的路由從經過基站15和第一節(jié)點17的路由(移動終端32←→無線電基站15←→第一節(jié)點17←→第二節(jié)點18)改變到經過無線電基站13的路由(移動終端32←→無線電基站13←→第二節(jié)點18);或(b)把區(qū)外代理重新定位在支持其中移動終端32在進行移動之后通信的無線電基站13的第一節(jié)點16中,在這種情況下,通過遵循圖4中的步驟S206至S208相同的程序,在第一節(jié)點16中產生移動終端32的區(qū)外代理功能,并且刪除已經放置在第一節(jié)點17中的移動終端32的區(qū)外代理功能,因此,例如,當移動終端與通信方22對話的同時從無線電基站15移動到無線電基站13時,移動終端32與通信方22之間的通信數(shù)據(jù)包的路由從經過無線電基站15和第一節(jié)點17的路由(移動終端32←→無線電基站15←→第一節(jié)點17←→第二節(jié)點18)改變到經過無線電基站13和第一節(jié)點16的路由(移動終端32←→無線電基站13←→第一節(jié)點16←→第二節(jié)點18)。
盡管已經說明了本發(fā)明的一個優(yōu)選實施例,但本發(fā)明并不限于此,而是可以進行各種不同的改變和修改。下面說明本發(fā)明的第二實施例。
盡管在第一實施例中,監(jiān)視移動終端的運動/移動特性,并且根據(jù)監(jiān)視的結果確定區(qū)外代理的位置,區(qū)外代理的確定可以根據(jù)(1)每個移動終端上每單位時間的區(qū)外代理轉換頻率;(2)每個移動終端的型號類型;和/或(3)移動通信的數(shù)據(jù)包交換網(wǎng)中資源的可用性/利用,而不是運動/移動特性。
在(1)的情況下,需要注意每個移動終端的每單位時間的區(qū)外代理轉換頻率,而不是圖2中所示的運動/移動特性1092。當頻率小于規(guī)定閾值時,將區(qū)外代理放置在移動終端移動到的區(qū)域中的無線電基站中。否則,將區(qū)外代理放置在支持移動終端移動到的區(qū)域中的無線電基站的第一節(jié)點中。
在(2)的情況下,建立移動終端的型號類型取代圖2中所示的運動/移動特性數(shù)據(jù)1902。型號類型指示移動終端是一個PHS、蜂窩電話、等等。由于運動頻率可以根據(jù)型號類型靜態(tài)地預測到某種程度,因而,對于進行了少量移動的移動終端類型,將區(qū)外代理放置在移動終端移動到的區(qū)域中的無線電基站中。否則,將區(qū)外代理放置在支持移動終端移動的區(qū)域中的無線電基站的第一節(jié)點中。
在(3)情況下,用一個監(jiān)視數(shù)據(jù)包交換網(wǎng)中諸如鏈接第一節(jié)點和第二節(jié)點的路徑之類的資源的使用的監(jiān)視器代替監(jiān)視器19。當移動終端請求移動IP登記時,第二節(jié)點從監(jiān)視的信息中找出支持移動終端移動的區(qū)域中的無線電基站的第一節(jié)點中的資源使用量(CPU、存儲器等的利用率)和可用于第一節(jié)點與第二節(jié)點之間的路徑的自由頻帶,并且如果第一節(jié)點具有足夠的資源,那么確定將區(qū)外代理放置在第一節(jié)點中。否則,將區(qū)外代理放置在移動終端移動的區(qū)域中的無線電基站中。
此外,在第一實施例中,是把每個移動終端的區(qū)外代理放置在第一節(jié)點中還是放置在無線電基站中的決定是在登記每個移動終端的位置時作出的,并且將區(qū)外代理固定地放置在確定的位置,直到下一個位置登記發(fā)生。但是,區(qū)外代理的位置可以在下一個位置登記之前改變??梢匀缤谝粚嵤├那闆r一樣,在移動終端與通信方之間對話期間進行區(qū)外代理位置的改變。例如,可以(4)根據(jù)移動通信網(wǎng)的數(shù)據(jù)包交換網(wǎng)中資源的可用性/使用;和/或(5)響應來自移動終端的使用者應用程序的延遲請求,改變每個移動終端的區(qū)外代理的位置。
在(4)的情況下,用一個監(jiān)視數(shù)據(jù)包交換網(wǎng)中諸如鏈接第一節(jié)點與第二節(jié)點的路徑之類的資源的使用的監(jiān)視器來代替監(jiān)視器19。第二節(jié)點從監(jiān)視的信息中找出第一節(jié)點中使用的資源量(CPU、存儲器等的利用率)和可以用作第一節(jié)點與第二節(jié)點之間的路徑的自由頻帶,并且當判斷第一節(jié)點沒有足夠的資源時,將放置在第一節(jié)點中的移動終端的區(qū)外代理功能的一部分或全部轉移到移動終端鏈接的無線電基站中。另一方面,如果第一節(jié)點具有足夠的資源,那么第二節(jié)點將放置在屬于第一節(jié)點的無線電基站中的移動終端的區(qū)外代理功能的一部分或全部轉移到第一節(jié)點。
現(xiàn)在考慮移動終端與通信方具有對話并且通信的同時移動的情況,區(qū)外代理轉換頻率根據(jù)區(qū)外代理是放置在無線電基站中還是放置在第一節(jié)點中而改變。如果區(qū)外代理頻繁改變,將對發(fā)送允許很小的延遲的話音信號的數(shù)據(jù)包十分不利,因為該改變延遲了數(shù)據(jù)包的發(fā)送。另一方面,當發(fā)送文本或字符的數(shù)據(jù)包時,某種程度的延遲是沒有問題的。在(5)的情況下,移動終端的位置影響移動終端的使用者應用程序的延遲請求而改變。例如,當移動終端通知第二節(jié)點通信必須只有很小的延遲并且它的區(qū)外代理已經放置在無線電基站上時,第二節(jié)點將移動終端的區(qū)外代理轉移到支持無線電基站的第一節(jié)點。與此相反,當移動終端通知第二節(jié)點通信允許有一定的延遲時,如果移動終端的區(qū)外代理已經放置在第一節(jié)點上,那么第二節(jié)點把它轉移到移動終端使用的無線電基站。
圖10是顯示根據(jù)本發(fā)明的第三實施例的一個系統(tǒng)的構造的示意圖。該系統(tǒng)是一個以前的利用以移動IPv6為基礎的網(wǎng)絡的系統(tǒng)的改進系統(tǒng),并且包括多個子網(wǎng),鏈路201至203,它們通過諸如因特網(wǎng)之類的IP核心網(wǎng)相互連接。在圖10中,盡管為了說明方便僅示出了一個移動終端204和一個通信方205,但是可以把一個以上的移動終端連接到每個鏈路210至203。至于本地代理,圖中僅示出了移動終端204的一個本地代理206。在鏈路201上用虛線指示的位置/定位是移動終端204的本地位置。即,等于移動終端204,鏈路201是本地鏈路,鏈路202和203是區(qū)外鏈路。參考圖10,移動終端204與區(qū)外鏈路203鏈接。除了其它移動終端之外,移動終端204的通信方的例子包括個人計算機之類的固定終端。在圖10中,將通信方207顯示為與移動終端204通信的固定終端。順便說明一下,圖10的系統(tǒng)中本地代理206與移動終端204之間的關系相當于3G移動網(wǎng)中GGSN(網(wǎng)關GPRS支持節(jié)點)和一個移動終端的之間的關系。
除了提供給利用移動IPv6的移動終端相同的功能之外,移動終端204還具有存儲和管理通信方列表的功能,和當連接的鏈路改變時向本地代理206發(fā)送聯(lián)接更新請求以報告一個帶有通信方列表的新的c/o地址的功能。如圖11中所示,通信方列表包含每個通信方的本地地址。
除了具有提供給利用移動IPv6的本地代理的相同的功能之外,本地代理206還帶有當接收到來自移動終端204的聯(lián)接更新請求時,發(fā)送聯(lián)接更新請求以將移動終端204的新c/o地址報告給通信方列表中每個通信方的功能。
圖12和13是顯示根據(jù)本發(fā)明的第三實施例的移動終端、本地代理和通信方執(zhí)行的處理過程的順序圖。這些處理過程是由計算機在存儲在包括在移動終端、本地代理和通信終端中的存儲器中的程序的控制下執(zhí)行的。以下參考對應
這個實施例的操作。
(1)在移動終端204移動到區(qū)外鏈路的情況下當從本地鏈路201移動到區(qū)外鏈路202或203時,或從一個區(qū)外鏈路移動到另一個區(qū)外鏈路時,如同使用移動IPv6的移動終端一樣,移動終端204通過一個路由廣告檢測移動到區(qū)外鏈路,并且獲得一個新的c/o地址(圖12中的S101)。c/o地址可以通過根據(jù)DHCP(動態(tài)主機配置協(xié)議)v6(RFC 1971)的全狀態(tài)地址自動配置或無狀態(tài)地址自動配置獲得。用X:a表示移動終端204獲得的新c/o地址。X:a指示一個128位長度的IPv6地址,其中X指示新連接的鏈路的網(wǎng)絡前綴,a指示移動終端204的界面ID。
接下來,移動終端204將得到的帶有如圖11中所示的通信方列表的c/o地址作為一個聯(lián)接更新請求發(fā)送到本地代理206(S102)。圖14(a)是顯示從移動終端204發(fā)送到本地代理206的聯(lián)接更新請求的數(shù)據(jù)包的格式的例子。IPv6報頭包含作為一個源地址(SA)的c/o地址和作為一個目的地地址(DA)的本地代理206的地址,并且報頭后面附接著移動終端204的本地地址和通信方列表。
在接收到來自移動終端204的聯(lián)接更新請求時,本地代理206更新它的聯(lián)接高速緩沖存儲器,并且登記移動終端204的一對通知的c/o地址和本地地址(S103)。此后,本地代理206反復地將指定由移動終端204通知的c/o地址的聯(lián)接更新請求發(fā)送到包括在附接在聯(lián)接更新請求后面的通信方列表中的各個通信方(S104)。在圖11中所示的通信方列表的一個例子中,將聯(lián)接更新請求發(fā)送到m個通信方CN1至CNm。圖14(b)是顯示從本地代理206發(fā)送到通信方的聯(lián)接更新請求的數(shù)據(jù)包的格式的例子的示意圖。IPv6報頭包含作為一個源地址(SA)的移動終端204的c/o地址和作為一個目的地地址(DA)的每個通信方的本地地址,以及附接在其后的移動終端204的本地地址。
接收到聯(lián)接更新請求的每個通信方CN1至CNm更新它的聯(lián)接高速緩沖存儲器,并且登記移動終端204的一對通知的c/o地址和本地地址(S105)。
順便說明一下,可以把移動IPv6中的聯(lián)接更新選項用作從本地代理206發(fā)送到通信方的聯(lián)接更新請求。此外,可以通過把通信方列表加到移動IPv6的聯(lián)接更新選項中實現(xiàn)從移動終端204發(fā)送的本地代理204的聯(lián)接更新請求。
(2)向移動終端204發(fā)送數(shù)據(jù)包在通信方將數(shù)據(jù)包發(fā)送到移動終端204的情況下,通信方的上層協(xié)議和應用程序使用本地地址作為移動終端204的地址。根據(jù)通信方的聯(lián)接高速緩沖存儲器中是否存在對應于本地地址的c/o地址,區(qū)別地處理一個其中將移動終端204的本地地址指定為接收方的數(shù)據(jù)包。當如同圖12中所示的通信方CN1至CNm的情況一樣,聯(lián)接高速緩沖存儲器中存在移動終端204的c/o地址時,立即根據(jù)c/o地址從第一數(shù)據(jù)包開始直接發(fā)送(S106)。另一方面,如同圖12中所示的通信方CNn的情況一樣,聯(lián)接高速緩沖存儲器中沒有移動終端204的c/o地址時,經過本地代理206發(fā)送第一數(shù)據(jù)包(S107,S108),并且當移動終端204把報告它的c/o地址的聯(lián)接更新請求發(fā)送到通信方CNn時(S109),通信方CNn更新聯(lián)接高速緩沖存儲器(S110),從而根據(jù)c/o地址開始從第二數(shù)據(jù)包直接發(fā)送(S111)。
接下來,用圖10中所示的通信方205將數(shù)據(jù)包發(fā)送到移動終端204的情況作為例子,說明兩個處理過程。在以下的說明中,用Xh代表移動終端204的本地地址,用Y代表通信方的本地地址,和用H代表本地代理206的地址。
(2-1)在聯(lián)接高速緩沖存儲器中存在移動終端204的c/o地址的情況下(見圖15)在從一個上層接收到其中把移動終端204的本地地址Xh指定為一個接收方的數(shù)據(jù)包時,通信方205的IP層搜索帶有本地地Xh的聯(lián)接高速緩沖存儲器1051,并且獲得c/o地址X:a(圖15中的(a))。接下來,IP層將目的地地址改正到c/o地址X:a,將移動終端204的本地地址Xh設置為路徑控制報頭的中繼點,并且發(fā)送數(shù)據(jù)包((b))。在接收到數(shù)據(jù)包時,移動終端204處理路徑控制報頭((c)),從而把它的本地地址設置為一個接收方。因此,移動終端204識別出數(shù)據(jù)包是定址到移動終端204的,并且接收數(shù)據(jù)包((d))。
(2-2)在聯(lián)接高速緩沖存儲器中不存在移動終端204的c/o地址的情況下(見圖16)在從一個上層接收到其中把移動終端204的本地地址Xh指定為一個接收方的數(shù)據(jù)包時,通信方205的IP層搜索帶有本地地址Xh的聯(lián)接高速緩沖存儲器1051(圖16中的(a))。由于聯(lián)接高速緩沖存儲器1051中不存在移動終端204的c/o地址,所以IP層保留設定為一個接收方的本地地址Xh,并且發(fā)送數(shù)據(jù)包((b))。本地代理206捕獲數(shù)據(jù)包((c))。本地代理206從它的聯(lián)接高速緩沖存儲器(未示出)得到移動終端204的c/o地址X:a,把一個包含作為一個源地址的本地代理的地址H和作為一個目的地地址的移動終端204的c/o地址的IPv6報頭(隧道報頭)添加到得到的數(shù)據(jù)包的頂部,并且發(fā)送數(shù)據(jù)包((d))。也就是說,通過隧道把數(shù)據(jù)包發(fā)送到移動終端204的c/o地址。在從數(shù)據(jù)包刪除了隧道報頭之后((e)),把數(shù)據(jù)包作為一個普通IPv6數(shù)據(jù)包處理((f))。此外,移動終端204把聯(lián)接更新選項發(fā)送到通信方205((g)),以便把移動終端204的一對本地地址Xh和c/o地址X:a登記在聯(lián)接高速緩沖存儲器105 1中。此后,通信方205把數(shù)據(jù)包直接發(fā)送到移動終端204的c/o地址X:a。
(3)從移動終端204發(fā)送數(shù)據(jù)包在移動終端204把數(shù)據(jù)包發(fā)送到通信方的情況下,上層使用本地地址Xh作為源地址。IP層把數(shù)據(jù)包的源地址Xh存儲在一個本地地址選項中,把源地址轉換到c/o地址X:a,并且發(fā)送數(shù)據(jù)包。接收到數(shù)據(jù)包的通信方的IP層進行相反的操作。也就是說,IP層從數(shù)據(jù)包的本地地址選項得到移動終端204的本地地址Xh,用本地地址替換源地址X:a,并且把數(shù)據(jù)包發(fā)送到上層。
(4)當移動終端204返回到本地鏈路時(見圖13)當移動終端204識別出它已經用上述(1)的相同方式返回到本地鏈路時(圖13中的S201),移動終端204把帶有圖11中所示的通信方列表的如同圖14(a)中所示的格式的聯(lián)接更新請求發(fā)送到本地代理206(S202)。順便說明一下,用本地地址Xh代替圖14(a)中的c/o地址X:a。此外,移動終端204將一個主動提供的鄰居廣告多點傳送到本地地址中的所有節(jié)點,以便接收發(fā)送到它的本地地址Xh的數(shù)據(jù)包(S203)。
在從已經返回到本地鏈路的移動終端204接收到聯(lián)接更新請求之后,本地代理206更新它的聯(lián)接高速緩沖存儲器,并且登記移動終端204存在在本地鏈路中(S204)。接下來,本地代理206反復地發(fā)送圖14(b)中所示的聯(lián)接更新請求,以把移動終端204已經返回到本地鏈路報告給包括在附接在聯(lián)接更新請求上的通信方列表中的各個通信方(S205)。順便說明一下,使用本地地址Xh代替圖14(b)中c/o地址X:a。此后,本地代理206終止數(shù)據(jù)包捕獲和數(shù)據(jù)包轉發(fā)服務。
已經接收到來自本地代理206的聯(lián)接更新請求的每個通信方CN1至CNm從它的聯(lián)接高速緩沖存儲器中刪除移動終端204的一對c/o地址和本地地址(S206)。此后,當對其發(fā)送數(shù)據(jù)包時,通信方CN1至CNm把數(shù)據(jù)包直接發(fā)送到移動終端204的本地地址(S207)。
如上所述,根據(jù)本發(fā)明的第三實施例,當移動終端204的連接鏈路改變時,將移動終端204的最近c/o地址通知給多個通信方。接下來,已經接收到c/o地址通知的通信方可以立即從第一數(shù)據(jù)包開始,將數(shù)據(jù)包直接發(fā)送到移動終端204的c/o地址。從而,可以減少由于通過本地代理發(fā)送造成的額外開銷。此外,即使在許多通信方突然向同一個移動終端或多個其本地代理放置在同一個節(jié)點中的移動終端發(fā)送數(shù)據(jù)包的情況下,也可以防止負載集中在本地代理或相關節(jié)點上。至于移動終端204中的處理過程,僅需要移動終端204把帶有通信方列表的聯(lián)接更新請求發(fā)送到本地代理206,并且委托本地代理206把聯(lián)接更新請求發(fā)送到通信方列表上的各個通信方。因此,可以減小移動終端204上的負載。
接下來,說明存儲/管理提供到移動終端204的通信方列表的功能。如果不存在有關用于存儲通信方列表的存儲器容量以及發(fā)送列表的通信成本方面的限制,那么可以保持移動終端204對其發(fā)送/從其接收數(shù)據(jù)包的所有通信方的列表。但是,在下面要說明一個對列表中通信方的數(shù)量設置了上限(n),以存儲在管理移動終端204最頻繁向/從其發(fā)送/接收數(shù)據(jù)包的n個通信方的列表的情況的例子。
圖17是顯示提供給移動終端204的通信方列表存儲/管理機構的方框圖。通信方列表存儲/管理機構包括關聯(lián)表301,通信計數(shù)更新電路302,替換候選者確定電路303,接入控制電路304,和更新指令電路305。
關聯(lián)表301是一個具有n+m個條目的全相聯(lián)存儲器,其中連續(xù)的n個條目構成一個提取部分相聯(lián)存儲器306,剩下的m個條目構成了一個循環(huán)部分相聯(lián)存儲器307。在最后的結果中,提取部分相聯(lián)存儲器306存儲n個最常通信的通信方的列表。循環(huán)部分相聯(lián)存儲器307用于臨時存儲沒有列入n個最常通信的通信方的通信方的列表。
關聯(lián)表301的每個條目是由一個相聯(lián)關鍵字部分308和一個數(shù)據(jù)部分309構成的,并且數(shù)據(jù)部分309進一步分割成一個通信計數(shù)部分310和一個順序/LRU信息部分311。相聯(lián)關鍵字部分308具有通信方的本地地址的記錄,通信計數(shù)部分310具有通信數(shù)量的記錄,提取部分相聯(lián)存儲器306的順序/LRU信息部分311具有順序信息的記錄。也就是說,提取部分相聯(lián)存儲器306中的各個條目是根據(jù)登記在順序/LRU信息部分311中的順序信息,按照圖18中所示的通信計數(shù)順序邏輯列出的。順便說明一下,在圖18中,數(shù)字401代表一個用于指示具有n個條目中最小通信計數(shù)的條目(最小通信計數(shù)條目400)的指針,并且提供在替代候選者確定電路303中。
此外,循環(huán)部分相聯(lián)存儲器307的順序/LRU信息部分311具有LRU信息的記錄,并且根據(jù)LRU算法(最近很少使用算法)替換最近很少參考的條目。即,循環(huán)部分相聯(lián)存儲器307中的m個條目是按照圖18中所示的最近參考順序邏輯列出的。帶有一個指示最近很少參考的條目402的指針403的替換候選者確定電路303根據(jù)LRU規(guī)則,使用指針403決定要從循環(huán)部分相聯(lián)存儲器307清除的條目。
更新指令電路305經過一個更新指令總線312與包括在移動終端204中的MPU(未示出)連接。當在MPU上執(zhí)行的通信應用程序經過更新指令總線312將移動終端204已經向/從其發(fā)送/接收了數(shù)據(jù)包的一個通信方的本地地址通知給更新指令電路305時,更新指令電路305將本地地址輸出到一個地址線313,并且把它發(fā)送到通信計數(shù)更新電路302。地址線313與關聯(lián)表301中的各個條目的相聯(lián)關鍵字部分308連接。每個相聯(lián)關鍵字部分308中的一個比較器將相聯(lián)關鍵字部分308中登記的本地地址與地址線313上的本地地址比較,并且通過每個比較結果線314把比較結果發(fā)送到通信計數(shù)更新電路302。
通信計數(shù)更新電路302是一個用于更新關聯(lián)表301中各個條目的通信計數(shù)部分310的電路。當通過比較結果線314報告了一個條目的兩個本地地址之間匹配時,通信計數(shù)更新電路302通過把它的通信計數(shù)遞增1而更新條目。此后,通信計數(shù)更新電路302指定更新的條目,并且啟動替換候選者確定電路303。當沒有比較結果線314報告任何條目的匹配時,即,當輸出到地址線313的本地地址沒有登記在關聯(lián)表301中時,通信計數(shù)更新電路302請求替換候選者確定電路303將條目保留在循環(huán)部分相聯(lián)存儲器307中,并且把保留的條目的通信計數(shù)初始化到1。
當被通信計數(shù)更新電路302啟動之后,替換候選者確定電路303如下操作。
(1)在更新的條目在提取部分相聯(lián)存儲器306中的情況下,如前面結合圖18說明的那樣,替換候選者確定電路303更新登記在順序/LRU信息部分311中的順序信息,并且如果需要的話,更新指針401,從而使提取部分相聯(lián)存儲器307中的n個條目能夠按照通信計數(shù)的順序邏輯地列出。
(2)在更新的條目在循環(huán)部分相聯(lián)存儲器307中的情況下,替換候選者確定電路303將條目的通信計數(shù)與提取部分相聯(lián)存儲器306中的圖18中所示的指針401指示的條目400的通信計數(shù)比較,并且當更新的條目的通信計數(shù)高于條目400的通信計數(shù)時,用更新的條目的內容替換提取部分相聯(lián)存儲器306中的條目400的內容。
另一方面,當從通信計數(shù)更新電路302接收到一個條目保留請求的情況下,替換候選者確定電路303決定從循環(huán)部分相聯(lián)存儲器307中的m個條目中清除圖18中所示的指針403指示的條目402。此外,替換候選者確定電路303通過一個相聯(lián)關鍵字更新指令線315將本地地址登記在條目402的相聯(lián)關鍵字部分308中,并且把有關條目402的信息通知給通信計數(shù)更新電路302。
接入控制電路304經過一個接入總線316連接到MPU,并且也經過包括一個數(shù)據(jù)線和地址線的接入線317連接到關聯(lián)表301中的提取部分相聯(lián)存儲器306,以便根據(jù)MPU提供的地址,從關聯(lián)表301中的提取部分相聯(lián)存儲器306讀出各條目的內容。在內容中,登記在相聯(lián)關鍵字部分308中的n個本地地址形成了移動終端最頻繁地與之通信的n個通信方的列表。
以上結合圖17,作為一個例子說明了存儲和管理移動終端最頻繁地向/從其發(fā)送/接收數(shù)據(jù)包的n個通信方的列表的情況。但是,通信應用程序可以經過更新指令總線312僅把移動終端204從其接收到數(shù)據(jù)包的通信方的本地地址通知更新指令電路305,而不報告移動終端204對其發(fā)送數(shù)據(jù)包的通信方的本地地址,從而能夠存儲和管理移動終端最頻繁地從其接收數(shù)據(jù)包的n個通信方的列表。
盡管上述通信方列表存儲/管理機構是用硬件實現(xiàn)的,但是,它也可以用軟件實現(xiàn)。在這種情況下,移動終端將一個指定給該機構的程序存儲在它的存儲器中。構成移動終端的計算機讀取存儲在存儲器中的程序,并且在計算機上實現(xiàn)對應于關聯(lián)表301、通信計數(shù)更新電路302、替換侯選者確定電路303、接入控制電路304、和更新指令電路305的功能。
盡管在上述實施例中,本發(fā)明應用到使用移動IPv6的網(wǎng)絡,但是,本發(fā)明也可以應用到使用移動IPv4網(wǎng)絡。在這種場合,當移動終端移動到另一個要連接鏈路時,它把一個新的c/o地址和一個通信方列表通過區(qū)外代理通知給本地代理。然后,本地代理可以把移動終端的一對本地地址c/o地址通知給通信方列表中的各個通信方,或者區(qū)外代理可以把移動終端的一對本地地址和c/o地址通知給通信方列表中的各個通信方,以及像移動IPv6的情況一樣,把這一對通知給本地代理。每個通信方把移動終端的這對本地地址和c/o地址存儲它的存儲器中,并且當向移動終端發(fā)送數(shù)據(jù)包時,根據(jù)本地地址搜索存儲器,以找到c/o地址。如果存在有關的c/o地址,那么通信方直接把數(shù)據(jù)包發(fā)送到c/o地址。
此外,上述實施例中,委托代理將移動終端一對最近c/o地址和本地地址報告給通信方列表中各個通信方。但是,報告可以由移動終端自己進行。
工業(yè)實用性如上所述,根據(jù)本發(fā)明,可以防止負載集中在用作移動終端的區(qū)外代理的節(jié)點上。這是由于把多個移動終端區(qū)外代理功能分布到第一節(jié)點和屬于第一節(jié)點各個無線電基站。
此外,根據(jù)本發(fā)明,可以限制移動終端與它的通信方之間數(shù)據(jù)包發(fā)送和接收延遲。這是由于當把移動終端的區(qū)外代理放置到無線電基站中時,可以不用干擾第一節(jié)點地發(fā)送和接收數(shù)據(jù)包。
如上所述,根據(jù)本發(fā)明,可以直接從通信方發(fā)送定址到移動終端第一數(shù)據(jù)包。這是由于,當連接的子網(wǎng)改變時,把移動終端的一對最近的c/o地址和本地地址通知給特定數(shù)量的,例如,最頻繁地與移動終端通信的通信方,從而使通信方能夠立即從第一數(shù)據(jù)包開始,直接把數(shù)據(jù)包發(fā)送到c/o地址。
此外,根據(jù)本發(fā)明,可以減小事先要把c/o地址通知給多個通信方的移動終端上的負載。這是由于移動終端將附接有通信方列表的聯(lián)接更新請求發(fā)送到代理,從而代理能夠執(zhí)行對移動終端的通信方列表中各個通信方的聯(lián)接更新請求的發(fā)送。
權利要求
1.一種移動終端管理系統(tǒng)包括支持多個無線電基站、并且利用通過無線電基站連接的每個移動終端建立和管理無線電接入鏈路的第一節(jié)點;和提供連接到IP核心網(wǎng)的網(wǎng)關路由器功能和移動終端的本地代理功能的第二節(jié)點,其中,在向多個移動終端提供移動通信服務的移動通信網(wǎng)中,將一些移動終端的區(qū)外代理功能放置在移動終端當前正使用的無線電基站中,并且把其它移動終端的區(qū)外代理功能放置到支持移動終端當前正使用的無線電基站的第一節(jié)點中。
2.根據(jù)權利要求1所述的移動終端管理系統(tǒng),進一步包括用于在登記移動終端的位置時,決定是把每個移動終端的區(qū)外代理放置在無線電基站中還是放置在第一節(jié)點中的裝置。
3.根據(jù)權利要求2所述的移動終端管理系統(tǒng),進一步包括用于在移動終端與它的通信方之間對話期間改變每個移動終端的區(qū)外代理的位置的裝置。
4.根據(jù)權利要求2或3所述的移動終端管理系統(tǒng),進一步包括用于根據(jù)設置在移動終端的用戶數(shù)據(jù)中的信息,決定是把每個移動終端的區(qū)外代理放置在無線電基站中,還是放置在第一節(jié)點中的裝置。
5.根據(jù)權利要求2或3所述的移動終端管理系統(tǒng),進一步包括用于根據(jù)移動終端的運動/移動特性,決定是把每個移動終端的區(qū)外代理放置在無線電基站中,還是放置在第一節(jié)點中的裝置。
6.根據(jù)權利要求2或3所述的移動終端管理系統(tǒng),進一步包括用于根據(jù)每單位時間移動終端上區(qū)外代理轉換的頻率,決定是把每個移動終端的區(qū)外代理放置在無線電基站上,還是放置在第一節(jié)點上的裝置。
7.根據(jù)權利要求2或3所述的移動終端管理系統(tǒng),進一步包括用于根據(jù)移動終端的型號類型,決定是把每個移動終端的區(qū)外代理放置在無線電基站上,還是放置在第一節(jié)點上的裝置。
8.根據(jù)權利要求2或3所述的移動終端管理系統(tǒng),進一步包括用于根據(jù)移動通信網(wǎng)的數(shù)據(jù)包網(wǎng)絡中的資源的可用性/使用,決定是把每個移動終端的區(qū)外代理放置在無線電基站上,還是放置在第一節(jié)點上的裝置。
9.根據(jù)權利要求1或2所述的移動終端管理系統(tǒng),進一步包括用于在下一個位置登記請求之前,改變移動終端的區(qū)外代理的位置的裝置。
10.根據(jù)權利要求9所述的移動終端管理系統(tǒng),進一步包括用于在移動終端與它的通信方之間對話期間,改變移動終端的區(qū)外代理的位置的裝置。
11.根據(jù)權利要求9或10所述的移動終端管理系統(tǒng),其中移動終端的區(qū)外代理的位置是根據(jù)移動通信網(wǎng)的數(shù)據(jù)包網(wǎng)絡中的資源的可用性/使用改變的。
12.根據(jù)權利要求9或10所述的移動終端管理系統(tǒng),其中移動終端的區(qū)外代理的位置是響應移動終端的用戶應用程序的一個延遲請求改變的。
13.一種在包括多個相互連接的子網(wǎng),并且處理每個具有一個取決于移動終端當前連接的子網(wǎng)的c/o地址和一個與子網(wǎng)無關的本地地址的移動終端的網(wǎng)絡中的移動終端管理系統(tǒng),其中,當連接到每個移動終端的子網(wǎng)改變時,將移動終端的一對最近的c/o地址和本地地址通知給多個通信方。
14.根據(jù)權利要求13所述的移動終端管理系統(tǒng),其中移動終端帶有一個用于存儲和管理通信方列表的裝置,一個用于當連接的子網(wǎng)改變時,發(fā)送聯(lián)接更新請求,以報告帶有通信方列表的新的c/o地址的裝置,和一個用于接收聯(lián)接更新請求,并且將最近的c/o地址和本地地址對通知給通信方列表中的各個通信方的代理。
15.根據(jù)權利要求14所述的移動終端管理系統(tǒng),其中用于存儲和管理通信方列表的裝置包括一個用于通過監(jiān)視移動終端上的通信來建立固定數(shù)量的最頻繁通信的通信方的列表的裝置。
16.根據(jù)權利要求14或15所述的移動終端管理系統(tǒng),其中網(wǎng)絡是一個基于移動IPv6的網(wǎng)絡,并且代理是移動終端的本地代理。
17.根據(jù)權利要求14或15所述的移動終端管理系統(tǒng),其中網(wǎng)絡是一個基于移動IPv4的網(wǎng)絡,并且代理是移動終端的本地代理。
18.根據(jù)權利要求14或15所述的移動終端管理系統(tǒng),其中網(wǎng)絡是一個基于移動IPv4的網(wǎng)絡,并且代理是移動終端的區(qū)外代理。
19.一種具有取決于移動終端當前連接的子網(wǎng)的c/o地址和與子網(wǎng)無關的本地地址的移動終端,包括一個用于存儲和管理通信方列表的裝置,和用于當連接的子網(wǎng)改變時,發(fā)送一個聯(lián)接更新請求,以報告帶有通信方列表的新c/o地址的裝置。
20.根據(jù)權利要求19所述的移動終端管理系統(tǒng),其中用于存儲和管理通信方列表的裝置包括用于通過監(jiān)視移動終端上的通信來建立固定數(shù)量的最頻繁通信的通信方的列表的裝置。
21.一種在一個包括多個相互連接的子網(wǎng),并且處理每個具有取決于移動終端當前連接的子網(wǎng)的c/o地址和與子網(wǎng)無關的本地地址的移動終端的網(wǎng)絡中的代理,包括一個用于在連接到移動終端的子網(wǎng)改變時接收來自每個移動終端的聯(lián)接更新請求的裝置,和一個用于將有關移動終端的一對最近c/o地址和本地地址通知給附接到接收的聯(lián)接更新請求的通信方列表中的各個通信方的裝置。
22.一種程序,用于使構成具有取決于移動終端當前連接的子網(wǎng)的c/o地址和與子網(wǎng)無關的本地地址的移動終端的計算機起到用于存儲和管理通信方列表的裝置,和一個用于當連接的子網(wǎng)改變時發(fā)送一個聯(lián)接更新請求以報告帶有通信方列表的新c/o地址的裝置的作用。
23.根據(jù)權利要求22中所述的程序,其中用于存儲和管理通信方列表的裝置包括一個用于通過監(jiān)視移動終端上的通信來建立固定數(shù)量的最頻繁通信的通信方的列表的裝置。
24.一種程序,用于使在包括多個相互連接的子網(wǎng),并且處理每個具有取決于移動終端當前連接的子網(wǎng)的c/o地址和與子網(wǎng)無關的本地地址的移動終端的網(wǎng)絡中構成代理的計算機起到一個用于在連接到移動終端的子網(wǎng)改變時接收從每個移動終端發(fā)送的聯(lián)接更新請求的裝置,和一個用于將有關移動終端的一對最近c/o地址和本地地址對通知給附接到接收的聯(lián)接更新請求的通信方列表中的各個通信方的裝置的作用。
全文摘要
在移動通信網(wǎng)中,將進行了少量移動的移動終端的區(qū)外代理功能放置在一個無線電基站中,并且把進行了大量移動的移動終端的區(qū)外代理功能放置在利用與通過無線電基站連接的移動終端建立和管理無線電接入鏈路的第一節(jié)點中,從而防止了區(qū)外代理功能集中在第一節(jié)點上。當一個移動終端(MN)檢測到移動到一個要連接的區(qū)外鏈路時,它取得一個新c/o地址,并且把附接有通信方列表的聯(lián)接更新請求發(fā)送到本地代理。本地代理發(fā)送聯(lián)接更新請求,以把移動終端的一對新c/o地址和本地地址報告給通信方列表中的通信方。
文檔編號H04W8/12GK1496637SQ0280649
公開日2004年5月12日 申請日期2002年3月12日 優(yōu)先權日2001年3月14日
發(fā)明者矢萩雅彥, 矢 雅彥 申請人:日本電氣株式會社