欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 调节控制> 测试效率获取方法、存储介质和电子设备独创技术27623字

测试效率获取方法、存储介质和电子设备

2021-02-26 07:25:18

测试效率获取方法、存储介质和电子设备

  技术领域

  本发明涉及智能生产控制技术领域,具体而言,涉及一种测试效率获取方法、存储介质和电子设备。

  背景技术

  制造执行系统MES是一套面向制造企业车间执行层的生产信息化管理系统。MES可为企业提供多种管理服务,但用户通过MES无法直接获悉产线的测试情况。目前行业内多为人工手动汇总各个工位的测试时间,计算测试效率的相关数据,需要耗费较多的人力成本且效率低下。

  发明内容

  为了解决上述问题,本发明实施例提供了一种测试效率获取方法、存储介质和电子设备,可以减少计算测试效率需要的人力成本且效率较高。本技术方案如下:

  第一方面,本发明实施例提供了一种测试效率获取方法,应用于制造执行系统服务器中,包括以下步骤:

  接收产线测试设备发送的针对被测设备的测试参数,所述测试参数包括测试耗时和拉线账号;

  根据所述测试耗时,计算所述被测设备在所述拉线账号对应的拉线上的测试效率。

  第二方面,本发明实施例提供了另一种测试效率获取方法,应用于产线测试设备中,包括以下步骤:

  获取针对被测设备的测试参数,所述测试参数包括测试耗时和拉线账号;

  将所述测试参数发送至制造执行系统服务器,所述测试参数用于指示所述制造执行系统服务器计算所述被测设备在所述拉线账号对应的拉线上的测试效率。

  第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项方法的步骤。

  第四方面,本发明实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项方法的步骤。

  在本申请实施例中,制造执行系统服务器接收产线测试设备发送的针对被测设备的测试参数,所述测试参数包括测试耗时和拉线账号;根据所述测试耗时,计算所述被测设备在所述拉线账号对应的拉线上的测试效率。制造执行系统服务器可根据产线测试设备发送的测试参数,自动计算被测设备在对应拉线上的测试效率。相比人工手动计算被测设备的测试效率的方式,本申请可以减少需要的人力成本且具有较高的执行效率。

  附图说明

  图1为本申请实施例提供的一种测试效率获取方法或装置的应用场景示意图;

  图2为本发明实施例提供的一种测试效率获取方法的流程示意图;

  图3为本发明实施例提供的另一种测试效率获取方法的流程示意图;

  图4为本发明实施例提供的又一种测试效率获取方法的流程示意图;

  图5为本发明实施例提供的一种测试效率获取设备结构示意图;

  图6为本发明实施例提供的另一种测试效率获取装置的结构示意图;

  图7为本发明实施例所涉及的一种电子设备的结构示意图。

  具体实施方式

  下面结合附图和实施例对本申请进行进一步的介绍。

  在下述介绍中,术语“第一”、“第二”仅为用于描述的目的,而不能理解为指示或暗示相对重要性。下述介绍提供了本发明的多个实施例,不同实施例之间可以替换或者合并组合,因此本申请也可认为包含所记载的相同和/或不同实施例的所有可能组合。因而,如果一个实施例包含特征A、B、C,另一个实施例包含特征B、D,那么本申请也应视为包括含有A、B、C、D的一个或多个所有其他可能的组合的实施例,尽管该实施例可能并未在以下内容中有明确的文字记载。

  下面的描述提供了示例,并且不对权利要求书中阐述的范围、适用性或示例进行限制。可以在不脱离本申请内容的范围的情况下,对描述的元素的功能和布置做出改变。各个示例可以适当省略、替代或添加各种过程或组件。例如所描述的方法可以以所描述的顺序不同的顺序来执行,并且可以添加、省略或组合各种步骤。此外,可以将关于一些示例描述的特征组合到其他示例中。

  图1为本申请实施例提供的一种测试效率获取方法或装置的应用场景示意图。如图1所示,本实施例提高的应用场景包括多台产线测试设备、MES服务器和用户终端。产线测试设备应用于产线上,同一条产线上可根据需要设定多台产线测试设备。一台产线设备可对应于一个工位,也可对应于多个工位,同一工位也可对应多台产线设备。本申请实施例提供的应用场景中产线测试设备、MES服务器和用户终端的具体数目都可根据需要进行设定。

  产线设备可直接获取到产线上被测设备的各种测试信息,包括:被测设备标识、设备测试耗时、拉线账号及设备型号等。产线测试设备将被测终端的各种测试参数发送给MES服务器。MES服务器接收产线测试设备发送的针对被测设备的测试参数,所述测试参数包括测试耗时和拉线账号;根据所述测试耗时,计算所述被测设备在所述拉线账号对应的拉线上的测试效率。

  用户可通过终端可查看被测设备的测试效率的相关数据,并监控设备的测试完成情况,也可利用被测设备的各类参数查询相关的测试数据。在MES服务器监控到被测设备的测试效率异常的情况下,MES服务器也可通过终端向用户发出报警。终端包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、可穿戴设备等等。

  本申请实施例的方案中,MES可根据产线测试设备发送的测试参数,自动计算被测设备在对应拉线上的测试效率,具有较高的计算效率和较快的执行速度,在发生测试效率异常的情况下,可及时向相关部门或人员发出报警。

  参见图2,图2是本发明实施例提供的一种测试效率获取方法的流程示意图,在本发明实施例中,所述方法应用于制造执行系统服务器中,所述方法包括:

  S201、接收产线测试设备发送的针对被测设备的测试参数,所述测试参数包括测试耗时和拉线账号。

  MES服务器可接收来自多个产线测试设备发送的至少一组测试参数,每组测试参数均需包括测试耗时和拉线账号。

  可分别在MES服务器端和产线测试设备端设置对应的测试参数传输接口,用以在MES服务器端和产线测试设备端之间传输信息。产线测试设备可在满足预定条件时,通过测试参数传输接口,向MES服务器发送测试参数。具体地,产线测试设备可在一台被测设备测试结束时,将该被测设备的测试参数发送给MES服务器。产线测试设备可在完成预定台数的被测设备测试结束时,将该预定台数的被测设备的测试参数发送给MES服务器。产线测试设备还可每隔预定时间段,将该被测设备的测试参数发送给MES服务器。预定时间段可根据需要进行设定,如10分钟、半个小时等。

  S202、根据所述测试耗时,计算所述被测设备在所述拉线账号对应的拉线上的测试效率。

  可以在MES系统中预存测试效率计算公式,并将S201中接收到的测试参数带入预存的测试效率计算公式,用于计算被测设备在对应拉线上的测试效率。

  MES系统中可预存多个测试效率计算公式,以便计算得到多个不同维度的测试效率数据。所述被测设备在所述拉线账号对应的拉线上的测试效率可包括:单个被测设备在所述拉线上的测试耗时、某个时间段内该拉线完成测试的被测设备的数目、同一型号的被测设备在该拉线上的平均测试耗时、该拉线上某个工位的平均测试耗时等。

  作为一种实施方式,可在MES系统中预存与各测试效率相对应的参考效率范围,通过将计算得到的测试效率与参考效率范围相比较,来确定对应拉线是否处于正常的工作状态。具体地,如果计算得到的测试效率在参考效率范围之内,则可判断测试拉线处于正常的工作状态。如果计算得到的测试效率低于参考效率范围的最低值,则可判断测试效率过低,测试拉线处于异常的工作状态。如果计算得到的测试效率高于参考效率范围的最高值,则可判断测试效率过高,很可能省略了某个测试步骤,测试产线很可能处于异常的工作状态等。

  通过在MES系统中预存与各测试效率数据相对应的参考效率范围,并将计算得到的测试效率与参考效率范围进行比较,MES服务器可及时监控到某个测试拉线或拉线上的某个工位出现测试效率异常的情况,并向相关人员发送告警,以减少不必要的损失。

  可选地,所述方法还包括:

  接收携带有查询参数的查询命令,所述查询参数包括拉线账号、被测设备型号、工位标识及时间段中的至少一种;

  获取并显示所述查询参数对应的查询结果。

  有权限的用户可通过终端登录MES系统,查询被测设备的测试情况。可通过MES系统提供的测试效率查询监控界面,并在监控界面中输入拉线账号、被测设备型号、工位标识及时间段中的至少一种,获取到查询参数对应的查询结果。相关人员可根据监控界面随时监控多个车间、多条拉线、多个工位及多个不同型号的被测设备的测试效率,并根据查询到的测试效率,调整测试策略,保障测试工作的顺利完成。

  可选地,S201可包括:

  接收所述产线测试设备发送的针对多个被测设备的测试参数,所述多个被测设备具有相同设备型号,所述测试参数包括测试耗时和拉线账号;

  S202可包括:

  根据每个所述被测设备的测试耗时,分别计算所述多个被测设备在所述拉线账号对应的拉线上的测试效率。

  MES系统可接收来自至少一个产线测试设备发送的多组测试参数,该多组测试参数均对应于具有相同设备型号的多个被测设备。MES系统根据多组测试参数统计该设备型号的被测设备在该拉线上的测试效率。该设备型号的被测设备在该拉线上的测试效率可包括:该设备型号的被测设备在该拉线上的平均测试效率,某时间段内该设备型号的被测设备在该拉线上完成测试的数目等。

  通过计算得到该设备型号的被测设备在该拉线上的测试效率,可使相关人员获悉该设备型号的被测设备的测试耗时等信息,更好地制定测试策略,为各拉线制定较合理的测试计划。

  本申请实施例提供的方法,制造执行系统服务器可根据产线测试设备发送的测试参数,自动计算被测设备在对应拉线上的测试效率。因此,可以解决现有技术中,由于人工手动计算被测设备的测试效率,而造成的人力成本较高且执行效率较低的问题。

  参见图3,图3是本发明实施例提供的一种测试效率获取方法的流程示意图,在本发明实施例中,所述方法应用于制造执行系统服务器中,所述方法包括:

  S301、接收产线测试设备发送的针对被测设备的测试参数,所述测试参数包括测试耗时和拉线账号。

  S302、根据所述测试耗时,计算所述被测设备在所述拉线账号对应的拉线上的测试效率。

  S303、将所述测试效率与参考效率相比较,确定所述被测设备在所述拉线上是否测试异常。

  参考效率可根据实际测试情况进行调整。实际测试情况包括:拉线实际的测试情况、设备型号等。一般地,可选取对应型号的被测设备在该拉线上的平均测试耗时作为参考效率。如果测试效率大于参考效率,且两者差值大于第一阈值,可认为被测设备在所述拉线上测试异常。如果测试效率小于参考效率,且两者差值大于第二阈值,也可认为被测设备在所述拉线上测试异常。

  S303可包括:

  若所述测试效率与所述参考效率之间的差值大于预设差值,则确定所述被测设备在所述拉线上测试异常;

  和/或,

  若所述测试效率数据与所述参考效率之间的差值小于或等于所述预设差值,则确定所述被测设备在所述拉线上测试正常。

  预设差值可根据实际测试情况进行调整。实际测试情况包括:拉线实际的测试情况、设备型号、能容忍的最低测试时长等。如果所述测试效率与所述参考效率之间的差值大于预设差值,则可判断测试拉线处于正常的工作状态。如果所述测试效率与所述参考效率之间的差值大于预设差值,则可判断测试效率过低或测试效率过高,很可能某个测试的中间环节存在问题,测试产线很可能处于异常的工作状态等。

  S303之后,所述方法还包括:

  获取测试用户的测试权限;

  输出所述测试权限对应的预警信息。

  测试权限可对应预警信息的不同输出方式。系统可根据不同用户的测试权限,通过向用户的手机发送短信、打电话、发送邮件等方式向用户输出预警信息。测试权限也可对应不同的预警内容。例如,某拉线上的某工位出现测试异常的情况,则可分别向车间负责人、该工位生产负责人、监控人员发送不同内容的预警信息。

  通过为不同用户设置不同的测试权限,可在拉线出现测试异常情况时,以灵活的方式将预警信息发送给不同的用户,使相关人员及时对异常情况进行响应处理。

  本申请实施例提供的方法,通过计算得到测试效率,又通过计算得到的效率确定所述被测设备在所述拉线上是否测试异常。通过MES系统监控拉线上的测试情况,可较及时发现是否出现测试异常的情况。相关人员通过MES系统发送的告警信息可快速地发现问题,做出处理,保证测试工作的正常进行。

  参见图4,图4是本发明实施例提供的一种测试效率获取方法的流程示意图,在本发明实施例中,应用于产线测试设备中,所述方法包括:

  S401、获取针对被测设备的测试参数,所述测试参数包括测试耗时和拉线账号。

  MES服务器可接收来自多个产线测试设备发送的至少一组测试参数,每组测试参数均需包括测试耗时和拉线账号。

  可分别在MES服务器端和产线测试设备端设置对应的测试参数传输接口,用以在MES服务器端和产线测试设备端之间传输信息。产线测试设备可在设定的时间点,通过测试参数传输接口,向MES服务器发送测试参数。具体地,产线测试设备可在一台被测设备测试结束时,将该被测设备的测试参数发送给MES服务器。产线测试设备可在完成预定台数的被测设备测试结束时,将该预定台数的被测设备的测试参数发送给MES服务器。产线测试设备还可每隔预定时间段,将该被测设备的测试参数发送给MES服务器。预定时间段可根据需要进行设定,如10分钟、半个小时等。

  S402、将所述测试参数发送至制造执行系统服务器,所述测试参数用于指示所述制造执行系统服务器计算所述被测设备在所述拉线账号对应的拉线上的测试效率。

  可以在MES系统中预存测试效率计算公式,并将S201中接收到的测试参数带入预存的测试效率计算公式,用于计算被测设备在对应拉线上的测试效率。

  可选地,S402可包括:

  对所述测试参数进行封装,得到所述测试参数对应的数据包;

  将所述数据包发送至所述制造执行系统服务器。

  在一种可实施方式中,确定MES服务器和产线测试设备之间的传输协议。传输协议可包括:TCP协议、UDP协议等。对测试进行封装,得到测试参数对应的数据包;通过数据传输协议中的目的地址对应的目标路径将数据包发送至MES服务器中。

  在一个可选的实施例中,对测试参数进行封装,得到测试参数对应的数据包可以包括:确定测试参数对应的数据长度;基于数据长度为测试参数添加帧头和帧尾,得到测试参数对应的数据帧;确定数据帧为测试参数对应的数据包。

  本申请实施例提供的方法,制造执行系统服务器可根据产线测试设备发送的测试参数,自动计算被测设备在对应拉线上的测试效率。相比人工手动计算被测设备的测试效率的方式,本申请实施例的方案可以减少需要的人力成本且具有较高的执行效率。

  本申请实施例的方法将产线标准测试效率的计算,从人工手动执行改成系统自动化实现,并增加自动监控和预警的功能,减少人力维护成本和提高效率监控的精准性。下面提供一种测试效率获取的具体实现方法,可包括以下步骤:

  步骤1、在MES服务器中部署效率计算服务接口,服务接口传入以下参数:①手机序列号(Serial Number,SN);②单台手机测试耗时cycletime;③拉线账号LineID;④手机机型名product;⑤设备序列号。

  步骤2、在MES服务器中的效率计算服务接口中存储效率计算公式。可通过公式计算出来的以单台手机的测试效率,并将该测试效率与最多可以接受的测试时间TIME_MAX相比较,以确定是否出现测试异常的情况。

  MES中还可增加测试效率查询监控界面,筛选条件可包含拉线、机型、工位、时间段。相关人员在监控界面上通过设置不同的筛选条件,灵活查询系统中的相关效率数据。

  步骤3、在产线测试设备软件中部署参数发送服务接口,并将该参数发送服务接口发布到产线上的各产线测试设备中。上述参数发送服务接口对应于步骤1中MES上部署的效率测试服务接口。每当测试完一台手机后,设备软件调用参数发送服务接口,向MES传入该手机的测试时间。

  相关人员也可以在MES查询界面上,根据所需要监控的时间点确认当前机型和站点的测试效率是否有异常。

  步骤4、MES可以按用户权限配置测试效率预警信息。

  本申请实施例提供的方法,可提高全系统IT化监控测试效率,无需增加过多的人力成本,系统可以处理更多数据,效率值更准确。系统可实时监控测试效率,并可自动发布预警信息,如有异常可以迅速识别处理。从而具有减少人力维护成本,实现全自动化计算监控,自动预警,减少异常处理时间,保障生产效率等作用。

  请参见图5,图5是本发明实施例提供的一种测试效率获取装置结构示意图。如图5所示,所述装置应用于制造执行系统服务器中,所示测试效率获取装置包括:

  参数接收单元501,用于接收产线测试设备发送的针对被测设备的测试参数,所述测试参数包括测试耗时和拉线账号;

  效率计算单元502,用于根据所述测试耗时,计算所述被测设备在所述拉线账号对应的拉线上的测试效率。

  请参见图6,图6是本发明实施例提供的另一种测试效率获取装置结构示意图。如图6所示,所述装置应用于产线测试设备中,所示测试效率获取装置包括:

  参数获取单元601,用于获取针对被测设备的测试参数,所述测试参数包括测试耗时和拉线账号;

  参数发送单元602,用于将所述测试参数发送至制造执行系统服务器,所述测试参数用于指示所述制造执行系统服务器计算所述被测设备在所述拉线账号对应的拉线上的测试效率。

  本领域的技术人员可以清楚地了解到本发明实施例的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是FPGA(Field-Programmable Gate Array,现场可编程门阵列)、IC(Integrated Circuit,集成电路)等。

  本发明实施例的各处理单元和/或模块,可通过实现本发明实施例所述的功能的模拟电路而实现,也可以通过执行本发明实施例所述的功能的软件而实现。

  本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述测试效率获取方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、DVD、CD-ROM、微型驱动器以及磁光盘、ROM、RAM、EPROM、EEPROM、DRAM、VRAM、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器IC),或适合于存储指令和/或数据的任何类型的媒介或设备。

  参见图7,其示出了本发明实施例所涉及的一种电子设备的结构示意图,该电子设备可以用于实施上述实施例中提供的测试效率获取方法。具体来讲:

  存储器1020可用于存储软件程序以及模块,处理器1080通过运行存储在存储器1020的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器1020可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1020可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器1020还可以包括存储器控制器,以提供处理器1080和输入单元1030对存储器1020的访问。

  输入单元1030可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元1030可包括触敏表面1031(例如:触摸屏、触摸板或触摸框)。触敏表面1031,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面1031上或在触敏表面1031附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面1031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1080,并能接收处理器1080发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面1031。

  显示单元1040可用于显示由用户输入的信息或提供给用户的信息以及终端设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元1040可包括显示面板1041,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板1041。进一步的,触敏表面1031可覆盖显示面板1041,当触敏表面1031检测到在其上或附近的触摸操作后,传送给处理器1080以确定触摸事件的类型,随后处理器1080根据触摸事件的类型在显示面板1041上提供相应的视觉输出。虽然触敏表面1031与显示面板1041可以是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面1031与显示面板1041集成而实现输入和输出功能。

  处理器1080是终端设备的控制中心,利用各种接口和线路连接整个终端设备的各个部分,通过运行或执行存储在存储器1020内的软件程序和/或模块,以及调用存储在存储器1020内的数据,执行终端设备的各种功能和处理数据,从而对终端设备进行整体监控。可选的,处理器1080可包括一个或多个处理核心;其中,处理器1080可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1080中。

  具体在本实施例中,终端设备的显示单元是触摸屏显示器,终端设备还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行述一个或者一个以上程序包含实现上述测试效率获取方法的步骤。

  在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

  在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

  以上介绍仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

《测试效率获取方法、存储介质和电子设备.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)