节省智能手机的耗电量的方法以及智能手机的制作方法

文档序号:9431965阅读:663来源:国知局
节省智能手机的耗电量的方法以及智能手机的制作方法
【技术领域】
[0001]本发明涉及移动终端,具体涉及一种节省智能手机的耗电量的方法以及智能手机。
【背景技术】
[0002]近年来,智能手机越来越普及,智能手机已能够实现越来越多的功能,其已成为人们生活中越来越不可或缺的一部分。在人们的日常生活中,不仅仅使用智能手机进行通话和发送消息以实现移动终端的基本功能,还会使用智能手机上网、购物、听音乐、玩游戏以及使用各种移动终端的应用。
[0003]然而,智能手机的耗电问题一直困扰着使用者。通常,一部智能手机在将电量充满后,其待机时间往往只能维持一个白天。如此,使用者在每天晚间回到家后不得不立即进行充电,以维持智能手机的待机状态。而且,如果使用者频繁地使用智能手机进行各种操作,其待机时间往往不能维持一个白天,通常只能维持半天时间,甚至更短。
[0004]因此,智能手机的耗电问题给使用者带来了极大的不便和困扰。如何节省智能手机的耗电量已成为目前研究的热点。

【发明内容】

[0005]有鉴于此,本发明提出了一种节省智能手机的耗电量的方法以及智能手机。
[0006]根据本发明的一个方面,提供了一种节省智能手机的耗电量的方法,包括:1.获取在所述智能手机中正在运行的所有耗电进程对所获取的耗电进程进行过滤;以及ii1.强制停止未被过滤的耗电进程。
[0007]根据一个实施方式,对所获取的耗电进程进行过滤包括:从服务器获取进程白名单;从所获取的耗电进程中确认正在前台操作的耗电进程;以及根据所获取的进程白名单和经确认正在前台操作的耗电进程对所获取的耗电进程进行过滤。
[0008]根据一个实施方式,从服务器获取进程白名单包括:向所述服务器发送请求,所述请求包括所述智能手机的型号信息和系统信息;以及从所述服务器获取与所述请求相对应的进程白名单。
[0009]根据一个实施方式,对所获取的耗电进程进行过滤包括:生成所获取的耗电进程的列表;将所述列表发送至存储有进程白名单的服务器,以用于所述服务器将所述列表和所述进程白名单进行比较;从所述服务器接收比较结果;从所获取的耗电进程中确认正在前台操作的耗电进程;以及根据所接收的比较结果和经确认正在前台操作的耗电进程对所获取的耗电进程进行过滤。
[0010]根据一个实施方式,所述列表还包括所述智能手机的型号信息和系统信息,以用于所述服务器将所述列表和相应的进程白名单进行比较。
[0011 ] 根据一个实施方式,所述进程白名单包含系统进程,并包含预设为频繁使用的进程和/或预设为耗电量少的进程。
[0012]根据一个实施方式,该方法还包括:在步骤i之前,获取临时ROOT权限,其中在步骤iii中,利用所述临时ROOT权限强制停止未被过滤的耗电进程。
[0013]根据一个实施方式,以预定的时间间隔周期性地执行步骤1、ii和iii。
[0014]根据一个实施方式,所述预定的时间间隔在0.5至3小时的时间范围内。
[0015]根据一个实施方式,所述预定的时间间隔为I小时。
[0016]根据一个实施方式,所述预定的时间间隔随着所述智能手机的系统时间而变化。
[0017]根据一个实施方式,所述系统时间在夜间时的预定的时间间隔大于所述系统时间在白天时的预定的时间间隔。
[0018]根据一个实施方式,通过所述智能手机中的Alar_anager服务实现步骤1、ii和iii的周期性执行。
[0019]根据一个实施方式,利用所述智能手机的am force_stop指令强制停止未被过滤的耗电进程。
[0020]根据本发明的另一方面,提供了一种智能手机,包括:获取单元,用于获取在所述智能手机中正在运行的所有耗电进程;过滤单元,用于对所述获取单元获取的耗电进程进行过滤;以及停止单元,用于强制停止未被所述过滤单元过滤出的耗电进程。
[0021]根据一个实施方式,所述过滤单元包括:获取子单元,用于从服务器获取进程白名单;确认子单元,用于从所述获取单元获取的耗电进程中确认正在前台操作的耗电进程;以及过滤子单元,用于根据所述获取子单元获取的进程白名单和所述确认子单元确认的正在前台操作的耗电进程对所述获取单元获取的耗电进程进行过滤。
[0022]根据一个实施方式,所述获取子单元包括:请求模块,用于向所述服务器发送请求,所述请求包括所述智能手机的型号信息和系统信息;以及获取模块,用于从所述服务器获取与所述请求相对应的进程白名单。
[0023]根据一个实施方式,所述过滤单元包括:生成子单元,用于生成所述获取单元获取的耗电进程的列表;发送子单元,用于将所述生成子单元生成的列表发送至存储有进程白名单的服务器,以用于所述服务器将所述列表和所述进程白名单进行比较;接收子单元,用于从所述服务器接收比较结果;确认子单元,用于从所述获取单元获取的耗电进程中确认正在前台操作的耗电进程;以及过滤子单元,用于根据所述接收子单元接收的比较结果和所述确认子单元确认的正在前台操作的耗电进程对所述获取单元获取的耗电进程进行过滤。
[0024]根据一个实施方式,所述生成子单元所生成的列表还包括所述智能手机的型号信息和系统信息,以用于所述服务器将所述列表和相应的进程白名单进行比较。
[0025]根据一个实施方式,所述进程白名单包含系统进程,并包含预设为频繁使用的进程和/或预设为耗电量少的进程。
[0026]根据一个实施方式,该智能手机还包括:R00T权限单元,用于获取临时ROOT权限,其中所述停止单元利用所述ROOT权限单元获取的临时ROOT权限强制停止未被所述过滤单元过滤出的耗电进程。
[0027]根据一个实施方式,该智能手机还包括:定时单元,用于以预定的时间间隔周期性地调用所述获取单元、过滤单元和停止单元。
[0028]根据一个实施方式,所述预定的时间间隔在0.5至3小时的时间范围内。
[0029]根据一个实施方式,所述预定的时间间隔为I小时。
[0030]根据一个实施方式,所述定时单元根据所述智能手机的系统时间调整所述预定的时间间隔。
[0031]根据一个实施方式,所述定时单元将所述系统时间为夜间时的预定的时间间隔设置为大于所述系统时间为白天时的预定的时间间隔。
[0032]根据一个实施方式,所述定时单元调用所述智能手机中的Alar_anager服务实现定时。
[0033]根据一个实施方式,所述停止单元调用所述智能手机的am force_stop指令强制停止未被所述过滤单元过滤出的耗电进程。
[0034]根据本发明所提供的技术方案,可将必要的进程过滤出来,并将一些非必要的耗电进程强制停止,从而在很大程度上节省了智能手机的电量,使得智能手机的待机时间可以大大延长。
【附图说明】
[0035]参照附图来阅读本发明的各实施方式,将更容易理解本发明的其它特征和优点,在此描述的附图只是为了对本发明的实施方式进行示意性说明的目的,而非全部可能的实施,并且不旨在限制本发明的范围。在附图中:
[0036]图1示出了根据本发明一个示例性实施方式节省智能手机的耗电量的方法的流程图;
[0037]图2示出了根据本发明一个示例性实施方式对所获取的耗电进程进行过滤的流程图;
[0038]图3示出了根据本发明一个示例性实施方式从服务器获取进程白名单的流程图;
[0039]图4示出了根据本发明另一示例性实施方式对所获取的耗电进程进行过滤的流程图;
[0040]图5示出了根据本发明一个示例性实施方式的智能手机的框图;
[0041]图6示出了根据本发明一个示例性实施方式的智能手机的过滤单元的框图;
[0042]图7示出了根据本发明一个示例性实施方式的获取子单元的框图;
[0043]图8示出了根据本发明另一示例性实施方式的智能手机的过滤单元的框图;
[0044]图9示出了根据本发明另一示例性实施方式的智能手机的框图;以及
[0045]图10示出了根据本发明另一示例性实施方式的智能手机的框图。
【具体实施方式】
[0046]现参照附图对本发明的实施方
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1