移动终端老化测试方法、装置及系统的制作方法

文档序号:10722945阅读:525来源:国知局
移动终端老化测试方法、装置及系统的制作方法
【专利摘要】一种移动终端老化测试方法、装置及系统,所述方法包括:获取各硬件模块的测试次数;启动全局系统广播,以监听各硬件模块测试的开始与结束;根据全局系统广播开始对当前硬件模块进行老化测试;返回当前硬件模块的测试结果;判断是否完成所有硬件模块的老化测试;如果没有完成所有硬件模块的老化测试,则全局系统广播下一个硬件模块的老化测试。实现了移动终端各硬件模块自动化老化测试,提高了移动终端老化测试效率,减少了测试人员的重复操作过程,节约了人力成本。
【专利说明】
移动终端老化测试方法、装置及系统
技术领域
[0001]本发明涉及电子设备测试领域,具体涉及一种移动终端老化测试方法、装置及系统。
【背景技术】
[0002]如今生活节奏越来越快,人们对手机的依赖性越来越大,需求也越来越多,对手机的使用频率也越来越多,使用时间越来越长,这些都导致手机的使用寿命越来越短,在以上情况下,手机整体系统功能老化的越来越快。因此在手机研发的过程中,对手机系统功能的老化测试是必不可少的的一部分。经过老化测试的评估,才能使生产的手机产品达到客户的满意程度。
[0003]现有技术中,也存在一些手机老化测试的方法,但通常该项测试是一项重复繁琐的工作流程,且大多数的测试需要专业的测试人员进行大量的重复操作,人力成本较高,此夕卜,还需要专业的测试设备。为提高工作效率,降低测试所需的成本代价,需要一套高效的测试系统或测试方法。

【发明内容】

