智能省电方法、装置及终端的制作方法
【技术领域】
[0001]本发明涉及一种智能省电方法、智能省电装置及终端。
【背景技术】
[0002]目前,随着通信技术、移动互联网以及相关终端产品的快速发展,人们越来越多地使用智能终端实现了基础通信之外的诸如社交、多媒体娱乐、办公等功能,逐渐地,智能手机尤其是Android、1s、WP系统的手机、平板电脑等智能终端的功能和使用场景也朝着多元化的方向不断地在拓展,从而,智能终端的功耗问题越来越突出,成为影响使用的主要问题之一。由于终端即时通信成为深受大众欢迎的功能,不同的用户具有不同的使用习惯,有些用户习惯于使用微信,有些用户习惯于使用QQ,有些用户习惯于使用淘宝客户端,还有一些用户仅使用短信,不一而足。用户使用场景也有不同,有些场景存在无线网络,有些场景下开启了数据链接,有些场景下并无数据网络交互。用户希望在终端在开启省电模式后仍然不影响常用应用的正常使用,而当前各类智能终端的省电模式并未考虑到上述情况,当前智能终端开启省电模式后只会按照固定的省电策略关闭掉不允许运行的应用。导致用户经常使用的应用无法继续运行,不经常使用的应用反而保留,严重影响用户体验,不能满足用户一方面希望终端能够最大限度的省电,延长使用时间,另一方面同时希望经常使用的功能不受影响的需求。这也导致目前终端的省电模式功能很少被用户使用而成为“摆设”,这也在一定程度上降低了资源的利用率。
【发明内容】
[0003]本发明要解决的主要技术问题是,提供一种智能省电方法、智能省电装置及终端。
[0004]为解决上述技术问题,本发明提供一种智能省电方法,包括:
[0005]终端开启省电模式时,获取统计的该终端中各应用的使用情况;
[0006]基于所述各应用的使用情况确定在省电模式下允许运行的应用。
[0007]在本发明的一种实施例中,基于各应用的使用情况确定在省电模式下允许运行的应用包括:
[0008]基于各应用的使用情况确定常用应用;
[0009]将所述终端当前处于运行状态的常用应用保留,当前处于运行状态的非常用应用关闭;和/或将所述终端中当前未处于运行状态的非常用应用禁用。
[0010]在本发明的一种实施例中,所述统计终端中各应用的使用情况包括:统计各应用的使用频率和/或使用时长;
[0011]基于各应用的使用情况选确定常用应用包括:
[0012]将使用频率和/或使用时长大于设定阈值的应用确定为常用应用。
[0013]在本发明的一种实施例中,还包括获取所述终端当前的数据连接状态;基于各应用的使用情况确定在省电模式下允许运行的应用后,还包括:
[0014]基于当前数据连接状态从所述允许运行的应用中选择出当前数据连接状态不支持的应用进行关闭和/或禁用。
[0015]在本发明的一种实施例中,还包括基于预设省电模式下的显示策略设置所述终端的显示状态。
[0016]为了解决上述问题,本发明还提供了一种智能省电装置,包括统计模块和第一设置模块;
[0017]所述统计模块用于统计终端中各应用的使用情况;
[0018]所述第一设置模块用于在所述终端开启省电模式时,基于所述各应用的使用情况确定在省电模式下允许运行的应用。
[0019]在本发明的一种实施例中,所述第一设置模块包括判断子模块和设置子模块;
[0020]所述判断子模块用于基于各应用的使用情况确定常用应用;
[0021]所述设置子模块用于将所述终端当前处于运行状态的常用应用保留,当前处于运行状态的非常用应用关闭;和/或将所述终端中当前未处于运行状态的非常用应用禁用。
[0022]在本发明的一种实施例中,所述统计模块包括用于统计各应用的使用频率的频率统计子模块和/或用于统计各应用使用时长的时长统计子模块;所述判断子模块包括比较子单元,用于将使用频率和/或使用时长大于设定阈值的应用确定为常用应用。
[0023]在本发明的一种实施例中,还包括状态获取模块和第二设置模块;所述状态获取模块用于获取所述终端当前的数据连接状态;所述第二设置模块用于在所述第一设置模块基于各应用的使用情况确定在省电模式下允许运行的应用后,基于所述终端当前的数据连接状态从所述允许运行的应用中选择出当前数据连接状态不支持的应用进行关闭和/或林田
[0024]在本发明的一种实施例中,还包括显示策略获取模块和第三设置模块;
[0025]所述显示策略获取模块用于获取预设的省电模式下的显示策略;
[0026]所述第三设置模块用于根据所述显示策略设置所述终端的显示状态。
[0027]为了解决上述问题,本发明还提供了一种终端,包括存储器和处理器,所述存储器用于存储至少一个程序模块;所述处理器用于调用至少一个所述程序模块执行以下步骤:
[0028]终端开启省电模式时,获取统计的该终端中各应用的使用情况;
[0029]基于所述各应用的使用情况确定在省电模式下允许运行的应用。
[0030]本发明的有益效果是:
[0031]本发明提供的智能省电方法、智能省电装置及终端,在终端开启省电模式时,获取统计的该终端中各应用的使用情况;然后基于各应用的使用情况确定终端在省电模式下允许运行的应用。可见,本发明在省电模式下可根据用户对终端中各应用的使用情况设置在省电模式下允许运行的应用,进而可保证用户常用的应用在省电模式下也能正常运行;用户不常用的应用在省电模式下关闭或禁止,满足用户一方面希望终端能够最大限度的省电,延长使用时间,另一方面同时希望经常使用的功能不受影响的需求,最大程度上提升用户体验的满意度;也使省电模式功能成为用户普遍使用的功能,进而在一定程度上提升系统资源利用率。
【附图说明】
[0032]图1为本发明实施例一中的智能省电方法流程示意图;
[0033]图2为本发明实施例二中的智能省电装置结构示意图;
[0034]图3为本发明实施例二中的另一智能省电装置结构示意图;
[0035]图4为本发明实施例二中的另一智能省电装置结构示意图;
[0036]图5为本发明实施例三中的终端结构示意图;
[0037]图6为本发明实施例三中的智能省电方法流程示意图;
[0038]图7为本发明实施例三中的使用频率统计过程流程示意图;
[0039]图8为本发明实施例三中的基于数据连接状态设置过程流程示意图;
[0040]图9为本发明实施例三中的基于其他省电策略设置过程流程示意图。
【具体实施方式】
[0041]下面通过【具体实施方式】结合附图对本发明作进一步详细说明。
[0042]实施例一:
[0043]请参见图1所示,本实施例提供的智能省电方法包括以下步骤:
[0044]步骤101:终端开启省电模式时,获取统计的该终端中各应用的使用情况;
[0045]步骤102:基于各应用的使用情况确定终端在省电模式下允许运行的应用。本实施例中,只有允许运行的应用才能正常运行。
[0046]上述步骤101中,获取统计的终端中各应用的使用情况。各应用的使用情况可以是在终端开启省电模式之前进行的统计;也可以是在终端开启省电模式之前进行统计(这个阶段得到的结果为历史统计结果),同时在终端开启省电模式之后,对终端当前运行的应用进行统计并累加到之前的历史统计结果之上作为最新的统计结果。对终端中各应用的使用情况的统计其实质是对用户使用习惯的学习和记录。因此,为了尽可能准确的记录和学习用户的使用习惯,本实施例中可以设置统计周期,在该统计周期内按照预设统计间隔或其他原则进行统计。统计周期和统计间隔的设定需满足使得统计结果能满足用户的使用习惯。本实施例中,统计终端中各应用的使用情况包括:统计各应用的使用频率和/或使用时长;使用频率和使用时长都能在一定程度上比较准确的反应用户对各应用的使用情况。
[0047]上述步骤102中,基于各应用的使用情况确定在省电模式下允许运行的应用包括:
[0048]基于各应用的使用情况确定出常用应用;
[0049]将终端当前处于运行状态的常用应用保留,当前处于运行状态的非常用应用关闭;和/或将终端中当前未处于运行状态的非常用应用禁用,也即在省电模