通信终端测试监控方法和装置的制作方法

文档序号:7869704阅读:159来源:国知局
专利名称:通信终端测试监控方法和装置的制作方法
技术领域
本发明涉及通信终端测试技术,具体地说,是涉及通信终端测试监控方法和装置。
背景技术
目前,通信终端产品制造过程复杂,生产工艺难度较大,每条生产线包括前端贴片制造工艺和后端测试工艺和装配工艺。前端贴片制造工艺完成待测件的元器件贴装工序,后端测试工艺包含一系列的测试工位,从各个方面测试待测件的性能。通过性能全面测试的待测件再经过装配工艺装配为整机,整机装配完毕后还需要有对应的测试工位完成相应的测试,合格品才能出厂。在生产过程中,需要经过多个测试工位对被测件进行硬件指标测试,从而判定被测件某一项功能是否正常。每个被测件对应每个测试工位都会产生测试记录,测试记录包含测试通过的记录和测试失败的记录。每个合格的被测件都会有一条通过的测试记录,同时可能会有多条测试失败的记录。如果被测件没有合格的测试记录,则被判定为不合格,记录为故障机。通信终端产品要求生产线产能较大,因此,如果后端测试发现存在故障机超标必须立即启动报警程序,技术人员参与分析,发现存在生产质量问题必须立即停线处理。目前,在通信终端生产过程中,各测试工位都是使用自动化测试系统完成对于被测件的性能测试。但是,测试过程缺乏对各测试工位测试的统一监控,一般采用下述方法进行测试监控各测试工位操作人员人工记录故障机数量和故障类型,并将记录结果传送给生产线技术人员;生产线硬件技术人员人工分析故障率,若发现生产线出现异常测试情况或者批量故障事故问题,通知测试工位的软件技术人员停止工位测试。这种完全依靠人工来监控测试过程的方法会导致测试停线处理操作很滞后,与测试工位的自动化测试步调不一致,造成的后果是后端测试反馈出异常情况时,前端的生产及贴片制造等生产工序已经生产出大批量的故障件和故 障机,从而造成生产质量的降低和生产成本的上升。

发明内容
本发明的目的在于提供一种通信终端测试监控方法和装置,以解决现有终端测试监控人工参与程度大而导致监控不及时、处理滞后的问题,提高通信终端生产质量,降低生产成本。为实现上述发明目的,本发明提供的通信终端测试监控方法采用下述技术方案予以实现
一种通信终端测试监控方法,该方法包括下述步骤al、在各测试工位的测试用文件中设置测试监控参数;a2、根据测试工位中被测件的测试结果设置测试监控参数数值;a3、执行测试工位测试时,定时读取测试监控参数数值,根据参数数值对测试工位的测试过程进行控制。
如上所述的方法,优选的,所述步骤al中,在各测试工位的测试序列脚本文件和被测件配置文件中分别设置测试监控参数。如上所述的方法,为提高监控效率、简化监控过程,在所述步骤a2中,根据设定周期定时读取符合设定数量要求的测试结果,根据测试结果中的失败率确定测试监控参数数值;若在当前周期内测试结果不符合设定数量要求,则等待下一个设定周期。如上所述的方法,为减少监控误差,所述设定数量要求是指在一定采样时间内、设置有测试监控参数的测试工位的测试结果数量不小于设定数量。优选的,在所述测试结果数量不小于设定数量时,读取设定数量的测试结果,并根据读取的测试结果中的失败率确定测试监控参数数值。如上所述的方法,为进一步提高监控及时性和准确性,所述测试结果为测试序列中与被测件硬件测试相关的测试项目对应的测试结果。如上所述的方法,在所述步骤a3中,根据参数数值对测试工位测试过程进行的控制为控制测试工位正常测试或控制测试工位报警提示或控制测试工位停止测试。为实现前述发明目的,本发明提供的通信终端测试监控装置采用下述技术方案来实现
一种通信终端测试监控装置,该装置包括
测试监控参数设置单元,用于在通信终端各测试工位的测试用文件中设置测试监控参
数;
测试监控参数数值设置单元, 用于根据测试工位中被测件的测试结果设置测试监控参数数值;
参数数值读取定时单元,用于提供读取测试监控参数数值的周期;
测试工位测试过程控制单元,用于根据测试监控参数数值对测试工位的测试过程进行控制。如上所述的装置,所述测试监控参数设置单元在通信终端各测试功能的测试序列脚本文件和被测件配置文件中分别设置测试监控参数;所述测试工位测试过程控制单元对测试工位测试过程进行的控制为控制测试工位正常测试或控制测试工位报警提示或控制测试工位停止测试。如上所述的装置,所述测试监控参数数值设置单元具体包括
测试结果读取定时子单元,用于提供读取测试结果的周期;
测试结果采样时间设定子单元,用于设定测试结果采样时间;
测试结果计数子单元,用于计算在测试结果采样时间内、设置有测试监控参数的测试工位的测试结果数量;
测试结果确定子单元,用于确定监控所用的测试结果;
测试失败率计算子单元,用于从测试结果确定子单元所确定的监控用测试结果中获取失败结果数量,并计算失败率;
测试监控参数数值确定子单元,用于根据测试失败率确定测试监控参数数值。与现有技术相比,本发明的优点和积极效果是本发明通过在测试文件中设置测试监控参数、根据测试结果自动设置该参数数值,并通过读取测试监控参数数值作为对测试工位测试过程进行控制的依据,能够自动发现并及时反馈测试问题,并根据问题的严重程度执行及时、有效的控制,提高了对通信终端测试过程的自动化监控和控制,提高了监控准确性和控制及时性,有利于通信终端生产质量的提高和生产成本的降低。结合附图阅读本发明的具体实施方式
后,本发明的其他特点和优点将变得更加清
/E. o


