掌桥专利:专业的专利平台
掌桥专利
首页

一种故障检测方法及其相关装置

文献发布时间:2023-06-19 18:32:25


一种故障检测方法及其相关装置

技术领域

本申请涉及大数据领域,尤其涉及一种故障检测方法及其相关装置。

背景技术

各种各样的数据在日常的工作、生活中发挥着非常重要的作用。大规模储存数据的数据中心中部署有大量硬盘机,每个硬盘机当中有多个硬盘,数据存储在硬盘机当中的硬盘上。同一个硬盘机可以分为多个硬盘域,每个硬盘域中包括多个硬盘,不同硬盘域的硬盘在物理上是完全隔离的,因此不同硬盘域的硬盘的故障和存储资源也是隔离的。

硬盘机中的硬盘故障可能会影响整个硬盘机的性能,性能的下降会对业务产生影响,因此需要对硬盘机进行检测。

因此希望提供一种方法,能够尽早诊断出可能导致硬盘机性能下降的根因,以便及时修复,避免对业务产生影响。

发明内容

本申请提供了一种故障检测方法及其相关装置,以期能够尽早诊断出可能导致硬盘机性能下降的根因,以便及时修复故障,避免对业务产生影响。

第一方面,本申请提供了一种方法,该方法包括:在检测到第一硬盘发生故障的情况下,确定第一硬盘所属的第一硬盘域;根据第一硬盘域的硬盘故障情况,确定第一硬盘域是否存在多盘故障,第一硬盘域的硬盘故障情况用于记录在检测到第一硬盘发生故障之前,第一硬盘域中是否有发生故障的硬盘;在第一硬盘域存在多盘故障的情况下,发出警报,该警报用于指示第一硬盘域发生多盘故障。

基于上述方法,在检测到硬盘故障的情况下,根据此前该硬盘所属的硬盘域的硬盘故障情况,判断该硬盘域是否发生多盘故障,进而在多盘故障时发出警报,以便于对该硬盘域进行及时修复。如此,可以减少对业务的影响。

结合第一方面,在第一方面的某些可能的实现方式中,在检测到第一硬盘发生故障之前,第一硬盘域有发生故障的硬盘的情况下,第一硬盘域的硬盘故障情况中还记录有发生故障的硬盘的标识;上述警报还用于指示第一硬盘域中发生故障的多个硬盘。

结合第一方面,在第一方面的某些可能的实现方式中,第一硬盘域的硬盘故障情况通过矩阵描述,矩阵包括与M个硬盘域一一对应的M组元素,M个硬盘域为被检测的硬盘域;其中,若M组元素中的第m组元素全为零元素,则与第m组元素对应的硬盘域没有发生故障的硬盘;若M组元素中的第m组元素不全为零,则与第m组元素对应的硬盘域有发生故障的硬盘,m为1至M中的任意整数,M为正整数。

结合第一方面,在第一方面的某些可能的实现方式中,M组元素中的每组元素包括一个元素,元素为零元素或非零元素。

结合第一方面,在第一方面的某些可能的实现方式中,M组元素中的每组元素包括N个元素,N表示在检测到第一硬盘发生故障之前的检测次数,每组元素中的第n个元素表示对所对应的硬盘域的第n次检测中,是否检测到有发生故障的硬盘,n为1至N中的任意整数,N为正整数。

结合第一方面,在第一方面的某些可能的实现方式中,在确定第一硬盘所属的第一硬盘域之后,该方法还包括:生成第一数组,第一数组包括M个元素,M个元素与M个硬盘域一一对应,M个元素中与第一硬盘域对应的元素为非零元素,且M个元素中的其他M-1个元素为零元素;根据第一硬盘域的硬盘故障情况,确定第一硬盘域是否存在多盘故障,包括:对矩阵和第一数组执行乘法运算,得到第二数组;若第二数组中包含非零元素,则确定第一硬盘域存在多盘故障;若第二数组中不包含非零元素,则确定第一硬盘域不存在多盘故障。

