一种应用的展示方法、装置、终端和存储介质与流程

文档序号:16855087发布日期:2019-02-12 23:10阅读:176来源:国知局
一种应用的展示方法、装置、终端和存储介质与流程

本发明涉及终端技术领域,特别涉及一种应用的展示方法、装置、终端和存储介质。



背景技术:

随着科技的进步,终端的需求量也在不断上升,用户在终端上使用多个应用程序,用户使用过的应用程序会被放置在后台运行,将后台运行的应用程序简称为后台应用,基于此种情况,对于后台运行的应用程序的管理就变得非常重要。

在现有技术中,用户在查看后台应用时,终端会展示多任务管理界面,在多任务管理界面中,后台应用一般是以卡片的形式以及按照时间顺序展示出来,通常是最近使用的后台应用排在最前面,占用第一张卡片,卡片中展示后台的应用完整的页面内容。

在以卡片的形式展示后台应用时,通常只能同时展示1-3个后台应用,如果存在多个后台应用,其余的后台应用会被遮挡起来,用户无法查看到该后台应用。当用户想要查看其它的后台应用时,需要多次滑动卡片才能查看到该后台应用,造成用户的操作过多,降低用户查找效率,并且当用户处于公用场所时,卡片中展示的后台应用的完整的页面内容会造成用户的隐私泄露。



技术实现要素:

本发明实施例公开了一种应用的展示方法、装置、终端和存储介质,用以解决现有技术中展示的后台应用的完整的页面内容会造成用户的隐私泄露以及用户查找效率低的问题。

为了达到上述目的,本发明实施例公开了一种应用的展示方法,所述方法包括:

接收对后台应用的展示请求;

在至少一个环形展示区域中展示后台应用的图标。

进一步地,所述接收对后台应用的展示请求包括:

接收作用于显示界面的预设位置的按压操作。

进一步地,所述在至少一个环形展示区域中展示后台应用的图标包括:

监控所述按压操作的按压时长;

当识别到所述按压时长达到预设的第一时长阈值时,根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量,并确定增加展示的所述第一数量的第一目标环形展示区域;

根据预先保存的每个所述第一目标环形展示区域中能够展示的图标的第二数量,以及未被展示图标的后台应用,确定增加展示图标的第一目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第一数量的第一目标环形展示区域,以及在所述第一数量的第一目标环形展示区域中增加展示所述第一目标后台应用的图标。

进一步地,在根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量之前,所述方法还包括:

判断已展示的环形展示区域的数量是否小于终端能够展示的环形展示区域的数量;

如果是,则进行后续步骤。

进一步地,所述在至少一个环形展示区域中展示后台应用的图标包括:

监控所述按压操作的按压压力;

当识别到所述按压压力达到预设的第一压力阈值时,根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域,其中,压力阈值越大,对应的第二目标环形展示区域的数量越大;

根据预先保存的每个所述第二目标环形展示区域中能够展示的图标的第四数量,以及当前存在的后台应用,确定待展示图标的第二目标后台应用;

在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标。

进一步地,在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标包括:

识别已展示的环形展示区域和其中已展示图标的后台应用;

根据第一压力阈值对应的第三数量的第二目标环形展示区域和已展示的环形展示区域,确定增加展示的第三目标环形展示区域;

根据待展示图标的第二目标后台应用的和已展示图标的后台应用,确定增加展示图标的第三目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第三目标环形展示区域,以及在所述第三目标环形展示区域中增加展示所述第三目标后台应用的图标。

进一步地,在根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域之前,所述方法还包括:

判断当前时刻监控到的按压压力是否大于上一时刻监控到的按压压力;

如果是,则进行后续步骤。

进一步地,确定目标后台应用包括:

根据后台应用的优先级,确定目标后台应用。

本发明实施例公开了一种应用的展示装置,所述装置包括:

接收模块,用于接收对后台应用的展示请求;

展示模块,用于在至少一个环形展示区域中展示后台应用的图标。

进一步地,所述接收模块,具体用于接收作用于显示界面的预设位置的按压操作。

