故障确定方法及装置、存储介质及电子设备与流程

文档序号:37166478发布日期:2024-03-01 12:07阅读:12来源:国知局
故障确定方法及装置、存储介质及电子设备与流程

本申请实施例涉及计算机领域,具体而言,涉及一种故障确定方法及装置、存储介质及电子设备。


背景技术:

1、在硬盘出现故障的情况下,可以通过点灯的形式提示维修人员出现故障的硬盘,但硬盘点灯可能会出现问题,例如,实际点灯的硬盘和实际出现故障的硬盘并不相符,在这样的情况下,为了确定硬盘点灯出现故障的原因,相关技术中,往往是通过示波器抓取背板cpld(complex programmable logic device,复杂可编程逻辑器件)上行vpp/sgpiopin(引脚)的波形数据,进行分析以判断cpld收到的点灯信息是否正确,从而锁定点灯失败的时间和范围。

2、这样的方式,一方面,需要昂贵的示波器,另一方面,示波器抓出的波形未经处理,存在过冲重叠等不利于数据各个bit(比特)识别分析的现象,导致定位故障原因较为困难,可以理解的是,故障确定效率较低。


技术实现思路

1、本申请实施例提供了一种故障确定方法及装置、存储介质及电子设备,以至少解决相关技术中故障确定效率较低的问题。

2、根据本申请的一个实施例,提供了一种故障确定方法,包括:在目标硬盘出现第一硬盘故障、且所述目标硬盘的目标指示灯处于实际显示状态的情况下,获取预先存储的实际控制信息和预先存储的实际控制信号,其中,所述实际控制信息是在所述目标硬盘出现所述第一硬盘故障时生成的控制信息,所述实际显示状态用于表示所述目标硬盘出现第二硬盘故障,所述第一硬盘故障和所述第二硬盘故障不同,所述实际控制信号是发送给所述目标指示灯的用于控制所述目标指示灯的显示状态的控制信号;根据所述实际控制信息,确定预测控制信号,其中,所述预测控制信号用于控制所述目标指示灯处于预测显示状态;根据所述预测控制信号、所述实际控制信号、所述预测显示状态和所述实际显示状态,确定所述目标指示灯出现的指示灯故障。

3、在一个示例性实施例中,所述根据所述实际控制信息,确定预测控制信号,包括:获取所述实际控制信息中携带的实际硬盘故障标识;根据所述实际硬盘故障标识,确定所述预测显示状态;生成用于表示所述预测显示状态的所述预测控制信号。

4、在一个示例性实施例中,所述根据所述实际硬盘故障标识,确定所述预测显示状态,包括:从预设的一组对应关系中,确定所述实际硬盘故障标识对应的所述预测显示状态,其中,所述一组对应关系包括n个硬盘故障标识与n个显示状态的一一对应关系,所述n个硬盘故障标识用于表示n个硬盘故障,所述n个显示状态是所述目标指示灯的n个显示状态,n为大于或等于2的正整数。

5、在一个示例性实施例中,所述根据所述预测控制信号、所述实际控制信号、所述预测显示状态和所述实际显示状态,确定所述目标指示灯出现的指示灯故障,包括:比对所述预测控制信号和所述实际控制信号,得到第一比对结果;比对所述预测显示状态和所述实际显示状态,得到第二比对结果;根据所述第一比对结果和所述第二比对结果,确定所述目标指示灯出现的指示灯故障。

6、在一个示例性实施例中,所述比对所述预测控制信号和所述实际控制信号,得到第一比对结果,包括:比对所述预测控制信号的幅值和所述实际控制信号的幅值;在所述预测控制信号的幅值和所述实际控制信号的幅值相同的情况下,将所述第一比对结果确定为表示所述预测控制信号和所述实际控制信号相同。

