自动式电源测试系统的制作方法

文档序号:14834065发布日期:2018-06-30 11:38阅读:161来源:国知局
自动式电源测试系统的制作方法

本发明乃涉及一种电源测试系统,特别涉及一种自动式电源测试系统,用以自动地测试待测装置是否能正常地被启动,既能减少人为操作的劳力,也能减少人为判断的失误。



背景技术:

传统上在对待测计算机装置进行循环式的电源测试时,测试人员需要通过手动按压计算机装置电源开关,并以肉眼观察计算机装置的屏幕所呈现的文字或图形来进行判断测试的结果是否异常。然而,在循环的测试过程中,测试人员可能会因为长时间地重复同样的动作,且无法时时刻刻紧盯待测的计算机装置的屏幕,导致漏判或误判的情形。

再者,在循环的测试过程中,不论是测试时间或是测试的次数都是采用人工进行计数,因此常常无法详实地记录异常结果发生的时间点与次数。除此之外,循环的测试过程其全程都必需以人工介入测试,因此测试人员便无法同时测试多个测试项。据此,传统上对待测计算机装置进行循环式的电源测试十分地耗费人力且精确度不高。



技术实现要素:

为了能够节省人力的耗费并且有效地提升测试的精确度,本发明提供了一种自动式电源测试系统,以自动化的方式测试一待测装置(如:计算机)是否能正常地被启动。

本发明所提供的自动式电源测试系统包括开关模块、主控装置与影像获取模块。开关模块包括至少一组开关电路,并连接于一供应电源与一待测装置之间。开关模块与影像获取模块均连接于主控装置。主控装置用以执行一电源测试程序,以重复地控制所述多个开关电路中之一的导通与关闭。于主控装置导通所述多个开关电路中之一后,主控装置控制影像获取模块获取待测装置的屏幕画面,且主控装置根据影像获取模块所获取的屏幕画面来判断待测装置是否正常地启动。

于本发明所提供的自动式电源测试系统中,主控装置执行所述电源测试程序以执行以下操作:产生第一控制信号来导通所述多个开关电路中之一;经过第一预设时间后,产生第二控制信号来控制影像获取模块获取待测装置的屏幕画面;辨识影像获取模块所获取的屏幕画面并产生一辨识结果,以及根据所述辨识结果判断屏幕画面中是否出现预设字串;若判断屏幕画面中出现预设字串,则储存辨识结果并产生第三控制信号来关闭开关电路;以及若判断屏幕画面中未出现预设字串,则于储存辨识结果与影像获取模块所获取的屏幕画面后,产生第三控制信号来关闭所述开关电路。

于本发明所提供的自动式电源测试系统中,辨识结果为一百分比,此百分比表示影像获取模块所获取的屏幕画面与预设字串的符合程度,且若此百分比大于等于一门坎百分比,则判断预设字串出现于影像获取模块所获取的屏幕画面中。

于本发明所提供的自动式电源测试系统中,主控装置执行电源测试程序以进一步执行以下操作:取得影像获取模块的预视画面;以及调整预视画面的亮度与画面范围。

于本发明所提供的自动式电源测试系统中,主控装置执行电源测试程序以进一步执行以下操作:于产生第一控制信号来导通所述多个开关电路中之一前,先产生第三控制信号来关闭所述开关电路。

于本发明所提供的自动式电源测试系统中,主控装置执行电源测试程序以进一步执行以下操作:于根据辨识结果判断屏幕画面中是否出现预设字串,以及产生第三控制信号来关闭开关电路后,判断执行电源测试程序的时间是否已达预设测试时间;若执行电源测试程序的时间未达门限测试时间,则重复执行电源测试程序以继续对待测装置进行测试。须说明地是,从开关电路被关闭至再次对待测装置进行测试之间之一间隔时间是通过电源测试程序进行设定;以及若执行电源测试程序的时间已达门限测试时间,则停止执行电源测试程序,不再对待测装置进行测试。

