应用程序耗电提示的处理方法及装置与流程

文档序号:12747908阅读:424来源:国知局
应用程序耗电提示的处理方法及装置与流程

本发明实施例涉及移动通信技术领域,尤其涉及应用程序耗电提示的处理方法及装置。



背景技术:

随着智能终端的普遍使用,涌现出大量的应用程序以吸引海量用户,满足了用户的功能需求。然而,随着人们对“智能”的需求越来越高,智能终端的各项硬件参数也不断提高,比如CPU频率、GPU频率的提升等等。与此同时,设备功耗持续提升导致智能终端耗电过多。

以智能手机为例,越来越多的用户抱怨智能手机耗电,待机时间短,不知道哪些应用程序比较耗电。图1是示出现有技术的手动查询应用程序耗电状况的操作过程示意图,参照图1,通常,用户可点击智能手机中的“设置”—“电量和性能”—“电量使用情况”选项,最终可以获知智能手机中所安装的各应用程序的耗电状况。

在实现本发明的过程中,发明人发现现有技术中存在以下的问题:上述获知各应用程序的耗电状况的方式需要用户主动查询应用程序的耗电状况,且操作较为复杂,无法直观地为用户提示应用程序耗电。



技术实现要素:

本发明实施例的目的在于,提供了一种应用程序耗电提示的处理方法及装置,以实现自动、直观地为用户提示应用程序耗电。

根据本发明实施例的一方面,提供了一种应用程序耗电提示的处理方法,包括:获取应用程序的电量消耗数据;根据所述应用程序的电量消耗数据确定超过耗电量阈值的预定个数的应用程序;使用预设的显示效果调整所述超过耗电量阈值的预定个数的应用程序的图标。

根据本发明实施例的另一方面,提供了一种应用程序耗电提示的处理装置,包括:数据获取模块,用于获取应用程序的电量消耗数据;应用程序确定模块,用于根据所述应用程序的电量消耗数据确定超过耗电量阈值的预定个数的应用程序;图标调整模块,用于使用预设的显示效果调整所述超过耗电量阈值的预定个数的应用程序的图标。

根据本发明实施例提供的应用程序耗电提示的处理方法及装置,以应用程序的电量消耗数据为分析依据,准确、可靠地分析出耗电量较多的应用程序,进一步使用预设的显示效果对耗电量较多的应用程序的图标进行调整,实现了自动、直观地为用户提示应用程序耗电。同时,与现有技术相比,无需用户手动操作查看应用程序耗电状况。

附图说明

图1是示出现有技术的手动查询应用程序耗电状况的操作过程示意图;

图2是示出根据本发明实施例一的应用程序耗电提示的处理方法的流程图;

图3是示出根据本发明实施例二的应用程序耗电提示的处理方法的流程图;

图4是示出根据本发明实施例二的应用程序耗电提示的处理方法的应用效果示意图;

图5是示出根据本发明实施例三的应用程序耗电提示的处理装置的逻辑框图;

图6是示出根据本发明实施例四的应用程序耗电提示的处理装置的逻辑框图;

图7是示出根据本发明实施例五的终端设备的结构示意图。

具体实施方式

下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本发明实施例的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。

本领域技术人员可以理解,本发明实施例中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。

本发明实施例的基本构思是,提供一种应用程序耗电提示的技术方案。具体来说,首先,获取应用程序的电量消耗数据(如消耗电量等);其次,根据电量消耗数据确定超过耗电量阈值的预定个数的应用程序(若应用程序超过耗电量阈值,表明该应用程序为耗电量较多的应用程序);进一步,使用预设的显示效果调整耗电量较多的应用程序的图标。由于调整了图标,使得耗电量较多的应用程序区别于其他应用程序,从而实现了自动、直观地为用户提示应用程序耗电,丰富了应用程序耗电提示的方式。与现有技术相比,无需用户手动操作查看应用程序耗电状况,提升了用户体验。

实施例一

图2是示出根据本发明实施例一的应用程序耗电提示的处理方法的流程图。以在智能手机为例执行本方法,但不限于此,还可如平板电脑等智能终端上执行本方法。

参照图2,在步骤S210,获取应用程序的电量消耗数据。

举例来说,智能手机包括多个应用程序,每个应用程序可以图标的形式显示在该智能手机的屏幕上。例如,如图1所示的应用程序“微信”的图标,再比如,应用程序“QQ”的图标。用户通过对应用程序图标做出如点击等操作以启动应用程序,进而方便用户使用应用程序的功能。通常,应用程序在被使用过程中就会消耗智能手机的电池电量。需要说明的是,如果应用程序运行异常等特殊情况也会导致应用程序异常耗电,相应地,异常耗电会在该应用程序的电量消耗数据上有所体现。

