智能测试系统、方法及测试站与流程

文档序号:11157065阅读:325来源:国知局
智能测试系统、方法及测试站与制造工艺

本发明涉及自动化领域,特别涉及智能测试系统、方法及测试站。



背景技术:

随着市场竞争的日趋激烈,终端的生产厂家要想在市场中立足,就必需确保终端质量。为了保证终端质量,在生产过程中就需要采用各类测试技术进行检测,及时发现缺陷和故障并修复。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

在现有技术中,终端在进行功能测试时,通常是通过连接线与测试设备(如,电脑)建立通信连接的,如USB线、串口线等。这样,就需要人工插接连接线或者使用专门机械设备推动来插接连接线。然而,人工插接连接线的方式,效率较低,且容易损伤终端的插口。机械设备推动来插接连接线的方式,成本较高,且稳定性无法保证。

并且,现有技术中,通过连接线与测试设备建立通信连接的方式,终端的摆放位置会受到连接线的长度限制,从而导致测试方案无法灵活设计,增加了测试的复杂度。



技术实现要素:

本发明实施方式的目的在于提供一种智能测试系统、方法及测试站,使得终端能够与测试站无线通信连接进行测试,解决了现有技术中需要插接连接线的问题,能够增加并行测试的终端的数量,提高测试效率,且智能化程度较高。

为解决上述技术问题,本发明的实施方式提供了一种智能测试系统,包括:流水线、N个待测终端以及M个测试站;其中,N、M均为正整数;

N个待测终端均放置在流水线上,M个测试站对应的M个检测区域,均设置在流水线的输送行程中;

其中,测试站包括:检测模块、无线通信模块以及测试模块;

检测模块用于获取位于对应检测区域内的待测终端的设备信息;

无线通信模块用于根据设备信息,与待测终端建立无线通信连接;

测试模块用于通过无线通信模块将预存的测试包发送给待测终端进行运行,并通过无线通信模块接收待测终端反馈的运行信息。

本发明的实施方式还提供了一种测试站,包括:检测模块、无线通信模块以及测试模块;

检测模块用于获取位于检测区域内的待测终端的设备信息;

无线通信模块用于根据设备信息,与待测终端无线通信连接;

测试模块用于通过无线通信模块将预存的测试包发送给待测终端进行运行,并通过无线通信模块接收待测终端反馈的运行信息。

本发明的实施方式还提供了一种智能测试方法应用于包括流水线、N个待测终端、和M个测试站的智能测试系统,其中,N、M均为正整数,N个待测终端均放置在流水线上,M个测试站对应的M个检测区域,均设置在流水线的输送行程中;

智能测试方法包括:

测试站获取位于对应检测区域内的待测终端的设备信息;

测试站根据设备信息,与待测终端建立无线通信连接;

测试站将预存的测试包发送给待测终端进行运行,并获取待测终端反馈的运行信息。

本发明实施方式相对于现有技术而言,N个待测终端均放置在流水线上,M个测试站对应的M个检测区域均设置在流水线的输送行程中。这样,便可以通过流水线的运转,控制待测终端移动到某一测试站的检测区域内,从而使测试站的检测模块能够获取位于检测区域内的待测终端的设备信息,令无线通信模块根据设备信息,与待测终端建立无线通信连接,使得测试模块能够通过建立的通信连接,将预存的测试包发送给待测终端进行运行,并获取待测终端反馈的运行信息,完成待测终端在这一测试站的测试。通过这种方式,在不需要人为参与移动待测终端的情况下,便能够实现M个测试站对放置在流水线上的N个待测终端的测试,智能化程度较高。并且,终端能够与测试站无线通信连接进行测试,解决了现有技术中需要插接连接线的问题,使得并行测试的终端的数量能够得到增加,提高了测试效率。

另外,智能测试系统还包括:触发装置;触发装置设置在流水线的输送起始端,用于触发待测终端的通信模块开启。这样,在不需要人为参与的情况下,终端的通信模块能够自动开启,进一步地提高了测试系统的智能化程度。

另外,检测模块通过扫描贴附于待测终端预设位置处的标签,获取待测终端的设备信息。提供了检测模块获取待测终端的设备信息的一种具体实现形式,增加了本发明实施方式的可行性。

另外,无线通信模块为以下之一:蓝牙模块、移动网络连接模块、WIFI模块。提供了无线通信模块的多种具体实现形式,增加了本发明实施方式的可行性。

附图说明

图1是根据本发明第一实施方式中智能测试系统的结构示意图;

图2是根据本发明第三实施方式中测试站的结构示意图;

图3是根据本发明第四实施方式中智能测试系统的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

本发明的第一实施方式涉及一种智能测试系统,如图1所示,包括:流水线(图未示)、N个待测终端20以及M个测试站10。N个待测终端20均放置在流水线上,M个测试站10对应的M个检测区域,均设置在流水线的输送行程中(图1中以1个测试站对应的1个检测区域为例,图中的虚线框所指即为测试站对应的检测区域),N、M均为正整数。

