测试系统及方法及其应用的控制装置的制作方法

文档序号:6642827阅读:226来源:国知局
专利名称:测试系统及方法及其应用的控制装置的制作方法
技术领域
本发明涉及一种测试系统及方法,尤指一种测试系统及方法及其应用的控制装置。
背景技术
交互式电子产品,如手机、个人数字助理等,通常包括一主板、一显示模块及一键盘。交互式电子产品出厂前必须进行测试,以确保其功能均正常运作。通常的测试方法利用一测试装置,如计算机等,经由控制端口(Console Port)发送指令至与其直接相连的被测试的交互式电子产品。被测试的交互式电子产品接收到指令后译码并执行相对应的动作,并将相关数据传送给测试装置,测试装置根据此相关数据判断被测试的交互式电子产品是否正常。
此种测试架构中,因交互式电子产品需对接收到的指令进行译码,交互式电子产品必须具有可进行译码的相关软件。但这些译码相关软件并不是交互式电子产品正常工作时所必需的,因而增加了交互式电子产品的额外负担,从而使得交互式电子产品的成本增加。
此外,因交互式电子产品都具有一显示模块,因而测试时需测试其显示模块是否正常,即测试装置需要从交互式电子产品抓取图像数据。而在被测装置当机时,上述测试架构无法收集图像数据。

发明内容有鉴于此,有必要提供一种测试系统,其具有独立的控制装置可用于译码,并可收集被测装置当机时的数据。
然,还需提供一种控制装置,用于测试系统中进行译码,并可收集被测装置当机时的数据。
然,还需提供一种测试方法,当测试中被测装置当机时,可收集数据。
一种测试系统包括一测试装置、一被测装置及一控制装置。测试装置用于产生并发送指令。被测装置包括一传输元件、一主板、一键盘及一显示模块,显示模块通过传输元件连接至主板,键盘连接至主板。控制装置与测试装置相连,并连接至传输元件及键盘,用于接收测试装置所发送的指令并进行译码,并根据译码后的指令相应动作,及从传输元件获取数据。
一种控制装置,用于一测试系统中,测试系统包括一测试装置及一被测装置。测试装置用于产生并发送指令。被测装置包括一传输元件、一主板、一键盘及一显示模块,显示模块通过传输元件连接至主板,键盘连接至主板。控制装置包括一控制器、一缓冲器及一继电电路。控制器与测试装置相连,并连接至传输元件,用于接收测试装置所发送之指令并进行译码,并根据译码后的指令相应动作,及从传输元件获取数据。缓冲器与控制器相连,用于暂存控制器所获取之数据。继电电路与控制器及键盘相连,用于根据控制器的控制相应动作,以控制键盘自动动作。
一种测试方法包括步骤藉由一测试装置产生一指令,并将指令发送至一控制装置;控制装置的一控制器接收指令,并对指令进行译码;控制器判断指令的类型,并根据指令的类型相应动作;获取数据并将此数据传送至测试装置;及接收并显示数据。
利用测试系统中的控制装置进行译码,从而无需在被测装置中增加额外译码软件,从而降低被测装置的成本及负担,并可收集被测装置当机时的数据。
另,控制装置连接至连接被测装置的主板与显示模块的传输元件上,当测试装置抓取图像数据时,被测装置可同时传输图像数据至被测装置的显示模块及控制装置。控制装置再传送给测试装置,测试装置与被测装置几乎同时显示图像,缩短测试时间,提高测试效率。