需要说明的是,电量消耗数据可包括消耗电量和/或消耗电量占总电量的百分比,但不限于此。

在具体的实现方式中,可在预设的统计周期(如24小时、七天)内,智能手机的操作系统可以通过电池电量管理程序为其提供的接口,获得应用程序的电量消耗数据,根据获得的应用程序的电量消耗数据,在后台统计并记录各个应用程序的耗电情况。

在步骤S220,根据应用程序的电量消耗数据确定超过耗电量阈值的预定个数的应用程序。

也就是说,以耗电量阈值和获取到的应用程序的电量消耗数据为依据,对各应用程序的耗电状况进行判断,确定哪些应用程序是耗电量较多的应用程序,哪些应用程序是耗电量较少的应用程序。

举例来说,在七天的统计周期内,智能手机上的应用程序“微信”的消耗电量占总电量的百分比是35%,应用程序“QQ”的消耗电量占总电量的百分比是2%,假设耗电量阈值预设为15%,显然地,应用程序“微信”即是耗电量较多的应用程序。

在步骤S230,使用预设的显示效果调整所述超过耗电量阈值的预定个数的应用程序的图标。

也就是说,通过调整耗电量较多的应用程序的图标的显示效果,例如为耗电量较多的应用程序的图标加上特定的角标等,使得耗电量较多的应用程序的图标更加醒目,区别于其他的应用程序,便于用户获知哪个应用程序比较耗电。

在实际应用中,智能手机的操作系统可以通过桌面应用为其提供的接口发送应用耗电广播至桌面应用,该应用耗电广播包括预定个数的耗电量较多的应用程序的信息,桌面应用监听到应用耗电广播,就以预设的显示效果调整这些耗电量较多的应用程序的图标。

此外,还可设置异常耗电量阈值,假设某应用程序的电量消耗数据超过了异常耗电量阈值,则表明该应用程序耗电异常,进而对耗电异常的应用程序做出关闭等应急处理。

本发明实施例提供的应用程序耗电提示的处理方法,以应用程序的电量消耗数据为分析依据,准确、可靠地分析出耗电量较多的应用程序,进一步使用预设的显示效果对耗电量较多的应用程序的图标进行调整以区别于其他应用程序,实现了自动、直观地为用户提示应用程序耗电。同时,与现有技术相比,无需用户手动操作查看应用程序耗电状况,提升了用户体验。

实施例二

图3是示出根据本发明实施例二的应用程序耗电提示的处理方法的流程图。可在如智能手机、平板电脑等智能终端上执行本方法,但不限于此。

参照图3,在步骤S310,获取应用程序的电量消耗数据。

这里,本步骤与上述实施例一中步骤S210处理方式相同,具体可参见上述S210的步骤内容,在此不再赘述。

在步骤S320,根据电量消耗数据选取超过耗电量阈值的预定个数的应用程序,或者,根据电量消耗数据以及相应的预设权值,计算应用程序的耗电评分值,并且,根据耗电评分值选取超过耗电量阈值的预定个数的应用程序,其中,所述耗电评分值用于指示应用程序的耗电状况的信息。

本步骤是上述实施例一中步骤S220的具体的处理方式。前述实施例已说明,电量消耗数据可包括消耗电量和/或消耗电量占总电量的百分比。例如,根据电量消耗数据中的单项数据(如消耗电量)选取超过耗电量阈值的应用程序。以应用程序的消耗电量占总电量的百分比为例进行说明,即每隔一段预设的统计时间之后,根据所存储的应用程序的消耗电量占总电量的百分比对应用程序进行排序,筛选出预设数量的耗电量较多的应用程序。

再比如,根据电量消耗数据中单项数据及预设的权值计算应用程序的耗电评分值时,该预设的权值可以是为每个应用程序预设的权值,或者为根据另外一项数据设置的权值,其中,权值的设定可以根据应用程序的类别等属性进行设置。举例说明,若以应用程序的消耗电量及相应的预设权值为依据,具体为预先为应用程序的不同类别设置不同的权值,如,游戏类应用程序的权值为0.5,学习类的应用程序的权值为0.7,办公类的应用程序的权值为1等等,如此在应用程序的消耗电量的基础上再乘以其对应类别的权值,即可生成最终的耗电评分值。依据耗电评分值对应用程序进行筛选,确定预设数量的耗电量较多的应用程序。

在步骤S330,将超过耗电量阈值的预定个数的应用程序的图标的显示亮度设置为预设的显示亮度,和/或,将超过耗电量阈值的预定个数的应用程序的图标的显示面积设置为预设的显示面积,和/或,为超过耗电量阈值的预定个数的应用程序的图标添加预设的显示标识。