本实施方式中,测试站10包括:检测模块101、无线通信模块102以及测试模块103。检测模块101用于获取位于对应检测区域内的待测终端20的设备信息。无线通信模块102用于根据设备信息,与待测终端20建立无线通信连接。测试模块103用于通过无线通信模块102将预存的测试包发送给待测终端20进行运行,并通过无线通信模块102接收待测终端20反馈的运行信息。

具体地说,待测终端20的通信模块可以由测试人员预先控制开启。如,测试人员将待测终端20放置于流水线上时,便开启待测终端20的通信模块,以便于后续待测终端20与测试站之间的通信。待测终端20的预设位置处黏贴有包含有设备信息的标签,检测模块101通过扫描贴附于待测终端20预设位置处的标签的方式,获取待测终端20的设备信息。如,在实际操作时,标签上可以印刷有设备信息对应的条形码或二维码,检测模块101可以设有扫描枪,扫描枪的扫描区域与待测终端20的预设位置相对应,检测模块101通过扫描枪扫描识别标签上印刷的条形码或二维码的方式,获取待测终端20的设备信息。其中,待测终端20的预设位置可以由技术人员自定义。待测终端20的设备信息可以是媒体访问控制MAC(MAC,Media Access Control,媒体访问控制)地址或序列号(序列号可以在检测模块101中,通过预设映射规则转化为待测终端20的MAC地址,其中,预设映射规则可以由技术人员预先设置并保存在检测模块101中)。这样,从而完成了测试站10对待测终端20的识别的过程。

在完成测试站10对待测终端20的识别后,测试站10的无线通信模块102根据获取到的设备信息,与待测终端20建立无线通信连接,以便于实现测试站10与待测终端20之间的信息交互,使得测试站10能够将预存的测试包发送给待测终端20进行运行测试,并接收到待测终端20反馈的运行信息,完成测试站10针对于待测终端20的测试。其中,测试站10预存的测试包可以由技术人员预先导入并保存在测试站10中。

本实施方式中,无线通信模块102为蓝牙模块,测试站10通过无线通信模块102与待测终端20的蓝牙模块建立蓝牙通信连接。并且,测试站10在与多个待测终端20同时建立蓝牙通信连接时,还可以根据各待测终端20的唯一MAC地址对各待测终端20进行区分。在实际操作时,无线通信模块102还可以移动网络连接模块或WIFI模块。本实施方式中,并不对无线通信模块的具体实现形式做任何限制。

不难看出,本实施方式中,可以通过流水线的运转,控制待测终端移动到某一测试站的检测区域内,从而使测试站的检测模块能够获取位于检测区域内的待测终端的设备信息,令无线通信模块根据设备信息,与待测终端建立无线通信连接,使得测试模块能够通过建立的通信连接,将预存的测试包发送给待测终端进行运行,并获取待测终端反馈的运行信息,完成待测终端在这一测试站的测试。通过这种方式,在不需要人为参与移动待测终端的情况下,便能够实现M个测试站对放置在流水线上的N个待测终端的测试,智能化程度较高。并且,终端能够与测试站无线通信连接进行测试,解决了现有技术中需要插接连接线的问题,使得并行测试的终端的数量能够得到增加,提高了测试效率。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明的第二实施方式涉及一种智能测试系统。第二实施方式在第一实施方式的基础上加以改进,主要改进之处在于:在本发明第二实施方式中,智能测试系统还包括:触发装置,能够实现在不需要人为参与的情况下,终端的通信模块能够自动开启,进一步地提高了测试系统的智能化程度。

具体地说,触发装置设置在流水线的输送起始端,用于触发待测终端的通信模块开启。更具体地说,触发装置可以由磁敏元件构成,如,霍尔传感器,以便于控制待测终端20的通信模块开启,唤醒待测终端20的通信功能,实现类似于“唤醒皮套”的功能。如,当待测终端20经过触发装置时,触发装置触发待测终端20中的一段预设的程序代码运行,该程序代码用于控制待测终端20触发通信模块开启。其中,预设的程序代码可以由技术人员预先设置并保存在待测终端20中。

当然,在实际操作时,触发装置也可以是电子标签,当有待测终端20靠近时,电子标签即可触发待测终端20的近距离无线通讯NFC(NFC,Near Field Communication,近距离无线通信技术)天线。

在本实施方式中,由于触发装置能够控制待测终端20的通信模块自动开启,因此,技术人员可以在待测终端20中预存有流水线的输送行程中所经过的第一个测试站10的IP地址,以便于待测终端20的通信模块能够检测到第一个测试站10的无线通信模块发出的无线通信信号,自发地与第一个测试站10建立通信连接,告知第一个测试站10待测终端20本身的设备信息。其中,在待测终端20的生产过程中,技术人员可以在待测终端20中写入与待测终端20相对应的唯一序列号,该序列号可以在待测终端20内部通过预设映射规则转化为唯一的MAC地址,以便于待测终端20告知第一个测试站10设备信息。其中,预设映射规则可以由技术人员预先设置并保存在待测终端20中。

