一种应用管理方法、装置及终端与流程

文档序号:13729047阅读:104来源:国知局
技术领域本发明涉及电子技术领域,具体涉及一种应用管理方法、装置及终端。

背景技术:
如今,智能手机、平板电脑等终端日益普及,伴随着移动互联网技术的快速发展,应用的开发速度越来越快,丰富程度也越来越高,用户通过在终端上安装各类应用可以满足办公、娱乐、交友等多样化需求。通常情况下,用户会在终端上同时运行多个应用,例如浏览器、多种社交软件、电子书阅读器等,用户使用某个应用时其它应用一般默认会在后台继续运行,如果用户需要使用后台运行的应用,则可以通过终端触摸屏底栏的虚拟菜单键或物理菜单键调出这些应用,点击应用缩略图即可打开对应的应用。然而,在后台运行的应用数量较多并且需要使用的应用排列在靠后的位置时,用户一般需要通过滑动等操作而花费较长的时间才能找到需要使用的后台应用对应的应用缩略图,而用户通过先返回系统桌面再点击相应的应用图标而打开对应后台应用的方式操作上也较为繁琐。可见,目前在打开后台运行的应用时效率较低。

技术实现要素:
本发明实施例提供了一种应用管理方法、装置及终端,可以快速打开后台运行的应用。本发明实施例第一方面提供了一种应用管理方法,包括:终端检测针对预设操作按键输入的触摸操作,并获取所述触摸操作的触摸参数,所述触摸参数包括按压力度值;在所述按压力度值大于或等于预设第一按压力度阈值的情况下,所述终端依次轮流显示当前运行的K个应用,所述K为大于或等于1的整数;在所述按压力度值小于或等于预设第二按压力度阈值的情况下,所述终端在系统前台运行当前显示的所述K个应用中的第一应用;其中,所述预设第二按压力度阈值小于所述预设第一按压力度阈值。可选的,在所述按压力度值大于或等于预设第三按压力度阈值的情况下,所述终端关闭当前显示的所述K个应用中的第二应用;其中,所述预设第三按压力度阈值大于所述预设第一按压力度阈值。可选的,所述在所述按压力度值大于或等于预设第一按压力度阈值的情况下,所述终端依次轮流显示当前运行的K个应用之前,所述方法还包括:在所述按压力度值大于或等于预设第四按压力度阈值,且小于所述预设第一按压力度阈值的情况下,所述终端同时显示所述K个应用。可选的,所述触摸参数还包括按压时长,所述终端同时显示所述K个应用,包括:在所述按压时长大于或等于预设时长的情况下,所述终端同时显示所述K个应用。可选的,所述终端依次轮流显示当前运行的K个应用,包括:所述终端获取预设的所述按压力度值对应的目标切换速度,并按照所述目标切换速度依次轮流显示当前运行的K个应用。可选的,所述预设操作按键为home键。本发明实施例第二方面提供了一种应用管理装置,包括:检测模块,用于检测针对预设操作按键输入的触摸操作;获取模块,用于获取所述触摸操作的触摸参数,所述触摸参数包括按压力度值;显示模块,用于在所述按压力度值大于或等于预设第一按压力度阈值的情况下,依次轮流显示当前运行的K个应用,所述K为大于或等于1的整数;运行模块,用于在所述按压力度值小于或等于预设第二按压力度阈值的情况下,在系统前台运行当前显示的所述K个应用中的第一应用;其中,所述预设第二按压力度阈值小于所述预设第一按压力度阈值。可选的,所述装置还包括:关闭模块,用于在所述按压力度值大于或等于预设第三按压力度阈值的情况下,关闭当前显示的所述K个应用中的第二应用;其中,所述预设第三按压力度阈值大于所述预设第一按压力度阈值。可选的,所述显示模块,还用于在所述按压力度值大于或等于预设第四按压力度阈值,且小于预设第一按压力度阈值的情况下,同时显示所述K个应用。可选的,所述触摸参数还包括按压时长,所述显示模块同时显示所述K个应用的具体方式为:在所述按压时长大于或等于预设时长的情况下,同时显示所述K个应用。可选的,所述显示模块包括:获取单元,用于获取预设的所述按压力度值对应的目标切换速度;显示单元,用于按照所述目标切换速度依次轮流显示当前运行的K个应用。可选的,所述预设操作按键为home键。本发明实施例第三方面提供了一种终端,包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明实施例第一方面任一方法中所描述的部分或全部步骤。本发明实施例中,终端获取针对预设操作按键输入的触摸操作的触摸参数,该触摸参数包括按压力度值,如果该按压力度值大于或等于预设第一按压力度阈值,则该终端依次轮流显示当前运行的K个应用,如果该按压力度值减小至小于或等于预设第二按压力度阈值,则该终端在系统前台运行当前显示的该K个应用中的第一应用,从而可以快速打开后台运行的应用。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种应用管理方法的第一实施例流程示意图;图2是本发明实施例提供的一种应用管理方法的第二实施例流程示意图;图3是本发明实施例提供的一种应用管理装置的第一实施例结构示意图;图4是本发明实施例提供的一种应用管理装置的第二实施例结构示意图;图5是本发明实施例提供的一种终端的一实施例结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参阅图1,为本发明实施例提供的一种应用管理方法的第一实施例流程示意图。本实施例中所描述的应用管理方法,包括以下步骤:S101、终端检测针对预设操作按键输入的触摸操作,并获取所述触摸操作的触摸参数,所述触摸参数包括按压力度值。其中,该预设操作按键具体可以是虚拟的触控按键,例如虚拟home键,或者实体的触控按键,例如实体home键,本发明实施例对于该预设操作按键的位置不做限定。S102、在所述按压力度值大于或等于预设第一按压力度阈值的情况下,所述终端依次轮流显示当前运行的K个应用,所述K为大于或等于1的整数。具体的,如果该终端确定在该预设操作按键上输入的按压力度值达到预设的第一按压力度阈值(例如10牛顿N),则该终端获取当前在前台或后台运行的K个应用,该K个应用可以包括当前在后台运行的所有应用,或者,该K个应用也可以为当前在后台运行且满足预设条件的应用。其中,该预设条件包括使用频率超过预设值、内存占用量超过预设内存占用量阈值、为预设类型(例如社交类)等中的一种或多种。进一步的,该终端在显示界面中可以按照预设的时间间隔(例如默认为1秒)轮流循环显示该K个应用,具体可以是显示该K个应用最后一次进入后台运行时的应用界面或者该K个应用的应用图标等。其中,该预设的时间间隔也可以由用户自由设置。S103、在所述按压力度值小于或等于预设第二按压力度阈值的情况下,所述终端在系统前台运行当前显示的所述K个应用中的第一应用。其中,该预设第二按压力度阈值小于该预设第一按压力度阈值。具体的,该终端实时地获取该触摸操作的按压力度值,在该按压力度值减小至小于或等于预设第二按压力度阈值(例如5N)时,包括该用户松开输入该触摸操作的手指,该终端确定该显示界面当前显示的应用界面对应的应用(即该第一应用),进而在系统的前台运行该第一应用,即该显示界面实时显示该第一应用的应用界面。本发明实施例中,终端获取针对预设操作按键输入的触摸操作的触摸参数,该触摸参数包括按压力度值,如果该按压力度值大于或等于预设第一按压力度阈值,则该终端依次轮流显示当前运行的K个应用,如果该按压力度值减小至小于或等于预设第二按压力度阈值,则该终端在系统前台运行当前显示的该K个应用中的第一应用,从而可以快速打开后台运行的应用,提升用户对于终端的操作体验。请参阅图2,为本发明实施例提供的一种应用管理方法的第二实施例流程示意图。本实施例中所描述的应用管理方法,包括以下步骤:S201、终端检测针对预设操作按键输入的触摸操作,并获取所述触摸操作的触摸参数,所述触摸参数包括按压力度值。S202、在所述按压力度值大于或等于预设第四按压力度阈值,且小于预设第一按压力度阈值的情况下,所述终端同时显示当前运行的K个应用,所述K为大于或等于1的整数。具体的,如果该终端确定在该预设操作按键上输入的按压力度值达到预设的第四按压力度阈值(例如7N),则该终端获取当前在前台或后台运行的K个应用,该K个应用可以包括当前在后台运行的所有应用,或者,该K个应用也可以为当前在后台运行且满足预设条件的应用,进而该终端在显示界面中同时显示该K个应用最后一次进入后台运行时的应用界面或者该K个应用的应用图标等。需要说明的是,当K的值较大时该终端也可以将该K个应用分页显示,即每一页显示预设数量的该K个应用中的应用。其中,该预设条件包括使用频率超过预设值、内存占用量超过预设内存占用量阈值、为预设类型(例如社交类)等中的一种或多种。在一些可行的实施方式中,该触摸参数还包括按压时长,在该按压力度值大于或等于预设第四按压力度阈值,且小于预设第一按压力度阈值,且该按压时长大于或等于预设时长(例如1.5秒)的情况下,该终端才在该显示界面中同时显示该K个应用。S203、在所述按压力度值大于或等于所述预设第一按压力度阈值的情况下,所述终端依次轮流显示所述K个应用。具体的,该终端可以预设按压力度值与切换速度的对应关系,在一个预设的按压力度值范围内按压力度值越大切换速度也越大,从而该终端根据该对应关系确定该按压力度值对应的目标切换速度,例如该目标切换速度可以是1个应用/秒,并按照该目标切换速度依次轮流显示该K个应用,从而可以自由灵活地调节该K个应用的切换速度。S204、在所述按压力度值大于或等于预设第三按压力度阈值的情况下,所述终端关闭当前显示的所述K个应用中的第二应用。其中,该预设第三按压力度阈值大于该预设第一按压力度阈值。具体的,该终端实时地获取该触摸操作的按压力度值,在该按压力度值增大至大于或等于预设第三按压力度阈值(例如14N)时,该终端确定该显示界面当前显示的应用界面对应的应用(即该第二应用),并将该第二应用结束运行,从而实现快速地关闭应用。S205、在所述按压力度值小于或等于预设第二按压力度阈值的情况下,所述终端在系统前台运行当前显示的所述K个应用中的第一应用。其中,该预设第二按压力度阈值小于该预设第一按压力度阈值。本发明实施例中,终端获取针对预设操作按键输入的触摸操作的触摸参数,该触摸参数包括按压力度值,如果该按压力度值大于或等于预设第四按压力度阈值,且小于预设第一按压力度阈值,则该终端同时显示当前前台或后台运行的K个应用,如果该按压力度值增大至大于或等于该预设第一按压力度阈值,则该终端依次轮流显示该K个应用最后一次进入后台运行时的应用界面或者该K个应用的应用图标;如果该按压力度值继续增大至大于或等于预设第三按压力度阈值,则该终端关闭当前显示的该K个应用中的第二应用,并在该按压力度值减小至小于或等于预设第二按压力度阈值时,在系统前台运行当前显示的该K个应用中的第一应用,从而可以快速打开或关闭当前运行的应用,提高应用的管理效率,提升用户对于终端的操作体验。请参阅图3,为本发明实施例提供的一种应用管理装置的第一实施例结构示意图。本实施例中所描述的应用管理装置,包括:检测模块301,用于检测针对预设操作按键输入的触摸操作;获取模块302,用于获取所述触摸操作的触摸参数,所述触摸参数包括按压力度值;显示模块303,用于在所述按压力度值大于或等于预设第一按压力度阈值的情况下,依次轮流显示当前运行的K个应用,所述K为大于或等于1的整数;具体的,如果获取模块302获取的按压力度值达到预设的第一按压力度阈值(例如10牛顿N),则获取模块302进而获取当前在前台或后台运行的K个应用,该K个应用可以包括当前在后台运行的所有应用,或者,该K个应用也可以为当前在后台运行且满足预设条件的应用。其中,该预设条件包括使用频率超过预设值、内存占用量超过预设内存占用量阈值、为预设类型(例如社交类)等中的一种或多种。进一步的,显示模块303在显示界面中可以按照预设的时间间隔(例如默认为1秒)轮流循环显示该K个应用,具体可以是显示该K个应用最后一次进入后台运行时的应用界面或者该K个应用的应用图标等。其中,该预设的时间间隔也可以由用户自由设置。运行模块304,用于在所述按压力度值小于或等于预设第二按压力度阈值的情况下,在系统前台运行当前显示的所述K个应用中的第一应用;其中,该预设第二按压力度阈值小于该预设第一按压力度阈值。具体的,获取模块302实时地获取该触摸操作的按压力度值,在该按压力度值减小至小于或等于预设第二按压力度阈值(例如5N)时,包括该用户松开输入该触摸操作的手指,运行模块304确定该显示界面当前显示的应用界面对应的应用(即该第一应用),进而在系统的前台运行该第一应用,即该显示界面实时显示该第一应用的应用界面。本发明实施例中,应用管理装置获取针对预设操作按键输入的触摸操作的触摸参数,该触摸参数包括按压力度值,如果该按压力度值大于或等于预设第一按压力度阈值,则该应用管理装置依次轮流显示当前运行的K个应用,如果该按压力度值减小至小于或等于预设第二按压力度阈值,则该应用管理装置在系统前台运行当前显示的该K个应用中的第一应用,从而可以快速打开后台运行的应用,提升用户对于应用管理装置的操作体验。请参阅图4,为本发明实施例提供的一种应用管理装置的第二实施例结构示意图。本实施例中所描述的应用管理装置,包括:检测模块401,用于检测针对预设操作按键输入的触摸操作;获取模块402,用于获取所述触摸操作的触摸参数,所述触摸参数包括按压力度值;显示模块403,用于在所述按压力度值大于或等于预设第一按压力度阈值的情况下,依次轮流显示当前运行的K个应用,所述K为大于或等于1的整数;其中,所述显示模块403具体包括:获取单元4030,用于获取预设的所述按压力度值对应的目标切换速度;显示单元4031,用于按照所述目标切换速度依次轮流显示当前运行的K个应用。具体的,可以预设按压力度值与切换速度的对应关系,在一个预设的按压力度值范围内按压力度值越大切换速度也越大,从而获取单元4030根据该对应关系确定该按压力度值对应的目标切换速度,例如该目标切换速度可以是1个应用/秒,显示单元4031按照该目标切换速度依次轮流显示该K个应用,从而可以自由灵活地调节该K个应用的切换速度。运行模块404,用于在所述按压力度值小于或等于预设第二按压力度阈值的情况下,在系统前台运行当前显示的所述K个应用中的第一应用;其中,该预设第二按压力度阈值小于该预设第一按压力度阈值。关闭模块405,用于在所述按压力度值大于或等于预设第三按压力度阈值的情况下,关闭当前显示的所述K个应用中的第二应用;其中,该预设第三按压力度阈值大于该预设第一按压力度阈值。具体的,获取模块402实时地获取该触摸操作的按压力度值,在该按压力度值增大至大于或等于预设第三按压力度阈值(例如14N)时,关闭模块405确定该显示界面当前显示的应用界面对应的应用(即该第二应用),并将该第二应用结束运行,从而实现快速地关闭应用。所述显示模块403,还用于在所述按压力度值大于或等于预设第四按压力度阈值,且小于所述预设第一按压力度阈值的情况下,同时显示所述K个应用。具体的,如果确定在该预设操作按键上输入的按压力度值达到预设的第四按压力度阈值(例如7N),则获取模块402获取当前在前台或后台运行的K个应用,该K个应用可以包括当前在后台运行的所有应用,或者,该K个应用也可以为当前在后台运行且满足预设条件的应用,进而显示模块403在显示界面中同时显示该K个应用最后一次进入后台运行时的应用界面或者该K个应用的应用图标等。需要说明的是,当K的值较大时该终端也可以将该K个应用分页显示,即每一页显示预设数量的该K个应用中的应用。其中,该预设条件包括使用频率超过预设值、内存占用量超过预设内存占用量阈值、为预设类型(例如社交类)等中的一种或多种。在一些可行的实施方式中,该触摸参数还包括按压时长,在该按压力度值大于或等于预设第四按压力度阈值,且小于预设第一按压力度阈值,且该按压时长大于或等于预设时长(例如1.5秒)的情况下,显示模块403才在该显示界面中同时显示该K个应用。在一些可行的实施方式中,所述触摸参数还包括按压时长,所述显示模块403同时显示所述K个应用的具体方式为:在所述按压时长大于或等于预设时长的情况下,同时显示所述K个应用。本发明实施例中,应用管理装置获取针对预设操作按键输入的触摸操作的触摸参数,该触摸参数包括按压力度值,如果该按压力度值大于或等于预设第四按压力度阈值,且小于预设第一按压力度阈值,则该应用管理装置同时显示当前前台或后台运行的K个应用,如果该按压力度值增大至大于或等于该预设第一按压力度阈值,则该应用管理装置依次轮流显示该K个应用最后一次进入后台运行时的应用界面或者该K个应用的应用图标;如果该按压力度值继续增大至大于或等于预设第三按压力度阈值,则该应用管理装置关闭当前显示的该K个应用中的第二应用,并在该按压力度值减小至小于或等于预设第二按压力度阈值时,在系统前台运行当前显示的该K个应用中的第一应用,从而可以快速打开或关闭当前运行的应用,提高应用的管理效率,提升用户对于应用管理装置的操作体验。请参阅图5,为本发明实施例提供的一种终端的一实施例结构示意图。本实施例中所描述的终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如中央处理单元(英文:centralprocessingunit,缩写:CPU);和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。其中,上述输入设备1000具体可为终端的触摸屏和/或物理触控按键,用于检测输入的触摸操作。上述输出设备2000具体可为终端的显示屏,用于显示应用等数据信息。其中,该显示屏也可集成到触摸屏上,即触摸屏可集触控和显示功能于一体,既可用作触控面板提供给用户进行触摸操作,还可用作显示屏,向终端用户显示相应的数据信息。上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:上述输入设备1000,用于检测针对预设操作按键输入的触摸操作。上述处理器3000,用于获取所述触摸操作的触摸参数,所述触摸参数包括按压力度值。上述输出设备2000,用于在所述按压力度值大于或等于预设第一按压力度阈值的情况下,依次轮流显示当前运行的K个应用,所述K为大于或等于1的整数。上述处理器3000,还用于在所述按压力度值小于或等于预设第二按压力度阈值的情况下,在系统前台运行当前显示的所述K个应用中的第一应用。其中,所述预设第二按压力度阈值小于所述预设第一按压力度阈值。在一些可行的实施方式中,上述处理器3000,还用于在所述按压力度值大于或等于预设第三按压力度阈值的情况下,关闭当前显示的所述K个应用中的第二应用。其中,所述预设第三按压力度阈值大于所述预设第一按压力度阈值。在一些可行的实施方式中,上述输出设备2000,还用于在所述按压力度值大于或等于预设第四按压力度阈值,且小于预设第一按压力度阈值的情况下,同时显示所述K个应用。在一些可行的实施方式中,所述触摸参数还包括按压时长,上述输出设备2000同时显示当前运行的K个应用的具体方式为:在所述按压时长大于或等于预设时长的情况下,同时显示当前运行的K个应用。在一些可行的实施方式中,上述输出设备2000依次轮流显示当前运行的K个应用的具体方式为:上述处理器3000获取预设的所述按压力度值对应的目标切换速度。上述输出设备2000按照所述目标切换速度依次轮流显示当前运行的K个应用。具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例提供的一种应用管理方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例提供的一种应用管理装置的第一实施例和第二实施例中所描述的应用管理装置的实现方式,在此不再赘述。本发明实施例中,终端获取针对预设操作按键输入的触摸操作的触摸参数,该触摸参数包括按压力度值,如果该按压力度值大于或等于预设第一按压力度阈值,则该终端依次轮流显示当前运行的K个应用,如果该按压力度值减小至小于或等于预设第二按压力度阈值,则该终端在系统前台运行当前显示的该K个应用中的第一应用,从而可以快速打开后台运行的应用,提升用户对于终端的操作体验。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(英文:Read-OnlyMemory,缩写:ROM)或者随机存取存储器(英文:RandomAccessMemory,缩写:RAM)等各种可以存储程序代码的介质。以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1