清除进程的方法、装置和移动终端的制作方法

文档序号:9843841阅读:200来源:国知局
清除进程的方法、装置和移动终端的制作方法
【技术领域】
[0001]本公开总体涉及通信技术领域,具体而言,涉及一种清除进程的方法、装置和移动终端。
【背景技术】
[0002]智能手机或其他移动终端(例如平板电脑等)上安装由各种类型的应用程序,以满足用户多元化需求,但是用户在关掉一个应用程序后,由于每个应用程序相关的进程都有相对应的生命周期,这个生命周期由系统控制,即使应用程序被关掉,进程却仍然存储在内存中,继续运行,以便于下次能够快速启动。
[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]根据本公开的另一实施方式,所述装置还包括:
[0033]弹窗生成模块,被配置为当所述识别结果为所述最近列表中含有正在发声的应用程序时,针对所述正在发声的应用程序产生相应的可选择的弹窗,所述可选择的弹窗用于提示用户对于正在播放声音的正在发声的应用程序是否一并清除且供用户做出选择;
[0034]指令获取模块,被配置为通过所述可选择的弹窗获取用户指令,并将所述用户指令发送给所述执行模块,所述用户指令为清除或保留;
[0035]当所述用户指令为清除时,所述执行模块执行所述一键清除操作过程中同时将所述正在发声的应用程序的进程也一并清除;当所户用户选择为保留时,所述执行模块仅仅对所述正在发声的应用程序之外程序的进程执行所述一键清除操作。
[0036]根据本公开的另一实施方式,所述装置还包括:
[0037]锁定判断模块,被配置为判断所述近期任务列表中的应用程序中是否含有处于锁定状态的应用程序;
[0038]当所述近期任务列表中含有处于锁定状态的应用程序时,所述执行模块对于所述处于锁定状态的应用程序的进程永不执行一键清除操作。
[0039]根据本公开的另一实施方式,所述装置还包括:
[0040]锁定解锁模块,被配置为获取用户需求将用户选择的应用程序标记为锁定状态或将已标记为锁定状态的应用程序解除锁定。
[0041 ]根据本公开的再一方面,还提供一种移动终端,包括:
[0042]处理器;以及
[0043]用于存储所述处理器可执行命令的存储器;
[0044]其中,所述处理器包括:
[0045]响应用户请求打开近期任务列表;
[0046]识别所述近期任务列表中是否含有正在发声的应用程序;
[0047]根据识别结果结合用户指令执行一键清除操作。
[0048]本公开的实施例提供的技术方案可以包括以下有益效果:
[0049]在对近期任务列表的进程进行清除时识别出正在发声的应用程序,对于正在发声的应用程序的进程还需要结合用户指令决定是否清除,以此实现在清除进程的过程中将正在发声的应用程序与其他应用程序区分开来处理,按照用户指令决定是否清除,既不会误伤用户不想进程被清除掉的应用程序,又能够让用户清楚的了解到进程清除的过程,使得最终结果更加符合用户的需求。
[0050]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0051]通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。
[0052]图1示出根据本公开示例实施方式的一种清除进程的方法的流程图。
[0053]图2示出根据本公开示例实施方式中打开近期任务列表的第一界面示意图。
[0054]图3示出根据本公开示例实施方式中打开近期任务列表的第二界面示意图。
[0055]图4示出根据本公开示例实施方式的当识别结果为最近列表中含有正在发声的应用程序的流程图。
[0056]图5示出根据本公开示例实施方式中跳出弹窗的示意图。<
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1