一种号码关联的实现方法及系统的制作方法

文档序号:7860897阅读:258来源:国知局
专利名称:一种号码关联的实现方法及系统的制作方法
技术领域
本发明涉及无线通信技术领域,尤其涉及一种号码关联的实现方法及系统。
背景技术
IP多媒体子系统(IP Multimedia Subsystem, IMS)是第三代合作伙伴组织(3rdGeneration Partnership Project, 3GPP)定义的下一代网络的标准,其显著特点是采用会话初始协议(Session Initiation Protocol, SIP)体系,通讯与接入无关,可以具备多种媒体业务控制功能与承载能力分离,呼叫与会话分离,应用与服务分离,业务与网络分离,以及移动网与因特网业务融合等多种能力。MS的提出顺应了通讯网融合发展的趋势,MS的网络架构如图I所示,包括用户
设备(User Equipment,UE)/接入设备,代理呼叫会话控制功能实体(Proxy Call SessionControl Function, P-CSCF),查询呼叫会话控制功能实体(Interrogating Call SessionControl Function, I-CSCF),服务呼叫会话控制功能实体(Serving Call Session ControlFunction, S-CSCF),归属用户服务器(Home Subscriber Server, HSS)以及未表不在图I中的应用服务器(Application Server, AS)。公有用户标识(Public User Identity, PUI)是用户在MS网络中通信的标识。为了满足某些业务应用的特定场景的要求,在MS中引入了别名组的概念,这里所述别名组是指用户的具体的哪几个号码互为别名的信息,例如=I3UIl和PUI2互为别名,即I3UIl和PUI2代表同一个用户。同一个别名组中的通用资源标志符(Uniform Resource Identifier,URI)具有以下特征属于同一个隐式注册集;签约的业务相同;对每一种业务场景配置要完全相同。在MS架构中,S-CSCF通过向HSS获取用户数据信息,可以得到别名组信息,具体流程如图2所示,包括下述步骤S201, UE向P-CSCF发送注册请求,所述注册请求中带有公有用户标识;S202,P-CSCF收到注册请求时,定位本地用户数据,P-CSCF通过域名系统(DomainName System, DNS)查询或者其它方法找到I-CSCF,并将注册请求转发到I-CSCF ;S203, I-CSCF 向 HSS 发送 S-CSCF 分配请求(UAR),要求分配 S-CSCF ;S204,HSS向I-CSCF返回S-CSCF分配响应(UAA),所述S-CSCF分配响应中包含有为该用户分配的S-CSCF地址/名称,及用户数据包括用户的别名组信息;S205, I-CSCF将注册请求消息发送到选定的S-CSCF ;S206, S-CSCF发送获取用户数据请求(SAR)给HSS,获取用户数据;S207, HSS返回获取用户数据响应(SAA),携带用户数据,其中包括用户的别名组信息;S208, S-CSCF进行相应处理,向I-CSCF返回注册成功响应,如2000K,响应中包括PUI信息;同时本地保存用户的别名组信息;S209, I-CSCF将注册成功响应转发给P-CSCF ;
S210,P-CSCF收到注册响应消息后,保存用户数据到本地,即将ΡΠ信息保存到本地;S211,P-CSCF将注册成功响应转发给UE ;通过别名组技术,S-CSCF能够实现不同号码的关联。例如PUI1和PUI2互为关联号码,其中,PUIl 为 sip:+861013813812345ibj. com. cn ;PUI2 为 tel:+861013813812345。对于某些功能下,需要使用关联号码。以监听功能为例,假设对PUIl进行布控,由于TOIl和PUI2号码业务相同,性质相同,因此必须同时监听I3UIl和ΡΠ2,以防止监听遗漏。对于S-CSCF而言,别名组技术能够解决号码关联问题,能够实现对I3UIl和PUI2的同时监控。目前P-CSCF没有号码关联信息,也没有别名组信息。在P-CSCF上实现一些功能,如监听功能时,需要将一个用户的所有号码形式全部进行布控,才能有效防止遗漏,操作麻烦,实现成本较高。

