双主控设备启动方法、装置及双主控设备制造方法及图纸

技术编号:20013211 阅读:47 留言:0更新日期:2019-01-05 21:54
本发明专利技术提供了双主控设备启动方法、装置及双主控设备,该双主控设备包括第一控制板和第二控制板,其中该方法包括:在第一控制板作为主用控制板在第一时间阈值内启动失败的情况下,该第一控制板与第二控制板重新竞争主用控制板;在该第一控制板再次当选为主用控制板的情况下,将该第二控制板设置为主用控制板,其中,该主用控制板用于启动双主控设备。通过本发明专利技术,解决了相关技术中主控单板出现故障而导致设备长时间不能启动的问题,提升了系统的稳定性。

Start-up Method, Device and Dual Main Control Equipment of Dual Main Control Equipment

The invention provides a starting method, a device and a dual master control device, which comprises a first control board and a second control board. The method includes: when the first control board as the main control board fails to start within the first time threshold, the first control board competes with the second control board to compete for the main control board; and the first control board is re-elected. In the case of the main control board, the second control board is set as the main control board, in which the main control board is used to start the dual main control equipment. The invention solves the problem that the main control board in the related technology fails to start for a long time, and improves the stability of the system.

【技术实现步骤摘要】
双主控设备启动方法、装置及双主控设备
本专利技术涉及数据网络通信领域,尤其是涉及到双主控设备启动方法、装置及双主控设备。
技术介绍
为了保证大型通讯设备的高可靠运行,行业内普遍采用的是对系统的控制板进行冗余配置,即一个系统有两个都可以担任控制核心的板卡,称为双主控设备,其中一张是控制板,负责整个系统的正常运作,另一张作为备份板卡,当控制板出现异常时,由备份板卡接替主控板卡的工作,实现系统安全可靠运行。在双主控启动过程时,主用主控启动过程中,板载芯片完成初始化而进入工作状态,如果由于单板电源带负载能力弱,初始化还未结束,电源掉电导致单板重启,或者由于启动过程中的软件或者硬件故障导致单板重启。单板重启后,由于BOOT阶段工作的芯片不多或者版本启动较快,会存在某一块控制板总会竞争为主用的情况。这样另外一块主控虽然可以正常启动,但始终无法竞争为主,如果竞争为主用的控制板启动失败,从而导致双主控设备长时间无法启动,业务长时间中断。目前解决这种问题的方法是拔掉启动失败的控制板,或者禁止掉启动失败的控制板,或者人工干预,通过两个主控制单板的boot菜单,使得另一块控制板竞争为主用。人工干预启动设备,耗时长,效率低下,浪费人力,而且在外场情况下,很可能不能及时的安排熟悉的技术支持来人工干预启动设备。针对相关技术中主控单板出现故障而导致设备长时间不能启动的问题,现有技术还未提出有效的解决方案。
技术实现思路
本专利技术提供了双主控设备启动方法、装置及双主控设备,解决了相关技术中主控单板出现故障而导致设备长时间不能启动的问题。根据本专利技术的一个方面,提供一种双主控设备启动方法,该双主控设备包括第一控制板和第二控制板,包括:在第一控制板作为主用控制板在第一时间阈值内启动失败的情况下,该第一控制板与第二控制板重新竞争主用控制板;在该第一控制板再次当选为主用控制板的情况下,将该第二控制板设置为主用控制板,其中,该主用控制板用于启动双主控设备。进一步,将该第二控制板设置为主用控制板包括:在该第二控制板重启并延时第二时间阈值后,对该第一控制板进行重启。进一步,将该第二控制板设置为主用控制板包括:在满足惩罚执行条件的情况下,该第一控制板失去当选为主用控制板的资格以使得该第二控制板竞争为主用控制板。进一步,在该第一控制板失去当选为主用控制板的资格以使得该第二控制板竞争为主用控制板之前,该第一控制板判断是否满足惩罚执行条件;该第一控制板判断惩罚执行字段值是否为奇数;或该第一控制板判断惩罚执行字段值是否为偶数;将该惩罚执行字段值加1。进一步,在该第一控制板判断是否满足惩罚执行条件之前,该第一控制板判断该惩罚执行字段值是否大于预设值;在判断结果为是的情况下,该第一控制板将该惩罚执行字段值置为初始值,其中,在该初始值为奇数的情况下,该预设值为偶数,在该初始值为偶数的情况下,该预设值为奇数。进一步,该第二时间阈值被设置为惩罚执行字段值与预设值的乘积,该预设值小于等于该第二控制单板竞争为主用控制板所需时间。进一步,该第一时间阈值大于等于该第一控制板竞争为主用控制板所需时间。进一步,在该第二控制板重启成功并延时第二时间阈值后,禁止该第一控制板竞争主用控制板。根据本专利技术的另一方面,提供一种双主控设备启动装置,该双主控设备包括第一控制板和第二控制板,包括:竞争模块,用于在第一控制板作为主用控制板在第一时间阈值内启动失败的情况下,该第一控制板与第二控制板重新竞争主用控制板;设置模块,用于在该第一控制板再次当选为主用控制板的情况下,将该第二控制板设置为主用控制板,其中,该主用控制板用于启动双主控设备。根据本专利技术的另一方面,提供一种双主控设备,包括:包括第一控制板、第二控制板和业务板,该第一控制板和第二控制板竞争主用控制板,其特征在于:在第一控制板作为主用控制板在第一时间阈值内启动失败的情况下,该第一控制板与第二控制板重新竞争主用控制板;在该第一控制板再次当选为主用控制板的情况下,将该第二控制板设置为主用控制板,其中,该主用控制板用于启动双主控设备;该第二控制板作为主用控制板用于向该业务板发送版本信息;该业务板用于根据该接收到的该版本信息进行启动。通过本专利技术,采用在第一控制板作为主用控制板在第一时间阈值内启动失败的情况下,该第一控制板与第二控制板重新竞争主用控制板;在该第一控制板再次当选为主用控制板的情况下,将该第二控制板设置为主用控制板,其中,该主用控制板用于启动双主控设备的技术方案,解决了相关技术中主控单板出现故障而导致设备长时间不能启动的问题,提升了系统的稳定性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的双主控设备启动方法的流程图;图2是根据本专利技术实施例的双主控设备启动装置的结构框图;图3是根据本专利技术实施例的双主控设备的结构框图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种双主控设备启动方法、装置及双主控设备,图1是根据本专利技术实施例的双主控设备启动方法的流程图,如图1所示,该双主控设备包括第一控制板和第二控制板,该流程包括如下步骤:步骤S102,在第一控制板作为主用控制板在第一时间阈值内启动失败的情况下,该第一控制板与第二控制板重新竞争主用控制板;优选地,该第一时间阈值大于等于该第一控制板竞争为主用控制板所需时间。步骤S104,在该第一控制板再次当选为主用控制板的情况下,将该第二控制板设置为主用控制板,其中,该主用控制板用于启动双主控设备。可选地,通过在该第二控制板重启并延时第二时间阈值后对该第一控制板进行重启从而将第二控制板设置为主用控制板。优选地,在满足惩罚执行条件的情况下,该第一控制板失去当选为主用控制板的资格以使得该第二控制板竞争为主用控制板。可行地,该第一控制板判断是否满足惩罚执行条件可以为判断该第一控制板判断惩罚执行字段值是否为奇数;或该第一控制板判断惩罚执行字段值是否为偶数;将该惩罚执行字段值加1。也即,根据惩罚执行字段值的奇偶校验结果判断第一控制板是否需要接受惩罚。一种可选实施例为当惩罚执行字段值为奇数的情况下,对该第一控制板进行惩罚,剥夺其当选为主用控制板的资格,以使得第二控制板当选为主用控制板。亦或者,在另一种可选实施例中当惩罚执行字段值为偶数的情况下,对该第一控制板进行惩罚,剥夺其当选为主用控制板的资格,以使得第二控制板当选为主用控制板。在每次对惩罚执行字段值进行奇偶校验判断后,对该惩罚执行字段值加1,以使得第一控制板不必连续接受惩罚或连续逃脱惩罚。优选地,上述惩罚执行字段值存在取值空间[a,b]。该第一控制板判断该惩罚执行字段值是否大于预设值b;在判断结果为是的情况下,该第一控制板将该惩罚执行字段值置为初始值a,其中,在该初始值a为奇数的情况下,该预设值b为偶数,在该初始值为偶数a的情况下,该预设值b为奇数,以使得第一控制板不必连续接受惩罚或连续逃脱惩罚。优选地,该第二时间阈值被设置为惩罚执行字段值与预设值的乘积,该预设值小于等于该第二控制单板竞争为主用控制板所需时间。进一步,在该本文档来自技高网...

