【技术实现步骤摘要】
一种基于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服务器中存储的用户数据的方法 ...
【技术保护点】
一种基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。