著录项信息
| 专利名称 | 一种应用进程管理方法及终端 |
| 申请号 | CN201510535629.0 | 申请日期 | 2015-08-27 |
| 法律状态 | 暂无 | 申报国家 | 中国 |
| 公开/公告日 | 2015-11-11 | 公开/公告号 | CN105045514A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8;;;G;0;6;F;3;/;0;4;1查看分类表>
|
| 申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
| 发明人 | 李建林;曾元清 |
| 代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例提供了一种应用进程管理方法及终端,所述方法包括:检测通过终端触摸屏输入的触摸操作,并获取所述触摸操作的按压力度值;判断所述按压力度值是否大于或等于预设按压力度阈值,若是,则将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中;检测针对所述应用标识集合输入的选择指令,并根据所述选择指令从所述应用标识集合中确定出目标应用标识;获取针对所述目标应用标识输入的操作指令,响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作。通过本发明实施例可以实现对终端应用进程的便捷、高效管理。
1.一种应用进程管理方法,其特征在于,包括:
检测通过终端触摸屏输入的触摸操作,并获取所述触摸操作的按压力度值,其中,所述按压力度值为实时获取到瞬时按压力度值;
在所述按压力度值大于或等于预设按压力度阈值的情况下,按照所述按压力度值所在的按压力度区间直接触发终端将当前在所述终端后台运行的对应数量的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中,其中,在大于或者等于所述按压力度阈值的情形设置有多个按压力度值区间,且每个按压力度值区间对应的不同数量的应用进程;
根据针对所述应用标识集合输入的选择指令,从所述应用标识集合中确定出目标应用标识;
获取针对所述目标应用标识输入的操作指令,并响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作。
2.根据权利要求1所述的方法,其特征在于,所述将当前在所述终端后台运行的对应数量的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中,包括:
从预设的N个按压力度值区间中,确定出所述按压力度值所属的目标按压力度值区间,所述N为大于或等于1的整数;
将当前在所述终端后台运行的应用进程中,与所述目标按压力度值区间对应的预设数量的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中。
3.根据权利要求1所述的方法,其特征在于,所述将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中,包括:
将当前在所述终端后台运行的应用进程的应用标识集合,按照预设顺序以层叠排布的方式展示在所述终端的显示界面中;
其中,所述预设顺序包括进入后台运行的时间顺序,或者,使用频率的高低顺序,或者,占用内存的高低顺序。
4.根据权利要求1~3中任一项所述的方法,其特征在于,所述操作指令指示的操作包括切换应用进程,所述响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作,包括:
响应所述操作指令,将所述目标应用标识对应的应用进程切换至所述终端前台运行,以及将当前在所述终端前台运行的应用进程切换至后台运行。
5.根据权利要求1~3中任一项所述的方法,其特征在于,所述操作指令指示的操作包括结束应用进程,所述响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作,包括:
响应所述操作指令,将所述目标应用标识对应的应用进程在所述终端后台结束运行。
6.一种终端,其特征在于,包括:
检测单元,用于检测通过终端触摸屏输入的触摸操作;
获取单元,用于获取所述触摸操作的按压力度值,其中,所述按压力度值为实时获取到瞬时按压力度值;
输出单元,用于在所述按压力度值大于或等于预设按压力度阈值的情况下,按照所述按压力度值所在的按压力度区间直接触发终端将当前在所述终端后台运行的对应数量的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中,其中,在大于或者等于所述按压力度阈值的情形设置有多个按压力度值区间,且每个按压力度值区间对应的不同数量的应用进程;
第一确定单元,用于根据针对所述应用标识集合输入的选择指令,从所述应用标识集合中确定出目标应用标识;
所述获取单元,还用于获取针对所述目标应用标识输入的操作指令;
执行单元,用于响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作。
7.根据权利要求6所述的终端,其特征在于,所述输出单元包括:
第二确定单元,用于从预设的N个按压力度值区间中,确定出所述按压力度值所属的目标按压力度值区间,所述N为大于或等于1的整数;
显示单元,用于将当前在所述终端后台运行的应用进程中,与所述目标按压力度值区间对应的预设数量的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中。
8.根据权利要求6所述的终端,其特征在于,所述输出单元将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中的具体方式为:
将当前在所述终端后台运行的应用进程的应用标识集合,按照预设顺序以层叠排布的方式展示在所述终端的显示界面中;
其中,所述预设顺序包括进入后台运行的时间顺序,或者,使用频率的高低顺序,或者,占用内存的高低顺序。
9.根据权利要求6~8中任一项所述的终端,其特征在于,所述操作指令指示的操作包括切换应用进程,所述执行单元响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作的具体方式为:
响应所述操作指令,将所述目标应用标识对应的应用进程切换至所述终端前台运行,以及将当前在所述终端前台运行的应用进程切换至后台运行。
10.根据权利要求6~8中任一项所述的终端,其特征在于,所述操作指令指示的操作包括结束应用进程,所述执行单元响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作的具体方式为:
响应所述操作指令,将所述目标应用标识对应的应用进程在所述终端后台结束运行。
一种应用进程管理方法及终端\n技术领域\n[0001] 本发明涉及应用程序管理技术领域,具体涉及一种应用进程管理方法及终端。\n背景技术\n[0002] 目前,用户一般会在自己的智能手机、平板电脑等移动终端上安装有较多的应用软件,以满足工作和生活的需要,比如办公类应用软件、社交类应用软件、娱乐类应用软件以及理财类应用软件等。在移动终端的使用过程中,如果用户同时开启了多个应用软件,使得终端后台运行有多个应用进程,这就需要用户对这些应用进程进行管理,比如切换应用进程、关闭某些应用进程以节省内存资源等。\n[0003] 现有技术中,在多个应用进程间切换一般是要退出当前应用进程,再选择需要进入的应用进程,步骤比较繁琐,很不方便。此外,结束某些应用进程时一般也是逐个进入其对应的后台管理界面,再将其结束运行,操作效率较低。因此,如何便捷、高效地对应用进程进行管理已成为亟待解决的问题。\n发明内容\n[0004] 本发明实施例提供了一种应用进程管理方法及终端,可以实现对终端应用进程的便捷、高效管理。\n[0005] 本发明实施例第一方面提供了一种应用进程管理方法,包括:\n[0006] 检测通过终端触摸屏输入的触摸操作,并获取所述触摸操作的按压力度值;\n[0007] 在所述按压力度值大于或等于预设按压力度阈值的情况下,将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中;\n[0008] 根据针对所述应用标识集合输入的选择指令,从所述应用标识集合中确定出目标应用标识;\n[0009] 获取针对所述目标应用标识输入的操作指令,并响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作。\n[0010] 结合本发明实施例第一方面,在本发明实施例第一方面的第一种可能的实现方式中,所述触摸操作的按压力度值包括预设时长内所述触摸操作的平均按压力度值或最小按压力度值。\n[0011] 结合本发明实施例第一方面或第一方面的第一种可能的实现方式,在本发明实施例第一方面的第二种可能的实现方式中,所述将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中,包括:\n[0012] 从预设的N个按压力度值区间中,确定出所述按压力度值所属的目标按压力度值区间,所述N为大于或等于1的整数;\n[0013] 将当前在所述终端后台运行的应用进程中,与所述目标按压力度值区间对应的预设数量的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中。\n[0014] 结合本发明实施例第一方面或第一方面的第一种可能的实现方式,在本发明实施例第一方面的第三种可能的实现方式中,所述将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中,包括:\n[0015] 将当前在所述终端后台运行的应用进程的应用标识集合,按照预设顺序以层叠排布的方式展示在所述终端的显示界面中;\n[0016] 其中,所述预设顺序包括进入后台运行的时间顺序,或者,使用频率的高低顺序,或者,占用内存的高低顺序。\n[0017] 结合本发明实施例第一方面至第一方面的第三种可能的实现方式中的任一种,在本发明实施例第一方面的第四种可能的实现方式中,所述操作指令指示的操作包括切换应用进程,所述响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作,包括:\n[0018] 响应所述操作指令,将所述目标应用标识对应的应用进程切换至所述终端前台运行,以及将当前在所述终端前台运行的应用进程切换至后台运行。\n[0019] 结合本发明实施例第一方面至第一方面的第三种可能的实现方式中的任一种,在本发明实施例第一方面的第五种可能的实现方式中,所述操作指令指示的操作包括结束应用进程,所述响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作,包括:\n[0020] 响应所述操作指令,将所述目标应用标识对应的应用进程在所述终端后台结束运行。\n[0021] 本发明实施例第二方面提供了一种终端,包括:\n[0022] 检测单元,用于检测通过终端触摸屏输入的触摸操作;\n[0023] 获取单元,用于获取所述触摸操作的按压力度值;\n[0024] 输出单元,用于在所述按压力度值大于或等于预设按压力度阈值的情况下,将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中;\n[0025] 第一确定单元,用于根据针对所述应用标识集合输入的选择指令,从所述应用标识集合中确定出目标应用标识;\n[0026] 所述获取单元,还用于获取针对所述目标应用标识输入的操作指令;\n[0027] 执行单元,用于响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作。\n[0028] 结合本发明实施例第二方面,在本发明实施例第二方面的第一种可能的实现方式中,所述触摸操作的按压力度值包括预设时长内所述触摸操作的平均按压力度值或最小按压力度值。\n[0029] 结合本发明实施例第二方面或第二方面的第一种可能的实现方式,在本发明实施例第二方面的第二种可能的实现方式中,所述输出单元包括:\n[0030] 第二确定单元,用于从预设的N个按压力度值区间中,确定出所述按压力度值所属的目标按压力度值区间,所述N为大于或等于1的整数;\n[0031] 显示单元,用于将当前在所述终端后台运行的应用进程中,与所述目标按压力度值区间对应的预设数量的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中。\n[0032] 结合本发明实施例第二方面或第二方面的第一种可能的实现方式,在本发明实施例第二方面的第三种可能的实现方式中,所述输出单元将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中的具体方式为:\n[0033] 将当前在所述终端后台运行的应用进程的应用标识集合,按照预设顺序以层叠排布的方式展示在所述终端的显示界面中;\n[0034] 其中,所述预设顺序包括进入后台运行的时间顺序,或者,使用频率的高低顺序,或者,占用内存的高低顺序。\n[0035] 结合本发明实施例第二方面至第二方面的第三种可能的实现方式中的任一种,在本发明实施例第二方面的第四种可能的实现方式中,所述操作指令指示的操作包括切换应用进程,所述执行单元响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作的具体方式为:\n[0036] 响应所述操作指令,将所述目标应用标识对应的应用进程切换至所述终端前台运行,以及将当前在所述终端前台运行的应用进程切换至后台运行。\n[0037] 结合本发明实施例第二方面至第二方面的第三种可能的实现方式中的任一种,在本发明实施例第二方面的第五种可能的实现方式中,所述操作指令指示的操作包括结束应用进程,所述执行单元响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作的具体方式为:\n[0038] 响应所述操作指令,将所述目标应用标识对应的应用进程在所述终端后台结束运行。\n[0039] 通过本发明实施例可获取通过终端触摸屏输入的触摸操作的按压力度值,判断该按压力度值是否大于或等于预设按压力度阈值,如果是,则将当前在终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在终端的显示界面中;进一步的,根据针对该应用标识集合输入的选择指令从该应用标识集合中确定出目标应用标识,以及响应针对该目标应用标识输入的操作指令,对该目标应用标识对应的应用进程执行该操作指令指示的操作,可以实现对终端应用进程的便捷、高效管理。\n附图说明\n[0040] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0041] 图1是本发明实施例提供的一种应用进程管理方法的第一实施例流程示意图;\n[0042] 图2是本发明实施例提供的一种应用进程管理方法的第二实施例流程示意图;\n[0043] 图3是本发明实施例提供的一种终端的第一实施例结构示意图;\n[0044] 图4是本发明实施例提供的一种终端的第二实施例结构示意图;\n[0045] 图5是本发明实施例提供的一种终端的第三实施例结构示意图。\n具体实施方式\n[0046] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0047] 本发明实施例中的终端可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。\n[0048] 请参阅图1,为本发明实施例提供的一种应用进程管理方法的第一实施例流程示意图。本实施例中所描述的应用进程管理方法包括以下步骤:\n[0049] S101、终端检测通过所述终端触摸屏输入的触摸操作,并获取所述触摸操作的按压力度值。\n[0050] 在一些可行的实施方式中,该触摸屏可集触控和显示功能于一体,即在本发明实施例中,终端的触摸屏即可用作触控面板提供给用户进行触摸操作,还可用作显示屏,向终端用户展现相应的数据信息。\n[0051] 其中,该触摸操作可包括按压(即点击)、滑动等操作,而按压操作又可分为单击、双击、多次点击、短按以及长按等,滑动操作又可分为直线滑动、曲线滑动等,例如滑动操作的轨迹可为一直线或一符号等,本发明实施例均不做限定。\n[0052] 具体实现中,用户可通过触摸屏,利用手指、电容笔等操作体输入按压、滑动等触摸操作,终端可在系统后台建立触摸事件监听线程,用来检测用户输入的触摸操作。\n[0053] 进一步的,终端通过触摸事件监听线程检测到用户输入的触摸操作时,可获取该触摸操作的按压力度值。\n[0054] S102、在所述按压力度值大于或等于预设按压力度阈值的情况下,所述终端将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中。\n[0055] 其中,终端上可安装有各类应用程序,包括微信、微博、高德地图、印象笔记、百度云、WPS等,用户平时在使用完某个应用程序后,很可能不会将这个应用程序完全退出,而是将应用程序的应用进程在后台继续运行,从而终端一般情况下在后台会同时运行有多个应用进程。\n[0056] 需要说明的是,该应用标识可为应用图标或者应用缩略图等,其中,应用图标即为终端系统桌面上用于启动对应应用程序的图标,应用缩略图即为应用程序进入后台运行时的应用画面。\n[0057] 具体的,终端可预设有按压力度阈值,当输入的触摸操作的按压力度值达到该按压力度阈值时,可触发终端将当前处于后台运行状态的应用进程的应用标识集合展示在终端的显示界面中。\n[0058] 需要指出的是,该触摸操作的按压力度值具体可为终端实时获取到的按压力度值,即瞬时的按压力度值,当输入的触摸操作的实时按压力度值达到该按压力度阈值时,即可触发终端将当前处于后台运行状态的应用进程的应用标识集合展示在终端的显示界面中。\n[0059] 在一些可行的实施方式中,该触摸操作的按压力度值具体可为预设时长(如2秒)内获取到的该触摸操作的平均按压力度值或最小按压力度值,即当输入的触摸操作在一段时间内的平均按压力度值达或最小按压力度值达到该按压力度阈值时,即可触发终端将当前处于后台运行状态的应用进程的应用标识集合展示在终端的显示界面中。\n[0060] 在一些可行的实施方式中,终端可记录每个应用程序的使用日志,该使用日志可包括一段时间内的使用频率、进入后台运行的时间、平均每次使用的时长、平均每次使用占用的内存大小等,进而终端可按照预设顺序以层叠排布的方式(比如外层的事物部分覆盖里层的事物),将该应用标识集合展示在终端显示界面中。\n[0061] 其中,预设顺序可为进入后台运行的时间从早到晚(或从晚到早)的顺序,即进入后台运行的时间早的应用进程,其应用标识在终端显示界面的外层(或内层)展示,可便于用户快速清除长时间未使用的应用进程(或及时切换到最近使用的应用进程)。\n[0062] 在一些可行的实施方式中,预设顺序还可为应用进程对应的应用程序的使用频率从高到底(或从低到高)的顺序,即后台运行的应用进程中,对应应用程序的使用频率高,则其应用标识在终端显示界面的外层(或里层)展示,以便于用户及时切换到经常使用的应用进程(或快速清除很少使用的应用进程)。\n[0063] 在一些可行的实施方式中,预设顺序还可为平均每次使用的时长从长到短的顺序,即后台运行的应用进程中,平均每次使用的时长较长,则其应用标识在终端显示界面的外层展示,可便于用户及时切换到平均每次使用的时长较长的应用进程。\n[0064] 在一些可行的实施方式中,预设顺序还可为平均每次使用占用的内存从大到小的顺序,即后台运行的应用进程中,占用内存大,则其应用标识在终端显示界面的外层展示,可便于用户快速清理占用内存较大的部分或者全部应用进程。\n[0065] S103、所述终端根据针对所述应用标识集合输入的选择指令,从所述应用标识集合中确定出目标应用标识。\n[0066] 具体的,终端可根据用户的选择从该应用标识集合中确定出包括至少一个应用标识的目标应用标识。\n[0067] S104、所述终端获取针对所述目标应用标识输入的操作指令,响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作。\n[0068] 具体实现中,终端确定出目标应用标识后,可根据用户输入的操作指令,对该目标应用标识对应的应用进程执行相应的操作,例如切换应用进程操作,即将该目标应用标识对应的应用进程切换至前台运行,而将当前在前台运行的应用进程转移至后台运行;再例如结束应用进程操作,即将该目标应用标识对应的应用进程在后台结束运行(或者将该目标应用标识对应的应用进程从终端内存中转移至终端的swap分区);又例如锁定应用进程操作,即将该目标应用标识对应的应用进程在终端后台锁定,防止内存清理等常驻应用进程将其从后台结束运行。\n[0069] 通过本发明实施例可获取通过终端触摸屏输入的触摸操作的按压力度值,在该按压力度值大于或等于预设按压力度阈值的情况下,将当前在终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在终端的显示界面中;进一步的,根据针对该应用标识集合输入的选择指令从该应用标识集合中确定出目标应用标识,以及响应针对该目标应用标识输入的操作指令,对该目标应用标识对应的应用进程执行该操作指令指示的操作,可以实现对终端应用进程的便捷、高效管理,提升终端的实用性。\n[0070] 请参阅图2,为本发明实施例提供的一种应用进程管理方法的第二实施例流程示意图。本实施例中所描述的应用进程管理方法包括以下步骤:\n[0071] S201、终端检测通过所述终端触摸屏输入的触摸操作,并获取所述触摸操作的按压力度值。\n[0072] S202、在所述按压力度值大于或等于预设按压力度阈值的情况下,所述终端从预设的N个按压力度值区间中,确定出所述按压力度值所属的目标按压力度值区间。\n[0073] 其中,N为大于或等于1的整数。\n[0074] 其中,终端可预设按压力度阈值,当输入的触摸操作的按压力度值达到该按压力度阈值时,可触发终端将当前处于后台运行状态的应用进程的应用标识集合展示在终端的显示界面中。\n[0075] 进一步的,终端可在大于或等于该按压力度阈值的范围内,设有多个按压力度值区间,同时设置每个按压力度值区间各自对应的应用进程的数量,即该触摸操作的按压力度值不同,可触发终端将当前处于后台运行状态的应用进程中不同数量应用进程组成的应用标识集合展示在终端的显示界面中。\n[0076] 具体实现中,如果终端判断出该触摸操作的按压力度值大于或等于预设按压力度阈值,则终端可从预设的N个按压力度值区间中,确定该按压力度值具体所属的目标按压力度值区间。\n[0077] 需要指出的是,该触摸操作的按压力度值具体可为终端实时获取到的按压力度值,即瞬时的按压力度值,当输入的触摸操作的实时按压力度值达到该按压力度阈值时,即可触发终端将当前处于后台运行状态的应用进程的应用标识集合展示在终端的显示界面中。\n[0078] 在一些可行的实施方式中,该触摸操作的按压力度值具体可为预设时长(如2秒)内获取到的该触摸操作的平均按压力度值或最小按压力度值,即当输入的触摸操作在一段时间内的平均按压力度值达或最小按压力度值达到该按压力度阈值时,即可触发终端将当前处于后台运行状态的应用进程的应用标识集合展示在终端的显示界面中。\n[0079] 需要说明的是,该N个按压力度值区间中,各个按压力度值区间对应的按压力度值范围相互之间不重叠。\n[0080] S203、所述终端将当前在所述终端后台运行的应用进程中,与所述目标按压力度值区间对应的预设数量的应用进程的应用标识集合,按照预设顺序以层叠排布的方式展示在所述终端的显示界面中。\n[0081] 在一些可行的实施方式中,终端可记录每个应用程序的使用日志,该使用日志可包括一段时间内的使用频率、进入后台运行的时间、平均每次使用的时长、平均每次使用占用的内存大小等。\n[0082] 具体的,终端可根据预先设置的每个按压力度值区间各自对应的应用进程的数量,确定出该目标按压力度值区间对应的应用进程的数量M,该M个应用进程具体可为当前在该终端后台运行的应用进程按照预设顺序排序后排列在最前面(或最后面)的M个应用进程,例如,该目标按压力度值区间对应的应用进程为最先进入后台运行的M个应用进程,或者一段时间内使用频率最高的M个应用进程,或者平均每次使用的时长较长的M个应用进程,或者平均每次使用占用的内存大小较大的M个应用进程,或者从当前在该终端后台运行的应用进程中随机选择的M个应用进程。其中,M为大于或等于1的整数。\n[0083] 进一步的,终端将该M个应用进程按照进入后台运行的时间顺序,或者使用频率的高低顺序,或者占用内存的高低顺序,以层叠排布的方式(比如外层的事物部分覆盖里层的事物)展示在所述终端的显示界面中。\n[0084] S204、所述终端根据针对所述应用标识集合输入的选择指令,从所述应用标识集合中确定出目标应用标识。\n[0085] 具体的,终端可根据用户的选择,从与该目标按压力度值区间对应的M个应用进程的应用标识集合中确定出包括至少一个应用标识的目标应用标识。\n[0086] S205、所述终端获取针对所述目标应用标识输入的操作指令。\n[0087] S206、若所述操作指令指示的操作包括切换应用进程,则所述终端响应所述操作指令,将所述目标应用标识对应的应用进程切换至所述终端前台运行,以及将当前在所述终端前台运行的应用进程切换至后台运行。\n[0088] S207、若所述操作指令指示的操作包括结束应用进程,则所述终端响应所述操作指令,将所述目标应用标识对应的应用进程在所述终端后台结束运行。\n[0089] 具体的,终端确定出目标应用标识后,可根据用户输入的操作指令,对该目标应用标识对应的应用进程执行该操作指令指示的操作,例如若该操作指令指示的操作包括切换应用进程,则终端将该目标应用标识对应的应用进程切换至前台运行,而将当前在前台运行的应用进程转移至后台运行;再例如若该操作指令指示的操作包括结束应用进程,则终端将该目标应用标识对应的应用进程在后台结束运行(或者将该目标应用标识对应的应用进程从终端内存中转移至终端的swap分区);\n[0090] 在一些可行的实施方式中,该操作指令指示的操作还可包括锁定应用进程,即终端将该目标应用标识对应的应用进程在后台锁定,防止内存清理等常驻应用进程将其从后台结束运行。\n[0091] 通过本发明实施例可获取通过终端触摸屏输入的触摸操作的按压力度值,在该按压力度值大于或等于预设按压力度阈值的情况下,从预设的N个按压力度值区间中确定出该按压力度值所属的目标按压力度值区间,进而将当前在该终端后台运行的应用进程中,与该目标按压力度值区间对应的预设数量的应用进程的应用标识集合按照预设顺序以层叠排布的方式展示在该终端的显示界面中;进一步的,根据针对该应用标识集合输入的选择指令从该应用标识集合中确定出目标应用标识,以及响应针对该目标应用标识输入的操作指令,在该操作指令指示的操作包括切换应用进程时,将该目标应用标识对应的应用进程切换至该终端前台运行,以及将当前在该终端前台运行的应用进程切换至后台运行;在该操作指令指示的操作包括结束应用进程时,将该目标应用标识对应的应用进程在该终端后台结束运行,可以实现对终端应用进程的便捷、高效管理,提升终端的实用性。\n[0092] 请参阅图3,为本发明实施例提供的一种终端的第一实施例结构示意图。本实施例中所描述的终端包括:检测单元301、获取单元302、输出单元303、第一确定单元304以及执行单元305,其中:\n[0093] 检测单元301,用于检测通过终端触摸屏输入的触摸操作;\n[0094] 获取单元302,用于获取所述触摸操作的按压力度值;\n[0095] 输出单元303,用于在所述按压力度值大于或等于预设按压力度阈值的情况下,将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中;\n[0096] 第一确定单元304,用于根据针对所述应用标识集合输入的选择指令,从所述应用标识集合中确定出目标应用标识;\n[0097] 所述获取单元302,还用于获取针对所述目标应用标识输入的操作指令;\n[0098] 执行单元305,用于响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作。\n[0099] 需要说明的是,本发明实施例的终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。\n[0100] 通过本发明实施例可获取通过终端触摸屏输入的触摸操作的按压力度值,在该按压力度值大于或等于预设按压力度阈值的情况下,将当前在终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在终端的显示界面中;进一步的,根据针对该应用标识集合输入的选择指令从该应用标识集合中确定出目标应用标识,以及响应针对该目标应用标识输入的操作指令,对该目标应用标识对应的应用进程执行该操作指令指示的操作,可以实现对终端应用进程的便捷、高效管理,提升终端的实用性。\n[0101] 请参阅图4,为本发明实施例提供的一种终端的第二实施例结构示意图。本实施例中所描述的终端包括:检测单元401、获取单元402、输出单元403、第一确定单元404以及执行单元405,其中:\n[0102] 检测单元401,用于检测通过终端触摸屏输入的触摸操作;\n[0103] 获取单元402,用于获取所述触摸操作的按压力度值;\n[0104] 输出单元403,用于在所述按压力度值大于或等于预设按压力度阈值的情况下,将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中;\n[0105] 所述输出单元403具体可包括第二确定单元4030以及显示单元4031,其中:\n[0106] 第二确定单元4030,用于从预设的N个按压力度值区间中,确定出所述按压力度值所属的目标按压力度值区间,所述N为大于或等于1的整数;\n[0107] 显示单元4031,用于将当前在所述终端后台运行的应用进程中,与所述目标按压力度值区间对应的预设数量的应用进程的应用标识集合,按照预设顺序以层叠排布的方式展示在所述终端的显示界面中。\n[0108] 第一确定单元404,用于根据针对所述应用标识集合输入的选择指令,从所述应用标识集合中确定出目标应用标识;\n[0109] 所述获取单元402,还用于获取针对所述目标应用标识输入的操作指令;\n[0110] 执行单元405,用于响应所述操作指令,在所述操作指令指示的操作包括切换应用进程时,将所述目标应用标识对应的应用进程切换至所述终端前台运行,以及将当前在所述终端前台运行的应用进程切换至后台运行;以及,在所述操作指令指示的操作包括结束应用进程时,将所述目标应用标识对应的应用进程在所述终端后台结束运行。\n[0111] 需要说明的是,本发明实施例的终端的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。\n[0112] 通过本发明实施例可获取通过终端触摸屏输入的触摸操作的按压力度值,在该按压力度值大于或等于预设按压力度阈值的情况下,从预设的N个按压力度值区间中确定出该按压力度值所属的目标按压力度值区间,进而将当前在该终端后台运行的应用进程中,与该目标按压力度值区间对应的预设数量的应用进程的应用标识集合按照预设顺序以层叠排布的方式展示在该终端的显示界面中;进一步的,根据针对该应用标识集合输入的选择指令从该应用标识集合中确定出目标应用标识,以及响应针对该目标应用标识输入的操作指令,在该操作指令指示的操作包括切换应用进程时,将该目标应用标识对应的应用进程切换至该终端前台运行,以及将当前在该终端前台运行的应用进程切换至后台运行;在该操作指令指示的操作包括结束应用进程时,将该目标应用标识对应的应用进程在该终端后台结束运行,可以实现对终端应用进程的便捷、高效管理,提升终端的实用性。\n[0113] 请参阅图5,为本发明实施例提供的一种终端的第三实施例结构示意图。本实施例中所描述的终端包括:至少一个输入设备501;至少一个输出设备502;至少一个处理器503,例如CPU;和存储器504,上述输入设备501、输出设备502、处理器503和存储器504通过总线\n505连接。\n[0114] 其中,上述输入设备501具体可为终端的触摸屏,用于检测输入的触摸操作以及获取输入的选择指令和操作指令。\n[0115] 上述输出设备502具体也可为终端的触摸屏,用于输出相应的数据信息。其中,该触摸屏可集触控和显示功能于一体,即在本发明实施例中,终端的触摸屏既可用作触控面板提供给用户进行触摸操作,还可用作显示屏,向终端用户展现相应的数据信息。\n[0116] 上述存储器504可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器504用于存储一组程序代码,上述输入设备501、输出设备502和处理器503用于调用存储器504中存储的程序代码,执行如下操作:\n[0117] 上述输入设备501,用于检测通过终端触摸屏输入的触摸操作;\n[0118] 上述处理器503,用于获取所述触摸操作的按压力度值;\n[0119] 上述输出设备502,用于在所述按压力度值大于或等于预设按压力度阈值的情况下,将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中;\n[0120] 上述输入设备501,还用于获取针对所述应用标识集合输入的选择指令;\n[0121] 上述处理器503,还用于根据所述选择指令,从所述应用标识集合中确定出目标应用标识;\n[0122] 上述输入设备501,还用于获取针对所述目标应用标识输入的操作指令;\n[0123] 上述处理器503,还用于响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作。\n[0124] 在一些可行的实施方式中,所述触摸操作的按压力度值包括预设时长内所述触摸操作的平均按压力度值或最小按压力度值。\n[0125] 在一些可行的实施方式中,上述输出设备502将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中的具体方式为:\n[0126] 从预设的N个按压力度值区间中,确定出所述按压力度值所属的目标按压力度值区间,所述N为大于或等于1的整数;\n[0127] 将当前在所述终端后台运行的应用进程中,与所述目标按压力度值区间对应的预设数量的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中。\n[0128] 在一些可行的实施方式中,上述输出设备502将当前在所述终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在所述终端的显示界面中的具体方式为:\n[0129] 将当前在所述终端后台运行的应用进程的应用标识集合,按照预设顺序以层叠排布的方式展示在所述终端的显示界面中;\n[0130] 其中,所述预设顺序包括进入后台运行的时间顺序,或者,使用频率的高低顺序,或者,占用内存的高低顺序。\n[0131] 在一些可行的实施方式中,所述操作指令指示的操作包括切换应用进程,上述处理器503响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作的具体方式为:\n[0132] 响应所述操作指令,将所述目标应用标识对应的应用进程切换至所述终端前台运行,以及将当前在所述终端前台运行的应用进程切换至后台运行。\n[0133] 在一些可行的实施方式中,所述操作指令指示的操作包括结束应用进程,上述处理器503响应所述操作指令,对所述目标应用标识对应的应用进程执行所述操作指令指示的操作的具体方式为:\n[0134] 响应所述操作指令,将所述目标应用标识对应的应用进程在所述终端后台结束运行。\n[0135] 具体实现中,本发明实施例中所描述的输入设备501、输出设备502和处理器503可执行本发明实施例提供的一种应用进程管理方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例提供的一种终端的第一实施例和第二实施例中所描述的终端的实现方式,在此不再赘述。\n[0136] 通过本发明实施例可获取通过终端触摸屏输入的触摸操作的按压力度值,判断该按压力度值是否大于或等于预设按压力度阈值,如果是,则将当前在终端后台运行的应用进程的应用标识集合,按照预设排列方式展示在终端的显示界面中;进一步的,根据针对该应用标识集合输入的选择指令从该应用标识集合中确定出目标应用标识,以及响应针对该目标应用标识输入的操作指令,对该目标应用标识对应的应用进程执行该操作指令指示的操作,可以实现对终端应用进程的便捷、高效管理,提升终端的实用性。\n[0137] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。\n[0138] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。\n[0139] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。\n[0140] 上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0141] 另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。\n[0142] 上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(英文:Read-Only Memory,缩写:ROM)或者随机存取存储器(英文:Random Access Memory,缩写:RAM)等各种可以存储程序代码的介质。\n[0143] 以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
法律信息
- 2020-06-23
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-11-16
- 2015-12-09
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201510535629.0
申请日: 2015.08.27
- 2015-11-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |