【技术实现步骤摘要】
一种基于机载设备板卡的冗余备份方法
本专利技术涉及通信设备的主备倒换技术,具体涉及一种基于机载设备板卡的冗余备份方法。
技术介绍
机载设备对于可靠性要求比较高,机载设备板卡一般采用两块设备板卡的形式,其中一块设备板卡作为另一块设备板卡的冗余,主板正常处理设备的任务,当主板发送故障了,备板在规定的时间内必须切换为主板,接替原来的主板继续完成设备的任务,但是每次启动固定主板和备板会影响板卡的使用寿命。此外,机载设备对于切换的时间有比较高的要求,一般在ms级时间内必须完成切换,否则会影响业务软件的正常运行,专利《通信设备的1+1冗余备份方法及系统》提供了通过网络方式发“心跳”,心跳异常时完成主备倒换,但是网络不是实时的,报文的到达时间不可控,无法保证机载设备在规定的ms级时间内完成主备切换。
技术实现思路
本专利技术的目的在于一种基于机载设备板卡的冗余备份方法。实现本专利技术目的的技术解决方案为:一种基于机载设备板卡的冗余备份方法,在系统包含两块设备板卡时,随机选择一块作为主板,另外一块为备板,主板进行系统业务处理,备板在主板故障后切换为主板,继续系统业务处理。进一步的,所述方法包括系统上电、板卡心跳包引脚检查、主备板选举及运行四个阶段,并在各阶段均进行板卡检测,发送检测结果消息码,包括:1:运行中该板发生故障瞬间重启2:该板是主板3:该板是备板4:该板是主板,备板发生了故障5:发生了切换6:该板坏了7:启动过程中备板坏了8:启动过程中主板坏了。更进一步的,系统有4个IP,IP_1是设备板卡A的过渡IP,IP_2是设备板卡B的过渡IP,IP_3是设备对外IP,IP_ ...
【技术保护点】
1.一种基于机载设备板卡的冗余备份方法,其特征在于,在系统包含两块设备板卡时,随机选择一块作为主板,另外一块为备板,主板进行系统业务处理,备板在主板故障后切换为主板,继续系统业务处理。
【技术特征摘要】
1.一种基于机载设备板卡的冗余备份方法,其特征在于,在系统包含两块设备板卡时,随机选择一块作为主板,另外一块为备板,主板进行系统业务处理,备板在主板故障后切换为主板,继续系统业务处理。2.根据权利要求1所述的基于机载设备板卡的冗余备份方法,其特征在于,包括系统上电、板卡心跳包引脚检查、主备板选举及运行四个阶段,在各阶段均进行板卡故障检测,发送检测结果消息码,包括:1:运行中发生故障瞬间重启2:该板是主板3:该板是备板4:该板是主板,备板发生了故障5:发生了切换6:该板坏了7:启动过程中备板坏了8:启动过程中主板坏了。3.根据权利要求2所述的基于机载设备板卡的冗余备份方法,其特征在于,系统有4个IP,IP_1是设备板卡A的过渡IP,IP_2是设备板卡B的过渡IP,IP_3是设备对外IP,IP_4是备板IP,其中IP_1和IP_2通过上电后两块板卡I/O口拉高和拉低的状态位去设置,如果I/O口读取的状态位为高,那么将IP设置为IP_1;如果I/O口读取的状态位为低,那么将IP设置为IP_2。4.根据权利要求3所述的基于机载设备板卡的冗余备份方法,其特征在于,在系统上电阶段,检查系统中是否有IP_3设备的存在,如果存在那么发送消息码1,退出冗余备份操作;如果不存在那么直接进行板卡心跳包引脚检查、主备板选举及运行。5.根据权利要求4所述的基于机载设备板卡的冗余备份方法,其特征在于,在主备板选举阶段,设备板卡A作为UDP的客户端,设备板卡B作为UDP的服务端;设备板卡A通过Rand()选举主板和备板,将选举结果发送给设备板卡B,如果选举设备板卡A作为主板,那么发送master;如果选举设备板卡A作为备板,那么发送slave;设备板卡B等待设备板卡A发送的选举结果,如果10.5s还没有收到设备板卡A发送来的选举结果,那么判断该板是否正常工作,如果是,将该板的IP切换成IP_3,发送消息8;如果否,发送消息6;如果收到设备板卡A发送来的选举结果,回复设备板卡A应答ACK,如果收到的是master那么切换IP为IP_4,发送消息码3;如果收到的是slave那么切换IP为IP_3,发送消息码2;设备板卡A等待设备板卡B回复的应答ACK,如果10.5s还没有收到设备板卡B回复的ACK,那么进行超时处理,判断该板是否正常工作,如果是,则将该板的IP切换成IP_3,发送消息码7;如果否,发送消息码6;如果设备板卡A收到设备板卡B回复的ACK,根据选举结果做进一步操作,如果是master,那么切换IP为IP_3,发送消息码2;如果是slave,那么切换IP为IP_4,发送消息码3。6.根据权利要求5所述的基于机载设备板卡的冗余备份方法,其特征在于,设备板卡A收到设备板卡B回复的ACK,创建心跳线程;同样设备板卡B收到设备板卡A发送的选举结果,也会创建心跳线程;心跳信号为方波信号,方波的周期为200ms。7.根据权利要求5所述的基于机载设备板卡的冗余备份方法,其特征在于,在数据处理板卡心跳包引脚检查阶段,如果设备板A检测心跳引脚异常,...
【专利技术属性】
技术研发人员:符腾飞,李春芳,柏晓平,黄小亮,李曦雅,周长红,解小刚,
申请(专利权)人:中国航空工业集团公司上海航空测控技术研究所,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。