匹配ip版本信息的方法、实体及系统的制作方法

文档序号:7689584阅读:138来源:国知局
专利名称:匹配ip版本信息的方法、实体及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种匹配IP版本信息的方法、实体 及系统。
背景技术
当前无线网络演进架构(非漫游场景)如图1所示,该无线演进网络的核
心网主要包含移动性管理实体(MME, Mobility Management Entity)、服务 网关(SG , Serving Gateway )、分组数才居网(PDN , Packet Data Network )网关三个逻辑功能体。其中MME负责处理非接入层(NAS, Non-Access-Stratum ) 信令, 包括对NAS信令加密,漫游、跟踪,以及分配用户 临时身份标识、安全功能等,它对应于当前通用移动通信系统(UMTS, Universal Mobile Telecommunications System)系统内部月良务GPRS支持节 点(SGSN, Serving GPRS Supporting Node)的控制平面部分。服务网关 负责本地的移动性锚点和第三代合作伙伴计划(3GPP, The 3rd Generation Partnership Project)系统内部的移动性锚点以及合法监听相关信息;PDN网 关则负责策略执行和计费以及合法监听相关功能。 与本发明相关的现有技术一的技术方案如下所述
在现有的UMTS系统中,当用户移动发起路由区更新(RAU, Routing Area Update)流程时,新侧SGSN会通过Update Location (更新位置)消息 把自己的IP地址通知给归属位置寄存器(HLR, Home Location Register), 并在HLR中进行保存,携带的信元包括SGSN address,此信元指示该SGSN 的IP地址。此地址可以是IPv4,或者IPv6,但不能同时携带IPv4地址和IPv6地址。当网络侧发起激活时,网关GPRS支持节点(GGSN , GatewayGPRS Supporting Node)需要到HLR中查找当前给用户提供服务的所述新侧SGSN地址,找到后给SGSN发送PDU Notification Request (协议数据单元通知请求)消息,指示发起激活流程。
在实现本发明过程中,发明人发现现有技术一存在如下问题在新侧SGSN向HLR通知自己的IP地址时,如果所述新侧SGSN同时支持IPv4或IPv6,则只能将一种版本的IP地址通知给HLR,而后续获取该IP地址的GGSN有可能不支持该版本,则将会导致网络侧发起的激活流程失败。也就是说,新侧SGSN只将自己的IPv4或IPv6版本地址通知给HLR并保存。假如上报了 IPv6版本的地址,而GGSN不支持IPv6版本协议,则GGSN从HLR中取到的IP地址无法被GGSN识别,导致网络侧发起的激活流程失败。
与本发明相关的现有技术二的技术方案如下所述
在系统架构演进(SAE, System Architecture Evolution)网络中,在MME和家乡签约用户服务器(HSS, Home Subscriber Server)之间采用Diameter协议,用户设备(UE, User Equipment)发起跟踪区更新的流程中,当前服务的新侧MME上报自己的IP地址到HSS中保存,如果此时新侧MME同时支持IPv6和IPv4,则有可能会选择IPv4或者IPv6其中之一的IP地址上报。后续在开展定位业务(LCS, Location Services)时,移动位置中心网关(GMLC, Gateway Mobile Location Centre)网元收到定位i青求后,到HSS中读取该UE当前服务的新侧MME的IP地址,并向该MME发送定位请求,开展定位业务。
在实现本发明过程中,发明人发现现有技术二存在如下问题
由于新侧MME向HSS上报的IP地址只能上报一种版本的IP地址,而该上报的IP地址的版本有可能是GMLC所不支持的,因此会造成GMLC无法得到当前UE的服务MME,导致无法对UE进行定位。例如在MME向HSS上报IP地址时选择了IPv6版本的地址,而GMLC不能够识别IPv6地址,则GMLC无法得到当前UE的服务MME,导致无法对UE进行定位。
与本发明相关的现有技术三的技术方案如下所述
在SAE的附着流程中,或使用非3GPP技术(如WLAN, WiMAX等)接入3GPP核心网时,需要将提供服务的PDN网关的地址通知到HSS,只能选择一种版本的IP地址通知到HSS,目的是为了供其他网元在切换过程使用。
在实现本发明过程中,发明人发现现有技术三存在如下问题如果此时PDN网关同时支持IPv4或者IPv6,而只能选择一种版本的IP地址上报,而后续其他网元,例如非3GPP接入设备很可能不支持其上报的版本的IP地址,因此会造成无法路由到正确的PDN网关,业务流程失败。例如只选择了IPv6地址上报,如果非3GPP接入设备不支持IPv6,则取出的PDN网关地址无法识别,导致无法路由到正确的PDN网关,业务流程失败。
综上所述,现有技术中存在如下问题被注册实体(例如SGSN、 MME或PDN网关等)只能注册一种版本的IP地址到注册信息保存实体(例如HLR、 HSS或认证、授权、计费(AAA, Authentication, Authorization, andAccounting)等)中保存,而该注册信息保存实体中保存的该版本的IP地址与IP版本信息获取实体(GGSN、 GMLC或非3GPP接入设备等)本身支持的IP版本可能不一致,从而无法识别路由信息,导致流程失败。