7、在一个示例性实施例中,所述根据所述第一比对结果和所述第二比对结果,确定所述目标指示灯出现的指示灯故障,包括:在所述第一比对结果用于表示所述预测控制信号和所述实际控制信号相同、且所述第二比对结果用于表示所述预测显示状态和所述实际显示状态相同的情况下,将所述指示灯故障确定为所述实际控制信息出现错误,或者,确定为所述实际控制信息中携带的实际硬盘故障标识与所述第一硬盘故障的故障标识不同;在所述第一比对结果用于表示所述预测控制信号和所述实际控制信号相同、且所述第二比对结果用于表示所述预测显示状态和所述实际显示状态不同的情况下,将所述指示灯故障确定为所述目标指示灯连接的硬件线路出现故障,其中,所述硬件线路用于所述目标指示灯接收向所述目标指示灯发送的所述实际控制信号;在所述第一比对结果用于表示所述预测控制信号和所述实际控制信号不相同的情况下,将所述指示灯故障确定为生成的所述实际控制信号出现错误。

8、在一个示例性实施例中,所述获取预先存储的实际控制信息和预先存储的实际控制信号,包括:获取所述目标硬盘的标识;从目标寄存器中获取所述目标硬盘的标识所对应的所述实际控制信息和所述实际控制信号,其中,所述目标寄存器用于存储具有对应关系的一组硬盘标识、一组控制信息和一组控制信号,所述一组硬盘标识用于表示一组硬盘,所述一组硬盘包括所述目标硬盘,所述一组控制信息包括所述实际控制信息,所述一组控制信号包括所述实际控制信号,所述一组控制信息中的第i个控制信息是在所述一组硬盘中的第i个硬盘出现硬盘故障时生成的控制信息,所述一组控制信号中的第i个控制信号用于控制所述第i个硬盘的指示灯的显示状态,i为大于或等于1的正整数。

9、根据本申请的另一个实施例,提供了一种故障确定装置,包括:获取模块,用于在目标硬盘出现第一硬盘故障、且所述目标硬盘的目标指示灯处于实际显示状态的情况下,获取预先存储的实际控制信息和预先存储的实际控制信号,其中,所述实际控制信息是在所述目标硬盘出现所述第一硬盘故障时生成的控制信息,所述实际显示状态用于表示所述目标硬盘出现第二硬盘故障,所述第一硬盘故障和所述第二硬盘故障不同,所述实际控制信号是发送给所述目标指示灯的用于控制所述目标指示灯的显示状态的控制信号;第一确定模块,用于根据所述实际控制信息,确定预测控制信号,其中,所述预测控制信号用于控制所述目标指示灯处于预测显示状态;第二确定模块,用于根据所述预测控制信号、所述实际控制信号、所述预测显示状态和所述实际显示状态,确定所述目标指示灯出现的指示灯故障。

10、根据本申请的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

11、根据本申请的又一个实施例,还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

12、通过本申请,在硬盘的指示灯所指示的硬盘所出现的硬盘故障与硬盘实际出现的硬盘故障不同的情况下,可以表明硬盘的指示灯可能出现了指示灯故障,在这样的情况下,根据指示灯的实际控制信息,确定准确的预测显示信号,可以理解的是,预测显示信号用于控制指示灯处于准确的预测显示状态,实现了根据预测控制信号、发送给指示灯的实际控制信号、指示灯的预测显示状态和指示灯的实际显示状态,自动确定指示灯出现的指示灯故障,避免了需要通过耗费大量的时间分析示波器抓取的波形,确定指示灯所出现的指示灯故障,因此,可以解决故障确定效率较低的问题,达到提升故障确定效率的效果。



技术特征:

1.一种故障确定方法,其特征在于,

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求4所述的方法,其特征在于,

6.根据权利要求4所述的方法,其特征在于,

7.根据权利要求1至6中任一项所述的方法,其特征在于,

8.一种故障确定装置,其特征在于,

9.一种计算机可读存储介质,其特征在于,

10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,


技术总结
本申请实施例提供了一种故障确定方法及装置、存储介质及电子设备,其中,该方法包括:在目标硬盘出现第一硬盘故障、且目标硬盘的目标指示灯处于实际显示状态的情况下,获取预先存储的实际控制信息和预先存储的实际控制信号;根据实际控制信息,确定预测控制信号;根据预测控制信号、实际控制信号、预测显示状态和实际显示状态,确定目标指示灯出现的指示灯故障。通过本申请,解决了故障确定效率较低的问题,进而达到了提升故障确定效率的效果。

技术研发人员:李元臣
受保护的技术使用者:苏州元脑智能科技有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1