專利名稱:位置更新方法接入服務路由器及身份位置映射寄存器的制作方法
技術領域:
本發(fā)明涉及移動通信技術領域,尤其涉及一種位置更新方法接入服務路由器及身份位置映射寄存器。
背景技術:
傳輸控制協(xié)議/ 因特網互聯(lián)協(xié)議(Transmission Control Protocol/InternetProtocol,TCP/IP),在初始設計時未考慮終端會發(fā)生拓撲位置改變的情況。在傳統(tǒng)的TCP/IP網絡環(huán)境中,IP為因特網(Internet)提供了路由功能,它給所有節(jié)點(包括主機和路由器)都分配了邏輯地址,即IP地址,且每臺主機的各個端口都分配一個IP地址。IP地址包括網絡前綴和主機部分,同一條鏈路上的所有主機的IP地址通常有相同的網絡前綴和不同的主機部分。這使得IP可以依據目的節(jié)點的IP地址的網絡前綴部分來進行路由選擇,從而使路由器秩序保存一條簡單的網絡前綴路由,而不必為每臺主機保存一條單獨的路由。在這種情況下,由于采用了網絡前綴路由,因此當節(jié)點從一條鏈路切換到另一條鏈路而沒有改變其IP地址時,該節(jié)點則不可能在新鏈路上接收到數(shù)據報文,從而也就無法與其他節(jié)點進行通信。因此將傳統(tǒng)的TCP/IP應用到移動網(Mobile Network)中時,終端不能始終使用同一個IP地址,一旦終端的拓撲位置發(fā)生了變化,則必須更改當前使用的IP地址。隨著用戶對移動性和信息的需求急劇上升,越來越多的人希望在移動的過程中高速地接入互聯(lián)網,獲取急需的信息,完成想做的事情。因此,移動互聯(lián)網成為未來互聯(lián)網的發(fā)展方向。如上文所述,傳統(tǒng)的TCP/IP不能滿足這樣的需求,因此業(yè)界發(fā)展了移動性管理技術,使終端在能在移動的過程中始終保持自己的IP地址不變。業(yè)界比較流行的移動性管理技術包括移動IP (Mobile IP,簡稱為MIP)、代理移動IP (Proxy MIP,簡稱為PMIP)等,這些技術的共同特點是引入了錨點(Anchor)來實現(xiàn)對移動節(jié)點的移動性管理。例如,MIP協(xié)議使用家鄉(xiāng)代理(Home agent,簡稱為HA)作為錨點、PMIP協(xié)議使用本地移動性錨點(LocalMobility Anchor,簡稱為LMA)作為錨點,這些基于錨點的技術保證了終端能夠在移動的過程中保持IP地址不變。這些技術還能允許終端擁有一個固定的IP地址,即終端無論在何時何地接入到網絡中時,都能被分配到相同的IP地址,只要將該終端與某個錨點綁定即可。終端擁有固定的IP地址能夠方便以及簡化被叫類業(yè)務的實現(xiàn)。但是上述基于錨點的移動性管理方案會導致業(yè)界公知的路由迂回問題,如圖1所示。在圖1中,移動終端與其通信對端(該通信對端可以是網絡中的一個服務器,或是另一個終端)間的通信始終需要繞道至該移動終端的錨點,即便是終端當前遠離其錨點而接近其通信對端(Correspondent Node,簡稱為CN)。圖1中的實線表示了迂回的路由,虛線則表示了移動終端與其CN之間的最優(yōu)路徑。上述的路由迂回一方面會導致浪費運營商的傳輸承載資源,不利于節(jié)約成本;另一方面增加了終端與CN收發(fā)IP數(shù)據包的時延,不利于改善用戶的業(yè)務體驗;再一方面是增大了終端的IP包在網絡上傳遞時遭遇網絡擁塞的可能性,造成終端業(yè)務受阻甚至不能實現(xiàn)(如,語音、視頻、在線游戲等實時業(yè)務)。網絡移動(Network Mobility,簡稱為NEMO)是目前的一個研究熱點,其研究的基本場景是網絡本身是一個會發(fā)生位置變化的網絡。如圖2所示,網絡移動由移動路由器(Mobile Router,簡稱為MR)以及其下所連接的網絡組成。MR下連接的網絡可以是僅僅幾個與MR直接相連的終端,也可以是個比較復雜的網絡。MR的移動會攜帶連接的網絡跟著一起移動,但網絡中的終端不感知移動,由MR保證在移動時這些終端的路由可達。NEMO的一個典型的使用場景是應用在火車上:MR部署在火車車頂,通過無線與無線通信網相連;MR下連接的網絡向車廂中的乘客提供有線或無線的網絡訪問接口?,F(xiàn)有的NEMO移動性管理技術同樣是依賴MIP、PMIP等錨點機制來實現(xiàn)MR以及MR下連接網絡的路由可達。具體來說:MR從其錨點獲取一個IP地址,以及一個或多個IP地址前綴;IP地址用來配置MR自己的IP地址,IP地址前綴則用于給MR下連接網絡中的各個終端、設備(如,其它路由器、月艮務器等)配置IP地址;MR包括MR下連接的網絡中的終端、設備與外界的通信都必須經過該MR以及MR的錨點。如圖2所示,當CN需要向位于MR下連接的網絡中的終端發(fā)送數(shù)據包時,數(shù)據包必定會首先路由到MR的錨點,再由MR的錨點使用特殊方式(如,隧道方式)將數(shù)據包投遞至MR,最后由MR發(fā)送給終端。數(shù)據包必定會首先路由到MR的錨點是由MIP、PMIP等基于錨點的移動性管理機制所帶來的限制。簡單地說,因為終端的IP地址是由上述IP地址前綴生成,且該前綴是歸屬于MR的錨點的,所以數(shù)據包必定會先路由到該錨點。同樣道理,位于因此MR下連接網絡中的終端向CN發(fā)送的數(shù)據包也必定會首先路由到MR的錨點。因此,現(xiàn)有NEMO技術同樣會引起業(yè)界公知的路由迂回問題,導致一系列不良后果。同時,由于位于MR下連接網絡中的終端只能使用MR從其錨點得到的IP地址前綴來生成IP地址,因此即使終端(終端用戶)擁有一個上述固定的IP地址,在MR下也無法使用這個地址,這樣不便于上述被叫類業(yè)務的實現(xiàn)。
發(fā)明內容
本發(fā)明解決的技術問題是提供一種位置更新方法接入服務路由器及身份位置映射寄存器,能夠基于身份位置分離機制的移動性管理機制,實現(xiàn)無路由迂回。為解決上述技術問題,本發(fā)明提供了一種位置更新方法,終端通過移動路由器-接入服務路由器(MR-ASR)接入移動通信網絡時,所述MR-ASR附著的接入服務路由器(ASR)從以下之一獲取所述終端的身份標識:所述MR-ASR、身份位置映射寄存器(ILR)、或者鑒權認證服務器;所述ASR記錄所述終端的身份標識與所述終端附著到的所述MR-ASR的對應關系。進一步地,所述ASR接收到發(fā)往所述終端的數(shù)據報文時,根據所述數(shù)據報文中攜帶的終端身份標識在記錄的所述對應關系中查找所述終端附著到的所述MR-ASR,并將所述數(shù)據報文發(fā)送給所述MR-ASR,由所述MR-ASR發(fā)送給所述終端。進一步地,所述方法還包括:所述終端通過MR-ASR接入移動通信網絡時,所述MR-ASR為所述終端分配位置標識,所述位置標識為指向所述MR-ASR或指向所述ASR的地址,并將所述終端的身份標識以及為所述終端分配的所述位置標識發(fā)送給ILR ;所述ILR保存所述終端的身份標識至位置標識的映射關系;或者,所述ASR為所述終端分配位置標識,所述位置標識為指向所述MR-ASR或指向所述ASR的地址,并將所述終端的身份標識以及為所述終端分配的所述位置標識發(fā)送給ILR ;所述ILR保存所述終端的身份標識至位置標識的映射關系。
進一步地,所述MR-ASR或者所述ASR為所述終端分配的指向所述MR-ASR的位置標識包括:所述MR-ASR的身份標識;所述MR-ASR或者所述ASR為所述終端分配的指向所述ASR的位置標識包括:所述MR-ASR附著到所述ASR上時,所述ASR為所述MR-ASR分配的位置標識。進一步地,所述ASR記錄終端的身份標識與所述終端附著到的MR-ASR的對應關系,具體包括:所述ASR記錄每個終端的身份標識與該終端附著到的MR-ASR的標識間的對應關系;或者,所述ASR記錄每個MR-ASR的標識與附著在該MR-ASR上的所有終端的身份標識間的對應關系;或者,所述ASR將所述終端的身份標識保存到所述終端附著到的MR-ASR的上下文
信息中;其中,所述MR-ASR的標識包括:所述MR-ASR的身份標識,或者所述MR-ASR用于鑒權認證的標識。進一步地,所述終端的通信對端向所述終端發(fā)送數(shù)據報文時,所述通信對端連接的ASR向ILR發(fā)起對所述終端的位置標識的查詢,攜帶所述終端的身份標識;所述ILR向所述通信對端連接的ASR返回指向所述MR-ASR附著的ASR的地址;所述通信對端連接的ASR根據所述ILR返回的所述地址,將數(shù)據報文發(fā)送給所述MR-ASR 附著的 ASR。進一步地,所述ILR向所述通信對端連接的ASR返回指向所述MR-ASR附著的ASR的地址,具體包括:所述ILR接收到所述位置標識查詢時,根據所述終端的身份標識在保存的映射關系中查詢所述終端的位置標識;所述ILR根據本地保存的配置信息識別出所述終端的位置標識指向的是MR-ASR,則所述ILR在查詢到所述MR-ASR的位置標識后,將所述MR-ASR的位置標識返回給所述通信對端連接的ASR;或者,所述ILR根據本地保存的配置信息識別出所述終端的位置標識指向的是ASR,則將所述終端的位置標識返回給所述通信對端連接的ASR。進一步地,所述MR-ASR附著的ASR從所述MR-ASR獲取所述終端的身份標識,具體包括:所述終端附著到所述MR-ASR上時,所述MR-ASR從ILR或鑒權認證服務器獲取到所述終端的身份標識之后,向所述MR-ASR附著的所述ASR發(fā)送消息,將所述終端的身份標識發(fā)送給所述MR-ASR附著的所述ASR ;所述ASR從所述MR-ASR發(fā)送的所述消息中獲取到所述終端的身份標識。進一步地,所述MR-ASR附著的ASR從所述MR-ASR獲取所述終端的身份標識,具體包括:所述終端附著到所述MR-ASR上時,所述MR-ASR從ILR或鑒權認證服務器獲取到所述終端的身份標識之后,通過所述MR-ASR附著的ASR向所述ILR發(fā)送消息,將所述終端的身份標識和位置標識發(fā)送給ILR ;
所述ASR從所述MR-ASR發(fā)送的所述消息中獲取到所述終端的身份標識。進一步地,所述MR-ASR附著的ASR從所述ILR或所述鑒權認證服務器獲取所述終端的身份標識,具體包括:所述終端附著到所述MR-ASR上時,所述MR-ASR通過附著的所述ASR向所述ILR或者所述鑒權認證服務器發(fā)送請求消息,用以請求所述終端的身份標識;所述ILR或者所述鑒權認證服務器在返回的應答消息中攜帶所述終端的身份標識;所述ASR從所述ILR或者所述鑒權認證服務器返回的應答消息中獲取到所述終端的身份標識。進一步地,所述MR-ASR附著的ASR從所述ILR獲取所述終端的身份標識,具體包括:所述終端附著到所述MR-ASR上時,所述MR-ASR向所述ILR發(fā)送請求消息,用以請求所述終端的身份標識,所述請求消息中攜帶所述MR-ASR的身份標識;所述ILR根據所述請求消息向所述MR-ASR返回應答消息,在返回的應答消息中攜帶所述終端的身份標識;同時,所述ILR根據所述請求消息中攜帶的所述MR-ASR的身份標識查找所述MR-ASR的位置標識,并根據查找到的所述MR-ASR的位置標識向所述MR-ASR附著的ASR發(fā)送消息,將所述終端的身份標識發(fā)送給附著的所述ASR ;所述ASR根據所述ILR發(fā)送的所述消息獲取到所述終端的身份標識。進一步地,所述MR-ASR附著的ASR從所述ILR獲取所述終端的身份標識,具體包括:所述ILR獲取到所述終端的指向所述MR-ASR的位置標識后,根據所述終端的位置標識查找所述MR-ASR的位置標識,并根據查找到的所述MR-ASR的位置標識向所述MR-ASR附著的ASR發(fā)送消息,將所述終端的身份標識發(fā)送給所述MR-ASR附著的所述ASR ;或者,所述ILR獲取到所述終端的指向所述MR-ASR附著的ASR的位置標識后,根據所述終端的位置標識向所述MR-ASR附著的ASR發(fā)送消息,將所述終端的身份標識發(fā)送給附著的所述ASR ;所述ASR根據所述ILR發(fā)送的所述消息獲取到所述終端的身份標識。進一步地,所述ASR在獲取到所述終端的身份標識時,記錄所述終端的身份標識與所述終端附著到的所述MR-ASR的對應關系。進一步地,所述ASR從所述MR-ASR發(fā)送的所述消息獲取到所述終端的身份標識時,將所述終端的身份標識及所述終端的位置標識發(fā)送到ILR ;所述ILR保存所述終端的身份標識至位置標識的映射關系后,返回確認消息;所述ASR在收到所述ILR返回的所述確認消息時,記錄所述終端的身份標識與所述終端附著到的所述MR-ASR的對應關系。進一步地,所述方法還包括:所述終端去附著或釋放IP地址時,所述MR-ASR向附著的所述ASR發(fā)送用以刪除終端身份標識的請求,所述請求中至少攜帶所述終端的身份標識;所述ASR收到所述請求后,刪除所述終端的身份標識與附著到的MR-ASR的對應關系的記錄。進一步地,所述方法還包括:
所述終端去附著或釋放IP地址時,所述MR-ASR向所述ILR發(fā)送用以刪除終端位置標識的請求,所述請求中至少攜帶所述終端的身份標識;所述ILR刪除保存的所述終端的身份標識至位置標識的映射關系。進一步地,所述MR-ASR向所述ILR發(fā)送的所述用以刪除終端位置標識的請求經過所述MR-ASR附著的ASR時,則所述ASR在收到所述MR-ASR發(fā)送的所述用以刪除終端位置標識的請求、或者在收到所述ILR返回給所述MR-ASR的刪除終端位置標識的應答時,刪除所述終端的身份標識與附著到的MR-ASR的對應關系的記錄。進一步地,所述ILR收到所述MR-ASR發(fā)送的所述用以刪除終端位置標識的請求時,向所述MR-ASR附著的ASR發(fā)送用以刪除終端身份標識的請求,所述請求中至少攜帶所述終端的身份標識;所述ASR收到所述ILR發(fā)送的所述請求后,刪除所述終端的身份標識與附著到的MR-ASR的對應關系的記錄。此外,本發(fā)明還提供了一種移動路由器-接入服務路由器,包括:附著單元,終端接入處理單元,所述附著單元用于,通過所附著的接入服務路由器(ASR)接入移動通信網絡;所述終端接入處理單元用于,將附著到移動路由器-接入服務路由器(MR-ASR)上的終端的身份標識發(fā)送給所述MR-ASR附著的ASR,以使所述ASR記錄所述終端的身份標識與其附著到的MR-ASR的對應關系。進一步地,所述終端接入處理單元用于,所述終端附著到所述MR-ASR上時,向ILR或者鑒權認證服務器獲取到所述終端的身份標識后,將所述終端的身份標識發(fā)送給附著的ASR。進一步地,所述終端接入處理單元還用于,所述終端附著到所述MR-ASR上時,為所述終端分配位置標識,所述位置標識為指向所述MR-ASR或指向所述ASR的地址;并將所述終端的身份標識以及為所述終端分配的所述位置標識發(fā)送給所述ILR,以通知ILR保存所述終端的身份標識至位置標識的映射關系;其中,所述指向所述MR-ASR的地址包括:所述MR-ASR的身份標識;所述指向所述ASR的地址包括:所述MR-ASR附著到所述ASR上時,所述ASR為所述MR-ASR分配的位置標識。進一步地,所述終端接入處理單元還用于,所述終端從所述MR-ASR去附著或釋放IP地址時,向附著的所述ASR發(fā)送請求,所述請求中至少攜帶所述終端的身份標識,以使所述ASR刪除所述終端的身份標識與附著到的所述MR-ASR的對應關系的記錄。進一步地,所述終端接入處理單元還用于,所述終端從所述MR-ASR去附著或釋放IP地址時,向所述ILR發(fā)送請求,所述請求中至少攜帶所述終端的身份標識,以使所述ILR刪除保存的所述終端的身份標識至位置標識的映射關系。此外,本發(fā)明還提供了一種接入服務路由器,包括:附著處理模塊,和對應關系處理模塊,所述附著處理模塊用于,將附著的移動路由器-接入服務路由器(MR-ASR)接入移動通信網絡;
所述對應關系處理模塊用于,從以下之一獲取附著到所述ASR下附著的MR-ASR上的終端的身份標識:所述MR-ASR、ILR、或者鑒權認證服務器;并記錄所述終端的身份標識與其附著到的MR-ASR的對應關系。進一步地,所述對應關系處理模塊記錄的終端的身份標識與所述終端附著到的MR-ASR的對應關系,具體包括:所述ASR記錄每個終端的身份標識與該終端附著到的MR-ASR的標識間的對應關系;或者,所述ASR記錄每個MR-ASR的標識與附著在該MR-ASR上的所有終端的身份標識間的對應關系;或者,所述ASR將所述終端的身份標識保存到所述終端附著到的MR-ASR的上下文
信息中;其中,所述MR-ASR的標識包括:所述MR-ASR的身份標識,或者所述MR-ASR用于鑒權認證的標識。進一步地,所述ASR還包括數(shù)據轉發(fā)單模塊,所述數(shù)據轉發(fā)模塊用于,接收到發(fā)往所述終端的數(shù)據報文時,根據所述數(shù)據報文中攜帶的終端身份標識在所述對應關系處理模塊記錄的所述對應關系中查找所述終端附著到的所述MR-ASR,并將所述數(shù)據報文發(fā)送給所述MR-ASR,由所述MR-ASR發(fā)送給所述終端。進一步地,所述對應關系處理模塊還用于,獲知終端從所述MR-ASR去附著或釋放IP地址時,刪除所述終端的身份標識與附著到的所述MR-ASR的對應關系的記錄。進一步地,所述對應關系處理模塊用于,根據收到的所述MR-ASR或者所述ILR發(fā)送的用于刪除終端身份標識的請求、或者所述MR-ASR發(fā)送的用于刪除終端位置標識請求,獲知所述終端從所述MR-ASR去附著或釋放IP地址。進一步地,所述ASR還包括交互模塊,所述交互模塊用于,作為所述MR-ASR與ILR之間消息交互的中繼或代理,實現(xiàn)消息的轉發(fā)。此外,本發(fā)明還提供了一種身份位置映射寄存器,所述身份位置映射寄存器(ILR)包括身份標識通知單元,所述身份標識通知單元用于,獲取到附著到MR-ASR上的終端的身份標識后,將所述終端的身份標識發(fā)送給所述MR-ASR附著的ASR,以使所述ASR記錄所述終端的身份標識與其附著到的MR-ASR的對應關系。進一步地,所述ILR還包括映射維護單元,和查詢處理單元,所護映射維護單元用于,保存附著到MR-ASR上的終端的身份標識至位置標識的映射關系;所述查詢處理單元用于,收到所述終端的通信對端連接的ASR發(fā)起的對所述終端的位置標識的查詢請求時,根據所述查詢請求中攜帶的所述終端的身份標識,向所述通信對端連接的ASR返回指向所述MR-ASR附著的ASR的地址。進一步地,所述查詢處理單元用于,接收到所述位置標識查詢時,根據所述終端的身份標識在保存的映射關系中查詢所述終端的位置標識;
根據本地保存的配置信息識別出所述終端的位置標識指向的是MR-ASR,則在查詢到所述MR-ASR的位置標識后,將所述MR-ASR的位置標識返回給所述通信對端連接的ASR ;或者,根據本地保存的配置信息識別出所述終端的位置標識指向的是ASR,則將所述終端的位置標識返回給所述通信對端連接的ASR。根據本發(fā)明上述方案,使得MR-ASR附著的ASR保存有附著在該MR-ASR上的麗的AID信息,且優(yōu)選形成麗的AID與附著到的MR-ASR的對應關系;以及,使得ILR中保存有麗的位置信息,優(yōu)選為ILR保存麗的AID至RID的映射關系。從而,當CN向麗發(fā)送數(shù)據報文時,基于ILR中保存的麗的位置信息,可定位到麗附著的MR-ASR所附著的ASR ;而基于ASR保存的麗的AID與附著到的MR-ASR的對應關系,可定位到麗所附著的MR-ASR,因此,解決了已有NEMO技術中存在的CN向麗發(fā)送的數(shù)據報文無法到達麗的問題。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:圖1是現(xiàn)有IP網絡的架構示意圖;圖2是現(xiàn)有NEMO網絡的架構示意圖;圖3a是身份位置分離網絡的架構示意圖;圖3b是身份位置分離網絡中CN向移動終端發(fā)送數(shù)據的示意圖;圖3c是移動終端移動后CN向移動終端發(fā)送數(shù)據的示意圖;圖4是NEMO應用基于身份位置分離原理的移動性管理的架構示意圖;圖5是本發(fā)明實施例一的位置更新流程示意圖;圖6是本發(fā)明實施例二的位置更新流程示意圖;圖7是本發(fā)明實施例三的位置更新流程示意圖;圖8是本發(fā)明實施例四的位置更新流程示意圖;圖9是本發(fā)明實施例五的位置更新流程示意圖;圖10是本發(fā)明實施例六的位置更新流程示意圖;圖11是本發(fā)明實施例七的位置更新流程示意圖;圖12是本發(fā)明實施例八的位置更新流程示意圖。
具體實施例方式為了解決現(xiàn)有移動性管理技術依賴錨點而導致業(yè)界公知的路由迂回問題,目前業(yè)界也新近提出了一種基于身份位置分離思想的移動性管理機制,能在保證終端移動性的同時,解決路由迂回問題,還允許終端使用自己擁有的固定地址。該技術的網絡架構示意如圖3a所示,具體如下闡釋:該網絡架構由移動終端(Mobile Node,簡稱為MN)、接入服務路由器(AccessService Router,簡稱為 ASR)、身份位置映射寄存器(Identifier Location Register,簡稱為ILR)等網元組成。網絡為每個終端\終端用戶分配一個身份標識,用以標定該終端\終端用戶的身份,且是固定不變的:無論終端在網絡中如何移動以及無論終端附著在哪個ASR,其身份標識始終保持不變,且是全局唯一的,一般由簽約指定;當終端通過ASR接入到網絡時,ASR還要為終端分配一個位置標識,標定終端當前所處的網絡拓撲位置(含有路由信息),或者說根據該位置標識可以定位到終端當前所在的ASR。ILR用以存儲終端的身份標識與當前位置標識之間的映射關系。當ASR為終端分配一個新的位置標識時,需要將該終端的身份標識以及分配的位置標識發(fā)送給ILR保存。當終端的CN需要給終端發(fā)送數(shù)據包時,CN以終端的身份標識為目的地址,如圖3b所示,首先將數(shù)據包發(fā)送到自己的ASR,即圖3b中的ASR3。若ASR3不知道終端的位置標識,則到ILR查詢;在獲知位置標識后,ASR3把數(shù)據包首先發(fā)送到位置標識所指代的ASR,即圖3b中的ASRl,再由ASRl將數(shù)據包進一步轉發(fā)至終端。當終端因移動而變更了拓撲位置附著到另一個ASR上,如圖3c所示,從ASRl切換至ASR2時,終端的身份標識維持不變,ASR2為終端分配一新的指向ASR2自身的位置標識,并將新的位置標識更新到ILR。若在切換前終端與CN間已經存在活躍的會話,則新的位置標識還會被通知到ASR3 (即CN連接的ASR),CN向終端發(fā)送的報文會被ASR3直接投遞到ASR2。由此可見,在切換的過程中,終端的身份標識保持不變,改變的僅僅是位置標識,CN始終以終端的身份標識為目的地址向終端發(fā)送數(shù)據報文。當終端的身份標識采用IP地址形式時,該技術可以保證終端在移動過程中使用的IP地址不發(fā)生變化,可以使用終端/終端用戶擁有的固定IP地址。同時,對比圖3b、3c與圖1可見,這種移動性管理機制中不存在上述的錨點網元,CN與MN之間的通信的路徑總是最優(yōu)的,因此不存在路由迂回問題。這里說明一下,由于終端的身份標識一般在終端用戶與運營商簽約時由運營商指定,因此是全局唯一固定不變的;當身份標識采用IP地址形式時,該身份標識也即終端用戶擁有的固定IP地址。借鑒上述移動性管理機制,本發(fā)明首先提出一種在網絡移動NEMO中應用基于身份位置分離原理的移動性管理的架構,參考圖4,具體闡釋如下:本架構同樣也包括ASR、ILR等設備,其功能和作用如上述;本架構還包括移動路由器-接入服務路由器MR-ASR,其是擁有ASR的功能的NEMO中定義的移動路由器MR。從網絡向下看(即從圖中所示的接入服務路由器ASR向下看),上述MR-ASR作為一個特殊的終端,通過無線接入網附著到ASR上;MR-ASR擁有自己的身份標識,同時ASR還為MR-ASR分配一個位置標識,并將MR-ASR的身份標識到位置標識的映射關系通知到ILR,由ILR負責保存。從MR-ASR下連接的網絡向上看,MR-ASR對于連接的網絡中的終端(移動終端、固定/游牧終端)來說是一個ASR,終端附著到MR-ASR時,由該MR-ASR為終端分配位置標識,并將終端的身份標識到位置標識的映射關系通知ILR保存。上述提出的架構也存在問題:當CN向MR-ASR下連接網絡中的終端麗發(fā)送數(shù)據包時,CN連接的ASR(CN-ASR)到ILR中查詢到麗的位置標識是一個指向MR-ASR的地址。MR-ASR本身是一個移動節(jié)點,單純依賴上述從ILR查詢到的MN的位置信息,即指向MR-ASR的地址,CN-ASR無法將數(shù)據包投遞MR-ASR,因此CN向麗發(fā)送的數(shù)據包無法到達麗,而導致兩者之間無法正常通信。本發(fā)明以下提出的在網絡移動應用中的位置更新方法,用以解決上述問題。在本文中,身份標識又可被稱作為接入標識(Access Identifier,簡稱為AID),位置標識又可被稱為路由標識(Routing Identifier,簡稱為RID),以下均使用AID指代身份標識/接入標識,用RID指代位置標識/路由標識。為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下文中將結合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。實施例一圖5是本發(fā)明位置更新方法的第一實施例。在本實施例中,移動終端MN當前附著的移動路由器-接入服務路由器MR-ASR將MN的位置信息更新至MR-ASR附著的接入服務路由器ASR,具體包括如下步驟:步驟501:麗接入MR-ASR,并通過MR-ASR與網絡中的鑒權認證服務器,執(zhí)行接入鑒權過程,在這個過程中,MN提供鑒權所用標識。上述鑒權所用標識,例如,國際移動用戶識別碼(International Mobile Subscriber Identification Number,簡稱為 IMSI)、網絡接入標識(Network Access Identifier,簡稱為ΝΑΙ)等。上述鑒權認證服務器,例如,鑒權認證計費(Authentication, Authorization and Accounting,簡稱為 AAA)服務器,歸屬位置寄存器(Home Location Register,簡稱為HLR),家鄉(xiāng)用戶服務器(Home SubscriberServer,簡稱為HSS)等。值得說明的是,MR-ASR與鑒權認證服務器之間的交互,可通過MR-ASR所附著的ASR來進行的。MR-ASR與鑒權認證服務器間的交互優(yōu)選是經過加密的,則上述ASR無法獲取其中交互的信息。步驟502:MN向MR-ASR發(fā)送地址請求消息,以從MR-ASR獲取地址。需要說明的是,MN向MR-ASR請求地址所使用的具體消息以及流程與具體的接入技術(如,3G、LTE、WiMAX、CDMA等)相關,不屬于本發(fā)明研究的范疇,不應當構成對本發(fā)明的限制。步驟503 =MR-ASR與身份寄存服務器ILR交互獲取麗的AID。如上文所述,麗的AID由簽約指定,與終端用戶的簽約信息綁定,該綁定關系可以存放在ILR中。此時MR-ASR向ILR提供上述鑒權用標識,ILR根據該標識查詢MN的AID,并將之攜帶在給MR-ASR返回的應答消息中發(fā)送給MR-ASR。步驟504 =MR-ASR為麗分配指向MR-ASR自身的RID。MR-ASR優(yōu)選使用自己的地址,即MR-ASR自身的AID (稱之為AID-MR)作為分配給麗的上述RID。如上文所述,相對于網絡側,MR-ASR是一個特殊的終端附著到一個ASR上,其擁有AID-MR。依據該AID-MR,可以在ILR中找到與之對應的位置標識(稱之為RID-MR),進而可以準確地定位到MR-ASR。步驟505 =MR-ASR向ILR發(fā)送消息,攜帶麗的AID以及為麗分配的RID,由ILR保存該麗的AID至RID的映射關系。步驟506 =MR-ASR向麗發(fā)送地址請求應答,將麗的AID發(fā)送給麗,麗將之作為自己的通信地址。優(yōu)選地,AID采用IP地址形式,故此處MN獲取到的IP地址是終端/終端用戶所擁有的固定IP地址。步驟507 =MR-ASR向其附著的ASR發(fā)送消息,比如發(fā)送“插入終端身份標識請求”消息,將上述麗的AID發(fā)送給ASR,即將麗當前的位置通知給上述ASR。步驟508 =MR-ASR附著的ASR收到上述消息后,將麗的AID取出保存在本地以建立該AID指代的麗與MR-ASR之間的映射對應關系。優(yōu)選地,以MR-ASR的標識為關鍵字,以麗的AID為取值,建立映射對應關系并保存在本地,這樣ASR可以在本地根據MR-ASR的標識查找到與該MR-ASR關聯(lián)的所有麗的AID,即找到附著在該MR-ASR上所有麗的AID。
優(yōu)選地,以麗的AID為關鍵字,以MR-ASR的標識為取值,建立映射對應關系并保存在本地,這樣ASR可以在本地根據麗的AID查找得到與之關聯(lián)的MR-ASR,即找到麗當前所附著的MR-ASR。優(yōu)選地,將麗的AID保存在MR-ASR的上下文信息中。由于MR-ASR附著在ASR上,則ASR需要為每一個附著在其上的MR-ASR維護上下文信息(Context)。此時,ASR可以將麗的AID保存在該麗附著的MR-ASR的上下文信息中。依據MR-ASR的標識,可從該MR-ASR的上下文信息中獲知該MR-ASR所關聯(lián)對應的麗。上述MR-ASR的標識可以取為MR-ASR的身份標識(AID-MR),或者MR-ASR用于接入鑒權認證的標識(MR-ASR的MS1、NAI)等。步驟509 =MR-ASR附著的ASR向MR-ASR返回消息,比如發(fā)送“插入終端身份標識
應答”消息,用作確認。值得說明的是,上述步驟507-509并不必須發(fā)生在步驟506之后,比如可以與步驟
504、505、506并發(fā)執(zhí)行。實際上在MR-ASR獲得到麗的AID之后的任意時刻,都可以觸發(fā)MR-ASR去執(zhí)行步驟507-509。例如在本實施例中,在步驟503執(zhí)行完畢,MR-ASR從ILR獲取到MN的AID以后執(zhí)行步驟507-509,或者在步驟501的執(zhí)行過程中,若由鑒權認證服務器返回MN的AID,則在步驟501中,當MR-ASR從鑒權認證服務器獲取到MN的AID以后執(zhí)行步驟 507-509。實施例二MR-ASR附著的ASR還可以具有作為MR-ASR與ILR交互的中繼(Relay)或者代理(Proxy)的功能,具體來說,MR-ASR需要與ILR交互時,總是將相關的消息首先發(fā)送到上述ASR,再由上述ASR將上述消息發(fā)送至ILR?;诖耍瑘D6是本發(fā)明位置更新方法的第二實施例,是位置更新的另一種實現(xiàn)方法,具體包括以下步驟:步驟601-602:同步驟 501-502。步驟603:由于MR-ASR附著的ASR是MR-ASR與ILR間交互的中繼或代理,因此MR-ASR向ILR請求麗的AID需先將請求發(fā)送至該ASR,其中攜帶麗的標識,如上述用于鑒權認證的標識(MS1、NAI等)。步驟604:收到上述消息后,ASR向ILR發(fā)送身份標識請求消息,其中攜帶上述MN鑒權認證所用的標識。步驟605 =ILR查得麗的AID后,向ASR返回身份標識應答消息,其中攜帶麗的AID信息。優(yōu)選地,ILR依據上述用于鑒權認證的標識來查得MN的AID。步驟606 =ASR收到上述應答后,將麗的AID信息保存在本地,并建立該AID指代的麗與MR-ASR之間的映射對應關系,具體的建立方法同步驟508所述。值得說明的是,麗的AID在上述應答消息中可直接獲得,MR-ASR的AID-MR則可以根據會話的上下文信息得到(如,身份標識請求消息的發(fā)起方),或者在步驟603中MR-ASR將自己的AID-MR攜帶在上述請求消息中。步驟607 =ASR向MR-ASR返回應答消息,其中攜帶麗的AID。步驟608-610:同步驟504-506。稍有不同是,在步驟609中,MR-ASR與ILR之間的交互通過ASR代理或代理進行。值得說明的是,如上文所述,MN的AID —般與終端用戶的簽約信息綁定,而該簽約信息也可以保存在鑒權認證服務器(如,AAA、HLR、HSS)中,則作為本實施例的一種變形,MR-ASR到鑒權認證服務器去獲取MN的AID。ASR也可以作為MR-ASR與鑒權認證服務器交互的中繼或代理,此時,ASR使用本實施例步驟603-607的方法,可以從鑒權認證服務器獲取到麗的AID,只需將步驟603-607中的ILR變更為鑒權認證服務器即可,其原理是相同的,不再贅述。實施例三上述方法是在MR-ASR從ILR獲取麗的AID的過程中,使得ASR獲取附著在MR-ASR上的麗的AID。實際上,也可以在MR-ASR向ILR上報麗的RID的過程中來實現(xiàn),特別是當麗的AID不是從ILR中獲取時。如上文所述,麗的AID —般與終端用戶的簽約信息綁定,而該簽約信息也可以保存在鑒權認證服務中。參考圖7,是本發(fā)明位置更新方法的第三實施例,具體包括以下步驟:步驟701-702:同步驟 501-502。步驟703 =MR-ASR向鑒權認證服務器請求麗的AID,MR-ASR向鑒權認證服務器提供終端鑒權所用的標識,鑒權認證服務器向MR-ASR返回麗的AID。步驟704:同步驟504。步驟705:在MR-ASR為麗分配好RID之后,MR-ASR向ASR發(fā)送請求,其中攜帶分配的RID,以及麗的AID。優(yōu)選還攜帶MR-ASR的AID-MR。步驟706 =ASR收到上述請求以后,將麗的AID信息保存在本地,并建立該AID指代的麗與MR-ASR之間的映射對應關系,具體的建立方法同步驟508所述。步驟707 =ASR向ILR發(fā)送插入位置標識請求,攜帶上述MN的AID和RID。步驟708:1LR保存上述MN的AID和RID,并形成AID至RID映射關系。ILR向ASR返回插入位置標識應答消息。值得說明的是,ASR也可以不執(zhí)行上述步驟706,而在收到本步驟ILR返回的上述應答消息之后再執(zhí)行步驟706所述的操作。此時ILR優(yōu)選在向MR-ASR返回的上述應答消息中也攜帶麗的AID。步驟709:ASR向MR-ASR應答消息。步驟710:同步驟 610 (506)。在本實施例中,假設MN的AID是從鑒權認證服務器中獲得的。實際上,即使AID是從ILR中獲取到的,ASR也可以在MR-ASR向ILR登記麗的RID的流程中再獲取麗的AID以及在本地建立AID與MR-ASR的映射對應關系。這樣做的好處是,若向ILR做位置更新操作發(fā)生了錯誤,而導致未預期的錯誤時,ASR就無需記錄上述AID 了。否則,若在獲取AID的過程中,ASR記錄了麗的AID與MR-ASR的映射對應關系(即實施例二方法),當上述登記RID的過程出錯時,還需要有其它機制來刪除上述記錄。值得說明的是,MR-ASR實際上也可以在步驟701中,在MN的接入鑒權認證過程中就可獲得到MN的AID,并保存在本地。則在上述收到步驟702的消息時,無需再到鑒權認證服務器中查詢,從本地可直接獲取。實施例四圖8是本發(fā)明位置更新方法的第四實施例,是位置更新的另一種實現(xiàn)方法,具體包括以下步驟:
步驟801-806:同步驟 501-506。步驟807 =ILR在步驟805中能獲得到麗的RID,并且ILR能夠獲知該RID所指向的MR-ASR,因此ILR可以根據該MR-ASR的AID-MR查到其RID-MR。由于該RID-MR是指向MR-ASR所附著的ASR的地址,因此ILR可向該ASR發(fā)送消息,例如“插入終端身份標識請求”消息,優(yōu)選以上述RID-MR為目的地址,攜帶MN的AID,以及MR-ASR的AID-MR。步驟808 =MR-ASR所附著的ASR收到上述消息后,將麗的AID保存在本地,并建立該AID指代的麗與MR-ASR之間的映射對應關系,具體的建立方法同步驟508所述。步驟809:上述ASR向ILR返回應答消息,例如發(fā)送“插入終端身份標識應答”消息,用作確認。步驟807中所述有“ ILR能夠獲知上述RID所指向的MR-ASR”,具體是指:首先,ILR判斷該RID所指向的ASR是個MR-ASR,其次ILR還需找知道RID所指向的具體的MR-ASR。實際上,上述麗的RID可以是指向其附著的MR-ASR的地址,優(yōu)選是該MR-ASR的AID-MR。所以,ILR可根據本地保存的配置信息識別出上述RID (即AID-MR)所指代的是一個MR-ASR,并根據該RID (AID-MR)直接找到其所指代的MR-ASR。當然,上述RID可以不是MR-ASR的AID-MR,而是屬于MR-ASR所擁有的地址池中的另一個地址。此時,一種方法是:ILR仍然根據本地保存的配置信息獲知該RID指向的是一個MR-ASR。此時,ILR中需要保存MR-ASR所擁有的地址池,則根據上述RID,就可以確定該RID所歸屬的MR-ASR。實施例五圖9是本發(fā)明位置更新方法的第五實施例,是位置更新的另一種實現(xiàn)方法,具體包括以下步驟:步驟901-902:同步驟 501-502。步驟903 =MR-ASR向ILR請求麗的AID。具體地,MR-ASR向ILR發(fā)送請求消息,其中攜帶麗用于鑒權認證(即,接入鑒權)的標識,以及MR-ASR自己的AID-MR。ILR查詢MN的AID,優(yōu)選依據上述用于鑒權認證的標識來查詢獲取MN的AID,并將之攜帶在應答消息中返回給MR-ASR。步驟904 =ILR根據上述MR-ASR提供的AID-MR,查詢其對應的RID-MR。該RID-MR是指向MR-ASR附著的ASR的地址。此時,如步驟807所述,ILR向該ASR發(fā)送消息,攜帶麗的AID以及上述AID-MR。步驟905 =MR-ASR所附著的ASR收到上述消息后,將麗的AID保存在本地,并建立該AID指代的麗與MR-ASR之間的映射對應關系,具體的建立方法同步驟508所述。步驟906:上述ASR向ILR返回應答消息,例如發(fā)送“插入終端身份標識應答”消息,用作確認。步驟907-909:同步驟 504-506。這里需要說明的是,上述步驟903中,所述MR-ASR將自己的AID-MR發(fā)送給ILR,當MR-ASR所附著的ASR作為該MR-ASR與ILR之間交互的中繼或代理時,則MR-ASR可先將AID-MR發(fā)送至ASR,然后再由ASR將之發(fā)送給ILR。這里值得說明的是,在以上各實施例提供的方法中,均由麗附著的MR-ASR為麗分配RID,并將MN的AID和RID發(fā)送至ILR。作為一種變形方法,上述MR-ASR也可不執(zhí)行該操作,例如不執(zhí)行步驟504和505、不執(zhí)行608和609以及不執(zhí)行步驟704等。在這種情況下,當MR-ASR附著的ASR獲取到上述麗的AID時,可為該麗分配RID,并將麗的AID以及該RID發(fā)送到ILR,并由ILR記錄該AID至RID的映射關系。例如,在實施例一的步驟507中,ASR收到MR-ASR發(fā)送過來的消息時,不僅需要執(zhí)行步驟508所述的操作,還要執(zhí)行這里所述的操作;而在實施例二中的步驟606中,還要再增加為MN分配RID以及將MN的AID和RID發(fā)送至ILR的操作;在實施例三的步驟706中,增加為MN分配RID的操作,并通過步驟707將麗的AID和RID發(fā)送至ILR。這里,ASR為麗分配的RID優(yōu)選為指向MR-ASR的地址(如,AID-MR)或者是指向該ASR的地址(如,RID-MR)。通過本發(fā)明上述各實施例提供的位置更新方法,使得ILR中保存有麗的AID至RID的映射關系;同時,還使得MR-ASR附著的ASR保存有附著在該MR-ASR上麗的AID信息,以及優(yōu)選形成AID指代的麗與MR-ASR之間的映射對應關系?;贗LR中保存的麗的位置信息,可定位到麗附著的MR-ASR所附著的ASR ;基于該ASR保存的麗的位置信息,可定位到麗所附著的MR-ASR。基于這樣的位置信息,當CN向麗發(fā)送數(shù)據報文,CN-ASR向ILR請求麗的RID時,ILR將向CN-ASR返回指向上述ASR的地址,這樣CN-ASR可以將數(shù)據報文做隧道封裝之后,先發(fā)送到上述ASR,具體說明如下:隧道封裝之后的數(shù)據報文含有兩個IP頭部(IP Header):外層IP頭部和內層IP頭部。其中外層IP頭部的目的地址是指向上述ASR的地址,而內層IP頭部的目的地址是麗的AID。根據外層IP頭部的目的地址,該隧道封裝后的報文會被正常路由到上述ASR。進一步地,當ASR收到上述隧道封裝后的報文后,首先解隧道封裝并丟棄外層IP頭部,然后根據數(shù)據報文的目的地址,即上述內層IP頭部的目的地址(即MN的AID),在本地保存的AID指代的麗與MR-ASR之間的映射對應關系中,找到麗當前所附著的MR-ASR,將數(shù)據報文發(fā)送給這個MR-ASR。最后,再由MR-ASR將數(shù)據報文發(fā)送給MN。需要進一步說明的是,當由MR-ASR分配麗的RID時,則ILR中保存的麗的RID可以是指向MR-ASR的地址,且優(yōu)選該RID即為MR-ASR的AID_MR(依據配置信息,ILR知道MN的RID是指向MR-ASR的地址)。此時,由于ILR中還保存有MR-ASR的AID-MR至RID-MR的映射關系,因此根據麗的AID,ILR可查詢得到上述RID-MR,是一個指向MR-ASR附著的ASR的地址,則將RID-MR返回給CN-ASR ;當然,MR-ASR分配給MN的RID也可以是指向其附著的ASR的地址(如,MR-ASR將自己的RID作為麗的RID分配給MN),則ILR中保存的麗的RID便自然是指向MR-ASR附著的ASR的地址。若由上述ASR分配麗的RID,如上文的變形方法所述,當該RID是MR-ASR的AID-MR時,則處理方法如上述。當該RID是指向ASR本身的地址時,則ILR中保存的麗的RID也自然是指向MR-ASR附著的ASR的地址。因此,當上述“CN-ASR向ILR請求麗的RID時”,ILR有能力向該CN-ASR返回一指向麗附著的MR-ASR附著的ASR的地址。因此,通過本實施例提供的位置更新方法,可以解決上述提出的CN向麗發(fā)送的數(shù)據報文無法到達麗的問題。值得說明的是,如上文所述,MR-ASR分配給麗的RID也可以是指向附著的ASR的地址,則作為對實施例四的一種變形方法,在步驟805中,ILR獲得到麗的RID是指向ASR的地址。那么在步驟807中,ILR可以向該地址發(fā)送消息,將麗的AID發(fā)送到MR-ASR附著的 ASR。
需要補充說明的是,在本實施例和本發(fā)明的其它實施例中,涉及ILR查詢某信息,例如上述ILR根據麗用于鑒權認證的標識查找麗的AID、依據MR-ASR的AID-MR查找RID-MR等,可以指該ILR在其本地查詢,也可以指該ILR到其它ILR去查找。到其它ILR查詢的典型場景為網絡中存在多個ILR,且各ILR以分布式的形式組網,信息分布地存儲在不同的ILR。因此當該ILR在本地查詢不到所要的信息時,可以通過相應的分布式算法到其它ILR中查詢。實施例六以上實施例中提供了位置更新方法,使得MR-ASR所附著的ASR能維護麗的AID與MR-ASR的映射對應關系,進而以保證CN能向麗正常發(fā)送報文。當上述麗脫離該MR-ASR時,例如MN關機下線或者釋放自己的IP地址時,需要有方法通知上述ASR刪除相關信息,以避免路由黑洞,即避免ASR認為麗附著在MR-ASR上,但實際上該麗已經脫離了該MR-ASR。如圖10所示為本發(fā)明第六實施例,是在麗脫離MR-ASR時的位置更新方法,具體包含以下步驟:步驟1001:麗與MR-ASR解除附著(即,執(zhí)行去附著過程),比如麗關機下線或者釋放自己的IP地址等,MN與MR-ASR之間會有信令交互,完成該過程。具體的信令以及交互流程并非本發(fā)明研究的重點,但不應當成為對本發(fā)明的限制。步驟1002 =MR-ASR向ILR發(fā)送請求消息,攜帶麗的AID,以及優(yōu)選攜帶麗的RID,以請求ILR刪除其保存的麗的位置標識。優(yōu)選刪除麗的AID到該RID的映射關系。步驟1003:1LR刪除麗的位置標識,優(yōu)選刪除MN的AID到上述請求消息中攜帶的RID的映射關系后,向MR-ASR返回應答消息,以作確認。步驟1004 =MR-ASR向其附著的ASR發(fā)送刪除終端身份標識請求,其中至少需要攜帶麗的AID,還優(yōu)選攜帶MR-ASR自己的AID-MR。步驟1005:收到消息后,ASR刪除本地保存的該麗的AID,以及優(yōu)選地ASR刪除此AID指代的麗與上述MR-ASR間的映射對應關系。步驟1006 =ASR向MR-ASR發(fā)送刪除終端身份標識應答消息,以用作確認。值得說明的是,上述步驟1004-1006可以與步驟1002并發(fā)執(zhí)行。還值得說的是,MR-ASR上可保存有該MN當前的通信對端信息,即當MN與通信對端CN之間有活躍的會話時,MR-ASR記錄下該CN,或者CN連接的ASR(CN-ASR)的地址。此時,在執(zhí)行步驟1002的同時,MR-ASR可以向CN或CN-ASR發(fā)送消息,以刪除CN或CN-ASR上保存的麗的AID到RID的映射關系。這也可以等到步驟1003收到ILR返回的確認消息以后再執(zhí)行。實施例七圖11所示為本發(fā)明第七實施例,是在MN脫離MR-ASR時位置更新的另一種實現(xiàn)方法,具體包括以下步驟:步驟1101:同步驟 1001。步驟1102:如步驟1002所述,MR-ASR需要向ILR發(fā)送請求消息,以刪除ILR保存的該麗的AID至RID的映射關系。又如實施例二中所述,MR-ASR附著的ASR可作為MR-ASR與ILR之間通信的中繼或代理。因此,MR-ASR將上述請求消息首先發(fā)送到ILR上。該請求消息攜帶MN的AID,優(yōu)選還攜帶MN的RID。步驟1103:ASR收到上述請求后,獲知是需要刪除MN的RID,也就意味這該MN將不再附著在上述的MR-ASR上。依據該消息中攜帶的AID,ASR刪除本地保存的該麗的AID,以及優(yōu)選地ASR刪除此AID指代的麗與上述MR-ASR間的映射對應關系。步驟1104 =ASR向ILR發(fā)送刪除位置標識請求消息,其中攜帶麗的AID以及優(yōu)選還攜帶RID。步驟1105 =ILR刪除麗的RID,優(yōu)選刪除麗的AID到上述請求消息中攜帶的RID的映射關系后,向MR-ASR返回應答消息,以作確認。步驟1106 =ASR向MR-ASR返回應答消息,用作確認。值得說明的是,ASR刪除AID指代的麗與上述MR-ASR間的映射對應關系的另一種方法,不在上述的步驟1103處執(zhí)行,而是在收到步驟1105中ILR返回的刪除位置標識應答消息以后,再執(zhí)行步驟1103所述的刪除步驟。在這種方法下,步驟1105中的應答消息中優(yōu)選需要攜帶麗的標識(如,AID),以及MR-ASR的標識(如,AID-MR),還優(yōu)選可以攜帶一個指不,用以指不ASR刪除上述的關聯(lián)對應關系。實施例八圖12所示為本發(fā)明第八實施例,是在MN脫離MR-ASR時位置更新的另一種實現(xiàn)方法,具體包括以下步驟:步驟1201-1203:同步驟 1001-1003。步驟1204:ILR向MR-ASR附著的ASR發(fā)送刪除終端身份標識消息,其中攜帶麗的AID,以通知ASR刪除其本地保存的該AID。優(yōu)選地,如實施例四(步驟807)以及其變形方法所述的方法,ILR可以找到MR-ASR所附著的ASR,并向該ASR發(fā)送上述刪除終端身份標識消息。步驟1205:收到上述消息以后,ASR刪除本地保存的該AID,以及優(yōu)選刪除該AID指代的麗與上述MR-ASR之間的映射對應關系。步驟1206 =ASR向ILR返回刪除位置標識應答消息,以作為確認。在上述步驟中,步驟1204可以與步驟1203并發(fā)執(zhí)行。通過本發(fā)明上述提供的位置更新方法,當麗從MR-ASR脫離時,刪除了 ILR上保存的該麗的AID到RID的映射關系,以及刪除了 MR-ASR附著的ASR上保存的該麗與該MR-ASR之間的映射對應關系。此后,若ASR再收到發(fā)往上述MN的數(shù)據包時,由于已經查詢不到該麗對應的MR-ASR,或者說查詢不到麗所附著的MR-ASR,ASR可以選擇丟棄該數(shù)據報文。此外,本發(fā)明實施例中還提供了 一種網絡移動應用中的移動路由器-接入服務路由器(MR-ASR),其主要包括:附著單元,終端接入處理單元,所述附著單元用于,通過所附著的接入服務路由器(ASR)接入移動通信網絡;所述終端接入處理單元用于,將附著到移動路由器-接入服務路由器(MR-ASR)上的終端的身份標識發(fā)送給所述MR-ASR附著的ASR,以使所述ASR記錄所述終端的身份標識與其附著到的MR-ASR的對應關系。進一步地,所述終端接入處理單元用于,所述終端附著到所述MR-ASR上時,向ILR或者鑒權認證服務器獲取到所述終端的身份標識后,將所述終端的身份標識發(fā)送給附著的ASR。進一步地,所述終端接入處理單元還用于,所述終端附著到所述MR-ASR上時,為所述終端分配位置標識,所述位置標識為指向所述MR-ASR或指向所述ASR的地址;并將所述終端的身份標識以及為所述終端分配的所述位置標識發(fā)送給所述ILR,以通知ILR保存所述終端的身份標識至位置標識的映射關系;其中,所述指向所述MR-ASR的地址包括:所述MR-ASR的身份標識;所述指向所述ASR的地址包括:所述MR-ASR附著到所述ASR上時,所述ASR為所述MR-ASR分配的位置標識。進一步地,所述終端接入處理單元還用于,所述終端從所述MR-ASR去附著或釋放IP地址時,向附著的所述ASR發(fā)送請求,所述請求中至少攜帶所述終端的身份標識,以使所述ASR刪除所述終端的身份標識與附著到的所述MR-ASR的對應關系的記錄。進一步地,所述終端接入處理單元還用于,所述終端從所述MR-ASR去附著或釋放IP地址時,向所述ILR發(fā)送請求,所述請求中至少攜帶所述終端的身份標識,以使所述ILR刪除保存的所述終端的身份標識至位置標識的映射關系。此外,本發(fā)明實施例中還提供了 一種網絡移動應用中的接入服務路由器(ASR),其主要包括:附著處理模塊,和對應關系處理模塊,所述附著處理模塊用于,將附著的移動路由器-接入服務路由器(MR-ASR)接入移動通信網絡;所述對應關系處理模塊用于,從以下之一獲取附著到所述ASR下附著的MR-ASR上的終端的身份標識:所述MR-ASR、ILR、或者鑒權認證服務器;并記錄所述終端的身份標識與其附著到的MR-ASR的對應關系。進一步地,所述對應關系處理模塊記錄的終端的身份標識與所述終端附著到的MR-ASR的對應關系,具體包括:所述ASR記錄每個終端的身份標識與該終端附著到的MR-ASR的標識間的對應關系;或者,所述ASR記錄每個MR-ASR的標識與附著在該MR-ASR上的所有終端的身份標識間的對應關系;或者,所述ASR將所述終端的身份標識保存到所述終端附著到的MR-ASR的上下文
信息中;其中,所述MR-ASR的標識包括:所述MR-ASR的身份標識,或者所述MR-ASR用于鑒權認證的標識。進一步地,所述ASR還包括數(shù)據轉發(fā)單模塊,所述數(shù)據轉發(fā)模塊用于,接收到發(fā)往所述終端的數(shù)據報文時,根據所述數(shù)據報文中攜帶的終端身份標識在所述對應關系處理模塊記錄的所述對應關系中查找所述終端附著到的所述MR-ASR,并將所述數(shù)據報文發(fā)送給所述MR-ASR,由所述MR-ASR發(fā)送給所述終端。進一步地,所述對應關系處理模塊還用于,獲知終端從所述MR-ASR去附著或釋放IP地址時,刪除所述終端的身份標識與附著到的所述MR-ASR的對應關系的記錄。進一步地,所述對應關系處理模塊用于,根據收到的所述MR-ASR或者所述ILR發(fā)送的用于刪除終端身份標識的請求、或者所述MR-ASR發(fā)送的用于刪除終端位置標識請求,獲知所述終端從所述MR-ASR去附著或釋放IP地址。進一步地,所述ASR還包括交互模塊,
所述交互模塊用于,作為所述MR-ASR與ILR之間消息交互的中繼或代理,實現(xiàn)消息的轉發(fā)。此外,本發(fā)明實施例中還提供了一種網絡移動應用中的身份位置映射寄存器(ILR),其主要包括身份標識通知單元,所述身份標識通知單元用于,獲取到附著到MR-ASR上的終端的身份標識后,將所述終端的身份標識發(fā)送給所述MR-ASR附著的ASR,以使所述ASR記錄所述終端的身份標識與其附著到的MR-ASR的對應關系。進一步地,所述ILR還包括映射維護單元,和查詢處理單元,所護映射維護單元用于,保存附著到MR-ASR上的終端的身份標識至位置標識的映射關系;所述查詢處理單元用于,收到所述終端的通信對端連接的ASR發(fā)起的對所述終端的位置標識的查詢請求時,根據所述查詢請求中攜帶的所述終端的身份標識,向所述通信對端連接的ASR返回指向所述MR-ASR附著的ASR的地址。進一步地,所述查詢處理單元用于,接收到所述位置標識查詢時,根據所述終端的身份標識在保存的映射關系中查詢所述終端的位置標識;根據本地保存的配置信息識別出所述終端的位置標識指向的是MR-ASR,則在查詢到所述MR-ASR的位置標識后,將所述MR-ASR的位置標識返回給所述通信對端連接的ASR ;或者,根據本地保存的配置信息識別出所述終端的位置標識指向的是ASR,則將所述終端的位置標識返回給所述通信對端連接的ASR。以上僅為本發(fā)明的優(yōu)選實施案例而已,并不用于限制本發(fā)明,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟悉本領域的技術人員可根據本發(fā)明做出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
權利要求
1.一種位置更新方法,其特征在于,終端通過移動路由器-接入服務路由器(MR-ASR)接入移動通信網絡時, 所述MR-ASR附著的接入服務路由器(ASR)從以下之一獲取所述終端的身份標識:所述MR-ASR、身份位置映射寄存器(ILR)、或者鑒權認證服務器; 所述ASR記錄所述終端的身份標識與所述終端附著到的所述MR-ASR的對應關系。
2.如權利要求1所述的方法,其特征在于, 所述ASR接收到發(fā)往所述終端的數(shù)據報文時,根據所述數(shù)據報文中攜帶的終端身份標識在記錄的所述對應關系中查找所述終端附著到的所述MR-ASR,并將所述數(shù)據報文發(fā)送給所述MR-ASR,由所述MR-ASR發(fā)送給所述終端。
3.如權利要求1所述的方法,其特征在于,所述方法還包括:所述終端通過MR-ASR接入移動通信網絡時, 所述MR-ASR為所述終端分 配位置標識,所述位置標識為指向所述MR-ASR或指向所述ASR的地址,并將所述終端的身份標識以及為所述終端分配的所述位置標識發(fā)送給ILR ;所述ILR保存所述終端的身份標識至位置標識的映射關系; 或者,所述ASR為所述終端分配位置標識,所述位置標識為指向所述MR-ASR或指向所述ASR的地址,并將所述終端的身份標識以及為所述終端分配的所述位置標識發(fā)送給ILR ;所述ILR保存所述終端的身份標識至位置標識的映射關系。
4.如權利要求3所述的方法,其特征在于, 所述MR-ASR或者所述ASR為所述終端分配的指向所述MR-ASR的位置標識包括:所述MR-ASR的身份標識; 所述MR-ASR或者所述ASR為所述終端分配的指向所述ASR的位置標識包括:所述MR-ASR附著到所述ASR上時,所述ASR為所述MR-ASR分配的位置標識。
5.如權利要求1所述的方法,其特征在于, 所述ASR記錄終端的身份標識與所述終端附著到的MR-ASR的對應關系,具體包括: 所述ASR記錄每個終端的身份標識與該終端附著到的MR-ASR的標識間的對應關系; 或者,所述ASR記錄每個MR-ASR的標識與附著在該MR-ASR上的所有終端的身份標識間的對應關系; 或者,所述ASR將所述終端的身份標識保存到所述終端附著到的MR-ASR的上下文信息中; 其中,所述MR-ASR的標識包括:所述MR-ASR的身份標識,或者所述MR-ASR用于鑒權認證的標識。
6.如權利要求3或4所述的方法,其特征在于, 所述終端的通信對端向所述終端發(fā)送數(shù)據報文時,所述通信對端連接的ASR向ILR發(fā)起對所述終端的位置標識的查詢,攜帶所述終端的身份標識; 所述ILR向所述通信對端連接的ASR返回指向所述MR-ASR附著的ASR的地址; 所述通信對端連接的ASR根據所述ILR返回的所述地址,將數(shù)據報文發(fā)送給所述MR-ASR 附著的 ASR。
7.如權利要求6所述的方法,其特征在于, 所述ILR向所述通信對端連接的ASR返回指向所述MR-ASR附著的ASR的地址,具體包括: 所述ILR接收到所述位置標識查詢時,根據所述終端的身份標識在保存的映射關系中查詢所述終端的位置標識; 所述ILR根據本地保存的配置信息識別出所述終端的位置標識指向的是MR-ASR,則所述ILR在查詢到所述MR-ASR的位置標識后,將所述MR-ASR的位置標識返回給所述通信對端連接的ASR;或者, 所述ILR根據本地保存的配置信息識別出所述終端的位置標識指向的是ASR,則將所述終端的位置標識返回給所述通信對端連接的ASR。
8.如權利要求1所述的方法,其特征在于, 所述MR-ASR附著的ASR從所述MR-ASR獲取所述終端的身份標識,具體包括: 所述終端附著到所述MR-ASR上時,所述MR-ASR從ILR或鑒權認證服務器獲取到所述終端的身份標識之后,向所述MR-ASR附著的所述ASR發(fā)送消息,將所述終端的身份標識發(fā)送給所述MR-ASR附著的所述ASR ; 所述ASR從所述MR-ASR發(fā)送的所述消息中獲取到所述終端的身份標識。
9.如權利要求1所述的方法,其特征在于, 所述MR-ASR附著的ASR從所述MR-ASR獲取所述終端的身份標識,具體包括: 所述終端附著到所述MR-ASR上時,所述MR-ASR從ILR或鑒權認證服務器獲取到所述終端的身份標識之后,通過所述MR-ASR附著的ASR向所述ILR發(fā)送消息,將所述終端的身份標識和位置標識發(fā)送給ILR ; 所述ASR從所述MR-ASR發(fā)送的所述消息中獲取到所述終端的身份標識。
10.如權利要求1所述的方法,其特征在于, 所述MR-ASR附著的ASR從所述ILR或所述鑒權認證服務器獲取所述終端的身份標識,具體包括: 所述終端附著到所述MR-ASR上時,所述MR-ASR通過附著的所述ASR向所述ILR或者所述鑒權認證服務器發(fā)送請求消息,用以請求所述終端的身份標識;所述ILR或者所述鑒權認證服務器在返回的應答消息中攜帶所述終端的身份標識; 所述ASR從所述ILR或者所述鑒權認證服務器返回的應答消息中獲取到所述終端的身份標識。
11.如權利要求1所述的方法,其特征在于, 所述MR-ASR附著的ASR從所述ILR獲取所述終端的身份標識,具體包括: 所述終端附著到所述MR-ASR上時,所述MR-ASR向所述ILR發(fā)送請求消息,用以請求所述終端的身份標識,所述請求消息中攜帶所述MR-ASR的身份標識; 所述ILR根據所述請求消息向所述MR-ASR返回應答消息,在返回的應答消息中攜帶所述終端的身份標識;同時,所述ILR根據所述請求消息中攜帶的所述MR-ASR的身份標識查找所述MR-ASR的位置標識,并根據查找到的所述MR-ASR的位置標識向所述MR-ASR附著的ASR發(fā)送消息,將所述終端的身份標識發(fā)送給附著的所述ASR ; 所述ASR根據所述ILR發(fā)送的所述消息獲取到所述終端的身份標識。
12.如權利要求3所述的方法 ,其特征在于, 所述MR-ASR附著的ASR從所述ILR獲取所述終端的身份標識,具體包括:所述ILR獲取到所述終端的指向所述MR-ASR的位置標識后,根據所述終端的位置標識查找所述MR-ASR的位置標識,并根據查找到的所述MR-ASR的位置標識向所述MR-ASR附著的ASR發(fā)送消息,將所述終端的身份標識發(fā)送給所述MR-ASR附著的所述ASR ;或者, 所述ILR獲取到所述終端的指向所述MR-ASR附著的ASR的位置標識后,根據所述終端的位置標識向所述MR-ASR附著的ASR發(fā)送消息,將所述終端的身份標識發(fā)送給附著的所述ASR ; 所述ASR根據所述ILR發(fā)送的所述消息獲取到所述終端的身份標識。
13.如權利要求8、9、10、11或12之任一項所述的方法,其特征在于, 所述ASR在獲取到所述終端的身份標識時,記錄所述終端的身份標識與所述終端附著到的所述MR-ASR的對應關系。
14.如權利要求8或9所述的方法,其特征在于, 所述ASR從所述MR-ASR發(fā)送的所述消息獲取到所述終端的身份標識時,將所述終端的身份標識及所述終端的位置標識發(fā)送到ILR ;所述ILR保存所述終端的身份標識至位置標識的映射關系后,返回確認消息; 所述ASR在收到所述ILR返回的所述確認消息時,記錄所述終端的身份標識與所述終端附著到的所述MR-ASR的對應關系。
15.如權利要求1所述的方法,其特征在于,所述方法還包括: 所述終端去附著或釋放IP地址時,所述MR-ASR向附著的所述ASR發(fā)送用以刪除終端身份標識的請求,所述請求中至少攜帶所述終端的身份標識;`` 所述ASR收到所述請求后,刪除所述終端的身份標識與附著到的MR-ASR的對應關系的記錄。
16.如權利要求1所述的方法,其特征在于,所述方法還包括: 所述終端去附著或釋放IP地址時,所述MR-ASR向所述ILR發(fā)送用以刪除終端位置標識的請求,所述請求中至少攜帶所述終端的身份標識; 所述ILR刪除保存的所述終端的身份標識至位置標識的映射關系。
17.如權利要求16所述的方法,其特征在于, 所述MR-ASR向所述ILR發(fā)送的所述用以刪除終端位置標識的請求經過所述MR-ASR附著的ASR時, 則所述ASR在收到所述MR-ASR發(fā)送的所述用以刪除終端位置標識的請求、或者在收到所述ILR返回給所述MR-ASR的刪除終端位置標識的應答時,刪除所述終端的身份標識與附著到的MR-ASR的對應關系的記錄。
18.如權利要求16所述的方法,其特征在于, 所述ILR收到所述MR-ASR發(fā)送的所述用以刪除終端位置標識的請求時,向所述MR-ASR附著的ASR發(fā)送用以刪除終端身份標識的請求,所述請求中至少攜帶所述終端的身份標識; 所述ASR收到所述ILR發(fā)送的所述請求后,刪除所述終端的身份標識與附著到的MR-ASR的對應關系的記錄。
19.一種移動路由器-接入服務路由器,其特征在于,包括:附著單元,終端接入處理單元,所述附著單元用于,通過所附著的接入服務路由器(ASR)接入移動通信網絡; 所述終端接入處理單元用于,將附著到移動路由器-接入服務路由器(MR-ASR)上的終端的身份標識發(fā)送給所述MR-ASR附著的ASR,以使所述ASR記錄所述終端的身份標識與其附著到的MR-ASR的對應關系。
20.如權利要求19所述的移動路由器-接入服務路由器,其特征在于, 所述終端接入處理單元用于,所述終端附著到所述MR-ASR上時,向ILR或者鑒權認證服務器獲取到所述終端的身份標識后,將所述終端的身份標識發(fā)送給附著的ASR。
21.如權利要求19所述的移動路由器-接入服務路由器,其特征在于, 所述終端接入處理單元還用于,所述終端附著到所述MR-ASR上時,為所述終端分配位置標識,所述位置標識為指向所述MR-ASR或指向所述ASR的地址;并將所述終端的身份標識以及為所述終端分配的所述位置標識發(fā)送給所述ILR,以通知ILR保存所述終端的身份標識至位置標識的映射關系; 其中,所述指向所述MR-ASR的地址包括:所述MR-ASR的身份標識; 所述指向所述ASR的地址包括:所述MR-ASR附著到所述ASR上時,所述ASR為所述MR-ASR分配的位置標識。
22.如權利要求19所述的移動路由器-接入服務路由器,其特征在于, 所述終端接入處理單元還用于,所述終端從所述MR-ASR去附著或釋放IP地址時,向附著的所述ASR發(fā)送請求,所述請求中至少攜帶所述終端的身份標識,以使所述ASR刪除所述終端的身份標識與附著到的所述MR-ASR的對應關系的記錄。
23.如權利要求19或21所述的移動路由器-接入服務路由器,其特征在于, 所述終端接入處理單元還用于,所述終端從所述MR-ASR去附著或釋放IP地址時,向所述ILR發(fā)送請求,所述請求中至少攜帶所述終端的身份標識,以使所述ILR刪除保存的所述終端的身份標識至位置標識的映射關系。
24.一種接入服務路由器,其特征在于,包括:附著處理模塊,和對應關系處理模塊, 所述附著處理模塊用于,將附著的移動路由器-接入服務路由器(MR-ASR)接入移動通信網絡; 所述對應關系處理模塊用于,從以下之一獲取附著到所述ASR下附著的MR-ASR上的終端的身份標識:所述MR-ASR、ILR、或者鑒權認證服務器;并記錄所述終端的身份標識與其附著到的MR-ASR的對應關系。
25.如權利要求24所述的接入服務路由器,其特征在于, 所述對應關系處理模塊記錄的終端的身份標識與所述終端附著到的MR-ASR的對應關系,具體包括: 所述ASR記錄每個終端的身份標識與該終端附著到的MR-ASR的標識間的對應關系; 或者,所述ASR記錄每個MR-ASR的標識與附著在該MR-ASR上的所有終端的身份標識間的對應關系; 或者,所述ASR將所述終端的身份標識保存到所述終端附著到的MR-ASR的上下文信息中; 其中,所述MR-ASR的標識包括:所述MR-ASR的身份標識,或者所述MR-ASR用于鑒權認證的標識。
26.如權利要求24或25所述的接入服務路由器,其特征在于,所述ASR還包括數(shù)據轉發(fā)單模塊, 所述數(shù)據轉發(fā)模塊用于,接收到發(fā)往所述終端的數(shù)據報文時,根據所述數(shù)據報文中攜帶的終端身份標識在所述對應關系處理模塊記錄的所述對應關系中查找所述終端附著到的所述MR-ASR,并將所述數(shù)據報文發(fā)送給所述MR-ASR,由所述MR-ASR發(fā)送給所述終端。
27.如權利要求24或25所述的接入服務路由器,其特征在于, 所述對應關系處理模塊還用于,獲知終端從所述MR-ASR去附著或釋放IP地址時,刪除所述終端的身份標識與附著到的所述MR-ASR的對應關系的記錄。
28.如權利要求27所述的接入服務路由器,其特征在于, 所述對應關系處理模塊用于,根據收到的所述MR-ASR或者所述ILR發(fā)送的用于刪除終端身份標識的請求、或者所述MR-ASR發(fā)送的用于刪除終端位置標識請求,獲知所述終端從所述MR-ASR去附著或釋放IP地址。
29.如權利要求24所述的接入服務路由器,其特征在于,所述ASR還包括交互模塊, 所述交互模塊用于,作為所述MR-ASR與ILR之間消息交互的中繼或代理,實現(xiàn)消息的轉發(fā)。
30.一種身份位置映射寄存器,其特征在于,所述身份位置映射寄存器(ILR)包括身份標識通知單元, 所述身份標識通知單元用于,獲取到附著到MR-ASR上的終端的身份標識后,將所述終端的身份標識發(fā)送給所述MR-ASR附著的ASR,以使所述ASR記錄所述終端的身份標識與其附著到的MR-ASR的對應關系。
31.如權利要求30所述的身份位置映射寄存器,其特征在于,所述ILR還包括映射維護單元,和查詢處理單元, 所護映射維護單元用于,保存附著到MR-ASR上的終端的身份標識至位置標識的映射關系; 所述查詢處理單元用于,收到所述終端的通信對端連接的ASR發(fā)起的對所述終端的位置標識的查詢請求時,根據所述查詢請求中攜帶的所述終端的身份標識,向所述通信對端連接的ASR返回指向所述MR-ASR附著的ASR的地址。
32.如權利要求31所述的身份位置映射寄存器,其特征在于, 所述查詢處理單元用于,接收到所述位置標識查詢時,根據所述終端的身份標識在保存的映射關系中查詢所述終端的位置標識; 根據本地保存的配置信息識別出所述終端的位置標識指向的是MR-ASR,則在查詢到所述MR-ASR的位置標識后,將所述MR-ASR的位置標識返回給所述通信對端連接的ASR ;或者,根據本地保存的配置信息識別出所述終端的位置標識指向的是ASR,則將所述終端的位置標識返回給所述通信對端連接的ASR。
全文摘要
本發(fā)明公開了一種位置更新方法、接入服務路由器及身份位置映射寄存器,終端通過MR-ASR接入移動通信網絡時,MR-ASR附著的ASR從以下之一獲取終端的身份標識MR-ASR、ILR、或者鑒權認證服務器;ASR記錄終端的身份標識與終端附著到的MR-ASR的對應關系。采用本發(fā)明,能夠基于身份位置分離機制的移動性管理機制,實現(xiàn)無路由迂回。
文檔編號H04W8/08GK103108307SQ201110354528
公開日2013年5月15日 申請日期2011年11月10日 優(yōu)先權日2011年11月10日
發(fā)明者駱文, 沈岷, 江鴻 申請人:中興通訊股份有限公司