通信方法及集群服务系统技术方案

技术编号:33040377 阅读:13 留言:0更新日期:2022-04-15 09:20
本申请提供了一种通信方法及集群服务系统,在本申请中,在参与呼叫业务的第一代理服务器故障的情况下,集群服务管理节点从集群服务系统中选择具备接管第一代理服务器的能力的第二代理服务器由第二代理服务器向参与呼叫业务的客户端发送呼叫转移消息,并接收来自于客户端的与所述呼叫业务相关的信息,基于与呼叫业务相关的信息进行呼叫处理,使得集群服务系统中每个代理服务器均可以成为故障的第一代理服务器的备用服务器,因此不需要额外为每个代理服务器提供备用服务器,节省资源。节省资源。节省资源。

【技术实现步骤摘要】
通信方法及集群服务系统


[0001]本申请涉及通信
,特别涉及一种通信方法及集群服务系统。

技术介绍

[0002]在集群服务系统中,为保证故障的集群节点上的业务快速恢复,一般会为集群服务系统中每个代理服务器分配一个备用服务器,当客户端发起呼叫的时候,集群服务系统同时提供主备两个服务器节点提供服务,主备服务器实时同步与所述呼叫业务相关的信息,一旦主服务器出现宕机,备用服务器负责接管该业务。
[0003]但是,这种方式需要为每个业务至少配备两个代理服务器,资源消耗大。并且,主服务器无故障时,备用服务器不能工作。

技术实现思路

