位置更新方法接入服务路由器及身份位置映射寄存器的制作方法

文档序号:7968869阅读:341来源:国知局
专利名称:位置更新方法接入服务路由器及身份位置映射寄存器的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种位置更新方法接入服务路由器及身份位置映射寄存器。
背景技术
传输控制协议/ 因特网互联协议(Transmission Control Protocol/InternetProtocol,TCP/IP),在初始设计时未考虑终端会发生拓扑位置改变的情况。在传统的TCP/IP网络环境中,IP为因特网(Internet)提供了路由功能,它给所有节点(包括主机和路由器)都分配了逻辑地址,即IP地址,且每台主机的各个端口都分配一个IP地址。IP地址包括网络前缀和主机部分,同一条链路上的所有主机的IP地址通常有相同的网络前缀和不同的主机部分。这使得IP可以依据目的节点的IP地址的网络前缀部分来进行路由选择,从而使路由器秩序保存一条简单的网络前缀路由,而不必为每台主机保存一条单独的路由。在这种情况下,由于采用了网络前缀路由,因此当节点从一条链路切换到另一条链路而没有改变其IP地址时,该节点则不可能在新链路上接收到数据报文,从而也就无法与其他节点进行通信。因此将传统的TCP/IP应用到移动网(Mobile Network)中时,终端不能始终使用同一个IP地址,一旦终端的拓扑位置发生了变化,则必须更改当前使用的IP地址。随着用户对移动性和信息的需求急剧上升,越来越多的人希望在移动的过程中高速地接入互联网,获取急需的信息,完成想做的事情。因此,移动互联网成为未来互联网的发展方向。如上文所述,传统的TCP/IP不能满足这样的需求,因此业界发展了移动性管理技术,使终端在能在移动的过程中始终保持自己的IP地址不变。业界比较流行的移动性管理技术包括移动IP (Mobile IP,简称为MIP)、代理移动IP (Proxy MIP,简称为PMIP)等,这些技术的共同特点是引入了锚点(Anchor)来实现对移动节点的移动性管理。例如,MIP协议使用家乡代理(Home agent,简称为HA)作为锚点、PMIP协议使用本地移动性锚点(LocalMobility Anchor,简称为LMA)作为锚点,这些基于锚点的技术保证了终端能够在移动的过程中保持IP地址不变。这些技术还能允许终端拥有一个固定的IP地址,即终端无论在何时何地接入到网络中时,都能被分配到相同的IP地址,只要将该终端与某个锚点绑定即可。终端拥有固定的IP地址能够方便以及简化被叫类业务的实现。但是上述基于锚点的移动性管理方案会导致业界公知的路由迂回问题,如图1所示。在图1中,移动终端与其通信对端(该通信对端可以是网络中的一个服务器,或是另一个终端)间的通信始终需要绕道至该移动终端的锚点,即便是终端当前远离其锚点而接近其通信对端(Correspondent Node,简称为CN)。图1中的实线表示了迂回的路由,虚线则表示了移动终端与其CN之间的最优路径。上述的路由迂回一方面会导致浪费运营商的传输承载资源,不利于节约成本;另一方面增加了终端与CN收发IP数据包的时延,不利于改善用户的业务体验;再一方面是增大了终端的IP包在网络上传递时遭遇网络拥塞的可能性,造成终端业务受阻甚至不能实现(如,语音、视频、在线游戏等实时业务)。网络移动(Network Mobility,简称为NEMO)是目前的一个研究热点,其研究的基本场景是网络本身是一个会发生位置变化的网络。如图2所示,网络移动由移动路由器(Mobile Router,简称为MR)以及其下所连接的网络组成。MR下连接的网络可以是仅仅几个与MR直接相连的终端,也可以是个比较复杂的网络。MR的移动会携带连接的网络跟着一起移动,但网络中的终端不感知移动,由MR保证在移动时这些终端的路由可达。NEMO的一个典型的使用场景是应用在火车上:MR部署在火车车顶,通过无线与无线通信网相连;MR下连接的网络向车厢中的乘客提供有线或无线的网络访问接口。现有的NEMO移动性管理技术同样是依赖MIP、PMIP等锚点机制来实现MR以及MR下连接网络的路由可达。具体来说:MR从其锚点获取一个IP地址,以及一个或多个IP地址前缀;IP地址用来配置MR自己的IP地址,IP地址前缀则用于给MR下连接网络中的各个终端、设备(如,其它路由器、月艮务器等)配置IP地址;MR包括MR下连接的网络中的终端、设备与外界的通信都必须经过该MR以及MR的锚点。如图2所示,当CN需要向位于MR下连接的网络中的终端发送数据包时,数据包必定会首先路由到MR的锚点,再由MR的锚点使用特殊方式(如,隧道方式)将数据包投递至MR,最后由MR发送给终端。数据包必定会首先路由到MR的锚点是由MIP、PMIP等基于锚点的移动性管理机制所带来的限制。简单地说,因为终端的IP地址是由上述IP地址前缀生成,且该前缀是归属于MR的锚点的,所以数据包必定会先路由到该锚点。同样道理,位于因此MR下连接网络中的终端向CN发送的数据包也必定会首先路由到MR的锚点。因此,现有NEMO技术同样会引起业界公知的路由迂回问题,导致一系列不良后果。同时,由于位于MR下连接网络中的终端只能使用MR从其锚点得到的IP地址前缀来生成IP地址,因此即使终端(终端用户)拥有一个上述固定的IP地址,在MR下也无法使用这个地址,这样不便于上述被叫类业务的实现。

