一种识别pui类型的方法、设备及系统的制作方法

文档序号:7713087阅读:591来源:国知局
专利名称:一种识别pui类型的方法、设备及系统的制作方法
技术领域
本发明涉及通信领域,更具体地涉及一种IP多媒体子系统的识别PUKPublic User Identity,公共用户标识)类型的方法、设备及系统。
背景技术
IP 多媒体子系统(IP Multimedia Core Network Subsystem,简称 IMS)是新一代通讯网络的核心。图1描述了 IMS体系结构中的网元实体及其连接关系的示意图。如 图1所示,主要涉及的网元和设备有用户设备(UserEquipment,简称I^)代表用户 使用的终端设备;呼叫会话控制功能(CalBession Control Function,简称CSCF)是IMS 核心网会话控制功能实体,是控制会话过程的核心网元,完成注册、会话,路由功能, 包括代理呼叫会话控制功能(Proxy-CSCF,简称P_CSCF)、查询呼叫会话控制功能 (Interrogating-CSCF,简称I-CSCF)和服务呼叫会话控制功能Merving-CSCF,简称 S-CSCF),P-CSCF是IMS系统中用户的第一个接触点,执行代理呼叫会话控制功能, I-CSCF执行查询呼叫会话控制功能,S-CSCF执行服务呼叫会话控制功能;归属用户服 务器(Home SubscriberServer,简称HSS)是IMS中所有与用户和服务器相关的数据的主 要存储服务器;应用服务器(Application Server,简称AS)是提供增值多媒体业务的网 元。UE通过Gm接口和P-CSCF相连;P-CSCF、I-CSCF和S-CSCF间通过Mw接口实 现互连;HSS通过Cx接口与I-CSCF和S-CSCF相连,通过Sh接口与AS相连;S-CSCF 通过ISC (IMS service control, IMS业务控制)接口与AS相连。
P-CSCF作为用户接入到IMS系统的入口网元,所有的会话初始协议Session Initiation Protocol,简称SIP)信令无论来自UE还是发给UE的,都必须经过P-CSCF。当UE在IMS网络注册成功后,P-CSCF在本地保存UE的联系地址、UE的公共用户标识 (Public User Identity,简称 PUI)、UE 的私有用户标识(Private User Identity,简称 PVI)。 S-CSCF是IMS的核心网元,位于归属网络,为UE进行会话控制和注册服务。当UE处 于会话中时,S-CSCF处理网络中的会话状态。当UE在IMS网络注册成功后,S-CSCF 在本地保存UE注册到IMS网络所使用的P-CSCF的网络ID、P-CSCF的IP地址、UE的 联系地址、UE的公共用户标识PUI、UE的私有用户标识PVI、UE的公共用户标识所对 应的用户配置数据、保存UE注册状态的HSS地址或名称等信息。HSS是IMS系统中所 有与用户和服务器相关的数据的存储核心,不仅保存用户和服务器相关的静态数据,而 且保存某些动态数据。当UE在IMS网络注册成功后,HSS保存分配给UE的S-CSCF 地址或名称。
一个UE想要使用IMS所提供的丰富的业务功能,必须首先要注册到IMS域。 当UE注册成功后,IMS网络为UE分配P-CSCF和S_CSCF,并且在UE注册成功后, P-CSCF, S-CSCF和HSS上维持着用户的一些数据和状态。在当前协议中,用户的PUI 一般分为普通PUI和通配PUI。其中,通配PUI采用正则表达式表示通配,其格式示例 如下,’ ! ’是正则表达式的分隔符,两个’ ! ’之间是正则表达式
tel 52875 !
{3} !,表示 52875000-52875999 ;
sip torn ! ! @xu.com,表示一个 SIP URI (Universal Resource Identifier,通 用资源标志符),其以xu.com为域名,userpart(用户名)以torn开头。
以上分别为通配PUI的SIP URI和TEL URI格式,使用通配PUI的好处是将一组用户看成一个整体,分配一个组标识符,核心网中仅存储组标识符的签约数据,但是 每一个单个用户标识仍然可以在核心网中进行正常路由,也就是说核心网可以将某个用 户标识对应到一个组标识之上,从而识别其为合法用户。如上例中,只为通配PUI tel: 52875 !
{3} !分配一份签约数据,但IMS网络中的各网元设备可以正确识别和路由 tel 52875000 到 tel 52875999 间的任意一个号码。
当一个用户成功注册到IMS网络后,在为该UE所分配的HSS会下载用户的所有 PUI标识给S-CSCF,S-CSCF转发给P-CSCF该用户的所有PUI标识。一个IMS用户如果要进行会话,需要首先执行IMS注册,注册的过程就是用以获取相应的会话资源, 并将自己的位置在网络上进行登记。
图2是IMS用户初始注册流程图,主要涉及以下网元和设备UE、P-CSCF, I-CSCF> S-CSCF及HSS,该流程包括以下步骤
S201, UE向P-CSCF发送注册请求,注册请求中带有用户设备的公有用户标识 (PUI);
S202, P-CSCF收到注册请求时,通过DNS (Domain Name Server,域名服务器) 查询或者本地配置找到用户归属网络接入点的I-CSCF,并将注册请求转发到I-CSCF ;
S203, I-CSCF向HSS发送请求消息,请求分配S-CSCF ;
S204,HSS向I-CSCF返回分配的S-CSCF名称或S-CSCF的能力;
S205, I-CSCF将注册请求消息发送到选定的S-CSCF ;
幻06 216,如果S-CSCF需要对用户进行认证鉴权,那么需要向HSS获取用户 认证向量,并根据S207消息中返回的认证向量,构造挑战请求GOlUnauthorized消息), 该挑战请求转发到UE后,UE构造挑战响应,S-CSCF收到幻15挑战响应消息后,判断 用户的合法性,完成对用户的认证、鉴权;如果不需要认证鉴权,可直接执行S217;
S217,S-CSCF根据UE携带与初始注册相同的联系地址、PUI和PVI查找到本 地不存在用户注册数据,向HSS发送获取用户配置数据请求,告知为初始注册;
S218,HSS判断本地用户状态为Not Registered,且注册请求为初始注册,则认 为请求合法,修改用户状态为Registered,并存储S-CSCF信息,并将用户的签约数据、 计费地址信息返回S-CSCF ;
S219,S-CSCF保存用户数据(包括P-CSCF对应的网络ID,UE的私有用户标识和公有用户标识、UE的公有用户标识对应的配置数据、HSS地址和计费地址等), 构建注册成功响应消息,注册成功响应消息的P-Associated-URI头域值携带用户的所有 公有用户标识,但不包含barred(禁止呼叫)公有用户标识,但没有指示哪些标识是普通 PUI,哪些是通配PUI。
S220, S-CSCF将注册成功响应消息转发给I-CSCF ;
S221,I-CSCF将注册成功响应消息转发给P-CSCF ;
S222,P-CSCF收到注册成功响应消息后,将注册成功响应消息中携带的信息保存在本地,之后将注册成功响应消息转发给UE。
由于S-CSCF没有携带区分普通PUI和通配PUI的指示标识,P-CSCF无法快速 区分普通PUI和通配PUI,可能需要通过正则表达式格式遍历判断区分。
可见,现有3GPP (3rd Generation Partnership Project,第三代合作伙伴计划)相关 协议并没有对P-CSCF收到S-CSCF的注册成功响应,如何识别通配PUI提出有效的解 决方案。即,现有技术存在如下明显异常P-CSCF由于无法快速识别通配PUI和普通 PUI,导致存储PUI时需要逐个遍历进行区分,导致系统性能下降。发明内容
本发明所要解决的技术问题是提供一种识别PUI类型的方法、设备及系统,保 证当P-CSCF收到S-CSCF的注册成功响应,快速识别隐式注册的用户哪些是普通PUI哪 些是通配PUI。
为了解决上述技术问题,本发明提供了一种识别PUI类型的方法,应用于IP多 媒体子系统,其中,
S-CSCF在处理用户注册请求成功时,构造携带指示公有用户标识类型的参数的 注册成功响应消息,将所述注册成功响应消息发送给P-CSCF ;
P-CSCF收到所注册成功响应消息后,根据所述指示公有用户标识的类型的参数 按类型分别存储所述公有用户标识,然后将所述注册成功响应消息发送给用户设备。
进一步地,上述方法还可具有以下特点所述注册成功响应消息中携带指示公 有用户标识类型的参数具体为,携带指示通配公有用户标识的参数。
进一步地,上述方法还可具有以下特点所述注册成功响应消息中携带指示通 配公有用户标识的参数具体实现为,在P-Associated-URI头域值中的通配公有用户标识 后增加指示通配公有用户标识的参数。
进一步地,上述方法还可具有以下特点所述注册成功响应消息中携带指示公 有用户标识类型的参数具体实现为,在P-Associated-URI头域值中的各公有用户标识后 增加指示公有用户标识类型的参数。
本发明还提供一种服务呼叫会话控制功能设备,包括处理单元和成功响应构 造单元,其中,
所述处理单元用于处理用户设备的注册请求,处理注册请求成功后向所述成功 响应构造单元输出一信号;
所述成功响应构造单元用于接收到所述处理单元输出的信号后,构造携带指示 公有用户标识类型的参数的注册成功响应消息,将所述注册成功响应消息发送给代理呼 叫会话控制功能。
进一步地,上述设备还可具有以下特点所述成功响应构造单元构造携带指示 公有用户标识类型的参数的注册成功响应消息具体实现为,在P-Associated-URI头域值 中的各公有用户标识后增加指示公有用户标识类型的参数。
进一步地,上述设备还可具有以下特点所述成功响应构造单元构造携带指示 公有用户标识类型的参数的注册成功响应消息具体实现为,在P-Associated-URI头域值 中的通配公有用户标识后增加指示通配公有用户标识的参数。
本发明还提供一种识别公有用户标识类型的系统,包括用户设备、服务呼叫 会话控制功能和代理呼叫会话控制功能,其中,
所述用户设备,用于向所述代理呼叫会话控制功能发送注册请求;
所述代理呼叫会话控制功能,用于将所述注册请求发送给所述服务呼叫会话控 制功能;收到所述服务呼叫会话控制功能发来的注册成功响应消息后,根据所述注册成 功响应消息中携带的指示公有用户标识的类型的参数按类型分别存储公有用户标识,然 后将所述注册成功响应消息发送给用户设备;
所述服务呼叫会话控制功能,用于处理接收到所述注册请求,处理所述注册请 求成功后构造携带指示公有用户标识类型的参数的注册成功响应消息,将所述注册成功 响应消息发送给代理呼叫会话控制功能。
进一步地,上述系统还可具有以下特点所述服务呼叫会话控制功能构造携带 指示公有用户标识类型的参数的注册成功响应消息具体实现为,在P-Associated-URI头 域值中的各公有用户标识后增加指示公有用户标识类型的参数。
进一步地,上述系统还可具有以下特点所述服务呼叫会话控制功能构造携带 指示公有用户标识类型的参数的注册成功响应消息具体实现为,在P-Associated-URI头 域值中的通配公有用户标识后增加指示通配公有用户标识的参数。
综上,本发明提供了一种识别PUI类型的方法、设备及系统,能够保证当 P-CSCF收到S-CSCF的注册成功响应,快速识别隐式注册的用户哪些是普通PUI哪些是 通配PUI,为后续用户呼叫快速定位提供便捷。