结合第一方面,在第一方面的某些可能的实现方式中,在根据第一硬盘域的硬盘故障情况,确定第一硬盘域是否存在多盘故障之前,该方法还包括:确定第一硬盘不是M个硬盘域包含的硬盘中首个出现故障的硬盘,M个硬盘域为被检测的硬盘域,M为正整数。

结合第一方面,在第一方面的某些可能的实现方式中,该方法还包括:在检测到第二硬盘被修复的情况下,对矩阵中与第二硬盘域对应的一组元素进行更新,以使得更新后的元素全为零元素,第二硬盘属于第二硬盘域。

结合第一方面,在第一方面的某些可能的实现方式中,在检测到第一硬盘发生故障的情况下,确定第一硬盘所属的第一硬盘域之前,该方法还包括:采集被检测的M个硬盘域中每个硬盘域与其包含的硬盘的对应关系;确定第一硬盘所属的第一硬盘域,包括:根据对应关系,确定第一硬盘所属的第一硬盘域。

第二方面,本申请提供了一种故障检测装置,该装置包括处理模块和警报模块;处理模块用于在检测到第一硬盘发生故障的情况下,确定第一硬盘所属的第一硬盘域;根据第一硬盘域的硬盘故障情况,确定第一硬盘域是否存在多盘故障,第一硬盘域的硬盘故障情况用于记录在检测到第一硬盘发生故障之前,第一硬盘域中是否有发生故障的硬盘;警报模块用于在第一硬盘域存在多盘故障的情况下,发送警报,该警报用于指示第一硬盘域发生多盘故障。

第三方面,本申请提供了一种故障检测装置,包括存储器和处理器,存储器用于存储计算机程序,处理器用于执行计算机程序,以执行第一方面以及第一方面任意一种可能的实现方式。

第四方面,本申请提供了一种计算机可读存储介质,包括计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行第一方面以及第一方面任一种可能实现方式中的方法。

第五方面,本申请提供了一种计算机程序产品,包括计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行第一方面以及第一方面任一种可能实现方式中的方法。

应当理解的是,本申请的第二方面至第五方面与本申请的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

需要说明的是,本申请提供的故障检测方法及相关装置可用于金融领域在故障检测的方面的应用,如金融系统数据中心中的故障检测,也可用于除金融领域之外任意领域在故障检测的方面的应用,本申请对故障检测方法及相关装置的应用领域不做限定。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1是适用于本申请实施例提供的故障检测方法的场景示意图;

图2是本申请实施例提供的故障检测方法的示意性流程图;

图3是本申请实施例提供的故障检测装置的示意性框图;

图4是本申请实施例提供的故障检测装置的另一示意性框图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在本申请实施例中,术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”以及任何变形,意图在于覆盖不排他的包含。

图1是适用于本申请实施例提供的故障检测方法的场景示意图。如图1所示,该场景示出了数据中心,以及数据中心包括的多个硬盘机。每个硬盘机包括多个硬盘。具体地,同一个硬盘机可以分为多个硬盘域,每个硬盘域中包括多个硬盘。

示例性地,图1示出了硬盘机1、硬盘机2和硬盘机3。硬盘机1可以分为硬盘域1和硬盘域2;硬盘机2可以分为硬盘域3和硬盘域4;硬盘机3可以分为硬盘域5和硬盘域6。硬盘域1包括硬盘a、硬盘b和硬盘c;硬盘域2硬盘域1硬盘d、硬盘e和硬盘f;硬盘域3包括为硬盘g、硬盘h和硬盘i;硬盘域4包括硬盘j、硬盘k和硬盘l;硬盘域5包括硬盘u、硬盘v和硬盘w;硬盘域6包括硬盘x、硬盘y和硬盘z。不同的硬盘域在物理上是完全隔离的,因此不同硬盘域的硬盘的故障和存储资源也是隔离的。

应理解,图1所示的硬盘机及其与硬盘域的对应关系、硬盘域及其与硬盘的对应关系仅为示例。本申请对于硬盘机的数量以及每个硬盘机划分的硬盘域的数量、每个硬盘机中包含的硬盘数量均不作限定。

