归属用户服务器旁路方法及查询呼叫会话控制功能设备的制作方法

文档序号:7756057阅读:200来源:国知局
专利名称:归属用户服务器旁路方法及查询呼叫会话控制功能设备的制作方法
技术领域
本发明涉及IP多媒体子系统(IP Multimedia Subsystem,简称IMS)网络技术, 尤其涉及一种在IMS网络中实现归属用户服务器(Home Subscriber Server,简称HSS) 旁路(Bypass)的方法及查询呼叫会话控制功能(Interrogating Call Session Control Function,简称 I-CSCF)设备。
背景技术
随着IMS技术的逐步完善,现已被运营商普遍认可,并被广泛应用于运营商业务 融合和转型战略的下一代网络架构中。HSS是架构在IMS网络之上的功能实体,集中存储 IMS网络用户数据,执行用户的身份验证和授权,并可提供有关用户物理位置的信息。IMS用户作为被叫时,被叫用户归属网络的I-CSCF需要到HSS上查询用户的物理 位置信息,但当I-CSCF与HSS之间信令连接异常时,即被叫用户归属网络的I-CSCF判定无 法从HSS获取被叫用户的物理位置信息(即被叫用户注册的S-CSCF)时,呼叫将无法接续 至被叫用户。因此,当被叫归属网络I-CSCF与HSS之间信令连接异常时,被叫用户为本HSS 储存的用户的全部呼叫都会失败。由于HSS的集中设置,HSS上存储的用户数量大,这将造 成大面积的用户都无法做被叫的恶劣通信事件。

发明内容
本发明的目的是提出一种HSS旁路方法及I-CSCF设备,能够在被叫用户归属网络 的I-CSCF与HSS信令连接异常时,仍能保证后续的呼叫接续,最大程度保障用户的通信安 全,大大降低大面积用户无法作被叫的可能。为实现上述目的,本发明提供了一种归属用户服务器旁路方法,包括被叫用户归属网络的查询呼叫会话控制功能设备在接收到呼叫请求后,确定需要 获取物理位置信息的被叫号码;所述查询呼叫会话控制功能设备根据所述被叫号码查询到对应的归属用户服务 器,并检测与该归属用户服务器之间的通信信令,判断所述通信信令是否异常;如果判断所述通信信令异常,则所述查询呼叫会话控制功能设备根据自身预先配 置的选择策略选择与所述被叫号码对应的服务型呼叫会话控制功能设备(S-CSCF设备), 将所述呼叫请求发送到选出的所述服务型呼叫会话控制功能设备,以完成后续呼叫处理。进一步的,在所述查询呼叫会话控制功能设备中预先设置选择策略的操作包括在用户注册流程中,归属用户服务器向所述查询呼叫会话控制功能设备下发注册 用户的能力集,注册用户的能力集与其他注册用户均采用相同的默认能力集;所述查询呼叫会话控制功能设备建立注册用户的能力集与服务型呼叫会话控制 功能设备的对应关系,并配置选择策略,然后根据该选择策略选择适合的服务型呼叫会话 控制功能设备。进一步的,所述检测与该归属用户服务器之间的通信信令,判断所述通信信令是否异常的操作具体为所述查询呼叫会话控制功能设备创建到所述归属用户服务器的验证、授权和计帐 协议(Diameter AAA Protocol,简称Diameter)链路,通过验证、授权和计帐协议链路检测 机制判断验证、授权和计帐协议链路是否中断,如果所述查询呼叫会话控制功能设备与所 述归属用户服务器之间的所有验证、授权和计帐协议连接均中断,则确定所述通信信令异

