[发明专利]一种基于非实时操作系统的主从双机切换方法在审
申请号: | 201611204666.4 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106648997A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 朱瓅;李洁;唐学术;翟宇;黄珊珊;陈韬;杨增顺;解梦迪;文毅 | 申请(专利权)人: | 北京航天测控技术有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 北京方安思达知识产权代理有限公司11472 | 代理人: | 王宇杨,陈琳琳 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 实时 操作系统 主从 双机 切换 方法 | ||
1.一种基于非实时操作系统的主从双机切换方法,所述方法包括:
步骤1)主从双机完成时钟及状态同步,对主机和从机进行故障监测;
步骤2)若主机监测到自身出现故障,即主机出现非死机类故障时,主机将主从机状态标识位更改为从机状态并发送主从切换信息,转入步骤3);若从机通过网络监听发现主机无心跳包,发送主从切换信息,转入步骤3);
步骤3)从机改变主从状态标识位;实现主从机的无缝切换。
2.根据权利要求1所述的基于非实时操作系统的主从双机切换方法,其特征在于,所述方法进一步包括:步骤4)当接收到手动切换的命令时,根据主从机的运行状态,完成主从机的切换。
3.根据权利要求1所述的基于非实时操作系统的主从双机切换方法,其特征在于,所述主机非死机类故障是指主机本身能够监测到自身的故障,同时,主机本身的主从切换逻辑未受到影响,由主机通知从机进行切换动作。
4.根据权利要求1所述的基于非实时操作系统的主从双机切换方法,其特征在于,所述主机死机类故障为主机自身无法对故障进行检测并发起相应的切换动作,这一类故障的检测只能由从机通过网络监听有无主机心跳包来实现。
5.根据权利要求1所述的基于非实时操作系统的主从双机切换方法,其特征在于,所述步骤3)的具体过程为:
当从机接收到切换信息后,将主从机状态标识位更改为主机状态,写入本机的故障/切换日志,并通知本地应用层切换已发生,由应用层控制总线通信模块板卡进行切换;从机作为主从同步的发起者,并获得执行采集指令的自主权,从而确保数据采集工作的顺利执行。
6.根据权利要求2所述的基于非实时操作系统的主从双机切换方法,其特征在于,所述步骤4)的具体过程为:
当手动切换指令发出时,首先判断主从机的运行状态,根据运行状态执行切换指令:
主机正常/从机正常,正常切换;
主机正常/从机故障,不进行切换;
主机故障/从机正常,在主机故障发生后,从机按照切换机制已变更为主机;
主机故障/从机故障,即双机均发生故障,系统失效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611204666.4/1.html,转载请声明来源钻瓜专利网。