发明内容
有鉴于此,本发明的主要目的在于提供一种号码关联的实现方法及系统,能够基于P-CSCF实现用户号码的关联。为达到上述目的,本发明的技术方案是这样实现的一种号码关联的实现方法,所述方法包括代理呼叫会话控制功能实体(P-CSCF)获取用户的号码信息;所述P-CSCF对所述号码信息进行解析并保存,实现号码关联。其中,所述P-CSCF获取用户的号码信息为所述P-CSCF获取用户的别名组信息。其中,所述P-CSCF获取用户的别名组信息为服务呼叫会话控制功能实体(S-CSCF)发送携带有别名组指示信息的注册成功响应消息;相应地,所述P-CSCF对所述号码信息进行解析并保存,实现号码关联为所述P-CSCF接收到所述注册成功响应消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。其中,所述P-CSCF获取用户的别名组信息为S-CSCF在P-CSCF订阅成功后,发送携带有别名组指示信息的通知消息;相应地,所述P-CSCF对所述号码信息进行解析并保存,实现号码关联为所述P-CSCF接收到所述通知消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。其中,所述P-CSCF获取用户的号码信息为业务支撑系统BOSS发送包含有关联的所有号码的号码关联请求;相应地,所述P-CSCF对所述号码信息进行解析并保存,实现号码关联为所述P-CSCF接收并解析所述号码关联请求,将用户的号码关联信息保存在本地。一种号码关联的实现系统,所述系统包括P-CSCF ;其中,所述P-CSCF,用于获取用户的号码信息,对所述号码信息进行解析并保存,实现号码关联。
其中,所述P-CSCF,具体用于获取用户的别名组信息。进一步地,所述系统还包括S-CSCF ;其中,所述S-CSCF,用于发送携带有别名组指示信息的注册成功响应消息;所述P-CSCF,具体用于接受到所述注册成功响应消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。进一步地,所述系统还包括S-CSCF ;其中,所述S-CSCF,用于在P-CSCF订阅成功后,发送携带有别名组指示信息的通知消息;所述P-CSCF,具体用于接收到所述通知消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。 进一步地,所述系统还包括BOSS,用于发送包含有关联的所有号码的号码关联请求;所述P-CSCF,具体用于接收并解析所述号码关联请求,将用户的号码关联信息保存在本地。本发明通过P-CSCF获取用户的号码信息,对所述号码信息进行解析并保存,实现号码关联,其中号码的形式可以是SIP格式,也可以是TEL格式,能够简化优化业务的处理,提高效率,降低实现成本。