巾ο进一步的,如果判断所述通信信令正常,则所述查询呼叫会话控制功能设备向所 述归属用户服务器查询到所述被叫用户注册的服务型呼叫会话控制功能设备,并将所述呼 叫请求发送到查询到的所述服务型呼叫会话控制功能设备,以完成后续呼叫处理。为实现上述目的,本发明提供了一种查询呼叫会话控制功能设备,包括被叫号码确定模块,用于在接收到呼叫请求后,确定需要获取物理位置信息的被 叫号码;通信信令检测模块,用于根据所述被叫号码查询到对应的归属用户服务器,并检 测与该归属用户服务器之间的通信信令,判断所述通信信令是否异常;选择策略保存模块,用于保存预先配置的与用户号码对应的选择策略;选择模块,用于在判断所述通信信令异常时,根据所述选择策略选择与所述被叫 号码对应的服务型呼叫会话控制功能设备;第一呼叫请求发送模块,用于将所述呼叫请求发送到所述选择模块选出的所述服 务型呼叫会话控制功能设备,以完成后续呼叫处理。进一步的,所述通信信令检测模块具体包括归属用户服务器查询模块,用于根据所述被叫号码查询到对应的归属用户服务 器;验证、授权和计帐协议链路创建模块,用于创建到所述归属用户服务器的验证、授 权和计帐协议链路;链路中断判断模块,用于通过验证、授权和计帐协议链路检测机制判断验证、授权 和计帐协议链路是否中断;信令异常确定模块,用于在所述查询呼叫会话控制功能设备与所述归属用户服务 器之间的所有验证、授权和计帐协议连接均中断时,确定所述通信信令异常。进一步的,还包括物理位置查询模块,用于在判断所述通信信令正常时,向所述归属用户服务器查 询所述被叫用户注册的服务型呼叫会话控制功能设备;第二呼叫请求发送模块,用于将所述呼叫请求发送到查询到的所述服务型呼叫会 话控制功能设备,以完成后续呼叫处理。进一步的,还包括能力集接收模块,用于在用户注册流程中,接收归属用户服务器下发的注册用户 的能力集,注册用户的能力集与其他注册用户均采用相同的默认能力集;对应关系建立模块,用于建立注册用户的能力集与服务型呼叫会话控制功能设备 的对应关系;选择策略配置模块,用于配置选择策略,并根据该选择策略选择适合的服务型呼叫会话控制功能设备。基于上述技术方案,本发明IMS网络中I-CSCF设备对与HSS之间的通信信令进行 检查,及时检测出通信连接是否异常,当判定为异常时,根据预先配置的选择策略来选择被 叫用户的物理位置信息,使呼叫仍能够接续至被叫用户,从而最大程度保障用户的通信安 全,大大降低大面积用户无法作被叫的可能。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为本发明HSS旁路方法的一实施例的流程示意图。图2为本发明HSS旁路方法的另一实施例的流程示意图。图3为本发明HSS旁路方法的又一实施例的流程示意图。图4为本发明I-CSCF设备的一实施例的结构示意图。图5为本发明I-CSCF设备的另一实施例的结构示意图。
具体实施例方式下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。现有技术中,IMS网络中的I-CSCF设备在与HSS之间通信异常时,就无法从HSS获 得被叫用户的物理位置信息,因此无法完成后续的呼叫接续。由于后续的呼叫接续要由被 叫用户的物理位置信息保证,因此本发明从另一角度出发,使得I-CSCF设备在与HSS之间 通信异常时,仍能获得需要的被叫用户的物理位置信息,从而保证后续的呼叫接续。如图1所示,为本发明HSS旁路方法的一实施例的流程示意图。在本实施例中,HSS 旁路方法包括以下流程步骤101、被叫用户归属网络的I-CSCF设备在接收到呼叫请求后,确定需要获取 物理位置信息的被叫号码;步骤102、I-CSCF设备根据被叫号码查询到对应的HSS ;步骤103、I-CSCF设备检测与该HSS之间的通信信令,判断通信信令是否异常;步骤104、如果判断通信信令异常,则I-CSCF设备根据自身预先配置的选择策略 选择与被叫号码对应的S-CSCF设备;步骤105、I-CSCF设备将呼叫请求发送到选出的S-CSCF设备,以完成后续呼叫处理。在本实施例中,被叫用户归属网络的I-CSCF设备在接收到呼叫请求后,要检查被 叫号码对应的HSS与自身之间的通信信令是否异常,如果异常则通过自身预先配置的选择 策略选出被叫号码对应的S-CSCF设备,从而替代了从HSS获取被叫号码对应的S-CSCF设 备的过程,避免了该获取流程无法进行时导致呼叫请求无法接续的问题,从而最大程度保 障用户的通信安全,大大降低大面积用户无法作被叫的可能。如图2所示,为本发明HSS旁路方法的另一实施例中设置选择策略的流程示意图。 与上一实施例相比,本实施例还增加了 I-CSCF设备设置选择策略的操作过程,该设置过程 具体包括
步骤201、在用户注册流程中,HSS向I-CSCF设备下发注册用户的能力集,注册用 户的能力集与其他注册用户均采用相同的默认能力集;步骤202、I-CSCF设备建立注册用户的能力集与S-CSCF设备的对应关系;步骤203、I-CSCF设备配置选择策略,然后根据该选择策略选择适合的S-CSCF设备。在用户注册流程中,HSS向I-CSCF设备下发注册用户的能力集,I-CSCF设备根据 该注册用户的能力集建立与至少一个S-CSCF设备的对应关系。I-CSCF设备设置选择策略,根据设定的选择策略可以从该注册用户的能力集对应 的S-CSCF设备中为该注册用户选出一个唯一确定的S-CSCF设备,该确定的S-CSCF设备与 用户号码相关,对于同一用户号码的每次注册流程根据选择策略选出的S-CSCF设备相同。由于I-CSCF设备在注册用户被呼叫时仍是按照该选择策略进行选择,因此能够 选出注册时选择的S-CSCF设备,从而确保呼叫接续的顺利进行。但如果不同用户的能力集 不同,而不同能力集可以对应不同的S-CSCF设备,在注册用户被呼叫时如果I-CSCF无法从 HSS查询到用户能力集,则I-CSCF可能无法确保选出的是注册时选择的S-CSCF设备,从而 导致呼叫接续失败。如图3所示,为本发明HSS旁路方法的又一实施例的流程示意图。相比于前两个 实施例,本实施例包括了通信信令异常的具体检测和判断过程,具体包括步骤301、被叫用户归属网络的I-CSCF设备在接收到呼叫请求后,确定需要获取 物理位置信息的被叫号码;步骤302、I-CSCF设备根据被叫号码查询到对应的HSS ;步骤303、I-CSCF设备创建到HSS的Diameter链路;步骤304、I-CSCF设备通过Diameter链路检测机制判断Diameter链路,如果 I-CSCF设备与HSS之间的所有Diameter连接均中断,则确定通信信令异常,并执行步骤 305,否则确定通信信令正常,并执行步骤307 ;步骤305、如果判断通信信令异常,则I-CSCF设备根据自身预先配置的选择策略 选择与被叫号码对应的S-CSCF设备;步骤306、I-CSCF设备将呼叫请求发送到选出的S-CSCF设备,以完成后续呼叫处 理;步骤307、I-CSCF设备向HSS查询被叫用户注册的S-CSCF设备;步骤308、I-CSCF设备将呼叫请求发送到查询到的S-CSCF设备,以完成后续呼叫处理。在本实施例中,采用了 Diameter协议的链路检测机制,该Diameter协议是为诸如 网络访问或IP移动等应用程序提供认证,授权和计费(AAA)结构所设计,是作为Radius协 议的改进版而设计。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。如图4所示,为本发明I-CSCF设备的一实施例的结构示意图。在本实施例中I-CSCF设备包括被叫号码确定模块1、通信信令检测模块2、选择策略保存模块3、选择模 块4和第一呼叫请求发送模块5。其中,被叫号码确定模块1用于在接收到呼叫请求后,确定需要获取物理位置信 息的被叫号码。通信信令检测模块2用于根据所述被叫号码查询到对应的HSS,并检测与 该HSS之间的通信信令,判断所述通信信令是否异常。选择策略保存模块3用于保存预先 配置的与用户的号码对应的选择策略。选择模块4用于在判断所述通信信令异常时,根据 所述选择策略选择与所述被叫号码对应的S-CSCF设备。第一呼叫请求发送模块5用于将 所述呼叫请求发送到选择模块4选出的S-CSCF设备,以完成后续呼叫处理。本实施例在I-CSCF设备中加入了通信信令的检测模块以及选择策略的保存和选 择模块,使得I-CSCF设备在确定与HSS之间的通信信令异常时,能够通过选择策略来选择 被叫用户对应的物理位置信息,从而完成后续的呼叫处理。在另一个实施例中,通信信令检测模块2可以具体包括归属用户服务器查询模 块,用于根据所述被叫号码查询到对应的归属用户服务器;Diameter链路创建模块,用于 创建到HSS的Diameter链路;链路中断判断模块,用于通过Diameter链路检测机制判 断Diameter链路是否中断;信令异常确定模块,用于在I-CSCF设备与HSS之间的所有 Diameter连接均中断时,确定通信信令异常。在另一个实施例中,I-CSCF设备还包括能力集接收模块,用于在用户注册流程 中,接收HSS下发的注册用户的能力集,注册用户的能力集与其他注册用户均采用相同的 默认能力集;对应关系建立模块,用于建立注册用户的能力集与S-CSCF的对应关系;选择 策略配置模块,用于配置选择策略,并根据该选择策略选择适合的S-CSCF。如图5所示,为本发明I-CSCF设备的另一实施例的结构示意图。与上一实施例相 比,本实施例还包括物理位置查询模块6和第二呼叫请求发送模块7,其中物理位置查询 模块6用于在判断所述通信信令正常时,向HSS查询所述被叫用户注册的S-CSCF设备。第 二呼叫请求发送模块7用于将呼叫请求发送到查询到的S-CSCF设备,以完成后续呼叫处 理。本实施例给出了当判断通信正常时的处理方式。最后应当说明的是以上实施例仅用以说明本发明的技术方案而非对其限制;尽 管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然 可以对本发明的具体实施方式
进行修改或者对部分技术特征进行等同替换;而不脱离本发 明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
一种归属用户服务器旁路方法,包括被叫用户归属网络的查询呼叫会话控制功能设备在接收到呼叫请求后,确定需要获取物理位置信息的被叫号码;所述查询呼叫会话控制功能设备根据所述被叫号码查询到对应的归属用户服务器,并检测与该归属用户服务器之间的通信信令,判断所述通信信令是否异常;如果判断所述通信信令异常,则所述查询呼叫会话控制功能设备根据自身预先配置的选择策略选择与所述被叫号码对应的服务型呼叫会话控制功能设备,将所述呼叫请求发送到选出的所述服务型呼叫会话控制功能设备,以完成后续呼叫处理。
2.根据权利要求1所述的归属用户服务器旁路方法,其中在所述查询呼叫会话控制功 能设备中预先设置选择策略的操作包括在用户注册流程中,归属用户服务器向所述查询呼叫会话控制功能设备下发注册用户 的能力集,注册用户的能力集与其他注册用户均采用相同的默认能力集;所述查询呼叫会话控制功能设备建立注册用户的能力集与服务型呼叫会话控制功能 设备的对应关系,并配置选择策略,然后根据该选择策略选择适合的服务型呼叫会话控制 功能设备。
3.根据权利要求1所述的归属用户服务器旁路方法,其中所述检测与该归属用户服务 器之间的通信信令,判断所述通信信令是否异常的操作具体为所述查询呼叫会话控制功能设备创建到所述归属用户服务器的验证、授权和计帐协议 链路,通过验证、授权和计帐协议链路检测机制判断验证、授权和计帐协议链路是否中断, 如果所述查询呼叫会话控制功能设备与所述归属用户服务器之间的所有验证、授权和计帐 协议连接均中断,则确定所述通信信令异常。
4.根据权利要求1所述的归属用户服务器旁路方法,其中如果判断所述通信信令正 常,则所述查询呼叫会话控制功能设备向所述归属用户服务器查询所述被叫用户注册的服 务型呼叫会话控制功能设备,并将所述呼叫请求发送到查询到的所述服务型呼叫会话控制 功能设备,以完成后续呼叫处理。
5.一种查询呼叫会话控制功能设备,包括被叫号码确定模块,用于在接收到呼叫请求后,确定需要获取物理位置信息的被叫号码;通信信令检测模块,用于根据所述被叫号码查询到对应的归属用户服务器,并检测与 该归属用户服务器之间的通信信令,判断所述通信信令是否异常;选择策略保存模块,用于保存预先配置的与用户的号码对应的选择策略; 选择模块,用于在判断所述通信信令异常时,根据所述选择策略选择与所述被叫号码 对应的服务型呼叫会话控制功能设备;第一呼叫请求发送模块,用于将所述呼叫请求发送到所述选择模块选出的所述服务型 呼叫会话控制功能设备,以完成后续呼叫处理。
6.根据权利要求5所述的查询呼叫会话控制功能设备,其中所述通信信令检测模块具 体包括归属用户服务器查询模块,用于根据所述被叫号码查询到对应的归属用户服务器; 验证、授权和计帐协议链路创建模块,用于创建到所述归属用户服务器的验证、授权和计帐协议链路;链路中断判断模块,用于通过验证、授权和计帐协议链路检测机制判断验证、授权和计 帐协议链路是否中断;信令异常确定模块,用于在所述查询呼叫会话控制功能设备与所述归属用户服务器之 间的所有验证、授权和计帐协议连接均中断时,确定所述通信信令异常。
7.根据权利要求5所述的查询呼叫会话控制功能设备,其中还包括物理位置查询模块,用于在判断所述通信信令正常时,向所述归属用户服务器查询所 述被叫用户注册的服务型呼叫会话控制功能设备;第二呼叫请求发送模块,用于将所述呼叫请求发送到查询到的所述服务型呼叫会话控 制功能设备,以完成后续呼叫处理。
8.根据权利要求5所述的查询呼叫会话控制功能设备,其中还包括能力集接收模块,用于在用户注册流程中,接收归属用户服务器下发的注册用户的能 力集,注册用户的能力集与其他注册用户均采用相同的默认能力集;对应关系建立模块,用于建立注册用户的能力集与服务型呼叫会话控制功能设备的对 应关系;选择策略配置模块,用于配置选择策略,并根据该选择策略选择适合的服务型呼叫会 话控制功能设备。
全文摘要
本发明涉及一种IMS网络HSS旁路方法,包括被叫用户归属网络的I-CSCF设备接收到呼叫请求后,确定需要获取物理位置信息的被叫号码;I-CSCF设备根据被叫号码查询到对应的HSS,并检测与HSS之间的通信信令,判断通信信令是否异常;如果异常,则I-CSCF设备根据自身预先配置的选择策略选择与被叫号码对应的S-CSCF设备,将呼叫请求发送到选出的S-CSCF设备,以完成后续呼叫处理。本发明还涉及一种I-CSCF设备。本发明I-CSCF设备对与HSS之间的通信信令进行检查,及时检测出通信连接是否异常,当判定为异常时,根据预先配置的选择策略来选择被叫用户的物理位置信息,使呼叫仍能够接续至被叫用户,从而最大程度保障用户的通信安全,降低大面积用户无法作被叫的可能。
文档编号H04L29/06GK101917696SQ20101024465
公开日2010年12月15日 申请日期2010年7月30日 优先权日2010年7月30日
发明者李力卡, 马金兰 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1