【技术实现步骤摘要】
本专利技术涉及一种硬件故障的检测系统、电子装置及方法。
技术介绍
现有技术下针对电子装置上软体的检测软件有很多种,但是针对电子装置上硬件的相关检测软件却很少,几乎没有。现有技术下,用户在电子装置出现故障时,通常是手动检测硬件,但是手动检测比较耗时,也不容易检测出故障点。
技术实现思路
本专利技术的主要目的在于提供一种硬件故障的检测系统、电子装置及方法,旨在解决上述硬件检测中出现的问题。本专利技术提供一种硬件故障的检测系统,该检测系统运行于一电子装置上,该电子装置上安装有多个硬件,每个硬件对应一出厂属性值,该电子装置还包括一存储单元,该存储单元中存储有一初始的SMBIOS文件,其上记录了电子装置上每个硬件的出厂属性值,该检测系统包括有:获取模块,用于响应电子装置接收到的重新启动指令,获取电子装置重新启动中每个硬件的当前属性值;创建模块,用于基于获取到的每个硬件的当前属性值创建一当前的SMBIOS文件,其中,该当前的SMBIOS文件中记录有电子装置重新启动中每个硬件当前的属性值;比对模块,用于比对当前的SMBIOS文件中每个硬件当前的属性值是否与初始的SMBIOS文件中每个硬件的出厂属性值一致;及输出模块,用于在当前的SMBIOS文件中有硬件当前的属性值与初始的SMBIOS文件中对应硬件的出厂属性值不一致时,输出一故障列表,其中,该故障列表中记录有硬件当前属性值与硬件出厂属性值不一致的硬件名称及硬件的当前属性值及出厂属性值。本专利技术还提供一种具有硬件故障检测功能的电子装置, ...
【技术保护点】
一种硬件故障的检测系统,该检测系统运行于一电子装置上,该电子装置上安装有多个硬件,每个硬件对应一出厂属性值,该电子装置还包括一存储单元,该存储单元中存储有一初始的SMBIOS文件,其上记录了电子装置上每个硬件的出厂属性值,其特征在于:该检测系统包括有:获取模块,用于响应电子装置接收到的重新启动指令,获取电子装置重新启动中每个硬件的当前属性值;创建模块,用于基于获取到的每个硬件的当前属性值创建一当前的SMBIOS文件,其中,该当前的SMBIOS文件中记录有电子装置重新启动中每个硬件当前的属性值;比对模块,用于比对当前的SMBIOS文件中每个硬件当前的属性值是否与初始的SMBIOS文件中每个硬件的出厂属性值一致;及输出模块,用于在当前的SMBIOS文件中有硬件当前的属性值与初始的SMBIOS文件中对应硬件的出厂属性值不一致时,输出一故障列表,其中,该故障列表中记录有硬件当前属性值与硬件出厂属性值不一致的硬件名称及硬件的当前属性值及出厂属性值。
【技术特征摘要】
1.一种硬件故障的检测系统,该检测系统运行于一电子装置上,该电子装置上安装有多个硬件,每个硬件对应一出厂属性值,该电子装置还包括一存储单元,该存储单元中存储有一初始的SMBIOS文件,其上记录了电子装置上每个硬件的出厂属性值,其特征在于:该检测系统包括有:
获取模块,用于响应电子装置接收到的重新启动指令,获取电子装置重新启动中每个硬件的当前属性值;
创建模块,用于基于获取到的每个硬件的当前属性值创建一当前的SMBIOS文件,其中,该当前的SMBIOS文件中记录有电子装置重新启动中每个硬件当前的属性值;
比对模块,用于比对当前的SMBIOS文件中每个硬件当前的属性值是否与初始的SMBIOS文件中每个硬件的出厂属性值一致;及
输出模块,用于在当前的SMBIOS文件中有硬件当前的属性值与初始的SMBIOS文件中对应硬件的出厂属性值不一致时,输出一故障列表,其中,该故障列表中记录有硬件当前属性值与硬件出厂属性值不一致的硬件名称及硬件的当前属性值及出厂属性值。
2.如权利要求1所述的硬件故障的检测系统,其特征在于:该检测系统还包括有:
中断模块,用于在当前的SMBIOS文件中有硬件当前的属性值与初始的SMBIOS文件中对应硬件的出厂属性值不一致时,中断电子装置的启动流程。
3.如权利要求1所述的硬件故障的检测系统,其特征在于:该检测系统还包括有:
次数确定模块,用于在当前的SMBIOS文件中每个硬件当前的属性值与初始的SMBIOS文件中每个硬件的出厂属性值一致时,确定电子装置连续接收重新启动指令的次数;
比对模块,还用于比对确定接收重新启动指令的次数是否小于一预设次数;及
指令产生模块,用于在确定接收重新启动指令的次数小于该预设次数时,产生一重新启动指令于电子装置。
4.如权利要求1所述的硬件故障的检测系统,其特征在于:该创建模块还用于响应一用户操作,创建该初始的SMBIOS文件,该检测系统还包括一存储模块,该存储模块用于存储创建的初始的SMBIOS文件于存储单元中。
5.一种具有硬件故障检测功能的电子装置,该电子装置上安装有多个硬件,每个硬件对应一出厂属性值,其特征在于:该电子装置包括一存储单元及一处理单元,该存储单元中存储有一初始的SMBIOS文件,其上记录了电子装置上每个硬件的出厂属性值,该处理单元用于响应电子装置接收到的重新启动指令,获取电子装置重新启动中每个硬件的当前属性值,基于获取到的每个硬件的当前属性值创建一当前的SMBIOS文件,其中,该当前的SMBIOS文件中记录有电子装置重新启动中每个硬件当前的属性值,比对当前的SMBIOS文件中每个硬件当前的属性值是否与初始的SMBIOS文件中每个硬件的出厂属性值一致,及在当前的SMBIOS文件中有硬件当前的属性值与初始的SMBIOS文件中对应硬件的出厂属性值不一致时,输出一故障列表,其中,该故障列表中记录有硬件当前属...
【专利技术属性】
技术研发人员:潘圣中,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。