用于测试计算机的方法、微控制器、测试设备和测试系统技术方案

技术编号:16233086 阅读:39 留言:0更新日期:2017-09-19 14:40
本申请公开了用于测试计算机的方法、微控制器、测试设备以及测试系统。所述方法的一具体实施方式包括:检测所述计算机是否处于关机状态;响应于所述计算机处于关机状态,向用于控制所述计算机交流电的继电器发出断电信号,以控制所述继电器断开对所述计算机提供的交流电,其中,所述计算机是在用于重启测试的测试应用所发出的重启命令下关机的;在发出所述断电信号达到预设时长后,向所述继电器发送用于使所述继电器接通对所述计算机提供的交流电的通电信号,使所述计算机接通交流电后启动并通过启动时运行的所述测试应用进行测试。该实施方式实现了计算机重启测试时对交流电通断的自动控制。

Method for testing a computer, microcontroller, test device, and test system

The present application discloses a method for testing a computer, a microcontroller, a test device, and a test system. Including a specific embodiment of the method: to detect whether the computer is turned off; in response to the computer is turned off, the computer is used to control the AC relay a power-off signal, to control the relay to disconnect the computer to provide the alternating current, the computer is in for a test application restart test restart command shutdown; issued in the power down signal reaches the preset time, sent to the relay for the electric signal of the relay is connected to the computer AC, makes the test application running after the start and the computer connected to AC by starting the test. The method realizes the automatic control of the on-off of the alternating current when the computer restarts the test.

【技术实现步骤摘要】
用于测试计算机的方法、微控制器、测试设备和测试系统
本申请涉及电子
,具体涉及设备测试
,尤其涉及用于测试计算机的方法、微控制器、测试设备以及测试系统。
技术介绍
在计算机设备生产和可靠性检验中,开关机重启测试是必不可少的测试之一。开关机重启测试可以检验电路逻辑设计是否正确,可以检验电子元件的可靠性和整机系统的稳定性,可以检查到计算机设备正常运行中难以发现的小概率事件等。在开关机重启测试中又分为直流电断开的开关机重启测试和交流电断开的开关机重启测试。其中,交流电开关机重启中的断电程度更深,所有电路中都没有工作时的电流和电压的存在,因而能更深的检查系统的可靠性。然而,现有技术中对计算机设备的交流电的通断控制还不够智能,不能保证计算机执行有效的交流电断开的开关机重启测试。
技术实现思路
本申请的目的在于提出一种改进的用于测试计算机的方法、微控制器、测试设备和测试系统,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种用于测试计算机的方法,所述方法包括:检测所述计算机是否处于关机状态;响应于所述计算机处于关机状态,向用于对控制所述计算机交流电的继电器发出断电信号,以控制所述继电器断开对所述计算机提供的交流电,其中,所述计算机是在用于重启测试的测试应用所发出的重启命令下关机的;在发出所述断电信号达到预设时长后,向所述继电器发送用于使所述继电器接通对所述计算机提供的交流电的通电信号,使所述计算机接通交流电后启动并通过启动时运行的所述测试应用进行测试。在一些实施例中,所述检测所述计算机是否处于关机状态,包括:通过所述计算机的通用串行总线接口输出的电压信号检测所述计算机是否处于关机状态。在一些实施例中,所述测试应用用于在测试未完成时发出重启命令。在一些实施例中,所述测试应用还用于在测试未完成且测试过程中所述计算机的重启次数未达到预设阈值时发出重启命令。第二方面,本申请提供了一种用于测试计算机的微控制器,其特征在于,所述微控制器包括:检测单元,用于检测所述计算机是否处于关机状态;断电控制单元,用于响应于所述计算机处于关机状态,向用于对控制所述计算机交流电的继电器发出断电信号,以控制所述继电器断开对所述计算机提供的交流电,其中,所述计算机是在用于重启测试的测试应用所发出的重启命令下关机的;接通控制单元,用于在发出所述断电信号达到预设时长后,向所述继电器发送用于使所述继电器接通对所述计算机提供的交流电的接通信号,使所述计算机接通交流电后启动并通过启动时启动的所述测试应用进行测试。在一些实施例中,所述检测单元进一步用于:通过所述计算机的通用串行总线接口输出的电压信号检测所述计算机是否处于关机状态。第三方面,本申请提供了一种测试设备,所述测试设备包括继电器以及第二方面或第二方面任一方式所述的微控制器第四方面,本申请提供了一种测试系统,所述系统包括计算机以及第三方面所述的测试设备。在一些实施例中,所述计算机上安装有测试应用,所述测试应用用于在测试未完成时发出重启命令。。在一些实施例中,所述计算机上安装有测试应用,所述测试应用用于在测试未完成且测试过程中所述计算机的重启次数未达到预设阈值时发出重启命令。本申请提供的用于测试计算机的方法、微控制器、测试设备和测试系统,通过对计算机关机进行检测并在计算机关机时控制继电器断开对计算机提供的交流电,并在达到预设时长后再控制继电器恢复提供交流电,从而交流电的自动通断能够根据计算机自身的开关机执行,避免了计算机在硬件、固件和软件未完全加载和正常运行后就被切断电源。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构图;图2是根据本申请的用于测试计算机的方法的一个实施例的流程图;图3是根据本申请的用于测试计算机的微控制器的一个实施例的结构示意图;图4是根据本申请的用于测试计算机的测试设备的一个实施例的流程图;图5是根据本申请的用于测试计算机的测试系统的一个实施例的结构示意图;图6是适于用来实现本申请实施例可用于测试的计算机设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的用于进行计算机测试的方法或装置的实施例的示例性系统架构100。如图1所示,系统架构100可以包括计算机设备101、微控制器102和继电器103。计算机设备101、微控制器102和继电器103中每两个设备之间可以电连接,以传递信号或电能。计算机设备101可以是各种需要进行重启测试的计算机,如终端设备、服务器等。计算机设备101上可以安装各种用于进行重试的测试应用程序,该测试应用程序可以向计算机设备101发出控制命令,还可以对计算机设备101的开关机过程进行测试,以对计算机设备中各个器件和模块进行检测。继电器103可以用于对计算机设备101进行供电,其可以在控制信号的作用下停止或恢复对计算机设备101的供电。微控制器102可以是各种具有信号处理能力的电子设备,其可以对计算机设备101的开关机状态进行检测,并可以向继电器103发送控制信号,以使继电器103可以根据相应的控制信号控制对计算机设备101的通断电。需要说明的是,本申请图2对应实施例所提供的用于测试计算机的方法一般由微控制器102执行。应该理解,图1中的计算机设备、微控制器和继电器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的计算机设备、微控制器和继电器。继续参考图2,示出了根据本申请的用于测试计算机的方法的一个实施例的流程200。所述的用于测试计算机的方法,可以包括以下步骤:步骤201,检测计算机是否处于关机状态。在本实施例中,该方法运行于其上的电子设备(例如图1所示的微控制器)可以通过各种方法检测计算机是否处于关机状态。计算机在处于开机状态和关机状态时,计算机很多的特征都存在明显区别。电子设备可以通过与计算机建立的电连接对这些特征进行检测,以检测出计算机是否处于关机状态。可选的,电子设备可以与计算机预留调试接口或者计算机的主板上可表示或同步计算机开关机状态的电压或信号针脚进行连接,并通过检测电信号进行开关机状态检测,还可以通过主板各个部件和接口上的其他电信号、数字信号以及网络信号等不同信号对开关机状态进行检测。需要说明的是,上述检测计算机是否处于关机状态的方式仅为示例,实践中可以通过各种已知或未知的方式对计算机各项特征进行检测,以确定计算机是否处于关机状态。步骤202,响应于计算机处于关机状态,向用于控制计算机交流电的继电器发出断电信号,以控制继电器断开对计算机提供的交流电。在本实施例中,当电子设备确定计算机处于关机状态时,电子设备可以向与该电子设备电连接的继电器发出断电信号。继电器是一种电力设备,在自动控制电路中能够以较小的电流使继电器控制大电流的导通和切断,从而起到自动控制的作用本文档来自技高网...
用于测试计算机的方法、微控制器、测试设备和测试系统

