System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机的故障分析的,尤其是涉及一种故障分析方法、系统、服务器及存储介质。
技术介绍
1、计算机设备在运行过程中,难免会产生故障,为了保证计算机设备能够长期稳定运行,在计算机设备发生故障后,需要对计算机设备进行维护,以快速恢复计算机设备的正常运行。
2、相关技术中,在计算机设备发生多个故障时,则会对处于同一个通信链路上的多个部件中确定故障源部件,进而能够将同一通信链路上的故障设备进行同步更换。
3、由于同一链路上的故障设备并不是同一时间故障的,而是由于故障源部件故障之后,而导致同一链路的其他设备故障,进而会使故障设备增多,而导致工作人员对计算机设备的维护效率。
技术实现思路
1、为了提高工作人员对计算机设备的维护效率,本申请提供一种故障分析方法、系统、服务器及存储介质。
2、第一方面,本申请提供一种故障分析方法,采用如下的技术方案:
3、一种故障分析方法,包括以下步骤:
4、获取待处理故障指令,并依据所述待处理故障指令获取故障设备数据,所述故障设备数据包括故障设备名称;
5、依据所述故障设备名称获取若干个关联设备信息,并统计若干个所述关联设备信息对应的关联设备个数;
6、将所述关联设备个数与预设个数进行大小比较;
7、若所述关联设备个数大于预设个数,则依据所述待处理故障指令获取故障类型,所述故障类型包括可自动维修类,并判断所述故障类型是否为可自动维修类;
8、若判定所
9、若判定所述故障类型为不是可自动维修类,则生成自动关闭指令并向故障设备发送该自动关闭指令以控制计算机设备关闭,以及提醒工作人员进行维修。
10、通过采用上述技术方案,基于故障设备得关联设备个数,进而能够关联个数与预设个数之间得比较,进而判断该故障设备对应得关联设备是否多,若关联设备个数大于预设个数,则再通过故障类型进而获取不同得处理方式,能够更大程度较低计算机设备得故障数量,提高计算机设备正常运行速率。
11、在其中的一些实施例中,所述依据所述故障设备名称获取若干个关联设备信息,包括以下步骤,
12、依据所述故障设备名称获取对应的设备发送信号,以及获取若干个待测设备以及其对应的运行信号;
13、将所述设备发送信号在若干个运行信号中进行匹配;
14、若在若干个运行信号中匹配出对应相似信号,则判定相似信号对应的待测设备是所述故障设备名称对应的关联设备,并将所述待测设备的设备名称以及设备位置作为关联设备信息。
15、在其中的一些实施例中,所述依据所述故障设备名称获取若干个关联设备信息,包括以下步骤,
16、依据所述故障设备名称获取对应的设备名称关键词;
17、获取若干个运行设备以及其对应的运行指令,并依次判断各个运行设备的运行指令是否包含设备名称关键词;
18、若判定所述运行设备的运行指令包含设备名称关键词,则说明该运行设备是所述故障设备名称对应的关联设备,并将所述运行设备的设备名称以及设备位置作为关联设备信息。
19、在其中的一些实施例中,在判定所述运行设备的运行指令包含设备名称关键词之后,还包括以下步骤:
20、判断所述运行指令是否存在执行语句;
21、若存在执行语句,则判定所述运行设备是所述故障设备名称对应的关联设备;
22、若不存在执行语句,则判定所述运行设备不是所述故障设备名称对应的关联设备。
23、在其中的一些实施例中,在所述依次判断各个运行设备的运行指令是否包含设备名称关键词之后,还包括以下步骤:
24、若判定所述运行设备的运行指令不包含设备名称关键词,则说明该运行设备不是所述故障设备名称对应的关联设备。
25、在其中的一些实施例中,所述获取若干个待测设备,包括以下步骤:
26、获取若干个预估设备对应的历史故障类型,所述历史故障类型包括硬件故障;
27、依次判断所述历史故障类型是否全是硬件故障;
28、若是,则说明该预估设备不是故障设备名称对应的关联设备;
29、若所述历史故障类型不全是硬件故障,则依据预估设备的故障类型获取连带故障次数,所述连带故障次数表征预估设备的故障是故障设备造成的次数;
30、将所述连带故障次数与预设故障次数进行大小比较;
31、若所述连带故障次数大于预设故障次数,则将所述预估设备作为待测设备。
32、在其中的一些实施例中,所述故障设备数据还包括与故障设备名称对应的故障设备位置,所述获取若干个待测设备,包括以下步骤:
33、依据所述故障设备位置获取若干个历史故障位置集,所述历史故障位置集表征与所述故障设备位置相关的故障设备的位置集合;
34、依次获取若干个预估设备作为临时设备,并获取所述临时设备对应的预估位置信息,以及判断所述预估位置信息在所述历史故障位置集中是否匹配出对应的相应位置信息;
35、若在所述历史故障位置集中匹配出对应的相应位置信息,则将该所述临时设备作为所述待测设备。
36、第二方面,本申请提供一种故障分析系统,采用如下的技术方案:
37、一种故障分析系统,执行所述的一种故障分析方法。
38、第三方面,本申请提供一种服务器,采用如下的技术方案:
39、一种服务器,所述服务器包括:处理器和存储器,所述存储器上存储有能在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如所述的故障分析方法。
40、第四方面,本申请提供一种存储介质,采用如下的技术方案:
41、一种存储介质,所述存储介质存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现所述的故障分析方法。
42、通过本申请实施例提供的一种故障分析方法、系统、服务器及存储介质,基于故障设备得关联设备个数,进而能够关联个数与预设个数之间得比较,进而判断该故障设备对应得关联设备是否多,若关联设备个数大于预设个数,则再通过故障类型进而获取不同得处理方式,能够更大程度较低计算机设备得故障数量,提高计算机设备正常运行速率;能够快速获取到与设备发送信号对应的信号,需要将设备发送信号与若干个运行信号进行比对,从而获取到对应的相似信号;通过依据故障设备的位置进行判断,进而使获得的待测设备能够更准确,进一步提高服务器对故障设备的分析以及处理的效率。
本文档来自技高网...【技术保护点】
1.一种故障分析方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的故障分析方法,其特征在于,所述依据所述故障设备名称获取若干个关联设备信息,包括以下步骤,
3.根据权利要求1所述的故障分析方法,其特征在于,所述依据所述故障设备名称获取若干个关联设备信息,包括以下步骤,
4.根据权利要求3述的故障分析方法,其特征在于,在判定所述运行设备的运行指令包含设备名称关键词之后,还包括以下步骤:
5.根据权利要求3所述的故障分析方法,其特征在于,在所述依次判断各个运行设备的运行指令是否包含设备名称关键词之后,还包括以下步骤:
6.根据权利要求2所述的故障分析方法,其特征在于,所述获取若干个待测设备,包括以下步骤:
7.根据权利要求2所述的故障分析方法,其特征在于,所述故障设备数据还包括与故障设备名称对应的故障设备位置,所述获取若干个待测设备,包括以下步骤:
8.一种故障分析系统,其特征在于,执行所述权利要求1-7任意一项所述的一种故障分析方法。
9.一种服务器,其特征在于,所述服务器包括:
10.一种存储介质,其特征在于,所述存储介质存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1-8任意一项所述的故障分析方法。
...【技术特征摘要】
1.一种故障分析方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的故障分析方法,其特征在于,所述依据所述故障设备名称获取若干个关联设备信息,包括以下步骤,
3.根据权利要求1所述的故障分析方法,其特征在于,所述依据所述故障设备名称获取若干个关联设备信息,包括以下步骤,
4.根据权利要求3述的故障分析方法,其特征在于,在判定所述运行设备的运行指令包含设备名称关键词之后,还包括以下步骤:
5.根据权利要求3所述的故障分析方法,其特征在于,在所述依次判断各个运行设备的运行指令是否包含设备名称关键词之后,还包括以下步骤:
6.根据权利要求2所述的故障分析方法,其特征在于,所述获取若干个待测设备,包括以下步骤:
【专利技术属性】
技术研发人员:张锐,罗海霞,陶兴水,彭盼盼,
申请(专利权)人:浙江润和安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。