图I为现有的MS的网络架构示意图;图2为现有的MS中S-CSCF获取别名组信息的流程示意图;图3为本发明号码关联的实现方法的流程示意图;图4为本发明号码关联的实现方法的实施例一的流程示意图;图5为本发明号码关联的实现方法的实施例二的流程示意图;图6为本发明号码关联的实现方法的实施例三的流程示意图;图7为本发明号码关联的实现系统的结构示意图。
具体实施例方式本发明的基本思想为=P-CSCF获取用户的号码信息;所述P-CSCF对所述号码信息进行解析并保存,实现号码关联。为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。图3示出了本发明号码关联的实现方法的流程,如图3所示,所述方法包括下述步骤步骤301,P-CSCF获取用户的号码信息;具体地,所述P-CSCF获取用户的号码信息具体可以为用户的别名组信息;进一步地,所述P-CSCF可以通过如下方式获取用户的别名组信息S-CSCF发送携带有别名组指示信息的注册成功响应消息;具体地,S-CSCF构造注册成功响应消息,通过所述注册成功响应消息中的扩展参数,携带别名组指示信息;这里,所述扩展参数符合SIP协议的要求,具体可以为注册成功响应消息的P-Associated-URI头部扩展参数,扩展SIP指示信息可以为“alias”,即同一个别名组的号码具有相同的“alias”指示;或者,S-CSCF在P-CSCF订阅成功后,发送携带有别名组指示信息的通知(NOTIFY)消息;具体地,S-CSCF构造NOTIFY请求,NOTIFY请求的XML包中包含了被订阅的相关信息,在NOTIFY中通过扩展XML,携带别名组指示信息;S-CSCF将构造的NOTIFY请求,发送到P-CSCF ;或者,BOSS发送包含有关联的所有号码的号码关联请求;具体地,业务支撑系统(Business&Operations Support System, BOSS)给 P-CSCF 发送号码关联请求,所述号码关联请求中保存关联的所有号码。步骤302,所述P-CSCF对所述号码信息进行解析并保存,实现号码关联;
具体地,所述P-CSCF接收到所述注册成功响应消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地,其中,所述别名组指示信息用于对别名组信息进行指示,具体可以通过注册成功响应消息中的扩展参数进行指示;或者,所述P-CSCF接收到所述通知消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地;或者,所述P-CSCF接收并解析所述号码关联请求,将用户的号码关联信息保存在本地;进一步地,所述P-CSCF还可以向BOSS返回号码关联执行响应。图4示出了本发明号码关联的实现方法的实施例一的流程,如图4所示,所述实施例一是IMS中P-CSCF通过注册响应获取别名组信息的实现。利用别名组技术,通过注册成功响应消息,将S-CSCF上别名组信息传递到P-CSCF,P-CSCF本地解析并保存别名组信息,从而实现号码关联。具体包括以下步骤S401, UE向P-CSCF发送注册请求,所述注册请求中带有公有用户标识;S402,P-CSCF收到注册请求时,定位本地用户数据,P-CSCF通过DNS查询或者其它方法找到I-CSCF,并将所述注册请求转发到I-CSCF ;S403, I-CSCF 向 HSS 发送 S-CSCF 分配请求(UAR),要求分配 S-CSCF ;S404,HSS向I-CSCF返回S-CSCF分配响应(UAA),所述S-CSCF分配响应中包含有为该用户分配的S-CSCF地址或名称,及用户数据,其中还包括用户的别名组信息;S405, I-CSCF将注册请求消息发送到选定的S-CSCF ;S406, S-CSCF发送获取用户数据请求(SAR)给HSS,获取用户数据;S407, HSS返回获取用户数据响应(SAA),携带用户数据,其中所述用户数据包括用户的别名组信息;S408,S-CSCF解析并保存用户数据,包括用户的别名组信息;同时构造注册成功响应消息,如2000K,在响应消息中通过扩展SIP参数,携带用户的别名组信息,如在P-Associatied-URI中,扩展SIP指示“alias”,同一个别名组的号码具有相同的“alias”指示;S409,S-CSCF将注册成功响应(2000K)转发给I-CSCF,其中,扩展的别名组指示信息能够透传;S410, I-CSCF将注册成功响应转发给P-CSCF,扩展的别名组指示信息能够透传;
S411,P-CSCF收到注册响应后,能够正确解析注册响应,得到用户的别名组信息,并保存到本地,从而实现了号码关联;S412,P-CSCF将注册成功响应转发给UE。图5示出了本发明号码关联的实现方法的实施例二的实现流程,如图5所示,所述实施例二是頂S中的P-CSCF通过S-CSCF发送的订阅通知消息获取别名组信息的实现,利用别名组技术,通过注册状态订阅,在S-CSCF发送给P-CSCF的NOTIFY消息中,将S-CSCF上别名组信息传递到P-CSCF,P-CSCF本地解析并保存别名组信息,从而实现号码关联。具体包括以下步骤S501, UE向P-CSCF发送注册请求,所述注册请求中带有公有用户标识;
S502, P-CSCF收到注册请求时,P-CSCF通过DNS查询或者其它方法找到I-CSCF,并将注册请求转发到I-CSCF ;S503, I-CSCF 向 HSS 发送 S-CSCF 分配请求(UAR),请求分配 S-CSCF ;S504,HSS向I-CSCF返回S-CSCF分配响应(UAA),所述S-CSCF分配响应中包含有为该用户分配的S-CSCF地址或名称;S505, I-CSCF将注册请求发送到选定的S-CSCF ;S506, S-CSCF收到注册请求后,向HSS发送获取用户数据请求(SAR);S507, HSS向S-CSCF返回获取用户数据响应(SAA),其中可以通过tAliasIdentityGroupID字段标明用户的别名组信息;S508, S-CSCF收到HSS的获取用户数据响应后,将用户数据保存到本地,其中,包括用户的别名组信息;S509, S-CSCF向I-CSCF返回注册成功响应,如2000K ;S510,I-CSCF将注册成功响应转发给P-CSCF ;S511,P-CSCF将注册成功响应转发给UE ;S512,P-CSCF发送注册状态请求给I-CSCF,订阅者为P-CSCF,被订阅者为刚注册的用户;S513, I-CSCF 发送 S-CSCF 分配请求(LIR)给 HSS ;S514, HSS 返回 S-CSCF 分配响应(LIA)给 I-CSCF ;S515,I-CSCF将订阅请求消息发送到选定的S-CSCF ;S516,S-CSCF检查订阅者、被订阅者的合法性后,返回订阅成功响应,如2000K ;S517,I-CSCF将订阅成功响应转发给P-CSCFS518,S-CSCF构造NOTIFY请求消息,NOTIFY消息体的XML包中包含了被订阅者的注册状态信息,通过扩展XML标签,指示用户的别名组信息,例如可以通过AOR中的alias
参数来标注别名信息,具体示例可参考如下< xml version=" 1.0" >
<reginfo xin!ns="urn:ietf':params:xml;ns:regmfo"
xml ns:cp="urn: ietfparams: xml: ns: cornmon-pol icy"
xmlns:eH="urn:3gpp:ns:extRegInfo: 1.0"version="0" state=" fill I ">
〈registration aor=”sip:userl—public I (^liomel .net"
id="as9"
state="active" aiias=”abc”>
〈contact id="76" state="active" event="registered"> <uri>sip :(5555: :aaa:bbb: ccc: ddd|</uri> <unknown-param naine="audio"/> </contact>
</registration>
〈registration aor=”sip:userl_public2(^)homel.net”id="aslO"^一,
state—"active" alias—”abc”>
〈contact id="86" state="active" event="created"> <u.ri>sip:[5555::aaa:bbb:ccc:ddd]</uri> <unknown-param name=”audio”/> 〈/contact〉
<cp:actions>
<eri:iph ns="wps" val=" I ../> <eri:pnvSender/>
</cp:actions>
〈/registration〉
</reginfo>S519, S-CSCF 发送 NOTIFY 请求给 P-CSCF ;S520, P-CSCF收到NOTIFY请求后,解析NOTIFY消息体,获取用户的注册状态信息,包括消息体中的用户的别名组信息,保存在本地,从而实现了用户号码关联;S521, P-CSCF 发送 NOTIFY 请求的成功响应给 S-CSCF,如2000K。图6示出了本发明号码关联的实现方法的实施例三的实现流程,如图6所示,所述实施例三是MS中P-CSCF通过BOSS获取号码关联信息的实现;通过B0SS,向P-CSCF网元发送号码关联请求,P-CSCF解析并保存后,完成号码关联。具体包括以下步骤S601, IMS用户开通时,BOSS向HSS发送开通请求;S602, HSS处理开通请求后,返回开通响应;S603, IMS用户开通时,BOSS需要向E. 164号码服务器(ENUM)发送开通请求;S604,ENUM处理 开通请求后,返回开通响应;S605, BOSS向P-CSCF发送号码关联请求,该号码关联请求可以扩展新的接口,也可以利用现有接口,扩展参数,以达到发送号码关联的请求;其中,所述号码关联请求中包括所有关联的号码;
S606, P-CSCF收到该号码关联请求后,在本地保存号码关联信息,实现号码关联;S607, P-CSCF处理后,发送号码关联响应消息。图7示出了本发明号码关联的实现系统的结构,如图7所示,所述系统包括P-CSCF ;其中,所述P-CSCF,用于获取用户的号码信息,对所述号码信息进行解析并保存,实现号码关联。其中,所述P-CSCF,具体用于获取用户的别名组信息。进一步地,所述系统还包括S-CSCF ;其中,所述S-CSCF,用于发送携带有别名组指示信息的注册成功响应消息;
所述P-CSCF,具体用于接受到所述注册成功响应消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。进一步地,所述S-CSCF,还用于在P-CSCF订阅成功后,发送携带有别名组指示信息的通知消息;所述P-CSCF,具体用于接收到所述通知消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。进一步地,所述系统还包括BOSS,用于发送包含有关联的所有号码的号码关联请求;所述P-CSCF,具体用于接收并解析所述号码关联请求,将用户的号码关联信息保存在本地。采用本发明方法,可以让P-CSCF将获得用户号码之间的关联关系,知道哪几个PUI互为关联,可以是两个ΡΠ互为关联,也可能是多个ΡΠ互为关联。ΡΠ的形式可以是SIP格式,也可以是TEL格式,能够让P-CSCF实现号码关联,以简化、优化一些业务处理,比如对于监听,只需要布控一个号码,就可以基于号码关联的信息实现监听所有关联号码。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1.一种号码关联的实现方法,其特征在于,所述方法包括 代理呼叫会话控制功能实体P-CSCF获取用户的号码信息; 所述P-CSCF对所述号码信息进行解析并保存,实现号码关联。
2.根据权利要求I所述的方法,其特征在于,所述P-CSCF获取用户的号码信息为 所述P-CSCF获取用户的别名组信息。
3.根据权利要求2所述的方法,其特征在于,所述P-CSCF获取用户的别名组信息为 服务呼叫会话控制功能实体S-CSCF发送携带有别名组指示信息的注册成功响应消息; 相应地,所述P-CSCF对所述号码信息进行解析并保存,实现号码关联为 所述P-CSCF接收到所述注册成功响应消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。
4.根据权利要求2所述的方法,其特征在于,所述P-CSCF获取用户的别名组信息为 S-CSCF在P-CSCF订阅成功后,发送携带有别名组指示信息的通知消息; 相应地,所述P-CSCF对所述号码信息进行解析并保存,实现号码关联为 所述P-CSCF接收到所述通知消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。
5.根据权利要求I所述的方法,其特征在于,所述P-CSCF获取用户的号码信息为 业务支撑系统BOSS发送包含有关联的所有号码的号码关联请求; 相应地,所述P-CSCF对所述号码信息进行解析并保存,实现号码关联为 所述P-CSCF接收并解析所述号码关联请求,将用户的号码关联信息保存在本地。
6.一种号码关联的实现系统,其特征在于,所述系统包括=P-CSCF ;其中, 所述P-CSCF,用于获取用户的号码信息,对所述号码信息进行解析并保存,实现号码关联。
7.根据权利要求6所述的系统,其特征在于,所述P-CSCF,具体用于获取用户的别名组信息。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括S-CSCF;其中, 所述S-CSCF,用于发送携带有别名组指示信息的注册成功响应消息; 所述P-CSCF,具体用于接受到所述注册成功响应消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。
9.根据权利要求7所述的系统,其特征在于,所述系统还包括S-CSCF;其中, 所述S-CSCF,用于在P-CSCF订阅成功后,发送携带有别名组指示信息的通知消息; 所述P-CSCF,具体用于接收到所述通知消息后,解析并识别别名组指示信息,将得到的别名组信息保存在本地。
10.根据权利要求6所述的系统,其特征在于,所述系统还包括B0SS,用于发送包含有关联的所有号码的号码关联请求; 所述P-CSCF,具体用于接收并解析所述号码关联请求,将用户的号码关联信息保存在本地。
全文摘要
本发明提供了一种号码关联的实现方法及系统,所述方法包括P-CSCF获取用户的号码信息;所述P-CSCF对所述号码信息进行解析并保存,实现号码关联。本发明通过P-CSCF获取用户的号码信息,对所述号码信息进行解析并保存,实现号码关联,其中号码的形式可以是SIP格式,也可以是TEL格式,能够简化优化业务的处理,提高效率,降低实现成本。
文档编号H04W4/16GK102868986SQ201210351630
公开日2013年1月9日 申请日期2012年9月20日 优先权日2012年9月20日
发明者曲晓明, 缪永生 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1