具体地,为了将超过耗电量阈值的预定个数的应用程序与其他应用程序区别开,使得超过耗电量阈值的预定个数的应用程序的图标更加醒目、直观,便于用户观察到,起到提示作用。例如,某一应用程序为超过耗电量阈值的应用程序,那么就将该应用程序的图标的显示亮度减暗,再比如,图标的显示面积减小。可以理解地,还可以例如对应用程序的图标的显示亮度和显示面积同时调整,任何一种上述显示效果的组合也属于本发明实施例所示的技术范畴。

在步骤S340,显示调整后的超过耗电量阈值的预定个数的应用程序的图标。

以下结合具体的应用场景对本实施例进行说明,图4是示出根据本发明实施例二的应用程序耗电提示的处理方法的应用效果示意图。参照图4,举例来说,在预设的统计周期如24小时内,智能手机的操作系统可以通过电池电量管理程序为其提供的接口,获得如图4所示的智能手机的屏幕上所显示的各个应用程序的电量消耗数据,根据获得的应用程序的电量消耗数据,在后台统计并记录各个应用程序的耗电情况,根据统计的各个应用程序的耗电情况进行判断,确定超过耗电量阈值的预定个数的应用程序,假设超过耗电量阈值的预定个数的应用程序有“乐视视频”、“图库”和“应用商店”,并且这三个应用程序的电量消耗数据依次减小,操作系统可以通过桌面应用为其提供的接口发送应用耗电广播至桌面应用,该应用耗电广播包括上述三个应用程序的如应用包名称、电量消耗数据及耗电排序信息等,桌面应用监听到应用耗电广播时,就调整这些耗电量较多的应用程序的图标,最终显示如图4所示的效果。即应用程序“乐视视频”的图标添加显示标识(即角标)“①”,应用程序“图库”的图标添加显示标识(即角标)“②”,应用程序“应用商店”的图标添加显示标识(即角标)“③”,由此,用户可以一目了然的看到耗电量较多的应用程序,以便用户对应用程序进行调整,例如关闭这些应用程序达到省电的目的。

本发明实施例提供的应用程序耗电提示的处理方法,在前述实施例的基础上,还具有如下技术效果:

一方面,与前述实施例相比,本实施例通过调整应用程序的图标的具体显示效果如显示亮度、显示面积、显示标识,使得耗电量较多的应用程序以更为直观的方式呈现给用户,从而自动地提示了用户哪些应用程序较为耗电,省去了用户手动操作终端,自行查看的繁琐步骤,极大地提升了用户体验;

另一方面,通过应用程序的电量消耗数据和电量消耗数据阈值,或者综合考虑电量消耗数据中每一项数据及相应的权值为分析依据,进一步提高了确定耗电量较多的应用程序的准确度。

实施例三

基于相同的技术构思,图5是示出根据本发明实施例三的应用程序耗电提示的处理装置的逻辑框图。可用以执行如实施例一所述的应用程序耗电提示的处理方法流程。

参照图5,应用程序耗电提示的处理装置包括:数据获取模块510、应用程序确定模块520和图标调整模块530。

数据获取模块510用于获取应用程序的电量消耗数据。

应用程序确定模块520用于根据应用程序的电量消耗数据确定超过耗电量阈值的预定个数的应用程序。

图标调整模块530用于使用预设的显示效果调整超过耗电量阈值的预定个数的应用程序的图标。

这里,电量消耗数据可包括消耗电量和/或消耗电量占总电量的百分比。

本发明实施例提供的应用程序耗电提示的处理装置,以应用程序的电量消耗数据为分析依据,准确、可靠地分析出耗电量较多的应用程序,进一步使用预设的显示效果对耗电量较多的应用程序的图标进行调整,实现了自动、直观地为用户提示应用程序耗电。同时,提供了一种应用程序耗电提示的新方式,无需用户手动操作查看应用程序耗电状况,提升了用户体验。

实施例四

基于相同的技术构思,图6是示出根据本发明实施例四的应用程序耗电提示的处理装置的逻辑框图。可用以执行如实施例二所述的应用程序耗电提示的处理方法流程。

参照图6,需要说明的是,显示效果可包括:显示亮度、显示标识和显示面积中的至少一个。相应地,图标调整模块530用于将超过耗电量阈值的预定个数的应用程序的图标的显示亮度设置为预设的显示亮度,和/或,将超过耗电量阈值的预定个数的应用程序的图标的显示面积设置为预设的显示面积,和/或,为超过耗电量阈值的预定个数的应用程序的图标添加预设的显示标识。