于本发明所提供的自动式电源测试系统中,主控装置执行电源测试程序以进一步执行以下操作:于根据辨识结果判断屏幕画面中是否出现预设字串,以及产生第三控制信号来关闭开关电路后,判断执行电源测试程序的次数是否已达预设测试次数;若执行电源测试程序的次数未达预设测试次数,则重复执行电源测试程序以继续对待测装置进行测试。须说明地是,从开关电路被关闭至再次对待测装置进行测试之间之间隔时间是通过电源测试程序进行设定;以及若执行电源测试程序的次数已达预设测试次数,则停止执行电源测试程序,不再对待测装置进行测试。

于本发明所提供的自动式电源测试系统中,自动式电源测试系统用以测试待测装置于不同运行模式下是否能正常地被启动。

于本发明所提供的自动式电源测试系统中,开关模块为一电源开关治具,用以产生触发信号并于第二门限时间内持续地触发待测装置的电源键。

于本发明所提供的自动式电源测试系统中,第一门限时间与第二预设时间是通过电源测试程序进行设定,且第一预设时间与第二预设时间相关于待测装置的运行模式。

大体而言,由于本发明所提供的自动式电源测试系统能够自动地记录异常的测试结果,于电源测试的过程中,测试人员不再需要守候于待测装置旁时时刻刻紧盯着待测装置。另外,由于本发明所提供的自动式电源测试系统能够自动计数测试的时间或者测试的次数,测试人员不再需要以人工方式计数测试的次数或是测试的时间。

为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是这些说明与附图说明书附图仅用来说明本发明,而非对本发明的权利要求作任何的限制。

附图说明

图1为根据本发明一例示性实施例示出的的电源测试系统的方框图。

图2为根据本发明一例示性实施例示出的的电源测试系统中开关模块的示意图。

图3为根据本发明一例示性实施例示出的的电源测试系统中主控装置执行电源测试程序的流程图。

图4为根据本发明一例示性实施例示出的的电源测试系统中主控装置执行电源测试程序的另一个流程图。

具体实施方式

在下文将参看说明书附图更充分地描述各种例示性实施例,在说明书附图中展示一些例示性实施例。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。确切而言,提供这些例示性实施例使得本发明将为详尽且完整,且将向熟习此项技术者充分传达本发明概念的实施方式。在诸附图中,类似数字始终指示类似组件。

将理解的是,虽然第一、第二、第三等用语可使用于本文中用来描述各种组件或组件,但这些组件或组件不应被这些用语所限制。这些用语仅用以区分一个组件或组件与另一组件或组件。因此,下述讨论的第一组件或组件,在不脱离本发明的教示下,可被称为第二组件或第二组件。

请参照图1,图1为根据本发明一例示性实施例示出的电源测试系统的方框图。

如图1所示,本实施例所提供的电源测试系统包括开关模块10、主控装置20与影像获取模块30。开关模块10与影像获取模块30均连接于主控装置20。此外,开关模块10还连接于一供应电源(未图示)与一待测装置50之间。须说明地是,待测装置50可为计算机或者其他具有主机装置的电子装置。另外,此处所述的供应电源可举例为市电…等。本发明于此对于待测装置50与供应电源的类型均不加以限制。

请参照图2,图2为根据本发明一例示性实施例示出的电源测试系统中开关模块的示意图。

如图2所示,开关模块10包括有连接器101与多组开关电路102a与102b。举例来说,连接器101可为DB-9型连接器,但本发明于此并不限制。再者,以图2所示的电路架构来说,通过开关电路102a,待测装置50可被供予一个直流电源,而通过开关电路102b,待测装置50可被供予一个交流电源。于实际操作上,开关模块10可以一个电源开关治具来实现,用来模拟手动按压待测装置50的电源键的动作,或者仿真待测装置50突然被断电的情况。举例来说,开关电路102a可与待测装置50的电源键连接,在交流电源通过开关电路102b提供给待测装置50的同时,通过对开关电路102a的控制,便能模拟手动按压待测装置50的电源键以进行开关机的动作。举另一例来说,由于待测装置50是通过开关电路102b与交流电源耦接,因此通过对开关电路102b的控制,便能仿真待测装置50突然被断电的情况。

