应用程序的省电处理方法及装置的制造方法

文档序号:9374760阅读:254来源:国知局
应用程序的省电处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及一种应用程序的省电处理方法及装置。
【背景技术】
[0002]随着移动通信技术的发展,移动终端(例如智能手机)的功能越来越强大,智能手机中通常会安装各种功能的应用程序(APP,APPlicat1n),每个APP在运行过程中均会消耗终端的电量,并且于一些应用程序在退出后仍然会在移动终端的后台中运行,通常后台运行的这些应用程序往往需要周期性访问其他硬件设备(如外存、无线网络或数据网络等),这同样也会消耗移动终端的电量。
[0003]目前,移动终端可统计每个应用程序的耗电总量,并根据耗电总量对应用程序进行排序,当应用程序在后台运行时,可将耗电量较大的应用程序关闭,以节省移动终端的电量。
[0004]然而,在实现本发明的过程中,发明人发现现有技术至少存在以下问题:上述通过关闭应用程序以节省电量的方式仅是根据应用程序的耗电量情况对应用程序进行关闭,容易清理掉后台正在为用户处理业务的应用程序,例如,容易将后正在下载资源的应用程序清理,用户需要再次打开该应用程序。由此可以看出,相关技术的省电方式,不够智能,所提供的省电方式比较单一,不能结合应用程序的状态信息提供不同的省电方式,影响了用户使用。

【发明内容】