进一步地,所述展示模块,具体用于监控所述按压操作的按压时长;

当识别到所述按压时长达到预设的第一时长阈值时,根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量,并确定增加展示的所述第一数量的第一目标环形展示区域;

根据预先保存的每个所述第一目标环形展示区域中能够展示的图标的第二数量,以及未被展示图标的后台应用,确定增加展示图标的第一目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第一数量的第一目标环形展示区域,以及在所述第一数量的第一目标环形展示区域中增加展示所述第一目标后台应用的图标。

进一步地,所述展示模块,还用于在根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量之前,判断已展示的环形展示区域的数量是否小于终端能够展示的环形展示区域的数量;如果是,则进行后续步骤。

进一步地,所述展示模块,具体用于监控所述按压操作的按压压力;

当识别到所述按压压力达到预设的第一压力阈值时,根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域,其中,压力阈值越大,对应的第二目标环形展示区域的数量越大;

根据预先保存的每个所述第二目标环形展示区域中能够展示的图标的第四数量,以及当前存在的后台应用,确定待展示图标的第二目标后台应用;

在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标。

进一步地,所述展示模块,具体用于识别已展示的环形展示区域和其中已展示图标的后台应用;

根据第一压力阈值对应的第三数量的第二目标环形展示区域和已展示的环形展示区域,确定增加展示的第三目标环形展示区域;

根据待展示图标的第二目标后台应用的和已展示图标的后台应用,确定增加展示图标的第三目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第三目标环形展示区域,以及在所述第三目标环形展示区域中增加展示所述第三目标后台应用的图标。

进一步地,所述展示模块,还用于在根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域之前,判断当前时刻监控到的按压压力是否大于上一时刻监控到的按压压力;

如果是,则进行后续步骤。

进一步地,所述展示模块,具体用于根据后台应用的优先级,确定目标后台应用。

本发明实施例公开了一种终端,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行上述任一项所述方法的步骤。

本发明实施例公开了一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述任一项所述方法的步骤。

本发明实施例公开了一种应用的展示方法、装置、终端和存储介质,方法包括:接收对后台应用的展示请求;在至少一个环形展示区域中展示后台应用的图标。由于在本发明实施例中,在环形展示区域中展示后台应用的图标,可以展示多个后台应用,方便用户查看后台应用,并且展示后台应用的图标,可避免用户的隐私泄露。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例1提供的一种应用的展示过程示意图;

图2a为本发明实施例提供的一种环形展示区域及图标的展示示意图;

图2b为本发明实施例提供的一种环形展示区域及图标的展示示意图;

图3为本发明实施例提供的一种应用的展示装置结构图;

图4为本发明实施例提供的一种终端。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1:

图1为本发明实施例1提供的一种应用的展示过程示意图,该过程包括以下步骤:

s101:接收对后台应用的展示请求;

s102:在至少一个环形展示区域中展示后台应用的图标。

本发明实施例提供的应用的展示方法应用于终端,该终端可以是手机、平板电脑等。

终端上展示有多种应用的图标,用户会在终端上使用多个应用,用户使用过的每个应用可看作为一个任务。终端可以记录用户使用过的后台应用,用户可以对终端进行某些操作,使终端展示后台应用的信息,该操作例如可以是双击,按压home键,滑动操作等。终端展示后台应用的信息,也就是终端打开多任务管理界面,在多任务管理界面展示后台应用的信息。用户触发对后台应用的展示操作,则终端接收对后台应用的展示操作。终端在接收到用户触发的对后台应用的展示操作时,确定接收到展示请求。

终端中预先保存有后台应用的图标的展示区域,终端在接收到对后台应用的展示请求后,可以在展示区域中展示应用的图标。用户点击展示的后台应用的图标,可以进入该图标对应的后台应用的进程。

