通信终端主备服务器的切换方法、装置、设备及存储介质制造方法及图纸

技术编号:27751344 阅读:13 留言:0更新日期:2021-03-19 13:47
本发明专利技术公开了一种通信终端主备服务器的切换方法,其特征在于,包括:获取一组主备服务器;通过通信终端向所述主备服务器中的主用服务器发送请求;若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求;所述通信终端再次向所述主备服务器中的主用服务器发送请求;若所述通信终端收到所述主用服务器的响应或所述主用服务器可用时,则所述通信终端断开与所述备用服务器的数据传输,切换到所述主用服务器,与所述主用服务器进行通信。本发明专利技术能够更好的实现主备服务器的切换,提高终端通信的稳定性和可靠性。

【技术实现步骤摘要】
通信终端主备服务器的切换方法、装置、设备及存储介质
本专利技术涉及网络通信
,尤其涉及一种通信终端主备服务器的切换方法、装置、设备及存储介质。
技术介绍
VOIP就是基于IP的语音传输(英语:VoiceoverInternetProtocol,缩写为VOIP)是一种语音通话技术,经由网际协议(IP)来达成语音通话与多媒体会议,也就是经由互联网来进行通信。其他非正式的名称有IP电话(IPtelephony)、互联网电话(Internettelephony)、宽带电话(broadbandtelephony)以及宽带电话服务(broadbandphoneservice)。随着携带VOIP功能的网关产品的普及,VOIP技术在日常生活和工作中得到了广泛应用。携带VOIP的网关设备,其电话及会议功能可以给客户带来很多便利。VOIP服务器在部署时,对负载均衡有较高的要求。一旦服务器出现故障,无法响应网关的信令,就会造成功能异常。目前都是通过配置两组服务器来保证安全性,但其切换过程中会产生很多的信令包,容易造成网络堵塞,并且在服务器恢复时,会有大量的信令包涌入,对服务器造成巨大的压力。现有的服务器切换方法,在服务器宕机时,不能及时进行主备服务器的切换,并且当注册到备用服务器上之后,无法主动切换回主服务器。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种通信终端主备服务器的切换方法、装置、设备及存储介质,能够更好的实现主备服务器的切换,提高终端通信的稳定性和可靠性。为了实现上述目的,本专利技术实施例提供了一种通信终端主备服务器的切换方法,包括:获取一组主备服务器;通过通信终端向所述主备服务器中的主用服务器发送请求;若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求;所述通信终端再次向所述主备服务器中的主用服务器发送请求;若所述通信终端收到所述主用服务器的响应或所述主用服务器可用时,则所述通信终端断开与所述备用服务器的数据传输,切换到所述主用服务器,与所述主用服务器进行通信。进一步的,所述主备服务器至少包括主用服务器、第一备用服务器和第二备用服务器。进一步的,所述通过通信终端向所述主备服务器中的主用服务器发送请求,具体包括:通过通信终端向所述主备服务器中的主用服务器发起注册请求、订阅请求或通话请求中的任意一种请求。进一步的,所述若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求,具体包括:若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,根据预设的事务重传机制进行信令重传,事务重传过程中所述主用服务器无响应或者不可达时,且满足所述预设的事务重传机制的失败条件时,则根据DNS解析优先级切换到备用服务器,以正常发送请求。进一步的,所述预设的事务重传机制包括:预设的信令重传间隔、信令重传次数和信令总的重传时间;所述预设的事务重传机制的失败条件包括:所述信令重传次数或所述信令总的重传时间中达到预设值。进一步的,所述若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求,之后还包括:若所述通信终端未收到所述备用服务器的响应或所述备用服务器不可达时,则所述通信终端重新尝试向所述主用服务器发送请求。进一步的,所述若所述通信终端未收到所述备用服务器的响应或所述备用服务器不可达时,则所述通信终端重新尝试向所述主用服务器发送请求,具体包括:当所述通信终端与所述第一备用服务器进行通信后,若所述通信终端在与所述第一备用服务器注册续约时,所述第一备用服务器无响应或所述第一备用服务器不可达,则所述通信终端重新尝试向所述主用服务器发送请求或者直接向所述第二备用服务器发送请求。进一步的,所述若所述通信终端收到所述主用服务器的响应或所述主用服务器可用时,则所述通信终端断开与所述备用服务器的数据传输,切换到所述主用服务器,与所述主用服务器进行通信,具体包括:若所述通信终端收到所述主用服务器的响应或所述主用服务器可用时,则所述通信终端断开与所述备用服务器的数据传输,所述通信终端根据注册超时时间、DNS查询的TTL时间或所述通信终端预设的切换时间,切换到所述主用服务器,与所述主用服务器进行通信。本专利技术实施例还提供了一种通信终端主备服务器的切换方法,包括:获取多组主备服务器;其中,所述多组主备服务器至少包括第一组主备服务器、第二组主备服务器和第三组主备服务器;通过通信终端向所述第一组主备服务器中的主用服务器发送请求;若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到所述第一组主备服务器中的备用服务器,以正常发送请求;所述通信终端再次向所述第一组主备服务器中的主用服务器发送请求;若所述通信终端收到所述主用服务器的响应或所述主用服务器可用时,则所述通信终端断开与所述备用服务器的数据传输,切换到所述主用服务器,与所述主用服务器进行通信。本专利技术实施例还提供了一种通信终端主备服务器的切换装置,包括:获取模块,用于获取一组主备服务器;第一发送模块,用于通过通信终端向所述主备服务器中的主用服务器发送请求;第一切换模块,用于若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求;第二发送模块,用于所述通信终端再次向所述主备服务器中的主用服务器发送请求;第二切换模块,用于若所述通信终端收到所述主用服务器的响应或所述主用服务器可用时,则所述通信终端断开与所述备用服务器的数据传输,切换到所述主用服务器,与所述主用服务器进行通信。本专利技术实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的通信终端主备服务器的切换方法。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任一项所述的通信终端主备服务器的切换方法。相对于现有技术,本专利技术实施例提供的一种通信终端主备服务器的切换方法、装置、设备及存储介质的有益效果在于:通过获取一组主备服务器;由通信终端向所述主备服务器中的主用服务器发送请求;若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求;所述通信终端再次向所述主备服务器中的主用服务器发送请求;若所述通信终端收到所述主用服务器的响应或所述主用服务器可用时,则所述通信终端断开与所述备用服本文档来自技高网...

