终呼处理方法、装置及系统的制作方法

文档序号:9690963阅读:304来源:国知局
终呼处理方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种终呼处理方法、装置及系统。
【背景技术】
[0002]IP 多媒体子系统(IP Multimedia Core Network Subsystem,简称为 IMS)是由第三代合作伙伴计划(3rd Generat1n Partnership Pro ject,简称为3GPP)提出的一种基于IP的网络架构,构建了一个的开放而灵活的业务环境,支持多媒体应用,能够为用户提供丰富的多媒体业务。
[0003]在ms业务体系中,控制层和业务层是分离的,控制层不提供具体业务,只向业务层提供必要的触发、路由、计费等功能。
[0004]图1是相关技术中3GPP定义的頂S基本架构示意图,如图1所示,控制层中业务触发和控制功能是呼叫会话控制功能(Call Sess1n Control Funct1n,简称为CSCF)完成的。呼叫会话控制功能分为:代理呼叫会话控制功能(Proxy-CSCF,简称为P-CSCF)、查询呼叫会话控制功能(Interrogating-CSCF,简称为1-CSCF)和服务呼叫会话控制功能(Serving-CSCF,简称为 S-CSCF)三种类型。
[0005]业务层是由一系列应用服务器(Applicat1n Server,简称为AS)组成,能提供具体业务服务。控制层(S-CSCF)根据用户的签约信息控制业务触发,调用AS上的业务,实现业务功能。
[0006]用户的签约数据存储在归属签约服务器中(Home Subscript1n Server,简称为HSS),用户在ms注册时,签约数据会从HSS下载到用户注册到的S-CSCF中。
[0007]会话中的端到端设备称为用户设备(User Equipment,简称为UE),负责与使用者的交互,有的UE具有多种接入网络的方式,包括通过3GPP的分组交换(Packet Switch,简称为PS)域接入网络,通过其他非3GPP的PS域接入网络。每个用户都会分配至少一个SIP URI,称为頂S用户公有标识QMS public user identity,简称为頂PU)。格式如下sip:xyziabc.com。IMS用户在接入IMS时,首先要在IMS注册。
[0008]企业网的出现,出现了通配注册技术。企业网用户,通常其頂PU的用户部分都有相同的前缀,如mx公司在运营商ddx开户的IMPU,用户部分都是以mxcorp开头,如sip:mxcorp.Johniddx.com, sip:mxcorp.msiddx.com。企业网在通过 IP-PBX 连接到 IMS 网络时,IP-PBX可以用一个含通配符的IMPU,如sip:mxcorp@ddx.com一次性把企业网所有用户注册到MS中。后续企业网的每个用户,可以直接呼叫,而无需单独注册一次。
[0009]不管何种方式,在相关技术中都要求每个用户的数据必须在HSS中配置。在注册后,HSS中保存了用户当前注册的S-CSCF,S-CSCF上也会有用户的MS签约数据。
[0010]图2是相关技术中向ms用户终呼过程的流程图,如图2所示,该流程包括如下步骤:
[0011]步骤201:呼叫请求到达UE归属頂S网络的ι-CSCF ;
[0012]步骤202:1-CSCF收到呼叫请求后,向HSS发起位置查询;
[0013]步骤203:HSS收到查询请求后,查询该用户的注册状态。如果用户已经注册,则返回注册的S-CSCF。如果没有注册,则返回一个S-CSCF的列表;
[0014]步骤204:1-CSCF收到应答后,向S-CSCF发送呼叫请求。当收到的是一个S-CSCF列表时,1-CSCF需要从中选出一个S-CSCF来发送呼叫请求;
[0015]步骤204a: S-CSCF收到呼叫请求后,如果用户尚未在该S-CSCF注册,则S-CSCF从HSS获取用户签约数据;
[0016]步骤205:S-CSCF收到呼叫请求后,执行被叫相关的业务;
[0017]步骤206:S-CSCF向P-CSCF/IBCF转发呼叫请求。(当UE是自己注册,呼叫发给P-CSCF,当用户在企业网内注册,则发给IBCF);
[0018]步骤207:P-CSCF/IBCF向UE/IP-PBX转发呼叫请求。(P-CSCF把呼叫转发给UE,IBCF则转发给IP-PBX,IP-PBX在转发给企业网内的UE);
[0019]步骤208:呼叫请求最终到达UE后,按现有技术完成呼叫的建立。
[0020]然而,随着第三方(如一个企业,一个网站等业务的发展,特别是WebRTC技术的出现,上述的技术无法满足需求。
[0021]1)如运营商可以将一个或数个号段分配给第三方,如1895000XXXX分配给某第三方;或第三方的頂PU有一个共同的前缀,如上述的sip:mxcorp。但是在頂S网络HSS中,不能配置每个用户数据。第三方用户数据的维护,是第三方自己完成的。这种需求在现实中非常普遍,如,运营商A给某网站xyz的用户接入MS,其用户的頂PU,拥有共同的前缀sip:xyz。但是由于各种原因,具体有多少个用户,每个用户的完整MPU,运营商网络的HSS中没有,或者不完整。
[0022]2)每个用户在注册时,都需要接入一个固定的P-CSCF,网络会分配一个S-CSCF。对于企业网,其IP-PBX通过IBCF/P-CSCF接入MS网络,网络往往固定分配一个S-CSCF为某个具体企业网用户服务,在统配注册后,S-CSCF也知道通过哪个IBCF/P-CSCF连向该企业网。然后,对于上述的第三方,如网站,其用户非常之多。分配一个固定的S-CSCF性能上无法满足要求;同时用于分散在各地,没有一个类似IP-PBX的统一入口,接入P-CSCF各不一样。现有的企业网方式无法满足需求。
[0023]当HSS中不能配置每个用户的数据时,HSS就无法记录未能配置的用户当前注册的S-CSCF。那么在图2的步骤204,HSS无法返回S-CSCF的地址。
[0024]如果采用企业网式的统配注册,那么要求所有的用户都要在同一个IP-PBX范围内部,并且分配相同的S-CSCF。然而,对于Web网站这类第三方用户,用户是在全球各地上网,无法做到在IP-PBX内部。并且相同的S-CSCF性能上根本无法负担这么大的用户群。
[0025]因此,在相关技术中,为第三方注册的用户分配一个统一的S-CSCF进行呼叫处理性能上无法满足要求,并且由于用户的分散,采用统一的S-CSCF也无法实现。