图1是本发明的一实施方式中测试系统的架构图。
图2是本发明的一实施方式中测试系统的方块图。
图3是本发明的一实施方式中测试方法的流程图。
图4是本发明另一实施方式中测试方法的流程图。
具体实施方式参阅图1,所示为本发明一实施方式中的测试系统10的架构图。测试系统10包括一测试装置100、一控制装置200及一被测装置300。测试装置100用于产生并发送指令。在本实施方式中,测试装置100可为一计算机,其所产生的指令包括一按键指令及一图像撷取指令。控制装置200连接于测试装置100与被测装置300之间,用于接收测试装置100所发送的指令并进行译码,然后根据译码后的指令相应动作。被测装置300为一交互式电子产品,如手机、个人数字助理等。
图2所示为本发明一实施方式中的测试系统10的方块图。在本实施方式中,被测装置300包括一主板310、一显示模块330、一传输元件320及一键盘340,在本实施例中,传输元件320可为一传输线。键盘340与主板310相连,用于触发主板310发送数据。主板310根据键盘340的触发发送数据。在本实施例中,主板310所发送的数据为图像数据。显示模块330用于显示主板310所传送的数据。传输元件320连接主板310与显示模块330,用于传输主板310所发送的数据至显示模块330。在本实施方式中,主板310根据键盘340的触发发送数据至显示模块330。在本发明的另一实施方式中,主板310自动经由传输元件320发送数据至显示模块330,如充电时。测试装置100包括一显示器110,用于显示图像数据。
控制装置200包括一继电电路210、一控制器220及一缓冲器230。控制器220与测试装置100相连,并连接至被测装置300的传输元件320,用于接收测试装置100所发送的指令,对接收到的指令进行译码,并根据译码后的指令相应动作,及从传输元件320上获取主板310所传送的数据。
继电电路210连接控制器220及键盘340,用于根据控制器220的控制相应动作,及控制键盘340相应自动动作。继电电路210包括多个继电器,分别对应连接键盘340的按键。所述多个继电器根据控制器220的控制自动按下相应的按键。在本实施方式中,举例而言,继电电路210可包括32个继电器。
缓冲器230,与控制器220相连,用于暂存控制器220从传输元件320上所接收到的数据。在本实施方式中,缓冲器230为先进先出缓冲器。控制器220还可用于从缓冲器230读取数据并发送至测试装置100。
当测试装置100发送指令至控制装置200时,控制装置200的控制器220对接收到的指令进行译码,并判断此指令为图像撷取指令还是按键指令。若为按键指令,则控制器220控制继电电路210动作,从而继电电路210控制键盘340的相应按键自动按下,以触发主板310经由传输元件320发送相应数据至显示模块330。同时,控制器220从传输元件320上获取主板310所发送的数据,并将此数据写入缓冲器230。在本实施方式中,控制器220从传输元件320上获取的数据为图像数据。
若为图像撷取指令,则控制器220读取缓冲器230内的全部数据,并将此数据传送至测试装置100。
当缓冲器230达到一定容量时,控制器220就会通知测试装置100来读取缓冲器230内的全部数据。此一定容量可于系统测试后取最佳值,以不掉数据及数据显示不延迟为原则。在本实施方式中,此一定容量为缓冲器230半满。在本发明的其他实施方式中,此一定容量可为缓冲器230接近全空。
当测试装置100超过一时间段没有接收到控制器220所发送的数据,则测试装置100就会产生一图像撷取指令并发送此图像撷取指令至控制器220。控制器220接收到此指令后进行译码,并判断此指令为图像撷取指令。控制器220就会根据此指令读取缓冲器230内的数据,并将此数据传送到测试装置100。此时间可于系统测试时以测试装置100的显示器110与被测装置300的显示模块330无延迟为原则取最佳值。在本实施方式中,此时间段为25毫秒。
图3为本发明一实施方式中的测试方法的流程图。在步骤S300,测试装置100产生一指令,并发送此指令至控制装置200。在步骤S302,控制装置200的控制器220接收到此指令,并对其进行译码。在步骤S304,控制器220判断指令的类型,并根据指令的类型相应动作。步骤S304的详细内容将在后续介绍。在步骤S306,控制器220获取数据并将此数据发送至测试装置100。
在步骤S308,测试装置100接收并显示该数据。在本实施方式中,测试装置100首先对接收到的数据进行译码,然后再将数据显示于显示器110上。
图4为本发明另一实施方式中的测试方法的流程图。在步骤S400,测试装置100产生一指令,并发送此指令至控制装置200。本实施方式中,测试装置100产生的指令包括图像撷取指令及按键指令。在步骤S402,控制装置200的控制器220接收到此指令,并对其进行译码。在步骤S404,控制器220判断指令的类型。
若控制器220判断此指令为按键指令,则在步骤S406,控制器220控制继电电路210相应动作。在步骤S408,继电电路210控制被测装置300的键盘340自动动作,以触发主板310经由传输元件320向显示模块330发送数据。在步骤S410,控制器220从传输元件320获取主板310所传送的数据,并将此数据写入缓冲器230。
在步骤S412,控制器220从缓冲器230读取数据并发送至测试装置100。在本实施方式中,当缓冲器230达到一定容量时,控制器220就会通知测试装置100来读取缓冲器230内的全部数据。此一定容量可于系统测试后取最佳值,以不掉数据及数据显示不延迟为原则。在本实施方式中,此一定容量为缓冲器230半满。在本发明的其他实施方式中,此一定容量可为缓冲器230接近全空。
在步骤S414,测试装置100接收并显示控制器220所发送至数据。在本实施方式中,测试装置100首先对接收到的数据进行译码,然后将数据显示于显示器110上。
若控制器220判断此指令为图像撷取指令,则直接进入步骤S412,控制器220从缓冲器230读取数据并发送至测试装置100。
利用测试系统10中的控制装置200进行译码,从而无需在被测装置300中增加额外译码软件,从而降低被测装置300的成本及负担,并可收集被测装置300当机时的数据。
另,控制装置200连接至连接被测装置300的主板310与显示模块330的传输元件320上,当测试装置100抓取图像数据时,被测装置300可同时传输图像数据至被测装置300的显示模块330及控制装置200。控制装置200再传送给测试装置100,测试装置100与被测装置300几乎同时显示图像数据,缩短测试时间,提高测试效率。
再者,控制装置200的继电电路210可控制被测装置300的键盘340自动按下,无需人工进行操作键盘340,节省人力及时间。
权利要求
1.一种测试系统,其特征在于所述测试系统包括一测试装置,用于产生并发送指令;一被测装置,包括一传输元件、一主板、一显示模块及一键盘,所述显示模块通过所述传输元件连接至所述主板,所述键盘连接至所述主板;及一控制装置,与所述测试装置相连,并连接至所述传输元件及所述键盘,用于接收所述测试装置所发送的指令并进行译码,并根据译码后的指令相应动作,及从所述传输元件获取数据。
2.如权利要求1所述的测试系统,其特征在于所述控制装置包括一控制器,与所述测试装置相连,并连接至所述被测装置的所述传输元件上,用于接收所述测试装置所发送的指令并进行译码,并根据译码后的指令相应动作,及从所述传输元件获取数据;一缓冲器,与所述控制器相连,用于暂存所述控制器从所述传输元件所获取的数据;及一继电电路,与所述控制器及所述被测装置的键盘相连,用于根据所述控制器的控制相应动作,以控制所述键盘自动动作。
3.如权利要求2所述的测试系统,其特征在于所述缓冲器为先进先出缓冲器。
4.如权利要求2所述的测试系统,其特征在于所述控制器还用于从所述缓冲器读取数据,并将所述数据传送至所述测试装置。
5.如权利要求1所述的测试系统,其特征在于所述测试装置所发送的指令包括一图像撷取指令及一按键指令。
6.一种控制装置,用于一测试系统,所述测试系统包括一测试装置及一被测装置,所述测试装置用于产生并发送指令,所述被测装置包括一传输元件、一主板、一显示模块及一键盘,所述显示模块通过所述传输元件连接至所述主板,所述键盘连接至所述主板,其特征在于所述控制装置包括一控制器,与所述测试装置相连,并连接至所述被测装置的所述传输元件上,用于接收所述测试装置所发送的指令并进行译码,并根据译码后的指令相应动作,及从所述传输元件获取数据;一缓冲器,与所述控制器相连,用于暂存所述控制器从所述传输元件所获取的数据;及一继电电路,与所述控制器及所述被测装置的键盘相连,用于根据所述控制器的控制相应动作,以控制所述键盘自动动作。
7.如权利要求6所述的控制装置,其特征在于所述缓冲器为先进先出缓冲器。
8.如权利要求6所述的控制装置,其特征在于所述控制器还用于从所述缓冲器读取数据,并将所述数据传送至所述测试装置。
9.一种测试方法,其特征在于所述测试方法包括藉由一测试装置产生一指令,并将所述指令发送至一控制装置;所述控制装置的一控制器接收所述指令,并对所述指令进行译码;所述控制器判断所述指令的类型,并根据所述指令的类型相应动作;及所述控制器获取数据并将此数据发送至所述测试装置。
10.如权利要求9所述的测试方法,其特征在于更包括以下步骤接收并显示所述数据。
11.如权利要求9所述的测试方法,其特征在于所述控制器判断所述指令的类型,并根据所述指令的类型相应动作的步骤包括以下步骤若判断所述指令为按键指令,控制继电电路动作;控制一被测装置的一键盘自动动作,以触发所述被测装置的一主板经由所述被测装置的一传输元件向所述被测装置的一显示模块发送数据;及从所述被测装置的传输元件上获取数据,并将所述数据写入缓冲器。
12.如权利要求9所述的测试方法,其特征在于所述控制器判断所述指令的类型,并根据所述指令的类型相应动作的步骤包括以下步骤若判断所述指令为图像撷取指令,从所述控制装置的缓冲器读取数据。
全文摘要
一种测试系统,包括一测试装置、一被测装置及一控制装置。测试装置用于产生并发送指令。被测装置包括一传输元件、一主板、一键盘及一显示模块,显示模块通过传输元件连接至主板,键盘连接至主板。控制装置与测试装置相连,并连接至传输元件及键盘,用于接收测试装置所发送的指令并进行译码,并根据译码后的指令相应动作,及从传输元件获取数据。利用测试系统中的控制装置进行译码,从而无需在被测装置中增加额外译码软件,从而降低被测装置的成本及负担,并可收集被测装置当机时的数据。本发明还提供一种应用于测试系统中的控制装置及测试方法。
文档编号G06F11/22GK1940879SQ200510100099
公开日2007年4月4日 申请日期2005年9月30日 优先权日2005年9月30日
发明者罗依, 陈易瑳 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1