一种测试方法及系统与流程

文档序号:11514627阅读:138来源:国知局
一种测试方法及系统与流程

本发明实施例属于测试技术领域,尤其涉及一种测试方法及系统。



背景技术:

随着科学技术的不断发展,各种产品层出不穷,为人们的日常生产和生活带来了极大便利。在产品的生产制造过程中,为了保证产品的性能符合出厂要求,需要对产品进行各种性能测试,特别是在产品出厂之前,通常需要利用专用的产品测试线对产品的各项性能指标进行集中测试,测试合格的良品才能顺利出厂。

然而,现有的产品测试方式通常都只能对一种产品进行测试,测试顺序不可更改,需要为每个产品都单独设置一条测试线,功能单一、灵活性差且测试效率低下。



技术实现要素:

本发明实施例提供一种测试方法及测试系统,旨在解决现有的产品测试方式通常都只能对一种产品进行测试,测试顺序不可更改,需要为每个产品都单独设置一条测试线,功能单一、灵活性差且测试效率低下的问题。

本发明实施例一方面提供一种测试方法,其包括:

若进入测试流程,则开始传输至少一个产品;

检测所述至少一个产品中每个产品的位置;

若所述至少一个产品中的目标产品到达待测试位,则将所述目标产品运送至目标测试箱;

通过所述目标测试箱对所述目标产品进行测试,监控测试进度并获取测试结果;

若测试完成,则将所述目标产品运送至与所述测试结果对应的位置,同时将下一目标产品运送至下一目标测试箱。

本发明实施例另一方面还提供一种测试系统,其包括:

传输模块,用于若进入测试流程,则开始传输至少一个产品;

位置检测模块,同于实时检测所述至少一个产品中每个产品的位置;

第一运送模块,用于若检测到所述至少一个产品中的目标产品到达待测试位,则将所述目标产品运送至目标测试箱;

测试模块,用于通过所述目标测试箱对所述目标产品进行测试,监控测试进度并获取测试结果;

第二运送模块,用于若测试完成,则将所述目标产品运送至与所述测试结果对应的位置,同时将下一目标产品运送至下一目标测试箱。

本发明实施例通过检测产品的位置并在检测到目标产品到达待测试位时,将该目标产品运送至目标测试箱进行测试,可以根据需要选择与每个产品对应的测试箱对产品进行测试,可以不受测试顺序的限制,实现对多种不同产品的测试,功能多样、灵活性好且测试效率高。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的一个实施例提供的测试方法的流程框图;

图2是本发明的一个实施例提供的测试方法的流程框图;

图3是本发明的一个实施例提供的测试方法的流程框图;

图4是本发明的一个实施例提供的测试系统的结构框图;

图5是本发明的一个实施例提供的测试系统的结构框图;

图6是本发明的一个实施例提供的测试系统的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。

本发明的所有实施例均基于测试装置或测试线来实现,其中,测试装置包括机台及设置于机台的传输机构、上下料机构、机器视觉机构和至少一个可拆卸的测试箱,每个测试箱上均设置有测试用计算机,所述传输机构、所述上下料机构、所述机器视觉机构、每个所述测试箱和每个所述测试箱的测试用计算机均通信连接至工业计算机;测试线包括至少一个测试装置,每个测试装置均连接至同一个工业计算机。

如图1所示,本发明的一个实施例提供一种测试方法,其包括:

步骤s101:若进入测试流程,则开始传输至少一个产品。

在具体应用中,上述至少一个产品可以是相同的产品也可以是不同的产品,可以是pcb板、手机、芯片、电子元器件等电子产品,也可以是包装食品、金属零件、工艺模型等各种需要进行品质测试的产品。

在具体应用中,步骤s101可以通过传输机构来执行,其具体可以包括传送带、滚轮或滑轨等。

步骤s102:检测所述至少一个产品中每个产品的位置。

本实施例中所指的位置信息,具体是指每个产品在进入测试流程到结束测试流程的整个过程中的具体方位,例如,某个产品在其传输路径的起始端、中部、末端或者掉落在其传输路径之外。

在具体应用中,可以实时检测每个产品的位置信息,也可以每间隔第一预设时间段检测一次,第一预设时间段由用户根据需要事先自定义设置。

