一种终端设备业务应用的功耗测试方法、装置及系统制造方法及图纸

技术编号:10155032 阅读:102 留言:0更新日期:2014-06-30 20:23
本申请实施例公开了一种终端设备业务应用的功耗测试方法。该方法包括:跟踪在终端设备上运行的业务应用的执行过程,获得业务应用的至少一个流程基元信息;同步所述流程基元的执行过程和功耗参数测量过程;在所述流程基元执行时进行功耗参数测量过程测量功耗参数;根据测量的功耗参数获得所述业务应用的流程基元的功耗。本申请实施例还公开了一种终端业务应用的功耗测试装置、系统。本申请实施例可以在业务流程基元层次上测试功耗。

【技术实现步骤摘要】
一种终端设备业务应用的功耗测试方法、装置及系统
本申请涉及测控
,特别是涉及一种终端业务应用的功耗测试方法、装置及其对应的系统。
技术介绍
随着信息技术的发展,终端设备(如移动终端、PDA终端、平板电脑等)上集成了越来越多的满足用户需要的各种业务应用,常见的如视频通话、手机电视、网络游戏等。这些业务应用耗电量高,对终端设备的功率损耗大,影响到终端设备的其他操作。如何优化终端设备的功耗成为研发基于终端设备的业务应用过程中亟待解决的问题。对终端设备的功耗进行优化的前提是通过测试获知基于终端设备的各种业务应用的功耗情况,进而可以基于功耗情况提出针对性的优化措施。现有技术存在的一种终端设备业务应用的功耗测试方法是:先使被测终端设备处于某个业务应用状态下,待业务应用处于稳态时,测量该业务应用的功耗。通过该功耗测试方法测试得到的功耗有利于进行终端设备的功耗优化。然而,由于业务应用通常由多个流程基元组成,在某些情况下,终端设备的功耗优化操作除在“业务应用”这一层级上测试该业务应用的整体功耗外,还需要在业务应用的各个流程基元的层级上测试该流程基元的功耗,进而可以更细致地进行功耗优化操作。由此可见,现有技术在业务应用的层级测试功耗而不在业务应用的流程基元的层级测试功耗,无法满足现实的功耗测试需求。
技术实现思路
为解决上述技术问题,本申请实施例提供了一种终端设备业务应用的功耗测试方法、装置及其相应的系统,以实现终端设备业务应用在流程基元层级上进行功耗测试,进而满足现实需要。本申请实施例提供的终端设备业务应用的功耗测试方法包括:跟踪在终端设备上运行的业务应用的执行过程,获得业务应用的至少一个流程基元信息;同步所述流程基元的执行过程和功耗参数测量过程;在所述流程基元执行时启动功耗参数测量过程以测量功耗参数;根据测量的功耗参数获得所述业务应用的流程基元的功耗。优选地,所述业务应用为基于网络的业务应用时,所述方法还包括:在跟踪终端设备上运行的业务应用的执行过程之前或之中,配置该业务应用需要的网络,使该业务应用在配置的网络下正常执行。优选地,所述方法还包括:预置包含业务应用和对该业务应用进行功耗测试的自动化脚本启动功耗测试后,通过该自动化脚本将业务应用导入所述终端设备运行,并在自动化脚本控制下完成终端设备业务应用的功耗测试。优选地,所述方法还包括:向终端设备提供电源。优选地,在根据测量的功耗参数获得所述业务应用的各个流程基元的功耗后,输出所述业务应用的各个流程基元的功耗结果。本申请实施例还提供了一种终端设备业务应用的功耗测试装置。该装置包括:业务应用跟踪单元、同步单元、功耗参数测量单元和功耗获得单元,其中:所述业务应用跟踪单元,用于跟踪在终端设备上运行的业务应用的执行过程,获得业务应用的至少一个流程基元信息;所述同步单元,用于同步所述流程基元的执行过程和功耗参数测量过程;所述功耗参数测量单元,用于在所述流程基元执行时进行功耗参数测量过程以测量功耗参数;所述功耗获得单元,用于根据测量的功耗参数获得所述业务应用的流程基元的功耗。优选地,所述业务应用为基于网络的业务应用时,所述装置还包括网络配置单元,用于在跟踪终端设备上运行的业务应用的执行过程之前或之中,配置该业务应用需要的网络,使该业务应用在配置的网络下能正常执行。优选地,所述装置还包括自动化测试单元,用于预置包含业务应用和对该业务应用进行功耗测试的自动化脚本,在该自动化测试单元触发后,通过该自动化脚本将业务应用导入所述终端设备运行,并在自动化脚本控制下完成终端设备业务应用的功耗测试。优选地,所述装置还包括电源供给单元,用于向终端设备提供电源。优选地,所述装置还包括功耗结果输出单元,用于在根据测量获得的功耗参数获得所述业务应用的各个流程基元的功耗后,输出所述业务应用的各个流程基元的功耗结果。本申请实施例还提供了一种终端设备业务应用的功耗测试系统。该系统包括:终端设备和功耗测试装置,其中:所述终端设备包括业务应用执行单元、业务应用跟踪单元和电源供给单元,所述业务应用执行单元,用于运行业务应用;所述业务应用跟踪单元,用于跟踪在终端设备上运行的业务应用的执行过程,获得业务应用的至少一个流程基元信息;所述电源供给单元,用于向终端设备供给电源;所述功耗测试装置包括同步单元、功耗参数测量单元和功耗获得单元,所述同步单元,用于同步流程基元的执行过程和功耗参数测量过程,所述功耗参数测量单元,用于在所述流程基元执行时进行功耗参数测量过程以测量功耗参数,所述功耗获得单元,用于根据测量的功耗参数获得所述业务应用的流程基元的功耗。优选地,所述业务应用为基于网络的业务应用时,所述功耗测试装置还包括网络配置单元,用于在跟踪终端设备上运行的业务应用的执行过程之前或之中,配置该业务应用需要的网络,使该业务应用在配置的网络下正常执行。优选地,所述功耗测试装置还包括数据采集单元,用于存储功耗参数测量单元测得的功耗参数,以及业务应用跟踪单元获得的流程基元信息,则所述功耗获得单元具体用于根据数据采集单元存储的功耗参数和流程基元信息获得业务应用的流程基元的功耗。优选地,所述功耗测试装置还包括自动化测试单元,用于预置包含业务应用和对该业务应用进行功耗测试的自动化脚本,在该自动化测试单元触发后,通过运行该自动化脚本将业务应用导入所述终端设备运行,并在自动化脚本控制下完成终端设备业务应用的功耗测试。本申请实施例通过跟踪在终端设备上运行的业务执行过程获得业务应用的流程基元,并在流程基元执行时通过功耗参数测量过程获得功耗参数,从而可以根据测量的功耗参数获得业务应用的流程基元的功耗。与现有技术相比,本申请实施例将业务应用的执行过程划分为多个流程基元,建立功耗测量参数与流程基元的对应关系,而不是建立业务应用与该业务应用的整体功耗之间的关系,使功耗测试过程在流程基元这个层级上进行,从而可以获得业务应用的任何一个流程基元的功耗情况以满足现实需要。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请的终端设备业务应用的功耗测试方法实施例的流程图;图2为本申请的终端设备业务应用的功耗测试装置实施例的组成框图;图3为本申请的终端设备业务应用的功耗测试系统的组成框图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。实施例一参见图1,该图示出了本申请的终端设备业务应用的功耗测试方法实施例的流程。该实施例包括:步骤S101:跟踪在终端设备上运行的业务应用的执行过程,获得业务应用的至少一个流程基元信息;终端设备作为信息处理设备,可以运行各种业务应用。为了满足测试需要,本实施例对业务应用的来源不作特别限定。通常,该业务应用既本文档来自技高网
...
一种终端设备业务应用的功耗测试方法、装置及系统