须说明的是,图2所示的电路架构仅为举例说明开关模块10的电路架构,而非用以限制本发明,也就是说,本发明并不限制开关模块10中开关电路的个数。虽然于本实施例中,开关模块10包括有连接器101与两组开关电路102a与102b,但根据前述作动,可以单只使用开关电路102a或102b来对待测装置50进行测试,或者可以交互地使用开关电路102a与102b来对待测装置50进行测试。

接下来,将进一步说明本实施例所提供自动式电源测试系统对待测装置50进行测试的工作机制。

大体而言,于本实施例中,主控装置20用以执行一电源测试程序40,以重复地控制所述多个开关电路102a与102b中之一的导通与关闭。于主控装置20导通所述多个开关电路102a与102b后,主控装置20会控制影像获取模块30获取待测装置50的屏幕画面,且主控装置20会根据影像获取模块30所获取的屏幕画面来判断待测装置50是否正常地启动。举例来说,影像获取模块30可为网络摄影机(WebCam)或是任何具有摄影功能的电子装置。

请参照图3,图3为根据本发明一例示性实施例示出的电源测试系统中主控装置执行电源测试程序的流程图。为便于说明,于以下的叙述中,将以控制开关电路102a来仿真手动按压待测装置50的电源键以进行开关机动作的情况作描述。

如图3所示,本实施例所提供的自动式电源测试系统对待测装置50进行测试时,主控装置20会执行电源测试程序40以执行以下操作:产生第一控制信号来导通所述多个开关电路中之一(步骤S301);经过第一预设时间后,产生第二控制信号来控制影像获取模块获取待测装置50的屏幕画面(步骤S302);辨识影像获取模块所获取的屏幕画面并产生一辨识结果,以及根据所述辨识结果判断屏幕画面中是否出现预设字串(步骤S303);若判断屏幕画面中出现预设字串,则储存辨识结果并产生第三控制信号来关闭所述开关电路(步骤S304);以及若判断屏幕画面中未出现预设字串,则于储存辨识结果与影像获取模块所获取的屏幕画面后,产生第三控制信号来关闭所述开关电路(步骤S305)。

进一步说明,于步骤S301中,主控装置20会产生第一控制信号来导通开关电路102a。此步骤等同于模拟手动按压待测装置50的电源键以进行开机动作。于步骤S302中,经过第一预设时间后,主控装置20产生第二控制信号来控制影像获取模块30获取待测装置50的屏幕画面。因此,于步骤S302中,影像获取模块30所获取到的屏幕画面即为待测装置50的开机过程中一特定时间点的屏幕画面。

举例来说,当计算机开机后经过一段时间其屏幕画面上会显示出特定字符串(如:计算机厂牌、操作系统名称…等),于本实施例中,预设字串即可设定为于待测装置50的开机过程中会显示于其屏幕画面上的特定字符串。由于影像获取模块30所获取到的屏幕画面为待测装置50的开机过程中一特定时间点的屏幕画面,因此于实际操作上,便可将第一预设时间设定为待测装置50从启动到其屏幕画面应该要出现预设字串的时间。

接着,于步骤S303中,主控装置20会辨识影像获取模块30所获取的屏幕画面并产生一辨识结果,以及根据所述辨识结果判断屏幕画面中是否出现预设字串。由于第一门限时间为待机装置从启动到其屏幕画面应该要出现预设字串的时间,因此,若主控装置20根据所述辨识结果判断待测装置50的屏幕画面中出现预设字串,就表示此次的电源测试结果正常(即,待机装置50能被正常地启动),于此情况下,便会进入步骤S304。于步骤S304中,主控装置20会储存辨识结果并产生第三控制信号来关闭开关电路102a。举例来说,主控装置20储存辨识结果的方式可为存储器映象获取模块30所获取的屏幕画面,同时将辨识结果写入一文本文件,并将此文本文件储存,但本发明于此并不限制。另外,主控装置20产生第三控制信号来关闭开关电路102a等同于模拟手动按压待测装置50的电源键以进行关机动作。

另一方面,当计算机未能被正常开机时,其屏幕画面可能会是蓝屏或黑屏等情况。因此,于步骤S303中,若主控装置20根据所述辨识结果判断待测装置50的屏幕画面中未出现预设字串,就表示此次的电源测试结果异常(即,待机装置50未能被正常地启动),于此情况下,便会进入步骤S305。于步骤S305中,主控装置20会先存储器映象获取模块30所获取的屏幕画面后,再产生第三控制信号来关闭开关电路102a,以仿真手动按压待测装置50的电源键以进行关机动作。

