一种手机硬件加速老化测试方法及系统与流程

文档序号:11829248阅读:1251来源:国知局
一种手机硬件加速老化测试方法及系统与流程

本发明涉及手机硬件加速老化测试技术领域,具体而言,涉及一种手机硬件加速老化测试方法及系统。



背景技术:

随着技术的进步,手机越来越深入到人们的生活当中,成为人们生活中不可或缺的一部分,并且现在的手机所具备的功能越来越多,尤其是智能手机不仅具有通话功能,还具有许多附加功能,如摄像功能、无线上网功能、重力感应功能等。这些功能通过集成在手机中的多个硬件模块及软件模块来实现,而每个硬件模块又对应有多种不同的硬件实现方案。由于面向的客户不同,进而客户的要求不同,手机会集成有不同的硬件模块以实现不同的附加功能;在手机生产线上,为了验证手机硬件模块的性能,需要对硬件模块进行工检模式下的功能测试。

上述硬件功能测试中,其中,硬件老化测试是十分关键的一部分,现有技术中的硬件老化测试,多由人工分工测试完成,并且每个人分别负责一部手机的测试,具有测试工序繁琐、工作效率低、掺杂有测试者主观因素和准确率低等缺点。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种手机硬件加速老化测试方法及系统,以达到能够实现自动进行手机硬件加速老化测试、提高测试效率和提高测试准确率的效果。

本发明实施例所提供的技术方案如下:

一种手机硬件加速老化测试方法,包括:

中心测试节点向待测手机节点发送硬件加速老化测试程序;

待测手机节点下载所述硬件加速老化测试程序;

待测手机节点每间隔预设时间T1重复执行所述硬件加速老化测试程序,得到每次执行所述硬件加速老化测试程序的测试结果;

待测手机节点将所述测试结果进行备份;

待测手机节点将所述测试结果进行打包,并将打包后的测试结果发送至所述中心测试节点,由中心测试节点汇总测试结果,生成测试报告。

优选地,所述的一种手机硬件加速老化测试方法,还包括:

若中心测试节点未在预设的时间段T2内接收到某一测试节点发送的测试结果,则中心测试节点向该测试节点发送警示信号并提醒进行人工干预。

优选地,所述待测手机节点下载所述硬件加速老化测试程序之前,包括:

待测手机节点向中心测试节点发送连接请求,所述连接请求包括待测手机的手机标识;

所述中心测试节点接收到所述连接请求后,将所述待测手机的手机标识添加到手机标识列表中;

所述中心测试节点把自己的IP地址发送给所述待测手机节点,所述待测手机节点接收所述IP地址;

所述待测手机节点保存所述IP地址。

优选地,所述每间隔预设时间重复执行所述硬件加速老化测试程序,重复的次数N大于等于5。

优选地,所述待测手机节点将所述测试结果进行备份包括:将所述测试结果以脚本文件格式存储至待测手机的内存区域。

优选地,所述中心测试节点汇总测试结果,生成测试报告,包括:

所述中心测试节点对所述打包后的测试结果进行解析;

所述中心测试节点对每次执行所述硬件加速老化测试程序的测试结果进行分析、呈现和存储,给出每次测试的老化速度以及最终的老化加速度,并生成测试报告。

本发明实施例还提供了一种手机硬件加速老化测试系统,包括:一个中心测试节点和多个待测手机节点;

所述中心测试节点包括:

发送模块,用于向待测手机节点发送硬件加速老化测试程序;

测试报告生成模块,用于总测试结果,生成测试报告;

所述待测手机节点包括:

下载模块,用于下载所述硬件加速老化测试程序;

程序执行模块,用于每间隔预设时间T1重复执行所述硬件加速老化测试程序,得到每次执行所述硬件加速老化测试程序的测试结果;

备份模块,用于将所述测试结果进行备份;

打包发送模块,用于将所述测试结果进行打包,并将打包后的测试结果发送至所述中心测试节点。

优选地,所述发送模块,还用于:

若中心测试节点未在预设的时间段T2内接收到某一测试节点发送的测试结果,向该测试节点发送警示信号并提醒进行人工干预。

优选地,所述待测手机节点,还包括:

发送请求模块,用于向中心测试节点发送连接请求,所述连接请求包括待测手机的手机标识;

接收模块,用于接收中心测试节点的IP地址;

存储模块,用于保存所述IP地址。

优选地,所述备份模块还用于:将所述测试结果以脚本文件格式存储至手机的内存区域。

本发明所提供的一种手机硬件加速老化测试方法,能够有一个中心测试节点完成对待测手机节点的待测手机的硬件老化测试,待测手机执行硬件加速老化测试程序,得到测试结果,能够实现自动进行手机硬件加速老化测试,具有简单高效、测试准确的积极效果。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的一种手机硬件加速老化测试方法的流程图;

图2示出了本发明实施例所提供的一种种手机硬件加速老化测试系统的结构示意图;

图3示出了本发明实施例所提供的一种手机硬件加速老化测试系统的待测手机节点结构示意图;

