一种数据处理方法、服务器、存储设备及存储介质技术

技术编号:37257116 阅读:13 留言:0更新日期:2023-04-20 23:33
本申请实施例提供了一种数据处理方法、服务器、存储设备及存储介质,该方法包括:在检测到对话初始协议SIP业务服务器集群出现负载均衡异常的情况下,从SIP业务服务器集群中查找出现负载均衡异常的第一SIP业务服务器,并根据负载均衡策略从SIP业务服务器集群中确定第二SIP业务服务器;从第一SIP业务服务器中确定当前执行的SIP对话业务,并在接收到SIP对话业务的后续SIP信令的情况下,将后续SIP信令发送至第二SIP业务服务器,以供第二SIP业务服务器处理后续SIP信令。通过上述技术方案,达到提高SIP对话业务处理效率的目的。SIP对话业务处理效率的目的。SIP对话业务处理效率的目的。

【技术实现步骤摘要】
一种数据处理方法、服务器、存储设备及存储介质


[0001]本申请涉及通信领域,尤其涉及一种数据处理方法、服务器、存储设备及存储介质。

技术介绍

[0002]对话初始协议(Session Initiation Protocol,SIP)是一种多媒体通信协议,被广泛用于即时消息和视频传输业务等通信业务中,在这些通信业务中,SIP业务服务器在处理SIP对话业务时保持高度可用性非常重要,但是在SIP业务服务器出现损坏、断电和网络中断等异常情况时,会造成SIP对话业务的中断,进而丢失SIP对话业务的SIP对话数据,并且恢复数据的过程较慢,使得SIP对话业务的处理效率变慢。

技术实现思路