【技术保护点】
一种用于测试计算机的方法,其特征在于,所述方法包括:检测所述计算机是否处于关机状态;响应于所述计算机处于关机状态,向用于控制所述计算机交流电的继电器发出断电信号,以控制所述继电器断开对所述计算机提供的交流电,其中,所述计算机是在用于重启测试的测试应用所发出的重启命令下关机的;在发出所述断电信号达到预设时长后,向所述继电器发送用于使所述继电器接通对所述计算机提供的交流电的通电信号,使所述计算机接通交流电后启动并通过启动时运行的所述测试应用进行测试。

【技术特征摘要】
1.一种用于测试计算机的方法,其特征在于,所述方法包括:检测所述计算机是否处于关机状态;响应于所述计算机处于关机状态,向用于控制所述计算机交流电的继电器发出断电信号,以控制所述继电器断开对所述计算机提供的交流电,其中,所述计算机是在用于重启测试的测试应用所发出的重启命令下关机的;在发出所述断电信号达到预设时长后,向所述继电器发送用于使所述继电器接通对所述计算机提供的交流电的通电信号,使所述计算机接通交流电后启动并通过启动时运行的所述测试应用进行测试。2.根据权利要求1所述的方法,其特征在于,所述检测所述计算机是否处于关机状态,包括:通过所述计算机的通用串行总线接口输出的电压信号检测所述计算机是否处于关机状态。3.根据权利要求1所述的方法,其特征在于,所述测试应用用于在测试未完成时发出重启命令。4.根据权利要求1所述的方法,其特征在于,所述测试应用还用于在测试未完成且测试过程中所述计算机的重启次数未达到预设阈值时发出重启命令。5.一种用于测试计算机的微控制器,其特征在于,所述微控制器包括:检测单元,用于检测所述计算机是否处于关机状态;断电控制单元,用于响应于所述计算...

【专利技术属性】
技术研发人员:艾静高丰张建国刘永东
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1