CN105579964A - 确定并且显示应用的电力效率的移动终端和方法 - Google Patents

确定并且显示应用的电力效率的移动终端和方法 Download PDF

Info

Publication number
CN105579964A
CN105579964A CN201480051286.4A CN201480051286A CN105579964A CN 105579964 A CN105579964 A CN 105579964A CN 201480051286 A CN201480051286 A CN 201480051286A CN 105579964 A CN105579964 A CN 105579964A
Authority
CN
China
Prior art keywords
application
electrical efficiency
mobile terminal
rank
power consumption
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.)
Granted
Application number
CN201480051286.4A
Other languages
English (en)
Other versions
CN105579964B (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN105579964A publication Critical patent/CN105579964A/zh
Application granted granted Critical
Publication of CN105579964B publication Critical patent/CN105579964B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • G06F9/4893Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues taking into account power or heat criteria
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3215Monitoring of peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • Power Sources (AREA)
  • Stored Programmes (AREA)

Abstract

一种用于确定安装在移动终端中并且由移动终端运行的应用的电力效率的方法和移动终端。所述方法包括:按已安装且运行的应用为单位确定每单位时间的电力消耗;以及基于所确定的每单位时间的电力消耗确定已安装且运行的应用的电力效率级别。所述移动终端包括:电力消耗确定器,被配置为按已安装且运行的应用为单位确定每单位时间的电力消耗,以及级别确定器,被配置为基于所确定的每单位时间的电力消耗确定已安装且运行的应用的电力效率级别。

Description

确定并且显示应用的电力效率的移动终端和方法
技术领域
一个或多个示范性实施例涉及用于确定并且显示应用的电力效率的方法和移动终端。
背景技术
近来,广泛提供的诸如智能手机和平板个人计算机(PC)这样的便携移动终端的性能已经提高。因此,各种类型的应用可安装在移动终端中。
发明内容
技术问题
但是,与移动终端提高的性能相比,电池容量尚未提高。因此,当运行安装在移动终端中的应用时消耗的电力大大地影响移动终端的使用时间。换句话说,响应于在移动终端中运行的应用的数目增加,电力消耗升高。
因此,为了增加移动终端的使用时间,可以选择性地使用消耗低电力的应用。
技术方案
根据一个或多个示范性实施例,一种确定安装在移动终端中并且由移动终端运行的应用的电力效率的方法,该方法包括∶按应用为单位确定每单位时间的电力消耗;以及基于确定的每单位时间的电力消耗确定应用的电力效率级别。
有益效果
根据一个或多个示范性实施例,通过计算和显示安装在移动终端中的软件的电力效率级别,用户可以定量地确定应用的电力消耗。
因而,通过定量地显示应用的电力效率级别,用户可以安装具有高电力效率级别的应用,并且应用制造商可以制造具有具有低电力消耗的应用。
而且,通过基于应用的电力效率级别,响应于移动终端1200的剩余电池寿命低禁止运行电力效率级别低的应用或者强制终止电力效率级别低的应用,可以延长电池的维持时间。
附图说明
这些和/或其它方面将从以下结合附图对示范性实施例的描述中变得明显以及更加容易理解,附图中:
图1A是根据示范性实施例的移动终端的框图;
图1B是根据示范性实施例确定应用的电力效率的方法的流程图;
图1C是根据示范性实施例的图1B的计算应用的电力消耗的流程图;
图1D是根据另一示范性实施例确定应用的电力效率的的方法流程图;
图2是根据示范性实施例的用于确定应用的电力效率的应用服务器的框图;
图3是描述根据示范性实施例的用于确定应用的电力效率的场景的图;
图4是根据另一示范性实施例确定应用的电力效率方法的的流程图;
图5A是根据另一示范性实施例的移动终端的框图;
图5B是根据示范性实施例显示应用的电力效率的方法的流程图;
图6至图11示出根据示范性实施例的显示应用的电力效率的屏幕;
图12是根据另一示范性实施例的移动终端的框图;
图13是根据示范性实施例的、控制移动终端的电力的方法的流程图;
图14示出描述根据示范性实施例的、控制移动终端的电力的方法的屏幕;
图15是根据另一示范性实施例的、控制移动终端的电力的方法的流程图;以及
图16示出用于描述根据另一示范性实施例的、控制移动终端的电力的方法的屏幕。
具体实施方式
最佳实施例
根据一个或多个示范性实施例,一种确定安装在移动终端中并且由移动终端运行的应用的电力效率的方法,该方法包括∶按应用为单位确定每单位时间的电力消耗;以及基于确定的每单位时间的电力消耗确定应用的电力效率级别。
确定电力消耗可以包括根据设备基于每单位时间的电力消耗确定单元的电力消耗,所述单元包括中央处理单元(CPU)、图形处理单元(GPU)、显示器、传感器、通信器、相机以及其它单元中的至少一个。
所述确定电力效率级别可以包括通过参照预定的级别确定表确定电力效率级别。
所述预定的级别确定表可以根据移动终端的规格不同地设置。
所述方法可以由移动终端执行。
电力消耗的确定可以包括∶收集移动终端的用户的使用模式;以及通过参照收集的使用模式按单元确定每单位时间的电力消耗。
所述方法可以由应用服务器执行。
所述确定电力消耗可以包括∶设置将由应用执行的场景;以及通过参照执行所设置的场景的应用的结果确定每单位时间的电力消耗。
所述方法还可以包括确定应用的电力效率级别是否存在。
所述确定电力效率级别是否存在可以包括从应用服务器接收与电力效率级别相关的信息。
所述确定电力效率级别是否存在可以包括从安装在移动终端中的应用数据读取与电力效率级别相关的信息。
根据一个或多个示范性实施例,一种显示安装在移动终端中并且由移动终端运行的应用的电力效率的方法包括∶确定安装在移动终端中的应用的电力效率级别;以及在移动终端上显示所确定的电力效率级别。
所述确定电力效率级别可以包括按应用为单位确定每单位时间的电力消耗。
所述显示可以包括:在安装在移动终端中的应用的显示屏幕上以列表显示所确定的电力效率级别。
所述显示可以包括:在移动终端的电池消耗显示屏幕上显示应用的电池消耗和应用的电力效率级别。
所述显示可以包括:在安装在移动终端中用于编辑或者删除应用的屏幕上显示电力效率级别。
所述显示可以包括:响应于应用正在由移动终端运行,在状态显示区域上显示电力效率级别。
所述显示可以包括:在由应用服务器提供的应用的显示屏幕上以列表显示电力效率级别。
所述显示可以包括,响应于基于用户选择从应用服务器中选择的特定应用,显示与特定应用相关的关联应用以及关联应用的电力效率级别。
所述显示关联应用可以包括基于优先权显示具有高电力效率级别的关联应用。
根据一个或多个示范性实施例,一种控制应用在其中安装并且由其运行的移动终端的电力的方法,包括∶确定应用的电力效率级别,确定应用在其中已安装且由其运行的移动终端的剩余电池寿命是否小于或等于预定值;以及基于确定剩余电池寿命的结果,禁止其电力效率级别小于或等于预定级别的应用运行。
所述确定电力效率级别可以包括按应用为单位确定每单位时间的电力消耗。
所述禁止可以包括保持***操作必需的应用或者由用户预设为可运行的应用。
所述方法还可以包括:基于确定剩余电池寿命的结果,终止由移动终端运行的应用当中其电力效率级别小于或等于预定级别的应用。
所述终止应用可以包括:向移动终端的用户显示用于选择是否终止其电力效率级别小于或等于预定级别的应用的弹出式窗口。
所述方法还可以包括∶响应于其电力效率级别小于或等于预定级别的应用来存储终止历史;以及响应于移动终端的剩余电池寿命等于或者高于预定值,基于终止历史重新运行被终止的应用。
根据一个或多个示范性实施例,一种用于确定安装在移动终端中并且由移动终端运行的应用的电力效率的移动终端,所述移动终端包括∶电力消耗确定器,被配置为按应用为单位确定每单位时间的电力消耗;以及级别确定器,被配置为基于所确定的每单位时间的电力消耗确定应用的电力效率级别。
根据一个或多个示范性实施例,一种用于确定安装在移动终端中并且由移动终端运行的应用的电力效率的应用服务器,包括∶电力消耗确定器,被配置为按应用为单位确定每单位时间的电力消耗;以及级别确定器,被配置为基于所确定的每单位时间的电力消耗确定应用的电力效率级别。
根据一个或多个示范性实施例,一种用于显示安装在移动终端中并且由移动终端运行的应用的电力效率的移动终端,所述移动终端包括∶电力效率分析器,包括被配置为按应用为单位确定每单位时间的电力消耗的电力消耗确定器,以及被配置为基于所确定的每单位时间的电力消耗确定应用的电力效率级别的级别确定器;以及控制器,被配置为在移动终端上显示所确定的电力效率级别。
所述控制器可以包括被配置为确定应用在其中安装的移动终端的剩余电池寿命是否小于或等于预定值的确定器,并且被配置为基于确定器的确定结果禁止其电力效率级别小于或等于预定级别的应用运行。
示范性实施例的方面可以提供一种用于显示安装在移动终端中并且由移动终端运行的应用的电力效率的移动终端,所述移动终端包括∶电力效率分析器,包括:被配置为按已安装且运行的应用为单位确定每单位时间的电力消耗的电力消耗确定器,被配置为基于所确定的每单位时间的电力消耗确定已安装且运行的应用的电力效率级别的级别确定器,以及用于使电力消耗与电力效率级别匹配的级别确定表;以及控制器,包括被配置为确定应用在其中安装并且运行的移动终端的剩余电池寿命是否小于或等于预定值的确定器,并且被配置为在移动终端上显示所确定的电力效率级别。
所述控制器可以被配置为基于确定器的确定结果禁止其电力效率级别小于或等于预定级别的已安装且运行的应用运行。
根据一个或多个示范性实施例,一种具有用于运行所述方法的程序记录在其上的计算机可读记录介质。
具体实施例
在下文中,将详细描述一个或多个示范性实施例。在下面的描述中,诸如“单元”和“模块”这样的术语指示用于处理至少一个功能或操作的单元,其中所述单元和块可以具体实施为硬件或者软件或者通过组合硬件和软件来具体实施。
根据示范性实施例的移动终端可以具有任意形式。这里描述的移动终端的例子包括移动电话、智能手机、膝上计算机、平板个人计算机(PC)、电子书终端、数字广播终端、个人数字助理(PDA)、便携多媒体播放器(PMP)以及导航***,但是不限制于此。
现在将参考附图详细描述根据示范性实施例的确定并且显示应用的电力效率的方法和移动终端。对于此,示范性实施例可以具有不同的形式并且不应该看作局限于这里所阐述的描述。而且,当描述示范性实施例时,关于相关的可能削弱示范性实施例的观点的清楚的众所周知的功能或者结构的具体描述被省略。在附图中,同样的参考标记贯穿附图指代同样的元素。当在元件列表之前诸如“至少一个”这样的表达,修改整个元件列表而不修改列表中单个元件。
图1A是根据示范性实施例的移动终端100的框图。尽管仅仅在图1中示出与示范性实施例相关的移动终端100的元件,但是移动终端100还可以包括除了图1A中示出的元件之外的通用元件。
参照图1A,移动终端100包括电力消耗确定器110、级别确定器120和存储器130。根据示范性实施例,存储器130可以包括级别确定表。
首先,电力消耗确定器110可以按照安装在移动终端100中并且由移动终端100运行的应用为单位计算电力消耗。而且,电力消耗确定器110可以基于按单元的电力消耗计算每单位时间应用的电力消耗。
例如,按应用为单位每单位时间的电力消耗可以根据下面的公式1计算。
[公式1]
每单位时间的总电力消耗=(中央处理单元(CPU)的电力消耗/测量时间)+(图形处理单元(GPU)的电力消耗/测量时间)+(显示单元的电力消耗/测量时间)+(传感器单元的电力消耗/测量时间)+(相机单元的电力消耗/测量时间)+(其它单元的电力消耗/测量时间)
换句话说,响应于应用正在运行,可以按单元基于每单位时间的电力消耗计算包括CPU、GPU、显示器、传感器、相机以及移动终端100的其它单元中的至少一个的单元的电力消耗。这里,传感器可以包括用于检测触摸输入、位置、照度、地磁、磁性、高度以及温度的单元。其它单元可以包括随着应用被移动终端100而运行消耗电力的单元,诸如扬声器、内部红(interred,IR)模块和存储器。
这里,在按单元的电力消耗当中,除了将测量的由应用消耗的电力之外,被消耗以用于提供背景服务或者操作***(OS)的电量是巨大的。因此,电力消耗确定器110可以在考虑将要测量的应用的使用率的情况下计算按单元的电力消耗。例如,电力消耗确定器110可以计算响应于应用正在运行由应用使用的CPU的比率(%),并且响应于应用正在运行测量CPU的电力消耗。可以从测量的CPU的电力消耗计算应用对CPU的使用率作为相应单元的每单位时间的电力消耗。可以通过测量使用率和每单位时间的电力消耗计算响应于应用正在运行的其它单元的电力消耗。换句话说,可以基于相较于按单元的使用率而测量的电力数据计算当前电力消耗。
可替换地,电力消耗确定器110可以考虑用户对移动终端100的使用模式来计算应用的每单位时间的电力消耗。
具体来说,响应于相同应用正在相同移动终端100中使用,电力消耗可以响应于用户的不同使用模式而有所区别。因此,电力消耗确定器110可以收集用户的使用模式,并且根据收集的使用模式修改测量的电力消耗。
例如,响应于用户通过将显示器的亮度提高到最大来使用应用,电力消耗确定器110可以使用通过修改获得的值作为显示器的电力消耗的特定百分比,来确定应用的总电力消耗。
可替换地,用户可以根据网络环境确定电力消耗。例如,电力消耗可以基于网络环境是否是诸如第三代(3G)或者4G这样的移动通信网络还是诸如Wi-Fi这样的无线通信网络,而添加或减去特定百分比。
但是,示范性实施例不限制于此,而是可以根据使用模式,通过根据对于电力消耗可变的所有单元,根据用户的使用模式设置添加或者减去值来计算应用的电力消耗。
可替换地,电力消耗确定器110可以通过根据预定场景来运行应用而按单元确定每单位时间的电力消耗。下面将参考图3详细描述关于响应于执行场景的应用按单元确定每单位时间的电力消耗的电力消耗确定器110的细节。
由电力消耗确定器110计算的每单位时间的电力消耗可以根据应用的使用模式和操作类型变化。因此,可以至少测量应用的电力消耗一次并且其平均值可以被确定为每单位时间的电力消耗。可替换地,可以设置预定场景并且可以基于由应用执行预定场景的结果确定电力消耗。将在下面参考图3描述通过设置场景来测量或者计算每单位时间的电力消耗的操作。
级别确定器120可以基于确定的每单位时间的电力消耗确定应用的功率效率级别。具体来说,级别确定器120可以通过参照存储在储存器130中的级别确定表确定与由电力消耗确定器110计算的应用的电力消耗的范围相应的应用的电力效率级别。
例如,如下面表1所示,级别确定表可以匹配电力消耗和电力效率级别。如果应用的电力消耗是250mw/h,则电力效率级别是级别3。
表1
电力消耗 电力效率级别
等于或者小于100mw/h 级别1
等于或者小于200mw/h 级别2
等于或者小于300mw/h 级别3
等于或者小于400mw/h 级别4
超过400mw/h 级别5
级别确定表可以根据移动终端的特征而有所区别,并且可以经由外部数据网络或者级别确定的结果被修改或调整。例如,应用可能在仅仅使用低性能CPU的移动终端中比在使用高性能CPU或者GPU的移动终端中消耗更少的电力,并且此时,对于每个电力效率级别的电力消耗的范围可以缩小。因此,相应于电力消耗的范围的电力效率级别可以由移动终端自适应地确定。
在表1中,就电力效率级别来说,级别1最高并且级别5最低。因此,响应于电力消耗低,电力效率级别就高,并且响应于电力消耗高,电力效率级别就低。
对于本领域普通技术人员来说,电力效率级别的数目不局限于5,并且可以至少是两个。
图1B是根据示范性实施例的、确定应用的电力效率的方法的流程图。
参照图1B,所述方法包括按时间序列由图1B的移动终端100执行的操作。因此,即使被省略,但是如上参考图1A所述的移动终端100的细节也应用于图1B的方法。
在操作S111中,电力消耗确定器110可以计算应用的电力消耗。具体来说,电力消耗确定器110可以在应用运行时测量形成移动终端100的主要硬件单元的每单位时间的电力消耗。可替换地,电力消耗确定器110可以基于测量的按单元的电力数据对使用率计算当前电力消耗。
现在将参考图1C详细描述操作S111。
图1C是根据示范性实施例的、图1B的计算应用的电力消耗的流程图。
首先,在操作S112中,电力消耗确定器110可以测量每单位时间的CPU的使用率。具体来说,支持诸如CPU这样的多任务的单元可以消耗不仅用于运行应用的电力,而且用于提供背景服务或者操作***(OS)的电力。因此,响应于应用正在运行每单位时间CPU的电力消耗可以通过响应于应用正在运行测量CPU的使用率来计算。
在操作S113中,电力消耗确定器110可以预测或者测量每单位时间CPU的使用率。具体来说,可以根据应用的规范对是否使用GPU进行确定,并且响应于GPU正在使用,可以测量每单位时间的使用率或者可以基于使用率计算每单位时间GPU的电力消耗。
在操作S114中,电力消耗确定器110可以预测或者测量每单位时间的显示器亮度。具体来说,根据应用的规范对于是否使用显示单元进行确定以便预测显示器亮度。响应于显示器正在使用,可以预测或者测量显示器亮度以便计算每单位时间显示单元的电力消耗。具体来说,可以通过根据应用的规范确定是否使用显示器预测显示器亮度。响应于显示器正在使用,可以预测或者测量显示器亮度以便计算每单位时间显示单元的电力消耗。
例如,可以预测很少使用显示器的应用——诸如警报应用——的显示器亮度为0。而且,响应于当运行应用时显示器亮度高,可以计算应用的电力消耗为高。
在操作S115中,电力消耗确定器110可以响应于应用正在运行预测或者计算每单位时间传感器和其它单元的使用率。具体来说,可以通过根据应用的规范确定是否使用传感器和其它单元来预测传感器和其它单元的使用率。响应于传感器和其它单元正在使用,可以计算每单位时间的使用率。
在操作S116中,电力消耗确定器110可以响应于应用正在运行来预测或者测量每单位时间相机的使用率。具体来说,电力消耗确定器110可以根据应用的规范确定相机是否响应于应用正在运行而被使用,并且预测每单位时间相机的使用率。响应于相机正在使用,可以测量相机的电力消耗。
最后,在操作S117中,电力消耗确定器110可以通过使用在操作S112至S116中测量的电力消耗确定每单位时间应用的电力消耗。
返回参考图1B,在操作S121中,级别确定器120可以基于确定的电力消耗确定电力效率级别。具体来说,可以根据由电力消耗确定器110通过参照级别确定表确定的电力消耗的范围来确定应用的电力效率级别。
如上所述确定由移动终端100运行的应用的每单位时间的电力效率级别,以便定量地确定应用的电力消耗。
图1D是根据另一示范性实施例的、确定应用的电力效率的方法的流程图。
在操作S118中,移动终端100可以收集用户的使用模式。例如,可以收集与由用户设置的显示器的基本显示亮度相关的信息和与用户的网络环境相关的信息,即,网络环境是诸如3G或者4G这样的移动通信网络还是诸如Wi-Fi这样的无线通信网络。
在操作S119中,电力消耗确定器110在考虑收集到的使用模式的情况下确定应用的电力消耗。例如,参照图1C,可以通过重复地执行操作S112至S116按单元测量每单位时间的电力消耗。可替换地,电力消耗确定器110可以通过考虑收集到的使用模式修订按单元的电力消耗的特定百分比,并且通过使用修订的按单元的电力消耗确定应用的总电力消耗。
在操作S129中,可以基于确定的应用的电力消耗确定应用的电力效率级别。因为如上参考图1B的操作S121描述了其细节,所以这里不重复其描述。
图2是根据示范性实施例的、用于确定应用的电力效率的应用服务器200的框图。
参照图2,应用服务器200可以包括应用交易服务器201、电力效率确定服务器240和电力效率级别数据库(DB)202。
应用交易服务器201可以注册并且存储由应用开发者260提供的应用。而且,应用交易服务器201可以向移动终端250提供注册的应用的列表。响应于提供预定价格的移动终端250的用户,应用交易服务器201可以向移动终端250提供从将下载的列表中选择的应用。例如,应用交易服务器201可以提供用于自由买卖应用的在线市场。
响应于由在应用交易服务器201中注册的应用开发者260开发的应用,应用交易服务器201发送应用到电力效率确定服务器240,并且电力效率确定服务器240可以确定从应用交易服务器201接收到的应用的电力效率级别。
电力效率确定服务器240可以包括电力消耗确定器210和级别确定器220。具体来说,电力消耗确定器210可以按应用为单位计算每单位时间的电力消耗,并且级别确定器220可以基于所确定的每单位时间的电力消耗确定应用的电力效率级别。
可替换地,电力消耗确定器210可以设置将由应用执行的场景并且可以基于执行场景的应用的结果计算每单位时间的电力消耗。
然后,响应于功率效率确定服务器240根据各种场景确定应用的电力效率级别,所确定的电力效率级别被存储在电力效率级别DB202中。现在将参考图3描述用于确定应用的电力效率级别的场景。
图3是根据示范性实施例的、描述用于确定应用的电力效率的场景310的图。
可以由移动终端执行确定应用的电力效率的操作。但是,用于运行应用的移动终端的类型可以变化,并且测量的每单位时间应用的电力消耗可以根据用户的使用模式变化。因此,可以根据场景310运行应用以便测量或者计算应用的标准电力消耗。
参照图3,电力效率确定服务器340可以相对于将确定其电力效率级别的应用设置至少一个场景310。电力效率确定服务器340可以基于执行至少一个场景310的应用的结果确定电力消耗,然后基于按应用为单位每单位时间的电力消耗确定电力效率级别。
例如,电力效率确定服务器340可以执行任意场景达预定执行时间。具体来说,执行时间可以设置为1分钟、5分钟或者10分钟,并且可以响应于应用正在运行而执行的各种操作可以根据任意场景被执行。虽然应用执行任意场景,但是电力效率确定服务器340可以按应用为单位计算每单位时间的电力消耗。换句话说,可以通过参照执行任意场景的结果来确定按单元每单位时间的电力消耗。
可替换地,电力效率确定服务器340可以执行由管理器预指定的场景。例如,可以顺序地执行应用的菜单一次作为场景。电力效率确定服务器340可以通过运行应用以执行预指定的场景来引起电力消耗,并且可以测量按单元的电力消耗。
可替换地,电力效率确定服务器340可以基于由应用开发者提供的主要操作来执行场景。例如,电力效率确定服务器340可以根据应用开发者期待的场景操作应用,并且此时可以使用每单位时间的电力消耗作为确定电力效率级别的基础。
响应于按根据场景执行操作的应用为单位的电力消耗正在被测量和每单位时间应用的电力消耗正在被确定,每单位时间应用的电力消耗基于级别确定表被变换为电力效率级别。可替换地,电力效率确定服务器340可以根据移动终端的规范重复地执行场景以便根据移动终端确定低效率级别。
照此,按应用基于场景计算电力效率级别,并且由此可以计算可靠的电力效率级别。这样的根据场景计算应用的电力效率级别的操作不是仅仅由应用服务器执行,并且还可以被执行以便确定安装在移动终端中并且由移动终端运行的应用的电力效率级别。
参照回图2,电力效率级别DB202可以存储并且管理由电力效率确定服务器240确定的应用的电力效率级别。具体来说,因为应用的电力效率级别可以根据移动终端250的规范有所区别,所以可以收集并且存储根据移动终端250的规范确定的应用的电力效率级别。
响应于电力效率确定服务器240确定应用的电力效率级别并且存储所确定的电力效率级别在电力效率级别DB202中,应用交易服务器201向应用开发者260提供注册应用的结果和存储在电力效率级别DB202中的电力效率级别。
然后,响应于移动终端250向应用服务器200请求应用,应用交易服务器201向电力效率级别DB202请求根据移动终端的模型的、应用的电力效率级别。当接收到电力效率级别时,应用交易服务器201发送应用包和电力效率级别到移动终端250。
安装在移动终端250中的应用数据可以包括应用包和电力效率级别二者。可替换地,应用数据可以仅仅包括应用包,并且必要时从服务器接收更新的电力效率级别。
图4是根据另一示范性实施例的、确定应用的电力效率的方法的流程图。
首先,在操作S410中,对于是否存在应用的电力效率级别进行确定。具体来说,响应于应用安装在图2的移动终端250中,可以对于与应用的固有电力效率级别相关的信息是否存在进行确定。例如,对于电力效率级别确定信息是否被包括在安装有应用的移动终端250的数据中,或者相应于移动终端250的电力效率级别信息是否存在于图2的应用服务器200中,进行确定。
响应于电力效率级别不存在,执行操作S420以计算应用的电力消耗。因为操作S420与上述图1B的操作S111相同,所以这里不重复其细节。
在操作S430中,基于所确定的电力消耗确定电力效率级别。具体来说,级别确定表可以用来根据所确定的电力消耗的范围来确定应用的电力效率级别。
否则,响应于在操作S410中确定电力效率级别存在,在操作S440中对于电力效率级别信息是否存在于应用服务器200中进行确定。响应于电力效率级别信息存在,在操作S450中从应用服务器200接收电力效率级别信息。
否则,响应于在操作S440中确定电力效率级别存在于移动终端250中而非服务器200中,在操作S460中从关于安装在移动终端250中的应用的数据中读取电力效率级别。
图5A是根据另一示范性实施例的移动终端500的框图。
移动终端500可以包括通信器511、显示器512、GPU513、传感器514、其它单元515、相机516、电力效率分析器540、控制器550和存储器560。
通信器511可以通过无线通信网络执行与基站的呼叫设置,执行数据通信,或者执行对于诸如或者近场通信(NFC)这样的局域通信的功能。
显示器512可以包括液晶显示器、薄膜晶体管-液晶显示器、有机发光二极管显示器、柔性显示器、3维(3D)显示器和电泳显示器中的至少一个。另外,显示器512可以提供为触摸屏。
GPU513是处理计算机的图像信息或者输出屏幕的运行处理装置,并且可以协助CPU的图形处理操作。
传感器514可以包括用于检测触摸输入的多个压力传感器、用于检测位置和动作的地磁传感器、重力传感器、加速度传感器、磁性传感器、用于检测光的亮度的照度传感器和温度传感器。
其它单元515可以包括随着应用在移动终端500中运行而消耗电力的装置,诸如全球定位***(GPS)、麦克风、扬声器和内部红(IR)模块。
相机516可以包括用于捕获图像或者运动图像的镜头和光学器件。
电力效率分析器540可以包括电力消耗确定器510和级别确定器520。电力效率分析器540可以确定应用的电力效率级别,并且用于确定电力效率级别的级别确定表530可以存储在电力效率分析器540中。因为已经如上参考图1A至图4描述了确定电力效率级别的方法,所以这里不重复其细节。
控制器550可以包括诸如CPU这样的处理器,并且可以运行存储在存储器560中的程序。控制器550可以显示由电力效率分析器540确定的应用的电力效率级别。而且,控制器550可以基于用户的触摸输入或者基于触摸输入上的压力来执行预定操作。
存储在存储器560中的程序可以分类为基于功能的多个模块,诸如通信模块561、显示模块562、GPU模块563、传感器模块564、其它模块565、电力效率分析模块567和电力效率显示模块568。因为这些模块的功能由本领域普通技术人员基于单元名可直观推断出的,所以这里将仅仅描述电力效率显示模块568。
电力效率显示模块568可以确定由电力效率分析器540确定的应用的电力效率级别,并且以预定形式在显示器512的屏幕上显示电力效率级别。
图5B是根据本发明的示范性实施例的、显示应用的电力效率的方法的流程图。
在操作S510中,移动终端500的电力效率分析器540可以通过测量应用每单位时间的电力消耗来确定电力效率级别。
根据另一示范性实施例,响应于在应用的数据中预定的电力效率级别,如上参考图4所述,可以从数据中获得或者从应用服务器接收电力效率级别。
在操作S520中,可以显示所确定的电力效率级别。例如,可以在移动终端500的屏幕上显示电力效率级别,如下面参考图6至图11所描述的那样。
如上所述,通过计算并且显示安装在移动终端中的软件的电力效率级别,用户可以定量地确定应用的电力消耗。
为此,通过定量地显示应用的电力效率级别,用户可以安装具有高电力效率级别的应用并且应用生产商可以制造具有低电耗的应用。
现在将参考图6至图11描述在移动终端500的屏幕上显示应用的电力效率级别的示范性实施例。
图6示出根据示范性实施例显示应用的电力效率的屏幕600。
参照图6,应用的电力效率级别610可以显示在屏幕600上以显示安装在移动终端500中的应用的列表。例如,列表可以显示在应用管理屏幕上,并且此时,电力效率级别610也可以显示以使得用户可以定量地确定应用的电力消耗。
图7示出根据另一示范性实施例显示应用的电力效率的屏幕700。
参照图7,应用的已消耗电池量和应用的电力效率级别710可以显示在用于显示移动终端500的电池消耗的屏幕700上。因此,用户可以从整体消耗电池量中查看由每个应用上消耗的电力的比例以及每个应用的定量电力消耗。
图8A和图8B示出根据其它示范性实施例显示应用的电力效率的屏幕800。
参照图8A,应用的电力效率级别810可以显示在用于编辑安装在移动终端500中的应用的屏幕800上。
例如,多个应用可以在备用状态下以图标显示在移动终端500的主页屏幕上。为了不妨碍用户的可视性,电力效率级别810可以不显示在主页屏幕上而是可以仅仅显示在用于编辑主页屏幕的屏幕800上。换句话说,电力效率级别810可以基于用户的输入,在提供用于编辑主页屏幕的屏幕800的同时被显示。因此,用户可以以令人满意地可视性检查电力效率级别810,并且在考虑电力效率级别810的情况下编辑应用的图标的位置。
参照图8B,电力效率级别820可以显示在屏幕800上以删除安装在移动终端500中的应用。因此,用户可以在删除应用的同时考虑电力效率级别810。
图9示出根据另一示范性实施例显示应用的电力效率的屏幕900。
参照图9,响应于应用正在由移动终端500运行,运行的应用的电力效率级别910可以显示在屏幕900的状态显示器区域920上。例如,电力效率级别910可以响应于应用正在由移动终端500运行,而被显示在屏幕900的顶部的状态显示区域920的一侧。
状态显示区域920可以始终显示。可替换地,状态显示区域920可以在正常操作状态期间隐藏,并且基于用户的触摸或者拖曳特定区域的触摸输入而显示在屏幕900上。
图10示出根据另一示范性实施例的显示应用的电力效率的屏幕1000。
参照图10,电力效率级别1010可以显示在用于显示从图2的应用服务器200提供给移动终端250的应用的列表的屏幕1000上。具体来说,列表可以随着移动终端250连接到应用服务器200被接收并且显示在移动终端250上。这里,移动终端250也可以接收并且显示应用的电力效率级别1010。例如,应用的名字、图标和电力效率级别1010可以显示在访问应用市场的移动终端250的屏幕1000上。
因为应用的电力效率级别1010可以根据移动终端而有所区别,所以显示在屏幕1000上的电力效率级别1010可以根据移动终端的规范而有所区别。例如,与移动终端250的规范相关的信息可以被发送给应用服务器200,并且应用服务器200可以根据移动终端250的规范提供应用的电力效率级别。
图11示出根据另一示范性实施例显示应用的电力效率的屏幕1100。
参照图11,响应于基于图2的移动终端250的用户选择而从图2的应用服务器200中选择应用,与所选择的应用相关的关联应用和与关联应用相关的电力效率级别可以显示在屏幕1100上。
例如,响应于基于用户输入从图10的屏幕1000中选择出应用1111,关于应用1111的详细信息可以显示在屏幕1100上。这里,应用1111的电力效率级别1112也可以显示。
根据另一示范性实施例,与应用1111相关的关联应用1113可以显示在屏幕1100上。这里,关联应用1113的电力效率级别1114也可以显示。
根据另一实施例,显示在屏幕1100上的关联应用1113可以以从高电力效率级别开始的次序显示。
在上述示范性实施例中,应用的电力效率级别像计量器那样用数字显示,但是可替换地,可以以任意形式显示电力效率级别,诸如字符、数字或者图标这样,只要它们是可识别的。电力效率级别可以用应用的名字或者图标显示,并且只要它们被彼此分类开就可以互相重叠。
图12是根据另一示范性实施例的移动终端1200的框图。
移动终端1200可以包括通信器1211、显示器1212、GPU1213、传感器1214、其它单元1215、相机1216、电力效率分析器1240、控制器1250和存储器1260。
因为图5A的移动终端500和图12的移动终端1200类似,这里将主要描述仅仅移动终端500与移动终端1200之间的差。
控制器1250可以包括用于确定剩余的电池寿命的确定器1251。具体来说,确定器1251可以监控移动终端1200的剩余电池寿命并且确定剩余电池寿命是否小于或等于预定值。响应于剩余电池寿命小于或等于预定值,可以执行提高移动终端1200的电力效率的操作。
现在将参考图13至图16描述控制器1250控制电力以便提高移动终端1200的电力效率的方法。
图13是根据示范性实施例的、控制移动终端1200的电力的方法的流程图。
在操作S1310中,可以确定安装在移动终端1200中的每个应用的电力效率级别。具体来说,可以由移动终端1200从服务器接收电力效率级别。可替换地,移动终端1200的电力效率分析器1240可以确定每个应用的电力效率级别。
在操作S1320中,对于移动终端1200的剩余电池寿命是否小于或等于预定值进行确定。响应于剩余电池寿命不小于或等于预定值,可以对于剩余电池寿命是否小于或等于预定值周期性地进行确定。
否则,响应于剩余电池寿命小于或等于预定值,其电力效率小于或等于预定级别的应用可以被禁止运行。剩余电池寿命的预定值可以根据移动终端1200的规范设置或者可以由用户任意设置。
其电力效率小于或等于预定级别的应用是具有等于或者高于预定级别的电力效率级别的应用。例如,响应于存在从级别1至级别5的电力效率级别,其电力效率小于或等于级别3的应用可以是具有低效率级别即级别3、4或者5的应用。这里,响应于数字低,电力效率级别高,反之亦然。
图14示出根据示范性实施例的、描述控制移动终端1200的电力的方法的屏幕1400。
参照图14,响应于剩余电池寿命小于或等于预定值,在显示在屏幕1400上的应用当中其电力效率级别是低的应用1410可以被禁止运行。换句话说,其电力消耗是高的应用可以被禁止运行以延长电池的维持时间。可替换地,其电力效率级别是低的应用1400可以与其它应用不同地显示。例如,可以以虚线显示低电力效率级别以使得用户不选择应用1400。对***操作必要的应用或者由用户设置为例外的应用,可以保持以便被运行。
根据另一示范性实施例,通过相对于剩余电池寿命设置范围,其电力效率小于或等于预定级别的应用可以被有区别地禁止运行。例如,响应于剩余电池寿命是30%,其电力效率级别是级别5的应用可以被禁止运行,并且响应于剩余电池寿命是20%或10%,其电力效率级别是级别4或者3的应用可以被禁止运行。
图15是根据另一示范性实施例的、控制移动终端1200的电力的方法的流程图。
在操作S1510中,可以确定安装在移动终端1200中的每个应用的电力效率级别。具体来说,移动终端1200可以从服务器接收电力效率级别,或者移动终端1200的电力效率分析器1240可以根据应用确定电力效率级别。
在操作S1520中,对于移动终端1200的剩余电池寿命是否小于或等于预定值进行确定。响应于剩余电池寿命不小于或等于预定值,对于剩余电池寿命是否小于或等于预定值周期性地进行确定。
响应于剩余电池寿命小于或等于预定值,在操作S1530中在正在运行的应用当中其电力效率级别是低的应用可以被强制终止。这里,剩余电池寿命的预定值可以根据移动终端1200的规范设置或者可以由用户任意设置。
图16示出根据另一示范性实施例的、描述控制移动终端1200的电力的方法的屏幕1600。
参照图16,根据所述方法,从由移动终端1200运行并且显示在屏幕1600上的应用的列表中其电力效率小于或等于预定级别的应用1610,可以响应于移动终端1200的剩余电池寿命小于或等于预定值而被强制终止。换句话说,其电力消耗是高的应用可以被强制终止以延长电池的维持时间。可替换地,其电力效率级别是低的应用1610可以以虚线显示以使得用户强制终止应用1610。对***操作必要的应用或者由用户预设为例外的应用还可以运行。
根据另一示范性实施例,响应于移动终端1200的剩余电池寿命小于或等于预定值,列表中的应用1610可以被强制终止并且与应用1610的强制终止相关的信息可以被通信传递给用户。
根据另一示范性实施例,通过相对于剩余电池寿命设置范围,其电力效率小于或等于预定级别的应用可以被有区别地强制终止。例如,响应于剩余电池寿命是30%,其电力效率级别是级别5的应用可以被强制终止,并且响应于剩余电池寿命是20%或10%,其电力效率级别是级别4或者3的应用可以被强制终止。
根据另一示范性实施例,响应于移动终端1200的剩余电池寿命小于或等于预定值,并且响应于确定其电力效率级别低于或者等于预定级别的应用正在运行,移动终端1200可以询问用户是否终止应用。例如,响应于移动终端1200确定其电力效率级别低于或者等于预定级别的应用正在运行,移动终端1200可以为用户显示弹出式窗口以便选择是否终止应用。弹出式窗口可以显示选择窗口或者用于选择是否终止应用的图标。
根据另一示范性实施例,响应于移动终端1200的剩余电池寿命小于或等于预定值并且响应于确定其电力效率级别低于或者等于预定级别的应用正在运行,仅仅由用户选择的一些应用可以被终止。例如,响应于剩余电池寿命小于或等于预定值,移动终端1200可以显示正在运行的应用当中其电力效率级别低于或者等于预定级别的应用的列表。移动终端1200可以选择性地终止列表中由外部输入选择的应用。
根据另一示范性实施例,响应于其电力效率级别小于或等于预定级别的应用被终止,可以存储应用的终止历史。而且,响应于移动终端1200被充电以使得剩余电池寿命等于或高于预定值,被终止的应用可以基于存储的终止历史被选择性地重新运行。根据另一示范性实施例,移动终端1200可以显示用于示出应用是否被重新运行的指导窗口。根据另一示范性实施例,移动终端1200可以显示用于用户选择是否重新运行应用的选择输入窗口。
如上所述,通过基于应用的电力效率级别,响应于移动终端1200的剩余电池寿命低,禁止运行或者强制终止其电力效率级别低的应用,可以延长电池的维持时间。
示范性实施例可以写为计算机程序并且可以在使用计算机可读记录介质运行程序的通用数字计算机中实现。计算机可读记录介质的例子包括磁存储介质(例如,ROM、软盘、硬盘等等)、光记录介质(例如,CD-ROM或者DVD)等等。
应当理解,这里描述的示范性实施例应当考虑仅仅是描述性意义而非为了限制。每个示范性实施例内特征或方面的描述应该典型地被认为是对于其它示范性实施例中的其它类似特征或方面可获得的。虽然已经参考附图描述了本发明的一个或多个示范性实施例,但是本领域技术人员将理解的是,在形式和细节上可以在这里进行各种变化而不脱离如以下权利要求所定义的本发明的精神和范围。

Claims (15)

1.一种显示安装在移动终端中并且由移动终端运行的应用的电力效率的方法,所述方法包括:
确定在移动终端中已安装且运行的应用的电力效率级别;以及
在移动终端上显示所确定的电力效率级别,
其中,所述确定电力效率级别包括按已安装且运行的应用为单位确定每单位时间的电力消耗。
2.如权利要求1所述的方法,其中,所述显示包括在安装在移动终端中的应用的显示屏幕上以列表显示所确定的电力效率级别。
3.如权利要求1所述的方法,其中,所述显示包括在移动终端的电池消耗显示屏幕上显示应用的电池消耗以及已安装且运行的应用的电力效率级别。
4.如权利要求1所述的方法,其中,所述显示包括在用于编辑或者删除在移动终端中已安装且运行的应用的屏幕上显示电力效率级别。
5.如权利要求1所述的方法,其中,所述显示包括响应于应用正在由移动终端运行,在状态显示区域上显示电力效率级别。
6.如权利要求1所述的方法,其中,所述显示包括在由应用服务器提供的已安装且运行的应用的显示屏幕上以列表显示电力效率级别。
7.如权利要求1所述的方法,其中,所述显示包括响应于基于用户选择从应用服务器中选择特定已安装且运行的应用,显示与特定应用相关的关联应用以及关联应用的电力效率级别。
8.一种控制应用在其中已安装且由其运行的移动终端的电力的方法,所述方法包括:
确定已安装且运行的应用的电力效率级别;
确定应用在其中已安装且由其运行的移动终端的剩余电池寿命是否小于或等于预定值;以及
基于确定剩余电池寿命的结果,禁止其电力效率级别小于或等于预定级别的已安装且运行的应用运行,
其中,所述确定电力效率级别包括按已安装并且运行的应用为单位确定每单位时间的电力消耗。
9.如权利要求8所述的方法,其中,所述禁止包括保持***操作必需的已安装且运行的应用或者由用户预设为可运行的已安装且运行的应用。
10.如权利要求8所述的方法,还包括基于确定剩余电池寿命的结果,终止由移动终端已安装且运行的应用当中其电力效率级别小于或等于预定级别的已安装且运行的应用。
11.如权利要求10所述的方法,其中,所述终止已安装且运行的应用包括向移动终端的用户显示请求用户选择是否终止其电力效率级别小于或等于预定级别的已安装且运行的应用的弹出式窗口。
12.如权利要求8所述的方法,还包括:
响应于其电力效率级别小于或等于预定级别的应用,存储终止历史;以及
响应于移动终端的剩余电池寿命等于或者高于预定值,基于终止历史重新运行被终止的已安装且运行的应用。
13.一种用于显示安装在移动终端中并且由移动终端运行的应用的电力效率的移动终端,所述移动终端包括:
电力效率分析器,包括被配置为按已安装且运行的应用为单位确定每单位时间的电力消耗的电力消耗确定器,以及被配置为基于所确定的每单位时间的电力消耗确定已安装且运行的应用的电力效率级别的级别确定器;以及
控制器,被配置为在移动终端上显示所确定的电力效率级别。
14.如权利要求13所述的移动终端,其中,所述控制器包括被配置为确定应用在其中安装并且运行的移动终端的剩余电池寿命是否小于或等于预定值的确定器,并且基于确定器的确定结果禁止其电力效率级别小于或等于预定级别的已安装且运行的应用运行。
15.一种具有程序记录于其上的计算机可读记录介质,其中当由计算机的处理器运行时所述程序使得计算机运行权利要求1所述的方法。
CN201480051286.4A 2013-07-19 2014-07-10 确定并且显示应用的电力效率的移动终端和方法 Active CN105579964B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20130085686A KR101477179B1 (ko) 2013-07-19 2013-07-19 어플리케이션의 전력 효율을 결정하고 표시하는 방법 및 단말기
KR10-2013-0085686 2013-07-19
PCT/KR2014/006201 WO2015008971A1 (en) 2013-07-19 2014-07-10 Mobile terminal and method of determining and displaying power efficiency of an application

Publications (2)

Publication Number Publication Date
CN105579964A true CN105579964A (zh) 2016-05-11
CN105579964B CN105579964B (zh) 2019-08-02

Family

ID=52344600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480051286.4A Active CN105579964B (zh) 2013-07-19 2014-07-10 确定并且显示应用的电力效率的移动终端和方法

Country Status (6)

Country Link
US (1) US10180857B2 (zh)
EP (1) EP3022628A4 (zh)
JP (1) JP6216880B2 (zh)
KR (1) KR101477179B1 (zh)
CN (1) CN105579964B (zh)
WO (1) WO2015008971A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018170819A1 (zh) * 2017-03-23 2018-09-27 李卓希 一种移动终端的功耗控制方法和***

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9618996B2 (en) * 2013-09-11 2017-04-11 Electronics And Telecommunications Research Institute Power capping apparatus and method
CN105830016B (zh) * 2014-11-25 2020-01-17 华为技术有限公司 用户设备的电源管理方法和电源管理装置
KR20160137030A (ko) * 2015-05-22 2016-11-30 한국전자통신연구원 씨피유 주파수 제어 장치 및 방법
KR101780059B1 (ko) * 2015-07-02 2017-09-19 가온미디어 주식회사 디지털 방송재생장치에서 시나리오 기반의 소비전력 제어 방법
KR102360178B1 (ko) * 2015-08-25 2022-02-08 삼성전자주식회사 애플리케이션 리스트를 제공하는 시스템 및 그 방법
US9678549B2 (en) 2015-09-28 2017-06-13 International Business Machines Corporation Selectively uploading applications to a mobile device based on power consumption
KR101733568B1 (ko) 2015-12-23 2017-05-24 아주대학교산학협력단 어플리케이션의 카테고리와 사용모드 기반 전력 효율 등급 평가/제공 방법 및 장치
US11036272B2 (en) 2015-12-23 2021-06-15 Huawei Technologies Co., Ltd. Method and apparatus for adjusting display interface of screen, user interface, electronic device, and storage medium
US20170300108A1 (en) * 2016-04-17 2017-10-19 Mediatek Inc. Applicaiton low power control and the apparatus using the same
CN106095051B (zh) 2016-05-31 2019-02-01 Oppo广东移动通信有限公司 一种移动终端应用程序的处理方法、装置及移动终端
JP6475872B2 (ja) 2016-07-11 2019-02-27 Groove X株式会社 活動量をコントロールされる自律行動型ロボット
US11107179B2 (en) * 2018-04-23 2021-08-31 Purdue Research Foundation System and method for profiling energy usage of API calls that asynchronously invoke functions
EP3780700B1 (en) * 2018-05-17 2023-12-20 Huawei Technologies Co., Ltd. Power consumption anomaly prompting method, server, and terminal
US11662796B2 (en) * 2018-06-01 2023-05-30 Apple Inc. User interfaces for indicating battery information on an electronic device
EP3809248A4 (en) * 2018-07-31 2021-06-16 Huawei Technologies Co., Ltd. APPLICATION ICON DISPLAY PROCEDURE AND TERMINAL
CN110876180B (zh) * 2018-08-31 2023-08-29 Oppo广东移动通信有限公司 功耗处理方法、装置、电子设备及计算机可读介质
WO2020179951A1 (en) * 2019-03-06 2020-09-10 Samsung Electronics Co., Ltd. A method and apparatus for managing a battery life in a smart terminal
CN110109811B (zh) * 2019-05-10 2019-11-26 北京物资学院 一种面向gpu计算性能问题的溯源方法
CN111796735B (zh) 2020-06-29 2023-02-03 维沃移动通信(杭州)有限公司 应用程序控制方法、装置及电子设备
CN112083787B (zh) * 2020-09-15 2021-12-28 北京字跳网络技术有限公司 应用程序运行模式切换方法、装置、电子设备和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110040990A1 (en) * 2009-08-14 2011-02-17 Google Inc. Providing A User With Feedback Regarding Power Consumption In Battery-Operated Electronic Devices
US20110072378A1 (en) * 2009-09-24 2011-03-24 Nokia Corporation Method and apparatus for visualizing energy consumption of applications and actions
CN102263854A (zh) * 2010-05-25 2011-11-30 三星电子株式会社 管理在便携式终端中正被执行的应用的方法和设备
US8452352B2 (en) * 2009-11-06 2013-05-28 International Business Machines Corporation Systems and methods for predicting battery drain time caused by smartphone applications
CN103185867A (zh) * 2011-12-27 2013-07-03 三星电子株式会社 电池管理方法和设备以及使用其的电子装置

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3914805B2 (ja) 2002-04-08 2007-05-16 埼玉日本電気株式会社 携帯型通信端末及びその消費電流表示方法
US7222030B2 (en) 2004-02-06 2007-05-22 Intel Corporation Method and apparatus for profiling power performance of software applications
US8135443B2 (en) * 2006-08-31 2012-03-13 Qualcomm Incorporated Portable device with priority based power savings control and method thereof
US20090164152A1 (en) * 2007-12-20 2009-06-25 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Power Consumption Notification and Management
US8250389B2 (en) * 2008-07-03 2012-08-21 International Business Machines Corporation Profiling an application for power consumption during execution on a plurality of compute nodes
KR20100038969A (ko) * 2008-10-07 2010-04-15 주식회사 케이티테크 이동통신 단말기의 배터리 잔존 전력에 기초한 애플리케이션 실행 방법
US9172117B2 (en) 2008-12-04 2015-10-27 Domingo Enterprises, Llc User-controlled application-based power management
JP2010237931A (ja) 2009-03-31 2010-10-21 Ntt Docomo Inc 携帯端末及び電力受渡方法
KR20100126025A (ko) * 2009-05-22 2010-12-01 엘지전자 주식회사 휴대 단말기 및 그 동작방법
US8245069B2 (en) * 2009-09-14 2012-08-14 International Business Machines Corporation Multiple power supplies providing enhanced power efficiency
KR101610830B1 (ko) 2009-11-05 2016-04-11 삼성전자주식회사 어플리케이션 실행 장치 및 방법
WO2011155106A1 (ja) 2010-06-07 2011-12-15 パナソニック株式会社 携帯型情報処理端末
JP2012063917A (ja) 2010-09-15 2012-03-29 Ntt Docomo Inc アプリケーションの消費電力を評価する装置、配信サーバ及び方法
US9374787B2 (en) 2011-02-10 2016-06-21 Alcatel Lucent Method and apparatus of smart power management for mobile communication terminals using power thresholds
JP5787259B2 (ja) 2011-02-23 2015-09-30 株式会社Nttドコモ 消費電力分析システムおよびアプリケーション開発ツール
KR101269094B1 (ko) * 2011-07-05 2013-05-29 고려대학교 산학협력단 에너지 효율에 따른 멀티코어 프로세서용 응용프로그램의 데이터처리 판단방법
US9088179B2 (en) 2011-08-22 2015-07-21 Cisco Technology, Inc. Adaptive control of power grid operations based on energy profiles
JP2013045373A (ja) 2011-08-25 2013-03-04 Fujitsu Ltd 情報処理装置、制御プログラム及び制御方法
CN102306118A (zh) * 2011-08-31 2012-01-04 中兴通讯股份有限公司 Android终端应用程序功耗监控的方法和装置
WO2012149738A1 (zh) * 2011-09-14 2012-11-08 华为技术有限公司 移动终端电源管理方法和装置
JP5790431B2 (ja) 2011-11-18 2015-10-07 富士通株式会社 設計支援装置、設計支援方法および設計支援プログラム
TW201324362A (zh) * 2011-12-06 2013-06-16 Askey Technology Jiangsu Ltd 智慧節能型程序啟動方法
US8826072B2 (en) * 2012-05-09 2014-09-02 Imec Method and system for real-time error mitigation
US9148032B1 (en) * 2012-06-05 2015-09-29 Xilinx, Inc. Estimating power consumption of an electronic circuit

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110040990A1 (en) * 2009-08-14 2011-02-17 Google Inc. Providing A User With Feedback Regarding Power Consumption In Battery-Operated Electronic Devices
US20110072378A1 (en) * 2009-09-24 2011-03-24 Nokia Corporation Method and apparatus for visualizing energy consumption of applications and actions
US8452352B2 (en) * 2009-11-06 2013-05-28 International Business Machines Corporation Systems and methods for predicting battery drain time caused by smartphone applications
CN102263854A (zh) * 2010-05-25 2011-11-30 三星电子株式会社 管理在便携式终端中正被执行的应用的方法和设备
CN103185867A (zh) * 2011-12-27 2013-07-03 三星电子株式会社 电池管理方法和设备以及使用其的电子装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018170819A1 (zh) * 2017-03-23 2018-09-27 李卓希 一种移动终端的功耗控制方法和***

Also Published As

Publication number Publication date
EP3022628A1 (en) 2016-05-25
US10180857B2 (en) 2019-01-15
US20150026487A1 (en) 2015-01-22
KR101477179B1 (ko) 2014-12-29
EP3022628A4 (en) 2017-07-12
WO2015008971A1 (en) 2015-01-22
JP6216880B2 (ja) 2017-10-18
CN105579964B (zh) 2019-08-02
JP2016530614A (ja) 2016-09-29

Similar Documents

Publication Publication Date Title
CN105579964A (zh) 确定并且显示应用的电力效率的移动终端和方法
EP3502889B1 (en) Method and device for preloading application, storage medium, and terminal device
US10338661B2 (en) Planning and managing the power utilization of a battery-powered device
US11088567B2 (en) Brownout avoidance
CN105074662B (zh) 用于***适配的动态程序评估***和方法
EP3502879B1 (en) Method for preloading application, storage medium, and terminal device
CN104662487A (zh) 根据应用程序活动来预测用户意图和未来交互
CN104137066A (zh) 提供关于应用的信息的方法、用于执行所述方法的装置以及记录有用于运行所述方法的程序的计算机可读记录介质
CN102968312A (zh) 用于应用扩展程序的用户界面占位符
CN109983421A (zh) 动态能量存储设备充电
KR20170097941A (ko) 어플리케이션 및 컴포넌트를 제어하는 방법 및 전자장치
CN105144116A (zh) 估计操作的剩余时间
CN109937392A (zh) 动态外部功率资源选择
CN109144658A (zh) 有限资源的负载均衡方法、装置及电子设备
CN111602308A (zh) 电池状态估计
CN110767946B (zh) 一种控制移动终端放电的方法、装置及移动终端
CN112306406A (zh) 智能存储自动分级的方法、装置、存储介质及电子设备
US10884484B2 (en) Extending a battery life of a battery-powered computing device
WO2019005317A1 (en) TARGET BASED ENERGY MANAGEMENT
CN104866329A (zh) 一种启动方法及电子设备
CN116436919B (zh) 云资源消耗优化方法、装置、电子设备及可读存储介质
KR102645648B1 (ko) 회원 이탈 여부를 예측하는 방법 및 시스템
CN112667516A (zh) 一种安卓多机型自动化测试***和方法
CN117608854A (zh) 一种未连接外接电源的笔记本电脑资源分配方法及***
KR20210030092A (ko) 단말기 및 그것의 제어방법

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