本申请涉及固态硬盘检测领域,特别是涉及一种固态硬盘检测方法、系统、装置以及存储介质。
背景技术:
1、随着社会信息化的发展,固态硬盘的装机容量越来越大,应用场景也越来越广泛。面对复杂的装机环境,固态硬盘出现故障的几率也随之增大,定位硬盘故障,获取故障信息以及固件升级等就变的更加重要。
2、目前解决上述技术问题的主要方法为人工通过固态硬盘与服务器连接,在服务器中进行定位固态硬盘故障,进行故障信息获取或者固件升级等,但通过上述方法在服务器不工作或者是服务器出故障时很难定位到故障信息,且人工手段有限,受服务器等环境的限制和一线人员技术水平限制使得固态硬盘状态分析以及固件升级的效率大大降低。
3、鉴于上述问题,寻求一种解决上述技术问题的方法是本领域技术人员亟待解决的问题。
技术实现思路
1、本申请的目的是提供一种固态硬盘检测方法、系统、装置以及存储介质。
2、目前固态硬盘的检测主要方法为人工通过固态硬盘与服务器连接,在服务器中进行定位固态硬盘故障,进行故障信息获取或者固件升级等,但通过上述方法在服务器不工作或者是服务器出故障时很难定位到故障信息,且人工手段有限,受服务器等环境的限制和一线人员技术水平限制使得固态硬盘状态分析以及固件升级的效率大大降低。
3、基于上述问题,本申请提供一种固态硬盘检测方法,通过数据传输接口发送相关指令至微控制单元(mcu),并获取mcu获取的硬盘信息,将硬盘信息发送至后台中心,获取后台中心根据硬盘信息获取的反馈结果。通过上述方法,不论固态硬盘装插在服务器与否,人员可以通过一根标准数据线缆以及安装相关app的个人电子设备,十分便捷的实现硬盘状态的收集、上报和分析,或者实现硬盘的固件升级等,并且支持后台人工远程操作。不受服务器等环境的限制,不受一线人员技术水平限制,大大提高了固态硬盘状态分析以及固件升级的效率。
4、为解决上述技术问题,本申请提供一种固态硬盘检测方法,固态硬盘包括主控、存储器、数据传输接口、mcu和数据选择器,mcu与数据传输接口连接,数据选择器分别用于控制主控和mcu与存储器的连接,该方法包括:
5、通过数据传输接口发送相关指令至mcu;
6、获取mcu获取的存储器中存储的硬盘信息;
7、对硬盘信息进行分析并获取对应的分析结果。
8、优选地,存储器为2个,分别为状态信息存储器和固件存储器;
9、数据选择器为2个,分别为第一数据选择器和第二数据选择器;
10、其中,第一数据选择器分别用于控制主控和mcu与状态信息存储器的连接,第二数据选择器分别用于控制主控和mcu与固件存储器的连接。
11、优选地,通过数据传输接口发送相关指令至mcu包括:
12、通过数据传输接口发送故障分析指令至mcu;
13、获取mcu获取的状态信息存储器中存储的硬盘状态信息;
14、将硬盘状态信息发送至后台中心;
15、获取后台中心根据硬盘状态信息获取的解决方案并显示。
16、优选地,mcu获取硬盘状态信息存储器中存储的硬盘状态信息的步骤包括:
17、判断主控是否使用状态信息存储器;
18、若否,则连通状态信息存储器并获取硬盘状态信息;
19、若是,则请求使用状态信息存储器并判断主控是否允许mcu使用状态信息存储器;
20、若允许,则连通状态信息存储器并获取硬盘状态信息;
21、若不允许,则返回判断主控是否使用状态信息存储器这一步骤。
22、优选地,通过数据传输接口发送相关指令至mcu包括:
23、通过数据传输接口发送固件升级指令至mcu;
24、获取mcu获取固件存储器中存储的硬盘当前固件版本信息;
25、将硬盘当前固件版本信息发送至后台中心;
26、获取后台中心根据硬盘当前固件版本信息检索到的最新版本固件;
27、将最新版本固件通过数据传输接口发送至mcu。
28、优选地,mcu获取固件存储器中存储的硬盘当前固件版本信息的步骤包括:
29、判断主控是否使用固件存储器;
30、若否,则连通固件存储器并获取硬盘当前固件版本信息;
31、若是,则请求使用固件存储器并判断主控是否允许mcu使用固件存储器;
32、若允许,则连通固件存储器并获取硬盘当前固件版本信息;
33、若不允许,则返回判断主控是否使用固件存储器这一步骤。
34、优选地,通过数据传输接口发送相关指令至mcu之前还包括:
35、判断服务器对mcu是否供电正常;
36、若是,则直接进入通过数据传输接口发送相关指令至mcu这一步骤;
37、若否,则对mcu进行供电并确认连接状态后进入通过数据传输接口发送相关指令至mcu这一步骤。
38、为解决上述技术问题,本申请还一种固态硬盘检测系统,包括:
39、发送模块,用于通过数据传输接口发送相关指令至mcu;
40、获取模块,用于获取mcu获取的存储器中存储的硬盘信息;
41、分析模块,用于对硬盘信息进行分析并获取对应的分析结果。
42、为解决上述技术问题,本申请还提供一种固态硬盘检测装置,包括存储器,用于存储计算机程序;
43、处理器,用于执行计算机程序时实现如上述的固态硬盘检测方法的步骤。
44、为解决上述技术问题,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的固态硬盘检测方法的步骤。
45、本申请所提供的固态硬盘检测方法,通过数据传输接口发送相关指令至mcu,并获取mcu获取的硬盘信息,将硬盘信息发送至后台中心,获取后台中心根据硬盘信息获取的反馈结果。通过上述方法,不论固态硬盘装插在服务器与否,人员可以通过一根标准数据线缆以及安装相关app的个人电子设备,十分便捷的实现硬盘状态的收集、上报和分析,或者实现硬盘的固件升级等,并且支持后台人工远程操作。不受服务器等环境的限制,不受一线人员技术水平限制,大大提高了固态硬盘状态分析以及固件升级的效率。
46、本申请还提供了一种固态硬盘检测系统、装置以及计算机可读存储介质,与上述方法对应,故具有与上述方法相同的有益效果。
1.一种固态硬盘检测方法,其特征在于,固态硬盘包括主控、存储器、数据传输接口、mcu和数据选择器,所述mcu与所述数据传输接口连接,所述数据选择器分别用于控制所述主控和所述mcu与所述存储器的连接,该方法包括:
2.根据权利要求1所述的固态硬盘检测方法,其特征在于,所述存储器为2个,分别为状态信息存储器和固件存储器;
3.根据权利要求2所述的固态硬盘检测方法,其特征在于,所述通过所述数据传输接口发送相关指令至所述mcu包括:
4.根据权利要求3所述的固态硬盘检测方法,其特征在于,所述mcu获取硬盘所述状态信息存储器中存储的硬盘状态信息的步骤包括:
5.根据权利要求2所述的固态硬盘检测方法,其特征在于,所述通过所述数据传输接口发送相关指令至所述mcu包括:
6.根据权利要求5所述的固态硬盘检测方法,其特征在于,所述mcu获取所述固件存储器中存储的硬盘当前固件版本信息的步骤包括:
7.根据权利要求1至6任一项所述的固态硬盘检测方法,其特征在于,所述通过所述数据传输接口发送相关指令至所述mcu之前还包括:
8.一种固态硬盘检测系统,其特征在于,包括:
9.一种固态硬盘检测装置,其特征在于,包括存储器,用于存储计算机程序;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的固态硬盘检测方法的步骤。