终端中用来展示后台应用的图标的展示区域可以是至少一个环形展示区域,终端具体可以是保存环形展示区域的圆心角,圆心位置,大圆半径,小圆半径等参数,每个环形展示区域不重叠。终端在接收到对后台应用的展示请求后,可以在至少一个环形展示区域中展示后台应用的图标,展示的后台应用的图标可能是全部的后台应用的图标,也可能是部分的后台应用的图标。该环形展示区域可以是1/4环形,也就是圆心角为90度,较优地,该环形展示区域可以是个半环形,也就是圆心角为180度。每个环形展示区域的圆心位置可以是系统预先设置好的。每个环形展示区域的圆心角以及圆心位置可以相同,也可以不同。

由于在本发明实施例中,在环形展示区域中展示后台应用的图标,可以展示多个后台应用,方便用户查看后台应用,并且展示后台应用的图标,可避免用户的隐私泄露。

实施例2:

在上述实施例的基础上,在本发明实施例中,所述接收对后台应用的展示请求包括:

接收作用于显示界面的预设位置的按压操作。

在本发明实施例中,终端中可以预先保存的一个位置坐标,用户在按压该位置时,可以展示后台应用的图标。终端可以是在识别到作用于显示界面的预设位置的按压操作时,可以在至少一个环形展示区域中展示后台应用的图标。为了避免用户的误触摸,还可以根据按压操作的按压压力确定是否展示后台应用的图标,终端中可以保存压力阈值,在接收作用于显示界面的预设位置的按压操作时,可以是确定该按压压力是否大于预设的压力阈值,如果是,则认为接收对后台应用的展示请求,则在至少一个环形展示区域中展示后台应用的图标。

实施例3:

为了灵活地展示后台应用,提高用户的趣味性,还可以实时监控该按压操作的按压时长,根据按压时长灵活地确定待展示的后台应用。在本发明实施例中,所述在至少一个环形展示区域中展示后台应用的图标包括:

监控所述按压操作的按压时长;

当识别到所述按压时长达到预设的第一时长阈值时,根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量,并确定增加展示的所述第一数量的第一目标环形展示区域;

根据预先保存的每个所述第一目标环形展示区域中能够展示的图标的第二数量,以及未被展示图标的后台应用,确定增加展示图标的第一目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第一数量的第一目标环形展示区域,以及在所述第一数量的第一目标环形展示区域中增加展示所述第一目标后台应用的图标。

在本发明实施例中,终端系统在开机后会自动发送一个广播,通知终端上的每个应用及器件该终端开机了,终端中包括计时器,可以用来计时,终端中包括监听器,可以用来监控事件。

终端中的监听器在接收开机广播后,可以监控是否存在对多任务按键的按压操作,以及监控该按压操作是否结束,当监控到按压操作时,计时器可以记录按压操作的按压时长。

终端中预先设置有至少两个计时比较事件,也就是预先设置有至少两个时长阈值,终端可以将监控到的按压时长与预设的时长阈值进行比较。

终端识别按压时长是否达到预设的时长阈值,将按压时长达到的时长阈值称为第一时长阈值。终端中预先保存有每个时长阈值对应的增加展示的环形展示区域的数量,每个时长阈值对应的增加展示的环形展示区域可以理解为在该按压时长达到该时长阈值时,终端在已展示的环形展示区域的基础上,增加展示的环形展示区域的数量。

不同的时长阈值对应的增加展示的环形展示区域的数量也可以不同,较优地可以相同。因为按压时长是连续的,在每达到一个按压时长阈值时,就可以增加展示环形展示区域。

例如,时长阈值可以是1s,2s,3s,4s……,每个时长阈值为对应的增加展示的环形展示区域的数量为1,在按压时长达到1s时,展示1个环形,按压操作持续进行,在按压时长达到2s时,在2个环形的基础上,增加展示1个环形,在按压时长达到3s时,在2环形的基础上,又增加展示1个环形。当用户不再按压显示界面的预设位置,则停止增加展示,当用户又重新按压显示界面的预设位置,又根据时长阈值,在当前已展示的环形的基础上,增加展示环形。

终端在监控到按压时长达到的第一时长阈值时,确定出了该第一时长阈值对应的增加展示的环形展示区域的第一数量,然后就可以确定该第一数量的环形展示区域是哪些环形展示区域,将该第一数量的环形展示区域称为第一目标环形展示区域。

