利索能及
我要发布
收藏
专利号: 2018108689415
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种专线通信方法,其特征在于,该方法应用于一种通信系统,所述通信系统包括控制器,所述控制器与两组服务器相连,所述两组服务器与本地路由相连,所述本地路由通过主用专线和备用专线与对端服务器相连,该方法包括:所述控制器向第一组服务器发送第一配置消息,指示第一组服务器以第一IP地址为目的地址访问对端服务器,其中,所述第一IP地址为所述对端服务器的IP地址;

所述控制器向第二组服务器发送第二配置消息,指示第二组服务器以第二IP地址为目的地址访问对端服务器;

所述本地路由接收第一组服务器发送的访问消息,根据预设置的路由表中第一IP地址与主用专线的唯一映射关系,将第一组服务器发送的访问消息通过主用专线发送至所述对端服务器;

所述本地路由接收第二组服务器发送的访问消息,根据预设置的路由表中第二IP地址和备用专线的唯一映射关系,将第二组服务器发送的访问消息中的目的地址转换为第一IP地址,并通过备用专线将第二组服务器发送的访问消息发送至所述对端服务器。

2.根据权利要求1所述的专线通信方法,其特征在于,所述第一组服务器至少包含两台服务器,所述第二组服务器至少包含两台服务器,该方法还包括:所述控制器接收第一组服务器发送的主用专线检测消息,所述主用专线检测消息为所述主用专线无故障或所述主用专线故障的消息;

所述控制器接收第二组服务器发送的备用专线检测消息,所述备用专线检测消息为所述备用专线无故障或所述备用专线故障的消息;

所述控制器根据所述主用专线检测消息,判断所述主用专线是否发生故障;

所述控制器根据所述备用专线检测消息,判断所述备用专线是否发生故障。

3.根据权利要求2所述的专线通信方法,其特征在于,判断所述主用专线是否发生故障包括:若所述第一组服务器中的所有服务器发送的主用专线检测消息为所述主用专线故障,则判断所述主用专线故障,若所述第一组服务器中至少一个服务器发送的主用专线检测消息为所述主用专线无故障,则判断所述主用专线无故障,所述第一组服务器中发送主用专线故障检测消息的服务器为故障服务器。

4.根据权利要求2所述的专线通信方法,其特征在于,判断所述备用专线是否发生故障包括:若所述第二组服务器中的所有服务器发送的备用专线检测消息为所述备用专线故障,则判断所述备用专线故障,若所述第二组服务器中至少一个服务器发送的备用专线检测消息为所述备用专线无故障,则判断所述备用专线无故障,所述第二组服务器中发送备用专线故障检测消息的服务器为故障服务器。

5.根据权利要求2-4任一项所述的专线通信方法,其特征在于,该方法还包括:所述控制器向所述第一组服务器和/或第二组服务器发送广播消息,所述广播消息用于请求所述第一组服务器检测主用专线和/或用于请求所述第二组服务器检测备用专线;

所述控制器接收所述第一组服务器发送的主用专线检测消息和/或第二组服务器发送的备用专线检测消息;或,所述控制器接收第一组服务器按照预设时间间隔发送的主用专线检测消息和/或接收第二组服务器按照所述预设时间间隔发送的备用专线检测消息。

6.根据权利要求2-4任一项所述的专线通信方法,其特征在于,服务器A为所述两组服务器中的任一服务器,该方法还包括:服务器A向所述对端服务器发送心跳包,发送之后进行计时,若达到预设时间阈值,服务器A没有收到对端服务器发送的响应消息,服务器A向所述控制器发送专线检测消息,所述专线检测消息包含所述服务器A所使用的专线故障的消息;或,服务器A向所述对端服务器发送因特网包探索器ping包,所述服务器A发送预设数目的ping包后没有接收到所述对端服务器发送的响应消息,服务器A向所述控制器发送专线检测消息,所述专线检测消息包含所述服务器A所使用的专线故障的消息。

7.根据权利要求1所述的专线通信方法,其特征在于,该方法还包括:

所述控制器获取所连接的所有服务器的性能参数信息;

所述控制器根据所述所有服务器的性能参数信息,将所述所有服务器分为所述第一组服务器和所述第二组服务器;

所述控制器创建第一组服务器与第一IP地址的唯一映射关系,并创建第二组服务器与第二IP地址的唯一映射关系。

8.根据权利要求2-4任一项所述的专线通信方法,其特征在于,该方法还包括:若所述控制器判断主用专线和备用专线都无故障,且至少一台服务器发生故障,则所述控制器将所有无故障服务器重新分配为两组服务器,并向重新分配的一组服务器发送第一配置消息,向重新分配的第二组服务器发送第二配置消息;

若所述控制器判断主用专线无故障,备用专线故障,则所述控制器向所有无故障服务器发送第一配置消息;

若所述控制器判断主用专线故障,备用专线无故障,则所述控制器向所有无故障服务器发送第二配置消息。

9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述方法中由所述控制器所执行的步骤。

10.一种终端设备,其特征在于,所述终端设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现下步骤:向第一组服务器发送第一配置消息,指示第一组服务器以第一IP地址为目的地址访问对端服务器,其中,所述第一IP地址为对端服务器的IP地址;

向第二组服务器发送第二配置消息,指示第二组服务器以第二IP地址为目的地址访问对端服务器,以使得本地路由接收第一组服务器发送的访问消息,根据预设置的路由表中第一IP地址与主用专线的唯一映射关系,将第一组服务器发送的访问消息通过主用专线发送至所述对端服务器;或使得本地路由接收第二组服务器发送的访问消息,根据预设置的路由表中第二IP地址和备用专线的唯一映射关系,将第二组服务器发送的访问消息中的目的地址转换为第一IP地址,并通过备用专线将第二组服务器发送的访问消息发送至所述对端服务器。