在具体应用中,步骤s102可以通过机器视觉机构来执行,机器视觉机构具体可以是带有摄像机的可移动机器人。

步骤s103:若检测到所述至少一个产品中的目标产品到达待测试位,则将所述目标产品运送至目标测试箱。

本实施例中,目标产品具体是指当前需要进行测试的产品,目标测试箱具体是指与目标产品对应的能够对目标产品完成一系列测试的测试箱,该测试箱中设置有相应的测试器件。例如,假设当前传输的产品包括手机、pcb板和芯片,若当前需要对手机进行音频测试,则将目标产品设定为手机,将目标测试箱设定为音频测试箱,在检测到手机到达待测试位时,则将手机运送至音频测试箱。

在具体应用中,待测试位具体是指用于放置当前正在等待被测试的产品的位置,若有产品被传输到待测试位,则说明这个产品是当前需要被测试的产品;可以在产品的传输路径上设置一个待测试区,专门用于放置等待被测试的产品,待测试则位于待测试区中,通常是位于待测试区中沿产品传输路径方向的末端。

在具体应用中,步骤s103可以通过上下料机构来执行,其具体可以包括机械夹爪或吸盘。

步骤s104:通过所述目标测试箱对所述目标产品进行测试,监控测试进度并获取测试结果。

在具体应用中,步骤s104具体可以由测试用计算机或工业计算机来执行。

在本发明的一个实施例中,步骤s104具体还可以包括:

显示所述目标产品的产品型号、测试类型、所述测试进度或所述测试结果。

步骤s105:若测试完成,则将所述目标产品运送至与所述测试结果对应的位置,同时将下一目标产品运送至下一目标测试箱。

在具体应用中,测试完成是指当前测试步骤测试完成,若当前测试步骤不是最后测试步骤,则可能还需要进行下一步测试;下一目标产品可以是与当前目标产品相同或不同的产品,对应的下一目标测试箱也可以是与当前目标测试箱相同或不同的测试箱。

在本发明的一个实施例中,若当前目标产品与下一目标产品是相同的产品,则同时将下一目标产品运送至下一目标测试箱具体是指,在将当前目标产品移出目标测试箱的结束时刻开始将下一目标产品运送至当前目标测试箱,可以实现测试过程的无缝对接,提高了测试效率。

在本发明的一个实施例中,测试结果具体包括合格、等待重测和不合格;对应的,步骤s105具体包括:

若所述测试结果为合格,则将所述目标产品运送至良品区,所述良品区用于放置合格的产品;

若所述测试结果为等待重测,将将所述目标产品运送至待测试区,所述待测试区用于放置需要重新测试的产品;

若所述测试结果为不合格,则将所述目标产品运送至不良品区,所述不良品区用于放置不合格的产品。

在具体应用中,若还需要进一步测试,则放置在良品区的合格产品可以继续传输至下一待测试位等待下一次测试;等待重测的产品具体可以是测试结果不确定,需要重新测试,以确认测试结果的产品。

在本发明的一个实施例中,所述方法还包括:

每间隔第二预设时间段,统计当前已测试的产品的总数量、合格产品的数量、需要重新测试的产品和不合格产品的数量并以预设显示形式分类显示。

在具体应用中,预设显示形式具体可以是任意的图表形式,例如表格、直方图、圆饼图或者以时间和数量为坐标轴建立的坐标直角坐标系中的数量曲线的形式显示。第二预设时间段可以根据需要设置成一小时、一天或者一周等;通过统计总数量、合格产品的数量、需要重新测试的产品和不合格产品的数量,还可以对产品的合格率、重测率、不合格率等进行统计并以预设显示形式分类显示。

在本发明的一个实施例中,所述方法还包括:

若接收到手动控制指令,则切换至手动控制模式,所述手动控制模式用于用户对所述测试流程进行手动控制。

在具体应用中,正常情况下,若进入测试流程,则默认进入自动测试模式,即不需要人工参与即可自动完成所有测试流程,当用户需要进行人工控制时,可以切换至手动控制模式,对测试流程进行手动控制。用户也可以通过输入与测试流程中不同的测试阶段对应的手动控制指令,来实现对某个测试阶段的单独手动控制,而其他测试阶段依然可以继续进行自动控制。例如,可以输入与产品传输流程对应的手动控制指令,则传输流程切换至手动模式,用户可以手动传输产品。