硬盘机中的硬盘故障可能会影响整个硬盘机的性能,性能的下降会对业务产生影响。因此希望提供一种方法,能够尽早诊断出可能导致硬盘机性能下降的根因,以便及时修复,避免对业务产生影响。

研究人员发现,在一个硬盘域内有一个硬盘发生故障时,整个硬盘机仍然可以正常工作,此时可以暂缓对该发生故障的硬盘的修复。而当同一个硬盘域内有一个以上硬盘发生故障时,整个硬盘机的性能就会大幅下降,对业务产生影响,此时需要及时对该硬盘域内的多个发生故障的硬盘进行修复。因此,如果能够尽早检测到同一个硬盘域发生多盘故障的情况,便可以及时对其予以修复,减少对业务的影响。

鉴于此,本申请提供了一种故障检测方法,在检测到硬盘故障的情况下,根据此前该硬盘所属的硬盘域的硬盘故障情况,判断该硬盘域是否发生多盘故障,进而在多盘故障时发出警报,以便于对该硬盘域进行及时修复。如此,可以减少对业务的影响。

下面将结合附图对本申请实施例提供的方法进行详细说明。

图2是本申请实施例提供的故障检测方法200的示意性流程图。该方法200可以由故障检测装置执行,该故障检测装置例如可以是服务器,或者也可以是配置在该服务器中的部件,或者还可以是用于实现部分或全部服务器功能的功能模块或软件,本申请对此不作限定。

下面对该故障检测方法200中的各个步骤做详细说明。

在步骤210中,在检测到第一硬盘发生故障的情况下,确定第一硬盘所属的第一硬盘域。

硬盘与硬盘域的对应关系可以预先获得。例如,在将各个硬盘分别划分至不同的硬盘域之后,便可采集各硬盘域与其包含的硬盘的对应关系。在采集到各硬盘域与其包含的硬盘的对应关系之后,可以对各硬盘域中的硬盘进行检测。

由于数据中心中的硬盘并不是固定不变的,在数据中心投入使用后,也可能会有新增或者取出的硬盘。因此,被检测的硬盘域中每个硬盘域与其包含的硬盘的对应关系也可以更新。更新对应关系的频率可以人为设定,例如可以每天更新一次,本申请对更新对应关系的频率不作任何限定。对应关系每更新一次之后,都可以对各硬盘域中的硬盘进行检测。

对硬盘的检测可以是实时的检测,也可以是周期性的检测,本申请对此不作限定。

为方便说明,本文中将本次检测到的出现故障的硬盘记为第一硬盘,该第一硬盘可以是被检测的硬盘域中任意一个硬盘域中的硬盘。

可以理解,如果第一硬盘是被检测的所有硬盘域中,第一个出现故障的硬盘,那么此时一定不会出现同一个硬盘域内发生多盘故障的情况,也就不需要根据本方法进行硬盘域内多盘故障的检测。因此,本方法更适用于第一硬盘不是被检测的所有硬盘域中第一个出现故障的硬盘这种情况。

在检测到第一硬盘发生故障的情况下,可以根据预先采集好的对应关系,确定第一硬盘所属的第一硬盘域。

服务器检测到第一硬盘发生故障时,可以通过邮件或者弹窗等形式,向工作人员发出警报,警报例如可以是:“故障硬盘a属于硬盘域1”。

在步骤220中,根据第一硬盘域的硬盘故障情况,确定第一硬盘域是否存在多盘故障。

其中,第一硬盘域的硬盘故障情况用于记录在检测到第一硬盘发生故障之前,第一硬盘域中是否有发生故障的硬盘。

针对每一次检测到存在故障的硬盘,服务器可以根据该硬盘所属的硬盘域予以记录。

一示例,在检测到第一硬盘故障之前,检测出了两次其他硬盘的故障,若第一次发生故障的硬盘所在的硬盘域为硬盘域1,第二次发生故障所在的硬盘域为硬盘域2,则可分别记录硬盘域编号“1”和“2”。当确定出第一硬盘属于硬盘域1时,便可确定硬盘域1存在多盘故障。

