The invention discloses a master-slave dual switching method based on real time operating system, the method includes: Step 1) to complete the double master-slave clock and synchronization, and fault monitoring from the host machine; step 2) if the host monitoring to their own faults, namely the non host crash fault, send switch information, go to step 4); step 3) from the machine through the host network monitoring found no heart beating package, sending switch information, go to step 4); step 4) change the master-slave state identification; realize seamless switching master-slave. The method of the invention can effectively avoid the occurrence that the host machine is crashed and can not send out a switching instruction, resulting in the interruption of the measurement and control task of the system, and the reliability of the system is improved.
【技术实现步骤摘要】
一种基于非实时操作系统的主从双机切换方法
本专利技术属于计算机测量与控制
,特别涉及一种基于非实时操作系统的主从双机切换方法。
技术介绍
随着武器装备系统复杂性的不断提高,对测试可靠性要求日益提高,很多获得高可靠性电子设备的可靠性设计依赖于冗余设计,冗余设计是提高设备可靠性的最常用的有效手段之一,来利用冗余设计,就可以在单个组件或系统发生失效时不影响系统的整体可靠性。冗余设计是用一台或多台相同单元(系统)构成并联形式,当其中一台发生故障时,其它单元仍能使系统正常工作的设计技术。冗余技术按特点可分:热冗余/冷冗余;按冗余程度分为:两重冗余/三重冗余/多重冗余;按冗余范围分:元器件冗余/部件冗余/子系统冗余/系统冗余。其中,热冗余实用价值最高,也是热门研究方向;两重冗余使用最为广泛,具有最好的性价比;系统冗余最为复杂,是减少单点失效,提高可靠性的最佳途经。目前,在冗余设计的主从机切换方法中,通常都是主机发生故障时,自动切换到从机,然后主机恢复正常后,再切换到主机,该方法适用于数据采集,网络数据通信等任务的冗余备份,但在某些总线系统中,指令的收发只能由主机控制,这种情况下前面提到的双机并行工作的方法并不适用,从而需要一种针对上述场合的主从机切换方法。
技术实现思路
本专利技术要解决的技术问题是现有主从机切换方法存在的上述问题,针对从机切换后,需要完成具备主机状态的转换这种情况,提出了一种基于非实时操作系统的主从双机切换方法,该方法从两种情况考虑了主从机切换的条件,并且切换后将从机置为主机状态,进一步还提供了一种手工切换的方案。为了实现上述目的,本专利技术提出了 ...
【技术保护点】
一种基于非实时操作系统的主从双机切换方法,所述方法包括:步骤1)主从双机完成时钟及状态同步,对主机和从机进行故障监测;步骤2)若主机监测到自身出现故障,即主机出现非死机类故障时,主机将主从机状态标识位更改为从机状态并发送主从切换信息,转入步骤3);若从机通过网络监听发现主机无心跳包,发送主从切换信息,转入步骤3);步骤3)从机改变主从状态标识位;实现主从机的无缝切换。
【技术特征摘要】
1.一种基于非实时操作系统的主从双机切换方法,所述方法包括:步骤1)主从双机完成时钟及状态同步,对主机和从机进行故障监测;步骤2)若主机监测到自身出现故障,即主机出现非死机类故障时,主机将主从机状态标识位更改为从机状态并发送主从切换信息,转入步骤3);若从机通过网络监听发现主机无心跳包,发送主从切换信息,转入步骤3);步骤3)从机改变主从状态标识位;实现主从机的无缝切换。2.根据权利要求1所述的基于非实时操作系统的主从双机切换方法,其特征在于,所述方法进一步包括:步骤4)当接收到手动切换的命令时,根据主从机的运行状态,完成主从机的切换。3.根据权利要求1所述的基于非实时操作系统的主从双机切换方法,其特征在于,所述主机非死机类故障是指主机本身能够监测到自身的故障,同时,主机本身的主从切换逻辑未受到影响,由主机通知从机进行切换动作。4.根据权利要求1所述的基于非实时操作系统的主从双机切换方法,其特征在于,所...
【专利技术属性】
技术研发人员:朱瓅,李洁,唐学术,翟宇,黄珊珊,陈韬,杨增顺,解梦迪,文毅,
申请(专利权)人:北京航天测控技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。