CN105372527B - 电子设备的耗电测试方法及装置 - Google Patents

电子设备的耗电测试方法及装置 Download PDF

Info

Publication number
CN105372527B
CN105372527B CN201510780093.9A CN201510780093A CN105372527B CN 105372527 B CN105372527 B CN 105372527B CN 201510780093 A CN201510780093 A CN 201510780093A CN 105372527 B CN105372527 B CN 105372527B
Authority
CN
China
Prior art keywords
power consumption
electronic equipment
application program
application
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201510780093.9A
Other languages
English (en)
Other versions
CN105372527A (zh
Inventor
关亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201510780093.9A priority Critical patent/CN105372527B/zh
Publication of CN105372527A publication Critical patent/CN105372527A/zh
Application granted granted Critical
Publication of CN105372527B publication Critical patent/CN105372527B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明提出一种电子设备的耗电测试方法及装置。其中,该方法包括:生成与电子设备对应的特定耗电测试场景模型,其中,特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间;获取每个应用程序类别对应的应用程序并安装至待测电子设备;在待测电子设备中启动每个应用程序类别对应的应用程序并运行各自对应的测试时间,以测试电子设备的耗电情况。该实施例的电子设备的耗电测试方法及装置,通过特定耗电测试场景模型来确定耗电测试中的应用程序类别和应用程序类别所对应的测试时间,增强了耗电测试中的用户场景,使得耗电测试可以准确测试出待测电子设备的耗电情况,进而可方便后续为用户提供电子设备耗电情况。

Description

电子设备的耗电测试方法及装置
技术领域
本发明涉及电子设备技术领域,尤其涉及一种电子设备的耗电测试方法及装置。
背景技术
随着移动互联网时代的不断发展,电子设备例如智能手机的功能越来强大,用户可根据需求在电子设备中安装各种功能的应用程序,电子设备已经成为人们生活和工作的一部分。
电子设备的实际续航时间是每个用户关心的问题之一,由于电子设备上用户使用场景的复杂化、碎片化,相关的对电子设备进行耗电测试的方法是,在固定的场景下,为电子设备安装一些设定的应用程序之后,模拟用户进行反复操作,确认电量的使用时间,从而评判电子设备的耗电水平。
然而,上述测试电子设备耗电的方法所得到的测试数据通常为理想数据,并不能贴近用户实际使用时的真实值,进而用户也无法得知自己的终端实际续航时间为多长。因此,如何将复杂的用户场景映射到实验室场景,成为当前测试电子设备的耗电情况的关键问题,耗电测试结果准确是为用户提供准确的电子设备耗电情况的基础。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种电子设备的耗电测试方法,该方法通过特定耗电测试场景模型来确定耗电测试中的应用程序类别和应用程序类别所对应的测试时间,增强了耗电测试中的用户场景,使得耗电测试可以准确测试出待测电子设备的耗电情况,进而可方便后续为用户提供电子设备耗电情况。
本发明的第二个目的在于提出一种电子设备的耗电测试装置。
为实现上述目的,本发明第一方面实施例提出了一种电子设备的耗电测试方法,包括:生成与所述电子设备对应的特定耗电测试场景模型,其中,所述特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间;获取每个所述应用程序类别对应的应用程序并安装至待测电子设备;在所述待测电子设备中启动所述每个所述应用程序类别对应的应用程序并运行各自对应的测试时间,以测试所述电子设备的耗电情况。
可选的,所述生成与所述电子设备对应的特定耗电测试场景模型具体包括:根据应用程序商店中应用程序的流行广度和用户的应用程序运行频率生成所述特定耗电测试场景模型。
可选的,所述获取每个所述应用程序类别对应的应用程序并安装至待测电子设备具体包括:根据应用程序商店中应用程序的流行广度和对应的应用程序类别获取流行度最高的应用程序,并安装至所述待测电子设备。
可选的,还包括:获取每个应用程序类别对应的耗电信息并展现给用户。
本发明实施例的电子设备的耗电测试方法,生成与电子设备对应的特定耗电测试场景模型,其中,特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间,获取每个应用程序类别对应的应用程序并安装至待测电子设备,以及在待测电子设备中启动每个应用程序类别对应的应用程序并运行各自对应的测试时间,以测试电子设备的耗电情况。由此,通过特定耗电测试场景模型来确定耗电测试中的应用程序类别和应用程序类别所对应的测试时间,增强了耗电测试中的用户场景,使得耗电测试可以准确测试出待测电子设备的耗电情况,进而可方便后续为用户提供电子设备耗电情况。
为实现上述目的,本发明第二方面实施例提出了一种电子设备的耗电测试装置,包括:生成模块,用于生成与所述电子设备对应的特定耗电测试场景模型,其中,所述特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间;安装模块,用于获取每个所述应用程序类别对应的应用程序并安装至待测电子设备;测试模块,用于在所述待测电子设备中启动所述每个所述应用程序类别对应的应用程序并运行各自对应的测试时间,以测试所述电子设备的耗电情况。
可选的,所述生成模块,具体用于:根据应用程序商店中应用程序的流行广度和用户的应用程序运行频率生成所述特定耗电测试场景模型。
可选的,所述安装模块,具体用于:根据应用程序商店中应用程序的流行广度和对应的应用程序类别获取流行度最高的应用程序,并安装至所述待测电子设备。
可选的,所述装置还包括:处理模块,用于获取每个应用程序类别对应的耗电信息并展现给用户。
本发明实施例的电子设备的耗电测试装置,通过生成模块生成与电子设备对应的特定耗电测试场景模型,其中,特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间,安装模块获取每个应用程序类别对应的应用程序并安装至待测电子设备,以及测试模块在待测电子设备中启动每个应用程序类别对应的应用程序并运行各自对应的测试时间,以测试电子设备的耗电情况。由此,通过特定耗电测试场景模型来确定耗电测试中的应用程序类别和应用程序类别所对应的测试时间,增强了耗电测试中的用户场景,使得耗电测试可以准确测试出待测电子设备的耗电情况,进而可方便后续为用户提供电子设备耗电情况。
附图说明
图1是根据本发明一个实施例的电子设备的耗电测试方法的流程图;
图2是根据本发明另一个实施例的电子设备的耗电测试方法的流程图;
图3是根据本发明一个实施例的电子设备的耗电测试装置的结构示意图;
图4是根据本发明另一个实施例的电子设备的耗电测试装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的电子设备的耗电测试方法及装置。
图1是根据本发明一个实施例的电子设备的耗电测试方法的流程图。
如图1所示,该电子设备的耗电测试方法包括:
S11,生成与电子设备对应的特定耗电测试场景模型。
其中,特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间。
需要理解的是,上述特定耗电测试场景模型是预先生成的。
其中,上述电子设备可以是个人计算机(PC)、手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
在本发明的一个实施例中,可根据应用程序商店中应用程序的流行广度和用户的应用程序运行频率生成特定耗电测试场景模型。
具体地,可对应用商店中应用程序的流行广度进行分析,以确定出应用程序商店中用户下载较多的应用程序,然后结合使用电子设备例如手机场景的大数据进行分析,以确定用户经常使用的应用程序类别,并确定用户使用每种应用程序类别的时间信息。
其中,通过分析可以确定用户集中使用的应用程序的类别主要包括工具类、通讯社交类、游戏类、视频音频类和新闻资讯类。
在本发明的实施例中,在确定应用程序的类别后,为了完成用户使用场景到实验室测试场景的映射,该实施例用应用程序类别划分测试场景,即应用程序类别与测试场景相对应。
另外,通过对大量用户使用每种应用程序类别的时间信息进行分析,可以确定在测试场景中,每种应用程序类别对应的测试时间。其中,应用程序类别与测试时间的对应关系,如表1所示。
表1 应用程序类别与测试时间的对应关系
应用程序类别 测试时间
工具 10分钟
通讯社交 50分钟
游戏 25分钟
视频音频 25分钟
新闻资讯 20分钟
在获得应用程序类别和其所对应的测试时间之后,即可生成特定耗电测试场景模型。也就是说,在测试终端的耗电情况的过程中,通过该特定耗电测试场景模型即可获得每种应用程序类别对应的测试时间。
在本发明的一个实施实例中,为了可以准确测试电子设备的耗电情况,可确定电子设备的型号信息,并生成该型号的电子设备的特定耗电测试场景模型。
其中,生成该型号的电子设备的特定耗电测试场景模型的具体过程为:获得该电子设备的型号信息,并对应用商店中应用程序的流行广度进行分析,以确定出该型号的电子设备在应用程序商店中下载较多的应用程序,以及获得该型号的电子设备的用户使用场景的大数据,并将应用程序商店中获得的数据和用户使用场景的大数据进行分析,以确定该型号的电子设备经常使用的应用程序类别,并确定用户使用每种应用程序类别的时间信息。
根据应用程序类别确定测试场景类别,测试场景类别与应用程序类别一一对应。
其中,应用程序类别与应用程序类别的时间信息之间的对应关系,即为该型号的电子设备的特定耗电测试场景模型。
需要理解的是,该实施例中仅示例性地给出了几种应用程序类别与测试时间之间的对应关系,上述示例旨在用于解释本发明,该实施例的应用程序类别并不限定于此。
S12,获取每个应用程序类别对应的应用程序并安装至待测电子设备。
在本发明的一个实施例中,在生成特定耗电测试场景模型后,可根据应用程序商店中应用程序的流行广度和对应的应用程序类别获取流行度最高的应用程序,并安装至待测电子设备。
具体地,在生成与电子设备对应的特定耗电测试场景模型后,可获得应用商家中关于应用程序使用频次的大数据,并对所获得的大数据进行分析,以分析出每个应用程序类别中的代表性或者头部应用程序,并将代表性或者头部应用程序过程作为测试对象,然后,将对应的测试对象下载并安装至待测电子设备中。
例如,应用程序类别为工具类,可从Google Play中获得关于应用程序使用频次的大数据,基于所获得的大数据,可对工具类的应用程序的使用频次进行分析,并将工具类的应用程序中使用频次最高的应用程序作为测试对象,即在测试待测电子设备的耗电情况时,将使用频次最高的应用程序安装在待测电子设备中,以通过该应用程序进行耗电测试。
S13,在待测电子设备中启动每个应用程序类别对应的应用程序并运行各自对应的测试时间,以测试电子设备的耗电情况。
具体地,在将每个应用程序类别对应的应用程序安装至待测电子设备后,可先确定每个应用程序的执行顺序,并将电子设备的电量充满,即电子设备中的电量为100%,以及开始顺序执行“测试对象”的测试时间,当每一步执行完成后记录当前***的剩余电量,全部测试对象执行完成后,记录最终的剩余电量,就得出了执行后的终端耗电情况。
其中,需要说明的是,上述描述中的测试对象即是指安装至待测电子设备中的应用程序。
例如,假定应用程序类别与测试时间之间的对应关系如表1所示,将工具类的应用程序和通讯社交类的应用程序安装至待测智能手机后,如果确定两个应用程序的执行顺序为先执行工具类的应用程序,后执行通讯类的应用程序,为了测试出待测智能手机的电量消耗情况,可先将待测智能手机的电量充满到100%,并在待测智能手机的电量为100%后,在待测智能手机中运行工具类的应用程序10分钟,执行完成后记录当前***的剩余电量;再依次执行通讯社交类的应用程序50分钟,记录待测智能手机当前***的剩余电量,等到所有的测试对象执行完成后,就能得出最终的智能手机中应用程序的电量消耗情况。
本发明实施例的电子设备的耗电测试方法,生成与电子设备对应的特定耗电测试场景模型,其中,特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间,获取每个应用程序类别对应的应用程序并安装至待测电子设备,以及在待测电子设备中启动每个应用程序类别对应的应用程序并运行各自对应的测试时间,以测试电子设备的耗电情况。由此,通过特定耗电测试场景模型来确定耗电测试中的应用程序类别和应用程序类别所对应的测试时间,增强了耗电测试中的用户场景,使得耗电测试可以准确测试出待测电子设备的耗电情况,进而可方便后续为用户提供电子设备耗电情况。
图2是根据本发明另一个实施例的电子设备的耗电测试方法的流程图。
如图2所示,该电子设备的耗电测试方法包括:
S21,生成与电子设备对应的特定耗电测试场景模型。
其中,特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间。
需要理解的是,上述特定耗电测试场景模型是预先生成的。
其中,上述电子设备可以是个人计算机(PC)、手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
在本发明的一个实施例中,可根据应用程序商店中应用程序的流行广度和用户的应用程序运行频率生成特定耗电测试场景模型。
具体地,可对应用商店中应用程序的流行广度进行分析,以确定出应用程序商店中用户下载较多的应用程序,然后结合使用电子设备例如手机场景的大数据进行分析,以确定用户经常使用的应用程序类别,并确定用户使用每种应用程序类别的时间信息。
其中,通过分析可以确定用户集中使用的应用程序的类别主要包括工具类、通讯社交类、游戏类、视频音频类和新闻资讯类。
在本发明的实施例中,在确定应用程序的类别后,为了完成用户使用场景到实验室测试场景的映射,该实施例用应用程序类别划分测试场景,即应用程序类别与测试场景相对应。
另外,通过对大量用户使用每种应用程序类别的时间信息进行分析,可以确定在测试场景中,每种应用程序类别对应的测试时间。其中,应用程序类别与测试时间的对应关系,如表1所示。
表1 应用程序类别与测试时间的对应关系
应用程序类别 测试时间
工具 10分钟
通讯社交 50分钟
游戏 25分钟
视频音频 25分钟
新闻资讯 20分钟
在获得应用程序类别和其所对应的测试时间之后,即可生成特定耗电测试场景模型。也就是说,在测试终端的耗电情况的过程中,通过该特定耗电测试场景模型即可获得每种应用程序类别对应的测试时间。
在本发明的一个实施实例中,为了可以准确测试电子设备的耗电情况,可确定电子设备的型号信息,并生成该型号的电子设备的特定耗电测试场景模型。
其中,生成该型号的电子设备的特定耗电测试场景模型的具体过程为:获得该电子设备的型号信息,并对应用商店中应用程序的流行广度进行分析,以确定出该型号的电子设备在应用程序商店中下载较多的应用程序,以及获得该型号的电子设备的用户使用场景的大数据,并将应用程序商店中获得的数据和用户使用场景的大数据进行分析,以确定该型号的电子设备经常使用的应用程序类别,并确定用户使用每种应用程序类别的时间信息。
根据应用程序类别确定测试场景类别,测试场景类别与应用程序类别一一对应。
其中,应用程序类别与应用程序类别的时间信息之间的对应关系,即为该型号的电子设备的特定耗电测试场景模型。
需要理解的是,该实施例中仅示例性地给出了几种应用程序类别与测试时间之间的对应关系,上述示例旨在用于解释本发明,该实施例的应用程序类别并不限定于此。
S22,获取每个应用程序类别对应的应用程序并安装至待测电子设备。
在本发明的一个实施例中,在生成特定耗电测试场景模型后,可根据应用程序商店中应用程序的流行广度和对应的应用程序类别获取流行度最高的应用程序,并安装至待测电子设备。
具体地,在生成特定耗电测试场景模型后,可获得应用商家中关于应用程序使用频次的大数据,并对所获得的大数据进行分析,以分析出每个应用程序类别中的代表性或者头部应用程序,并将代表性或者头部应用程序过程作为测试对象,然后,将对应的测试对象下载并安装至待测电子设备中。
例如,应用程序类别为工具类,可从Google Play中获得关于应用程序使用频次的大数据,基于所获得的大数据,可对工具类的应用程序的使用频次进行分析,并将工具类的应用程序中使用频次最高的应用程序作为测试对象,即在测试待测电子设备的耗电情况时,将使用频次最高的应用程序安装在待测电子设备中,以通过该应用程序进行耗电测试。
在本发明的一个实施例中,待测电子设备可以是手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
S23,在待测电子设备中启动每个应用程序类别对应的应用程序并运行各自对应的测试时间,以测试电子设备的耗电情况。
具体地,在将每个应用程序类别对应的应用程序安装至待测电子设备后,可先确定每个应用程序的执行顺序,并将电子设备的电量充满,即电子设备中的电量为100%,以及开始顺序执行“测试对象”的测试时间,当每一步执行完成后记录当前***的剩余电量,全部测试对象执行完成后,记录最终的剩余电量,就得出了执行后的终端耗电情况。
其中,需要说明的是,上述描述中的测试对象即是指安装至待测电子设备中的应用程序。
例如,假定应用程序类别与测试时间之间的对应关系如表1所示,将工具类的应用程序和通讯社交类的应用程序安装至待测智能手机后,如果确定两个应用程序的执行顺序为先执行工具类的应用程序,后执行通讯类的应用程序,为了测试出待测智能手机的电量消耗情况,可先将待测智能手机的电量充满到100%,并在待测智能手机的电量为100%后,在待测智能手机中运行工具类的应用程序10分钟,执行完成后记录当前***的剩余电量;再依次执行通讯社交类的应用程序50分钟,记录待测智能手机当前***的剩余电量,等到所有的测试对象执行完成后,就能得出最终的智能手机中应用程序的电量消耗情况。
S24,获取每个应用程序类别对应的耗电信息并展现给用户。
具体地,在执行测试之前,待测电子设备的***的电量是100%的状态,在按照顺序执行安装在待测电子设备上的每个应用程序类别对应的应用程序后,在每个应用程序类别执行完成,可记录当前***的剩余电量,例如,在执行工具类的应用程序后,待测电子设备的当前***的剩余电量为85%,则工具类应用程序所消耗的电量为15%。
同样地,通过在执行前记录待测电子设备的***的剩余电量,并在执行完应用程序类别的应用程序之后,再记录待测电子设备的***的剩余电量,以及根据执行后与执行前的剩余电量即可获得待测电子设备的每类应用程序所消耗的电量。具体而言,执行后与执行前的剩余电量差即为当前应用程序类别所消耗的电量。
另外,在本发明的一个实施例中,如果需要获得每个应用程序类别中的每个应用程序所消耗的电量,此时,可读取待测电子设备的***中的耗电日志,并通过分析该耗电日志即可获得每个应用程序的耗电信息。
本发明实施例的电子设备的耗电测试方法,生成与电子设备对应的特定耗电测试场景模型,其中,特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间,获取每个应用程序类别对应的应用程序并安装至待测电子设备,以及在待测电子设备中启动每个应用程序类别对应的应用程序并运行各自对应的测试时间,以测试电子设备的耗电情况。由此,通过特定耗电测试场景模型来确定耗电测试中的应用程序类别和应用程序类别所对应的测试时间,增强了耗电测试中的用户场景,使得耗电测试可以准确测试出待测电子设备的耗电情况,进而可方便后续为用户提供电子设备耗电情况。
为了实现上述实施例,本发明还提出一种电子设备的耗电测试装置。
图3是根据本发明一个实施例的电子设备的耗电测试装置的结构示意图。
如图3所示,该电子设备的耗电测试装置包括生成模块100、安装模块200和测试模块300。其中:
生成模块100用于生成与电子设备对应的特定耗电测试场景模型。
其中,特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间。
需要理解的是,上述特定耗电测试场景模型是生成模块100预先生成的。
其中,上述电子设备可以是个人计算机(PC)、手机、平板电脑、个人数字助理、电子书等具有各种操作***的硬件设备。
具体地,生成模块100可根据应用程序商店中应用程序的流行广度和用户的应用程序运行频率生成特定耗电测试场景模型。
具体而言,生成模块100可对应用商店中应用程序的流行广度进行分析,以确定出应用程序商店中用户下载较多的应用程序,然后结合使用手机场景的大数据进行分析,以确定用户经常使用的应用程序类别,并确定用户使用每种应用程序类别的时间信息。
其中,通过分析可以确定用户集中使用的应用程序的类别主要包括工具类、通讯社交类、游戏类、视频音频类和新闻资讯类。
为了完成用户使用场景到实验室测试场景的映射,该实施例用应用程序类别划分测试场景,即应用程序类别与测试场景相对应。
另外,生成模块100通过对大量用户使用每种应用程序类别的时间信息进行分析,可以确定在测试场景中,每种应用程序类别对应的测试时间。其中,应用程序类别与测试时间的对应关系,如表1所示。
表1 应用程序类别与测试时间的对应关系
应用程序类别 测试时间
工具 10分钟
通讯社交 50分钟
游戏 25分钟
视频音频 25分钟
新闻资讯 20分钟
需要理解的是,该实施例中仅示例性地给出了几种应用程序类别与测试时间之间的对应关系,上述示例旨在用于解释本发明,该实施例的应用程序类别并不限定于此。
安装模块200用于获取每个应用程序类别对应的应用程序并安装至待测电子设备。
在生成模块100特定耗电测试场景模型后,安装模块200可根据应用程序商店中应用程序的流行广度和对应的应用程序类别获取流行度最高的应用程序,并安装至待测电子设备。
例如,应用程序类别为工具类,安装模块200可从Google Play中获得关于应用程序使用频次的大数据,基于所获得的大数据,可对工具类的应用程序的使用频次进行分析,并将工具类的应用程序中使用频次最高的应用程序作为测试对象,即在测试待测电子设备的耗电情况时,将使用频次最高的应用程序安装在待测电子设备中,以通过该应用程序进行耗电测试。
测试模块300用于在待测电子设备中启动每个应用程序类别对应的应用程序并运行各自对应的测试时间,以测试电子设备的耗电情况。
具体地,在安装模块200将每个应用程序类别对应的应用程序安装至待测电子设备后,测试模块300可确定每个应用程序的执行顺序,并将电子设备的电量充满,即电子设备中的电量为100%,以及开始顺序执行“测试对象”的测试时间,当每一步执行完成后记录***当前的电量,全部测试对象执行完成后,记录最终的***剩余电量,就得出了执行后的终端耗电情况。
其中,需要说明的是,上述描述中的测试对象即是指安装至待测电子设备中的应用程序。
例如,假定应用程序类别与测试时间之间的对应关系如表1所示,将工具类的应用程序和通讯社交类的应用程序安装至待测智能手机后,如果确定两个应用程序的执行顺序为先执行工具类的应用程序,后执行通讯类的应用程序,为了测试出待测智能手机的电量消耗情况,可先将待测智能手机的电量充满到100%,并在待测智能手机的电量为100%后,在待测智能手机中运行工具类的应用程序10分钟,执行完成后记录当前***的剩余电量;再依次执行通讯社交类的应用程序50分钟,记录待测智能手机当前***的剩余电量,等到所有的测试对象执行完成后,就能得出最终的智能手机中应用程序的电量消耗情况。
为了方便用户了解每种应用程序类别的耗电信息,如图4所示,上述测试装置还可以包括处理模块400,该处理模块400用于获取每个应用程序类别对应的耗电信息并展现给用户。
具体地,在执行测试之前,待测电子设备的***的电量是100%的状态,在按照顺序执行安装在待测电子设备上的每个应用程序类别对应的应用程序后,在每个应用程序类别执行完成,测试模块100可记录当前***的剩余电量,例如,在执行工具类的应用程序后,待测电子设备的当前***的剩余电量为85%,则工具类应用程序所消耗的电量为15%。
同样地,通过在执行前记录待测电子设备的***的剩余电量,并在执行完应用程序类别的应用程序之后,再记录待测电子设备的***的剩余电量,以及根据执行后与执行前的剩余电量即可获得待测电子设备的每类应用程序所消耗的电量。具体而言,执行后与执行前的剩余电量差即为当前应用程序类别所消耗的电量。
另外,在本发明的一个实施例中,如果需要获得每个应用程序类别中的每个应用程序所消耗的电量,此时,可读取待测电子设备的***中的耗电日志,并通过分析该耗电日志即可获得每个应用程序的耗电信息。
处理模块400可根据待测电子设备中记录的执行前和执行后的剩余电量信息确定出每个应用程序所消耗的电量信息。
需要说明的是,前述对电子设备的耗电测试方法的实施例的解释说明也适用于该实施例的电子设备的耗电测试装置,此处不再赘述。
本发明实施例的电子设备的耗电测试装置,通过生成模块生成与电子设备对应的特定耗电测试场景模型,其中,特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间,安装模块获取每个应用程序类别对应的应用程序并安装至待测电子设备,以及测试模块在待测电子设备中启动每个应用程序类别对应的应用程序并运行各自对应的测试时间,以测试电子设备的耗电情况。由此,通过特定耗电测试场景模型来确定耗电测试中的应用程序类别和应用程序类别所对应的测试时间,增强了耗电测试中的用户场景,使得耗电测试可以准确测试出待测电子设备的耗电情况,进而可方便后续为用户提供电子设备耗电情况。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (6)

1.一种电子设备的耗电测试方法,其特征在于,包括以下步骤:
生成与所述电子设备对应的特定耗电测试场景模型,其中,所述特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间;
获取每个所述应用程序类别对应的应用程序并安装至待测电子设备;
在所述待测电子设备中启动所述每个所述应用程序类别对应的应用程序并运行各自对应的测试时间,以测试所述电子设备的耗电情况;
所述生成与所述电子设备对应的特定耗电测试场景模型具体包括:
根据应用程序商店中应用程序的流行广度和用户的应用程序运行频率生成所述特定耗电测试场景模型。
2.如权利要求1所述的电子设备的耗电测试方法,其特征在于,所述获取每个所述应用程序类别对应的应用程序并安装至待测电子设备具体包括:
根据应用程序商店中应用程序的流行广度和对应的应用程序类别获取流行度最高的应用程序,并安装至所述待测电子设备。
3.如权利要求1所述的电子设备的耗电测试方法,其特征在于,还包括:
获取每个应用程序类别对应的耗电信息并展现给用户。
4.一种电子设备的耗电测试装置,其特征在于,包括:
生成模块,用于生成与所述电子设备对应的特定耗电测试场景模型,其中,所述特定耗电测试场景模型包括多个应用程序类别及每个应用程序类别对应的测试时间;
安装模块,用于获取每个所述应用程序类别对应的应用程序并安装至待测电子设备;
测试模块,用于在所述待测电子设备中启动所述每个所述应用程序类别对应的应用程序并运行各自对应的测试时间,以测试所述电子设备的耗电情况;
所述生成模块,具体用于:
根据应用程序商店中应用程序的流行广度和用户的应用程序运行频率生成所述特定耗电测试场景模型。
5.如权利要求4所述的电子设备的耗电测试装置,其特征在于,所述安装模块,具体用于:
根据应用程序商店中应用程序的流行广度和对应的应用程序类别获取流行度最高的应用程序,并安装至所述待测电子设备。
6.如权利要求4所述的电子设备的耗电测试装置,其特征在于,还包括:
处理模块,用于获取每个应用程序类别对应的耗电信息并展现给用户。
CN201510780093.9A 2015-11-13 2015-11-13 电子设备的耗电测试方法及装置 Expired - Fee Related CN105372527B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510780093.9A CN105372527B (zh) 2015-11-13 2015-11-13 电子设备的耗电测试方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510780093.9A CN105372527B (zh) 2015-11-13 2015-11-13 电子设备的耗电测试方法及装置

Publications (2)

Publication Number Publication Date
CN105372527A CN105372527A (zh) 2016-03-02
CN105372527B true CN105372527B (zh) 2019-01-18

Family

ID=55374889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510780093.9A Expired - Fee Related CN105372527B (zh) 2015-11-13 2015-11-13 电子设备的耗电测试方法及装置

Country Status (1)

Country Link
CN (1) CN105372527B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113383311A (zh) * 2019-04-12 2021-09-10 深圳市欢太科技有限公司 应用处理方法、装置、存储介质及电子设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009170652A (ja) * 2008-01-16 2009-07-30 Shin Etsu Handotai Co Ltd 貼り合わせウェーハの製造方法
CN102508701A (zh) * 2011-10-18 2012-06-20 北京百纳威尔科技有限公司 自动控制应用程序运行处理方法和用户终端
CN102685323A (zh) * 2012-04-21 2012-09-19 北京迈凯互动网络科技有限公司 移动设备测试方法和***
CN103607494A (zh) * 2013-11-30 2014-02-26 广东欧珀移动通信有限公司 一种分时段自动化测试终端续航时间的方法及终端
CN104184907A (zh) * 2013-05-27 2014-12-03 腾讯科技(深圳)有限公司 终端应用软件在待机状态下的唤醒数据的检测方法及终端
CN105025141A (zh) * 2015-07-29 2015-11-04 上海斐讯数据通信技术有限公司 终端用电量测试方法及其装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009170652A (ja) * 2008-01-16 2009-07-30 Shin Etsu Handotai Co Ltd 貼り合わせウェーハの製造方法
CN102508701A (zh) * 2011-10-18 2012-06-20 北京百纳威尔科技有限公司 自动控制应用程序运行处理方法和用户终端
CN102685323A (zh) * 2012-04-21 2012-09-19 北京迈凯互动网络科技有限公司 移动设备测试方法和***
CN104184907A (zh) * 2013-05-27 2014-12-03 腾讯科技(深圳)有限公司 终端应用软件在待机状态下的唤醒数据的检测方法及终端
CN103607494A (zh) * 2013-11-30 2014-02-26 广东欧珀移动通信有限公司 一种分时段自动化测试终端续航时间的方法及终端
CN105025141A (zh) * 2015-07-29 2015-11-04 上海斐讯数据通信技术有限公司 终端用电量测试方法及其装置

Also Published As

Publication number Publication date
CN105372527A (zh) 2016-03-02

Similar Documents

Publication Publication Date Title
Ando Architectural acoustics: blending sound sources, sound fields, and listeners
CN110265064B (zh) 音频爆音检测方法、装置和存储介质
CN109147826B (zh) 音乐情感识别方法、装置、计算机设备及计算机存储介质
CN107610695A (zh) 驾驶人语音唤醒指令词权重的动态调整方法
CN110175012B (zh) 技能推荐方法、装置、设备及计算机可读存储介质
CN109379678A (zh) 非线性补偿方法、装置、存储介质及终端设备
CN108536803A (zh) 歌曲推荐方法、装置、设备及计算机可读介质
CN106648675A (zh) 应用程序使用信息的展示方法、装置和电子设备
CN108038398A (zh) 一种二维码解析能力测试方法、装置及电子设备
CN105277830B (zh) 电子设备的耗电测试方法及装置
CN108804318A (zh) 一种页面元素测试方法、装置、电子设备及存储介质
CN106126248A (zh) 一种获取操作***版本信息的方法、装置及电子设备
CN109190879B (zh) 一种训练改编水平评价模型、评价改编水平的方法及装置
CN112463634A (zh) 微服务架构下的软件测试方法及装置
CN109999489A (zh) 资源更新方法、装置和电子设备
CN105243066A (zh) 音频推荐装置及其播放方法
CN110147410A (zh) 一种块链式账本中的数据验证方法、***、装置及设备
CN102165527A (zh) 用于基于用户的生理反应来自动地选择内容的***的初始化
CN104681048A (zh) 多媒体读取控制装置、曲线获取装置、电子设备、曲线提供装置及方法
CN105372527B (zh) 电子设备的耗电测试方法及装置
CN107077315A (zh) 用于选择要在与用户通信期间使用的语音的***和方法
CN109710521B (zh) 多媒体应用性能测试方法、装置、计算机设备和存储介质
CN108829602A (zh) 一种测试方法、装置、电子设备及存储介质
CN108319444A (zh) 基于音乐鼓点控制终端震动方法、存储设备及计算机设备
CN109495190B (zh) 包络压缩点确定方法及相关设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190118

CF01 Termination of patent right due to non-payment of annual fee