[0003]本申请实施例提供一种数据处理方法、服务器、存储设备及存储介质,能够提高SIP对话业务的处理效率。
[0004]本申请的技术方案是这样实现的:
[0005]第一方面,本申请实施例提供一种数据处理方法,应用于负载均衡服务器,所述方法包括:
[0006]在检测到对话初始协议SIP业务服务器集群出现负载均衡异常的情况下,从所述SIP业务服务器集群中查找出现负载均衡异常的第一SIP业务服务器,并根据负载均衡策略从所述SIP业务服务器集群中确定第二SIP业务服务器;
[0007]从所述第一SIP业务服务器中确定当前执行的SIP对话业务,并在接收到所述SIP对话业务的后续SIP信令的情况下,将所述后续SIP信令发送至所述第二SIP业务服务器,以供所述第二SIP业务服务器处理所述后续SIP信令。/>[0008]在上述数据处理方法中,所述负载均衡异常为业务服务器运行异常,所述根据负载均衡策略从所述SIP业务服务器集群中确定第二SIP业务服务器,包括:
[0009]从所述SIP业务服务器集群中查找处理能力最大、且运行正常的所述第二SIP业务服务器。
[0010]在上述数据处理方法中,所述负载均衡异常为新增SIP业务服务器,所述从所述SIP业务服务器集群中查找出现负载均衡异常的第一SIP业务服务器,并根据负载均衡策略从所述SIP业务服务器集群中确定第二SIP业务服务器,包括:
[0011]从所述SIP业务服务器集群中查找待处理业务量最大的所述第一SIP业务服务器;
[0012]将新增的SIP业务服务器确定为所述第二SIP业务服务器。
[0013]第二方面,本申请实施例提供一种数据处理方法,应用于第二SIP业务服务器,所述方法包括:
[0014]在接收到负载均衡服务器发送的后续SIP信令的情况下,确定所述后续SIP信令所属的SIP对话业务;
[0015]从存储设备中获取所述SIP对话业务对应的SIP对话数据,并基于所述SIP对话数据继续实现所述后续SIP信令对应的信令流程;所述SIP对话数据为第一SIP业务服务器在执行所述SIP对话业务的过程中产生的对话数据。
[0016]在上述数据处理方法中,所述基于所述SIP对话数据继续实现所述后续SIP信令对应的信令流程,包括:
[0017]从所述后续SIP信令中依次确定至少一个数据处理操作;
[0018]根据所述至少一个数据处理操作对所述SIP对话数据进行至少一轮数据处理,以继续实现所述后续SIP信令对应的信令流程。
[0019]在上述数据处理方法中,所述方法还包括:
[0020]获取每一轮数据处理后的SIP对话数据;
[0021]基于所述每一轮数据处理后的SIP对话数据对所述存储设备中的所述SIP对话数据进行更新;以利用所述存储设备中更新后的SIP对话数据进行下一轮数据处理。
[0022]第三方面,本申请实施例提供一种数据处理方法,应用于存储设备,所述方法包括:
[0023]对第一SIP业务服务器和/或第二SIP业务服务器执行同一SIP对话业务过程中产生的SIP对话数据进行存储。
[0024]在上述数据处理方法中,所述对第一SIP业务服务器和/或第二SIP业务服务器执行同一SIP对话业务过程中产生的SIP对话数据进行存储,包括:
[0025]确定所述SIP对话数据中每一个数据信息对应的更新频率;所述SIP对话数据由多个数据信息组成;
[0026]根据所述更新频率,将所述SIP对话数据中的数据信息划分为高频SIP对话数据和低频SIP对话数据分别进行存储。
[0027]在上述数据处理方法中,所述方法还包括:
[0028]在对所述存储设备中存储的高频SIP对话数据进行更新的情况下,查找待写入高频SIP对话数据和所述存储设备中存储的高频SIP对话数据之间的差异数据,并利用所述差异数据更新所述存储设备中存储的高频SIP对话数据;
[0029]在对所述存储设备中存储的低频SIP对话数据进行更新的情况下,利用待写入低频SIP对话数据替换所述存储设备中存储的低频SIP对话数据。
[0030]第四方面,本申请实施例提供一种负载均衡服务器,所述服务器包括:
[0031]监测模块,用于在检测到SIP业务服务器集群出现负载均衡异常的情况下,从所述SIP业务服务器集群中查找出现负载均衡异常的第一SIP业务服务器,并根据负载均衡策略从所述SIP业务服务器集群中确定第二SIP业务服务器;
[0032]第一确定模块,用于从所述第一SIP业务服务器中确定当前执行的SIP对话业务,并在接收到所述SIP对话业务的后续SIP信令的情况下,将所述后续SIP信令发送至所述第二SIP业务服务器,以供所述第二SIP业务服务器处理所述后续SIP信令。
[0033]第五方面,本申请实施例提供一种第二SIP业务服务器,其特征在于,所述服务器包括:
[0034]第二确定模块,用于在接收到负载均衡服务器发送的后续SIP信令的情况下,确定所述后续SIP信令所属的SIP对话业务;
[0035]获取模块,用于从存储设备中获取所述SIP对话业务对应的SIP对话数据,并基于所述SIP对话数据继续实现所述后续SIP信令对应的信令流程;所述SIP对话数据为第一SIP业务服务器在执行所述SIP对话业务的过程中产生的对话数据。
[0036]第六方面,本申请实施例提供一种存储设备,其特征在于,所述设备包括:
[0037]存储模块,用于对第一SIP业务服务器和/或第二SIP业务服务器执行同一SIP对话业务过程中产生的SIP对话数据进行存储。
[0038]第七方面,本申请实施例提供一种负载均衡服务器,其特征在于,所述服务器包括:第一处理器、第一存储器及第一通信总线;所述第一处理器执行第一存储器存储的运行程序时实现如上述任一项所述的数据处理方法。
[0039]第八方面,本申请实施例提供一种第二SIP业务服务器,其特征在于,所述服务器包括:第二处理器、第二存储器及第二通信总线;所述第二处理器执行第二存储器存储的运行程序时实现如上述任一项所述的数据处理方法。
[0040]第九方面,本申请实施例提供一种存储设备,其特征在于,所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于负载均衡服务器,所述方法包括:在检测到对话初始协议SIP业务服务器集群出现负载均衡异常的情况下,从所述SIP业务服务器集群中查找出现负载均衡异常的第一SIP业务服务器,并根据负载均衡策略从所述SIP业务服务器集群中确定第二SIP业务服务器;从所述第一SIP业务服务器中确定当前执行的SIP对话业务,并在接收到所述SIP对话业务的后续SIP信令的情况下,将所述后续SIP信令发送至所述第二SIP业务服务器,以供所述第二SIP业务服务器处理所述后续SIP信令。2.根据权利要求1所述的方法,其特征在于,所述负载均衡异常为业务服务器运行异常,所述根据负载均衡策略从所述SIP业务服务器集群中确定第二SIP业务服务器,包括:从所述SIP业务服务器集群中查找处理能力最大、且运行正常的所述第二SIP业务服务器。3.根据权利要求1所述的方法,其特征在于,所述负载均衡异常为新增SIP业务服务器,所述从所述SIP业务服务器集群中查找出现负载均衡异常的第一SIP业务服务器,并根据负载均衡策略从所述SIP业务服务器集群中确定第二SIP业务服务器,包括:从所述SIP业务服务器集群中查找待处理业务量最大的所述第一SIP业务服务器;将新增的SIP业务服务器确定为所述第二SIP业务服务器。4.一种数据处理方法,其特征在于,应用于第二SIP业务服务器,所述方法包括:在接收到负载均衡服务器发送的后续SIP信令的情况下,确定所述后续SIP信令所属的SIP对话业务;从存储设备中获取所述SIP对话业务对应的SIP对话数据,并基于所述SIP对话数据继续实现所述后续SIP信令对应的信令流程;所述SIP对话数据为第一SIP业务服务器在执行所述SIP对话业务的过程中产生的对话数据。5.根据权利要求4所述的方法,其特征在于,所述基于所述SIP对话数据继续实现所述后续SIP信令对应的信令流程,包括:从所述后续SIP信令中依次确定至少一个数据处理操作;根据所述至少一个数据处理操作对所述SIP对话数据进行至少一轮数据处理,以继续实现所述后续SIP信令对应的信令流程。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:获取每一轮数据处理后的SIP对话数据;基于所述每一轮数据处理后的SIP对话数据对所述存储设备中的所述SIP对话数据进行更新;以利用所述存储设备中更新后的SIP对话数据进行下一轮数据处理。7.一种数据处理方法,其特征在于,应用于存储设备,所述方法包括:对第一SIP业务服务器和/或第二SIP业务服务器执行同一SIP对话业务过程中产生的SIP对话数据进行存储。8.根据权利要求7所述的方法,其特征在于,所述对第一SIP业务服务器和/或第二SIP业务服务器执行同一SIP对话业务过程中产生的SIP对话数据进行存储,包括:确定所述SIP对话数据中每一个数据信息对应的更新频率;所述SIP对话数据由多个数据信息组成;根据所述更新频率,将所述SIP对话数据中的数据信息划分为高频SIP对话数据和低频
SIP对话数据分别进行存储。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在对所述存储设备中存储的高频SIP对话数据进行更新的情...

【专利技术属性】
技术研发人员:黄攀吴庆航付娆雷珺褚亮亮
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1