在本发明的一个实施例中,所述方法还包括:

若接收到自动控制指令,则切换至自动控制模式。

在具体应用中,用户也可以根据需要将手动模式切换为自动模式。

在本发明的一个实施例中,步骤s101之前还包括:

接收用户账号信息,对所述用户账号信息进行合法性验证;

若验证通过,则进入对所述测试流程进行控制的控制界面。

在具体应用中,通过对用户账号信息进行合法性验证,使得只有合法用户才能够对整个测试流程进行控制,避免不法分子或者没有权限的用户随意操纵测试流程而产生不必要的损失;用户账号信息具体可以包括用户名和密码,还可以通过发送验证码、指纹解锁或声音解锁等其他方式来进行合法性验证。

本实施例通过检测产品的位置并在检测到目标产品到达待测试位时,将该目标产品运送至目标测试箱进行测试,可以根据需要选择与每个产品对应的测试箱对产品进行测试且不受测试顺序的限制,使得一条测试线可以实现对多种不同产品的测试,功能多样、灵活性好且有效提高了测试效率。

如图2所示,在本发明的一个实施例中,图1所对应的实施例中的步骤s103之前还包括:

步骤s201:若接收到产品型号创建指令,则创建与所述产品型号创建指令对应的产品型号并存储至预设产品型号列表;

步骤s202:若接收到产品型号选择指令,则从所述预设产品型号列表中选择与所述产品型号选择指令对应的产品型号作为所述目标产品的型号。

在具体应用中,在对目标产品进行测试之前,需要事先选择产品的型号,若目标产品的型号已经事先保存在预设产品型号列表中,则直接执行步骤s202,否者,则需要执行步骤s201以重新创建并保存目标产品的型号;通过选择目标产品的型号可以为该目标产品自动匹配对应的测试箱和测试步骤。

步骤s203:若接收到测试箱选择指令,则从与所述目标产品的型号对应的预设测试箱列表中选择与所述测试箱选择指令对应的测试箱作为目标测试箱。

在具体应用中,在选择完目标产品的型号之后,则会自动生成与该目标产品的型号对应的预设测试箱列表,由于通常同一个目标产品的测试步骤包括不止一步,需要对目标产品进行多项不同的测试步骤,对应的用于完成多项不同测试步骤的测试箱可以不止一个,因此,同一个型号的目标产品可以对应至少一个测试箱,需要在对应的预设测试箱列表中选择用于完成当前测试步骤的测试箱作为目标测试箱。

在本发明的一个实施例中,步骤s202之前包括:

若接收到产品型号查找指令,从所有预设产品型号列表中查找出与所述产品型号查找指令对应的产品型号并显示;

对应的,步骤s203之前包括:

若接收到测试箱查找指令,从所有预设测试箱列表中查找出与所述测试箱查找指令对应的测试箱并显示。

在具体应用中,用户可以通过输入相应的查找指令,快速的查找到想要选择的产品型号和测试箱。

步骤s204:若接收到连接指令,则与所述连接指令对应的测试箱建立通信连接。

在具体应用中,测试用计算机或工业计算机需要事先与测试箱建立通信连接,才能够通过该测试箱实现对产品的测试,用户可以根据需要选择与不同的测试箱建立通信连接,例如可以仅与需要完成当前测试流程的目标测试箱建立通信连接,也可以与当前能够建立通信连接的所有测试箱全部建立通信连接。

本实施例通过为不同的产品创建产品型号并存储,同时为不同类型的产品匹配对应的测试箱,可以实现针对不同类型的产品快速匹配对应的测试流程,可兼容多种不同类型的产品,可以有效提高测试装置或测试线的兼容性和测试效率。

如图3所示,在本发明的一个实施例中,在图1或图2所对应的实施例的基础之上,图1所对应的实施例中的步骤s104之前还包括:

步骤s301:检测当前是否正常连接至所述目标测试箱;

步骤s302:若当前未正常连接至所述目标测试箱,则发出第一报警提示。

在具体应用中,测试用计算机或工业计算机要事先与目标测试箱建立通信连接,才能够实现对目标测试箱的控制,从而正常执行步骤s104;未正常连接的情况包括该目标测试箱不存在、掉线或者网络异常。