图4示出了本发明实施例所提供的一种手机硬件加速老化测试系统的中心测试节点结构示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示的实施例,本发明实施例中提供了一种手机硬件加速老化测试方法,包括如下步骤:

S100、中心测试节点向待测手机节点发送硬件加速老化测试程序;

S110、待测手机节点下载所述硬件加速老化测试程序;

S120、待测手机节点每间隔预设时间T1重复执行所述硬件加速老化测试程序,得到每次执行所述硬件加速老化测试程序的测试结果;

所述的测试结果包括每次执行加速老化测试程序后得到的老化速度,由该老化速度可以得到老化加速度,并且,上述每间隔预设时间T1重复执行所述硬件加速老化测试程序,重复的次数N应当大于等于5,以提高分析手机的每次运行硬件加速老化测试程序得到的老化速度和最终重复执行完测试程序后所得到的老化加速度的准确率。

S130、待测手机节点将所述测试结果进行备份;

其中,上述待测手机节点将所述测试结果进行备份包括:将所述测试结果以脚本文件格式存储至对应的被测试手机的内存区域,或者将测试结果同时存储至同批量、同等条件下生产的其他未经过测试的手机内存区域中,以作为评估手机性能的数据参考。

之所以将测试结果以脚本文件格式进行存储,是为了将测试结果以脚本文件的形式独立于手机源代码单独进行存储,提高了测试信息的开放性,有利于除用户、生产商以外的第三方的开发和使用;其次,如果仅是测试参数等发生变化,或者需要进行人工特殊标记,只需修改脚本文件,无需重新编写源代码,提高了手机程序的可维护性,降低了软件开发成本,便于后续的维护管理和后续的测试监控。

S140、待测手机节点将所述测试结果进行打包,并将打包后的测试结果发送至中心测试节点,由中心测试节点汇总测试结果,生成测试报告。

若中心测试节点未在预设的时间段T2内接收到某一待测手机节点发送的测试结果,则该中心测试节点向该待测手机节点发送警示信号并提醒进行人工干预;因为中心测试节点如果长时间未接收到待测手机节点发送的测试结果,则说明可能是出现了数据传输连接出现故障,也可能是待测手机节点本身出现数据发送故障等情况,待测手机节点接收到该警示信号以后进行故障报错,进而可以由测试人员进行人为干预来处理后续工作,同时中心测试节点也会给出出错信息提示工作人员进行检查。

并且上述实施例中,中心测试节点在收到待测手机节点发送的测试结果后,会向待测手机节点发送反馈信息,如果待测手机节点发送测试结果后长时间未接收到反馈信息也会给出警示信号提醒工作人员进行人工干预。

上述预设的时间段T2为测试工作人员根据测试完成所需时间进行设置的。

上述将打包后的测试结果发送至中心测试节点后,还包括以下步骤:

中心测试节点接收打包后的测试结果;

中心测试节点对打包后的测试结果进行解析;

中心测试节点对每次执行所述硬件加速老化测试程序的测试结果进行分析、呈现和存储,并给出每次测试的老化速度以及最终的老化加速度,然后生成测试报告。

在具体实施例中,上述中心测试节点至少应当包括一处理器或者服务器等,并且该中心测试节点应当具备具有显示功能的装置,比如具有触控显示屏或者带有键盘鼠标的液晶显示屏,以便于向测试工作人员呈现测试结果,待测手机节点至少包括:待测手机及与中心测试节点的连接端;并且上述实施例中提供的测试方法,也不仅仅限于对手机进行的测试,也可以是适用于其他终端或者服务器等进行的测试。

上述硬件加速老化测试程序是预先设置并存储于中心测试节点的,所述的硬件加速老化测试程序包括:在特定时间段内的进行测试射频发射功率、特定时间段内的对TF卡的读写次数等。

上述待测手机节点对测试结果进行打包,然后将打包后的测试结果进行传输至中心测试节点的方式,是为了提高传输速度;并且,本领域技术人员应该想到中心测试节点与待测手机节点之间需要满足能够进行通信传输的条件,该通信传输的方式可以为有线传输或者无线传输,并且在本实施例中,为了提高通信传输的传输速率,优选地,中心测试节点与待测手机节点之间可以通过高速串行收发器实现通信传输。

并且,上述每间隔预设时间重复T1执行所述硬件加速老化测试程序过程中,中心测试节点根据每次执行硬件加速老化测试程序的测试结果,分析手机的老化速度和老化加速度。

进一步的,在上述待测手机节点下载所述硬件加速老化测试程序之前,还包括以下步骤:

待测手机节点向中心测试节点发送连接请求,该连接请求包括待测手机的手机标识;

上述中心测试节点接收到上述连接请求后,将待测手机的手机标识添加到手机标识列表中;

中心测试节点把自己的IP地址发送给所述待测手机节点,待测手机节点接收该IP地址;

待测手机节点保存该IP地址。