附图用来对本发明作进一步理解,并且构成说明书的一部分,与本发明的实施 例一起用于解释本发明,且不构成对本发明的限制。其中
图1为已知的IMS体系架构图2为已知IMS用户初始注册的流程图3为根据本发明实施例的IMS用户注册成功的流程图4为根据本发明实施例的识别PUI类型的系统的示意图。
具体实施方式
本发明提供的识别PUI类型的方法,主要是在S-CSCF处理用户注册请求成功 时,在构造的成功响应消息中携带PUI类型的指示参数,然后P-CSCF根据PUI类型的指 示参数对PUI按类型分别存储,以达到无论发起呼叫的PUI是普通PUI还是通配PUI,都 可以快速定位和路由呼叫该PUI。
下面结合附图和具体实施方式
对本发明作进一步详细的说明。
图3是根据本发明实施例的IMS系统用户设备注册成功的流程图。如图3所示, 步骤S301 S318与上文的步骤幻01 幻18相同,这里就不再重复描述,本实施例关键 在于给出了 S-CSCF在构造2000K成功响应消息中携带通配PUI的指示参数,流程具体 步骤如步骤S319 S322,具体如下
S319,S-CSCF保存用户数据(包括P-CSCF对应的网络ID,UE的私有用户标识和公有用户标识、UE的公有用户标识对应的配置数据、HSS地址和计费地址等),构 建注册成功响应消息,在成功响应消息中的P-Associated-URI头域值携带用户的所有公 有身份标识,但不包含barred公有身份标识,并且携带表示哪些标识是普通PUI、哪些是 通配PUI的指示参数。例如,在P-Associated-URI头域值的各PUI后增加一个参数,比 如通过参数wildcard来区分,当wilcard = O时,表示为PUI的类型为普通PUI (默认可以 省略),当wildcard = 1时,表示为PUI的类型为通配PUI ;
S320, S-CSCF将注册成功响应消息转发给I-CSCF ;
S321,I-CSCF将注册成功响应消息转发给P-CSCF ;
S322,P-CSCF收到注册成功响应消息后,将注册成功响应消息中携带的信息保 存在本地,由于S-CSCF携带区分普通PUI和通配PUI的指示参数,P-CSCF可以快速区 分普通PUI和通配PUI,并对分别存储普通PUI和通配PUI,之后将注册成功响应消息转 发给UE。
与现有技术相比,本实施例的方案补充了协议的不足,当S-CSCF返回成功响 应时P-Associated-URI头域值携带指示PUI类型的参数,P-CSCF可以快速识别PUI的类 型。当用户发起呼叫时,P-CSCF由于可以区分通配PUI和普通PUI,所以无论发起呼 叫的PUI是普通PUI还是通配PUI,都可以快速定位和路由呼叫该PUI。
图4是根据本发明实施例的识别PUI类型的系统的示意图,如图4所示,本实施 例的识别PUI类型的系统包括用户设备(UE)、代理呼叫会话控制功能(P-CSCF)和服 务呼叫会话控制功能6-CSCF),其中S-CSCF包括处理单元和成功响应构造单元。
UE向P-CSCF发送注册请求,P-CSCF将所述注册请求发送给S-CSCF ; S-CSCF接收到所述注册请求后由处理单元处理该注册请求,处理成功后处理单元向成功 响应构造单元输出一信号,成功响应构造单元接收到处理单元输出的信号后构造注册成 功响应消息,该注册成功响应消息携带指示PUI类型的参数,例如,在P-Associated-URI 头域值中的各PUI后增加指示PUI类型的参数,如PUI的类型为普通PUI用wilcard = O 表示,PUI的类型为通配PUI则用wildcard = 1表示,当然也可以仅在类型为通配PUI 的PUI后增加指示通配PUI的参数,例如,用wildcard = 1表示,省略增加指示PUI类 型的参数可以默认为通配PUI。然后,S-CSCF将注册成功响应消息发送给P-CSCF。 P-CSCF收到注册成功响应消息后,根据注册成功响应消息中携带的指示PUI类型的参数 按类型分别存储PUI,这样P-CSCF可以快速区分普通PUI和通配PUI,然后将所述注册 成功响应消息发送给用户设备。
综上,采用本发明方法,应用于IP多媒体子系统,能够保证当P-CSCF收到 S-CSCF的注册成功响应消息后,快速识别隐式注册的用户哪些是普通PUI哪些是通配 PUI,为后续用户呼叫快速定位,提供便捷,提高了系统的性能。
以上所述实施例仅为充分说明本发明而所举的较佳实施例,并非用于限定本发 明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均 应包含在本发明的保护范围之内。
权利要求
1.一种识别公有用户标识类型的方法,应用于IP多媒体子系统,其中,服务呼叫会话控制功能(S-CSCF)在处理用户注册请求成功时,构造携带指示公有 用户标识类型的参数的注册成功响应消息,将所述注册成功响应消息发送给代理呼叫会 话控制功能(P-CSCF);P-CSCF收到所注册成功响应消息后,根据所述指示公有用户标识的类型的参数按类 型分别存储所述公有用户标识,然后将所述注册成功响应消息发送给用户设备。
2.如权利要求1所述的方法,其特征在于所述注册成功响应消息中携带指示公有 用户标识类型的参数具体为,携带指示通配公有用户标识的参数。
3.如权利要求2所述的方法,其特征在于所述注册成功响应消息中携带指示通配 公有用户标识的参数具体实现为,在P-Associated-URI头域值中的通配公有用户标识后增加指示通配公有用户标识的 参数。
4.如权利要求1所述的方法,其特征在于所述注册成功响应消息中携带指示公有 用户标识类型的参数具体实现为,在P-Associated-URI头域值中的各公有用户标识后增加指示公有用户标识类型的参数。
5.—种服务呼叫会话控制功能设备,包括处理单元和成功响应构造单元,其中, 所述处理单元用于处理用户设备的注册请求,处理注册请求成功后向所述成功响应构造单元输出一信号;所述成功响应构造单元用于接收到所述处理单元输出的信号后,构造携带指示公有 用户标识类型的参数的注册成功响应消息,将所述注册成功响应消息发送给代理呼叫会 话控制功能。
6.如权利要求5所述的设备,其特征在于所述成功响应构造单元构造携带指示公 有用户标识类型的参数的注册成功响应消息具体实现为,在P-Associated-URI头域值中的各公有用户标识后增加指示公有用户标识类型的参数。
7.如权利要求5所述的设备,其特征在于所述成功响应构造单元构造携带指示公 有用户标识类型的参数的注册成功响应消息具体实现为,在P-Associated-URI头域值中的通配公有用户标识后增加指示通配公有用户标识的参数。
8.—种识别公有用户标识类型的系统,包括用户设备、服务呼叫会话控制功能和 代理呼叫会话控制功能,其中,所述用户设备,用于向所述代理呼叫会话控制功能发送注册请求; 所述代理呼叫会话控制功能,用于将所述注册请求发送给所述服务呼叫会话控制功 能;收到所述服务呼叫会话控制功能发来的注册成功响应消息后,根据所述注册成功响 应消息中携带的指示公有用户标识的类型的参数按类型分别存储公有用户标识,然后将 所述注册成功响应消息发送给用户设备;所述服务呼叫会话控制功能,用于处理接收到所述注册请求,处理所述注册请求成 功后构造携带指示公有用户标识类型的参数的注册成功响应消息,将所述注册成功响应消息发送给代理呼叫会话控制功能。
9.如权利要求8所述的系统,其特征在于所述服务呼叫会话控制功能构造携带指 示公有用户标识类型的参数的注册成功响应消息具体实现为,在P-Associated-URI头域值中的各公有用户标识后增加指示公有用户标识类型的参数。
10.如权利要求8所述的系统,其特征在于所述服务呼叫会话控制功能构造携带指 示公有用户标识类型的参数的注册成功响应消息具体实现为,在P-Associated-URI头域值中的通配公有用户标识后增加指示通配公有用户标识的参数。
全文摘要
本发明涉及一种识别PUI类型的方法、设备及系统,该方法应用于IP多媒体子系统,其中S-CSCF在处理用户注册请求成功时,构造携带指示公有用户标识类型的参数的注册成功响应消息,将所述注册成功响应消息发送给P-CSCF;P-CSCF收到所注册成功响应消息后,根据所述指示公有用户标识的类型的参数按类型分别存储所述公有用户标识,然后将所述注册成功响应消息发送给用户设备。根据本发明能够保证当P-CSCF收到S-CSCF的注册成功响应,快速识别隐式注册的用户哪些是普通PUI哪些是通配PUI,为后续用户呼叫快速定位提供便捷。
文档编号H04L29/06GK102025695SQ20091017296
公开日2011年4月20日 申请日期2009年9月11日 优先权日2009年9月11日
发明者王健 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1