本实施方式中,待测终端20使用动态IP来连接测试站10,测试站10的无线通信模块102可以为WIFI模块,测试站10使用静态IP地址,并作为服务端监听各待测终端20的连接。其中,测试站10在与多个待测终端20同时建立WIFI连接时,可以根据各待测终端20的唯一MAC地址对各待测终端20进行区分。

值得一提的是,技术人员还可以在第一个测试站10中预存有下一个测试站10的IP地址,以便于在第一个测试站10在接收到待测终端20反馈的运行信息后,能够将预存的下一个测试站10的IP地址发送给待测终端20,实现待测终端20自发地与下一个测试站10建立通信连接,告知下一个测试站10待测终端20本身的设备信息。这样,从而实现了待测终端20能够主动与各个测试站10通信连接,以便于完成各项测试,智能化程度较高。

本发明第三实施方式涉及一种测试站,如图2所示。测试站10包括:检测模块101、无线通信模块102以及测试模块103。检测模块101用于获取位于检测区域内的待测终端的设备信息。无线通信模块102用于根据设备信息,与待测终端无线通信连接。测试模块103用于通过无线通信模块102将预存的测试包发送给待测终端进行运行,并通过无线通信模块102接收待测终端反馈的运行信息。

具体地说,待测终端的通信模块可以由测试人员预先控制开启。如,测试人员将待测终端放置于流水线上时,便开启待测终端的通信模块,以便于后续待测终端与测试站之间的通信。待测终端的预设位置处黏贴有包含有设备信息的标签,检测模块101通过扫描贴附于待测终端预设位置处的标签的方式,获取待测终端的设备信息。如,在实际操作时,标签上可以印刷有设备信息对应的条形码或二维码,检测模块101可以设有扫描枪,扫描枪的扫描区域与待测终端的预设位置相对应,检测模块101通过扫描枪扫描识别标签上印刷的条形码或二维码的方式,获取待测终端的设备信息。其中,待测终端的预设位置可以由技术人员自定义。待测终端的设备信息可以是媒体访问控制MAC(MAC,Media Access Control,媒体访问控制)地址或序列号。这样,从而完成了测试站10对待测终端的识别的过程。

在完成测试站10对待测终端20的识别后,测试站10的无线通信模块102根据获取到的设备信息,与待测终端20建立无线通信连接,以便于实现测试站10与待测终端20之间的信息交互,使得测试站10能够将预存的测试包发送给待测终端20进行运行测试,并接收到待测终端20反馈的运行信息,完成测试站10针对于待测终端20的测试。其中,测试站10预存的测试包可以由技术人员预先导入并保存在测试站10中。并且,无线通信模块可以为以下之一:蓝牙模块、移动网络连接模块、WIFI模块。本实施方式中,并不对无线通信模块的具体实现形式做任何限制。

本发明第四实施方式涉及一种智能测试方法,具体流程如图3所示。本实施方式可以在第一实施方式或第二实施方式中所提到的智能测试系统的基础上进行实施,步骤如下:

步骤301,测试站获取位于对应检测区域内的待测终端的设备信息。

具体地说,在获取位于对应检测区域内的待测终端的设备信息前,待测终端的通信模块可以由测试人员预先控制开启。如,测试人员将待测终端放置于流水线上时,便开启待测终端的通信模块,以便于后续待测终端与测试站之间的通信。而在本实施方式中,通过触发装置触发待测终端的通信模块开启,操作较为便捷,且智能化程度较高。其中,触发装置设置在流水线的输送起始端,如,触发装置可以由磁敏元件构成,以便于控制待测终端20的通信模块开启,唤醒待测终端20的通信功能,实现类似于“唤醒皮套”的功能。当然,在实际操作时,触发装置也可以是电子标签,当有待测终端20靠近时,电子标签即可触发待测终端20的NFC天线。

本实施方式中,待测终端的预设位置处黏贴有包含有设备信息的标签,检测模块101通过扫描贴附于待测终端预设位置处的标签的方式,获取待测终端的设备信息。如,在实际操作时,标签上可以印刷有设备信息对应的条形码或二维码,检测模块101可以设有扫描枪,扫描枪的扫描区域与待测终端的预设位置相对应,检测模块101通过扫描枪扫描识别标签上印刷的条形码或二维码的方式,获取待测终端的设备信息。其中,待测终端的预设位置可以由技术人员自定义。待测终端的设备信息可以是媒体访问控制MAC(MAC,Media Access Control,媒体访问控制)地址或序列号。这样,从而完成了测试站10对待测终端的识别的过程。

步骤302,测试站根据设备信息,与待测终端建立无线通信连接。

具体地说,测试站通过的无线通信模块与待测终端建立无线通信连接。其中,无线通信模块可以为以下之一:蓝牙模块、移动网络连接模块、WIFI模块。本实施方式中,并不对无线通信模块的具体实现形式做任何限制。

步骤303,测试站将预存的测试包发送给待测终端进行运行,并获取待测终端反馈的运行信息。

不难发现,本实施方式为与第二实施方式相对应的方法实施例,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

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