上述中心测试节点保存待测手机节点的手机标识,并且中心测试节点发送IP地址给待测手机节点,这样一方面同一待测手机节点再次向中心测试节点发起请求下载硬件测试老化程序时,可以不用再次与中心测试节点进行请求连接;另一方面,中心测试节点可以随时记录待测手机节点测试过的手机的手机标识以供工作人员进行分析;如此测试过的手机经过第一次连接之后,在下一次进行测试时就可以直接进行测试程序的下载,具有节省了测试时间和提高了测试效率的优点。

本发明实施例中所提供的一种手机硬件加速老化测试方法,首先中心测试节点与待测手机节点建立连接关系,并且该连接关系是一劳永逸的,并且中心测试节点存储待测手机节点的手机标识,并把自己的IP地址发送时待测手机节点存储,因此,经过以此连接以后,当需要进行再次测试时就可以直接进行硬件加速老化测试程序的下载,并且工作人员可以根据以此进行判断待测试手机是否已经经过测试,节约了时间,提高了效率;连接关系建立以后,中心测试节点会向待测手机节点发送硬件加速老化测试程序,待测手机节点即按照预设的次数N重复执行该程序,得到每次执行该程序的测试结果,并将该测是结果进行备份并打包发送至中心测试节点,中心测试节点接收打包后的测试结果并进行解析,中心测试节点对解析后的测试结果进行分析、呈现和存储,最终按照二维图或者表格的格式给出每次测试的老化速度以及最终测试完毕后得出的老化加速度。

在某一具体实施例中,中心测试节点向待测手机节点发送硬件加速老化测试程序之前,本方法可以包括:

中心测试节点对待测手机节点进行卫星定位,得到卫星定位信息;

中心测试节点根据所述卫星定位信息对所述待测手机节点进行编号。

上述中心测试节点对待测手机节点进行编号,是为了方便中心测试节点对待测手机节点进行标记,以对不同的待测手机节点进行区分,便于分别得出并记录每个待测手机节点的检测结果;同时也方便了测试工作人员得到一个简单准确、可以一目了然的检测结果记录,在出现问题时方便测试人员及时查找到问题产生的地方,并且此方法尤其适用于中心测试节点与待测手机节点的远距离测试的情况,允许了中心测试节点与待测手机节点异地布置,进而可以实现异地测试。

在上述实施例中,我们也可以设置,中心测试节点接收到打包后的测试结果后会对每次执行硬件加速老化测试程序的测试结果进行分析,当发现有异常的检测结果时,中心测试节点向测试工作人员进行告警,同时给出该异常的检测结果所对应的待测手机节点的编号,并且进一步给出该待测手机节点的位置信息,以此可以实现在有一个中心测试节点的情况下可以异地设置多个待测手机节点进行测试。

本发明实施例中所提供的一种手机硬件加速老化测试方法,能够自动完成对手机硬件老化的测试工作,而且能够有一个中心测试节点完成对待测手机节点的待测手机的硬件老化测试,待测手机执行硬件加速老化测试程序,得到测试结果,不需要人工进行操作,具有简单高效、测试准确的积极效果。

需要说明的是,上述实施例中所提供的方法,并没有对其所包含步骤的执行顺序做具体限定,即上述步骤的执行顺序是可以根据实际情况进行调整的。

如图2~图4所示的实施例,本实施例中提供了一种手机硬件加速老化测试系统,包括:一个中心测试节点210和多个待测手机节点220;

上述中心测试节点210包括:

发送模块211,用于向待测手机节点发送硬件加速老化测试程序;

测试报告生成模块212,用于总测试结果,生成测试报告;

上述待测手机节点220包括:

下载模块221,用于下载所述硬件加速老化测试程序;

程序执行模块222,用于每间隔预设时间T1重复执行所述硬件加速老化测试程序,得到每次执行所述硬件加速老化测试程序的测试结果;

备份模块223,用于将所述测试结果进行备份;进一步的,该备份模块将上述测试结果以脚本文件格式存储至手机的内存区域。

打包发送模块224,用于将所述测试结果进行打包,并将打包后的测试结果发送至所述中心测试节点。

上述中心测试节点的发送模块211,还用于:中心测试节点如果未在预设的时间段T2内接收到某一测试节点发送的测试结果,向该测试节点发送警示信号提醒进行人工干预。

需要说明的是,附图2中仅作为示意图,给出了包括一个中心测试节点210和三个待测手机节点220的结构,但实际应用中,并不限于上述三个待测手机节点220,待测手机节点220的数量可以为一个或者多个,具体根据实际应用情况而定。

此外,待测手机节点220还应当包括:接收解析模块,用于接收所述打包后的测试结果,并对所述中心测试节点对所述打包后的测试结果进行解析。

进一步的,上述待测手机节点,还包括:

发送请求模块,用于向中心测试节点发送连接请求,所述连接请求包括待测手机的手机标识;

接收模块,用于接收中心测试节点的IP地址;

存储模块,用于保存所述IP地址。

本发明实施例所提供的一种手机硬件加速老化测试系统,能够由一个中心测试节点完成对多个待测手机节点的待测手机的硬件老化测试,待测手机执行硬件加速老化测试程序,得到测试结果,由中心测试节点对测试结果进行分析处理,具有简单高效、测试准确的积极效果。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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