手机功耗测试方法及相关装置与流程

文档序号:14847306发布日期:2018-06-30 16:51阅读:592来源:国知局
手机功耗测试方法及相关装置与流程

本发明涉及自动化测试技术领域,具体而言,涉及一种手机功耗测试方法及相关装置。



背景技术:

随着科技的进步和手机的普及,人们在日常生活和工作学习中,对手机的依赖性日益增强,如今手机已经成为人们生活的一部分。与此同时,人们对手机性能的需求也日益提升,对于硬件生产商和手机生产上来说,可以通过对手机的功耗曲线来研究各个硬件的能耗情况,从而对手机硬件进行优化和升级。目前,在进行手机功耗测试,尤其是测试手机的通话功耗和待机功耗时,多以人工手动测试为主,耗时且测试效率低下。



技术实现要素:

本发明实施例的目的在于提供一种手机功耗测试方法及相关装置,用以提高手机功耗测试的效率。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供了一种手机功耗测试方法,应用于电子设备,所述电子设备与综测仪、电源、手机构成功耗测试系统,所述综测仪和电源均与所述电子设备和所述手机电性连接,所述方法包括:获取所述手机进行功耗测试的配置参数;当判定所述手机查找到所述综测仪和所述电源时,根据所述配置参数对手机在预设应用场景下的功耗进行测试,得到与所述配置参数对应的功耗测试结果。

第二方面,本发明实施例还提供了一种手机功耗测试装置,应用于电子设备,所述电子设备与综测仪、电源、手机构成功耗测试系统,所述综测仪和电源均与所述电子设备和所述手机电性连接,所述装置包括配置参数获取模块及测试结果获得模块。其中,配置参数获取模块用于获取所述手机进行功耗测试的配置参数;测试结果获得模块用于当判定所述手机查找到所述综测仪和所述电源时,根据所述配置参数对手机在预设应用场景下的功耗进行测试,得到与所述配置参数对应的功耗测试结果。

第三方面,本发明实施例还提供了一种电子设备,应用于功耗测试系统,所述功耗测试系统包括电子设备、综测仪、电源和手机,所述综测仪和电源均与所述电子设备和所述手机电性连接,所述电子设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述的手机功耗测试方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述的手机功耗测试方法。

相对现有技术,本发明实施例提供的一种手机功耗测试方法及相关装置,首先,获取综测仪上对手机进行功耗测试的配置参数,然后,在手机查找到综测仪和电源之后,根据获取的配置参数对手机在预设应用场景下的功耗进行测试,得到与配置参数对应的功耗测试结果。本发明实施例可以完成手机功耗的自动化测试,无需测试人员手动进行测试,节省了人力,并且可以不间断进行测试,提高了手机功耗测试的效率。

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

附图说明

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

图1示出了本发明实施例提供的功耗测试系统的方框示意图。

图2示出了本发明第一实施例提供的手机功耗测试方法流程图。

图3示出了本发明第二实施例提供的电子设备的方框示意图。

图4示出了本发明第三实施例提供的手机功耗测试装置的方框示意图。

图标:10-电子设备;20-机械臂;30-综测仪;40-电源;50-手机;101-处理器;102-存储器;103-总线;104-通信接口;200-手机功耗测试装置;201-设置模块;202-配置参数获取模块;203-测试结果获得模块。

具体实施方式

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

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参照图1,图1示出了本发明实施例提供的功耗测试系统的方框示意图。功耗测试系统包括电子设备10、机械臂20、综测仪30、电源40及手机50,电子设备10与机械臂20、综测仪30及电源40均电性连接,且手机50与综测仪30和电源40均电性连接。电子设备10可以是,但不限于平板电脑、台式机、笔记本电脑等等。电子设备10上配置有用于控制机械臂20的机械臂控制软件,同时,电子设备10上还配置有用于控制综测仪30的综测仪控制库文件、以及用于控制电源40的电源控制库文件,综测仪控制库文件和电源控制库文件放在机械臂控制软件的目录下。电子设备10通过机械臂控制软件控制机械臂20的过程中,可以通过调用综测仪控制库文件控制综测仪30、以及通过调用电源控制库文件控制电源40。

