一种故障处理方法、装置及其系统制造方法及图纸

技术编号:29967655 阅读:14 留言:0更新日期:2021-09-08 09:38
本申请涉及IT运维技术领域,具体涉及一种故障处理方法、装置及其系统。该故障处理方法通过获取多个处理器的状态信号;根据所述状态信号判断第一处理器是否正常运行;其中,所述第一处理器是所述多个处理器中的当前处于运行状态的处理器;若否,根据所述状态信号和所述多个处理器的编号确定第二处理器;其中,所述第二处理器为所述多个处理器中除所述第一处理器外的处理器;向切换模块下发控制信号,以使所述切换模块控制所述第二处理器接替所述第一处理器的工作。该故障处理装置通过多个处理器互为备份,提高了系统的运行可靠性,增强了系统的整体抗干扰性。强了系统的整体抗干扰性。强了系统的整体抗干扰性。

【技术实现步骤摘要】
一种故障处理方法、装置及其系统


[0001]本申请涉及IT运维
,具体涉及一种故障处理方法、装置及其系统。

技术介绍

[0002]目前,大多通过故障检测装置对处理器进行故障检测,在检测到处理器发生故障时,对处理器的故障情况进行上报,再通过维修人员对处理器进行维修处理;在维修人员维修完成后,将维修后的处理器重新投入系统使用;以致在处理器发生故障时,需暂停处理器的数据处理进程。在面对故障问题时的上述处理办法机械、单一,导致系统的可靠性低。

技术实现思路