发明内容
本发明解决的技术问题是提供一种位置更新方法接入服务路由器及身份位置映射寄存器,能够基于身份位置分离机制的移动性管理机制,实现无路由迂回。为解决上述技术问题,本发明提供了一种位置更新方法,终端通过移动路由器-接入服务路由器(MR-ASR)接入移动通信网络时,所述MR-ASR附着的接入服务路由器(ASR)从以下之一获取所述终端的身份标识:所述MR-ASR、身份位置映射寄存器(ILR)、或者鉴权认证服务器;所述ASR记录所述终端的身份标识与所述终端附着到的所述MR-ASR的对应关系。进一步地,所述ASR接收到发往所述终端的数据报文时,根据所述数据报文中携带的终端身份标识在记录的所述对应关系中查找所述终端附着到的所述MR-ASR,并将所述数据报文发送给所述MR-ASR,由所述MR-ASR发送给所述终端。进一步地,所述方法还包括:所述终端通过MR-ASR接入移动通信网络时,所述MR-ASR为所述终端分配位置标识,所述位置标识为指向所述MR-ASR或指向所述ASR的地址,并将所述终端的身份标识以及为所述终端分配的所述位置标识发送给ILR ;所述ILR保存所述终端的身份标识至位置标识的映射关系;或者,所述ASR为所述终端分配位置标识,所述位置标识为指向所述MR-ASR或指向所述ASR的地址,并将所述终端的身份标识以及为所述终端分配的所述位置标识发送给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用于鉴权认证的标识。进一步地,所述终端的通信对端向所述终端发送数据报文时,所述通信对端连接的ASR向ILR发起对所述终端的位置标识的查询,携带所述终端的身份标识;所述ILR向所述通信对端连接的ASR返回指向所述MR-ASR附着的ASR的地址;所述通信对端连接的ASR根据所述ILR返回的所述地址,将数据报文发送给所述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发送消息,将所述终端的身份标识发送给所述MR-ASR附着的所述ASR ;所述ASR从所述MR-ASR发送的所述消息中获取到所述终端的身份标识。进一步地,所述MR-ASR附着的ASR从所述MR-ASR获取所述终端的身份标识,具体包括:所述终端附着到所述MR-ASR上时,所述MR-ASR从ILR或鉴权认证服务器获取到所述终端的身份标识之后,通过所述MR-ASR附着的ASR向所述ILR发送消息,将所述终端的身份标识和位置标识发送给ILR ;
所述ASR从所述MR-ASR发送的所述消息中获取到所述终端的身份标识。进一步地,所述MR-ASR附着的ASR从所述ILR或所述鉴权认证服务器获取所述终端的身份标识,具体包括:所述终端附着到所述MR-ASR上时,所述MR-ASR通过附着的所述ASR向所述ILR或者所述鉴权认证服务器发送请求消息,用以请求所述终端的身份标识;所述ILR或者所述鉴权认证服务器在返回的应答消息中携带所述终端的身份标识;所述ASR从所述ILR或者所述鉴权认证服务器返回的应答消息中获取到所述终端的身份标识。进一步地,所述MR-ASR附着的ASR从所述ILR获取所述终端的身份标识,具体包括:所述终端附着到所述MR-ASR上时,所述MR-ASR向所述ILR发送请求消息,用以请求所述终端的身份标识,所述请求消息中携带所述MR-ASR的身份标识;所述ILR根据所述请求消息向所述MR-ASR返回应答消息,在返回的应答消息中携带所述终端的身份标识;同时,所述ILR根据所述请求消息中携带的所述MR-ASR的身份标识查找所述MR-ASR的位置标识,并根据查找到的所述MR-ASR的位置标识向所述MR-ASR附着的ASR发送消息,将所述终端的身份标识发送给附着的所述ASR ;所述ASR根据所述ILR发送的所述消息获取到所述终端的身份标识。进一步地,所述MR-ASR附着的ASR从所述ILR获取所述终端的身份标识,具体包括:所述ILR获取到所述终端的指向所述MR-ASR的位置标识后,根据所述终端的位置标识查找所述MR-ASR的位置标识,并根据查找到的所述MR-ASR的位置标识向所述MR-ASR附着的ASR发送消息,将所述终端的身份标识发送给所述MR-ASR附着的所述ASR ;或者,所述ILR获取到所述终端的指向所述MR-ASR附着的ASR的位置标识后,根据所述终端的位置标识向所述MR-ASR附着的ASR发送消息,将所述终端的身份标识发送给附着的所述ASR ;所述ASR根据所述ILR发送的所述消息获取到所述终端的身份标识。进一步地,所述ASR在获取到所述终端的身份标识时,记录所述终端的身份标识与所述终端附着到的所述MR-ASR的对应关系。进一步地,所述ASR从所述MR-ASR发送的所述消息获取到所述终端的身份标识时,将所述终端的身份标识及所述终端的位置标识发送到ILR ;所述ILR保存所述终端的身份标识至位置标识的映射关系后,返回确认消息;所述ASR在收到所述ILR返回的所述确认消息时,记录所述终端的身份标识与所述终端附着到的所述MR-ASR的对应关系。进一步地,所述方法还包括:所述终端去附着或释放IP地址时,所述MR-ASR向附着的所述ASR发送用以删除终端身份标识的请求,所述请求中至少携带所述终端的身份标识;所述ASR收到所述请求后,删除所述终端的身份标识与附着到的MR-ASR的对应关系的记录。进一步地,所述方法还包括:
所述终端去附着或释放IP地址时,所述MR-ASR向所述ILR发送用以删除终端位置标识的请求,所述请求中至少携带所述终端的身份标识;所述ILR删除保存的所述终端的身份标识至位置标识的映射关系。进一步地,所述MR-ASR向所述ILR发送的所述用以删除终端位置标识的请求经过所述MR-ASR附着的ASR时,则所述ASR在收到所述MR-ASR发送的所述用以删除终端位置标识的请求、或者在收到所述ILR返回给所述MR-ASR的删除终端位置标识的应答时,删除所述终端的身份标识与附着到的MR-ASR的对应关系的记录。进一步地,所述ILR收到所述MR-ASR发送的所述用以删除终端位置标识的请求时,向所述MR-ASR附着的ASR发送用以删除终端身份标识的请求,所述请求中至少携带所述终端的身份标识;所述ASR收到所述ILR发送的所述请求后,删除所述终端的身份标识与附着到的MR-ASR的对应关系的记录。此外,本发明还提供了一种移动路由器-接入服务路由器,包括:附着单元,终端接入处理单元,所述附着单元用于,通过所附着的接入服务路由器(ASR)接入移动通信网络;所述终端接入处理单元用于,将附着到移动路由器-接入服务路由器(MR-ASR)上的终端的身份标识发送给所述MR-ASR附着的ASR,以使所述ASR记录所述终端的身份标识与其附着到的MR-ASR的对应关系。进一步地,所述终端接入处理单元用于,所述终端附着到所述MR-ASR上时,向ILR或者鉴权认证服务器获取到所述终端的身份标识后,将所述终端的身份标识发送给附着的ASR。进一步地,所述终端接入处理单元还用于,所述终端附着到所述MR-ASR上时,为所述终端分配位置标识,所述位置标识为指向所述MR-ASR或指向所述ASR的地址;并将所述终端的身份标识以及为所述终端分配的所述位置标识发送给所述ILR,以通知ILR保存所述终端的身份标识至位置标识的映射关系;其中,所述指向所述MR-ASR的地址包括:所述MR-ASR的身份标识;所述指向所述ASR的地址包括:所述MR-ASR附着到所述ASR上时,所述ASR为所述MR-ASR分配的位置标识。进一步地,所述终端接入处理单元还用于,所述终端从所述MR-ASR去附着或释放IP地址时,向附着的所述ASR发送请求,所述请求中至少携带所述终端的身份标识,以使所述ASR删除所述终端的身份标识与附着到的所述MR-ASR的对应关系的记录。进一步地,所述终端接入处理单元还用于,所述终端从所述MR-ASR去附着或释放IP地址时,向所述ILR发送请求,所述请求中至少携带所述终端的身份标识,以使所述ILR删除保存的所述终端的身份标识至位置标识的映射关系。此外,本发明还提供了一种接入服务路由器,包括:附着处理模块,和对应关系处理模块,所述附着处理模块用于,将附着的移动路由器-接入服务路由器(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还包括数据转发单模块,所述数据转发模块用于,接收到发往所述终端的数据报文时,根据所述数据报文中携带的终端身份标识在所述对应关系处理模块记录的所述对应关系中查找所述终端附着到的所述MR-ASR,并将所述数据报文发送给所述MR-ASR,由所述MR-ASR发送给所述终端。进一步地,所述对应关系处理模块还用于,获知终端从所述MR-ASR去附着或释放IP地址时,删除所述终端的身份标识与附着到的所述MR-ASR的对应关系的记录。进一步地,所述对应关系处理模块用于,根据收到的所述MR-ASR或者所述ILR发送的用于删除终端身份标识的请求、或者所述MR-ASR发送的用于删除终端位置标识请求,获知所述终端从所述MR-ASR去附着或释放IP地址。进一步地,所述ASR还包括交互模块,所述交互模块用于,作为所述MR-ASR与ILR之间消息交互的中继或代理,实现消息的转发。此外,本发明还提供了一种身份位置映射寄存器,所述身份位置映射寄存器(ILR)包括身份标识通知单元,所述身份标识通知单元用于,获取到附着到MR-ASR上的终端的身份标识后,将所述终端的身份标识发送给所述MR-ASR附着的ASR,以使所述ASR记录所述终端的身份标识与其附着到的MR-ASR的对应关系。进一步地,所述ILR还包括映射维护单元,和查询处理单元,所护映射维护单元用于,保存附着到MR-ASR上的终端的身份标识至位置标识的映射关系;所述查询处理单元用于,收到所述终端的通信对端连接的ASR发起的对所述终端的位置标识的查询请求时,根据所述查询请求中携带的所述终端的身份标识,向所述通信对端连接的ASR返回指向所述MR-ASR附着的ASR的地址。进一步地,所述查询处理单元用于,接收到所述位置标识查询时,根据所述终端的身份标识在保存的映射关系中查询所述终端的位置标识;
根据本地保存的配置信息识别出所述终端的位置标识指向的是MR-ASR,则在查询到所述MR-ASR的位置标识后,将所述MR-ASR的位置标识返回给所述通信对端连接的ASR ;或者,根据本地保存的配置信息识别出所述终端的位置标识指向的是ASR,则将所述终端的位置标识返回给所述通信对端连接的ASR。根据本发明上述方案,使得MR-ASR附着的ASR保存有附着在该MR-ASR上的丽的AID信息,且优选形成丽的AID与附着到的MR-ASR的对应关系;以及,使得ILR中保存有丽的位置信息,优选为ILR保存丽的AID至RID的映射关系。从而,当CN向丽发送数据报文时,基于ILR中保存的丽的位置信息,可定位到丽附着的MR-ASR所附着的ASR ;而基于ASR保存的丽的AID与附着到的MR-ASR的对应关系,可定位到丽所附着的MR-ASR,因此,解决了已有NEMO技术中存在的CN向丽发送的数据报文无法到达丽的问题。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是现有IP网络的架构示意图;图2是现有NEMO网络的架构示意图;图3a是身份位置分离网络的架构示意图;图3b是身份位置分离网络中CN向移动终端发送数据的示意图;图3c是移动终端移动后CN向移动终端发送数据的示意图;图4是NEMO应用基于身份位置分离原理的移动性管理的架构示意图;图5是本发明实施例一的位置更新流程示意图;图6是本发明实施例二的位置更新流程示意图;图7是本发明实施例三的位置更新流程示意图;图8是本发明实施例四的位置更新流程示意图;图9是本发明实施例五的位置更新流程示意图;图10是本发明实施例六的位置更新流程示意图;图11是本发明实施例七的位置更新流程示意图;图12是本发明实施例八的位置更新流程示意图。
具体实施例方式为了解决现有移动性管理技术依赖锚点而导致业界公知的路由迂回问题,目前业界也新近提出了一种基于身份位置分离思想的移动性管理机制,能在保证终端移动性的同时,解决路由迂回问题,还允许终端使用自己拥有的固定地址。该技术的网络架构示意如图3a所示,具体如下阐释:该网络架构由移动终端(Mobile Node,简称为MN)、接入服务路由器(AccessService Router,简称为 ASR)、身份位置映射寄存器(Identifier Location Register,简称为ILR)等网元组成。网络为每个终端\终端用户分配一个身份标识,用以标定该终端\终端用户的身份,且是固定不变的:无论终端在网络中如何移动以及无论终端附着在哪个ASR,其身份标识始终保持不变,且是全局唯一的,一般由签约指定;当终端通过ASR接入到网络时,ASR还要为终端分配一个位置标识,标定终端当前所处的网络拓扑位置(含有路由信息),或者说根据该位置标识可以定位到终端当前所在的ASR。ILR用以存储终端的身份标识与当前位置标识之间的映射关系。当ASR为终端分配一个新的位置标识时,需要将该终端的身份标识以及分配的位置标识发送给ILR保存。当终端的CN需要给终端发送数据包时,CN以终端的身份标识为目的地址,如图3b所示,首先将数据包发送到自己的ASR,即图3b中的ASR3。若ASR3不知道终端的位置标识,则到ILR查询;在获知位置标识后,ASR3把数据包首先发送到位置标识所指代的ASR,即图3b中的ASRl,再由ASRl将数据包进一步转发至终端。当终端因移动而变更了拓扑位置附着到另一个ASR上,如图3c所示,从ASRl切换至ASR2时,终端的身份标识维持不变,ASR2为终端分配一新的指向ASR2自身的位置标识,并将新的位置标识更新到ILR。若在切换前终端与CN间已经存在活跃的会话,则新的位置标识还会被通知到ASR3 (即CN连接的ASR),CN向终端发送的报文会被ASR3直接投递到ASR2。由此可见,在切换的过程中,终端的身份标识保持不变,改变的仅仅是位置标识,CN始终以终端的身份标识为目的地址向终端发送数据报文。当终端的身份标识采用IP地址形式时,该技术可以保证终端在移动过程中使用的IP地址不发生变化,可以使用终端/终端用户拥有的固定IP地址。同时,对比图3b、3c与图1可见,这种移动性管理机制中不存在上述的锚点网元,CN与MN之间的通信的路径总是最优的,因此不存在路由迂回问题。这里说明一下,由于终端的身份标识一般在终端用户与运营商签约时由运营商指定,因此是全局唯一固定不变的;当身份标识采用IP地址形式时,该身份标识也即终端用户拥有的固定IP地址。借鉴上述移动性管理机制,本发明首先提出一种在网络移动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下连接网络中的终端丽发送数据包时,CN连接的ASR(CN-ASR)到ILR中查询到丽的位置标识是一个指向MR-ASR的地址。MR-ASR本身是一个移动节点,单纯依赖上述从ILR查询到的MN的位置信息,即指向MR-ASR的地址,CN-ASR无法将数据包投递MR-ASR,因此CN向丽发送的数据包无法到达丽,而导致两者之间无法正常通信。本发明以下提出的在网络移动应用中的位置更新方法,用以解决上述问题。在本文中,身份标识又可被称作为接入标识(Access Identifier,简称为AID),位置标识又可被称为路由标识(Routing Identifier,简称为RID),以下均使用AID指代身份标识/接入标识,用RID指代位置标识/路由标识。为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例一图5是本发明位置更新方法的第一实施例。在本实施例中,移动终端MN当前附着的移动路由器-接入服务路由器MR-ASR将MN的位置信息更新至MR-ASR附着的接入服务路由器ASR,具体包括如下步骤:步骤501:丽接入MR-ASR,并通过MR-ASR与网络中的鉴权认证服务器,执行接入鉴权过程,在这个过程中,MN提供鉴权所用标识。上述鉴权所用标识,例如,国际移动用户识别码(International Mobile Subscriber Identification Number,简称为 IMSI)、网络接入标识(Network Access Identifier,简称为ΝΑΙ)等。上述鉴权认证服务器,例如,鉴权认证计费(Authentication, Authorization and Accounting,简称为 AAA)服务器,归属位置寄存器(Home Location Register,简称为HLR),家乡用户服务器(Home SubscriberServer,简称为HSS)等。值得说明的是,MR-ASR与鉴权认证服务器之间的交互,可通过MR-ASR所附着的ASR来进行的。MR-ASR与鉴权认证服务器间的交互优选是经过加密的,则上述ASR无法获取其中交互的信息。步骤502:MN向MR-ASR发送地址请求消息,以从MR-ASR获取地址。需要说明的是,MN向MR-ASR请求地址所使用的具体消息以及流程与具体的接入技术(如,3G、LTE、WiMAX、CDMA等)相关,不属于本发明研究的范畴,不应当构成对本发明的限制。步骤503 =MR-ASR与身份寄存服务器ILR交互获取丽的AID。如上文所述,丽的AID由签约指定,与终端用户的签约信息绑定,该绑定关系可以存放在ILR中。此时MR-ASR向ILR提供上述鉴权用标识,ILR根据该标识查询MN的AID,并将之携带在给MR-ASR返回的应答消息中发送给MR-ASR。步骤504 =MR-ASR为丽分配指向MR-ASR自身的RID。MR-ASR优选使用自己的地址,即MR-ASR自身的AID (称之为AID-MR)作为分配给丽的上述RID。如上文所述,相对于网络侧,MR-ASR是一个特殊的终端附着到一个ASR上,其拥有AID-MR。依据该AID-MR,可以在ILR中找到与之对应的位置标识(称之为RID-MR),进而可以准确地定位到MR-ASR。步骤505 =MR-ASR向ILR发送消息,携带丽的AID以及为丽分配的RID,由ILR保存该丽的AID至RID的映射关系。步骤506 =MR-ASR向丽发送地址请求应答,将丽的AID发送给丽,丽将之作为自己的通信地址。优选地,AID采用IP地址形式,故此处MN获取到的IP地址是终端/终端用户所拥有的固定IP地址。步骤507 =MR-ASR向其附着的ASR发送消息,比如发送“插入终端身份标识请求”消息,将上述丽的AID发送给ASR,即将丽当前的位置通知给上述ASR。步骤508 =MR-ASR附着的ASR收到上述消息后,将丽的AID取出保存在本地以建立该AID指代的丽与MR-ASR之间的映射对应关系。优选地,以MR-ASR的标识为关键字,以丽的AID为取值,建立映射对应关系并保存在本地,这样ASR可以在本地根据MR-ASR的标识查找到与该MR-ASR关联的所有丽的AID,即找到附着在该MR-ASR上所有丽的AID。
优选地,以丽的AID为关键字,以MR-ASR的标识为取值,建立映射对应关系并保存在本地,这样ASR可以在本地根据丽的AID查找得到与之关联的MR-ASR,即找到丽当前所附着的MR-ASR。优选地,将丽的AID保存在MR-ASR的上下文信息中。由于MR-ASR附着在ASR上,则ASR需要为每一个附着在其上的MR-ASR维护上下文信息(Context)。此时,ASR可以将丽的AID保存在该丽附着的MR-ASR的上下文信息中。依据MR-ASR的标识,可从该MR-ASR的上下文信息中获知该MR-ASR所关联对应的丽。上述MR-ASR的标识可以取为MR-ASR的身份标识(AID-MR),或者MR-ASR用于接入鉴权认证的标识(MR-ASR的MS1、NAI)等。步骤509 =MR-ASR附着的ASR向MR-ASR返回消息,比如发送“插入终端身份标识
应答”消息,用作确认。值得说明的是,上述步骤507-509并不必须发生在步骤506之后,比如可以与步骤
504、505、506并发执行。实际上在MR-ASR获得到丽的AID之后的任意时刻,都可以触发MR-ASR去执行步骤507-509。例如在本实施例中,在步骤503执行完毕,MR-ASR从ILR获取到MN的AID以后执行步骤507-509,或者在步骤501的执行过程中,若由鉴权认证服务器返回MN的AID,则在步骤501中,当MR-ASR从鉴权认证服务器获取到MN的AID以后执行步骤 507-509。实施例二MR-ASR附着的ASR还可以具有作为MR-ASR与ILR交互的中继(Relay)或者代理(Proxy)的功能,具体来说,MR-ASR需要与ILR交互时,总是将相关的消息首先发送到上述ASR,再由上述ASR将上述消息发送至ILR。基于此,图6是本发明位置更新方法的第二实施例,是位置更新的另一种实现方法,具体包括以下步骤:步骤601-602:同步骤 501-502。步骤603:由于MR-ASR附着的ASR是MR-ASR与ILR间交互的中继或代理,因此MR-ASR向ILR请求丽的AID需先将请求发送至该ASR,其中携带丽的标识,如上述用于鉴权认证的标识(MS1、NAI等)。步骤604:收到上述消息后,ASR向ILR发送身份标识请求消息,其中携带上述MN鉴权认证所用的标识。步骤605 =ILR查得丽的AID后,向ASR返回身份标识应答消息,其中携带丽的AID信息。优选地,ILR依据上述用于鉴权认证的标识来查得MN的AID。步骤606 =ASR收到上述应答后,将丽的AID信息保存在本地,并建立该AID指代的丽与MR-ASR之间的映射对应关系,具体的建立方法同步骤508所述。值得说明的是,丽的AID在上述应答消息中可直接获得,MR-ASR的AID-MR则可以根据会话的上下文信息得到(如,身份标识请求消息的发起方),或者在步骤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的过程中来实现,特别是当丽的AID不是从ILR中获取时。如上文所述,丽的AID —般与终端用户的签约信息绑定,而该签约信息也可以保存在鉴权认证服务中。参考图7,是本发明位置更新方法的第三实施例,具体包括以下步骤:步骤701-702:同步骤 501-502。步骤703 =MR-ASR向鉴权认证服务器请求丽的AID,MR-ASR向鉴权认证服务器提供终端鉴权所用的标识,鉴权认证服务器向MR-ASR返回丽的AID。步骤704:同步骤504。步骤705:在MR-ASR为丽分配好RID之后,MR-ASR向ASR发送请求,其中携带分配的RID,以及丽的AID。优选还携带MR-ASR的AID-MR。步骤706 =ASR收到上述请求以后,将丽的AID信息保存在本地,并建立该AID指代的丽与MR-ASR之间的映射对应关系,具体的建立方法同步骤508所述。步骤707 =ASR向ILR发送插入位置标识请求,携带上述MN的AID和RID。步骤708:1LR保存上述MN的AID和RID,并形成AID至RID映射关系。ILR向ASR返回插入位置标识应答消息。值得说明的是,ASR也可以不执行上述步骤706,而在收到本步骤ILR返回的上述应答消息之后再执行步骤706所述的操作。此时ILR优选在向MR-ASR返回的上述应答消息中也携带丽的AID。步骤709:ASR向MR-ASR应答消息。步骤710:同步骤 610 (506)。在本实施例中,假设MN的AID是从鉴权认证服务器中获得的。实际上,即使AID是从ILR中获取到的,ASR也可以在MR-ASR向ILR登记丽的RID的流程中再获取丽的AID以及在本地建立AID与MR-ASR的映射对应关系。这样做的好处是,若向ILR做位置更新操作发生了错误,而导致未预期的错误时,ASR就无需记录上述AID 了。否则,若在获取AID的过程中,ASR记录了丽的AID与MR-ASR的映射对应关系(即实施例二方法),当上述登记RID的过程出错时,还需要有其它机制来删除上述记录。值得说明的是,MR-ASR实际上也可以在步骤701中,在MN的接入鉴权认证过程中就可获得到MN的AID,并保存在本地。则在上述收到步骤702的消息时,无需再到鉴权认证服务器中查询,从本地可直接获取。实施例四图8是本发明位置更新方法的第四实施例,是位置更新的另一种实现方法,具体包括以下步骤:
步骤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发送消息,例如“插入终端身份标识请求”消息,优选以上述RID-MR为目的地址,携带MN的AID,以及MR-ASR的AID-MR。步骤808 =MR-ASR所附着的ASR收到上述消息后,将丽的AID保存在本地,并建立该AID指代的丽与MR-ASR之间的映射对应关系,具体的建立方法同步骤508所述。步骤809:上述ASR向ILR返回应答消息,例如发送“插入终端身份标识应答”消息,用作确认。步骤807中所述有“ ILR能够获知上述RID所指向的MR-ASR”,具体是指:首先,ILR判断该RID所指向的ASR是个MR-ASR,其次ILR还需找知道RID所指向的具体的MR-ASR。实际上,上述丽的RID可以是指向其附着的MR-ASR的地址,优选是该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是本发明位置更新方法的第五实施例,是位置更新的另一种实现方法,具体包括以下步骤:步骤901-902:同步骤 501-502。步骤903 =MR-ASR向ILR请求丽的AID。具体地,MR-ASR向ILR发送请求消息,其中携带丽用于鉴权认证(即,接入鉴权)的标识,以及MR-ASR自己的AID-MR。ILR查询MN的AID,优选依据上述用于鉴权认证的标识来查询获取MN的AID,并将之携带在应答消息中返回给MR-ASR。步骤904 =ILR根据上述MR-ASR提供的AID-MR,查询其对应的RID-MR。该RID-MR是指向MR-ASR附着的ASR的地址。此时,如步骤807所述,ILR向该ASR发送消息,携带丽的AID以及上述AID-MR。步骤905 =MR-ASR所附着的ASR收到上述消息后,将丽的AID保存在本地,并建立该AID指代的丽与MR-ASR之间的映射对应关系,具体的建立方法同步骤508所述。步骤906:上述ASR向ILR返回应答消息,例如发送“插入终端身份标识应答”消息,用作确认。步骤907-909:同步骤 504-506。这里需要说明的是,上述步骤903中,所述MR-ASR将自己的AID-MR发送给ILR,当MR-ASR所附着的ASR作为该MR-ASR与ILR之间交互的中继或代理时,则MR-ASR可先将AID-MR发送至ASR,然后再由ASR将之发送给ILR。这里值得说明的是,在以上各实施例提供的方法中,均由丽附着的MR-ASR为丽分配RID,并将MN的AID和RID发送至ILR。作为一种变形方法,上述MR-ASR也可不执行该操作,例如不执行步骤504和505、不执行608和609以及不执行步骤704等。在这种情况下,当MR-ASR附着的ASR获取到上述丽的AID时,可为该丽分配RID,并将丽的AID以及该RID发送到ILR,并由ILR记录该AID至RID的映射关系。例如,在实施例一的步骤507中,ASR收到MR-ASR发送过来的消息时,不仅需要执行步骤508所述的操作,还要执行这里所述的操作;而在实施例二中的步骤606中,还要再增加为MN分配RID以及将MN的AID和RID发送至ILR的操作;在实施例三的步骤706中,增加为MN分配RID的操作,并通过步骤707将丽的AID和RID发送至ILR。这里,ASR为丽分配的RID优选为指向MR-ASR的地址(如,AID-MR)或者是指向该ASR的地址(如,RID-MR)。通过本发明上述各实施例提供的位置更新方法,使得ILR中保存有丽的AID至RID的映射关系;同时,还使得MR-ASR附着的ASR保存有附着在该MR-ASR上丽的AID信息,以及优选形成AID指代的丽与MR-ASR之间的映射对应关系。基于ILR中保存的丽的位置信息,可定位到丽附着的MR-ASR所附着的ASR ;基于该ASR保存的丽的位置信息,可定位到丽所附着的MR-ASR。基于这样的位置信息,当CN向丽发送数据报文,CN-ASR向ILR请求丽的RID时,ILR将向CN-ASR返回指向上述ASR的地址,这样CN-ASR可以将数据报文做隧道封装之后,先发送到上述ASR,具体说明如下:隧道封装之后的数据报文含有两个IP头部(IP Header):外层IP头部和内层IP头部。其中外层IP头部的目的地址是指向上述ASR的地址,而内层IP头部的目的地址是丽的AID。根据外层IP头部的目的地址,该隧道封装后的报文会被正常路由到上述ASR。进一步地,当ASR收到上述隧道封装后的报文后,首先解隧道封装并丢弃外层IP头部,然后根据数据报文的目的地址,即上述内层IP头部的目的地址(即MN的AID),在本地保存的AID指代的丽与MR-ASR之间的映射对应关系中,找到丽当前所附着的MR-ASR,将数据报文发送给这个MR-ASR。最后,再由MR-ASR将数据报文发送给MN。需要进一步说明的是,当由MR-ASR分配丽的RID时,则ILR中保存的丽的RID可以是指向MR-ASR的地址,且优选该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向丽发送的数据报文无法到达丽的问题。值得说明的是,如上文所述,MR-ASR分配给丽的RID也可以是指向附着的ASR的地址,则作为对实施例四的一种变形方法,在步骤805中,ILR获得到丽的RID是指向ASR的地址。那么在步骤807中,ILR可以向该地址发送消息,将丽的AID发送到MR-ASR附着的 ASR。
需要补充说明的是,在本实施例和本发明的其它实施例中,涉及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能向丽正常发送报文。当上述丽脱离该MR-ASR时,例如MN关机下线或者释放自己的IP地址时,需要有方法通知上述ASR删除相关信息,以避免路由黑洞,即避免ASR认为丽附着在MR-ASR上,但实际上该丽已经脱离了该MR-ASR。如图10所示为本发明第六实施例,是在丽脱离MR-ASR时的位置更新方法,具体包含以下步骤:步骤1001:丽与MR-ASR解除附着(即,执行去附着过程),比如丽关机下线或者释放自己的IP地址等,MN与MR-ASR之间会有信令交互,完成该过程。具体的信令以及交互流程并非本发明研究的重点,但不应当成为对本发明的限制。步骤1002 =MR-ASR向ILR发送请求消息,携带丽的AID,以及优选携带丽的RID,以请求ILR删除其保存的丽的位置标识。优选删除丽的AID到该RID的映射关系。步骤1003:1LR删除丽的位置标识,优选删除MN的AID到上述请求消息中携带的RID的映射关系后,向MR-ASR返回应答消息,以作确认。步骤1004 =MR-ASR向其附着的ASR发送删除终端身份标识请求,其中至少需要携带丽的AID,还优选携带MR-ASR自己的AID-MR。步骤1005:收到消息后,ASR删除本地保存的该丽的AID,以及优选地ASR删除此AID指代的丽与上述MR-ASR间的映射对应关系。步骤1006 =ASR向MR-ASR发送删除终端身份标识应答消息,以用作确认。值得说明的是,上述步骤1004-1006可以与步骤1002并发执行。还值得说的是,MR-ASR上可保存有该MN当前的通信对端信息,即当MN与通信对端CN之间有活跃的会话时,MR-ASR记录下该CN,或者CN连接的ASR(CN-ASR)的地址。此时,在执行步骤1002的同时,MR-ASR可以向CN或CN-ASR发送消息,以删除CN或CN-ASR上保存的丽的AID到RID的映射关系。这也可以等到步骤1003收到ILR返回的确认消息以后再执行。实施例七图11所示为本发明第七实施例,是在MN脱离MR-ASR时位置更新的另一种实现方法,具体包括以下步骤:步骤1101:同步骤 1001。步骤1102:如步骤1002所述,MR-ASR需要向ILR发送请求消息,以删除ILR保存的该丽的AID至RID的映射关系。又如实施例二中所述,MR-ASR附着的ASR可作为MR-ASR与ILR之间通信的中继或代理。因此,MR-ASR将上述请求消息首先发送到ILR上。该请求消息携带MN的AID,优选还携带MN的RID。步骤1103:ASR收到上述请求后,获知是需要删除MN的RID,也就意味这该MN将不再附着在上述的MR-ASR上。依据该消息中携带的AID,ASR删除本地保存的该丽的AID,以及优选地ASR删除此AID指代的丽与上述MR-ASR间的映射对应关系。步骤1104 =ASR向ILR发送删除位置标识请求消息,其中携带丽的AID以及优选还携带RID。步骤1105 =ILR删除丽的RID,优选删除丽的AID到上述请求消息中携带的RID的映射关系后,向MR-ASR返回应答消息,以作确认。步骤1106 =ASR向MR-ASR返回应答消息,用作确认。值得说明的是,ASR删除AID指代的丽与上述MR-ASR间的映射对应关系的另一种方法,不在上述的步骤1103处执行,而是在收到步骤1105中ILR返回的删除位置标识应答消息以后,再执行步骤1103所述的删除步骤。在这种方法下,步骤1105中的应答消息中优选需要携带丽的标识(如,AID),以及MR-ASR的标识(如,AID-MR),还优选可以携带一个指不,用以指不ASR删除上述的关联对应关系。实施例八图12所示为本发明第八实施例,是在MN脱离MR-ASR时位置更新的另一种实现方法,具体包括以下步骤:步骤1201-1203:同步骤 1001-1003。步骤1204:ILR向MR-ASR附着的ASR发送删除终端身份标识消息,其中携带丽的AID,以通知ASR删除其本地保存的该AID。优选地,如实施例四(步骤807)以及其变形方法所述的方法,ILR可以找到MR-ASR所附着的ASR,并向该ASR发送上述删除终端身份标识消息。步骤1205:收到上述消息以后,ASR删除本地保存的该AID,以及优选删除该AID指代的丽与上述MR-ASR之间的映射对应关系。步骤1206 =ASR向ILR返回删除位置标识应答消息,以作为确认。在上述步骤中,步骤1204可以与步骤1203并发执行。通过本发明上述提供的位置更新方法,当丽从MR-ASR脱离时,删除了 ILR上保存的该丽的AID到RID的映射关系,以及删除了 MR-ASR附着的ASR上保存的该丽与该MR-ASR之间的映射对应关系。此后,若ASR再收到发往上述MN的数据包时,由于已经查询不到该丽对应的MR-ASR,或者说查询不到丽所附着的MR-ASR,ASR可以选择丢弃该数据报文。此外,本发明实施例中还提供了 一种网络移动应用中的移动路由器-接入服务路由器(MR-ASR),其主要包括:附着单元,终端接入处理单元,所述附着单元用于,通过所附着的接入服务路由器(ASR)接入移动通信网络;所述终端接入处理单元用于,将附着到移动路由器-接入服务路由器(MR-ASR)上的终端的身份标识发送给所述MR-ASR附着的ASR,以使所述ASR记录所述终端的身份标识与其附着到的MR-ASR的对应关系。进一步地,所述终端接入处理单元用于,所述终端附着到所述MR-ASR上时,向ILR或者鉴权认证服务器获取到所述终端的身份标识后,将所述终端的身份标识发送给附着的ASR。进一步地,所述终端接入处理单元还用于,所述终端附着到所述MR-ASR上时,为所述终端分配位置标识,所述位置标识为指向所述MR-ASR或指向所述ASR的地址;并将所述终端的身份标识以及为所述终端分配的所述位置标识发送给所述ILR,以通知ILR保存所述终端的身份标识至位置标识的映射关系;其中,所述指向所述MR-ASR的地址包括:所述MR-ASR的身份标识;所述指向所述ASR的地址包括:所述MR-ASR附着到所述ASR上时,所述ASR为所述MR-ASR分配的位置标识。进一步地,所述终端接入处理单元还用于,所述终端从所述MR-ASR去附着或释放IP地址时,向附着的所述ASR发送请求,所述请求中至少携带所述终端的身份标识,以使所述ASR删除所述终端的身份标识与附着到的所述MR-ASR的对应关系的记录。进一步地,所述终端接入处理单元还用于,所述终端从所述MR-ASR去附着或释放IP地址时,向所述ILR发送请求,所述请求中至少携带所述终端的身份标识,以使所述ILR删除保存的所述终端的身份标识至位置标识的映射关系。此外,本发明实施例中还提供了 一种网络移动应用中的接入服务路由器(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还包括数据转发单模块,所述数据转发模块用于,接收到发往所述终端的数据报文时,根据所述数据报文中携带的终端身份标识在所述对应关系处理模块记录的所述对应关系中查找所述终端附着到的所述MR-ASR,并将所述数据报文发送给所述MR-ASR,由所述MR-ASR发送给所述终端。进一步地,所述对应关系处理模块还用于,获知终端从所述MR-ASR去附着或释放IP地址时,删除所述终端的身份标识与附着到的所述MR-ASR的对应关系的记录。进一步地,所述对应关系处理模块用于,根据收到的所述MR-ASR或者所述ILR发送的用于删除终端身份标识的请求、或者所述MR-ASR发送的用于删除终端位置标识请求,获知所述终端从所述MR-ASR去附着或释放IP地址。进一步地,所述ASR还包括交互模块,
所述交互模块用于,作为所述MR-ASR与ILR之间消息交互的中继或代理,实现消息的转发。此外,本发明实施例中还提供了一种网络移动应用中的身份位置映射寄存器(ILR),其主要包括身份标识通知单元,所述身份标识通知单元用于,获取到附着到MR-ASR上的终端的身份标识后,将所述终端的身份标识发送给所述MR-ASR附着的ASR,以使所述ASR记录所述终端的身份标识与其附着到的MR-ASR的对应关系。进一步地,所述ILR还包括映射维护单元,和查询处理单元,所护映射维护单元用于,保存附着到MR-ASR上的终端的身份标识至位置标识的映射关系;所述查询处理单元用于,收到所述终端的通信对端连接的ASR发起的对所述终端的位置标识的查询请求时,根据所述查询请求中携带的所述终端的身份标识,向所述通信对端连接的ASR返回指向所述MR-ASR附着的ASR的地址。进一步地,所述查询处理单元用于,接收到所述位置标识查询时,根据所述终端的身份标识在保存的映射关系中查询所述终端的位置标识;根据本地保存的配置信息识别出所述终端的位置标识指向的是MR-ASR,则在查询到所述MR-ASR的位置标识后,将所述MR-ASR的位置标识返回给所述通信对端连接的ASR ;或者,根据本地保存的配置信息识别出所述终端的位置标识指向的是ASR,则将所述终端的位置标识返回给所述通信对端连接的ASR。以上仅为本发明的优选实施案例而已,并不用于限制本发明,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
权利要求
1.一种位置更新方法,其特征在于,终端通过移动路由器-接入服务路由器(MR-ASR)接入移动通信网络时, 所述MR-ASR附着的接入服务路由器(ASR)从以下之一获取所述终端的身份标识:所述MR-ASR、身份位置映射寄存器(ILR)、或者鉴权认证服务器; 所述ASR记录所述终端的身份标识与所述终端附着到的所述MR-ASR的对应关系。
2.如权利要求1所述的方法,其特征在于, 所述ASR接收到发往所述终端的数据报文时,根据所述数据报文中携带的终端身份标识在记录的所述对应关系中查找所述终端附着到的所述MR-ASR,并将所述数据报文发送给所述MR-ASR,由所述MR-ASR发送给所述终端。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:所述终端通过MR-ASR接入移动通信网络时, 所述MR-ASR为所述终端分 配位置标识,所述位置标识为指向所述MR-ASR或指向所述ASR的地址,并将所述终端的身份标识以及为所述终端分配的所述位置标识发送给ILR ;所述ILR保存所述终端的身份标识至位置标识的映射关系; 或者,所述ASR为所述终端分配位置标识,所述位置标识为指向所述MR-ASR或指向所述ASR的地址,并将所述终端的身份标识以及为所述终端分配的所述位置标识发送给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所述的方法,其特征在于, 所述终端的通信对端向所述终端发送数据报文时,所述通信对端连接的ASR向ILR发起对所述终端的位置标识的查询,携带所述终端的身份标识; 所述ILR向所述通信对端连接的ASR返回指向所述MR-ASR附着的ASR的地址; 所述通信对端连接的ASR根据所述ILR返回的所述地址,将数据报文发送给所述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发送消息,将所述终端的身份标识发送给所述MR-ASR附着的所述ASR ; 所述ASR从所述MR-ASR发送的所述消息中获取到所述终端的身份标识。
9.如权利要求1所述的方法,其特征在于, 所述MR-ASR附着的ASR从所述MR-ASR获取所述终端的身份标识,具体包括: 所述终端附着到所述MR-ASR上时,所述MR-ASR从ILR或鉴权认证服务器获取到所述终端的身份标识之后,通过所述MR-ASR附着的ASR向所述ILR发送消息,将所述终端的身份标识和位置标识发送给ILR ; 所述ASR从所述MR-ASR发送的所述消息中获取到所述终端的身份标识。
10.如权利要求1所述的方法,其特征在于, 所述MR-ASR附着的ASR从所述ILR或所述鉴权认证服务器获取所述终端的身份标识,具体包括: 所述终端附着到所述MR-ASR上时,所述MR-ASR通过附着的所述ASR向所述ILR或者所述鉴权认证服务器发送请求消息,用以请求所述终端的身份标识;所述ILR或者所述鉴权认证服务器在返回的应答消息中携带所述终端的身份标识; 所述ASR从所述ILR或者所述鉴权认证服务器返回的应答消息中获取到所述终端的身份标识。
11.如权利要求1所述的方法,其特征在于, 所述MR-ASR附着的ASR从所述ILR获取所述终端的身份标识,具体包括: 所述终端附着到所述MR-ASR上时,所述MR-ASR向所述ILR发送请求消息,用以请求所述终端的身份标识,所述请求消息中携带所述MR-ASR的身份标识; 所述ILR根据所述请求消息向所述MR-ASR返回应答消息,在返回的应答消息中携带所述终端的身份标识;同时,所述ILR根据所述请求消息中携带的所述MR-ASR的身份标识查找所述MR-ASR的位置标识,并根据查找到的所述MR-ASR的位置标识向所述MR-ASR附着的ASR发送消息,将所述终端的身份标识发送给附着的所述ASR ; 所述ASR根据所述ILR发送的所述消息获取到所述终端的身份标识。
12.如权利要求3所述的方法 ,其特征在于, 所述MR-ASR附着的ASR从所述ILR获取所述终端的身份标识,具体包括:所述ILR获取到所述终端的指向所述MR-ASR的位置标识后,根据所述终端的位置标识查找所述MR-ASR的位置标识,并根据查找到的所述MR-ASR的位置标识向所述MR-ASR附着的ASR发送消息,将所述终端的身份标识发送给所述MR-ASR附着的所述ASR ;或者, 所述ILR获取到所述终端的指向所述MR-ASR附着的ASR的位置标识后,根据所述终端的位置标识向所述MR-ASR附着的ASR发送消息,将所述终端的身份标识发送给附着的所述ASR ; 所述ASR根据所述ILR发送的所述消息获取到所述终端的身份标识。
13.如权利要求8、9、10、11或12之任一项所述的方法,其特征在于, 所述ASR在获取到所述终端的身份标识时,记录所述终端的身份标识与所述终端附着到的所述MR-ASR的对应关系。
14.如权利要求8或9所述的方法,其特征在于, 所述ASR从所述MR-ASR发送的所述消息获取到所述终端的身份标识时,将所述终端的身份标识及所述终端的位置标识发送到ILR ;所述ILR保存所述终端的身份标识至位置标识的映射关系后,返回确认消息; 所述ASR在收到所述ILR返回的所述确认消息时,记录所述终端的身份标识与所述终端附着到的所述MR-ASR的对应关系。
15.如权利要求1所述的方法,其特征在于,所述方法还包括: 所述终端去附着或释放IP地址时,所述MR-ASR向附着的所述ASR发送用以删除终端身份标识的请求,所述请求中至少携带所述终端的身份标识;`` 所述ASR收到所述请求后,删除所述终端的身份标识与附着到的MR-ASR的对应关系的记录。
16.如权利要求1所述的方法,其特征在于,所述方法还包括: 所述终端去附着或释放IP地址时,所述MR-ASR向所述ILR发送用以删除终端位置标识的请求,所述请求中至少携带所述终端的身份标识; 所述ILR删除保存的所述终端的身份标识至位置标识的映射关系。
17.如权利要求16所述的方法,其特征在于, 所述MR-ASR向所述ILR发送的所述用以删除终端位置标识的请求经过所述MR-ASR附着的ASR时, 则所述ASR在收到所述MR-ASR发送的所述用以删除终端位置标识的请求、或者在收到所述ILR返回给所述MR-ASR的删除终端位置标识的应答时,删除所述终端的身份标识与附着到的MR-ASR的对应关系的记录。
18.如权利要求16所述的方法,其特征在于, 所述ILR收到所述MR-ASR发送的所述用以删除终端位置标识的请求时,向所述MR-ASR附着的ASR发送用以删除终端身份标识的请求,所述请求中至少携带所述终端的身份标识; 所述ASR收到所述ILR发送的所述请求后,删除所述终端的身份标识与附着到的MR-ASR的对应关系的记录。
19.一种移动路由器-接入服务路由器,其特征在于,包括:附着单元,终端接入处理单元,所述附着单元用于,通过所附着的接入服务路由器(ASR)接入移动通信网络; 所述终端接入处理单元用于,将附着到移动路由器-接入服务路由器(MR-ASR)上的终端的身份标识发送给所述MR-ASR附着的ASR,以使所述ASR记录所述终端的身份标识与其附着到的MR-ASR的对应关系。
20.如权利要求19所述的移动路由器-接入服务路由器,其特征在于, 所述终端接入处理单元用于,所述终端附着到所述MR-ASR上时,向ILR或者鉴权认证服务器获取到所述终端的身份标识后,将所述终端的身份标识发送给附着的ASR。
21.如权利要求19所述的移动路由器-接入服务路由器,其特征在于, 所述终端接入处理单元还用于,所述终端附着到所述MR-ASR上时,为所述终端分配位置标识,所述位置标识为指向所述MR-ASR或指向所述ASR的地址;并将所述终端的身份标识以及为所述终端分配的所述位置标识发送给所述ILR,以通知ILR保存所述终端的身份标识至位置标识的映射关系; 其中,所述指向所述MR-ASR的地址包括:所述MR-ASR的身份标识; 所述指向所述ASR的地址包括:所述MR-ASR附着到所述ASR上时,所述ASR为所述MR-ASR分配的位置标识。
22.如权利要求19所述的移动路由器-接入服务路由器,其特征在于, 所述终端接入处理单元还用于,所述终端从所述MR-ASR去附着或释放IP地址时,向附着的所述ASR发送请求,所述请求中至少携带所述终端的身份标识,以使所述ASR删除所述终端的身份标识与附着到的所述MR-ASR的对应关系的记录。
23.如权利要求19或21所述的移动路由器-接入服务路由器,其特征在于, 所述终端接入处理单元还用于,所述终端从所述MR-ASR去附着或释放IP地址时,向所述ILR发送请求,所述请求中至少携带所述终端的身份标识,以使所述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还包括数据转发单模块, 所述数据转发模块用于,接收到发往所述终端的数据报文时,根据所述数据报文中携带的终端身份标识在所述对应关系处理模块记录的所述对应关系中查找所述终端附着到的所述MR-ASR,并将所述数据报文发送给所述MR-ASR,由所述MR-ASR发送给所述终端。
27.如权利要求24或25所述的接入服务路由器,其特征在于, 所述对应关系处理模块还用于,获知终端从所述MR-ASR去附着或释放IP地址时,删除所述终端的身份标识与附着到的所述MR-ASR的对应关系的记录。
28.如权利要求27所述的接入服务路由器,其特征在于, 所述对应关系处理模块用于,根据收到的所述MR-ASR或者所述ILR发送的用于删除终端身份标识的请求、或者所述MR-ASR发送的用于删除终端位置标识请求,获知所述终端从所述MR-ASR去附着或释放IP地址。
29.如权利要求24所述的接入服务路由器,其特征在于,所述ASR还包括交互模块, 所述交互模块用于,作为所述MR-ASR与ILR之间消息交互的中继或代理,实现消息的转发。
30.一种身份位置映射寄存器,其特征在于,所述身份位置映射寄存器(ILR)包括身份标识通知单元, 所述身份标识通知单元用于,获取到附着到MR-ASR上的终端的身份标识后,将所述终端的身份标识发送给所述MR-ASR附着的ASR,以使所述ASR记录所述终端的身份标识与其附着到的MR-ASR的对应关系。
31.如权利要求30所述的身份位置映射寄存器,其特征在于,所述ILR还包括映射维护单元,和查询处理单元, 所护映射维护单元用于,保存附着到MR-ASR上的终端的身份标识至位置标识的映射关系; 所述查询处理单元用于,收到所述终端的通信对端连接的ASR发起的对所述终端的位置标识的查询请求时,根据所述查询请求中携带的所述终端的身份标识,向所述通信对端连接的ASR返回指向所述MR-ASR附着的ASR的地址。
32.如权利要求31所述的身份位置映射寄存器,其特征在于, 所述查询处理单元用于,接收到所述位置标识查询时,根据所述终端的身份标识在保存的映射关系中查询所述终端的位置标识; 根据本地保存的配置信息识别出所述终端的位置标识指向的是MR-ASR,则在查询到所述MR-ASR的位置标识后,将所述MR-ASR的位置标识返回给所述通信对端连接的ASR ;或者,根据本地保存的配置信息识别出所述终端的位置标识指向的是ASR,则将所述终端的位置标识返回给所述通信对端连接的ASR。
全文摘要
本发明公开了一种位置更新方法、接入服务路由器及身份位置映射寄存器,终端通过MR-ASR接入移动通信网络时,MR-ASR附着的ASR从以下之一获取终端的身份标识MR-ASR、ILR、或者鉴权认证服务器;ASR记录终端的身份标识与终端附着到的MR-ASR的对应关系。采用本发明,能够基于身份位置分离机制的移动性管理机制,实现无路由迂回。
文档编号H04W8/08GK103108307SQ201110354528
公开日2013年5月15日 申请日期2011年11月10日 优先权日2011年11月10日
发明者骆文, 沈岷, 江鸿 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1