终端可以保存的每个环形展示区域的标识,例如a、b等,并记录已展示的环形展示区域的标识,在确定第一数量的环形展示区域时,可以是在未展示的环形展示区域中任意选择第一数量的环形展示区域作为每个第一目标环形展示区域。

终端中保存有每个环形展示区域的圆心角,圆心位置,大圆半径,小圆半径等参数。为了使展示的环形展示区域更加规整,提高用户体验,在本发明实施例中,较优地,终端中保存的每个环形展示区域的圆心角和圆心位置可以相同,因为每个环形展示区域不重叠,则可以根据每个环形展示区域的大圆半径和小圆半径来确定第一数量的环形展示区域是哪些,也就是确定第一数量的环形展示区域的大圆半径和小圆半径是多少,可以是将未展示的环形展示区域的大圆半径按照由小至大的顺序进行排序,在排序后的大圆半径中选择排序靠前的第一数量的大圆半径,将选择的第一数量的大圆半径对应的环形展示区域作为确定的第一数量的第一目标环形展示区域。

终端中预先保存有每个环形展示区域中能够展示的图标的数量,将其称为第二数量,每个环形展示区域中能够展示的图标的第二数量可以是相同的,也可以是不同的。一般环形展示区域的大圆半径越大,其中能够显示的图标的第二数量也就越大。

终端在确定出了增加展示的第一数量的第一目标环形展示区域后,可以根据预先保存的每个第一目标环形展示区域中能够展示的图标的第二数量,以及未被展示图标的后台应用,确定增加展示图标的第一目标后台应用。

在确定增加展示图标的第一目标后台应用时,可以是先确定增加展示的图标的数量,可以是,先根据预先保存的每个环形展示区域中能够展示的图标的第二数量,确定第一数量的第一目标环形展示区域中能够展示的图标的第二数量之和;判断未被展示图标的后台应用的数量是否大于该第二数量之和;

如果是,则将该第二数量之和确定为增加展示的图标的数量;

如果否,则将该未被展示图标的后台应用的数量确定为增加展示的图标的数量。

在确定出了增加展示的图标的数量后,可以根据每个未被展示图标的后台应用,以及增加展示的图标的数量,确定增加展示图标的第一目标后台应用。

如果将该未被展示图标的后台应用的数量确定为增加展示的图标的数量,说明确定出来的第一数量的第一目标环形展示区域中能够展示当前存在的全部未被展示图标的后台应用,则将全部的未被展示图标的后台应用均确定为第一目标后台应用。

如果将第二数量之和确定为增加展示的图标的数量,说明确定出来的第一数量的第一目标环形展示区域中不能够展示当前存在的全部未被展示图标的后台应用,则可以在未被展示图标的后台应用中任意选取第二数量之和的第一目标后台应用。为了使展示的图标更加符合用户的需求,可以根据每个后台应用的优先级,在未被展示图标的后台应用中选取第二数量之和的第一目标后台应用。具体可以是将未被展示图标的后台应用按照优先级由高至低的顺序排序,在排序后的未被展示图标的后台应用中选取排序靠前的第二数量之和的未被展示图标的后台应用作为第一目标后台应用。

在确定出了增加展示的第一数量的第一目标环形展示区域和增加展示图标的第一目标后台应用,就可以在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示第一数量的第一目标环形展示区域,以及在第一数量的第一目标环形展示区域中增加展示所述第一目标后台应用的图标。已展示的环形展示区域可能是0,也可能是1。

实施例4:

为了减少终端的工作量,在上述各实施例的基础上,在本发明实施例中,在本发明实施例中,终端可以根据环形展示区域的半径大小,以及终端的屏幕大小,计算出终端能够展示的环形展示区域的数量。在根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量之前,所述方法还包括:

判断已展示的环形展示区域的数量是否小于终端能够展示的环形展示区域的数量;

如果是,则进行后续步骤。

如果否,则说明终端已不能再增加展示环形展示区域了,则可以不进行确定所述第一时长阈值对应的第一数量的过程。终端能够展示的环形展示区域的数量可以是3,也可以是4。