可选地,应用程序确定模块520用于根据电量消耗数据选取超过耗电量阈值的预定个数的应用程序,或者,根据电量消耗数据以及相应的预设权值,计算应用程序的耗电评分值,并且,根据耗电评分值选取超过耗电量阈值的预定个数的应用程序,其中,耗电评分值用于指示应用程序的耗电状况的信息。

可选地,该应用程序耗电提示的处理装置还包括:图标显示模块540用于显示调整后的超过耗电量阈值的预定个数的应用程序的图标。

本发明实施例提供的应用程序耗电提示的处理装置,在前述实施例的基础上,还具有如下技术效果:

一是,与前述实施例相比,本实施例通过调整应用程序的图标的具体显示效果如显示亮度、显示面积、显示标识,使得耗电量较多的应用程序以更为直观的方式呈现给用户,从而自动地提示了用户哪些应用程序较为耗电,省去了用户手动操作终端,自行查看的繁琐步骤,极大地提升了用户体验;

二是,通过应用程序的电量消耗数据和电量消耗数据阈值,或者综合考虑电量消耗数据中每一项数据及相应的权值为分析依据,进一步提高了确定耗电量较多的应用程序的准确度。

实施例五

图7是示出根据本发明实施例五的终端设备的结构示意图,本发明具体实施例并不对终端设备700的具体实现做限定。

如图7所示,该终端设备700可以包括:处理器(processor)710、通信接口(Communications Interface)720、存储器(memory)730、以及通信总线740。

其中:

处理器710、通信接口720、以及存储器730通过通信总线740完成相互间的通信。

通信接口720,用于与比如客户端等的网元通信。

处理器710,用于执行程序732,具体可以执行上述方法实施例中的相关步骤。

具体地,程序732可以包括程序代码,该程序代码包括计算机操作指令。

处理器710可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器730,用于存放程序732。存储器730可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

程序732具体可以用于使得处理器710执行以下操作:获取应用程序的电量消耗数据;根据所述应用程序的电量消耗数据确定超过耗电量阈值的预定个数的应用程序;使用预设的显示效果调整所述超过耗电量阈值的预定个数的应用程序的图标。

这里,显示效果可包括:显示亮度、显示标识和显示面积中的至少一个,相应地,在一种可选的实施方式中,程序732还用于使得处理器710执行以下操作:将超过耗电量阈值的预定个数的应用程序的图标的显示亮度设置为预设的显示亮度,和/或,将超过耗电量阈值的预定个数的应用程序的图标的显示面积设置为预设的显示面积,和/或,为超过耗电量阈值的预定个数的应用程序的图标添加预设的显示标识。

在一种可选的实施方式中,程序732还用于使得处理器710执行以下操作:根据电量消耗数据选取超过耗电量阈值的预定个数的应用程序,或者,根据电量消耗数据以及相应的预设权值,计算应用程序的耗电评分值,并且,根据耗电评分值选取超过耗电量阈值的预定个数的应用程序,其中,耗电评分值用于指示应用程序的耗电状况的信息。

在一种可选的实施方式中,程序732还用于使得处理器710执行以下操作:显示调整后的超过耗电量阈值的预定个数的应用程序的图标。

在一种可选的实施方式中,电量消耗数据包括消耗电量和/或消耗电量占总电量的百分比。

程序732中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。

本发明实施例提供的终端设备,以应用程序的电量消耗数据为分析依据,准确、可靠地分析出耗电量较多的应用程序,进一步使用预设的显示效果对耗电量较多的应用程序的图标进行调整,实现了自动、直观地为用户提示应用程序耗电。同时,提供了一种应用程序耗电提示的新方式,无需用户手动操作查看应用程序耗电状况,提升了用户体验。

此外,本实施例还具有如下技术效果:首先,与前述实施例相比,本实施例通过调整应用程序的图标的具体显示效果如显示亮度、显示面积、显示标识,使得耗电量较多的应用程序以更为直观的方式呈现给用户,从而自动地提示了用户哪些应用程序较为耗电,省去了用户手动操作终端,自行查看的繁琐步骤,极大地提升了用户体验;其次,通过应用程序的电量消耗数据和电量消耗数据阈值,或者综合考虑电量消耗数据中每一项数据及相应的权值为分析依据,进一步提高了确定耗电量较多的应用程序的准确度。

需要指出,根据实施的需要,可将本发明实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本发明实施例的目的。

上述根据本发明实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。

以上实施方式仅用于说明本发明实施例,而并非对本发明实施例的限制,有关技术领域的普通技术人员,在不脱离本发明实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明实施例的范畴,本发明实施例的专利保护范围应由权利要求限定。

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