在本发明实施例中,机械臂20可以模拟用户对手机50的使用情况,完成对手机50上的通话、微信、微博、新闻、游戏、视频等各个应用程序的测试。综测仪30可以测试手机50的发射功率、接收灵敏度、失真、以及各种协议等。电源40可以在手机50完成功耗测试之后,获取手机50的测试电流值,包括最大电流值、最小电流值和平均电流值等。作为一种实施方式,电源40可以是,但不限于程控电源。

第一实施例

请参照图2,图2示出了本发明第一实施例提供的手机功耗测试方法流程图。手机功耗测试方法包括以下步骤:

步骤S101,控制机械臂将手机设置于待测试状态。

在本发明实施例中,待测试状态可以是,但不限于手机50完成了初始化操作的状态,电子设备10通过配置的机械臂控制软件控制机械臂20完成手机50的初始化操作,以使手机50处于待测试状态。手机50完成初始化操作可以是,但不限于手机50的操作系统、硬件等均进行初始化。对手机50进行初始化操作可以保证后续功耗测试的准确性。

步骤S102,获取手机进行功耗测试的配置参数。

在本发明实施例中,配置参数可以是对综测仪30配置的功耗测试的配置参数,包括通话功耗和待机功耗测试的配置参数。配置参数包括预设应用场景下待测试频段的配置参数、以及测试电压配置参数,预设应用场景包括4G、3G、2G网络中的至少一种,预设应用场景下测试频段的配置参数包括与预设应用场景下的多个待测试频段对应的多个测试参数。测试电压配置参数包括测试高压、测试中压和测试低压,测试高压、测试中压和测试低压可以由用户根据实际情况自行设置,例如,测试高压可以设置为4.2V,测试中压可以设置为3.8V,测试低压可以设置为3.6V。

作为一种实施方式,预设应用场景下的多个待测试频段对应的多个测试参数可以包括,但不限于4G网络下的多个待测试频段对应的多个测试参数、3G网络下的多个待测试频段对应的多个测试参数、2G网络下的多个待测试频段对应的多个测试参数等等。

在本发明实施例中,通话功耗测试可以测试手机50在通话时的功耗,也就是说,手机50分别在4G、3G、2G网络中的通话功耗、以及手机50进行网络切换的通话功耗,例如,4G与2G网络的切换、3G与2G网络的切换、4G和3G的切换等。待机功耗测试可以测试手机50在待机时的功耗,包括常规待机、未接来电待机和未接短消息待机等。

在本发明实施例中,电子设备10可以通过调用机械臂控制软件目录下的综测仪控制库文件来获取综测仪30上手机50进行功耗测试的配置参数,包括预设应用场景下待测试频段的配置参数、以及测试电压配置参数。

步骤S103,当判定手机查找到综测仪和电源时,根据配置参数对手机在预设应用场景下的功耗进行测试,得到与配置参数对应的功耗测试结果。

在本发明实施例中,获取到手机50进行功耗测试的配置参数之后,首先需要判断手机50是否可以查找到综测仪30和电源40,只有手机50查找到综测仪30和电源40,才可以保证手机50能够进行功耗测试。当判定手机50查找到综测仪30和电源40时,根据配置参数对手机50在预设应用场景下的功耗进行测试,得到与配置参数对应的功耗测试结果,具体测试过程可以是:

首先,根据配置参数对手机50在预设应用场景下的通话功耗进行测试,得到与配置参数对应的第一测试结果。也就是说,根据预设应用场景下的多个测试参数,依次测试手机50在预设应用场景下的多个待测试频段的通话功耗,得到与多个测试参数对应的第一测试结果。作为一种实施方式,可以调用综测仪控制库文件呼叫手机50,呼叫完成之后,首先,根据4G网络下的多个测试参数,依次测试手机50在4G网络下的多个待测试频段的通话功耗,并调用电源控制库文件获取测试电流值,得到与4G网络下的多个测试参数对应的测试结果;然后,根据3G网络下的多个测试参数,依次测试手机50在3G网络下的多个待测试频段的通话功耗,并调用电源控制库文件获取测试电流值,得到与3G网络下的多个测试参数对应的测试结果;最后,根据2G网络下的多个测试参数,依次测试手机50在2G网络下的多个待测试频段的通话功耗,并调用电源控制库文件获取测试电流值,得到与2G网络下的多个测试参数对应的测试结果,与4G网络下的多个测试参数对应的测试结果、与3G网络下的多个测试参数对应的测试结果和与2G网络下的多个测试参数对应的测试结果共同构成第一测试结果。