另一示例,在检测到第一硬盘故障之前,检测出了三次其他硬盘的故障,若第一次发生故障的硬盘所在的硬盘域为硬盘域6,第二次发生故障的硬盘所在的硬盘域为硬盘域2,第三次发生故障的硬盘所在的硬盘域为硬盘域4,则可分别记录硬盘域编号“6”、“2”和“4”。当确定出第一硬盘属于硬盘域1时,便可确定硬盘域1不存在多盘故障。

在一种可能的设计中,可以通过矩阵运算的方式来判断是否第一硬盘域存在多盘故障。通过矩阵运算的结果来判断第一硬盘域是否存在多盘故障。

示例性地,本次检测到发生故障的硬盘所属的硬盘域可通过数组(为便于区分和说明,记为第一数组)来表示,该第一数组可以包括M个元素,与M个硬盘域一一对应。每个元素可以用于指示所对应的硬盘域是否有存在故障的硬盘。例如,用零元素代表没有存在故障的硬盘,用非零元素代表有存在故障的硬盘。换言之,在确定了第一硬盘所属的硬盘域后,便可将该硬盘域所对应的元素置为非零,也即指示了第一硬盘域检测到存在故障的硬盘。

一示例,第一硬盘为硬盘a,根据预先采集好的对应关系,可以确定硬盘a所属的硬盘域为硬盘域1。该第一数组包括6个元素,6个元素与6个硬盘域一一对应。6个硬盘域中与硬盘域1对应的元素为非零元素,如“1”,其他5个元素为零元素,如“0”。该第一数组可以为:

(1 0 0 0 0 0)

其中,该数组右上角的字母“T”代表转置,即,该数组的排列方向应为从上到下排列。

应理解,该第一数组中的“1”也可以替换其他非零元素,或者,该第一数组也可以是其他形式,本申请对此不作限定。

本次检测之前各硬盘域的硬盘故障情况可以通过矩阵的形式描述,该矩阵包括与M个硬盘域一一对应的M组元素。若所述M组元素中的第m(m为1至M中的任意整数)组元素全为零元素,则与所述第m组元素对应的硬盘域没有发生故障的硬盘;若所述M组元素中的第m组元素不全为零,则与所述第m组元素对应的硬盘域有发生故障的硬盘。

可选地,M组元素中,每组元素包括N个元素,N为正整数,N表示在检测到第一硬盘发生故障之前的检测次数。每组元素中的第n(n为1至N中的任意整数)个元素表示对所对应的硬盘域的第n次检测中,是否检测到有发生故障的硬盘。

一示例,M取值为6,N取值为2,矩阵包括与6个被检测的硬盘域一一对应的6组元素,由于在硬盘a故障之前,检测出了2次硬盘故障,所以每组元素包括2个元素。

如果在硬盘a故障之前,第一次发生故障的硬盘所在的硬盘域为硬盘域1,第二次发生故障的硬盘所在的硬盘域为硬盘域2,则该矩阵为:

然后对矩阵和第一数组执行乘法运算,得到第二数组:

其中(1 0)

另一示例,M取值为6,N取值为3,矩阵包括与6个被检测的硬盘域一一对应的6组元素,由于在硬盘a故障之前,检测出了3次硬盘故障,所以每组元素包括3个元素。

如果在硬盘a故障之前,第一次发生故障的硬盘所在的硬盘域为硬盘域6,第二次发生故障的硬盘所在的硬盘域为硬盘域2,第三次发生故障的硬盘所在的硬盘域为硬盘域4,则该矩阵为:

然后对矩阵和第一数组执行乘法运算,得到第二数组:

其中(0 0 0)

可选地,M组元素中的每组元素包括一个元素,元素为零元素或非零元素。每个元素用于表示对所对应的硬盘域,此前是否检测到有发生故障的硬盘。