在本实施例中,所述测试方法还包括:

步骤s303:判断所述每个产品的位置是否异常;

步骤s304:若所述至少一个产品中任一产品的位置异常,则发出第二报警提示。

在具体应用中,步骤s303具体可以由机器视觉机构来执行,机器视觉机构通过实时获取其视野范围内的产品的图像信息,对图像信息进行分析处理之后得到每个产品的位置信息;机器视觉机构还可以用于监测测试箱的箱门是否正常关闭,还可以检测测试箱的设置位置是否正常,凡是可以通过机器视觉来检测物体的位置变化的步骤,均可以通过该机器视觉机构来执行。

在具体应用中,产品的位置异常具体可以包括上下料机构抓取产品失败、放置产品失败、中途掉落产品,传输机构的末端堆满产品等与产品位置有关的异常情况。

步骤s305:根据所述测试进度,记录对所述目标产品进行测试的测试时间;

步骤s306:若所述测试时间超过预设时间,则发出第三报警提示。

在具体应用中,若产品测试时间超时,则很有可能是测试箱中的测试单元出现了故障,预设时间可以根据不同的测试箱对产品进行测试时需要的正常测试时间范围来设置。

在具体应用中,第一报警提示和第二报警提示可以为强报警提示,用于提示用户必须马上处理以避免延误测试进度;第三报警提示可以为弱报警提示,用于提示用户可以在时间允许的情况下进行处理。

在具体应用中,步骤s302、s304和s306均可以通过与工业计算机通信连接的报警器来执行,该报警器具体可以是声光报警器、声音报警器或灯光报警器,第一报警和第二报警提示具体可以是第一色灯常亮和蜂鸣器长鸣,第三报警提示可以是第二色灯闪烁和蜂鸣器间断性鸣响。

在具体应用中,还可以通过第三色灯常亮来表示测试装置或测试线正常运行,通过第四色灯常亮来表示测试装置或测试线处于待机状态。

在具体应用中,还可以工业计算机来实时监控测试装置或测试线中所有设备的工作状态,并在某一设备的工作状态异常时,控制报警器发出对应的报警提示。

本实施例通过在发生异常状况时发出与不同的异常状况对应的报警提示,使用户可以根据相应的报警提示判断异常状况的类型并采取相应的处理措施进行处理,从而最大限度的保证整个测试装置或测试线的正常运行。

如图4所示,本发明的一个实施例提供一种测试系统100,用于执行图1所对应的实施例中的方法步骤,其包括:

传输模块101,用于若进入测试流程,则开始传输至少一个产品;

位置检测模块102,同于实时检测所述至少一个产品中每个产品的位置;

第一运送模块103,用于若检测到所述至少一个产品中的目标产品到达待测试位,则将所述目标产品运送至目标测试箱;

测试模块104,用于通过所述目标测试箱对所述目标产品进行测试,监控测试进度并获取测试结果;

第二运送模块105,用于若测试完成,则将所述目标产品运送至与所述测试结果对应的位置,同时将下一目标产品运送至下一目标测试箱。

在具体应用中,传输模块101具体可以是传输机构、位置检测模块102具体可以是机器视觉模块、第一运送模块103和第二运送模块105具体可以是上下料机构,测试模块104具体可以是测试用计算机或工业计算机。

在本发明的一个实施例中,测试模块104具体包括:

显示单元,用于显示所述目标产品的产品型号、测试类型、所述测试进度或所述测试结果。

在具体应用中,显示单元可以是测试用计算机或工业计算机的显示器。

在本发明的一个实施例中,第二运送模块105包括:

第一运送单元,用于若所述测试结果为合格,则将所述目标产品运送至良品区,所述良品区用于放置合格的产品;

第二运送单元,用于若所述测试结果为等待重测,将将所述目标产品运送至待测试区,所述待测试区用于放置需要重新测试的产品;

第三运送单元,用于若所述测试结果为不合格,则将所述目标产品运送至不良品区,所述不良品区用于放置不合格的产品。

在本发明的一个实施例中,测试系统100还包括:

统计模块,用于每间隔第二预设时间段,统计当前已测试的产品的总数量、合格产品的数量、需要重新测试的产品和不合格产品的数量并以预设显示形式分类显示。