然后,根据配置参数对手机50在预设应用场景下的待机功耗进行测试,得到与配置参数对应的第二测试结果,其中,功耗测试结果包括第一测试结果和第二测试结果。也就是说,根据预设应用场景下的多个测试参数,依次测试手机50在预设应用场景下的多个待测试频段的待机功耗,得到与多个测试参数对应的第二测试结果。作为一种实施方式,首先,根据4G网络下的多个测试参数,依次测试手机50在4G网络下的多个待测试频段的待机功耗,并调用电源控制库文件获取测试电流值,得到与4G网络下的多个测试参数对应的测试结果;然后,根据3G网络下的多个测试参数,依次测试手机50在3G网络下的多个待测试频段的待机功耗,并调用电源控制库文件获取测试电流值,得到与3G网络下的多个测试参数对应的测试结果;最后,根据2G网络下的多个测试参数,依次测试手机50在2G网络下的多个待测试频段的待机功耗,并调用电源控制库文件获取测试电流值,得到与2G网络下的多个测试参数对应的测试结果,与4G网络下的多个测试参数对应的测试结果、与3G网络下的多个测试参数对应的测试结果和与2G网络下的多个测试参数对应的测试结果共同构成第二测试结果。

需要说明的是,测试手机50在4G、3G、2G网络下的通话功耗和待机功耗时,具体测试顺序可以由用户根据实际情况灵活调整。

在本发明实施例中,第一测试结果和第二测试结果均可以是excel格式文档。

与现有技术相比,本发明实施例提供的手机功耗测试方法,可以完成手机50通话功耗和待机功耗的自动化测试,无需测试人员手动进行测试,节省人力,并且可以不间断进行测试,提高了手机功耗测试的效率。

第二实施例

请参照图3,图3示出了本发明第二实施例提供的电子设备10的方框示意图。该电子设备10包括处理器101、存储器102、总线103和通信接口104,所述处理器101、存储器102和通信接口104通过总线103连接;处理器101用于执行存储器102中存储的可执行模块,例如计算机程序。

其中,存储器102可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口104(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接。

总线103可以是ISA总线、PCI总线或EISA总线等。图3中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器102用于存储程序,如图4所示的手机功耗测试装置200。该手机功耗测试装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器102中或固化在所述电子设备10的操作系统(operating system,OS)中的软件功能模块。所述处理器101在接收到执行指令后,执行所述程序以实现本发明第一实施例揭示的手机功耗测试方法。

处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。该存储介质位于存储器102,处理器101读取存储器102中的信息,结合其硬件完成上述方法的步骤。

需要指出的是,本发明实施例中所指的接口均为程序接口,通过调用程序接口,以实现对应程序接口下的程序功能。

第三实施例

请参照图4,图4示出了本发明第三实施例提供的手机功耗测试装置200的方框示意图。手机功耗测试装置200包括设置模块201、配置参数获取模块202及测试结果获得模块203。

设置模块201,用于控制机械臂将手机设置于待测试状态。

在本发明实施例中,设置模块201可以用于执行步骤S101。

配置参数获取模块202,用于获取手机进行功耗测试的配置参数。

在本发明实施例中,配置参数获取模块202可以用于执行步骤S102。

测试结果获得模块203,用于当判定手机查找到综测仪和电源时,根据配置参数对手机在预设应用场景下的功耗进行测试,得到与配置参数对应的功耗测试结果。

在本发明实施例中,测试结果获得模块203可以用于执行步骤S103。

综上所述,本发明实施例提供的一种手机功耗测试方法及相关装置,所述方法包括:获取手机进行功耗测试的配置参数;当判定手机查找到综测仪和电源时,根据配置参数对手机在预设应用场景下的功耗进行测试,得到与配置参数对应的功耗测试结果。本发明实施例可以完成手机功耗的自动化测试,无需测试人员手动进行测试,节省了人力,并且可以不间断进行测试,提高了手机功耗测试的效率。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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