[0004]因此,本发明要解决的技术问题在于现有技术中的移动终端老化测试工序繁琐,自动化程度不高。
[0005]根据第一方面,本发明实施例提供一种移动终端老化测试方法,包括:
[0006]获取各硬件模块的测试次数;启动全局系统广播,以监听各硬件模块测试的开始与结束;根据全局系统广播开始对当前硬件模块进行相应次数的老化测试;返回当前硬件模块的测试结果;判断是否完成所有硬件模块的老化测试;如果没有完成所有硬件模块的老化测试,则全局系统广播下一个硬件模块的老化测试。
[0007]进一步,根据全局系统广播开始对当前硬件模块进行老化测试包括:根据全局系统广播判定当前硬件模块是否存在,如果存在,则判定当前硬件模块能否正常启动,如果能够正常启动,则开始对当前硬件模块进行老化测试。
[0008]进一步,测试结果包括:当前硬件模块的性能得分,或者当前硬件模块的性能得分和当前硬件模块的测试时间。、
[0009]进一步,在获取各硬件模块的测试次数之前,还包括:判断移动终端电量是否充足,如果电量充足则获取各硬件模块的测试次数。
[0010]进一步,在判断是否完成所有硬件模块的老化测试中,如果完成所有硬件模块的老化测试,则输出各硬件模块的测试报告。
[0011]根据第二方面,本发明实施例提供一种移动终端老化测试装置,包括:
[0012]测试次数获取单元,用于获取各硬件模块的测试次数;广播单元,用于启动全局系统广播,以监听各硬件模块测试的开始与结束;测试单元,用于根据全局系统广播开始对当前硬件模块进行相应次数的老化测试;结果返回单元,用于返回当前硬件模块的测试结果;第一判断单元,用于判断是否完成所有硬件模块的老化测试;如果没有完成所有硬件模块的老化测试,则全局系统广播下一个硬件模块的老化测试。
[0013]进一步,测试单元用于根据全局系统广播判定当前硬件模块是否存在,如果存在,则判定当前硬件模块能否正常启动,如果能够正常启动,则开始对当前硬件模块进行老化测试。
[0014]进一步,还包括:第二判断单元,用于判断移动终端电量是否充足,如果电量充足则获取各硬件模块的测试次数。
[0015]根据第三方面,本发明实施例提供一种移动终端老化测试系统,包括:
[0016]处理器,与移动终端的各硬件模块信号连接,用于执行程序实现上述的方法;电源,用于向处理器和各硬件模块供电;上位机,用于与处理器进行数据交互。
[0017]本发明技术方案,具有如下优点:
[0018]本发明提供的移动终端老化测试方法和装置,由于启动全局系统广播监听各硬件模块测试的开始与结束,通过全局广播开始硬件模块的老化测试,在没有完成所有硬件模块的测试时,则广播下一个硬件模块的老化测试,从而实现了移动终端各硬件模块自动化老化测试,提高了移动终端老化测试效率,减少了测试人员的重复操作过程,节约了人力成本。
[0019]作为优选的技术方案,在获取各硬件模块的测试次数之前,判断移动终端电量是否充足,如果电量充足则获取各硬件模块的测试次数,从而降低了测试过程中出现电量不足的概率。
【附图说明】
[0020]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021 ]图1为本发明实施例中一种移动终端老化测试系统结构示意框图;
[0022]图2为本发明实施例中一种移动终端老化测试方法流程图;
[0023]图3为本发明实施例中一种移动终端老化测试装置结构示意图。
【具体实施方式】
[0024]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0026]请参考图1,为本实施例公开的一种移动终端老化测试系统结构示意,该移动终端老化测试系统包括:处理器1、电源2和上位机3,其中,处理器I与移动终端的各硬件模块4信号连接,用于对移动终端的各硬件模块4进行老化测试;电源2用于向处理器I和各硬件模块4供电;上位机3用于与处理器I进行数据交互。在本实施例中,移动终端可以是手机、平板电脑、个人数字电脑等智能终端。
[0027]为实现处理器I对移动终端的各硬件模块4进行自动化地老化测试,本实施例公开了一种移动终端老化测试方法。请参考图2,为本实施例移动终端老化测试方法流程图,该移动终端老化测试方法包括如下步骤:
[0028]步骤S100,获取各硬件模块的测试次数。在本实施例中,可以将各硬件模块的测试次数预先存储于存储单元,而后从存储单元获取各硬件模块的测试次数;也可以在移动终端老化测试开始时,由用户输入各硬件模块的测试次数。在具体实施例中,各硬件模块的老化测试次数可以根据经验确定,不同硬件模块的老化测试次数可以相同也可以不同。
[0029]步骤S200,启动全局系统广播,以监听各硬件模块测试的开始与结束。在本实施例中,利用全局系统广播,可以实现各硬件模块的顺序逐次测试。
[0030]步骤S300,根据全局系统广播开始对当前硬件模块进行相应次数的老化测试。当前硬件模块在全局系统广播下启动老化测试,在老化测试时,按照获取的该硬件模块测试次数进行相应次数的老化测试。在优选的实施例中,还可以预设当前模块的关闭时间,以在当前硬件模块测试完成后关闭该当前模块,以节约功耗。在具体实施例中,在对当前硬件模块进行相应次数的老化测试时,应至少测试该当前硬件模块功能是否正常。
[0031]步骤S400,返回当前硬件模块的测试结果。在具体实施例中,测试结果包括:当前硬件模块的性能得分,或者当前硬件模块的性能得分和当前硬件模块的测试时间。所称性能得分可以是该硬件模块功能是否正常的判断结果,也可以由具体分值来表征该硬件模块在测试结果,在具体实施例中,性能得分可以根据实际的硬件模块来确定其含义。
[0032]步骤S500,判断是否完成所有硬件模块的老化测试。如果没有完成所有硬件模块的老化测试,则全局系统广播下一个硬件模块的老化测试。在优选的实施例中,如果判断结果为已完成所有硬件模块的老化测试,则输出各硬件模块的测试报告。在具体实施例中,测试报告可以记录各硬件模块的每一次每一项测试的时间,每一个测试流程总的测试时间,每个测试流程的测试通过结果以及总的测试结果分析。
[0033]由于在一些移动终端中,某些硬件模块可能不存在,亦或有些硬件模块一损坏无法启动,因此,在优选的实施例中,执行步骤S300根据全局系统广播开始对当前硬件模块进行老化测试时,包括:根据全局系统广播判定当前硬件模块是否存在,如果存在,则进一步判定当前硬件模块能否正常启动,如果能够正常启动,则开始对当前硬件模块进行老化测试。当然,如果判定当前硬件模块不存在,或者判定当前硬件模块无法正常启动,则可以不必对该当前硬件模块测试,直接测试下一个硬件模块。
[0034]在优选的实施例中,为了保证移动终端有足够的电量进行老化测试,在优选的实施例中,在执行步骤SlOO获取各硬件模块的测试次数之前,还可以包括:判断移动终端电量是否充足,如果电量充足则获取各硬件模块的测试次数;当然,如果判断移动终端电量不充足,则可输出用于表征电量不足以完成老化测试的提示信息。在具体实施例中,移动终端电量是否充足的判断,可以根据经验来确定,例如预设一电量阈值,读取移动终端电量,将该读取的电量值与预设电量阈值进行比较,如果读取的电量值大于预设电量阈值,则表明电量充足,否则电量不足。
[0035]请参考图3,本实施例还公开了一种移动终端老化测试装置,该移动终端老化测试装置包括:测试次数获取单元100、广播单元200、测试单元300、结果返回单元400和第一判断单元500,其中:
[0036]测试次数获取单元100用于获取各硬件模块的测试次数;广播单元200用于启动全局系统广播,以监听各硬件模块测试的开始与结束;测试单元300用于根据全局系统广播开始对当前硬件模块进行相应次数的老化测试;结果返回单元400用于返回当前硬件模块的测试结果;第一判断单元500用于判断是否完成所有硬件模块的老化测试;如果没有完成所有硬件模块的老化测试,则全局系统广播下一个硬件模块的老化测试。
[0037]在优选的实施例中,测试单元300用于根据全局系统广播判定当前硬件模块是否存在,如果存在,则判定当前硬件模块能否正常启动,如果能够正常启动,则开始对当前硬件模块进行老化测试。
[0038]在优选的实施例中,该移动终端老化测试装置还包括:第二判断单元,用于判断移动终端电量是否充足,如果电量充足则获取各硬件模块的测试次数。
[0039]各硬件模块的具体老化测试方式在此不再赘述,为便于本领域技术人员理解,下面结合几个具体硬件模块进行说明:
[0040]IXD显示模块主要通过IXD屏幕显示三原色来进行测试,通过每次延时固定的时间显示,记录每次测试的时间与设定的时间进行对比,来判断LCD显示模块是否正常。
[0041]前后摄像头测试模块,在每次打开摄像头之前获取摄像头是否存在,若摄像头不存在测试失败,测试时间为Os;若存在,则依次先后打开前后摄像头,延时一段时间后关闭,记录每次的测试摄像头从打开到关闭的时间,通过测试时间及摄像头是否打开进行判断,摄像头的功能是否正常,若不正常,测试失败,记录失败前的测试次数。通过测试记录的时间长短数据及摄像头能否正常开启来进行对比、评估得到测试结果。
[0042]对于闪光灯模块、麦克风模块、听筒块、振动马达模块、喇叭模块等,以上几个模块也均是通过反复的测试,每次设定固定的测试时间,在测试之前去通过底层驱动判断该硬件测试模块是否能够正常调用运行,判断该模块存在与否;若不存在,测试失败,该模块功能失效;若存在,开始依次延时测试,记录每次测试的实际时间,与设定的时间进行对比,判断测试是否通过。在每次测试后均记录测试时间及测试失败那次时,之前的测试次数。
[0043]通过记录的数据来与实际统计进行对比,由软件自带的数据库评估出该模块在正常使用情况下的使用寿命,达到该老化测试的效果。
[0044]本实施例公开的移动终端老化测试方法、装置及系统,由于启动全局系统广播监听各硬件模块测试的开始与结束,通过全局广播开始硬件模块的老化测试,在没有完成所有硬件模块的测试时,则广播下一个硬件模块的老化测试,从而实现了移动终端各硬件模块自动化老化测试,提高了移动终端老化测试效率,减少了测试人员的重复操作过程,节约了人力成本。此外,由于采用了自动化的老化测试,因此,能够实现各硬件模块的多次测试,作为例子,每个硬件模块可以进行百次或千次的老化测试。
[0045]此外,在获取各硬件模块的测试次数之前,判断移动终端电量是否充足,如果电量充足则获取各硬件模块的测试次数,从而降低了测试过程中出现电量不足的概率。
[0046]在移动终端工厂生产中,或者样机生产后进行老化测试,评估移动终端主要硬件模块测系统功能,及老化测试过后评估其使用寿命。为移动终端制造商提供可信的数据说明改移动终端功能模块的耐用性,也能够提前检测发现移动终端中相关硬件模块的不足,及时的修改设计方案或相应的硬件模块,为企业减免损失。
[0047]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0048]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0049]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0050]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0051]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种移动终端老化测试方法,其特征在于,包括如下步骤: 获取各硬件模块的测试次数; 启动全局系统广播,以监听各硬件模块测试的开始与结束; 根据全局系统广播开始对当前硬件模块进行相应次数的老化测试; 返回当前硬件模块的测试结果; 判断是否完成所有硬件模块的老化测试; 如果没有完成所有硬件模块的老化测试,则全局系统广播下一个硬件模块的老化测试。2.如权利要求1所述的移动终端老化测试方法,其特征在于,所述根据全局系统广播开始对当前硬件模块进行老化测试包括: 根据全局系统广播判定当前硬件模块是否存在,如果存在,则判定当前硬件模块能否正常启动,如果能够正常启动,则开始对当前硬件模块进行老化测试。3.如权利要求1或2所述的移动终端老化测试方法,其特征在于,所述测试结果包括:当前硬件模块的性能得分,或者当前硬件模块的性能得分和当前硬件模块的测试时间。4.如权利要求1-3任意一项所述的移动终端老化测试方法,其特征在于,在所述获取各硬件模块的测试次数之前,还包括: 判断移动终端电量是否充足,如果电量充足则获取各硬件模块的测试次数。5.如权利要求1-4任意一项所述的移动终端老化测试方法,其特征在于,在所述判断是否完成所有硬件模块的老化测试中,如果完成所有硬件模块的老化测试,则输出各硬件模块的测试报告。6.一种移动终端老化测试装置,其特征在于,包括: 测试次数获取单元,用于获取各硬件模块的测试次数; 广播单元,用于启动全局系统广播,以监听各硬件模块测试的开始与结束; 测试单元,用于根据全局系统广播开始对当前硬件模块进行相应次数的老化测试; 结果返回单元,用于返回当前硬件模块的测试结果; 第一判断单元,用于判断是否完成所有硬件模块的老化测试;如果没有完成所有硬件模块的老化测试,则全局系统广播下一个硬件模块的老化测试。7.如权利要求6所述的移动终端老化测试装置,其特征在于,所述测试单元用于根据全局系统广播判定当前硬件模块是否存在,如果存在,则判定当前硬件模块能否正常启动,如果能够正常启动,则开始对当前硬件模块进行老化测试。8.如权利要求6或7所述的移动终端老化测试装置,其特征在于,还包括:第二判断单元,用于判断移动终端电量是否充足,如果电量充足则获取各硬件模块的测试次数。9.一种移动终端老化测试系统,其特征在于,包括: 处理器,与移动终端的各硬件模块信号连接,用于执行程序实现如权利要求1-5任意一项所述的方法; 电源,用于向所述处理器和所述各硬件模块供电; 上位机,用于与所述处理器进行数据交互。
【文档编号】G01R31/00GK106093635SQ201610394318
【公开日】2016年11月9日
【申请日】2016年6月3日 公开号201610394318.1, CN 106093635 A, CN 106093635A, CN 201610394318, CN-A-106093635, CN106093635 A, CN106093635A, CN201610394318, CN201610394318.1
【发明人】张丛
【申请人】深圳市樊溪电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1