一种用于检测BIOS看门狗功能倒计时装置及方法制造方法及图纸

技术编号:19903175 阅读:26 留言:0更新日期:2018-12-26 02:50
本发明专利技术提供一种用于检测BIOS看门狗功能倒计时装置及方法,将检测的看门狗生效时长与BIOS看门狗生效时长设置模块设置的生效时长进行比较,将检测过程数据及比较结果数据记录到检测日志,通过检测日志检查BIOS看门狗倒计时时间是否与BIOS中设置的一致。当检测的看门狗生效时长超出BIOS看门狗生效时长设置模块设置的生效时长时,在检测日志上标识时长超阈值提示,在预设文件夹存储当前检测日志,同时调用装置本体的web端接口,上传检测日志,提示检测人员。便于测试人员及时发现BIOS看门狗倒计时时间是否满足要求。这样可以有效的避免了人工计时所带来的误差,从而很好的提高了测试效率,提高测试严谨性。

【技术实现步骤摘要】
一种用于检测BIOS看门狗功能倒计时装置及方法
本专利技术涉及内存测试领域,尤其涉及一种用于检测BIOS看门狗功能倒计时装置及方法。
技术介绍
BIOS中的看门狗功能是为了让在POST阶段服务器宕机后可以自动复位的功能。目前用户对自动复位的功能要求越来越高,服务器在宕机后能够实现自动复位,避免再由人工去手动复位。而且在一些自动化场所,服务器要保证在开机自检界面中出现宕机后要在固定时间内进行恢复操作。使服务器进行复位,恢复正常。这样服务器的看门狗功能尤为重要,通常在对服务器测试时,需要单独对自动复位功能进行测试,目前测试的方式通常是通过人工用计时器来进行计时,检查是否符合要求。这样往往会出现偏差,如果偏差较大导致无法满足服务器宕机后自动复位的要求。而且目前测试的方式通常在用户的使用区域,测试人员要根据用户的需求到用户的使用区域进行基于服务器自动复位功能的测试,这样要求保证测试装置的便捷性和易操作性,如何保证测试装置的便捷性和易操作性,以及能够实现自动测试过程是当前丞待解决的技术问题。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种用于检测BIOS看门狗功能倒计时装置,包括:装置本体;装置本体上设有网络连接控制按键和看门狗倒计时控制按键;装置本体内部设有主板,主板上设置有处理器、通信模块、IO接口模块、存储器和用于给装置本体元件供电的供电电池;通信模块以及存储器分别与处理器连接;网络连接控制按键和看门狗倒计时控制按键分别通过IO接口模块与处理器连接;存储器内部存储有BIOS看门狗生效计时模块,待测服务器启动控制模块,BIOS看门狗生效时长设置模块以及宕机脚本模块;处理器通过网络连接控制按键获取网络连接控制指令,调取通信模块,使通信模块与待测服务器进行网络通信连接,通信模块与待测服务器网络连接成功后,向处理器回复网络连接成功信号,处理器将网络连接成功信号显示到显示屏上;处理器通过看门狗倒计时控制按键获取待测服务器看门狗倒计时测试指令,调取待测服务器启动控制模块使待测服务器启动,执行宕机脚本模块使待测服务器在自检阶段宕机,处理器获取到待测服务器宕机后,BIOS看门狗生效的倒计时模块检测BIOS看门狗的生效时间,并将检测的BIOS看门狗生效的时间与待测服务器宕机时间形成看门狗生效时长,将BIOS看门狗的生效时间,待测服务器宕机时间以及看门狗生效时长发送至处理器,处理器将检测的看门狗生效时长与BIOS看门狗生效时长设置模块设置的生效时长进行比较,将检测过程数据及比较结果数据记录到检测日志,将检测日志存储至存储器内部。优选地,存储器内部还存储有循环次数设置模块和循环间隔时间设置模块;循环次数设置模块用于设置检测BIOS看门狗功能倒计时长的循环次数;循环间隔时间设置模块用于设置检测BIOS看门狗功能倒计时长的循环之间的时间间隔;处理器通过看门狗倒计时控制按键获取待测服务器看门狗倒计时测试指令,调取待测服务器启动控制模块使待测服务器启动,并执行宕机脚本模块使待测服务器在自检阶段宕机,处理器获取到待测服务器宕机后,BIOS看门狗生效的倒计时模块检测BIOS看门狗的生效时间,并将检测的BIOS看门狗生效的时间与待测服务器宕机时间形成看门狗生效时长,将BIOS看门狗的生效时间,待测服务器宕机时间以及看门狗生效时长发送至处理器,处理器将检测的看门狗生效时长与BIOS看门狗生效时长设置模块设置的生效时长进行比较,形成比较日志,存储至存储器内部;处理器通过循环次数设置模块获取检测BIOS看门狗功能倒计时长的循环次数以及通过循环间隔时间设置模块获取检测BIOS看门狗功能倒计时长的循环之间的时间间隔;根据循环次数和每个循环之间的时间间隔,循环执行,并将每个循环的执行过程数据及比较结果数据记录到检测日志,将检测日志存储至存储器内部。优选地,装置本体上还设有显示屏,主板上还设置有语音提示模块;语音提示模块和显示屏分别与处理器连接;处理器还用于将BIOS看门狗的生效时间,待测服务器宕机时间以及看门狗生效时长通过语音提示模块播放,还通过显示屏显示;将检测的看门狗生效时长与BIOS看门狗生效时长设置模块设置的生效时长进行比较的结果通过语音提示模块播放,还进行播放。优选地,装置本体上还设有RS485通讯接口、CAN网通讯接口、以太网通讯接口、RS232通讯接口;通信模块采用蓝牙方式通信连接,或WIFI方式通信连接,或射频方式通信连接,或红外方式通信连接,或GSM方式通信连接。优选地,装置本体还包括:微信客户端;微信客户端用于使装置本体与微信端通信连接,将装置本体的数据信息传输至微信端,使多个装置本体之间以及用户终端通过微信端,获取检测日志。优选地,主板上还设置有测试初始设置电路,直流变压电路以及稳压电路;装置本体上设有测试初始控制按键;测试初始控制按键通过测试初始设置电路连接处理器,用于根据接收的测试初始指令对处理器进行测试初始化设置;供电电池,测试初始控制按键,直流变压电路,稳压电路,测试初始设置电路以及处理器依次连接;测试初始控制按键用于获取用户输入的测试初始设置控制指令,并达到预设的按压时长后,使供电电池给测试初始设置电路供电实现对处理器测试初始设置。优选地,测试初始设置电路包括:初始电阻R1、初始电阻R2、初始电阻R3,初始电容C1,初始电容C2,初始二极管VD、初始三级管Q;初始电阻R3的第一端、初始电容C1的正极均与测试初始设置电路输入端连接;初始电容C1的负极与初始电阻R1的一端、初始二极管VD的阴极连接;初始电阻R1的另一端与初始电阻R2的一端、初始三级管Q的b极连接;初始三级管Q的c极与初始电容C2的第一端连接;初始电阻R3的第二端、初始二极管VD的阳极、初始电阻R2的第二端、初始三级管Q的e极、初始电容C2的第二端均接地。优选地,存储器内部还存储有检测日志管理模块;处理器调取检测日志管理模块,将当次检测日志进行缓存,当完成当次检测后将当次检测日志转存至存储器;处理器标识每个检测日志的建立时间,修改时间及查看时间;存储器内部还存储有安装GNU编译器套件、g++和gfortran编译器,构建日志程序编译运行环境以及编译源代码供处理器调取使用;处理器还用于当检测的看门狗生效时长超出BIOS看门狗生效时长设置模块设置的生效时长时,在检测日志上标识时长超阈值提示,在预设文件夹存储当前检测日志,同时调用装置本体的web端接口,上传检测日志,提示检测人员。一种用于检测BIOS看门狗功能倒计时方法,方法包括:步骤一,处理器通过网络连接控制按键获取网络连接控制指令,调取通信模块,使通信模块与待测服务器进行网络通信连接;步骤二,通信模块与待测服务器网络连接成功后,向处理器回复网络连接成功信号,处理器将网络连接成功信号显示到显示屏上;步骤三,处理器通过看门狗倒计时控制按键获取待测服务器看门狗倒计时测试指令,调取待测服务器启动控制模块使待测服务器启动;步骤四,执行宕机脚本模块使待测服务器在自检阶段宕机;步骤五,处理器获取到待测服务器宕机后,BIOS看门狗生效的倒计时模块检测BIOS看门狗的生效时间,并将检测的BIOS看门狗生效的时间与待测服务器宕机时间形成看门狗生效时长,将BIOS看门狗的生效时间,待测服务器宕机时间以及看门狗生效时本文档来自技高网...