【技术保护点】
1.一种双主控设备启动方法,所述双主控设备包括第一控制板和第二控制板,其特征在于,包括:在第一控制板作为主用控制板在第一时间阈值内启动失败的情况下,所述第一控制板与第二控制板重新竞争主用控制板;在所述第一控制板再次当选为主用控制板的情况下,将所述第二控制板设置为主用控制板,其中,所述主用控制板用于启动双主控设备。

【技术特征摘要】
1.一种双主控设备启动方法,所述双主控设备包括第一控制板和第二控制板,其特征在于,包括:在第一控制板作为主用控制板在第一时间阈值内启动失败的情况下,所述第一控制板与第二控制板重新竞争主用控制板;在所述第一控制板再次当选为主用控制板的情况下,将所述第二控制板设置为主用控制板,其中,所述主用控制板用于启动双主控设备。2.根据权利要求1所述的方法,其特征在于,所述将所述第二控制板设置为主用控制板包括:在所述第二控制板重启并延时第二时间阈值后,对所述第一控制板进行重启。3.根据权利要求1或2所述的方法,其特征在于,所述将所述第二控制板设置为主用控制板包括:在满足惩罚执行条件的情况下,所述第一控制板失去当选为主用控制板的资格以使得所述第二控制板竞争为主用控制板。4.根据权利要求3所述的方法,其特征在于,在所述第一控制板失去当选为主用控制板的资格以使得所述第二控制板竞争为主用控制板之前,所述方法还包括:所述第一控制板判断是否满足惩罚执行条件;所述第一控制板判断惩罚执行字段值是否为奇数;或所述第一控制板判断惩罚执行字段值是否为偶数;将所述惩罚执行字段值加1。5.根据权利要求4所述的方法,其特征在于,在所述第一控制板判断是否满足惩罚执行条件之前,所述方法还包括:所述第一控制板判断所述惩罚执行字段值是否大于预设值;在判断结果为是的情况下,所述第一控制板将所述惩罚执行字段值置为初始值,其中,在所述初始值为奇数的情况下,所述预设值为偶数,...

【专利技术属性】
技术研发人员:桑庆双
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1