实施例5:

为了灵活地展示后台应用,提高用户的趣味性,还可以实时监控该按压操作的按压压力,根据按压压力灵活地确定待展示的后台应用。在上述实施例的基础上,在本发明实施例中,所述在至少一个环形展示区域中展示后台应用的图标包括:

监控所述按压操作的按压压力;

当识别到所述按压压力达到预设的第一压力阈值时,根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域,其中,压力阈值越大,对应的第二目标环形展示区域的数量越大;

根据预先保存的每个所述第二目标环形展示区域中能够展示的图标的第四数量,以及当前存在的后台应用,确定待展示图标的第二目标后台应用;

在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标。

在本发明实施例中,终端中保存有至少两个压力阈值,终端可以监控按压操作的按压压力,将监控到的按压压力与预设的压力阈值进行比较。

终端识别按压压力是否达到预设的压力阈值,将按压压力达到的压力阈值称为第一压力阈值。终端中预先保存有每个压力阈值对应的环形展示区域,每个压力阈值对应的环形展示区域可以理解为在该按压压力达到该压力阈值时,终端展示的环形展示区域的数量为第三数量,并且第三数量的环形展示区域是哪些环形展示区域。

为了提高用户体验,可以是压力阈值越大,对应的环形展示区域的数量越大。不同的压力阈值对应的环形展示区域中可以存在相同的环形展示区域,也可以存在不同的环形展示区域。

终端在可以保存压力阈值与环形展示区域的对应关系时,可以是保存压力阈值与环形展示区域的标识的对应关系,例如压力阈值为1n时,对应的环形展示区域的标识为a,当压力阈值是2n时,对应的环形展示区域的标识可以是a和b,当压力阈值为3n时,对应的环形展示区域的标识可以是a、b和c。

终端在识别到按压压力达到预设的第一压力阈值时,可以根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的环形展示区域,将该确定的第三数量中的每个环形展示区域称为第二目标环形展示区域。在确定第三数量的第二目标环形展示区域时,不仅确定出了第二目标环形展示区域的数量,还确定出了第三数量的环形展示区域是哪些环形展示区域。

终端中预先保存有每个环形展示区域中能够展示的图标的数量,将其称为第四数量,每个环形展示区域中能够展示的图标的第四数量可以是相同的,也可以是不同的。一般环形展示区域的大圆半径越大,其中能够展示的图标的第四数量也就越大。

终端在确定出了第三数量的第二目标环形展示区域后,可以根据预先保存的该第三数量中的每个第二目标环形展示区域中能够展示的图标的第四数量,以及当前存在的后台应用,确定待展示图标的第二目标后台应用。

在确定待展示图标的第二目标后台应用时,可以是先确定待展示的图标的数量,可以是先根据预先保存的每个环形展示区域中能够展示的图标的第四数量,确定第三数量的第二目标环形展示区域中能够展示的图标的第四数量之和;判断当前存在的后台应用的数量是否大于该第四数量之和;

如果是,则将该第四数量之和确定为待展示的图标的数量;

如果否,则将该当前存在的后台应用的数量确定为待展示的图标的数量。

如果当前存在的后台应用的数量大于第四数量之和,说明确定出来的第三数量的环形展示区域中不能够展示当前存在的全部后台应用的图标。在第三数量的第二目标环形展示区域中展示第二目标后台应用的图标时,可以是在当前存在的后台应用中选取第四数量之和的后台应用,作为第二目标后台应用进行展示。

如果当前存在的后台应用的数量不大于第四数量之和时,说明确定出来的第三数量的环形展示区域中能够全部展示当前存在的后台应用的图标。在第三数量的第二目标环形展示区域中展示第二目标后台应用的图标时,可以是将当前存在的全部的后台应用作为第二目标后台应用进行展示。

实施例6:

为了提高趣味性,终端可以根据用户的按压压力,采用动画的方式展示图标,具体可以是采用增加展示的方式展示后台应用的图标,在上述各实施例的基础上,在本发明实施例中,在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标包括:

识别已展示的环形展示区域和其中已展示图标的后台应用;