一示例,M取值为6,N取值为2,矩阵包括与6个被检测的硬盘域一一对应的6组元素,由于在硬盘a故障之前,检测出了2次硬盘故障,所以每组元素包括2个元素。

如果在硬盘a故障之前,第一次发生故障的硬盘所在的硬盘域为硬盘域1,第二次发生故障的硬盘所在的硬盘域为硬盘域2,则该矩阵为:

(1 1 0 0 0 0)

然后对矩阵和第一数组执行乘法运算,得到第二数组:

(1 1 0 0 0 0)×(1 0 0 0 0 0)

其中,计算得到的结果“1”为第二数组,因为第二数组中包含非零元素“1”,所以硬盘域1存在多盘故障。

另一示例,M取值为6,N取值为3,矩阵包括与6个被检测的硬盘域一一对应的6组元素,由于在硬盘a故障之前,检测出了3次硬盘故障,所以每组元素包括3个元素。

如果在硬盘a故障之前,第一次发生故障的硬盘所在的硬盘域为硬盘域6,第二次发生故障的硬盘所在的硬盘域为硬盘域2,第三次发生故障的硬盘所在的硬盘域为硬盘域4,则该矩阵为:

(0 1 0 1 0 1)

然后对矩阵和第一数组执行乘法运算,得到第二数组:

(0 1 0 1 0 1)×(1 0 0 0 0 0)

其中,计算得到的结果“0”为第二数组,因为第二数组中不包含非零元素“1”,所以硬盘域1不存在多盘故障。

在步骤230中,在第一硬盘域存在多盘故障的情况下,发出警报,该警报用于指示第一硬盘域发生多盘故障。

服务器可以通过邮件或者弹窗等形式,向工作人员发送警报,警报例如可以是:“硬盘域1中发生多盘故障”。而如果硬盘故障情况中还记录有发生故障的硬盘的标识,那么警报中也可以标识出第一硬盘域中发生故障的多个硬盘,警报例如可以是:“硬盘域1中发生多盘故障,故障硬盘为硬盘a和硬盘b”。工作人员可以根据警报的内容,有针对性地对硬盘的故障进行修复。

在工作人员修复了故障之后,服务器检测到了对应的硬盘被修复,就会对上述矩阵进行更新,将上述矩阵中与该硬盘所在的硬盘域对应的元素全部更新为零元素。

一示例,硬盘修复之前,该矩阵为:

工作人员修复了硬盘域1中的硬盘故障之后,服务器检测到了硬盘域1中的硬盘故障被修复,就会将硬盘域1对应的元素全部更新为零元素。得到更新之后的矩阵为:

应理解,该矩阵中第一行的元素,全部为零元素,因此可以将第一行的元素消去,保留以下矩阵:

(0 1 0 0 0 0)

另一示例,硬盘修复之前,该矩阵为:

(1 1 0 0 0 0)

工作人员修复了硬盘域1中的硬盘故障之后,服务器检测到了硬盘域1中的硬盘故障被修复,就会将硬盘域1对应的元素全部更新为零元素。得到更新之后的矩阵为:

(0 1 0 0 0 0)

更新之后的矩阵可用于下一次服务器检测到硬盘故障时,判断同一个硬盘域内是否存在多盘故障的情况。

基于上述方法,可以检测出同一个硬盘域中是否存在多个硬盘故障的情况,确定可能导致硬盘机性能下降的根因,在检测到多盘故障的情况时,发送警报通知工作人员解决对应的硬盘故障,以便及时修复硬盘故障,避免对业务产生影响。

需要说明的是,服务器有可能会同时检测到多个硬盘发生故障。当出现这种情况时,服务器可以使用上述方法,先后判断该多个硬盘是否存在同一个硬盘域内多盘故障的情况,也可以对该多个硬盘同时判断是否存在同一个硬盘域内多盘故障的情况。

一示例,服务器同时检测到硬盘a、硬盘g发生故障,根据预先采集好的对应关系,可以确定硬盘a所属的硬盘域为硬盘域1,硬盘g所属的硬盘域为硬盘域3,因此可生成数组:

(1 0 1 0 0 0)