【技术保护点】
1.一种用于检测BIOS看门狗功能倒计时装置,其特征在于,包括:装置本体(1);装置本体(1)上设有网络连接控制按键和看门狗倒计时控制按键(3);装置本体(1)内部设有主板,主板上设置有处理器(11)、通信模块、IO接口模块、存储器和用于给装置本体(1)元件供电的供电电池(12);通信模块以及存储器分别与处理器(11)连接;网络连接控制按键和看门狗倒计时控制按键(3)分别通过IO接口模块与处理器(11)连接;存储器内部存储有BIOS看门狗生效计时模块,待测服务器启动控制模块,BIOS看门狗生效时长设置模块以及宕机脚本模块;处理器(11)通过网络连接控制按键获取网络连接控制指令,调取通信模块,使通信模块与待测服务器进行网络通信连接,通信模块与待测服务器网络连接成功后,向处理器(11)回复网络连接成功信号,处理器(11)将网络连接成功信号显示到显示屏(2)上;处理器(11)通过看门狗倒计时控制按键(3)获取待测服务器看门狗倒计时测试指令,调取待测服务器启动控制模块使待测服务器启动,执行宕机脚本模块使待测服务器在自检阶段宕机,处理器(11)获取到待测服务器宕机后,BIOS看门狗生效的倒计时模块检测BIOS看门狗的生效时间,并将检测的BIOS看门狗生效的时间与待测服务器宕机时间形成看门狗生效时长,将BIOS看门狗的生效时间,待测服务器宕机时间以及看门狗生效时长发送至处理器(11),处理器(11)将检测的看门狗生效时长与BIOS看门狗生效时长设置模块设置的生效时长进行比较,将检测过程数据及比较结果数据记录到检测日志,将检测日志存储至存储器内部。...