根据第一压力阈值对应的第三数量的第二目标环形展示区域和已展示的环形展示区域,确定增加展示的第三目标环形展示区域;

根据待展示图标的第二目标后台应用的和已展示图标的后台应用,确定增加展示图标的第三目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第三目标环形展示区域,以及在所述第三目标环形展示区域中增加展示所述第三目标后台应用的图标。

在本发明实施中,终端可以根据按压操作的按压压力,采用增加展示的方式展示第三数量的环形展示区域及第二目标后台应用的图标。

终端中记录有哪些环形展示区域已展示,具体可以是记录已展示的环形展示区域的标识。终端在确定出第一压力阈值对应的第三数量的第二目标环形展示区域后,可以根据第三数量的第二目标环形展示区域和已展示的环形展示区域,确定增加展示的第三目标环形展示区域。也就是将第三数量的第二目标环形展示区域中除已展示的环形展示区域外的环形展示区域,确定为增加展示的第三目标环形展示区域。

每个压力阈值对应的环形展示区域可以是任意确定的,当存在较大的压力阈值对应的环形展示区域中不包括较小的压力阈值对应的环形展示区域时,在进行增加展示时,可能会将当前已展示的环形展示区域隐藏。为了使在展示环形展示区域时,给用户视觉上的连贯性,在本发明实施中,保存的每个压力阈值对应的环形展示区域的规则可以是较大的压力阈值对应的环形展示区域中包括较小的压力对应的环形展示区域,每个环形展示区域的圆心位置相同,且圆心角相同。

终端中记录有哪些后台应用已展示,终端在确定出待展示图标的第二目标后台应用后,可以根据当前已展示图标的后台应用,确定增加展示图标的后台应用。

终端在确定待展示图标的第二目标后台应用时,可以是在当前存在的所有后台应用中任意挑选对应数量的第二目标后台应用。为了使展示的后台应用更加符合用户的需求,可以是根据每个后台应用的优先级确定,在发明实施例中,确定第二目标后台应用包括:

根据预先保存的每个后台应用的优先级,按照优先级由高至低的顺序选取对应数量的第二目标后台应用。

终端中预先保存有每个后台应用的优先级,该优先级可以是用户预先设置的,也可以是根据每个应用的在预设时间段内的被使用时间确定的,一般情况下,应用被使用时间越晚,该应用的优先级越高。

终端可以将每个后台应用按照优先级由高至低的顺序进行排序,在排序后的后台应用中选取排序靠前的对应数量的后台应用作为第二目标后台应用。

终端在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第三目标环形展示区域,以及在所述第三目标环形展示区域中增加展示所述第三目标后台应用的图标时,已展示的环形展示区域可能是0,页可能是1。

为了提高用户体验,终端在监控到按压操作的按压压力达到预设的第一压力阈值时,终端控制自身进行振动。

如果终端已经将全部后台应用展示出来了,即使增加展示环形展示区域,则该增加展示的环形展示区域中也不会增加展示后台应用的图标,此时终端可以继续确定该第一压力阈值对应的环形展示区域,后续展示确定的环形展示区域。为了进一步提高用户体验,可以不进行确定环形展示区域的过程,可以保持当前已展示的环形展示区域不变,无需增加新的环形展示区域。

基于此,在根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的环形展示区域之前,所述方法还包括:

判断当前是否存在未展示的后台应用的图标;

如果是,则进行后续步骤。

实施例7:

为了减少终端的工作量,在上述各实施例的基础上,在本发明实施例中,在根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域之前,所述方法还包括:

判断当前时刻监控到的按压压力是否大于上一时刻监控到的按压压力;

如果是,则进行后续步骤。

在本发明实施例中,用户在实施按压操作至手指离开时,按压压力会先增大,后减小。终端可以实时判断按压压力的趋势,即是上升区域还是下降趋势。如果按压压力处于下降趋势,则认为用户的手指离开,则可以不进行确定环形展示区域的过程。

终端在判断按压压力的是否为上升趋势时,可以是判断当前时刻监控到的按压压力是否大于上一时刻监控到的按压压力,如果是,则认为用户在持续按压,则可以在根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域。