发明内容
本发明实施例提供一种匹配IP版本信息的方法、实体及系统,解决了现有技术注册信息保存实体中保存的被注册实体IP版本信息与获取该被注册实体IP版本信息的IP版本信息获取实体本身支持的IP版本不一致,导致的流程失败问题。
本发明实施例是通过以下技术方案实现的
本发明实施例提供一种匹配I P版本信息的方法,包括接收被注册实体支持的多种IP版本;关联并保存所述多种IP版本;
向I P版本信息获取实体发送所述保存的被注册实体支持的多种I P版本信息,或者向IP版本信息获取实体发送与该IP版本信息获取实体匹配的被注册实体的IP版本信息,所述多种IP版本信息中至少包含一种与IP版本信息获取实体匹配的版本信息。
本发明实施例提供一种匹配IP版本信息的系统,所述系统包括注册发起实体、注册信息保存实体和IP版本信息获取实体
注册发起实体,用于将被注册实体支持的多种IP版本信息注册到注册信息保存实体;
注册信息保存实体,用于将所述多种IP版本信息关联并保存,并向IP版本信息获取实体发送所述被注册实体支持的多种IP版本信息,或者向IP版本信息获取实体发送与该IP版本信息获取实体匹配的被注册实体的IP版本信息,所述多种IP版本信息中至少包含一种与IP版本信息获取实体匹配的版本
4吕息5
ip版本信息获取实体,用于接收所述注册信息保存实体发送的ip版本信息。
本发明实施例提供一种注册发起实体,包括IP版本获取单元,用于获取被注册实体所支持的多种IP版本信息;地址注册单元,用于将所述被注册实体所支持的多种IP版本信息注册到注册信息保存实体。
本发明实施例提供一种注册信息保存实体,包括
接收单元,用于接收被注册实体支持的多种IP版本信息及接收地址信息请求相关消息;
存储单元,用于将所述接收的被注册实体支持的多种IP版本关联并保存;
发送单元,用于向IP版本信息获取实体发送所述被注册实体支持的多种IP版本信息,或者向IP版本信息获取实体发送与该IP版本信息获取实体匹配的被注册实体的IP版本信息,所多种IP版本信息中至少包含一种与IP版本信息获取实体匹配的版本信息。
本发明实施例提供一种IP版本信息获取实体,包括
接收单元,用于接收被注册实体支持的IP版本信息;所述接收的被注册实体的IP版本信息为被注册实体支持的多种IP版本信息或与IP版本信息获取实体本身匹配的IP版本信息,所述多种IP版本信息中至少包含一种与IP版本信息获取实体匹配的版本信息;
路由单元,用于根据所述接收的被注册实体的IP版本信息进行路由。
由上述本发明实施例提供的技术方案可以看出,本发明实施例通过将被注册实体支持的多种版本的IP地址注册到注册信息保存实体中关联并保存,
所述被注册实体支持的多种版本的IP地址中至少包含一种与IP版本信息获取实体匹配的IP版本地址。这样后续IP版本信息获取实体可以获取到匹配的IP版本,有效克服了由于IP版本不匹配造成的路由信息无法识别的问题,保证了业务的正常执行。