【技术特征摘要】
1.一种用于检测BIOS看门狗功能倒计时装置,其特征在于,包括:装置本体(1);装置本体(1)上设有网络连接控制按键和看门狗倒计时控制按键(3);装置本体(1)内部设有主板,主板上设置有处理器(11)、通信模块、IO接口模块、存储器和用于给装置本体(1)元件供电的供电电池(12);通信模块以及存储器分别与处理器(11)连接;网络连接控制按键和看门狗倒计时控制按键(3)分别通过IO接口模块与处理器(11)连接;存储器内部存储有BIOS看门狗生效计时模块,待测服务器启动控制模块,BIOS看门狗生效时长设置模块以及宕机脚本模块;处理器(11)通过网络连接控制按键获取网络连接控制指令,调取通信模块,使通信模块与待测服务器进行网络通信连接,通信模块与待测服务器网络连接成功后,向处理器(11)回复网络连接成功信号,处理器(11)将网络连接成功信号显示到显示屏(2)上;处理器(11)通过看门狗倒计时控制按键(3)获取待测服务器看门狗倒计时测试指令,调取待测服务器启动控制模块使待测服务器启动,执行宕机脚本模块使待测服务器在自检阶段宕机,处理器(11)获取到待测服务器宕机后,BIOS看门狗生效的倒计时模块检测BIOS看门狗的生效时间,并将检测的BIOS看门狗生效的时间与待测服务器宕机时间形成看门狗生效时长,将BIOS看门狗的生效时间,待测服务器宕机时间以及看门狗生效时长发送至处理器(11),处理器(11)将检测的看门狗生效时长与BIOS看门狗生效时长设置模块设置的生效时长进行比较,将检测过程数据及比较结果数据记录到检测日志,将检测日志存储至存储器内部。2.根据权利要求1所述的用于检测BIOS看门狗功能倒计时装置,其特征在于,存储器内部还存储有循环次数设置模块和循环间隔时间设置模块;循环次数设置模块用于设置检测BIOS看门狗功能倒计时长的循环次数;循环间隔时间设置模块用于设置检测BIOS看门狗功能倒计时长的循环之间的时间间隔;处理器(11)通过看门狗倒计时控制按键(3)获取待测服务器看门狗倒计时测试指令,调取待测服务器启动控制模块使待测服务器启动,并执行宕机脚本模块使待测服务器在自检阶段宕机,处理器(11)获取到待测服务器宕机后,BIOS看门狗生效的倒计时模块检测BIOS看门狗的生效时间,并将检测的BIOS看门狗生效的时间与待测服务器宕机时间形成看门狗生效时长,将BIOS看门狗的生效时间,待测服务器宕机时间以及看门狗生效时长发送至处理器(11),处理器(11)将检测的看门狗生效时长与BIOS看门狗生效时长设置模块设置的生效时长进行比较,形成比较日志,存储至存储器内部;处理器(11)通过循环次数设置模块获取检测BIOS看门狗功能倒计时长的循环次数以及通过循环间隔时间设置模块获取检测BIOS看门狗功能倒计时长的循环之间的时间间隔;根据循环次数和每个循环之间的时间间隔,循环执行,并将每个循环的执行过程数据及比较结果数据记录到检测日志,将检测日志存储至存储器内部。3.根据权利要求1所述的用于检测BIOS看门狗功能倒计时装置,其特征在于,装置本体(1)上还设有显示屏(2),主板上还设置有语音提示模块;语音提示模块和显示屏(2)分别与处理器(11)连接;处理器(11)还用于将BIOS看门狗的生效时间,待测服务器宕机时间以及看门狗生效时长通过语音提示模块播放,还通过显示屏显示;将检测的看门狗生效时长与BIOS看门狗生效时长设置模块设置的生效时长进行比较的结果通过语音提示模块播放,还进行播放。4.根据权利要求1所述的用于检测BIOS看门狗功能倒计时装置,其特征在于,装置本体(1)上还设有RS485通讯接口、CAN网通讯接口、以太网通讯接口、RS232通讯接口;通信模块采用蓝牙方式通信连接,或WIFI方式通信连接,或射频方式通信连接,或红外方式通信连接,或GSM方式通信连接。5.根据权利要求1所述的用于检测BIOS看门狗功能倒计时装置,其特征在于,装置本...

【专利技术属性】
技术研发人员:梁恒勋迟江波
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1