[发明专利]一种计算机硬件快速诊断测试系统无效
申请号: | 201110206951.0 | 申请日: | 2011-07-22 |
公开(公告)号: | CN102214133A | 公开(公告)日: | 2011-10-12 |
发明(设计)人: | 陶军 | 申请(专利权)人: | 苏州工业园区七星电子有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 顾进 |
地址: | 215121 江苏省苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机硬件 快速 诊断 测试 系统 | ||
技术领域
本发明涉及一种计算机硬件诊断系统,具体的说是一种可自定义测试项目的计算机硬件诊断测试系统。
背景技术
从事计算机硬件产品生产的代工厂商(即OEM)对于生产出来的产品,例如计算机主板、CPU、光驱、键盘、鼠标等的品质要求很高,因此OEM在产品出厂前,需对其计算机硬件产品进行一系列的功能性诊断测试,以掌控其产品的品质状况。
功能性诊断测试已经成为计算机主板生产及计算机系统组装等领域内非常重要的课题,传统的OEM往往只是从事单一产品的生产,其所开发的测试系统也只针对自己的单一产品或少数产品,如生产CPU的OEM开发的测试系统一般只能测试CPU、开发光驱的OEM开发的测试系统只能测试光驱……其功能较单一,不具有很好的可扩展性。如今的OEM一般都从事一系列产品的代工生产,其包括很多不同类别的产品,对于每一种产品均需要使用独立的测试系统去进行测试,这样一来对资源造成了浪费,且不方便使用。
发明内容
针对先前技术所存在的不足之处,本发明的目的在于,提供一种计算机硬件快速诊断测试系统,同时本发明提供了该诊断测试系统的测试方法。
本发明采用如下技术手段加以实现:
一种计算机硬件快速诊断测试系统,所述的测试系统包括提供多个互动式图形用户界面的图形用户界面层、包括多个计算机硬件对应的动态链接库文件的动态链接库层及包括多个计算机硬件驱动程序的设备驱动层。
所述的动态链接库层还包括一应用程序接口,所述应用程序接口用于图形用户界面调用动态链接库及传送测试结果信息至图形用户界面层。
所述的设备驱动层还包括设备驱动接口,所述设备驱动接口用于动态链接库文件调用计算机硬件的驱动程序以及传送测试结果信息到动态链接库层。
所述的互动式图形界面包括一测试方案编辑界面,所述测试方案编辑界面用于选择测试项目及测试单元生成测试脚本文件。
所述的互动式图形界面还包括测试参数配置界面,所述测试参数配置界面用于配置测试参数及执行测试脚本文件并显示测试结果信息。
本发明所提供的测试系统可以对多个计算机硬件设备进行快速诊断测试,并通过友好的互动式用户界面显示测试结果信息,且该系统具有良好的层次架构及可扩展性,可灵活添加新的测试模块而毋需更改系统主程序。
附图说明
图1为本发明的系统架构图。
图2为本发明的测试流程图。
具体实施方式
下面结合说明书附图对本发明进行进一步详述:
在本发明的实施例中,所述测试项目是指可进行诊断测试的计算机硬件设备在本发明中的对应名称,如CPU、光驱、键盘等。
本发明所述测试项目包括至少一个测试单元,所述测试单元际测试内容,例如CPU测试项目包括CPU产品号检测、CPU主频率检测、CPU Bus频率检测、CPU厂商识别检测、CPU商标识别检测。
本发明所述测试方案是指用户根据测试需要,选择测试项目及测试单元,所生成的计算机硬件诊断测试的计划。测试方案可以包括多个测试项目及多个测试单元。
图1为本发明的系统架构图,本发明之计算机硬件快速诊断测试系统采用三层架构,分别为图形用户界面层、动态链接库层及设备驱动层,其中图形用户界面层为最接近用户的层,提供多个互动式图形用户界面,包括一测试方案编辑界面,用于新建测试方案,根据需要选择测试项目及测试单元,将编辑好的测试方案保存为某特定格式的脚本文件;一测试单元配置界面,用于配置执行测试方案所需的测试参数配置文件;一测试方案执行界面,用户加载测试脚本文件及测试参数配置文件,依据所加载的测试脚本文件及测试参数配置文件,执行测试并掌握测试流程。
动态链接库是比图形界面更接近计算机硬件设备的一层,本发明的实施例基于微软的视窗操作系统,在微软视窗操作系统中,每个硬件设备包括一个对应的计算机硬件设备的windows驱动程序即WKD,每个WKD是用于驱动其所对应的计算机硬件设备,并获取计算机硬件设备的测试信息。动态链接库层提供一动态链接库模块,改动态链接库模块包括计算机硬件设备所对应的动态链接库文件(即DLL文件),每个DLL文件可以访问一个对应的计算机硬件设备的WKD。本发明之计算机硬件快速诊断测试系统为每一个待测试的硬件设备建立了对应的DLL,每个DLL包括对应的应用程序接口(即API),测试方案执行界面通过API加载所需的DLL,在测试完毕后,DLL通过API将测试结果信息传送到测试方案执行界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州工业园区七星电子有限公司,未经苏州工业园区七星电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110206951.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多频段数字分布式天线系统
- 下一篇:用于电力系统的信息采集系统