图1为现有技术无线网络演进架构(非漫游场景)图;图2为本发明实施方式匹配I P地址版本的方法流程图;图3为本发明实施例一用户发起RAU流程;图4为本发明实施例一网络侧发起激活流程;图5为本发明实施例二SAE网络中跟踪区更新流程;图6为本发明实施例二SAE网络中定位业务流程;图7为本发明实施例三SAE网络附着流程;图8为本发明实施例四所述系统组成示意图;图9为本发明实施例五所述实体结构示意图;图10为本发明实施例六所述实体结果示意图;图11为本发明实施例七所述实体结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例为了解决现有技术注册信息保存实体中保存的被注册实体IP版本与获取被注册实体IP的IP版本信息获取实体本身支持的IP版本不一致,导致流程失败的问题,当被注册实体支持多IP版本能力时,注册发起实体(在某些情况下为被注册实体本身)需要获取该被注册实体支持的多种IP版本并将其注册到注册信息保存实体中,注册信息保存实体将所述多种IP版本关联(即令所述多种IP版本指向一个被注册实体)并保存。这样,根据该关联关系可以得知所述多种IP版本指向同一个被注册实体。所述被注册实体支持的多种IP版本中至少包含一种与IP版本信息获取实体匹配的IP版本。后续IP版本信息获取实体可以从中获取与本身匹配的I P版本。所述I P版本信息获取实体获取与本身匹配的IP版本的方法包括
当IP版本信息获取实体从注册信息保存实体中获取被注册实体IP版本信息时,注册信息保存实体根据所述关联关系发送被注册实体支持的多种IP版本信息给所述IP版本信息获取实体,IP版本信息获取实体可以判断自己和被注册实体之间是否存在匹配的IP版本,如果存在,则选择使用匹配的IP版本的地址进行路由;或者
当IP版本信息获取实体从注册信息保存实体中获取被注册实体IP版本信息时,注册信息保存实体只返回与所述IP版本信息获取实体的IP版本能力匹配的被注册实体的IP版本信息,所述IP版本信息获取实体使用该IP版本的地址进行路由。此时所述IP版本信息获取实体可以在获取被注册实体IP版本信息时上报本身的IP版本能力或期望得到的IP版本信息,这样注册信息保存实体
根据该信息只发送与其匹配的IP版本即可;所述IP版本信息获取实体也可以不上报所述本身的IP版本能力或期望得到的IP版本信息,此时注册信息保存实体可以根据该IP版本信息获取实体的IP地址选择匹配的被注册实体的IP版本信息发送给所述IP版本信息获取实体。
当被注册实体需要删除注册信息保存实体内保存的I P版本信息时,可以使用所支持的任何一个版本的IP地址(至少一个支持的IP版本地址)向注册信息保存实体发送路由信息取消消息,注册信息保存实体收到该消息后,根据所述关联关系删除与该IP地址关联的被注册实体的所有IP地址信息。
注册信息保存实体也可以根据需要主动删除某个被注册实体的所有IP版本信息,根据某个被注册实体支持的多个IP版本的关联关系删除该被注册实体的所有IP版本信息,并通知被注册实体。
本发明实施方式如图2所示,包括如下步骤
步骤1:注册发起实体将被注册实体支持的多种IP版本注册到注册信息保存实体中;
若注册发起实体非被注册实体本身,则注册发起实体首先获取被注册实体支持的多种IP版本,之后将其注册到注册信息保存实体中。该注册发起实体可以是被注册实体本身。
步骤2:注册信息保存实体将所述被注册实体支持的多种IP版本关联并保
12存;
注册信息保存实体将所述多种IP版本指向一个被注册实体并保存该关联后的多种IP版本,使其根据该关联关系可以得知该多种IP版本指向 一个实体。
步骤3: IP版本信息获取实体向所述注册信息保存实体发送地址信息请求相关消息,获取被注册实体IP版本信息;
所述IP版本信息获取实体可以在该地址信息请求相关消息中携带本身的I P版本能力或期望得到的I P版本信息;
步骤4:注册信息保存实体发送所请求的被注册实体的IP版本信息;
所述注册信息保存实体可以根据所述多种IP版本的关联关系将所保存的该被注册实体支持的多种IP版本发送给所述IP版本信息荻取实体;或只发送与所述IP版本信息获取实体匹配的IP版本。
注册信息保存实体可以根据在地址信息请求相关消息中携带的IP版本信息获取实体的IP版本能力或期望得到的IP版本信息,确定与所述IP版本信息获取实体匹配的被注册实体的IP版本,也可以根据该IP版本信息获取实体的地址确定与该IP版本信息获取实体匹配的IP版本。
若步骤4中注册信息保存实体发送给IP版本信息获取实体的是被注册实体支持的多种IP版本,则还需要执行步骤5。
步骤5: I P版本信息获取实体在所述被注册实体支持的多种I P版本中选择与本身匹配的IP版本,使用该选择的IP版本的地址进行路由。
后续若被注册实体需要删除注册信息保存实体内保存的IP版本信息,则被注册实体可以使用所支持的任何一个版本的IP地址向注册信息保存实体发送路由信息取消消息,注册信息保存实体收到该消息后,根据所述关联关系删除与该IP地址关联的被注册实体的所有IP版本信息。例如,当SGSN想要删除HLR中保存的IP地址信息时,使用本身支持的一种IP版本地址,例如IPv4地址向HLR发送路由信息取消消息,HLR根据保存的与该IPv4地址关联的所 有该SGSN的IP版本信息删除,并返回响应消息。
注册信息保存实体也可以根据需要主动删除某个被注册实体的所有IP版 本信息,根据某个被注册实体支持的多个IP版本的关联关系删除该被注册实 体的所有IP版本信息,并通知被注册实体。例如,当HSS需要邻'J除PDN网关 保存在HSS的IP地址信息时,将与该PDN网关关联的所有IP地址都删除,并 向MME或PDN网关发送取消位置消息,其中携带IMSI和Cancellation Type信 元。MME或PDN网关收到取消位置消息后,删除该IMSI对应的上下文信息并 返回响应消息。
本发明实施方式所述的注册发起实体可以为SGSN, MME, PDN网关
等;
被注册实体可以为SGSN, MME, PDN网关等; 注册信息保存实体可以为AAA, HLR, HSS, UE等; 所述IP版本信息获取实体可以为GGSN, GMLC,非3GPP接入网关, UE等。
当然本领域技术人员可知,本发明所述方案并不局限于上述实体。
下面以本发明实施方式所述匹配IP版本信息的方法应用于不同网络的不
同流程为例进行说明。
实施例一,如图3所示,为本发明实施方式所述匹配IP地址版本的方法应
用于现有技术一的操作流程图,包括如下步骤
1、 MS向新侧SGSN发起路由区更新请求;
2、 新侧SGSN从旧侧SGSN获取用户的移动性管理上下文和会话管理上 下文;
3、 如果步骤2中无法获取到合法的上下文信息,则在该步骤3发起认证鉴 权流程,对用户的合法性进行验证,如果步骤2中能够获取到合法的上下文信息,则该步骤可以省略;
4、 新侧SGSN对MS进行了验证后发送SGSN上下文获得确认消息,通知 旧侧SGSN,说明新侧SGSN已经做好准备从旧侧SGSN接收数据;
5、 旧测SGSN将接收数据转发给新侧SGSN;
6、 新侧SGSN向GGSN发送更新会话管理上下文请求消息,请求更新会 话管理上下文;GGSN更新会话管理上下文后,向新侧SGSN返回更新会话管 理上下文响应消息建立新侧SGSN和GGSN之间的数据通道;
7、 新侧SGSN向归属位置寄存器HLR发送更新位置信息请求消息,在所 述更新位置信息请求消息中携带新侧SGSN支持的多种版本的IP地址,例如 IPv4和IPv6,以更新归属位置寄存器HLR中保存的用户位置信息;
所述新侧SGSN可以通过扩展更新位置信息请求消息,使在该消息中可 以同时携带新侧SGSN所支持的多种版本的IP地址;HLR接收到该携带有新侧 SGSN支持的多种版本的IP地址的更新位置信息请求消息后,将所述多种版本 的IP地址关联并保存。
8、 归属位置寄存器通知旧侧SGSN,删除保存在旧侧SGSN上的位置信
息;
9、 归属位置寄存器将用户签约数据插入到新侧SGSN中;
10、 归属位置寄存器向新侧SGSN发送更新位置信息完成确认消息,通 知新侧SGSN更新位置信息完成;
11、 新侧SGSN向MS发送路由区更新接受消息,通知MS路由区更新接
受;
如果在路由更新流程中重新分配了分组域临时移动用户识别号码 (PTMSI , Packet Temporary Mobile Subscriber Identify),则才丸4亍步一骤 12:
12、 MS向新侧SGSN发送路由区更新完成消息通知新侧SGSN进行路由区更新完成确i^v。
在上述路由更新完成后,HLR保存了SGSN多种版本的IP地址,后续当网 络侧发起激活时,GGSN需要到HLR中查找当前给用户提供服务的所述新侧 SGSN地址,找到后给SGSN发送PDU Notification Request (协议数据单元 通知请求)消息,指示发起激活流程,如图4所示,具体包括如下步骤
1、 GGSN接收到下行数据包;
2、 GGSN从HLR中查询路由信息,获取当前服务SGSN (即新侧 SGSN)的IP地址;
此时,GGSN可以发送查询路由信息请求消息给SGSN,在该查询路由 信息请求消息中可以携带GGSN自己支持的IP版本能力,或自己希望的IP版 本地址。HLR由于已经保存了新侧SGSN支持的多种版本的IP地址,因此在 收到该查询路由信息请求消息后,根据GGSN的请求,选择与GGSN匹配的 IP版本地址发送。GGSN也可以不指示自己支持的IP版本能力或自己希望的 IP版本地址,则HLR可以根据GGSN自身的地址选择匹配的IP版本地址发送 给GGSN。
所述GGSN可以通过扩展查询路由信息请求消息来携带所述GGSN自己 支持的IP版本能力,或自己希望的IP版本地址等信息。
当然,此时HLR也可以根据关联关系将保存的SGSN支持的多种IP版本 地址发送给GGSN,则后续GGSN在所接收的IP版本中选择匹配的IP版本;
所述HLR可以通过扩展查询路由信息确认消息来按照上述方式发送所述 新側SGSN支持的IP版本地址。
3、 GGSN向当前服务SGSN发送下行数据到达通知PDU Notification Request消息,发起激活流程,所述当前服务SGSN接收到所述下行数据到达 通知请求消息后发送下行数据到达通知响应消息给GGSN;
4、 所述当前服务的SGSN请求MS激活PDP上下文;5、后续执行PDP激活流程,和MS发起的激活流程一致。 本实施例中由于HLR中保存了关联后的新侧SGSN的多种版本的IP地址, 因此后续在GGSN获取IP地址时可以得到与其匹配的IP地址,保证了后续流程
的正常执行。
实施例二,如图5所示,为本发明实施方式所述匹配IP地址版本的方法应 用于现有技术二的梯:作流程图,包括如下步骤
I 、 UE移动进入到 一个新的跟踪区;
2、 UE发起跟踪区更新请求消息TAU Request到eNodeB;
3、 eNodeB转发该跟踪区更新请求消息到新侧MME;
4、 新侧MME向旧侧MME发送用户的上下文请求消息;
5、 旧侧MME向新侧MME发送上下文响应消息,4巴用户相关上下文通知 给新侧MME;
6、 如果新侧MME无法从旧侧MME获得用户的合法上下文信息,则需要 执行认证和鉴权流程,对UE进行安全性检查;
7、 对UE的认证通过后,新侧MME向旧侧MME发送上下文请求确认,通 知旧侧MME对用户的认证已经通过,旧侧MME将该用户相关上下文做标记;
8、 之后,新侧MME向新側服务网关发送建立承载请求Create Bearer Request消息,建立缺省承载;
9、 新侧服务网关发送更新承载请求Update Bearer Request消息到PDN 网关,更新已经建立的承载;
10、 PDN网关回更新承栽响应消息到新侧服务网关,并建立起PDN网关 到新侧服务网关的承载;
II 、新侧服务网关发送建立承载响应消息给新侧MME,把承载建立相关 信息发送给新侧MME;
12、新侧MME向HSS发送更新位置信息请求消息,将新侧MME支持的多种版本的IP地址(例如IPv4和IPv6)保存到HSS中,以更新HSS中用户的 路由信息;
所述新侧MME可以通过扩展更新位置信息请求消息来携带新侧MME支持 的多种版本的IP地址,HSS将该多种版本的IP地址关联并保存。也可以同时 保存到AAA中,为后续非3GPP接入时使用。
13、 HSS收到更新的信息后,向旧侧MME发送删除旧侧信息请求,通知 旧侧MME删除用户上下文;
14、 旧侧MME发送删除信息响应Cancel location消息给HSS,并根据需 要删除或者保留旧侧MME上的用户上下文;
15、 HSS发送跟踪区更新位置信息确认消息,并携带用户的签约数据发 送到新侧MME;
16、 如果步骤15中在更新位置信息确认消息中携带了用户的签约数据, 则新侧MME向HSS发送更新位置信息完成消息,确认新侧MME已经收到该更 新位置信息确认消息;
17、 当旧侧MME已经删除了用户上下文后,此时要删除该用户的相关承 载,旧侧MME发送删除承载请求Delete Bearer Request消息给旧侧服务网 关,通知删除承载;
18、 旧侧服务网关删除承载完成后,发送删除旧侧承载响应消息给旧侧 MME;
19、 上述过程完成后,新侧MME向UE发送跟踪区更新接受消息,通知 UE跟踪区更新接受;
如果在跟踪区更新接受消息中携带了新的演进架构临时移动用户识别号 码(S-TMSI, SAE- Temporary Mobile Subscriber Identify),则执行步骤 20;
20、 UE发送跟踪区更新完成消息给新側MME,确认UE已经接收到新侧MME发送的跟踪区更新接受消息。
上述跟踪区更新完成后,后续在开展LCS时,GMLC网元收到定位请求 后,到HSS中读取该UE当前服务的新侧MME的IP地址,并向该MME发送定 位请求,开展定位业务。如图6所示,包括如下步骤
1、 LCS客户端发送定位业务请求消息到接受请求的移动位置中心网关 (R-GMLC, Requested-GMLC);
2、 如果R-GMLC不是归属地移动位置中心网关(H-GMLC, Home-GMLC),且不知道H-GMLC在哪里,则向HSS发起查询位置请求消息,从 HSS中荻取H-GMLC位置信息;
3、 HSS需要检验R-GMLC是否有定位用户的权利,如果允许,则返回H-GMLC地址及用户标识,如果有相应的隐私数据寄存器(PPR, Privacy Profile Register),还需要返回PPR地址;
R-GMLC可以在发送给HSS的查询位置信息请求消息中携带自己支持的 IP版本能力,或自己希望的IP版本地址。HSS由于已经保存了对应H-GMLC 多种版本的IP地址,因此在收到查询位置信息请求消息后,才艮据R-GMLC的 请求,选择与R-GMLC匹配的IP版本地址发送。R-GMLC也可以不指示自己 支持的IP版本能力或自己希望的IP版本地址,则HSS可以根据R-GMLC自身 的地址选择与R-GMLC匹配的IP版本地址发送给R-GMLC。
当然,此时HSS也可以根据关联关系将保存的H-GMLC的多种版本的IP 地址发送给R-GMLC,则后续R-GMLC在所接收的IP版本中选择匹配的IP版 本;
所述HSS可以通过扩展查询位置信息确认消息来发送所述H-GMLC的IP地址。
4、 R-GMLC根据上述获取的H-GMLC地址转发定位业务请求消息给H-GMLC;5、 H-GMLC接收到该定位业务请求消息后进行用户隐私性检查;
6、 如果H-GMLC不知道用户目前的服务节点拜访地移动位置中心网关 (V-GMLC, Visited-GMLC),或者在步骤3中HSS没有返回PPR地址,则H-
GMLC发送查询位置信息请求消息给HSS,到HSS查询目前服务节点V-GMLC的位置;
7、 HSS通过查询位置信息响应消息返回V-GMLC地址和PPR地址; H-GMLC可以在所述查询位置信息请求消息中携带自己支持的IP版本能
力,或自己希望的IP版本地址。HSS由于已经保存了对应V-GMLC多种版本 的IP地址,因此在收到查询位置信息请求消息后,根据H-GMLC的请求,选 择H-GMLC可以使用的IP版本地址。H-GMLC也可以不指示IP版本信息, HSS根据H-GMLC自身的地址选择匹配的IP版本地址发送给H-GMLC。
当然,此时HSS也可以根据关联关系将保存的V-GMLC的多种版本的IP 地址发送给H-GMLC ,则后续H-GMLC在所接收的IP版本中选择匹配的IP版 本;
所述HSS可以通过扩展查询位置信息确认消息来发送所述H-GMLC的IP地址。
8、 如果要求立即定位,但是UE目前仍不可用,则H-GMLC返回失败。 否则H-GMLC将定位业务请求转发给V-GMLC;
9、 V-GMLC执行定位流程;
10、 定位流程完成后,V-GMLC返回定位业务响应消息给H-GMLC;
11、 用户可以针对不同的位置进行不同的隐私保护策略,因此H-GMLC 需要再次根据用户位置进行隐私性检查;
12、 如果基于当前的位置,根据隐私性,需要通知用户,则H-GMLC给 V-GMLC发送定位业务请求,指明仅仅进行通知;
13、 V-GMLC在定位后执行通知用户流程,通知UE定位完成;
2014、 之后V-GMLC发送定位业务响应给H-GMLC;
15、 H-GMLC转发定位业务响应消息给R-GMLC, H-GMLC可以保留用
户的当前位置信息一段时间,在响应中可以含有定位使用的方法,同时H-GMLC计费;
16、 R-GMLC将所述定位业务响应消息发送给客户端,如果步骤1中客户 端请求时使用的是假名,则返回该定位业务响应消息时也使用同样的假名, R-GMLC同时对客户端计费,包括在拜访地产生的费用。
本实施例由于HSS中保存了新侧MME的多种版本的IP地址,因此后续开 展定位等业务时GMLC能够获取到匹配的IP版本,保证了定位等业务的正常执 行。
实施例三,如图7所示,为本发明实施方式所述匹配IP地址版本的方法应 用于现有技术三SAE附着流程的操作流程图,包括如下步骤
1、 UE发起附着请求给eNodeB,并携带UE的标识;
2、 eNodeB转发附着请求给新侧MME;
3、 如果UE不是第一次附着,携带的标识是S-TMSI,则新侧MME向旧侧 MME发送身份验证请求,到旧侧MME验证用户身份,旧侧MME返回身份验 证响应给新侧M M E携带身份验证结果;
4、 如果无法从旧侧MME验证用户身份,则通知UE并验证UE的IMSI;
5、 对UE的认证和鉴权流程;
6、 如果在新侧MME上存在UE的承载上下文信息,则首先删除承载上下 文信息;并通知相应的服务网关和PDN网关做处理;
7、 新侧MME发送更新位置信息请求消息给HSS,将用户位置信息注册 到HSS中;可选地,新侧MME可以同时将用户位置信息注册到AAA中。
8、 HSS通知旧侧MME删除旧侧位置信息,旧侧删除完成后发送删除旧 侧位置信息确认;9、 旧侧MME发送删除旧侧承载请求消息给服务网关,通知服务网关删
除旧侧承载;服务网关有可能通知PDN网关删除旧侧承载。
10、 执行插入签约数据流程,HSS将签约数据插入到新侧MME,新侧 MME会发送插入签约数据响应给HSS;
11、 插入签约数据完成后,HSS发送更新位置信息确认,通知新侧MME 更新位置过程完成;
12、 新侧MME接收到所述更新位置信息确认后,发起建立缺省承载请求 消息到服务网关,建立缺省承载;
13、 服务网关向PDN网关发送建立缺省承载请求,建立缺省承载;
14、 如果运营商使用了动态PCC技术,PCRF发送承载建立策略,即 PCC规则,如果运营商没有使用动态PCC技术,则PDN网关使用自己本地的 默认规则,不执行该步骤14;
15、 承载建立完成后,PDN网关发送建立缺省承载响应给服务网关, PDN网关和服务网关之间建立了缺省承载;
16、 服务网关发送建立缺省承载响应给新侧MME,并建立缺省承载;
17、 新侧MME向eNodeB发送附着接受消息,通知eNodeB附着接受;
18、 eNodeB发送无线承载建立请求给UE,并转发附着接受消息;
19、 UE发送无线承载建立响应给eNodeB,建立空口承载。这个消息中 也包含了附着完成消息;
20、 eNodeB转发附着完成消息给新侧MME;
21 、新侧MME发送更新承载请求消息给服务网关;
22、 服务网关回更新承载响应给新侧MME,并开始传递数据;
23、 新侧MME发送更新位置信息请求,把PDN网关支持的多种版本的地 址发送给HSS,此地址可能是IPv4和IPv6;
可选地,新侧MME可以同时将PDN网关支持的多种版本发送给AAA保存。
所述新侧MME可以通过扩展更新位置信息请求消息来携带所支持的多种
版本的IP地址。
24、 HSS将所述多种版本的地址关联并保存,并给新侧MME返回更新位
置信息响应。
后续当非3GPP系统接入时,对UE进行鉴权和授权,此时需要通过AAA (若AAA中已经保存有PDN网关的地址,则可直接从AAA中获取,若AAA中 没有PDN网关的地址,则AAA可从HSS中获取PDN网关的地址)获取PDN网 关的地址。此时,Non-3GPP IP Access (非3GPP接入)网元可以在接入请 求消息中携带自己支持的IP版本能力,或自己希望的IP版本地址。AAA收到 后,根据该请求,选择某种Non-3GPP IP Access网元可以使用的IP版本地 址发送给该Non隱3GPP IP Access网元。Non-3GPP IP Access网元也可以 不指示自己支持的IP版本能力或希望的IP版本地址,则AAA可以根据Non-3GPP IP Access网元自身的地址选择匹配的PDN网关的IP版本地址发送给 Non-3GPP IP Access网元。当然AAA也可以关联关系将保存的PDN网关的 多种版本的IP地址发送给Non-3GPP IP Access,则后续Non-3GPP IP Access在所接收的IP版本中选择匹配的IP版本。所述AAA可以通过扩展接入 请求响应来发送所述PDN网关的地址。
本实施例保证了非3GPP接入系统能够获取匹配的IP版本,从而路由到正 确的PDN网关,确保业务流程正常执行。
上述实施例同样适用于PDN网关本身作为注册发起实体时的场景,也即 是上述方案适用于现有技术三中使用非3GPP接入技术接入3GPP核心网的场 景,PDN网关可以将本身支持的多种版本的IP地址注册到HSS和AAA中。
实施例四,才是供一种匹配IP版本信息的系统,如图8所示,为该系统组成 示意图,所述系统包括注册发起实体、注册信息保存实体和IP版本信息获取实体
所述注册发起实体用于将被注册实体支持的多种IP版本信息注册到注册
信息保存实体;所述注册发起实体还用于获取被注册实体所支持的多种IP版
本信息。
所述注册信息保存实体用于将所述多种IP版本信息关联并保存,并向IP 版本信息获取实体发送所述被注册实体支持的多种IP版本信息,或者向IP版 本信息获取实体发送与该IP版本信息获取实体匹配的被注册实体的IP版本信
息;所述多种IP版本信息中至少包含一种与IP版本信息获取实体匹配的版本
自'-
i口,")
所述IP版本信息获取实体,用于接收所述注册信息保存实体发送的IP版
本信息。所述IP版本信息获取实体还用于根据所述接收的被注册实体的IP版
本信息进行路由。
实施例五,提供一种注册发起实体,如图9所示,包括
IP版本获取单元,用于获取被注册实体所支持的多种IP版本信息;
地址注册单元,用于将所述被注册实体所支持的多种IP版本信息注册到
注册信息保存实体。
该注册发起实体也可以为被注册实体本身,此时IP版本获取单元直接将
被注册实体支持的多种IP版本信息通知给地址注册单元。
实施例六,提供一种注册信息保存实体,如图10所示,包括 接收单元,用于接收被注册实体支持的多种IP版本信息及接收地址信息 -清求相关消息;
存储单元,用于将所述接收的被注册实体支持的多种IP版本关联并保
存;
发送单元,用于向IP版本信息获取实体发送所述被注册实体支持的多种 IP版本信息,或者向IP版本信息获取实体发送与该IP版本信息获取实体匹配的
24被注册实体的IP版本信息。所述多种IP版本信息中至少包含一种与IP版本信息
获取实体匹配的版本信息;为完成该功能,该单元进一步包括
选择子单元,用于选择需要发送的被注册实体支持的IP版本,并发送选
择结果;所述选择结果包括选择被注册实体支持的多种IP版本信息,或选 择与发送地址信息获取请求的实体匹配的I P版本信息;
发送子单元,用于接收所述选择结果,根据所述选择结果发送相应的被 注册实体的IP版本信息。
实施例七,提供一种IP版本信息获取实体,如图11所示,包括
接收单元,用于接收被注册实体的IP版本信息;所述接收的被注册实体 的IP版本信息为被注册实体支持的多种IP版本信息或与IP版本信息获取实体本 身匹配的I P版本信息;所述多种I P版本信息中至少包含一种与I P版本信息获取 实体匹配的版本信息;
路由单元,用于根据所述接收的被注册实体的IP版本信息进行路由。
该IP版本信息获取实体还可以包括
发送单元,用于向注册信息保存实体发送地址信息获取请求;可以在所 述请求中携带本身的IP版本能力或期望得到的IP版本;
当所述接收的IP版本信息为被注册实体支持的多种IP版本信息时,该实 体还包括
选择单元,用于从接收的被注册实体支持的多种IP版本信息中选择与本 身匹配的IP版本。
综上所述,本发明实施例通过将被注册实体支持的多种版本的IP地址注 册到注册信息保存实体中关联保存,这样后续需要获取该IP版本的实体可以 获取到匹配的IP版本,有效克服了由于IP版本不匹配造成的IP地址无法识别的 问题,保证了业务的正常执行。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可 轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明 的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种匹配IP版本信息的方法,其特征在于,包括接收被注册实体支持的多种IP版本;关联并保存所述多种IP版本;向IP版本信息获取实体发送所述保存的被注册实体支持的多种IP版本信息,或者向IP版本信息获取实体发送与该IP版本信息获取实体匹配的被注册实体的IP版本信息,所述多种IP版本信息中至少包含一种与IP版本信息获取实体匹配的版本信息。
2、 如权利要求1所述的方法,其特征在于,所述关联并保存所述多种IP 版本的方法包括将所述多种IP版本指向一个被注册实体并保存该关联后的多种IP版本。
3、 如权利要求1所述的方法,其特征在于,向IP版本信息获取实体发送 与该IP版本信息获取实体匹配的被注册实体的IP版本信息情况下,所述方法 进一步包括接收所述IP版本信息获取实体发送的地址信息请求相关消息,所述地址 信息请求相关消息中携带有所述IP版本信息获取实体的IP版本能力或期望得 到的IP版本信息;根据所述地址信息请求相关消息中携带的所述IP版本信息获取实体的IP 版本能力或期望得到的IP版本信息确定匹配的被注册实体的IP版本;或根据 所述l P版本信息获取实体的地址确定匹配的被注册实体的I P版本;将所述匹配的被注册实体的IP版本发送给所述IP版本信息获取实体。
4、 如权利要求1所述的方法,其特征在于,在向IP版本信息获取实体发 送所述保存的被注册实体支持的多种IP版本情况下,所述方法还包括所述IP版本信息获取实体在所述被注册实体支持的多种IP版本中选择与本身匹配的IP版本。
5、 如权利要求1所述的方法,其特征在于,关联并保存所述多种IP版本后,所述方法还包括注册信息保存实体接收到需要取消被注册实体的I p地址信息的路由信息 取消消息,所述路由信息取消消息中携带有至少一个需要取消的被注册实体的IP版本地址;根据所述携带的需要取消的被注册实体的I P版本地址以及保存的多种IP 版本的关联关系,删除与所述携带的IP版本地址关联的被注册实体的所有IP 版本信息;或者注册信息保存实体根据所述保存的多种I P版本的关联关系主动发起删除 被注册实体的所有IP版本信息,并通知给所述^:注册实体。
6、 如权利要求1-5任一项权利要求所述的方法,其特征在于,所述方法 还包括所述IP版本信息获取实体根据所述匹配的被注册实体的IP版本信息进行 路由。
7、 一种匹配IP版本信息的系统,其特征在于,所述系统包括注册发起 实体、注册信息保存实体和IP版本信息获取实体注册发起实体,用于将被注册实体支持的多种IP版本信息注册到注册信 息保存实体;注册信息保存实体,用于将所述多种IP版本信息关联并保存,并向IP版 本信息获取实体发送所述被注册实体支持的多种IP版本信息,或者向IP版本 信息获取实体发送与该IP版本信息获取实体匹配的被注册实体的IP版本信 息,所述多种IP版本信息中至少包含一种与IP版本信息获取实体匹配的版本 信息;IP版本信息获取实体,用于接收所述注册信息保存实体发送的IP版本信自
8、 如权利要求7所述的系统,其特征在于,所述注册发起实体还用于获 取被注册实体所支持的多种IP版本信息。
9、 如权利要求7所述的系统,其特征在于,所述IP版本信息获取实体还 用于根据所述接收的被注册实体的IP版本信息进行路由。
10、 一种注册发起实体,其特征在于,包括 IP版本获取单元,用于获取被注册实体所支持的多种IP版本信息; 地址注册单元,用于将所述被注册实体所支持的多种IP版本信息注册到注册信息保存实体。
11、 一种注册信息保存实体,其特征在于,包括接收单元,用于接收被注册实体支持的多种IP版本信息及接收地址信息 请求相关消息;存储单元,用于将所述接收的被注册实体支持的多种IP版本关联并保存;发送单元,用于向IP版本信息获取实体发送所述被注册实体支持的多种 IP版本信息,或者向IP版本信息获取实体发送与该IP版本信息获取实体匹配的 被注册实体的IP版本信息,所多种IP版本信息中至少包含一种与IP版本信息获 取实体匹配的版本信息。
12、 如权利要求11所述的实体,其特征在于,所述发送单元进一步包括..选择子单元,用于选择需要发送的被注册实体支持的IP版本,并发送选 择结果;发送子单元,用于接收所述选择结果,根据所述选择结果发送相应的被 注册实体的IP版本信息。
13、 一种IP版本信息获取实体,其特征在于,包括接收单元,用于接收被注册实体支持的IP版本信息;所述接收的被注册实体的IP版本信息为被注册实体支持的多种IP版本信息或与IP版本信息获取实 体本身匹配的I p版本信息,所述多种I p版本信息中至少包含一种与I p版本信息获取实体匹配的版本信息;路由单元,用于根据所述接收的被注册实体的IP版本信息进行路由。
14、 如权利要求13所述的实体,其特征在于,还包括发送单元,用于向注册信息保存实体发送地址信息请求相关消息,在所 述请求中携带本身的IP版本能力或期望得到的IP版本。
15、 如权利要求13或14所述的实体,其特征在于,还包括 选择单元,用于从接收的被注册实体支持的多种IP版本信息中选择与本身匹配 的IP版本。
全文摘要
本发明涉及通信技术领域一种匹配IP版本信息的方法,包括接收被注册实体支持的多种IP版本;关联并保存所述多种IP版本;向IP版本信息获取实体发送所述保存的被注册实体的多种IP版本信息,或者向IP版本信息获取实体发送与该IP版本信息获取实体匹配的被注册实体的IP版本信息,所述多种IP版本信息中至少包含一种与IP版本信息获取实体匹配的版本信息。本发明还提供一种匹配IP版本信息的实体及系统。本发明实施例通过将被注册实体支持的多种版本的IP地址注册到注册信息保存实体中关联并保存,这样后续需要获取该IP版本的实体可以获取到匹配的IP版本,有效克服了由于IP版本不匹配造成的IP地址无法识别的问题,保证了业务的正常执行。
文档编号H04W60/00GK101527900SQ20081008273
公开日2009年9月9日 申请日期2008年3月5日 优先权日2008年3月5日
发明者谦 张, 王珊珊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1