如果否,则认为用户的手指即将离开,则可以不进行后续的确定过程。

如图2a所示,手指按压显示界面的预设位置,终端先展示一个环形展示区域,并在该一个环形展示区域中展示后台应用的图标。用户继续按压,可以是按压时长增大,也可以是按压压力增大,如图2b所示,终端在图2a的第一环形展示区域的基础上,增加展示了第二个环形展示区域,并在第二个环形展示区域中展示后台应用的图标。如果在展示了如图2a所示一个环形展示区域后,用户的手指离开了显示界面的预设位置,终端可以再次按压预设位置,终端根据用户的按压操作的按压时长或按压压力增加展示第二个环形展示区域。

实施例8:

图3为本发明实施例公开的一种应用的展示装置结构图,所述装置包括:

接收模块31,用于接收对后台应用的展示请求;

展示模块32,用于在至少一个环形展示区域中展示后台应用的图标。

进一步地,所述接收模块31,具体用于接收作用于显示界面的预设位置的按压操作。

进一步地,所述展示模块31,具体用于监控所述按压操作的按压时长;

当识别到所述按压时长达到预设的第一时长阈值时,根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量,并确定增加展示的所述第一数量的第一目标环形展示区域;

根据预先保存的每个所述第一目标环形展示区域中能够展示的图标的第二数量,以及未被展示图标的后台应用,确定增加展示图标的第一目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第一数量的第一目标环形展示区域,以及在所述第一数量的第一目标环形展示区域中增加展示所述第一目标后台应用的图标。

进一步地,所述展示模块31,还用于在根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量之前,判断已展示的环形展示区域的数量是否小于终端能够展示的环形展示区域的数量;如果是,则进行后续步骤。

进一步地,所述展示模块31,具体用于监控所述按压操作的按压压力;

当识别到所述按压压力达到预设的第一压力阈值时,根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域,其中,压力阈值越大,对应的第二目标环形展示区域的数量越大;

根据预先保存的每个所述第二目标环形展示区域中能够展示的图标的第四数量,以及当前存在的后台应用,确定待展示图标的第二目标后台应用;

在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标。

进一步地,所述展示模块31,具体用于识别已展示的环形展示区域和其中已展示图标的后台应用;

根据第一压力阈值对应的第三数量的第二目标环形展示区域和已展示的环形展示区域,确定增加展示的第三目标环形展示区域;

根据待展示图标的第二目标后台应用的和已展示图标的后台应用,确定增加展示图标的第三目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第三目标环形展示区域,以及在所述第三目标环形展示区域中增加展示所述第三目标后台应用的图标。

进一步地,所述展示模块31,还用于在根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域之前,判断当前时刻监控到的按压压力是否大于上一时刻监控到的按压压力;如果是,则进行后续步骤。

进一步地,所述展示模块31,具体用于根据后台应用的优先级,确定目标后台应用。

实施例9:

图4为本发明实施例公开的一种终端,包括:处理器41、通信接口42、存储器43和通信总线44,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行以下步骤:

接收对后台应用的展示请求;

在至少一个环形展示区域中展示后台应用的图标。

进一步地,所述接收对后台应用的展示请求包括:

接收作用于显示界面的预设位置的按压操作。

进一步地,所述在至少一个环形展示区域中展示后台应用的图标包括:

监控所述按压操作的按压时长;

当识别到所述按压时长达到预设的第一时长阈值时,根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量,并确定增加展示的所述第一数量的第一目标环形展示区域;

根据预先保存的每个所述第一目标环形展示区域中能够展示的图标的第二数量,以及未被展示图标的后台应用,确定增加展示图标的第一目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第一数量的第一目标环形展示区域,以及在所述第一数量的第一目标环形展示区域中增加展示所述第一目标后台应用的图标。

进一步地,在根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量之前,判断已展示的环形展示区域的数量是否小于终端能够展示的环形展示区域的数量;

如果是,则进行后续步骤。

进一步地,所述在至少一个环形展示区域中展示后台应用的图标包括:

