一种基于IMS网络的用户数据查询方法及装置制造方法及图纸

技术编号:10694525 阅读:257 留言:0更新日期:2014-11-26 20:29
本发明专利技术实施例提供一种基于IMS网络的用户数据查询方法及装置,涉及通信领域,能够采用“就近出IMS网络,就远入IMS网络”路由方式和“就远出IMS网络,就近入IMS网络”路由方式,最大限度的利用IMS网络,减小PSTN网络的承载压力。该方法包括:服务器接收呼叫处理装置发送的查询请求,查询请求包括被叫用户的号码和标签,标签用于指示服务器查询用户数据的数据区域;根据被叫用户的号码,在标签指示的数据区域中查询被叫用户的用户数据,并获取用户数据的查询结果,查询结果用于表征服务器所属网络采用的路由方式;发送查询结果至呼叫处理装置。

【技术实现步骤摘要】
一种基于IMS网络的用户数据查询方法及装置
本专利技术涉及通信领域,尤其涉及一种基于IMS网络的用户数据查询方法及装置。
技术介绍
随着通信技术的不断进步和用户要求的不断提高,能够提供高质量语音和视频等多媒体业务的网络体系结构正在逐步成为通信网络发展的热点。3GPP(ThirdGenerationPartnershipProject,第三代合作伙伴计划)在其R5(Release5)版本中提出了IMS(InternetProtocolMultimediaSubsystem,IP多媒体子系统),以提供更加丰富的多媒体业务。在IMS网络中,ENUM(TelephoneNumberMapping,电话号码映射)服务器能够完成IMS用户的E.164电话号码到SIPURI(SessionInitiationProtocolUniformResourceIdentifier,会话初始化协议通用资源标识)的转换,也就是ENUM服务器可以将IMS用户的电话号码由TELURI(TelephoneUniformResourceIdentifier,电话通用资源标识)转换为SIPURI。目前,中国通信运营商企业标准中将ENUM服务器分为全国一级ENUM服务器和省二级ENUM服务器。其中,全国一级ENUM服务器中存储有电话号码的区号与各省二级ENUM服务器的域名或IP地址之间的对应关系,省二级ENUM服务器中存储有本省的IMS网络用户的电话号码由TELURI向SIPURI转换的数据。现有技术中,基于上述各级ENUM服务器中用户数据的存储原则,查询ENUM服务器中存储的用户数据的方法为:主叫侧网元设备发送包含有被叫用户的号码的查询请求至主叫侧二级ENUM服务器;主叫侧二级ENUM服务器在确定被叫用户的号码为异地号码时,将查询请求转发至一级ENUM服务器;一级ENUM服务器获取与该被叫用户的号码的区号相对应的被叫侧二级ENUM服务器的IP地址,并根据该IP地址将查询请求转发至被叫侧二级ENUM服务器;被叫侧二级ENUM服务器根据被叫用户的号码查询获取被叫用户的号码的SIPURI,并将被叫用户的号码的SIPURI发送至一级ENUM服务器,若被叫用户不是IMS用户,则发送无此用户至一级ENUM服务器;一级ENUM服务器将查询结果(被叫用户的号码的SIPURI或者无此用户)发送至主叫侧二级ENUM服务器;主叫侧二级ENUM服务器将查询结果发送至主叫侧网元设备。采用上述用户数据查询方法,在IMS用户拨打异地非IMS用户时,主叫侧网元设备只能得到无此用户的查询结果,从而将其长途话务经由PSTN长途网承载,即只能采用“就近出IMS网络”的路由方式。在非IMS用户拨打异地IMS用户时,其长途话务也由PSTN长途网承载,只有将话务路由至被叫侧网元设备后,才能经由IMS网络承载,即只能采用“就远入IMS网络”的路由方式。由上可知,采用上述方法进行用户数据查询,在IMS用户与异地非IMS用户语音业务互通时,长途话务经由PSTN长途网承载,即只能采用“就近出IMS网络,就远入IMS网络”的路由方式,限制了对IMS网络的使用,PSTN网络承载压力大,不利于老旧的PSTN长途网络的退网与演进。
技术实现思路
本专利技术的实施例提供一种基于IMS网络的用户数据查询方法及装置,解决了利用现有的用户数据查询方法,IMS用户与异地非IMS用户语音业务互通只能采用“就近出IMS网络,就远入IMS网络”路由方式导致的IMS网络的利用低,PSTN网络承载压力大的问题,能够采用“就近出IMS网络,就远入IMS网络”路由方式和“就远出IMS网络,就近入IMS网络”路由方式,最大限度的利用IMS网络,减小PSTN网络的承载压力,从而有利于网络的演进与发展。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供一种基于IMS网络的用户数据查询方法,包括:服务器接收呼叫处理装置发送的查询请求,所述查询请求包括被叫用户的号码和标签,所述标签用于指示所述服务器查询用户数据的数据区域;所述服务器根据所述被叫用户的号码,在所述标签指示的数据区域中查询所述被叫用户的用户数据,并获取所述用户数据的查询结果,所述查询结果用于表征所述服务器所属网络采用的路由方式;发送所述查询结果至所述呼叫处理装置。第二方面,本专利技术实施例提供一种服务器,包括:接收单元,用于接收呼叫处理装置发送的查询请求,所述查询请求包括被叫用户的号码和标签,所述标签用于指示所述服务器查询用户数据的数据区域;处理单元,用于根据所述接收单元接收到的所述被叫用户的号码,在所述标签指示的数据区域中查询所述被叫用户的用户数据,并获取所述用户数据的查询结果,所述查询结果用于表征所述服务器所属网络采用的路由方式;发送单元,用于发送所述处理单元获取到的所述查询结果至所述呼叫处理装置。本专利技术的实施例提供一种基于IMS网络的用户数据查询方法及装置,服务器在接收呼叫处理装置发送的包括有被叫用户的号码和标签的查询请求后,根据查询请求中被叫用户的号码,在标签指示的数据区域中查询被叫用户的用户数据,并获取该被叫用户的用户数据的查询结果,其中,该查询结果用于表征服务器所属网络采用的路由方式,然后,该服务器将查询结果发送至呼叫处理装置。该方案通过在IMS网络中的各级ENUM服务器中增加一个与保存有E164号码的数据区域同一级的数据区域,并且在各级ENUM服务器的各个数据区域中存储相应的用户数据,使得在IMS用户与异地非IMS用户语音业务互通时,呼叫处理装置需要在查询请求中指示查询哪个数据区域的用户数据,即查询请求中需要包含有用于指示服务器查询用户数据的数据区域的标签,由于服务器中的各个数据区域存储的用户数据不同,因此,服务器在标签指示的不同的数据区域中能够获取到不同的用户数据查询结果,并将获取到的查询结果发送至呼叫处理装置,以便于呼叫处理装置进行后续路由。因为本方案中的查询结果能够表征服务器所属网络采用的路由方式,所以在IMS用户与异地非IMS用户语音业务互通时,呼叫处理装置可以根据查询结果来选择路由方式。具体的,呼叫处理装置可以根据查询结果选择话务经由IMS网络承载,即采用“就远出IMS网络,就近入IMS网络”路由方式,也可以根据查询结果选择话务经由PSTN网络承载,即采用“就近出IMS网络,就远入IMS网络”路由方式,这样,能够最大限度的利用IMS网络,分流PSTN网的话务,减小PSTN网络的承载压力,从而有利于网络的演进与发展。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。图1为查询ENUM服务器的方法流程示意图;图2为现有ENUM服务器的内部架构示意图;图3为现有技术中ENUM服务器递归查询方法流程示意图;图4为本专利技术实施例的网络系统结构示意图;图5为本专利技术实施例的用户数据查询方法流程示意图一;图6为本专利技术实施例中ENUM服务器的内部架构示意图;图7为本专利技术实施例的用户数据查询方法流程示意图二;图8为本专利技术实施例的用户数据查询方法流程示意图三;图9为本专利技术实施例的用户数据查询方法流程示意图四;图10为本专利技术实施例的服务器的结构示意图一;图11为本专利技术实施例的本文档来自技高网
...
一种基于IMS网络的用户数据查询方法及装置