如果在硬盘a和硬盘g故障之前,第一次发生故障的硬盘所在的硬盘域为硬盘域1,第二次发生故障所在的硬盘域为硬盘域2,则生成的矩阵为:

然后对矩阵和第一数组执行乘法运算,得到第二数组:

其中(1 0)

其余的示例与上述方法类似,此处不再赘述。

图3是本申请实施例提供的故障检测装置的示意性框图。该装置可以为图1中未示出的服务器,如图3所示,该故障检测装置300可以包括处理模块310和警报模块320。

其中,处理模块310可用于在检测到第一硬盘发生故障的情况下,确定第一硬盘所属的第一硬盘域;根据第一硬盘域的硬盘故障情况,确定第一硬盘域是否存在多盘故障,第一硬盘域的硬盘故障情况用于记录在检测到第一硬盘发生故障之前,第一硬盘域中是否有发生故障的硬盘;警报模块320可用于在第一硬盘域存在多盘故障的情况下,发出警报,警报用于指示第一硬盘域发生多盘故障。

可选地,处理模块310还可用于,生成第一数组,第一数组包括M个元素,M个元素与M个硬盘域一一对应,M个元素中与第一硬盘域对应的元素为非零元素,且M个元素中的其他M-1个元素为零元素;处理模块310可用于,对矩阵和第一数组执行乘法运算,得到第二数组;若第二数组中包含非零元素,则确定第一硬盘域存在多盘故障;若第二数组中不包含非零元素,则确定第一硬盘域不存在多盘故障。

可选地,处理模块310还可用于,确定第一硬盘不是M个硬盘域包含的硬盘中首个出现故障的硬盘,M个硬盘域为被检测的硬盘域,M为正整数。

可选地,处理模块310还可用于,在检测到第二硬盘被修复的情况下,对矩阵中与第二硬盘域对应的一组元素进行更新,以使得更新后的元素全为零元素,第二硬盘属于第二硬盘域。

可选地,处理模块310还可用于,采集被检测的M个硬盘域中每个硬盘域与其包含的硬盘的对应关系;处理模块310可用于,根据对应关系,确定第一硬盘所属的第一硬盘域。

图4是本申请实施例提供的故障检测装置的另一示意性框图。如图4所示,该装置400可以包括至少一个处理器410,用于可用于实现本申请提供的方法中故障检测装置的功能。具体参见方法示例中的详细描述,此处不做赘述。

该装置400还可以包括存储器420,用于存储程序指令和/或数据。存储器420和处理器410耦合。本申请中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器410可能和存储器420协同操作。处理器410可能执行存储器420中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。

该装置400还可以包括通信接口430,用于通过传输介质和其它设备进行通信,从而用于装置400中的装置可以和其它设备进行通信。所述通信接口430例如可以是收发器、接口、总线、电路或者能够实现收发功能的装置。处理器410可利用通信接口430收发数据和/或信息,并用于实现图2对应的实施例中所述的故障检测的方法。

本申请中不限定上述处理器410、存储器420以及通信接口430之间的具体连接介质。本申请在图4中以处理器410、存储器420以及通信接口430之间通过总线440连接。总线440在图4中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

根据本申请提供的方法,本申请还提供一种计算机可读存储介质,该计算机可读存储介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2对应的实施例中所述的故障检测的方法。

根据本申请提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码。当该计算机程序代码在计算机上运行时,使得该计算机执行图2对应的实施例中所述的故障检测的方法。

本申请提供的技术方案可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、终端设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线,例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质例如,数字视频光盘(digital video disc,DVD)、或者半导体介质等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 卫生间故障检测方法及相关装置
  • 一种柱上开关的故障检测方法、装置及设备
  • 一种风机叶扇振动检测装置及故障检测预测方法
  • 一种基于数据库的港口照明灯故障检测方法及装置
  • 一种故障检测方法及装置
  • 一种谐振接地系统单相接地故障检测方法及相关装置
  • 一种小电阻接地系统高阻接地故障检测方法及相关装置
技术分类

06120115606915