节省智能手机的耗电量的方法以及智能手机技术

技术编号:12587446 阅读:105 留言:0更新日期:2015-12-24 04:13
本发明专利技术公开了一种节省智能手机的耗电量的方法以及智能手机。该方法包括:获取在所述智能手机中正在运行的所有耗电进程;对所获取的耗电进程进行过滤;以及强制停止未被过滤的耗电进程。根据该方法,可将必要的进程过滤出来,并将一些非必要的耗电进程强制停止,从而在很大程度上节省了智能手机的电量,使得智能手机的待机时间可以大大延长。

【技术实现步骤摘要】

本专利技术涉及移动终端,具体涉及一种节省智能手机的耗电量的方法以及智能手机
技术介绍
近年来,智能手机越来越普及,智能手机已能够实现越来越多的功能,其已成为人们生活中越来越不可或缺的一部分。在人们的日常生活中,不仅仅使用智能手机进行通话和发送消息以实现移动终端的基本功能,还会使用智能手机上网、购物、听音乐、玩游戏以及使用各种移动终端的应用。然而,智能手机的耗电问题一直困扰着使用者。通常,一部智能手机在将电量充满后,其待机时间往往只能维持一个白天。如此,使用者在每天晚间回到家后不得不立即进行充电,以维持智能手机的待机状态。而且,如果使用者频繁地使用智能手机进行各种操作,其待机时间往往不能维持一个白天,通常只能维持半天时间,甚至更短。因此,智能手机的耗电问题给使用者带来了极大的不便和困扰。如何节省智能手机的耗电量已成为目前研究的热点。
技术实现思路
有鉴于此,本专利技术提出了一种节省智能手机的耗电量的方法以及智能手机。根据本专利技术的一个方面,提供了一种节省智能手机的耗电量的方法,包括:1.获取在所述智能手机中正在运行的所有耗电进程对所获取的耗电进程进行过滤;以及ii1.强制停止未被过滤的耗电进程。根据一个实施方式,对所获取的耗电进程进行过滤包括:从服务器获取进程白名单;从所获取的耗电进程中确认正在前台操作的耗电进程;以及根据所获取的进程白名单和经确认正在前台操作的耗电进程对所获取的耗电进程进行过滤。根据一个实施方式,从服务器获取进程白名单包括:向所述服务器发送请求,所述请求包括所述智能手机的型号信息和系统信息;以及从所述服务器获取与所述请求相对应的进程白名单。根据一个实施方式,对所获取的耗电进程进行过滤包括:生成所获取的耗电进程的列表;将所述列表发送至存储有进程白名单的服务器,以用于所述服务器将所述列表和所述进程白名单进行比较;从所述服务器接收比较结果;从所获取的耗电进程中确认正在前台操作的耗电进程;以及根据所接收的比较结果和经确认正在前台操作的耗电进程对所获取的耗电进程进行过滤。根据一个实施方式,所述列表还包括所述智能手机的型号信息和系统信息,以用于所述服务器将所述列表和相应的进程白名单进行比较。 根据一个实施方式,所述进程白名单包含系统进程,并包含预设为频繁使用的进程和/或预设为耗电量少的进程。根据一个实施方式,该方法还包括:在步骤i之前,获取临时ROOT权限,其中在步骤iii中,利用所述临时ROOT权限强制停止未被过滤的耗电进程。根据一个实施方式,以预定的时间间隔周期性地执行步骤1、ii和iii。根据一个实施方式,所述预定的时间间隔在0.5至3小时的时间范围内。根据一个实施方式,所述预定的时间间隔为I小时。根据一个实施方式,所述预定的时间间隔随着所述智能手机的系统时间而变化。根据一个实施方式,所述系统时间在夜间时的预定的时间间隔大于所述系统时间在白天时的预定的时间间隔。根据一个实施方式,通过所述智能手机中的Alar_anager服务实现步骤1、ii和iii的周期性执行。根据一个实施方式,利用所述智能手机的am force_stop指令强制停止未被过滤的耗电进程。根据本专利技术的另一方面,提供了一种智能手机,包括:获取单元,用于获取在所述智能手机中正在运行的所有耗电进程;过滤单元,用于对所述获取单元获取的耗电进程进行过滤;以及停止单元,用于强制停止未被所述过滤单元过滤出的耗电进程。根据一个实施方式,所述过滤单元包括:获取子单元,用于从服务器获取进程白名单;确认子单元,用于从所述获取单元获取的耗电进程中确认正在前台操作的耗电进程;以及过滤子单元,用于根据所述获取子单元获取的进程白名单和所述确认子单元确认的正在前台操作的耗电进程对所述获取单元获取的耗电进程进行过滤。根据一个实施方式,所述获取子单元包括:请求模块,用于向所述服务器发送请求,所述请求包括所述智能手机的型号信息和系统信息;以及获取模块,用于从所述服务器获取与所述请求相对应的进程白名单。根据一个实施方式,所述过滤单元包括:生成子单元,用于生成所述获取单元获取的耗电进程的列表;发送子单元,用于将所述生成子单元生成的列表发送至存储有进程白名单的服务器,以用于所述服务器将所述列表和所述进程白名单进行比较;接收子单元,用于从所述服务器接收比较结果;确认子单元,用于从所述获取单元获取的耗电进程中确认正在前台操作的耗电进程;以及过滤子单元,用于根据所述接收子单元接收的比较结果和所述确认子单元确认的正在前台操作的耗电进程对所述获取单元获取的耗电进程进行过滤。根据一个实施方式,所述生成子单元所生成的列表还包括所述智能手机的型号信息和系统信息,以用于所述服务器将所述列表和相应的进程白名单进行比较。根据一个实施方式,所述进程白名单包含系统进程,并包含预设为频繁使用的进程和/或预设为耗电量少的进程。根据一个实施方式,该智能手机还包括:R00T权限单元,用于获取临时ROOT权限,其中所述停止单元利用所述ROOT权限单元获取的临时ROOT权限强制停止未被所述过滤单元过滤出的耗电进程。根据一个实施方式,该智能手机还包括:定时单元,用于以预定的时间间隔周期性地调用所述获取单元、过滤单元和停止单元。根据一个实施方式,所述预定的时间间隔在0.5至3小时的时间范围内。根据一个实施方式,所述预定的时间间隔为I小时。根据一个实施方式,所述定时单元根据所述智能手机的系统时间调整所述预定的时间间隔。根据一个实施方式,所述定时单元将所述系统时间为夜间时的预定的时间间隔设置为大于所述系统时间为白天时的预定的时间间隔。根据一个实施方式,所述定时单元调用所述智能手机中的Alar_anager服务实现定时。根据一个实施方式,所述停止单元调用所述智能手机的am force_stop指令强制停止未被所述过滤单元过滤出的耗电进程。根据本专利技术所提供的技术方案,可将必要的进程过滤出来,并将一些非必要的耗电进程强制停止,从而在很大程度上节省了智能手机的电量,使得智能手机的待机时间可以大大延长。【附图说明】参照附图来阅读本专利技术的各实施方式,将更容易理解本专利技术的其它特征和优点,在此描述的附图只是为了对本专利技术的实施方式进行示意性说明的目的,而非全部可能的实施,并且不旨在限制本专利技术的范围。在附图中:图1示出了根据本专利技术一个示例性实施方式节省智能手机的耗电量的方法的流程图;图2示出了根据本专利技术一个示例性实施方式对所获取的耗电进程进行过滤的流程图;图3示出了根据本专利技术一个示例性实施方式从服务器获取进程白名单的流程图;图4示出了根据本专利技术另一示例性实施方式对所获取的耗电进程进行过滤的流程图;图5示出了根据本专利技术一个示例性实施方式的智能手机的框图;图6示出了根据本专利技术一个示例性实施方式的智能手机的过滤单元的框图;图7示出了根据本专利技术一个示例性实施方式的获取子单元的框图;图8示出了根据本专利技术另一示例性实施方式的智能手机的过滤单元的框图;图9示出了根据本专利技术另一示例性实施方式的智能手机的框图;以及图10示出了根据本专利技术另一示例性实施方式的智能手机的框图。【具体实施方式】现参照附图对本专利技术的实施方当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种节省智能手机的耗电量的方法,包括:i.获取在所述智能手机中正在运行的所有耗电进程;ii.对所获取的耗电进程进行过滤;以及iii.强制停止未被过滤的耗电进程。

【技术特征摘要】

【专利技术属性】
技术研发人员:柴瑞龙马金亭胡超博
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1