一种移动终端省电操作的方法及系统的制作方法

文档序号:8412052阅读:289来源:国知局
一种移动终端省电操作的方法及系统的制作方法
【技术领域】
[0001] 本发明涉及移动终端省电技术领域,尤其涉及一种移动终端省电操作的方法及系 统。
【背景技术】
[0002] 随着手机和平板电脑等移动终端的普及,安卓系统的使用越来越广泛。而随着硬 件的不断更新换代,装有安卓系统的移动设备的耗电问题逐渐凸显了出来。根据对移动终 端如手机的耗电进行分析,发现有很大部分的手机耗电其实是不必要的。这些耗电主要由 于应用程序在用户不使用的时候也会在后台运行,占用中央处理器、内存等等硬件设备,导 致电量消耗。而这些消耗对用户是没有意义的。
[0003] 针对移动终端中耗电的应用程序的处理,目前通常的做法是一键清理,即在使用 过某些应用程序以后,由用户手动清理掉。用这种方式可以避免应用程序使用后仍会在后 台耗电,不过这种方式使用不方便。用户必须每次手动点击一键清理关闭应用程序,使用起 来非常麻烦。而且如果用户遗忘,则无法正常省电。

【发明内容】

[0004] 有鉴于此,本发明实施例提供一种移动终端省电操作的方法及系统,能够有效减 少用户的省电操作。
[0005] -方面,本发明实施例提供一种移动终端省电操作的方法,包括:
[0006] 确定应用程序是否从前台运行转为后台运行;
[0007] 当确定所述应用程序从前台运行转为后台运行时,则对所述应用程序进行自动清 理。
[0008] 本发明实施例一种移动终端省电操作的方法,能够确定应用程序是否从前台运行 转为后台运行,当确定所述应用程序从前台运行转为后台运行时,则对所述应用程序进行 自动清理,不需用户手动操作,由此能够有效减少用户的省电操作,同时还能避免因用户 的遗忘而导致的移动终端耗电量的不必的增加。
[0009] 另一方面,本发明实施例提供一种移动终端省电操作的系统,包括:
[0010] 监测单元,用于确定应用程序是否从前台运行转为后台运行;
[0011] 处理单元,用于当确定所述应用程序从前台运行转为后台运行时,对所述应用程 序进行自动清理。
[0012] 本发明实施例一种移动终端省电操作的系统,能够通过监测单元确定应用程序是 否从前台运行转为后台运行,当确定所述应用程序从前台运行转为后台运行时,处理单元 则对所述应用程序进行自动清理,不需用户手动操作,由此能够有效减少用户的省电操作, 同时还能避免因用户的遗忘而导致的移动终端耗电量的不必的增加。
【附图说明】
[0013] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。
[0014] 图1为本发明移动终端省电操作的方法一实施例的流程示意图;
[0015] 图2为图1中Sl的一流程示意图;
[0016] 图3为图1中Sl的另一流程示意图;
[0017] 图4为本发明移动终端省电操作的方法另一实施例的流程示意图;
[0018] 图5为图4中S133的一流程示意图;
[0019] 图6为本发明移动终端省电操作的方法另一实施例的流程示意图; 图7为图1中S2的一流程示意图;
[0020] 图8为本发明移动终端省电操作的系统一实施例的方框结构示意图;
[0021] 图9为本发明移动终端省电操作的系统另一实施例的方框结构示意图;
[0022] 图10为图9中应用判断子单元一实施例的方框结构示意图;
[0023] 图11为图9中应用判断子单元另一实施例的方框结构示意图;
[0024] 图12为图11中查询子模块一实施例的方框结构示意图;
[0025] 图13为本发明移动终端省电操作的系统又一实施例的方框结构示意图;
[0026] 图14为本发明移动终端省电操作的系统再一实施例的方框结构示意图;
[0027] 图15为图9中自动清理子单元一实施例的方框结构示意图。
【具体实施方式】
[0028] 下面结合附图对本发明实施例一种移动终端省电操作的方法及系统进行详细描 述。
[0029] 应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基 于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其 它实施例,都属于本发明保护的范围。
[0030] 参看图1,本发明实施例提供一种移动终端省电操作的方法,包括:
[0031] S1、确定应用程序是否从前台运行转为后台运行;
[0032] S2、当确定所述应用程序从前台运行转为后台运行时,则对所述应用程序进行自 动清理。
[0033] 本发明实施例一种移动终端省电操作的方法,能够确定应用程序是否从前台运行 转为后台运行,当确定所述应用程序从前台运行转为后台运行时,则对所述应用程序进行 自动清理,不需用户手动操作,由此能够有效减少用户的省电操作,同时还能避免因用户的 遗忘而导致的移动终端耗电量的不必的增加。
[0034] 参看图2,本发明一种移动终端省电操作的方法一实施例中,所述确定应用程序是 否从前台运行转为后台运行(SI)可以包括:
[0035] S11、每过一段时间,通过系统应用程序编程接口获取当前活动堆栈的栈顶的应用 程序;
[0036] S12、将获取的当前活动堆栈的栈顶的应用程序,与之前获取的活动堆栈的栈顶的 应用程序进行比较,如果当前获取的所述应用程序与之前获取的所述应用程序不同,则认 为之前获取的所述应用程序已经转为后台运行。
[0037] 可通过单独创建一个进程,该进程每过一段时间,如5S通过系统应用程序编程接 口(Application Programming Interface,API)获取当前活动(Activity)堆栈,并获取堆 栈栈顶的应用,该堆栈栈顶的应用即为前台应用。
[0038] 参看图3,本发明移动终端省电操作的方法一实施例中,为了提高清理的准确性, 防止因清理不当而对移动终端的应用造成影响,优选地,当确定所述应用程序从前台运行 转为后台运行时,在对所述应用程序进行自动清理(S2)之前包括:
[0039] S13、判断所述应用程序是否是需要被清理的应用程序;
[0040] S14、若确定所述应用程序是需要被清理的应用程序,则在所述应用程序从前台运 行转为后台运行时,对所述应用程序进行自动清理。
[0041] 参看图4,可选地,所述判断所述应用程序是否是需要被清理的应用程序(S13)包 括:
[0042] S131、判断所述应用程序是否是系统应用程序;
[0043] S132、若所述应用程序是系统应用程序,则确定所述应用程序不是需要被清理的 应用程序。
[0044] 如果该应用程序为系统应用程序,则清理可能会出现负面效果,所以在清理时可 先进行应用程序种类的判断,先过滤掉系统应用程序后再作清理。
[0045] 在过滤掉系统应用程序后,可直接进行清理,以获得较好的省电效果。然而,由于 某些应用程序正常的运行状态需要保持后台进程,如果对这类应用程序进行清理,则可能 会导致这类应用程序无法正常使用。
[0046] 因此,为了不影响用户对这类应用程序的正常使用,参看图4,本发明移动终端省 电操作的方法一实施例中,优选地,所述判断所述应用程序是否是需要被清理的应用程序 (S13)还可以包括:
[0047] S133、若判断所述应用程序不是系统应用程序,则根据预先保存的应用程序的属 性列表,判断所述应用程序是否是需要被清理的应用程序;其中,所述应用程序的属性列表 中至少包括有所述应用程序的标识,以及所述应用程序是否需要后台进程常驻才能正常运 行的标识。
[0048] 所述应用程序的属性,可通过应用程序运行商处获得,或者通过对应用程序的使 用操作获得。表一示例性地给出了一种应用程序的属性列表。
[0049]表一:
【主权项】
1. 一种移动终端省电操作的方法,其特征在于,包括: 确定应用程序是否从前台运行转为后台运行; 当确定所述应用程序从前台运行转为后台运行时,则对所述应用程序进行自动清理。
2. 根据权利要求1所述的移动终端省电操作的方法,其特征在于,所述确定应用程序 是否从前台运行转为后台运行包括: 每过一段时间,通过系统应用程序编程接口获取当前活动堆栈的栈顶的应用程序; 将获取的当前活动堆栈的栈顶的应用程序,与之前获取的活动堆栈的栈顶的应用程序 进行比较,如果当前获取的所述应用程序与之前获取的所述应用程序不同,则认为之前获 取的所述应用程序已经转为后台运行。
3. 根据权利要求1所述的移动终端省电操作的方法,其特征在于,在对所述应用程序 进行自动清理之前包括:判断所述应用程序是否是需要被清理的应用程序; 若确定所述应用程序是需要被清理的应用程序,则在所述应用程序从前台运行转为后 台运行时,对所述应用程序进行自动清理。
4. 根据权利要求2所述的移动终端省电操作的方法,其特征在于,所述判断所述应用 程序是否是需要被清理的应用程序包括: 判断所述应用程序是否是系统应用程序,若所述应用程序是系统应用程序,则确定所 述应用程序不是需要被清理的应用程序。
5. 根据权利要求4所述的移动终端省电操作的方法,其特征在于,若判断所述应用程 序不是系统应用程序,则根据预先保存的应用程序的属性列表,判断所述应用程序是否是 需要被清理的应用程序; 其中,所述应用程序的属性列表中至少包括有所述应用程序的标识,以及所述应用程 序是否需要后台进程常驻才能正常运行的标识。
6. 根据权利
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1