一种容灾处理方法、装置、终端和网络侧设备的制造方法
【技术领域】
[0001] 本发明设及核屯、网容灾处理领域,尤其设及一种容灾处理方法、装置、终端和网络 侧设备。
【背景技术】
[0002] IP多媒体子系统(IP Multimedia Subsystem, IM巧是一种基于会话发起协议SIP 协议的开放式系统架构。包括用户接入控制功能模块、会话控制功能模块、用户数据功能 模块、互通功能模块、业务服务模块、媒体资源功能模块、电话号码映射工作组/域名系统 巧NUM/DN巧服务器、计费网关和网管功能模块等。
[0003] 其中会话控制功能模块的代理呼叫会话控制功能P-CSCF在IMS网络边缘用于IP 接入、互通和安全保护,存在于接入网络与IMS网络及不同IMS网络之间,是用户接入IMS 的入口点;若IMS网络中在用户终端和P-CSCF间使用用户接入控制模块,例如会话边界控 制器SBC,则用户接入控制模块是用户接入IMS的入口点。
[0004] 当用户接入控制模块W全代理方式独立存在时,IMS用户注册的流程如图1所示, 包括: 阳0化]步骤1-3,终端发起初始注册过程;
[0006] 步骤4-5,由询问呼叫会话控制功能I-CSCF到HSS获取用户注册的S-CSCF地址;
[0007] 步骤6, I-CSCF向选定的S-CSCF发起注册;
[0008] 步骤7-8,S-CSCF到HSS下载鉴权向量集合;
[0009] 步骤9-12,向终端发送鉴权响应;
[0010] 步骤13-15,终端再度发起注册; 1] 步骤16-17,由询问呼叫会话控制功能I-CSCF到HSS获取用户注册的S-CSCF地 址;
[0012] 步骤18, I-CSCF向选定的S-CSCF发起注册;
[0013] 步骤19-20, S-CSCF到HSS下载用户签约档案;
[0014] 步骤21-24,向终端返回注册成功的响应消息、
[0015] 当用户接入控制模块与P-CSCF合设时,IMS用户注册的流程如图2所示,基本步 骤与图1类似。
[0016] 基于W上注册流程,当IMS网络入口设备(用户接入控制模块或者P-CSC巧服务 中断时,IMS核屯、网侧设备缺乏感知IMS网络入口设备可用状态的能力,因此无法及时向所 有失去服务的用户发送故障通知。 阳017] 在3GPP的规范TS23. 820中,给出了一种解决上述问题的处理方式,如图3所示。
[0018] 在上述方案中,当失去服务的用户作为被叫被寻址时,服务呼叫会话控制功能 S-CSCF按照IMS标准流程向P-CSCF发送呼叫请求消息(如图3中的消息5),出现处理失 败后(例如出现超时等),S-CSCF才被动发现相关问题,并立即选择另外可用的P-CSCF,同 时向当前被叫IMS用户发送Notify消息,告知其向核屯、网重新注册,注册完成后,S-CSCF再 次将之前未完成的消息发送至被叫IMS用户。
[0019] 但是该方案并没有解决P-CSCF向用户接入控制模块发送呼叫请求消息失败时, 失去服务的被叫用户无法获得故障通知的问题。
[0020] 除图3所示的方案之外,在TS23. 820中给出了另外一种基于网关GPRS支持节点 GGSN主动感知P-CSCF异常工作状态后,立即通知终端进行重注册的方案,如图4所示。
[0021] 在图4所示方案中,当GGSN发现某P-CSCF出现无法服务的状态,则主动通知终端 故障发生,要求终端向IMS进行重注册。本方案较之图3所述方案,可W更为即时的通知用 户终端重新进行注册,避免大量用户服务中断或者服务质量降低。但本方案基于GGSN设备 实现,无法为通过非PS域接入的IMS用户解决相关问题,也没有说明各网元、终端之间的协 作方式,且仍未设及从P-CSCF到用户接入控制模块的请求处理失败的场景。
[0022] 由于IMS用户每次只会通过单个IMS网络入口设备注册,图3和图4所示方案都 会损失部分业务,且被叫用户需要通过重新注册才能获得服务,因此即使存在容灾设备接 续接管后续业务,用户仍无法获得连续的业务体验。
【发明内容】
[0023] 本发明的目的是提供一种容灾处理方法、装置、终端和网络侧设备,基于多重注册 的IMS入口设备容灾解决方案,避免出现被叫用户(该被叫用户原来注册的IMS网络入口 设备无法继续服务)无法被寻呼或者呼叫时延过长时,需要终端重新注册的问题,提升用 户体验。
[0024] 为了实现上述目的,本发明实施例提供了一种容灾处理方法,用于终端,所述终端 同时注册在IP多媒体子系统IMS系统的多个入口设备上且所述终端当前向所述多个入口 设备中的第一入口设备发起呼叫请求消息; 阳0巧]所述方法包括:
[00%] 所述终端获取所述多个入口设备的工作状态参数;
[0027] 当所述第一入口设备的第一工作状态参数指示所述第一入口设备服务中断时,确 定目标入口设备;其中所述目标入口设备至少为目标工作状态参数指示正常服务的入口设 备;
[0028] 所述终端将所述呼叫请求消息发送至所述目标入口设备。
[0029] 上述容灾处理方法,其中,所述确定目标入口设备具体为:
[0030] 确定至少一个第二入口设备,其中所述第二入口设备的第二工作状态参数指示所 述第二入口设备正常服务.
[0031] 根据所述终端预先获取的所述多个入口设备的优先级标识,在所述第二入口设备 中确定优先级最高的入口设备为所述目标入口设备。
[0032] 上述容灾处理方法,其中,所述终端在注册到所述多个入口设备时,通过得到的注 册成功的响应消息中携带的路由服务的优先级标识确定所述多个入口设备的所述优先级 标识。
[0033] 上述容灾处理方法,其中,当所述响应消息中未携带所述优先级标识时,所述多个 入口设备的优先级标识由所述IMS系统的网络侧设备确定后返回所述终端。
[0034] 上述容灾处理方法,其中,所述终端获取所述多个入口设备的工作状态参数具体 为:
[0035] 所述终端通过保活机制获取所述多个入口设备的工作状态参数。
[0036] 上述容灾处理方法,其中,当所述第一入口设备的第一工作状态参数指示所述第 一入口设备服务中断时,所述方法还包括:
[0037] 在预设的第一时间段内,所述终端停止向所述第一入口设备发送所述呼叫请求消 息。
[0038] 为了实现上述目的,本发明实施例还提供了一种容灾处理方法,用于IP多媒体子 系统IMS系统的网络侧设备,所述方法包括:
[0039] 接收第一终端发送的请求通过所述IMS系统呼叫第二终端的呼叫请求消息;其中 所述第二终端同时注册在所述IMS系统的多个入口设备上且所述第二终端当前通过所述 多个入口设备中的第一入口设备接收所述呼叫请求消息;
[0040] 所述网络侧设备获取所述多个入口设备的工作状态参数;
[0041] 当所述第一入口设备的第一工作状态参数指示所述第一入口设备服务中断时,确 定目标入口设备;其中所述目标入口设备至少为目标工作状态参数指示正常服务的入口设 备;
[0042] 所述网络侧设备将所述第一终端发送的所述呼叫请求消息通过所述目标入口设 备发送至所述第二终端。
[0043] 上述容灾处理方法,其中,所述确定目标入口设备具体为:
[0044] 确定至少一个第二入口设备,其中所述第二入口设备的第二工作状态参数指示所 述第二入口设备正常服务;
[0045] 根据所述网络侧设备预先获取的所述多个入口设备的优先级标识,在所述第二入 口设备中确定优先级最高的第二入口设备为所述目标入口设备。
[0046] 上述容灾处理方法,其中,所述网络侧设备获取所述多个入口设备的工作状态参 数具体为:
[0047] 所述网络侧设备通过保活机制获取所述多个入口设备的工作状态参数。
[0048] 上述容灾处理方法,其中,当所述第一入口设备的第一工作状态参数指示所述第 一入口设备服务中断时,所述方法还包括:
[0049] 在预设的第一时间段内,所述网络侧设备停止向所述第一入口设备发送所述呼叫 请求。
[0050] 上述容灾处理方法,其中,当所述入口设备为会话边界控制器SBC时,所述网络侧 设备为代理呼叫会话控制功能P-CSCF ; 阳化U 当所述入口设备为P-CSCF时,所述网络侧设备为服务呼叫会话控制功能S-CSCF。
[0052] 为了实现上述目的,本发明实施例还提供了一种容灾处理装置,用于终端,所述终 端同时注册在IP多媒体子系统IMS系统的多个入口设备上且所述终端当前向所述多个入 口设备中的第一入口设备发起呼叫请求消息;
[0053] 所述装置包括:
[0054] 第一获取模块,用于所述终端获取所述多个入口设备的工作状态参数; 阳化5] 第一确定模块,用于当所