考虑到主控装置20辨识影像获取模块30所获取的屏幕画面时可能会产生误辨识的情形(如:将字母L辨识成字母C…等情况),因此于本实施例中,主控装置20所产生的辨识结果为一百分比,此百分比表示待测装置50的屏幕画面与预设字串的符合程度。若此百分比大于等于一门坎百分比(如:85%),则判断预设字串出现于待测装置的屏幕画面中。须说明地是,于本实施例中,测试人员可通过电源测试程序40来设定门坎百分比。

须说明地是,类似于步骤S304,于步骤S305中,主控装置20储存辨识结果的方式亦可为存储器映象获取模块30所获取的屏幕画面,同时将辨识结果写入一文本文件,并将此文本文件储存,但本发明于此并不限制。总的来说,不论辨识结果大于等于门坎百分比或是低于门坎百分比(即,辨识结果为通过或失败),主控装置20都会存储器映象获取模块30所获取的屏幕画面,同时也会储存辨识结果以记录每次的电源测试结果(即,记录此辨识结果为第几次电源测试所产生的电源测试结果,且记录此辨识结果为正常或异常的电源测试结果)。

为了更清楚地描述,本实施例所提供的自动式电源测试系统对待测装置50进行测试的工作机制,以下进一步以根据本发明一例示性实施例示出的的电源测试系统中主控装置执行电源测试程序40的另一个流程图(即,图4)来作说明。同样地,为便于说明,于以下的叙述中,将以控制开关电路102a来仿真手动按压待测装置50的电源键以进行开关机动作的情况作描述。

图4中所描述的步骤S403至S407即同于图3中所描述的步骤S301至S305,故于以下的叙述中将不对步骤S403至S407重复地作说明。然而,图4所描述的自动式电源测试系统对待测装置50进行测试的工作机制除了包含了图3所描述的自动式电源测试系统对待测装置50进行测试的工作机制,还包括了以下操作:取得影像获取模块30的预视画面(步骤S401a);调整预视画面的亮度与画面范围(步骤S401b);以及产生第三控制信号来关闭开关电路102a(步骤S402)。另外,图4所描述的自动式电源测试系统对待测装置50进行测试的工作机制还包括了以下操作:判断执行电源测试程序40的时间或次数是否已达预设测试时间或预设测试次数(步骤S408);停止执行电源测试程序40,不再对待测装置50进行测试(步骤S409);以及重复执行电源测试程序40以继续对待测装置进行测试(步骤S410)。

进一步说明,于本实施例中,在执行步骤S403至S407的前,会先执行步骤S401a、步骤S401b与步骤S402。于步骤S401a与步骤S401b,主控装置20会取得影像获取模块30的预视画面,以提供测试人员调整影像获取模块30的预视画面的亮度与拍摄的画面范围。此外,于步骤402中,主控装置20产生第三控制信号来关闭开关电路102a。由于产生第三控制信号来关闭开关电路102a即为仿真手动按压待测装置50的电源键以进行关机动作,故此步骤的目的便是要确保待测装置在电源测试开始的前是关机的状态。

再者,于本实施例中,测试人员能够通过电源测试程序40来预先设定对待测装置50进行电源测试的时间或是次数(于以下的叙述中将其称为预设测试时间或预设测试次数)。因此,在执行步骤S403至S407的后,会接着执行步骤S408~步骤S410。于步骤S408中,主控装置20会判断执行电源测试程序40的时间或次数是否已达前述的预设测试时间或预设测试次数。当主控装置20判断出执行电源测试程序40的时间或次数已达预设测试时间或预设测试次数,便会进入步骤S409,以停止执行电源测试程序40,不再对待测装置50进行测试。另一方面,当主控装置20判断出执行电源测试程序40的时间或次数未达预设测试时间或预设测试次数,便会进入步骤S410,重复地执行电源测试程序40以继续对待测装置50进行测试。须说明地是,于本实施例中,测试人员可通过电源测试程序40来设定从开关电路102a被关闭至再次对待测装置50进行测试之间的间隔时间(即,步骤S408与步骤S410之间的间隔时间)。也就是说,测试人员可通过电源测试程序40来设定主控装置20产生第三控制信号来关闭开关电路102a后,要经过多久时间再重复地执行电源测试程序40以继续对待测装置50进行测试。

