本发明涉及计算机技术领域,具体涉及一种产品检测方法及系统。
背景技术:
企业在完成产品生产工作后,需要对产品进行测试,以从中确定出良品(即合格产品)和不良品(即不合格产品)。目前,应用较为广泛的产品检测方法为:测试人员通过供应商提供的测试软件对产品进行逐一检测,得到检测结果,再通过人工判断检测结果对应的产品为良品还是不良品。但是,这种利用人工进行产品检测的方法存在着检测效率较低的问题。
技术实现要素:
本发明实施例公开了一种产品检测方法及系统,能够提高产品检测效率。
本发明实施例第一方面公开了一种产品检测方法,所述方法包括:
输出测试软件中包含的至少一个产品测试项目;
根据检测到的配置操作从所述产品测试项目中确定出至少一个目标产品测试项目,并根据所述配置操作对应的配置顺序将所述目标产品测试项目排序;
根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果;
比对所述检测结果和预设检测结果,以确定出所述目标产品的所属类别;其中,所述所属类别为良品类别或不良品类别。
作为一种可选的实施方式,在本发明实施例第一方面中,所述的根据所述配置操作对应的配置顺序将所述目标产品测试项目排序之后,所述方法还包括:
存储排序后的目标产品测试项目,并执行所述的根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果;
所述的根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果,包括:
确定所述目标产品测试项目分别对应的待执行指令,并根据所述配置顺序执行所述待执行指令,以实现对目标产品的检测并获得检测结果。
作为一种可选的实施方式,在本发明实施例第一方面中,所述的比对所述检测结果和预设检测结果,以确定出所述目标产品的所属类别,包括:
确定所述检测结果中包括的检测区域像素值,并确定良品类别对应的第一预设像素值范围和不良品类别对应的第二预设像素值范围;其中,所述检测区域像素值为所述检测结果的输出区域的像素值;
判断所述检测区域像素值属于所述第一预设像素值范围还是所述第二预设像素值范围;
如果属于所述第一预设像素值范围,确定所述目标产品的所属类别为所述良品类别;如果属于所述第二预设像素值范围,确定所述目标产品的所属类别为所述不良品类别。
作为一种可选的实施方式,在本发明实施例第一方面中,所述的比对所述检测结果和预设检测结果,以确定出所述目标产品的所属类别之后,所述方法还包括:
将所述目标产品的基本信息以及所述所属类别存储并上传服务器,以及根据所述所属类别生成控制信号;其中,所述基本信息至少包括所述目标产品的产品型号;
向产品治具发送所述控制信号,以使得所述产品治具根据所述控制信号标记所述目标产品。
作为一种可选的实施方式,在本发明实施例第一方面中,所述的根据所述配置操作对应的配置顺序将所述目标产品测试项目排序之后,所述方法还包括:
判断是否检测到产品测试项目添加操作;所述产品测试项目添加操作用于在排序后的目标产品测试项目中增加待添加产品测试项目;
如果检测到所述产品测试项目添加操作,确定所述产品测试项目添加操作对应的添加位置,并根据所述添加位置将所述待添加产品测试项目添加至排序后的目标产品测试项目中;
确定包括所述待添加产品测试项目的目标产品测试项目的最新排序顺序;
所述的根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果,包括:
根据所述最新排序顺序的目标产品测试项目对目标产品进行检测,获得检测结果。
本发明实施例第二方面公开了一种产品检测系统,所述产品检测系统包括:
输出单元,用于输出测试软件中包含的至少一个产品测试项目;
确定单元,用于根据检测到的配置操作从所述产品测试项目中确定出至少一个目标产品测试项目;
排序单元,用于根据所述配置操作对应的配置顺序将所述目标产品测试项目排序;
检测单元,用于根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果;
比对单元,用于比对所述检测结果和预设检测结果,以确定出所述目标产品的所属类别;其中,所述所属类别为良品类别或不良品类别。
作为一种可选的实施方式,在本发明实施例第二方面中,所述产品检测系统还包括:
存储单元,用于在所述排序单元根据所述配置操作对应的配置顺序将所述目标产品测试项目排序之后,存储排序后的目标产品测试项目;
所述检测单元,具体用于在所述存储单元存储排序后的目标产品测试项目之后,根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果;
所述检测单元根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果的方式具体为:
所述检测单元确定所述目标产品测试项目分别对应的待执行指令,并根据所述配置顺序执行所述待执行指令,以实现对目标产品的检测并获得检测结果。
作为一种可选的实施方式,在本发明实施例第二方面中,所述比对单元,包括:
确定子单元,确定所述检测结果中包括的检测区域像素值,并确定良品类别对应的第一预设像素值范围和不良品类别对应的第二预设像素值范围;其中,所述检测区域像素值为所述检测结果的输出区域的像素值;
判断子单元,用于判断所述检测区域像素值属于所述第一预设像素值范围还是所述第二预设像素值范围;
所述确定子单元,还用于在所述判断子单元判断出所述检测区域像素值属于所述第一预设像素值范围之后,确定所述目标产品的所属类别为所述良品类别;
所述确定子单元,还用于在所述判断子单元判断出所述检测区域像素值属于所述第二预设像素值范围之后,确定所述目标产品的所属类别为所述不良品类别。
作为一种可选的实施方式,在本发明实施例第二方面中,所述产品检测系统还包括:
上传单元,用于在所述比对单元比对所述检测结果和预设检测结果,以确定出所述目标产品的所属类别之后,将所述目标产品的基本信息以及所述所属类别存储并上传服务器,以及根据所述所属类别生成控制信号;其中,所述基本信息至少包括所述目标产品的产品型号;
发送单元,用于向产品治具发送所述控制信号,以使得所述产品治具根据所述控制信号标记所述目标产品。
作为一种可选的实施方式,在本发明实施例第二方面中,所述产品检测系统还包括:
判断单元,用于在所述排序单元根据所述配置操作对应的配置顺序将所述目标产品测试项目排序之后,判断是否检测到产品测试项目添加操作;所述产品测试项目添加操作用于在排序后的目标产品测试项目中增加待添加产品测试项目;
所述确定单元,还用于在所述判断单元检测到所述产品测试项目添加操作之后,确定所述产品测试项目添加操作对应的添加位置,并根据所述添加位置将所述待添加产品测试项目添加至排序后的目标产品测试项目中;
所述确定单元,还用于确定包括所述待添加产品测试项目的目标产品测试项目的最新排序顺序;
所述检测单元根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果的方式具体为:
所述检测单元根据所述最新排序顺序的目标产品测试项目对目标产品进行检测,获得检测结果。
本发明实施例第三方面公开了一种产品检测系统,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的产品检测方法。
本发明实施例第四方面公开了一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的产品检测方法。
本发明实施例第五方面公开了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面公开的产品检测方法。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,输出测试软件中包含的至少一个产品测试项目;根据检测到的配置操作从产品测试项目中确定出至少一个目标产品测试项目,并根据配置操作对应的配置顺序将所述目标产品测试项目排序;根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果;比对检测结果和预设检测结果,以确定出目标产品的所属类别;其中,所属类别为良品类别或不良品类别。需要说明的是,其中的目标产品测试项目可以理解为待检测的项目,当待检测的项目按照配置顺序配置好之后,产品检测装置就能够根据配置好的顺序以及针对目标产品检查上述的待检测的项目,并自动将检测结果与预先设置好的结果比对以确定出目标产品的所属类别。可见,上述的产品检测方法中,测试人员只需要预先配置好测试软件,产品检测装置就能够通过测试软件确定每个产品的所属类别,这样能够减少人工检测成本,并且提高产品检测效率。综上所述,实施本发明实施例,能够降低产品检测的人工成本,并且提高产品检测效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种产品检测方法的流程示意图;
图2是本发明实施例公开的另一种产品检测方法的流程示意图;
图3是本发明实施例公开的又一种产品检测方法的流程示意图;
图4是本发明实施例公开的一种产品检测系统的结构示意图;
图5是本发明实施例公开的另一种产品检测系统的结构示意图;
图6是本发明实施例公开的又一种产品检测系统的结构示意图;
图7是本发明实施例公开的又一种产品检测系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种产品检测方法及系统,能够提高产品检测效率。以下分别进行详细说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种产品检测方法的流程示意图。如图1所示该产品检测方法可以包括以下步骤:
101、输出测试软件中包含的至少一个产品测试项目。
本发明实施例中,可选的,输出测试软件中包含的至少一个产品测试项目的方式具体可以为:在项目列表输出窗口输出测试软件中包含的至少一个产品测试项目;其中,产品测试项目的输出形式可以为文本信息形式。
需要说明的是,上述的项目列表输出窗口处于测试软件输出界面中,测试软件输出界面中还可以包括测试软件的运行情况输出窗口以及设备信息输出窗口;其中,运行情况输出窗口中可以包括测试项目名称输出区域、测试软件路径输出区域、数据存放路径输出区域、输出结果信息显示子窗口、输出结果指示按钮、启动程序按钮、软件加载按钮、配置按钮以及刷新按钮;设备信息输出窗口可以包括工控板信息显示子窗口、机台编号输出区域、端口号输出区域、产品测试总数输出区域、良品数量输出区域、不良品数量输出区域、串口开启/关闭按钮、设置按钮以及清零按钮。
进一步地,在输出测试软件中包含的至少一个产品测试项目之前,还可以包括以下步骤:
判断是否检测到用于触发串口打开的操作,如果检测到用于触发串口打开的操作,则再检测工控板信息显示子窗口中是否输出端口号信息以及用于表示设备(如产品治具)已连接成功的文本信息,如果输出了端口号信息以及文本信息,则确定与设备建立连接成功并执行输出测试软件中包含的至少一个产品测试项目的操作。
可见,实施本发明实施例,能够通过连接设备(如产品治具)和产品检测系统,实现对产品(如电容屏幕)的检测。
102、根据检测到的配置操作从产品测试项目中确定出至少一个目标产品测试项目,并根据配置操作对应的配置顺序将目标产品测试项目排序。
本发明实施例中,可选的,根据检测到的配置操作从产品测试项目中确定出至少一个目标产品测试项目之前,还可以包括以下步骤:
判断是否进入配置窗口,如果是,则执行根据检测到的配置操作从产品测试项目中确定出至少一个目标产品测试项目的操作。
需要说明的是,配置窗口内包括产品测试项目(即测试软件信息)输出子窗口、用于加载测试软件的按钮、项目名称输出区域、步骤列表子窗口、用于保存设置文件的保存按钮、测试软件界面以及软件参数设置区域;其中,软件参数设置区域可以包括启动信号输出区域、控件类型输出区域、步骤类型输出区域、校验参数输出区域、延时时间输出区域、数据目录输出区域,重载按钮、添加步骤按钮、删除步骤按钮以及运行时间按钮。
本发明实施例中,另一种可选的,根据检测到的配置操作从产品测试项目中确定出至少一个目标产品测试项目,并根据配置操作对应的配置顺序将目标产品测试项目排序的方式具体可以为:
确定用户当前选中的产品测试项目并在测试软件界面上标记产品测试项目对应的区域,以及在检测到针对添加步骤按钮的点击操作之后,将用户选中的产品测试项目作为目标产品测试项目添加至步骤列表子窗口中;
将用户选中并添加至步骤列表的产品测试项目顺序作为目标产品测试项目的排序顺序。
可见,实施本发明实施例,能够实现对测试软件的配置,当完成配置工作之后,产品测试系统就可以通过配置好的测试软件自动对产品进行检测,提高了产品检测效率。
103、根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果。
本发明实施例中,目标产品可以为电容屏幕。
104、比对检测结果和预设检测结果,以确定出目标产品的所属类别;其中,所属类别为良品类别或不良品类别。
可见,实施图1所描述的方法,测试人员只需要预先配置好测试软件,产品检测装置就能够通过测试软件确定每个产品的所属类别,这样能够减少人工检测成本,并且提高产品检测效率。
实施例二
请参阅图2,图2是本发明实施例公开的另一种产品检测方法的流程示意图。如图2所示,该产品检测方法可以包括以下步骤:
步骤201~步骤202,针对步骤201~步骤202的描述,请参照实施例一中针对步骤101~步骤102的详细描述,本发明实施例不再赘述。
203、存储排序后的目标产品测试项目,并确定目标产品测试项目分别对应的待执行指令,并根据配置顺序执行待执行指令,以实现对目标产品的检测并获得检测结果。
204、比对检测结果和预设检测结果,以确定出目标产品的所属类别;其中,所属类别为良品类别或不良品类别。
作为一种可选的实施方式,比对检测结果和预设检测结果,以确定出目标产品的所属类别,包括:
确定检测结果中包括的检测区域像素值,并确定良品类别对应的第一预设像素值范围和不良品类别对应的第二预设像素值范围;其中,检测区域像素值为检测结果的输出区域的像素值;
判断检测区域像素值属于第一预设像素值范围还是第二预设像素值范围;
如果属于第一预设像素值范围,确定目标产品的所属类别为良品类别;如果属于第二预设像素值范围,确定目标产品的所属类别为不良品类别。
可见,实施该可选的实施方式,能够通过自动判断检测区域的像素值所属的像素范围,并根据检测区域的像素值所属的像素范围确定目标产品的所属类别(即良品类别/不良品类别),降低了人工判断产品所属类别时产生的疏忽误判,并且提高了产品检测的效率。
可见,实施图2所描述的方法,测试人员只需要预先配置好测试软件,产品检测装置就能够通过测试软件确定每个产品的所属类别,这样能够减少人工检测成本,并且提高产品检测效率。
实施例三
请参阅图3,图3是本发明实施例公开的又一种产品检测方法的流程示意图。如图3所示该产品检测方法可以包括以下步骤:
步骤301~步骤302,针对步骤301~步骤302的描述,请参照实施例一中针对101~步骤102的详细描述,本发明实施例不再赘述。
303、判断是否检测到产品测试项目添加操作;产品测试项目添加操作用于在排序后的目标产品测试项目中增加待添加产品测试项目,如果是,则执行步骤304,如果否,则执行步骤303。
本发明实施例中,产品测试项目添加操作可以为在已保存的目标产品测试项目列表中添加/插入新的目标产品测试项目,也可以为在制作目标产品测试项目列表过程中添加目标产品测试项目的操作,本发明实施例不作限定。
本发明实施例中,可选的,在根据配置操作对应的配置顺序将目标产品测试项目排序之后,还可以包括以下步骤:
判断是否检测到产品测试项目删除操作,如果检测到产品测试项目删除操作,则删除与产品测试项目删除操作对应目标产品测试项目,并刷新目标产品测试项目列表中的目标产品测试项目排列顺序,并将刷新后的目标产品测试项目排列顺序作为最新排序顺序,再执行步骤306。
可见,实施本发明实施例,测试人员能够对目标产品测试项目列表中的目标产品测试项目执行删除操作或添加操作,以完成对目标产品的测试工作。
304、确定产品测试项目添加操作对应的添加位置,并根据添加位置将待添加产品测试项目添加至排序后的目标产品测试项目中。
305、确定包括待添加产品测试项目的目标产品测试项目的最新排序顺序。
306、根据最新排序顺序的目标产品测试项目对目标产品进行检测,获得检测结果。
307、比对检测结果和预设检测结果,以确定出目标产品的所属类别;其中,所属类别为良品类别或不良品类别。
308、将目标产品的基本信息以及所属类别存储并上传服务器,以及根据所属类别生成控制信号;其中,基本信息至少包括目标产品的产品型号。
本发明实施例中,可选的,将目标产品的基本信息以及所属类别存储并上传服务器的方式具体可以为:将目标产品的的基本信息以及所属类别存储至本地数据库并上传服务器。
本发明实施例中,另一种可选的,根据所属类别生成控制信号的方式具体可以为:如果所属类别为良品类别,则根据良品类别生成用于表示目标产品合格的控制信号,如果所属类别为不良品类别,则根据不良品类别生成用于表示目标产品不合格的控制信号。
可见,实施本发明实施例,能够通过将目标产品的基本信息和所属类别存储以及上传服务器,实现对目标产品的检测结果的记录,以便测试人员从服务器的历史检测记录中查询目标产品的检测情况。
309、向产品治具发送控制信号,以使得产品治具根据控制信号标记目标产品。
本发明实施例中,如果向产品治具发送的控制信号为用于表示目标产品合格的控制信号,产品治具则会将目标产品标记为合格产品,如果向产品治具发送的控制信号为用于表示目标产品不合格的控制信号,产品治具则会将目标产品标记为不合格产品。
可见,实施图3所描述的方法,测试人员只需要预先配置好测试软件,产品检测装置就能够通过测试软件确定每个产品的所属类别,这样能够减少人工检测成本,并且提高产品检测效率;此外,还能够通过将目标产品的基本信息和所属类别存储以及上传服务器,实现对目标产品的检测结果的记录,以便测试人员从服务器的历史检测记录中查询目标产品的检测情况。
实施例四
请参阅图4,图4是本发明实施例公开的一种产品检测系统的结构示意图。如图4所示,该产品检测系统可以包括:输出单元401、确定单元402、排序单元403、检测单元404以及比对单元405,其中:
输出单元401,用于输出测试软件中包含的至少一个产品测试项目。
本发明实施例中,可选的,输出单元401输出测试软件中包含的至少一个产品测试项目的方式具体可以为:输出单元401在项目列表输出窗口输出测试软件中包含的至少一个产品测试项目;其中,产品测试项目的输出形式可以为文本信息形式。
需要说明的是,上述的项目列表输出窗口处于测试软件输出界面中,测试软件输出界面中还可以包括测试软件的运行情况输出窗口以及设备信息输出窗口;其中,运行情况输出窗口中可以包括测试项目名称输出区域、测试软件路径输出区域、数据存放路径输出区域、输出结果信息显示子窗口、输出结果指示按钮、启动程序按钮、软件加载按钮、配置按钮以及刷新按钮;设备信息输出窗口可以包括工控板信息显示子窗口、机台编号输出区域、端口号输出区域、产品测试总数输出区域、良品数量输出区域、不良品数量输出区域、串口开启/关闭按钮、设置按钮以及清零按钮。
进一步地,在输出单元401输出测试软件中包含的至少一个产品测试项目之前,还可以包括以下步骤:
输出单元401判断是否检测到用于触发串口打开的操作,如果检测到用于触发串口打开的操作,则再检测工控板信息显示子窗口中是否输出端口号信息以及用于表示设备(如产品治具)已连接成功的文本信息,如果输出了端口号信息以及文本信息,则确定与设备建立连接成功并执行输出测试软件中包含的至少一个产品测试项目的操作。
可见,实施本发明实施例,能够通过连接设备(如产品治具)和产品检测系统,实现对产品(如电容屏幕)的检测。
确定单元402,用于根据检测到的配置操作从产品测试项目中确定出至少一个目标产品测试项目。
本发明实施例中,可选的,确定单元402根据检测到的配置操作从产品测试项目中确定出至少一个目标产品测试项目之前,还可以包括以下步骤:
确定单元402判断是否进入配置窗口,如果是,则执行根据检测到的配置操作从产品测试项目中确定出至少一个目标产品测试项目的操作。
需要说明的是,配置窗口内包括产品测试项目(即测试软件信息)输出子窗口、用于加载测试软件的按钮、项目名称输出区域、步骤列表子窗口、用于保存设置文件的保存按钮、测试软件界面以及软件参数设置区域;其中,软件参数设置区域可以包括启动信号输出区域、控件类型输出区域、步骤类型输出区域、校验参数输出区域、延时时间输出区域、数据目录输出区域,重载按钮、添加步骤按钮、删除步骤按钮以及运行时间按钮。
本发明实施例中,另一种可选的,确定单元402根据检测到的配置操作从产品测试项目中确定出至少一个目标产品测试项目的方式具体可以为:
确定单元402确定用户当前选中的产品测试项目并在测试软件界面上标记产品测试项目对应的区域,以及在检测到针对添加步骤按钮的点击操作之后,将用户选中的产品测试项目作为目标产品测试项目添加至步骤列表子窗口中。
排序单元403根据配置操作对应的配置顺序将目标产品测试项目排序的方式具体可以为:
排序单元403将用户选中并添加至步骤列表的产品测试项目顺序作为目标产品测试项目的排序顺序。
可见,实施本发明实施例,能够实现对测试软件的配置,当完成配置工作之后,产品测试系统就可以通过配置好的测试软件自动对产品进行检测,提高了产品检测效率。
排序单元403,用于根据配置操作对应的配置顺序将目标产品测试项目排序。
检测单元404,用于根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果。
本发明实施例中,目标产品可以为电容屏幕。
比对单元405,用于比对检测结果和预设检测结果,以确定出目标产品的所属类别;其中,所属类别为良品类别或不良品类别。
可见,实施图4所描述的产品检测系统,测试人员只需要预先配置好测试软件,产品检测装置就能够通过测试软件确定每个产品的所属类别,这样能够减少人工检测成本,并且提高产品检测效率。
实施例五
请参阅图5,图5是本发明实施例公开的另一种产品检测系统的结构示意图。其中,图5所示的产品检测系统是由图4所示的产品检测系统进行优化得到的。与图4所示的产品检测系统相比较,图5所示的产品检测系统还可以包括:存储单元406,其中:
存储单元406,用于在排序单元403根据配置操作对应的配置顺序将目标产品测试项目排序之后,存储排序后的目标产品测试项目。
检测单元404,具体用于在存储单元406存储排序后的目标产品测试项目之后,根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果。
检测单元404根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果的方式具体为:
检测单元404确定目标产品测试项目分别对应的待执行指令,并根据配置顺序执行待执行指令,以实现对目标产品的检测并获得检测结果。
比对单元405,包括:确定子单元4051和判断子单元4052,其中:
确定子单元4051,确定检测结果中包括的检测区域像素值,并确定良品类别对应的第一预设像素值范围和不良品类别对应的第二预设像素值范围;其中,检测区域像素值为检测结果的输出区域的像素值。
判断子单元4052,用于判断检测区域像素值属于第一预设像素值范围还是第二预设像素值范围。
确定子单元4051,还用于在判断子单元4052判断出检测区域像素值属于第一预设像素值范围之后,确定目标产品的所属类别为良品类别。
确定子单元4051,还用于在判断子单元4052判断出检测区域像素值属于第二预设像素值范围之后,确定目标产品的所属类别为不良品类别。
可见,实施本发明实施例,能够通过自动判断检测区域的像素值所属的像素范围,并根据检测区域的像素值所属的像素范围确定目标产品的所属类别(即良品类别/不良品类别),降低了人工判断产品所属类别时产生的疏忽误判,并且提高了产品检测的效率。
可见,实施图5所描述的产品检测系统,测试人员只需要预先配置好测试软件,产品检测装置就能够通过测试软件确定每个产品的所属类别,这样能够减少人工检测成本,并且提高产品检测效率。
实施例六
请参阅图6,图6是本发明实施例公开的又一种产品检测系统的结构示意图。其中,图6所示的产品检测系统是由图5所示的家教机进行优化得到的。与图5所示的产品检测系统相比较,图6所示的产品检测系统还可以包括:上传单元407、发送单元408以及判断单元409,其中,
上传单元407,用于在比对单元405比对检测结果和预设检测结果,以确定出目标产品的所属类别之后,将目标产品的基本信息以及所属类别存储并上传服务器,以及根据所属类别生成控制信号;其中,基本信息至少包括目标产品的产品型号。
本发明实施例中,可选的,上传单元407将目标产品的基本信息以及所属类别存储并上传服务器的方式具体可以为:上传单元407将目标产品的的基本信息以及所属类别存储至本地数据库并上传服务器。
本发明实施例中,另一种可选的,上传单元407根据所属类别生成控制信号的方式具体可以为:如果所属类别为良品类别,上传单元407根据良品类别生成用于表示目标产品合格的控制信号,如果所属类别为不良品类别,上传单元407根据不良品类别生成用于表示目标产品不合格的控制信号。
可见,实施本发明实施例,能够通过将目标产品的基本信息和所属类别存储以及上传服务器,实现对目标产品的检测结果的记录,以便测试人员从服务器的历史检测记录中查询目标产品的检测情况。
发送单元408,用于向产品治具发送控制信号,以使得产品治具根据控制信号标记目标产品。
本发明实施例中,如果发送单元408向产品治具发送的控制信号为用于表示目标产品合格的控制信号,产品治具则会将目标产品标记为合格产品,如果发送单元408向产品治具发送的控制信号为用于表示目标产品不合格的控制信号,产品治具则会将目标产品标记为不合格产品。
判断单元409,用于在排序单元403根据配置操作对应的配置顺序将目标产品测试项目排序之后,判断是否检测到产品测试项目添加操作;产品测试项目添加操作用于在排序后的目标产品测试项目中增加待添加产品测试项目。
本发明实施例中,产品测试项目添加操作可以为在已保存的目标产品测试项目列表中添加/插入新的目标产品测试项目,也可以为在制作目标产品测试项目列表过程中添加目标产品测试项目的操作,本发明实施例不作限定。
本发明实施例中,可选的,判断单元409,还可以用于在排序单元403根据配置操作对应的配置顺序将目标产品测试项目排序之后,判断是否检测到产品测试项目删除操作,如果检测到产品测试项目删除操作,则删除与产品测试项目删除操作对应目标产品测试项目,并刷新目标产品测试项目列表中的目标产品测试项目排列顺序,并将刷新后的目标产品测试项目排列顺序作为最新排序顺序,再触发检测单元404执行根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果的步骤。
可见,实施本发明实施例,测试人员能够对目标产品测试项目列表中的目标产品测试项目执行删除操作或添加操作,以完成对目标产品的测试工作。
确定单元402,还用于在判断单元409检测到产品测试项目添加操作之后,确定产品测试项目添加操作对应的添加位置,并根据添加位置将待添加产品测试项目添加至排序后的目标产品测试项目中。
确定单元402,还用于确定包括待添加产品测试项目的目标产品测试项目的最新排序顺序。
检测单元404根据排序后的目标产品测试项目对目标产品进行检测,获得检测结果的方式具体为:
检测单元404根据最新排序顺序的目标产品测试项目对目标产品进行检测,获得检测结果。
可见,实施图6所描述的产品检测系统,测试人员只需要预先配置好测试软件,产品检测装置就能够通过测试软件确定每个产品的所属类别,这样能够减少人工检测成本,并且提高产品检测效率;此外,还能够通过将目标产品的基本信息和所属类别存储以及上传服务器,实现对目标产品的检测结果的记录,以便测试人员从服务器的历史检测记录中查询目标产品的检测情况。
实施例七
请参阅图7,图7是本发明实施例公开的又一种产品检测系统的结构示意图。如图7所示,该产品检测系统包括:
存储有可执行程序代码的存储器701;
与存储器耦合的处理器702;
其中,处理器702调用存储器701中存储的可执行程序代码,执行图1~图3所描述的产品检测方法的步骤。
本发明实施例公开一种计算机可读存储介质,其上存储有计算机指令,该计算机指令运行时执行图1~图3所描述的产品检测方法的步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种产品检测方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
在上述实施例中,可全部或部分地通过软件、硬件、固件或其任意组合来实现。当使用软件实现时,可全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴光缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心传输。所述计算机可读介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(磁性介质例如可以是软盘、硬盘、磁带)、光介质(例如光盘)、或半导体介质(例如固态硬盘)等。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可以通过其它的方式来实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或者讨论的相互之间的耦合或直接耦合或通信连接可以通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本申请的各个实施例上述方法的全部或部分步骤。
以上所述,以上实施例仅用以说明本申请的技术方案而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,然而本领域的普通技术人员应当理解;其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。