【发明内容】

[0026]本发明提供了一种终呼处理方法、装置及系统,以至少解决相关技术中,为第三方注册的用户分配一个统一的S-CSCF进行呼叫处理性能上无法满足要求,并且由于用户的分散,采用统一的S-CSCF也无法实现的问题。
[0027]根据本发明的一个方面,提供了一种终呼处理方法,包括:第三方数据库TPUD存储第三方注册后的用户注册信息,其中,所述用户注册信息包括:注册用户,以及所述注册用户对应的服务呼叫会话控制功能S-CSCF ;所述TPUD接收到用于查询被叫用户对应的用户注册信息的查询请求;所述TPUD依据所述查询请求将查询到的所述被叫用户对应的用户注册信息发送给发送所述查询请求的请求方,其中,所述用户注册信息用于所述请求方执行终呼处理。
[0028]优选地,发送所述查询请求的所述请求方包括以下至少之一:应用服务器AS、查询呼叫会话控制功能1-CSCF、互联边界控制功能IBCF。
[0029]根据本发明的另一方面,提供了一种终呼处理方法,包括:应用服务器AS接收到呼叫请求;所述AS向用于存储用户注册信息的第三方数据库TPUD查询所述呼叫请求中被叫用户对应的用户注册信息,其中,所述用户注册信息包括:注册用户,以及所述注册用户对应的服务呼叫会话控制功能S-CSCF ;所述AS接收到所述TPUD查询到所述被叫用户的所述用户注册信息;所述AS依据接收到的所述用户注册信息将所述呼叫请求转发给所述S-CSCF执行终呼处理。
[0030]优选地,所述AS通过以下方式至少之一接收到所述呼叫请求:所述AS通过,查询呼叫会话控制功能1-CSCF通过将所述被叫用户当作公共服务标识PSI对待的方式把呼叫发送给所述AS,接收到所述呼叫请求;所述AS通过,查询呼叫会话控制功能1-CSCF将所述呼叫请求发送给TRF,由所述TRF通过业务触发的方式,接收到所述呼叫请求;所述AS通过,服务呼叫会话控制功能S-CSCF业务触发的方式,接收到所述呼叫请求。
[0031]根据本发明的又一方面,提供了一种终呼处理方法,包括:查询呼叫会话控制功能1-CSCF接收到呼叫请求;所述1-CSCF依据所述呼叫请求,向用于存储第三方注册后的用户注册信息的第三方数据库TPUD查询所述呼叫请求中被叫用户的用户注册信息;其中,所述用户注册信息包括:注册用户,以及所述注册用户对应的服务呼叫会话控制功能S-CSCF ;所述1-CSCF接收到所述TPUD查询到的所述被叫用户的用户注册信息;所述1-CSCF依据接收到的所述用户注册信息将所述呼叫请求转发给所述S-CSCF执行终呼处理。
[0032]优选地,所述1-CSCF依据所述呼叫请求,向用于存储第三方注册后的用户注册信息的所述TPUD查询用户的用户注册信息包括以下至少之一:所述1-CSCF直接从所述TPUD查询用户的所述用户注册信息;所述1-CSCF通过,将所述被叫用户的标识当作公共服务标识PSI对待的方式向应用服务器AS发送所述呼叫请求,由所述AS向所述TPUD查询所述用户注册信息后,接收到所述TPUD反馈的所述用户注册信息的方式,查询到所述用户注册信息;所述1-CSCF通过TRF业务触发的方式向所述AS发送所述呼叫请求,由所述AS向所述TPUD查询所述用户注册信息后,接收到所述TPUD反馈的所述用户注册信息反馈的方式,查询到所述用户注册信息。
[0033]根据本发明的一方面,提供了一种终呼处理装置,应用于第三方数据库TPUD,包括:存储模块,用于存储第三方注册后的用户注册信息,其中,所述用户注册信息包括:注册用户,以及所述注册用户对应的服务呼叫会话控制功能S-CSCF ;第一接收模块,用于接收到用于查询被叫用户对应的用户注册信息的查询请求;第一发送模块,依据
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1