图1是本发明通信终端测试监控方法一个实施例的流程 图2是本发明通信终端测试监控方法另一个实施例的流程 图3是本发明通信终端测试监控装置一个实施例的结构框图。
具体实施例方式下面结合附图和具体 实施方式对本发明的技术方案作进一步详细的说明。请参考图1,该图1示出了本发明通信终端测试监控方法一个实施例的流程图。如图1所示,该实施例提供的通信终端测试监控方法具体包括下述步骤
步骤11:流程开始。步骤12 :在各测试工位的测试用文件中设置测试监控参数。通信终端在测试工艺过程中需要经过多个测试工位进行不同性能的测试,每个测试工位的测试采用计算机对终端软硬件性能进行相应测试。有的测试工位需要结合测试仪表、调用测试序列脚本文件完成测试过程,有的测试工位不需要测试仪表、仅需要写入被测件的信息、如生产序列号等,此情况下,是通过调用被测件的配置文件完成测试。由于测试工位测试过程中需要使用测试序列脚本文件和被测件配置文件,因此,为实现对测试过程进行监控,该实施例在每个测试工位的测试用文件中,包括测试序列脚本文件和被测件配置文件,分别设置测试监控参数。该测试监控参数将作为这些文件的一个属性参数而存在于相应文件中。步骤13 :根据测试工位中被测件的测试结果设置测试监控参数数值。每个被测件在每个测试工位测试完之后都会产生测试结果,包括测试成功结果和测试失败结果。该实施例对测试进行监控的目的是自动、及时发现故障机,而故障机可以通过测试结果、尤其是测试失败结果来反映。为此,该实施例将根据测试工位中被测件的测试结果来设置测试监控参数数值。针对不同测试结果设置不同参数数值,可以表示是否为故障机、故障机的出现概率以及对产品性能的影响等。步骤14 :定时读取测试监控参数数值,根据参数数值控制测试工位的测试过程。在测试工位测试开始之前,或者在测试过程中,定时读取测试监控参数数值。根据参数数值能够获知测试的终端是否为故障机,进而可以根据参数数值来决定测试工位是正常执行测试序列的测试,还是进行报警提示,还是直接停止测试。步骤15 :流程结束。在该实施例的上述各步骤中,步骤12设置测试监控参数为技术人员手动执行的步骤,且针对测试用文件不变化的测试过程来说,该步骤仅需执行一次。步骤13和步骤14均为测试过程中自动、不间断执行的过程。在设置了监控参数之后,可以在测试过程中自动读取测试结果、根据测试结果和预先的设定自动设置监控参数数值,以反映是否出现了故障机。通过在测试过程中定时读取监控参数数值,就可以判定出是否出现了故障机和测试问题,并根据预先设定的监控参数与控制操作的对应关系,根据测试问题的严重程度执行及时、有效的控制。利用该实施例的方法,解决了人工参与收集和分析测试结果、根据测试结果人工进行测试控制而存在的处理滞后的问题,提高了对通信终端测试过程的自动化监控和控制,提高了监控准确性和控制及时性。请参考图2,该图2示出了本发明通信终端测试监控方法另一个更具体实施例的流程。如图2所示,该实施例执行通信终端测试监控的方法包括测试工位测试平台执行流程和后台监控运行流程两部分。其中,测试工位测试平台执行流程运行在各测试工位的计算机中,后台监控运行流程运行在后台服务器中。而且,两个流程在运行过程中,通过存储测试结果记录表和测试序列状态表的共用数据库实现交互,最终实现对通信终端测试自动监控的目的。测试工位测试平台执行流程的具体过程为
步骤211 :测试平台执行测试。测试平台中每个测试工位的计算机控制通信终端或者测试仪表完成该工位的测试工作。步骤212 :记录测试结果。在测试工位测试过程中,随时记录每个被测件所对应的测试项目的测试结果,并将测试结果通过测试平台的接口传输至后台服务器中的测试结果记录表中。由于元器件自身故障或者前端生产工艺中出现的工艺问题,会出现故障机。通过分析各测试工位的测试项目测试情况,筛选出故障机。故障机筛选原则是测试序列中与被测件硬件功能相关的测试项目是否满足测试要求,即测试结果是失败的被判定为故障机。对于这些硬件功能相关的测试项目,在测试结果中会进行标识,以便于分析处理。因此,测试结果记录表不仅记录测试序列号、测试序列名称、测试项目名称、测试项目的测试结果、被标识为监控参数的测试项目以及及整个测试序列的测试结果,还记录测试项目的测试结果是否为后台监控处理的一个标识。其中,测试序列的测试结果与测试序列中每个测试项目的测试结果有关。对于一个测试序列来说,如果有一个测试项目失败,则测试序列的测试结果也是失败,只有所有测试项目都存在测试成功的结果,整个测试序列的测试结果才是成功状态。步骤212 :判断读取参数数值定时时间是否已到。若到达,执行步骤214 ;否则,转至步骤211,继续执行测试。步骤213 :在读取参数数值定时时间到达时,读取测试监控参数数值。具体来说,在后台服务器的测试序列状态表中存储有目前正在运行的测试工位所对应的测试序列及其测试监控参数数值。而该测试监控参数数值是通过后台监控运行流程根据测试结果记录表中的测试结果自动设置的,具体设置过程参考下面对后台监控运行流程的描述。在该实施例中,测试监控参数数值存 在有三种不同的值,每个值代表一种对测试工位的控制操作。具体来说如果测试监控参数数值等于0,表示测试过程可以正常进行;如果测试监控参数数值等于1,表示在某段时间内、同一故障现象的故障率超过了报警指标,生产线存在故障风险,需要在测试过程中给予该故障情况的报警;如果测试监控参数数值等于2,表示生产线存在问题,需要停止测试,整个生产线要进行停线处理,防止继续生产故障机。对于测试监控参数数值等于I的情况,仅说明生产线存在故障风险,可能是真正出现了生产线的硬件故障,也可能是测试过程出现了错误,仅给予报警。在报警过程中,仍然执行各工位测试,如果在该过程中及时解决了生产线问题,或者经过连续测试发现该报警所针对的故障为个别现象,则自动解除报警,转入正常测试过程。否则,转入停止测试和停线处理过程。因此,在测试过程中(包括测试工位开始测试时)定时读取测试监控参数数值,如果参数数值为0,转至步骤211,继续执行测试平台的测试;如果参数数值为1,在测试界面上给予醒目的报警提示,可以继续执行步骤211的测试平台测试;而如果参数数值为2,则需要停止各工位测试,整个生产线进行停线处理。在测试工位测试平台执行上述测试的过程中,后台监控运行流程也在不停地执行后台监控过程,具体如下
步骤221 :后台监控运行。步骤222 :判断读取测试结果的定时时间是否已到。若已到,执行步骤222 ;否则,转至步骤221,等待定时时间到达。后台监控过程设置一个定时器对读取测试结果的过程进行周期定时。该定时周期可以根据监控及时性要求和测试工位的测试速度选择一个合适的时间。步骤223 :在设定时间到达时,根据采样时间从测试结果记录表中读取测试结果数据,并判断测试结果数量是否大于设定数量。若大于设定数量,执行步骤224 ;否则,转至步骤221,等待下一个定时周期。考虑到生产存在间断性,在进行数量判断时,可以采用测试序列的测试结果数量,当然也可以读取其中一个设 有监控标识的测试项目的测试结果数量,两部分数量应当保持一致。为了保证监控过程的有效性,同时为提高监控效率,后台监控所监控的测试结果需要满足设定数量要求,也即在一定采样时间内、测试序列或任一个测试项目的测试结果数量不小于设定数量。如果在采样时间内测试结果数量小于设定数量,说明不是连续测试过程,所获得的测试结果还不能全面反映实际产品情况。在该情况下,不对测试结果进行分析,而是再等待下一个定时周期到达后再进行处理。步骤224:在采样时间内测试结果数量大于设定数量时,从测试结果记录表中读取设有监控标识参数的测试项目所对应的最近设定数量的测试结果,计算相应测试项目的测试失败率。如果采样时间内测试结果数量大于设定数量,为减少计算量,提高监控速度,只读取最近的设定数量个测试结果数据进行分析。而且,如前所述,在分析计算时,仅对设有监控标识参数的测试项目所对应的测试结果进行分析。测试失败率可以通过下述方法计算获取设定数量个测试结果,计算其中为测试失败的结果的数量,测试失败结果数量与设定数量的比值即为测试失败率。步骤225 :根据测试失败率设置测试监控参数数值。测试监控参数数值反映的是该测试工位所对应的测试序列的故障率,对于一个测试序列来说,如果有一个测试项目失败,则测试序列的测试结果也是失败,只有所有测试项目都存在测试成功的结果,整个测试序列的测试结果才是成功状态。因此,如果有一个测试项目失败率达到报警值或停止测试值,则整个测试序列对应的测试工位也达到报警状态或者停止测试状态。根据测试项目失败率设置测试监控参数数值,并将该参数数值写入到测试序列状态表中,以供测试工位测试平台调用。具体来说,如果所分析的所有测试项目的失败率均小于报警值,将测试序列的测试监控参数数值设置为O ;若分析的测试项目中有一个失败率达到报警值、但小于停止测试值,将测试序列的测试监控参数数值设置为I;若分析的测试项目中有一个失败率达到停止测试值,将测试序列的测试监控参数数值设置为2。步骤226 :同时,将测试结果定时器清零,转至步骤221,继续对下一个周期进行定时。请参考图3,该图3示出了本发明通信终端测试监控装置一个实施例的结构框图。如图3所示,该实施例的监控装置包括有测试监控参数设置单元31、测试监控参数数值设置单元32、测试工位测试过程控制单元34和参数数值读取定时单元33。具体来说,测试监控参数设置单元31用于在通信终端各测试工位的测试用文件中设置测试监控参数;测试监控参数数值设置单元32与测试监控参数设置单元31相连接,用于根据测试工位中被测件的测试结果设置测试监控参数数值;参数数值读取定时单元33用于提供读取测试监控参数数值的周期;测试工位测试过程控制单元34分别与测试监控参数数值设置单元32和参数数值读取定时单元33相连接,用于定时读取测试监控参数数值、并根据参数数值对测试工位的测试过程进行控制。其中,测试监控参数设置单元31在通信终端各测试功能的测试序列脚本文件和被测件配置文件中分别设置测试监控参数;而测试工位测试过程控制单元34对测试工位测试过程进行的控制包括有控制测试工位正常测试或控制测试工位报警提示或控制测试工位停止测试。 测试监控参数数值设置单元32具体采用下述各子单元的结构来实现
测试结果读取定时子单元321,用于提供读取测试结果的周期;
测试结果采样时间设定子单元322,用于设定测试结果采样时间;
测试结果计数子单元323,与测试结果读取定时子单元321和测试结果采样时间设定子单元322相连接,用于计算在测试结果采样时间内、设置有测试监控参数的测试工位的测试结果数量;
测试结果确定子单元324,与测试结果计数子单元323相连接,用于确定监控所用的测试结果;
测试失败率计算子单元325,与测试结果确定子单元324相连接,用于从该子单元所确定的监控用测试结果中获取失败结果数量,并计算失败率;
测试监控参数数值确定子单元326,与测试失败率计算子单元325相连接,用于根据测试失败率确定测试监控参数数值。该实施例的监控装置在相关软件的配合下、可以按照图2方法实施例的过程实现对通信终端的自动监测和控制。以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
权利要求
1.一种通信终端测试监控方法,其特征在于,所述方法包括下述步骤 al、在各测试工位的测试用文件中设置测试监控参数; a2、根据测试工位中被测件的测试结果设置测试监控参数数值;a3、执行测试工位测试时,定时读取测试监控参数数值,根据参数数值对测试工位的测试过程进行控制。
2.根据权利要求1所述的方法,其特征在于,所述步骤al中,在各测试工位的测试序列脚本文件和被测件配置文件中分别设置测试监控参数。
3.根据权利要求1所述的方法,其特征在于,在所述步骤a2中,根据设定周期定时读取符合设定数量要求的测试结果,根据测试结果中的失败率确定测试监控参数数值;若在当前周期内测试结果不符合设定数量要求,则等待下一个设定周期。
4.根据权利要求3所述的方法,其特征在于,所述设定数量要求是指在一定采样时间内、设置有测试监控参数的测试工位的测试结果数量不小于设定数量。
5.根据权利要求4所述的方法,其特征在于,在所述测试结果数量不小于设定数量时,读取设定数量的测试结果,并根据读取的测试结果中的失败率确定测试监控参数数值。
6.根据权利要求3至5中任一项所述的方法,其特征在于,所述测试结果为测试序列中与被测件硬件测试相关的测试项目对应的测试结果。
7.根据权利要求1至5中任一项所述的方法,其特征在于,在所述步骤a3中,根据参数数值对测试工位测试过程进行的控制为控制测试工位正常测试或控制测试工位报警提示或控制测试工位停止测试。
8.一种通信终端测试监控装置,其特征在于,所述装置包括 测试监控参数设置单元,用于在通信终端各测试工位的测试用文件中设置测试监控参数; 测试监控参数数值设置单元,用于根据测试工位中被测件的测试结果设置测试监控参数数值; 参数数值读取定时单元,用于提供读取测试监控参数数值的周期; 测试工位测试过程控制单元,用于根据测试监控参数数值对测试工位的测试过程进行控制。
9.根据权利要求8所述的装置,其特征在于,所述测试监控参数设置单元在通信终端各测试功能的测试序列脚本文件和被测件配置文件中分别设置测试监控参数;所述测试工位测试过程控制单元对测试工位测试过程进行的控制为控制测试工位正常测试或控制测试工位报警提示或控制测试工位停止测试。
10.根据权利要求8或9所述的装置,其特征在于,所述测试监控参数数值设置单元包括 测试结果读取定时子单元,用于提供读取测试结果的周期; 测试结果采样时间设定子单元,用于设定测试结果采样时间; 测试结果计数子单元,用于计算在测试结果采样时间内、设置有测试监控参数的测试工位的测试结果数量; 测试结果确定子单元,用于确定监控所用的测试结果; 测试失败率计算子单元,用于从测试结果确定子单元所确定的监控用测试结果中获取失败结果数量,并计算失败率; 测试监控参数数值确定子单元,用于根据测试失败率确定测试监控参数数值。
全文摘要
本发明公开了一种通信终端测试监控方法和装置,所述方法包括下述步骤在各测试工位的测试用文件中设置测试监控参数;根据测试工位中被测件的测试结果设置测试监控参数数值;执行测试工位测试时,定时读取测试监控参数数值,根据参数数值对测试工位的测试过程进行控制。应用本发明的方法和装置,有效解决了现有终端测试监控人工参与程度大而导致监控不及时、处理滞后的问题,提高了通信终端生产质量,降低了生产成本。
文档编号H04B17/00GK103067101SQ20121056319
公开日2013年4月24日 申请日期2012年12月20日 优先权日2012年12月20日
发明者常培文, 郝国忠, 陈海燕, 张国义 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1