[发明专利]双机热备控制方法、装置及双机热备系统在审
申请号: | 202110814048.6 | 申请日: | 2021-07-19 |
公开(公告)号: | CN113625540A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 罗鑫;张世强 | 申请(专利权)人: | 交控科技股份有限公司 |
主分类号: | G05B9/03 | 分类号: | G05B9/03 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王宇杨 |
地址: | 100070 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 双机 控制 方法 装置 系统 | ||
本发明提供一种双机热备控制方法、装置及双机热备系统,首先确定双机热备系统中第一设备的热备状态以及第二设备的热备状态;然后当第一设备的热备状态为备机状态、第二设备的热备状态为主机状态且第一设备检测到与第二设备之间的所有通信通道上的通信连接均发生中断时,第一设备的热备状态切换为主机状态。由于在第一设备和第二设备之间通过多个通信通道进行通信连接,使备机在所有通信通道均与主机通信中断时才认为主机故障,并升级为主机,可以在不引入第三方仲裁设备的前提下,有效避免双机热备系统中双主现象的出现,节约双机热备控制成本,降低双机热备系统的失效风险。
技术领域
本发明涉及计算机控制技术领域,尤其涉及一种双机热备控制方法、装置及双机热备系统。
背景技术
双机热备技术是一种提高关键设备可用性的技术,双机热备系统通常包含有两个相同且同时运行的设备,其中一个为主机一个为备机,主机与备机通信连接。主机和备机接收相同的输入数据,进行相同的逻辑处理,产生相同的输出信息,但仅主机将输出信息进行实际输出,备机并不真实输出。当主机故障时,主机降级并停止输出,原备机升级为主机并开始输出。由于备机是与主机同步运行的,所以主备切换可以在非常短的时间内完成,通常可以在双机热备系统的一个控制周期内完成,使双机热备系统对外体现为无缝切换,从而有效提高双机热备系统的可用性。
然而,当双机热备系统中主机和备机之间通信中断时,会出现双主现象,即主机和备机均认为对方已经故障,并认为自己应当升级为主机输出控制。现有技术普遍通过第三方仲裁设备来避免出现双主现象,即备机升级为主机时需要得到第三方仲裁设备的认可,由第三方仲裁设备确保不会出现双主。这种方法依赖于第三方仲裁设备,对第三方仲裁设备的可靠性、可用性和安全性均具有较高要求。而且,当第三方仲裁设备出现故障时,将导致双机热备系统失效。
发明内容
本发明提供一种双机热备控制方法、装置及双机热备系统,用以解决现有技术中存在的缺陷。
本发明提供一种双机热备控制方法,包括:
确定双机热备系统中第一设备的热备状态以及第二设备的热备状态,所述第一设备与所述双机热备系统中的第二设备之间通过多个通信通道进行通信连接;
若所述第一设备的热备状态为备机状态、所述第二设备的热备状态为主机状态,且所述第一设备检测到与所述第二设备之间所有通信通道上的通信连接均发生中断,则所述第一设备将本机的热备状态切换为主机状态。
根据本发明提供的一种双机热备控制方法,所述第一设备将本机的热备状态切换为主机状态,包括:
获取所述第一设备对应的多个第一健康值以及所述第二设备对应的多个第二健康值,所述第一健康值与所述第二健康值一一对应;
对于任一第一健康值,若所述任一第一健康值大于或等于对应的第二健康值,则所述第一设备将本机的热备状态切换为主机状态。
根据本发明提供的一种双机热备控制方法,所述第一设备对应的所有第一健康值中存在目标第一健康值,所述目标第一健康值与对应的目标第二健康值之差大于预设阈值。
根据本发明提供的一种双机热备控制方法,所述第一设备与所述第二设备之间还连接有倒切开关;
所述第一设备将本机的热备状态切换为主机状态,还包括:
接收主备切换的应用请求指令或所述倒切开关对应的倒切开关指令;
基于所述倒切开关指令或所述应用请求指令,所述第一设备将本机的热备状态切换为主机状态。
根据本发明提供的一种双机热备控制方法,所述确定双机热备系统中的第一设备和第二设备,之后还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于交控科技股份有限公司,未经交控科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110814048.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种I纤维植入装置及I纤维植入设备
- 下一篇:一种食品生产用肉圆挤压成型设备