本技术涉及检测技术,尤其涉及一种存储设备在位稳定状态检测装置、方法、逻辑模块及介质。
背景技术:
1、随着大数据和云计算的发展,企业、科研单位等组织对于存储设备的容量需求越来越大,硬盘作为存储设备的类型之一,也得到了业界内广泛的关注。
2、一般的,硬盘在进行数据传输以及存储之前,需要检测硬盘的在位情况,以保证后续可以进行数据传输即存储。在实际使用的过程中,硬盘插入需要一定的插入时间,在这个过程中,可能硬盘已插接在位但还未插稳,在此过程中若cpu等设备与硬盘进行数据传输,则会造成一些传输数据的获取或输出出现错误。
3、但是,目前对于硬盘的检测技术仅可识别硬盘是否在位,无法检测到硬盘是否已插稳。
技术实现思路
1、本技术提供一种存储设备在位稳定状态检测装置、方法、逻辑模块及介质,用以解决现有技术中无法侦测硬盘等存储设备是否插稳的问题,通过识别存储设备的插稳状态,可以提升存储设备进行数据传输时的可靠性。
2、一方面,本技术提供一种存储设备在位稳定状态检测装置,包括:逻辑模块;逻辑模块设置有第一接口和第二接口;
3、第一接口,用于与待检测存储设备的接地引脚连接;
4、第二接口,用于与待检测存储设备的设备活动信号引脚连接;
5、逻辑模块,用于根据第一接口接入的第一信号,或者根据第一信号和第二接口接入的第二信号确定待检测存储设备的在位稳定状态;其中,在位稳定状态包括待检测存储设备是否插接在位以及在插接在位时是否插接稳定。
6、在上述技术方案中,逻辑模块通过接入待检测存储设备的接地引脚对应的第一信号,以及接入待检测存储设备的设备活动信号引脚对应的第二信号,并基于第一信号的检测结果,得到待检测存储设备的插接在位检测情况;进一步的,通过对第一信号以及第二信号的检测结果,得到待检测存储设备的插接稳定检测情况,从而可以提升待检测存储设备在后续数据传输过程中的可靠性。
7、可选的,逻辑模块,具体用于:
8、根据第一信号确定待检测存储设备是否插接在位;
9、在插接在位时,根据第二信号确定待检测存储设备是否插接稳定。
10、可选的,检测装置还包括:上拉电阻,上拉电阻的第一端和电源连接,上拉电阻的第二端与第一接口连接;
11、逻辑模块根据第一信号确定待检测存储设备是否插接在位,包括:
12、检测第一信号的电平状态;
13、若第一信号的电平状态为高电平状态,则确定待检测存储设备未插接在位;或者,
14、若第一信号的电平状态由高电平状态转换至低电平状态或者为持续低电平状态,则确定待检测存储设备插接在位。
15、可选的,逻辑模块在插接在位时,根据第二信号确定待检测存储设备是否插接稳定,包括:
16、若待检测存储设备插接在位,且在预设时间段内第二信号中出现预设的脉冲序列,则确定待检测存储设备插接稳定;或者,
17、若待检测存储设备插接在位,且在预设时间段内第二信号未出现预设的脉冲序列,则确定待检测存储设备插接在位但未插接稳定。
18、可选的,逻辑模块包括cpld芯片;相应的,第一接口为cpld芯片的第一gpio引脚,第二接口为cpld芯片的第二gpio引脚。
19、可选的,检测装置还包括:提示模块;提示模块,与逻辑模块连接;
20、逻辑模块,用于输出待检测存储设备的在位稳定状态信号;
21、提示模块,用于根据在位稳定状态信号生成待检测存储设备的插接提示信号。
22、可选的,提示模块为bmc芯片;bmc芯片具体用于:在待检测存储设备未插接稳定时,生成插接提示信号,以提示用户重新对待检测存储设备进行插接。
23、在上述技术方案中,逻辑模块通过接入待检测存储设备的接地引脚对应的第一信号,以及接入待检测存储设备的设备活动信号引脚对应的第二信号,并对第一信号的电平状态进行检测,基于电平状态确定待检测存储设备的插接在位检测情况;进一步的,通过在基于第一信号确定待检测存储设备插接在位时,对预设时间段内第二信号中出现的脉冲序列进行检测,基于是否出现预设的脉冲序列确定待检测存储设备的插接稳定检测情况,进一步实现了提升待检测存储设备在后续数据传输过程中的可靠性的技术效果。
24、另一方面,本技术还提供一种电子设备,包括:上述实施方式任一项的检测装置以及至少一个待检测存储设备。
25、在上述技术方案中,电子设备中包括的检测装置通过不同的接口获取待检测存储设备中接地引脚对应的信号和设备活动信号引脚对应的信号,并通过对上述两种信号进行检测额,得到待检测存储设备的插接在位稳定情况,从而实现了提升待检测存储设备在后续数据传输过程中的可靠性的技术效果。
26、另一方面,本技术还提供一种存储设备在位稳定状态检测方法,应用于逻辑模块,逻辑模块设置有第一接口和第二接口;第一接口用于与待检测存储设备的接地引脚连接,第二接口用于与待检测存储设备的设备活动信号引脚连接;方法包括:
27、检测第一接口接入的第一信号和第二接口接入的第二信号;
28、根据第一信号,或者根据第一信号和第二信号,确定待检测存储设备的在位稳定状态;其中,在位稳定状态包括待检测存储设备是否插接在位以及在插接在位时是否插接稳定。
29、在上述技术方案中,逻辑模块通过接入待检测存储设备的接地引脚对应的第一信号,以及接入待检测存储设备的设备活动信号引脚对应的第二信号,并基于第一信号的检测结果,得到待检测存储设备的插接在位检测情况;进一步的,通过对第一信号以及第二信号的检测结果,得到待检测存储设备的插接稳定检测情况,从而可以提升待检测存储设备在后续数据传输过程中的可靠性。
30、可选的,根据第一接口接入的第一信号,或者根据第一信号和第二接口接入的第二信号确定待检测存储设备的在位稳定状态,包括:
31、根据第一信号确定待检测存储设备是否插接在位;
32、在插接在位时,根据第二信号确定待检测存储设备是否插接稳定。
33、可选的,逻辑模块设置于存储设备在位稳定状态检测装置,装置还包括:上拉电阻,上拉电阻的第一端和电源连接,上拉电阻的第二端与第一接口连接;
34、根据第一信号确定待检测存储设备是否插接在位,包括:
35、检测第一信号的电平状态;
36、若第一信号的电平状态为高电平状态,则确定待检测存储设备未插接在位;或者,
37、若第一信号的电平状态由高电平状态转换至低电平状态或者为持续低电平状态,则确定待检测存储设备插接在位。
38、可选的,在插接在位时,根据第二信号确定待检测存储设备是否插接稳定,包括:
39、若待检测存储设备插接在位,且在预设时间段内第二信号中出现预设的脉冲序列,则确定待检测存储设备插接稳定;或者,
40、若待检测存储设备插接在位,且在预设时间段内第二信号未出现预设的脉冲序列,则确定待检测存储设备插接在位但未插接稳定。
41、可选的,装置还包括:提示模块;相应的,方法还包括:
42、基于逻辑模块输出待检测存储设备的在位稳定状态信号;
43、基于提示模块根据在位稳定状态信号生成待检测存储设备的插接提示信号。
44、可选的,提示模块为bmc芯片;方法还包括:
45、基于bmc芯片在待检测存储设备未插接稳定时,生成插接提示信号,以提示用户重新对待检测存储设备进行插接。
46、另一方面,本技术还提供一种逻辑模块,用于执行存储设备在位稳定状态检测方法,逻辑模块设置有第一接口和第二接口,第一接口用于与待检测存储设备的接地引脚连接,第二接口用于与待检测存储设备的设备活动信号引脚连接;包括:
47、信号检测单元,用于检测第一接口接入的第一信号和第二接口接入的第二信号;
48、状态检测单元,用于根据第一信号,或者根据第一信号和第二信号,确定待检测存储设备的在位稳定状态;其中,在位稳定状态包括待检测存储设备是否插接在位以及在插接在位时是否插接稳定。
49、在上述技术方案中,逻辑模块通过接入待检测存储设备的接地引脚对应的第一信号,以及接入待检测存储设备的设备活动信号引脚对应的第二信号,并基于第一信号的检测结果,得到待检测存储设备的插接在位检测情况;进一步的,通过对第一信号以及第二信号的检测结果,得到待检测存储设备的插接稳定检测情况,从而可以提升待检测存储设备在后续数据传输过程中的可靠性。
50、可选的,状态检测单元,具体用于:
51、根据所述第一信号确定所述待检测存储设备是否插接在位;
52、在插接在位时,根据所述第二信号确定所述待检测存储设备是否插接稳定。
53、可选的,所述检测装置还包括:上拉电阻,所述上拉电阻的第一端和电源连接,所述上拉电阻的第二端与所述第一接口连接;状态检测单元,具体用于:
54、检测所述第一信号的电平状态;
55、若所述第一信号的电平状态为高电平状态,则确定所述待检测存储设备未插接在位;或者,
56、若所述第一信号的电平状态由高电平状态转换至低电平状态或者为持续低电平状态,则确定所述待检测存储设备插接在位。
57、可选的,状态检测单元,具体用于:
58、若所述待检测存储设备插接在位,且在预设时间段内所述第二信号中出现预设的脉冲序列,则确定所述待检测存储设备插接稳定;或者,
59、若所述待检测存储设备插接在位,且在预设时间段内所述第二信号未出现预设的脉冲序列,则确定所述待检测存储设备插接在位但未插接稳定。
60、可选的,所述逻辑模块包括cpld芯片;相应的,所述第一接口为所述cpld芯片的第一gpio引脚,所述第二接口为所述cpld芯片的第二gpio引脚。
61、可选的,所述装置还包括:提示模块;所述提示模块,与所述逻辑模块连接;
62、所述逻辑模块,用于输出所述待检测存储设备的在位稳定状态信号;
63、所述提示模块,用于根据所述在位稳定状态信号生成所述待检测存储设备的插接提示信号。
64、另一方面,本技术还提供一种逻辑模块,包括:存储器,处理器;
65、存储器,用于存储处理器可执行指令的存储器;
66、其中,处理器执行存储器存储的可执行指令,以实现上述实施方式的存储设备在位稳定状态检测方法。
67、另一方面,本技术还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上述实施方式的存储设备在位稳定状态检测方法。
68、另一方面,本技术实施例还提供一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现上述实施例中信息提醒方法中的各个步骤。
69、本技术提供的技术方案中,逻辑模块通过接入待检测存储设备的接地引脚对应的第一信号,以及接入待检测存储设备的设备活动信号引脚对应的第二信号,并基于第一信号的检测结果,得到待检测存储设备的插接在位检测情况;进一步的,通过对第一信号以及第二信号的检测结果,得到待检测存储设备的插接稳定检测情况,从而可以提升待检测存储设备在后续数据传输过程中的可靠性。