值得注意地是,于本实施例中,当开关模块10仿真手动按压待测装置50的电源键的动作时,开关模块10会产生一触发信号并于第二门限时间内持续地触发待测装置50的电源键,且第二预设时间亦可由测试人员通过电源测试程序来设定。较具体地说,第二预设时间即为模拟手动按压待测装置50的电源键的持续时间。

由于第一门限时间为待机装置从启动到其屏幕画面应该要出现预设字串的时间,且第二预设时间为模拟手动按压待测装置50的电源键的持续时间,因此第一预设时间与第二预设时间即相关于待测装置50的运行模式。举例来说,当待测装置50被开机时(即,由关机状态下被启动),第一预设时间须设定为3秒钟且第二预设时间须设定为1秒钟,然而当待测装置50被唤醒时(即,由休眠模式下被唤醒),第一预设时间则须设定为1秒钟且第二预设时间则须设定为0.5秒钟。因此,测试人员通过电源测试程序来设定第一门限时间与第二预设时间,便可测试待测装置50于不同运行模式下是否能正常地被启动。

亦值得注意地是,举例来说,当开关模块10用以仿真手动按压待测装置50的电源键的动作时,主控装置20会控制开关电路102b导通以供给交流电源作为待机装置的供应电源,同时会循环地控制开关电路102a导通与关闭来模拟手动按压待测装置50的电源键的动作。举另一例来说,当开关模块10用以仿真待测装置50突然被断电的情况时,主控装置20会控制开关电路102b导通以供给交流电源作为待机装置的供应电源,接着控制开关电路102a导通来模拟手动按压待测装置50的电源键进行开机动作,最后控制开关电路102b关闭来仿真待测装置50突然被断电的情况。前述举例仅为说明本实施例中开关模块10于主控装置20的控制下的作动,而非用以限制本发明。

最后须说明地是,虽然特定的方法与算法是参照在本文中所描绘的流程图来进行描述,但是所述发明所属技术领域中技术人员应该容易地理解许多其他的实施所述实例机器可读取指令的方法是可以替代性地被使用。例如,可以改变步骤的执行顺序,及/或可以改变、删除或组合所述的某些所述步骤。

[实施例的可能技术效果]

本发明所提供的自动式电源测试系统至少具有以下优势:

首先,由于本发明所提供的自动式电源测试系统能够自动地记录异常的测试结果,于电源测试的过程中,测试人员不再需要守候于待测装置旁时时刻刻紧盯着待测装置。再者,由于本发明所提供的自动式电源测试系统能够自动计数测试的时间或者测试的次数,测试人员不再需要以人工方式计数测试的次数或是测试的时间。

除此之外,由于在被测试的过程中本发明所提供的自动式电源测试系统能够自动地记录每次的电源测试结果(即,记录其为第几次电源测试所产生的电源测试结果,且记录其为正常或异常的电源测试结果),还能自动地储存待测装置运行异常时的屏幕画面,因此测试人员便能确实地统计出待测装置未能正常地被启动的次数,并能精确地了解是在第几次测试时待测装置未能正常地被启动。另外,测试人员还能实际地检视当待测装置未能正常地被启动时的屏幕画面,藉此判断待测装置运行异常的问题为何。

综上所述,相较于传统上对待测计算机装置进行的人工的电源测试,本发明所提供的自动式电源测试系统能够节省人力的耗费、有效地提升测试的精确度,还能产生足够的信息供测试人员判断待测装置运行异常的问题所在。

最后须说明地是,于前述说明中,尽管已将本发明技术的概念以多个示例性实施例具体地示出与阐述,然而在此项技术的领域中技术人员将理解,在不背离由以下权利要求所界定的本发明技术的概念的范围的条件下,可对其作出形式及细节上的各种变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1