【技术保护点】
一种基于IMS网络的用户数据查询方法,其特征在于,包括:服务器接收呼叫处理装置发送的查询请求,所述查询请求包括被叫用户的号码和标签,所述标签用于指示所述服务器查询用户数据的数据区域;所述服务器根据所述被叫用户的号码,在所述标签指示的数据区域中查询所述被叫用户的用户数据,并获取所述用户数据的查询结果,所述查询结果用于表征所述服务器所属网络采用的路由方式;发送所述查询结果至所述呼叫处理装置。

【技术特征摘要】
1.一种基于IMS网络的用户数据查询方法,其特征在于,包括:服务器接收呼叫处理装置发送的查询请求,所述查询请求包括被叫用户的号码和标签,所述标签用于指示所述服务器查询用户数据的数据区域;所述服务器根据所述被叫用户的号码,在所述标签指示的数据区域中查询所述被叫用户的用户数据,并获取所述用户数据的查询结果,所述查询结果用于表征所述服务器所属网络采用的路由方式,所述路由方式为就远出IMS网络,就近入IMS网络的路由方式,或者为就近出IMS网络,就远入IMS网络的路由方式;发送所述查询结果至所述呼叫处理装置。2.根据权利要求1所述的用户数据查询方法,其特征在于,所述服务器至少包括第一数据区域和第二数据区域,所述第一数据区域和所述第二数据区域为同一级数据区域;所述第一数据区域中存储的用户数据至少包含第一手机号码的归属位置寄存器HLR识别码、所述第一手机号码的归属地区号与所述第一手机号码的归属网络域名的对应关系,和第一固定电话号码的区号与所述第一固定电话号码的归属网络域名的对应关系;或者,至少包含所述第一手机号码与所述第一手机号码的会话初始化协议SIP通用资源标识URI的对应关系;所述第一手机号码的归属地的服务器和所述第一固定电话号码的归属地的服务器为所述服务器;所述第二数据区域中存储的用户数据至少包含所述第一固定电话号码的区号与所述第一固定电话号码的归属地的二级电话号码映射ENUM服务器的网络之间互联的协议IP地址的对应关系;或者,至少包含携带有归属地区号的第一手机号码的SIPURI和所述第一固定电话号码的SIPURI;所述服务器为一级ENUM服务器或二级ENUM服务器。3.根据权利要求2所述的用户数据查询方法,其特征在于,所述被叫用户的号码为所述第一手机号码中的其中一个号码或所述第一固定电话号码中的其中一个号码;所述服务器为源二级ENUM服务器,所述源二级ENUM服务器为主叫用户的归属地的服务器;其中,所述服务器根据所述被叫用户的号码,在所述标签指示的数据区域中查询所述被叫用户的用户数据,并获取所述被叫用户的数据的查询结果,包括:所述源二级ENUM服务器在所述源二级ENUM服务器的所述标签指示的数据区域中查询是否存在所述被叫用户的号码的SIPURI;若存在所述被叫用户的号码的SIPURI,则所述源二级ENUM服务器获取所述被叫用户的号码的SIPURI;或者,若不存在所述被叫用户的号码的SIPURI,且所述被叫用户的号码的归属地的服务器是所述源二级ENUM服务器,则所述源二级ENUM服务器获取用户属性标识,所述用户属性标识用于标明所述被叫用户为非IP多媒体子系统IMS用户;或者,若不存在所述被叫用户的号码的SIPURI,且所述被叫用户的号码的归属地的服务器不是所述源二级ENUM服务器,则所述源二级ENUM服务器发送所述查询请求至一级ENUM服务器;接收所述一级ENUM服务器发送的所述查询结果。4.根据权利要求3所述的用户数据查询方法,其特征在于,所述服务器为所述一级ENUM服务器,其中,所述服务器根据所述被叫用户的号码,在所述标签指示的数据区域中查询所述被叫用户的用户数据,并获取所述被叫用户的数据的查询结果,包括:所述一级ENUM服务器在所述一级ENUM服务器的第一数据区域中查询所述被叫用户的号码的归属网络域名,并获取所述被叫用户的号码的归属网络域名;或者,所述一级ENUM服务器在所述一级ENUM服务器的第二数据区域中获取目的二级ENUM服务器的IP地址,所述目的二级ENUM服务器为所述被叫用户的归属地的服务器;发送所述查询请求至所述目的二级ENUM服务器;接收所述目的二级ENUM服务器发送的所述查询结果。5.根据权利要求4所述的用户数据查询方法,其特征在于,所述服务器为所述目的二级ENUM服务器,其中,所述服务器根据所述被叫用户的号码,在所述标签指示的数据区域中查询所述被叫用户的用户数据,并获取所述被叫用户的数据的查询结果,包括:所述目的二级ENUM服务...

【专利技术属性】
技术研发人员:马泽芳马瑞涛符刚姜先贵李延斌
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1