【技术实现步骤摘要】
本专利技术涉及通信
,具体涉及一种消息异步容错方法、装置及设备。
技术介绍
作为电信级的IP多媒体子系统(IP Multimedia Subsystem,MS)核心网设备,它必须保证可以为大容量用户(设备需要支持的用户数最高达到千万级别)、高业务量并发(每秒业务并发数达到万级别)提供正常的业务和服务支持。当用户量和业务并发量到达某一程度时,网络设备因为传输或处理的压力的增加使得信令传输的时延也越来越大,导致原本有序的SIP消息业务流程因缺少流程同步机制,出现了部分消息信令异步的现象,传输的先后错乱,从而导致很多原本应该成功进行的业务被异常中断。以图1所示的用户的注册流程为例,详细的讲解一个发生异步的情况:1-3:由UE发起的用户注册流程,注册请求Register消息经代理呼叫会话控制功能实体(Proxy Call Session Control Function, P-CSCF)和查询呼叫会话控制功能实体(Interrogating Call Session Control Function,1-CSCF)路由至服务呼叫会话控制功倉泛实体(Serving ...
【技术保护点】
一种消息异步容错方法,应用于IP多媒体子系统,其特征在于,该方法包括:接收与终端发送的请求消息所对应的第一返回消息;根据该终端的用户信息,查询用于设定消息发送顺序的发送次序表,判断所述发送次序表上比所述第一返回消息发送优先级更高的第二返回消息是否已接收过,所述第二返回消息同样与所述请求消息所对应;如果是,则将所述第一返回消息发送至下一级设备;如果否,则根据设定的阈值时间进行等待,在所述阈值时间内接收到所述第二返回消息后,将所述第二返回消息和所述第一返回消息按照优先级顺序依次发送至下一级设备。
【技术特征摘要】
1.一种消息异步容错方法,应用于IP多媒体子系统,其特征在于,该方法包括: 接收与终端发送的请求消息所对应的第一返回消息; 根据该终端的用户信息,查询用于设定消息发送顺序的发送次序表,判断所述发送次序表上比所述第一返回消息发送优先级更高的第二返回消息是否已接收过,所述第二返回消息同样与所述请求消息所对应; 如果是,则将所述第一返回消息发送至下一级设备;如果否,则根据设定的阈值时间进行等待,在所述阈值时间内接收到所述第二返回消息后,将所述第二返回消息和所述第一返回消息按照优先级顺序依次发送至下一级设备。2.如权利要求1所述的方法,其特征在于,所述将所述第二返回消息和所述第一返回消息按照优先级顺序依次发送至下一级设备,具体包括: 向下一级设备发送第二返回消息; 在所述第二返回消息发送设定时长后,再发送所述第一返回消息。3.如权利要求2所述的方法,其特征在于,当在所述阈值时间内,未能接收到所述第二返回消息,则中止该请求消息所对应的请求任务,并向上一级设备返回业务失败响应消息。4.如权利要求1、2或3所述的方法,其特征在于,所述请求消息为注册请求消息或订阅请求消息或呼叫请求消息。5.一种消息异步容错装置,应用于IP多媒体子系统,其特征在于,该装置包括: 接收模块,用于接收与终端发送的请求消息所对应的第一返回消息; 判断模块,...
【专利技术属性】
技术研发人员:秦卓,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。