监控所述按压操作的按压压力;

当识别到所述按压压力达到预设的第一压力阈值时,根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域,其中,压力阈值越大,对应的第二目标环形展示区域的数量越大;

根据预先保存的每个所述第二目标环形展示区域中能够展示的图标的第四数量,以及当前存在的后台应用,确定待展示图标的第二目标后台应用;

在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标。

进一步地,在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标包括:

识别已展示的环形展示区域和其中已展示图标的后台应用;

根据第一压力阈值对应的第三数量的第二目标环形展示区域和已展示的环形展示区域,确定增加展示的第三目标环形展示区域;

根据待展示图标的第二目标后台应用的和已展示图标的后台应用,确定增加展示图标的第三目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第三目标环形展示区域,以及在所述第三目标环形展示区域中增加展示所述第三目标后台应用的图标。

进一步地,在根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域之前,判断当前时刻监控到的按压压力是否大于上一时刻监控到的按压压力;

如果是,则进行后续步骤。

进一步地,确定目标后台应用包括:

根据后台应用的优先级,确定目标后台应用。

上述各实施例中的终端提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口,用于上述终端与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述处理器可以是通用处理器,包括中央处理器、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

实施例10:

本发明实施例公开了一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行以下步骤:

接收对后台应用的展示请求;

在至少一个环形展示区域中展示后台应用的图标。

进一步地,所述接收对后台应用的展示请求包括:

接收作用于显示界面的预设位置的按压操作。

进一步地,所述在至少一个环形展示区域中展示后台应用的图标包括:

监控所述按压操作的按压时长;

当识别到所述按压时长达到预设的第一时长阈值时,根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量,并确定增加展示的所述第一数量的第一目标环形展示区域;

根据预先保存的每个所述第一目标环形展示区域中能够展示的图标的第二数量,以及未被展示图标的后台应用,确定增加展示图标的第一目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第一数量的第一目标环形展示区域,以及在所述第一数量的第一目标环形展示区域中增加展示所述第一目标后台应用的图标。

进一步地,在根据预先保存的每个时长阈值对应的增加展示的环形展示区域的数量,确定所述第一时长阈值对应的第一数量之前,判断已展示的环形展示区域的数量是否小于终端能够展示的环形展示区域的数量;

如果是,则进行后续步骤。

进一步地,所述在至少一个环形展示区域中展示后台应用的图标包括:

监控所述按压操作的按压压力;

当识别到所述按压压力达到预设的第一压力阈值时,根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域,其中,压力阈值越大,对应的第二目标环形展示区域的数量越大;

根据预先保存的每个所述第二目标环形展示区域中能够展示的图标的第四数量,以及当前存在的后台应用,确定待展示图标的第二目标后台应用;

在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标。

进一步地,在所述第三数量的所述第二目标环形展示区域中展示所述第二目标后台应用的图标包括:

识别已展示的环形展示区域和其中已展示图标的后台应用;

根据第一压力阈值对应的第三数量的第二目标环形展示区域和已展示的环形展示区域,确定增加展示的第三目标环形展示区域;

根据待展示图标的第二目标后台应用的和已展示图标的后台应用,确定增加展示图标的第三目标后台应用;

在已展示的环形展示区域及其中已展示的后台应用的图标基础上,增加展示所述第三目标环形展示区域,以及在所述第三目标环形展示区域中增加展示所述第三目标后台应用的图标。

进一步地,在根据预先保存的每个压力阈值对应的环形展示区域,确定所述第一压力阈值对应的第三数量的第二目标环形展示区域之前,判断当前时刻监控到的按压压力是否大于上一时刻监控到的按压压力;

如果是,则进行后续步骤。

进一步地,确定目标后台应用包括:

根据后台应用的优先级,确定目标后台应用。

上述实施例中的计算机可读存储介质可以是电子设备中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、磁光盘(mo)等、光学存储器如cd、dvd、bd、hvd等、以及半导体存储器如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd)等。

对于系统/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者一个操作与另一个实体或者另一个操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全应用实施例、或结合应用和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1