在本发明的一个实施例中,测试系统100还包括:

模式切换模块,用于若接收到手动控制指令,则切换至手动控制模式,所述手动控制模式用于用户对所述测试流程进行手动控制。

在本发明的一个实施例中,模式切换模块,还用于若接收到自动控制指令,则切换至自动控制模式。

在本发明的一个实施例中,测试系统还包括:

身份验证模块,用于接收用户账号信息,对所述用户账号信息进行合法性验证;

界面显示模块,用于若验证通过,则进入对所述测试流程进行控制的控制界面。

本实施例通过检测产品的位置并在检测到目标产品到达待测试位时,将该目标产品运送至目标测试箱进行测试,可以根据需要选择与每个产品对应的测试箱对产品进行测试且不受测试顺序的限制,使得一条测试线可以实现对多种不同产品的测试,功能多样、灵活性好且有效提高了测试效率。

如图5所示,在本发明的一个实施例中,测试系统100还包括用于执行图2所对应的实施例中的方法步骤,其还包括:

产品型号创建模块201,用于若接收到产品型号创建指令,则创建与所述产品型号创建指令对应的产品型号并存储至预设产品型号列表;

产品型号选择模块202,用于若接收到产品型号选择指令,则从所述预设产品型号列表中选择与所述产品型号选择指令对应的产品型号作为所述目标产品的型号;

测试箱选择模块203,用于若接收到测试箱选择指令,则从与所述目标产品的型号对应的预设测试箱列表中选择与所述测试箱选择指令对应的测试箱作为目标测试箱;

通信模块204,用于若接收到连接指令,则与所述连接指令对应的测试箱建立通信连接。

在具体应用中,通信模块具体可以是实现测试装置中各设备与工业计算机之间通信连接的通信总线和/或路由器。

在本发明的一个实施例中,测试系统100还包括:

第一查找模块,用于若接收到产品型号查找指令,从所有预设产品型号列表中查找出与所述产品型号查找指令对应的产品型号并显示;

第二查找模块,用于若接收到测试箱查找指令,从所有预设测试箱列表中查找出与所述测试箱查找指令对应的测试箱并显示。

在本发明的一个实施例中,测试系统100还包括人机交互模块,用于用户输入相应的指令。

本实施例通过为不同的产品创建产品型号并存储,同时为不同类型的产品匹配对应的测试箱,可以实现针对不同类型的产品快速匹配对应的测试流程,可兼容多种不同类型的产品,可以有效提高测试装置或测试线的兼容性和测试效率。

如图6所示,在本发明的一个实施例中,测试系统100还包括用于执行图3所对应的实施例中的方法步骤的结构,其还包括:

连接检测模块301,用于检测当前是否正常连接至所述目标测试箱;

第一报警模块302,用于若当前未正常连接至所述目标测试箱,则发出第一报警提示;

位置异常检测模块303,用于判断所述每个产品的位置是否异常;

第二报警模块304,用于若所述至少一个产品中任一产品的位置异常,则发出第二报警提示;

时钟模块305,用于根据所述测试进度,记录对所述目标产品进行测试的测试时间;

第三报警模块306,用于若所述测试时间超过预设时间,则发出第三报警提示。

在具体应用中,第一报警模块302、第二报警模块304和第三报警模块306具体可以是设置于测试装置且与工业计算机连接的报警器,位置异常检测模块303具体可以是机器视觉机构,时钟模块具体可以是内置于测试用计算机或工业计算机中的系统时钟。

本实施例通过在发生异常状况时发出与不同的异常状况对应的报警提示,使用户可以根据相应的报警提示判断异常状况的类型并采取相应的处理措施进行处理,从而最大限度的保证整个测试装置或测试线的正常运行。

本发明所有实施例中的步骤具体还可以是写入工业计算机内部的存储介质中的软件程序,模块或单元可以是写入工业计算机内部的存储介质中的程序模块,工业计算机中的处理器可以调用这些程序模块来执行相应的软件程序。

本发明所有实施例中的模块或单元,可以通过通用集成电路,例如cpu(centralprocessingunit,中央处理器),或通过asic(applicationspecificintegratedcircuit,专用集成电路)来实现。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例系统中的模块或单元可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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