[0004]为解决上述技术问题,本申请实施例提供一种控通信方法及集群服务系统,以达到节省资源的目的,技术方案如下:
[0005]一种通信方法,包括:
[0006]在参与呼叫业务的第一代理服务器故障的情况下,集群服务管理节点从集群服务系统中选择具备接管所述第一代理服务器的能力的第二代理服务器,所述第一代理服务器为多个所述代理服务器中的其中一个;其中,所述集群服务系统包括所述集群服务管理节点及多个代理服务器;
[0007]所述第二代理服务器向参与所述呼叫业务的客户端发送呼叫转移消息,所述呼叫转移消息用于指示所述客户端向所述第二代理服务器发送与所述呼叫业务相关的信息;
[0008]所述第二代理服务器接收来自于所述客户端的与所述呼叫业务相关的信息,并基于所述与所述呼叫业务相关的信息进行呼叫处理。
[0009]可选的,所述参与呼叫业务的第一代理服务器故障,包括:
[0010]第一代理服务器在第一客户端通过第一代理服务器向第二客户端发起呼叫时故障;
[0011]所述呼叫转移消息用于指示所述第一客户端向所述第二代理服务器发送呼叫请求;
[0012]所述第二代理服务器接收来自于所述客户端的与所述呼叫业务相关的信息,并基于所述与所述呼叫业务相关的信息进行呼叫处理,包括:
[0013]所述第二代理服务器接收来自于所述客户端的呼叫请求,并基于所述呼叫请求向所述第二客户端发起呼叫。
[0014]可选的,所述集群服务管理节点从所述集群管理系统中选择具备接管所述第一代理服务器的能力的第二代理服务器,包括:
[0015]所述集群服务管理节点从所述集群管理系统中选择与所述第一代理服务器距离最近,且具备接管所述第一代理服务器的代理服务器,将选择的代理服务器作为第二代理
服务器。
[0016]可选的,所述集群服务管理节点从所述集群管理系统中选择具备接管所述第一代理服务器的能力的第二代理服务器,包括:
[0017]所述集群服务管理节点按照负载均衡策略,从多个所述代理服务器中选择具备接管所述第一代理服务器的能力的代理服务器,将选择的代理服务器作为第二代理服务器。
[0018]可选的,所述在参与呼叫业务的第一代理服务器故障的情况下,集群服务管理节点从集群服务系统中选择具备接管所述第一代理服务器的能力的第二代理服务器之前,还包括:
[0019]在通过第一代理服务器建立呼叫业务时,集群服务管理节点根据设定选择策略,从集群服务系统中选择不同于第一代理服务器的至少一个第二代理服务器,并将所述呼叫业务的信息备份到至少一个所述第二代理服务器中;
[0020]所述参与呼叫业务的第一代理服务器故障,包括:
[0021]所述第一代理服务器在第一客户端通过第一代理服务器与第二客户端建立呼叫业务后故障;
[0022]所述集群服务管理节点从集群服务系统中选择具备接管所述第一代理服务器的能力的第二代理服务器,包括:
[0023]所述集群服务管理节点在多个所述代理服务器中查询包含所述呼叫业务的信息且与所述第一代理服务器不同的代理服务器,若查询到,则将查询到的代理服务器作为第二代理服务器;
[0024]所述第二代理服务器向参与所述呼叫业务的客户端发送呼叫转移消息,包括:
[0025]所述第二代理服务器向所述第一客户端及所述第二客户端均发送用于获取呼叫资源信息的第一消息及用于修改呼叫资源信息的第二消息,所述第二消息用于指示所述第一客户端及所述第二客户端将呼叫资源信息中的第一代理服务器修改为所述第二代理服务器;
[0026]所述第二代理服务器接收来自于所述客户端的与所述呼叫业务相关的信息,并基于所述与所述呼叫业务相关的信息进行呼叫处理;
[0027]所述第二代理服务器接收来自于所述第一客户端的呼叫资源信息及所述第二客户端的呼叫资源信息,并基于所述第一客户端的呼叫资源信息及所述第二客户端的呼叫资源信息,建立所述第一客户端与所述客户端之间的呼叫业务。
[0028]一种集群服务系统,包括:集群服务管理节点及多个代理服务器;
[0029]所述集群服务管理节点,用于在参与呼叫业务的第一代理服务器故障的情况下,从多个所述代理服务器中选择具备接管所述第一代理服务器的能力的第二代理服务器,所述第一代理服务器为多个所述代理服务器中的其中一个;
[0030]所述第二代理服务器,用于向参与所述呼叫业务的客户端发送呼叫转移消息,所述呼叫转移消息用于指示所述客户端向所述第二代理服务器发送与所述呼叫业务相关的信息;及,
[0031]接收来自于所述客户端的与所述呼叫业务相关的信息,并基于所述与所述呼叫业务相关的信息进行呼叫处理。
[0032]可选的,所述参与呼叫业务的第一代理服务器故障,包括:
[0033]第一代理服务器在第一客户端通过第一代理服务器向第二客户端发起呼叫时故障;
[0034]所述呼叫转移消息用于指示所述第一客户端向所述第二代理服务器发送呼叫请求;
[0035]所述第二代理服务器,具体用于:
[0036]接收来自于所述客户端的呼叫请求,并基于所述呼叫请求向所述第二客户端发起呼叫。
[0037]可选的,所述集群服务管理节点,具体用于:
[0038]从多个所述代理服务器中选择与所述第一代理服务器距离最近,且具备接管所述第一代理服务器的代理服务器,将选择的代理服务器作为第二代理服务器。
[0039]可选的,所述集群服务管理节点,具体用于:
[0040]按照负载均衡策略,从多个所述代理服务器中选择具备接管所述第一代理服务器的能力的代理服务器,将选择的代理服务器作为第二代理服务器。
[0041]可选的,所述集群服务管理节点,还用于在通过第一代理服务器建立呼叫业务时,根据设定选择策略,从集群服务系统中选择不同于第一代理服务器的至少一个第二代理服务器,并将所述呼叫业务的信息备份到至少一个所述第二代理服务器中;
[0042]所述参与呼叫业务的第一代理服务器故障,包括:
[0043]所述第一代理服务器在第一客户端通过第一代理服务器与第二客户端建立呼叫业务后故障;
[0044]所述集群服务管理节点具体用于:
[0045]在多个所述代理服务器中查询包含所述呼叫业务的信息且与所述第一代本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,包括:在参与呼叫业务的第一代理服务器故障的情况下,集群服务管理节点从集群服务系统中选择具备接管所述第一代理服务器的能力的第二代理服务器,所述第一代理服务器为多个所述代理服务器中的其中一个;其中,所述集群服务系统包括所述集群服务管理节点及多个代理服务器;所述第二代理服务器向参与所述呼叫业务的客户端发送呼叫转移消息,所述呼叫转移消息用于指示所述客户端向所述第二代理服务器发送与所述呼叫业务相关的信息;所述第二代理服务器接收来自于所述客户端的与所述呼叫业务相关的信息,并基于所述与所述呼叫业务相关的信息进行呼叫处理。2.根据权利要求1所述的方法,其特征在于,所述参与呼叫业务的第一代理服务器故障,包括:第一代理服务器在第一客户端通过第一代理服务器向第二客户端发起呼叫时故障;所述呼叫转移消息用于指示所述第一客户端向所述第二代理服务器发送呼叫请求;所述第二代理服务器接收来自于所述客户端的与所述呼叫业务相关的信息,并基于所述与所述呼叫业务相关的信息进行呼叫处理,包括:所述第二代理服务器接收来自于所述客户端的呼叫请求,并基于所述呼叫请求向所述第二客户端发起呼叫。3.根据权利要求2所述的方法,其特征在于,所述集群服务管理节点从所述集群管理系统中选择具备接管所述第一代理服务器的能力的第二代理服务器,包括:所述集群服务管理节点从所述集群管理系统中选择与所述第一代理服务器距离最近,且具备接管所述第一代理服务器的代理服务器,将选择的代理服务器作为第二代理服务器。4.根据权利要求2所述的方法,其特征在于,所述集群服务管理节点从所述集群管理系统中选择具备接管所述第一代理服务器的能力的第二代理服务器,包括:所述集群服务管理节点按照负载均衡策略,从多个所述代理服务器中选择具备接管所述第一代理服务器的能力的代理服务器,将选择的代理服务器作为第二代理服务器。5.根据权利要求1所述的方法,其特征在于,所述在参与呼叫业务的第一代理服务器故障的情况下,集群服务管理节点从集群服务系统中选择具备接管所述第一代理服务器的能力的第二代理服务器之前,还包括:在通过第一代理服务器建立呼叫业务时,集群服务管理节点根据设定选择策略,从集群服务系统中选择不同于第一代理服务器的至少一个第二代理服务器,并将所述呼叫业务的信息备份到至少一个所述第二代理服务器中;所述参与呼叫业务的第一代理服务器故障,包括:所述第一代理服务器在第一客户端通过第一代理服务器与第二客户端建立呼叫业务后故障;所述集群服务管理节点从集群服务系统中选择具备接管所述第一代理服务器的能力的第二代理服务器,包括:所述集群服务管理节点在多个所述代理服务器中查询包含所述呼叫业务的信息且与所述第一代理服务器不同的代理服务器,若查询到,则将查询到的代理服务器作为第二代
理服务器;所述第二代理服务器向参与所述呼叫业务的客户端发送呼叫转移消息,包括:所述第二代理服务器向所述第一客户端及所述第二客户端均发送用于获取呼叫资源信息的第一消息及用于修改呼叫资源信息的第二消息,所述第二消息用于指示所述第一客户端及所述第二客户端将呼叫资源信息中的第一代理服务器修改为所述第二代理服...

【专利技术属性】
技术研发人员:洪家明李涛唐铭阳
申请(专利权)人:海能达通信股份有限公司
类型:发明
国别省市:

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

1