[发明专利]一种冗余设备配置方法、装置,冗余系统及冗余设备有效
申请号: | 202110463043.3 | 申请日: | 2021-04-27 |
公开(公告)号: | CN113193997B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 陈仲海;郑雷 | 申请(专利权)人: | 合肥移瑞通信技术有限公司 |
主分类号: | H04L41/0663 | 分类号: | H04L41/0663;H04L41/082;H04L41/0823;H04L61/5007;H04L61/5046 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 衡滔 |
地址: | 230088 安徽省合肥市高新区习友路33*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 冗余 设备 配置 方法 装置 系统 | ||
1.一种冗余设备配置方法,其特征在于,应用于冗余系统中的第一冗余设备,所述冗余系统还包括服务器以及第二冗余设备;所述第一冗余设备和所述第二冗余设备均与所述服务器通信连接,所述第一冗余设备与所述第二冗余设备为一组互为冗余的设备,所述方法包括:
接收所述服务器转发的主题数据;其中,所述主题数据包括第一主题数据和第二主题数据;所述第一冗余设备预先订阅用于检测自身通信状况的第一主题以及用于检测所述第二冗余设备的通信状况的第二主题;所述第一主题数据对应所述第一主题,所述第二主题数据对应所述第二主题;所述第一主题数据由所述第一冗余设备发布;所述第二主题数据由所述第二冗余设备发布;
基于所述主题数据,确定自身与所述第二冗余设备之间的主从关系;
其中,所述主题数据的数据内容包括随机数、首次标志、心跳信号以及主从标志;
所述随机数用于确定主从关系,所述随机数为发布所述主题数据时随机产生的数字;
所述首次标志表征所述第一冗余设备与所述第二冗余设备是否已经通过所述随机数确认主从关系;其中,当所述首次标志为第一标识时,则表征所述第一冗余设备与所述第二冗余设备未通过所述随机数确认主从关系,当所述首次标志为第二标识时,则表征所述第一冗余设备与所述第二冗余设备已通过所述随机数确认主从关系;当所述第一主题数据以及所述第二主题数据的首次标志均为所述第一标识,则需要通过所述随机数确定主从关系;
所述心跳信号用于通过所述服务器检测自身或互为冗余的对端设备运行是否正常;
所述主从标志为主标志或从标志;所述主标志表征对应的冗余设备为主设备,所述从标志表征对应的冗余设备为从设备;在第一次发布所述主题数据时,所述主题数据的主从标志均为所述从标志;
以及,当所述第一冗余设备出现异常后重新连接时,所述第一冗余设备首次发布的所述第一主题数据中,所述主从标志为所述从标志,所述首次标志为所述第一标识;
相应的,所述方法还包括:
接收自身重新连接后,所述服务器首次转发的所述主题数据;
基于所述主题数据,确定自身与所述第二冗余设备之间的主从关系。
2.根据权利要求1所述的冗余设备配置方法,其特征在于,当所述第一冗余设备为首次接收所述服务器转发的所述主题数据,且所述第一主题数据与所述第二主题数据均包括正常的心跳信号,所述第二主题数据中的首次标志为第一标识时,所述基于所述主题数据,确定自身与所述第二冗余设备之间的主从关系,包括:
比较所述第一主题数据中的随机数与所述第二主题数据中的随机数的数值大小;
当所述第一主题数据中的随机数的数值大于所述第二主题数据中的随机数的数值时,在下一次发布所述第一主题数据以及第三主题数据时,将所述主从标志更新为所述主标志以及将所述首次标志更新为所述第二标识;其中,所述第三主题数据对应的第三主题为所述第二冗余设备预先订阅的用于检测所述第一冗余设备的通信状况的主题;
当所述第一主题数据中的随机数的数值小于所述第二主题数据中的随机数的数值时,则在下一次发布所述第一主题数据以及所述第三主题数据时,将所述主从标志更新为所述从标志以及将所述首次标志更新为所述第二标识。
3.根据权利要求2所述的冗余设备配置方法,其特征在于,当所述第一冗余设备为非首次接收所述服务器转发的所述主题数据时,所述基于所述主题数据,确定自身与所述第二冗余设备之间的主从关系,包括:
判断所述第一主题数据和所述第二主题数据中是否包括正常的心跳信号;
当所述第一主题数据和所述第二主题数据均包括正常的心跳信号时,不对自身与所述第二冗余设备之间的主从关系进行更新;
当所述第一主题数据包括异常的心跳信号,所述第二主题数据包括正常的心跳信号时,在下一次发布所述第一主题数据以及所述第三主题数据时,将所述主从标志更新为所述从标志;
当所述第一主题数据包括正常的心跳信号,所述第二主题数据包括异常的心跳信号时,在下一次发布所述第一主题数据以及所述第三主题数据时,将所述主从标志更新为所述主标志;
当所述第一主题数据和所述第二主题数据均包括异常的心跳信号时,在下一次发布所述第一主题数据以及所述第三主题数据时,将所述主从标志更新为所述从标志。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥移瑞通信技术有限公司,未经合肥移瑞通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110463043.3/1.html,转载请声明来源钻瓜专利网。