[0003]本申请实施例的目的在于提供一种故障处理方法、装置及其系统,以改善上述技术问题。
[0004]为实现上述目的,本申请提供如下技术方案:
[0005]第一方面,本申请实施例提供一种故障处理方法,所述方法包括:
[0006]获取多个处理器的状态信号;
[0007]根据所述状态信号判断第一处理器是否正常运行;其中,所述第一处理器是所述多个处理器中的当前处于运行状态的处理器;
[0008]若否,根据所述状态信号和所述多个处理器的编号确定第二处理器;其中,所述第二处理器为所述多个处理器中除所述第一处理器外的处理器;
[0009]向切换模块下发控制信号,以使所述切换模块控制所述第二处理器接替所述第一处理器的工作。
[0010]在上述方法中,通过获取多个处理器的状态信号,并根据状态信号判断当前处于运行状态的第一处理器是否正常运行,并在第一处理器运行异常的时候,通过状态信号确定应当处于运行状态的第二处理器;并向切换装置下发控制信号,以使所述切换模块控制所述第二处理器接替所述第一处理器的工作。其中,通过状态信号可以确定应当处于运行状态的第二处理器是可以正常运行的处理器。通过多个处理器互为备份,提高了系统的运行可靠性,增强了系统的整体抗干扰性。
[0011]可选的,所述根据所述状态信号判断第一处理器是否正常运行,包括:根据所述状态信号经过单稳态电路的输出信号判断所述第一处理器是否正常运行。
[0012]可选的,所述根据所述状态信号经过单稳态电路的输出信号判断所述第一处理器是否正常运行,包括:若所述第一处理器对应的状态信号在通过单稳态电路转换后,输出不稳定态的信号,表明所述第一处理器正常运行;若所述第一处理器对应的状态信号在通过单稳态电路转换后,输出稳定态的信号,表明所述第一处理器运行异常。
[0013]在上述方法中,通过单稳态电路对与所述状态信号对应的处理器是否正常运行,具体通过所述状态信号在经过单稳态电路的输出信号的稳定态与不稳定态对处理器的运行状态进行判断,判断结果准确且判断过程相对简单,可实施度高。
[0014]可选的,所述根据所述状态信号和所述多个处理器的编号确定应当处于运行状态的第二处理器,包括:根据所述状态信号和所述多个处理器的编号获取预设运行顺序;根据所述预设运行顺序确定应当处于运行状态的第二处理器。
[0015]在上述方法中,通过状态信号和多个处理器的编号确定预设运行顺序,既保证了所确定的应当处于运行状态的第二处理器是正常的处理器,又保证了处理器的有序运行,避免了因运行顺序的不确定而导致整个系统的运行混乱。
[0016]第二方面,本申请实施例提供一种故障处理装置,所述装置包括:
[0017]获取判断模块,所述获取判断模块用于获取多个处理器的状态信号,判断所述状态信号是否正常;
[0018]运行确定模块,所述运行确定模块和所述获取判断模块电连接,用于接收所述获取判断模块的判断结果;若处于运行状态的第一处理器运行异常,根据所述状态信号和所述多个处理器的编号确定应当处于运行状态的第二处理器;向切换模块下发控制信号,以使所述切换模块控制所述第二处理器接替所述第一处理器的工作。
[0019]可选的,所述获取判断模块具体包括:多个状态判断模块,所述状态判断模块用于获取所述处理器的所述状态信号,判断所述状态信号对应的处理器是否正常运行;其中,所述多个状态判断模块与所述多个处理器分别电连接。
[0020]可选的,所述运行确定模块具体用于:接收所述获取判断模块的判断结果;若处于运行状态的第一处理器运行异常,根据所述状态信号和所述多个处理器的编号获取预设运行顺序,根据所述预设运行顺序确定应当处于运行状态的第二处理器;向切换模块下发控制信号,以使所述切换模块控制所述第二处理器接替所述第一处理器的工作。
[0021]可选的,所述状态判断模块为单稳态电路。
[0022]第三方面,本申请提供一种故障处理系统,所述系统包括:
[0023]多个处理器以及如上述第二方面所述的故障处理装置,所述多个处理器分别和所述故障处理装置电连接,用以向所述故障处理装置发送所述多个处理器的状态信号。
[0024]可选的,所述处理器的状态信号通过至少一种信号线进行表达。
[0025]可选的,所述系统还包括:切换装置;所述切换装置和所述故障处理装置电连接,用于接收所述故障处理装置的控制信号,并根据所述控制信号控制所述第二处理器接替所述第一处理器进行数据信号输出;所述切换装置还和所述多个处理器分别电连接,用于接收所述多个处理器输出的数据信号。
[0026]本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0027]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0028]图1为本申请实施例提供的一种故障处理方法的流程示意图;
[0029]图2为本申请实施例提供的一种故障处理装置的结构示意图;
[0030]图3为本申请实施例提供的一种故障处理系统的结构示意图。
具体实施方式
[0031]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0032]术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0033]术语“第一”、“第二”等仅用于将一个实体或者操作与另一个实体或操作区分开来,而不能理解为指示或暗示相对重要性,也不能理解为要求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障处理方法,其特征在于,所述方法包括:获取多个处理器的状态信号;根据所述状态信号判断第一处理器是否正常运行;其中,所述第一处理器是所述多个处理器中的当前处于运行状态的处理器;若否,根据所述状态信号和所述多个处理器的编号确定第二处理器;其中,所述第二处理器为所述多个处理器中除所述第一处理器外的处理器;向切换模块下发控制信号,以使所述切换模块控制所述第二处理器接替所述第一处理器的工作。2.根据权利要求1所述的方法,其特征在于,所述根据所述状态信号判断第一处理器是否正常运行,包括:根据所述状态信号经过单稳态电路的输出信号判断所述第一处理器是否正常运行。3.根据权利要求2所述的方法,其特征在于,所述根据所述状态信号经过单稳态电路的输出信号判断所述第一处理器是否正常运行,包括:若所述第一处理器对应的状态信号在通过单稳态电路转换后,输出不稳定态的信号,表明所述第一处理器正常运行;若所述第一处理器对应的状态信号在通过单稳态电路转换后,输出稳定态的信号,表明所述第一处理器运行异常。4.根据权利要求1

3任一项所述的方法,其特征在于,所述根据所述状态信号和所述多个处理器的编号确定应当处于运行状态的第二处理器,包括:根据所述状态信号和所述多个处理器的编号获取预设运行顺序;根据所述预设运行顺序确定应当处于运行状态的第二处理器。5.一种故障处理装置,其特征在于,所述装置包括:获取判断模块,所述获取判断模块用于获取多个处理器的状态...

【专利技术属性】
技术研发人员:文青松曾万军刘光宇付勇邓雨
申请(专利权)人:成都锐能科技有限公司
类型:发明
国别省市:

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

1