【技术保护点】
一种终端设备业务应用的功耗测试方法,其特征在于,该方法包括:跟踪在终端设备上运行的业务应用的执行过程,获得业务应用的至少一个流程基元信息;同步所述流程基元的执行过程和功耗参数测量过程;在所述流程基元执行时进行功耗参数测量过程以测量功耗参数;根据测量的功耗参数获得所述业务应用的流程基元的功耗。

【技术特征摘要】
1.一种终端设备业务应用的功耗测试方法,其特征在于,该方法包括:跟踪在终端设备上运行的业务应用的执行过程,获得业务应用的至少一个流程基元信息;同步所述流程基元的执行过程和功耗参数测量过程;在所述流程基元执行时进行功耗参数测量过程以测量功耗参数;根据测量的功耗参数获得所述业务应用的流程基元的功耗;其中,所述跟踪在终端设备上运行的业务应用的执行过程,获得业务应用的至少一个流程基元信息包括:通过跟踪在终端设备上运行的业务应用的执行过程,收集所述业务应用的业务信息,以根据所述业务信息获得所述业务应用的至少一个流程基元信息;或,通过跟踪在终端设备上运行的业务应用的执行过程,收集所述业务应用在执行过程中至少一个流程基元与其他业务应用之间的交互消息来分别得到所述至少一个流程基元的流程基元信息。2.根据权利要求1所述的方法,其特征在于,所述业务应用为基于网络的业务应用时,所述方法还包括:在跟踪终端设备上运行的业务应用的执行过程之前或之中,配置该业务应用需要的网络,使该业务应用在配置的网络下正常执行。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:预置包含业务应用和对该业务应用进行功耗测试的自动化脚本,在启动功耗测试后,通过该自动化脚本将业务应用导入所述终端设备运行,并在自动化脚本控制下完成终端设备业务应用的功耗测试。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:向终端设备提供电源。5.根据权利要求1至4中任何一项所述的方法,其特征在于,在根据测量的功耗参数获得所述业务应用的各个流程基元的功耗后,输出所述业务应用的各个流程基元的功耗结果。6.一种终端设备业务应用的功耗测试装置,其特征在于,所述装置包括:业务应用跟踪单元、同步单元、功耗参数测量单元和功耗获得单元,其中:所述业务应用跟踪单元,用于跟踪在终端设备上运行的业务应用的执行过程,获得业务应用的至少一个流程基元信息;所述同步单元,用于同步所述流程基元的执行过程和功耗参数测量过程;所述功耗参数测量单元,用于在所述流程基元执行时进行功耗参数测量过程以测量功耗参数;所述功耗获得单元,用于根据测量的功耗参数获得所述业务应用的流程基元的功耗;其中,所述业务应用跟踪单元,具体用于通过跟踪在终端设备上运行的业务应用的执行过程,收集所述业务应用的业务信息,以根据所述业务信息获得所述业务应用的至少一个流程基元信息;或,通过跟踪在终端设备上运行的业务应用的执行过程,收集所述业务应用在执行过程中至少一个流程基元与其他业务应用之间的交互消息来分别得到所述至少一个流程基元的流程基元信息。7.根据权利要求6所述的装置,其特征在于,所述业务应用为基于网络的业务应用时,所述装置还包括网络配置单元,用于在跟踪终端设备上运行的业务应用的执行过程之前或之中,配置该业务应用需要的网...

【专利技术属性】
技术研发人员:潘洁赵立君江海涛肖善鹏马帅
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1