【技术保护点】
1.一种通信终端主备服务器的切换方法,其特征在于,包括:/n获取一组主备服务器;/n通过通信终端向所述主备服务器中的主用服务器发送请求;/n若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求;/n所述通信终端再次向所述主备服务器中的主用服务器发送请求;/n若所述通信终端收到所述主用服务器的响应或所述主用服务器可用时,则所述通信终端断开与所述备用服务器的数据传输,切换到所述主用服务器,与所述主用服务器进行通信。/n

【技术特征摘要】
1.一种通信终端主备服务器的切换方法,其特征在于,包括:
获取一组主备服务器;
通过通信终端向所述主备服务器中的主用服务器发送请求;
若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求;
所述通信终端再次向所述主备服务器中的主用服务器发送请求;
若所述通信终端收到所述主用服务器的响应或所述主用服务器可用时,则所述通信终端断开与所述备用服务器的数据传输,切换到所述主用服务器,与所述主用服务器进行通信。


2.如权利要求1所述的一种通信终端主备服务器的切换方法,其特征在于,所述主备服务器至少包括主用服务器、第一备用服务器和第二备用服务器。


3.如权利要求1所述的一种通信终端主备服务器的切换方法,其特征在于,所述通过通信终端向所述主备服务器中的主用服务器发送请求,具体包括:
通过通信终端向所述主备服务器中的主用服务器发起注册请求、订阅请求或通话请求中的任意一种请求。


4.如权利要求1所述的一种通信终端主备服务器的切换方法,其特征在于,所述若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求,具体包括:
若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,根据预设的事务重传机制进行信令重传,事务重传过程中所述主用服务器无响应或者不可达时,且满足所述预设的事务重传机制的失败条件时,则根据DNS解析优先级切换到备用服务器,以正常发送请求。


5.如权利要求4所述的一种通信终端主备服务器的切换方法,其特征在于,所述预设的事务重传机制包括:预设的信令重传间隔、信令重传次数和信令总的重传时间;所述预设的事务重传机制的失败条件包括:所述信令重传次数或所述信令总的重传时间中达到预设值。


6.如权利要求2所述的一种通信终端主备服务器的切换方法,其特征在于,所述若所述通信终端收到所述主用服务器特定的切换响应码或所述主用服务器不可达时,则根据DNS解析优先级切换到备用服务器,以正常发送请求,之后还包括:
若所述通信终端未收到所述备用服务器的响应或所述备用服务器不可达时,则所述通信终端重新尝试向所述主用服务器发送请求。


7.如权利要求6所述的一种通信终端主备服务器的切换方法,其特征在于,所述若所述通信终端未收到所述备用服务器的响应或所述备用服务器不可达时,则所述通信终端重新尝试向所述主用服务器发送请求,具体包括:
当所述通信终端与所述第一备用服务器进行通信后,若所述通信终端在与所述第一备用服务器注册续约时,所述第一备...

【专利技术属性】
技术研发人员:翁海明
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:福建;35

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

1