[0005]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明第一方面的目的在于提出一种应用程序的省电处理方法,该方法在不影响用户使用的情况下,分析应用程序的特征信息,并对应用程序执行对应地省电操作,减少了应用程序对终端电量的消耗,提高终端的续航能力。
[0006]本发明的第二方面的目的在于提出一种应用程序的省电处理方法。
[0007]本发明的第三方面的目的在于提出一种应用程序的省电处理装置。
[0008]本发明的第四方面的目的在于提出一种应用程序的省电处理装置。
[0009]本发明的第五方面的目的在于提出一种移动终端。
[0010]本发明的第六方面的目的在于提出一种服务器。
[0011]根据本发明第一方面实施例提出了一种应用程序的省电处理方法,包括:获取多个应用程序中每个应用程序的特征信息;根据所述每个应用程序的特征信息确定所述每个应用程序的当前状态;将当前状态为运行状态且处于未使用状态的应用程序作为第一类应用程序,并获取所述第一类应用程序中每个应用程序所对应的省电策略;以及根据所述第一类应用程序中每个应用程序所对应的省电策略对相应的应用程序执行省电操作。
[0012]优选地,所述根据所述第一类应用程序中每个应用程序所对应的省电策略对相应的应用程序执行省电操作,包括:针对所述第一类应用程序中每个应用程序,如果当前应用程序所对应的省电策略中包含预设条件,则进一步判断所述当前应用程序是否满足预设条件,如果满足预设条件,则根据对应的省电策略对所述当前应用程序执行省电操作。
[0013]本发明实施例的应用程序的省电处理方法,获取多个应用程序中每个应用程序的特征信息;根据每个应用程序的特征信息确定每个应用程序的当前状态;将当前状态为运行状态且处于未使用状态的应用程序作为第一类应用程序,并获取第一类应用程序中每个应用程序所对应的省电策略;以及根据第一类应用程序中每个应用程序所对应的省电策略对相应的应用程序执行省电操作,由此,在不影响用户使用的情况下,分析应用程序的特征信息,并对应用程序执行对应地省电操作,减少了应用程序对终端电量的消耗,提高终端的续航能力。
[0014]根据本发明的第二方面的实施例提供了一种应用程序的省电处理方法,包括:接收客户端发送的所述第一类应用程序的特征信息,其中,所述第一类应用程序为当前状态为运行状态且处于未使用状态的应用程序;根据所述第一类应用程序的特征信息获得所述第一类应用程序中每个应用程序所对应的省电策略;以及向所述客户端返回所述第一类应用程序中每个应用程序所对应的省电策略。
[0015]优选地,所述根据所述第一类应用程序的特征信息获得所述第一类应用程序中每个应用程序所对应的省电策略,包括:针对所述第一类应用程序中每个应用程序,根据对应应用程序的特征信息从预先保存的应用程序的特征信息与省电策略的对应关系中获得对应应用程序的省电策略。
[0016]本发明实施例的应用程序的省电处理方法,根据客户端发送的第一类应用程序的特征信息获得第一类应用程序中每个应用程序所对应的省电策略,以及向客户端返回第一类应用程序中每个应用程序所对应的省电策略。由此,在不影响用户使用的情况下,分析应用程序的特征信息,并对应用程序执行对应地省电操作,减少了应用程序对终端电量的消耗,提高终端的续航能力。
[0017]根据本发明的第三方面的实施例提供了一种应用程序的省电处理装置,包括:第一获取模块,用于获取多个应用程序中每个应用程序的特征信息;确定模块,用于根据所述每个应用程序的特征信息确定所述每个应用程序的当前状态;第二获取模块,用于将当前状态为运行状态且处于未使用状态的应用程序作为第一类应用程序,并获取所述第一类应用程序中每个应用程序所对应的省电策略;以及处理模块,用于根据所述第一类应用程序中每个应用程序所对应的省电策略对相应的应用程序执行省电操作。
[0018]优选地,所述特征信息包括标识信息、类型信息、登录状态信息、网络流量消耗信息、运行时间、内存的占用信息和CPU的占用信息中一种或多种。
[0019]优选地,所述第二获取模块,具体用于:在移动终端的网络处于连接状态时,向服务器上传所述第一类应用程序的特征信息,以及接收所述服务器返回的所述第一类应用程序中每个应用程序所对应的省电策略。
[0020]优选地,所述第二获取模块,具体用于:在移动终端的网络处于断开状态时,根据所述第一类应用程序的特征信息从本地保存的应用程序的特征信息与省电策略的对应关系中获得所述第一类应用程序中每个应用程序所对应的省电策略。
[0021]优选地,所述处理模块,具体用于:针对所述第一类应用程序中每个应用程序,判断对当前应用程序进行省电操作是否需要调用系统权限;若不需要调用系统权限,则直接对所述当前应用程序进行省电操作;若需要调用系统权限,则调用预先安装在操作系统特定位置、具有系统权限授权功能的中间插件SKEY,通过所述中间插件SKEY对所述当前应用程序进行省电操作。
[0022]优选地,,所述处理模块,具体用于:根据所述省电策略对所述应用程序执行杀进程操作;或者根据所述省电策略对所述应用程序执行强制停止操作;或者根据所述省电策略对所述应用程序执行禁止自动启动操作;或者根据所述省电策略对所述应用程序执行重新启动操作;或者根据所述省电策略禁止述应用程序进行网络连接;或者根据所述省电策略对所述应用程序执行卸载操作。
[0023]优选地,所述处理模块,具体用于:针对所述第一类应用程序中每个应用程序,如果当前应用程序所对应的省电策略中包含预设条件,则进一步判断所述当前应用程序是否满足预设条件,如果满足预设条件,则根据对应的省电策略对所述当前应用程序执行省电操作。
[0024]本发明实施例的应用程序的省电处理装置,获取多个应用程序中每个应用程序的特征信息;根据每个应用程序的特征信息确定每个应用程序的当前状态;将当前状态为运行状态且处于未使用状态的应用程序作为第一类应用程序,并获取第一类应用程序中每个应用程序所对应的省电策略;以及根据第一类应用程序中每个应用程序所对应的省电策略对相应的应用程序执行省电操作,由此,在不影响用户使用的情况下,分析应用程序的特征信息,并对应用程序执行对应地省电操作,减少了应用程序对终端电量的消耗,提高终端的续航能力。
[0025]根据本发明的第四方面的实施例提供了一种应用程序的省电处理装置,包括:接收模块,用于接收客户端发送的所述第一类应用程序的特征信息,其中,所述第一类应用程序为当前状态为运行状态且处于未使用状态的应用程序;获得模块,用于根据所述第一类应用程序的特征信息获得所述第一类应用程序中每个应用程序所对应的省电策略;以及发送模块,用于向所述客户端返回所述第一类应用程序中每个应用程序所对应的省电策略。
[0026]优选地,所述特征信息包括标识信息、类型信息、登录状态信息、网络流量消耗信息、运行时间、内存的占用信息和CPU的占用信息中一种或多种。
[0027]优选地,所述获得模块,具体用于:针对所述第一类应用程序中每个应用程序,根据对应应用程序的特征信息从预先保存的应用程序的特征信息与省电策略的对应关系中获得对应应用程序的省电策略。本发明实施例的应用程序的省电处理装置,根据客户端发送的第一类应用程序的特征信息获得第一类应用程序中每个应用程序所对应的省电策略,以及向客户端返回第一类应用程序中每个应用程序所对应的省电策略。由此,在不影响用户使用的情况下,分析应用程序的特征信息,并对应用程序执行对应地省电操作,减少了应用程序对终端电量的消耗,提高终端的续航能力。根据本发明第五方面实施例提出了一种移动终端,所述移动终端包括壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1