应用切换方法和电子设备与流程

文档序号:23628446发布日期:2021-01-12 10:42阅读:84来源:国知局
应用切换方法和电子设备与流程

本申请属于通信技术领域,具体涉及一种应用切换方法和电子设备。



背景技术:

目前,电子设备基本都支持应用进程保持后台运行,用户可以任意切换后台应用进程至前台。现有技术中,在用户操纵电子设备使其从应用a跳转到应用b,同时打开应用b的其他页面时,若用户需要返回应用a,一般需要用户连续点击返回键或执行返回手势,将页面依次顺序返回直到退回应用a;或者,用户通过点击任务键或者执行任务手势,进入任务管理界面,滑动标签选择上一个应用。

可见,现有的返回操作方法都存在不足之处,在切换应用的过程中,都需要用户执行多次操作,切换效率较低。



技术实现要素:

本申请实施例的目的是提供一种应用切换方法和电子设备,能够解决现有应用切换方法需要用户执行多次操作,切换效率较低的问题。

第一方面,本申请实施例提供了一种应用切换方法,包括:

在检测到用户在第一应用程序的应用界面上执行目标操作的情况下,确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,其中,所述第一应用程序为电子设备前台运行的应用程序;

从所述第一应用程序切换至所述目标应用程序。

第二方面,本申请实施例提供了一种应用切换装置,包括:

确定模块,用于在检测到用户在第一应用程序的应用界面上执行目标操作的情况下,确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,其中,所述第一应用程序为电子设备前台运行的应用程序;

切换模块,用于从所述第一应用程序切换至所述目标应用程序。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

在本申请实施例中,在检测到用户在第一应用程序的应用界面上执行目标操作的情况下,确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,其中,所述第一应用程序为电子设备前台运行的应用程序;从所述第一应用程序切换至所述目标应用程序。这样,用户只需在当前应用界面上执行目标操作,即可实现从当前应用切换至目标操作选择的目标应用程序,从而相比现有方式,减少了用户操作次数,提高了切换效率。

附图说明

图1是本申请实施例提供的一种应用切换方法的流程图;

图2a是本申请实施例提供的一种用户在当前应用界面上执行目标操作的示意图;

图2b是本申请实施例提供的应用切换的界面示意图之一;

图2c是本申请实施例提供的在目标区域展示后台运行应用图标的界面示意图之一;

图2d是本申请实施例提供的在目标区域展示后台运行应用图标的界面示意图之二;

图3a是本申请实施例提供的另一种用户在当前应用界面上执行目标操作的示意图;

图3b是本申请实施例提供的应用切换的界面示意图之二;

图3c是本申请实施例提供的在目标区域展示后台运行应用图标的界面示意图之三;

图3d是本申请实施例提供的在目标区域展示后台运行应用图标的界面示意图之四;

图4是本申请实施例提供的后台运行的应用程序列表的示意图;

图5是本申请实施例提供的一种应用切换装置的结构示意图;

图6是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

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

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的应用切换方法进行详细地说明。

请参见图1,图1为本申请实施例提供的应用切换方法的流程图,如图1所示,该方法包括以下步骤:

步骤101、在检测到用户在第一应用程序的应用界面上执行目标操作的情况下,确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,其中,所述第一应用程序为电子设备前台运行的应用程序。

上述第一应用程序的应用界面可以是电子设备当前运行的应用程序的应用界面,即所述第一应用程序可以是电子设备上前台运行的应用程序,上述目标操作可以是预先设定的用于确定待切换应用程序和触发应用切换的操作,且可以是一次连续的触控操作,即用户只需执行一次操作即可确定待切换的目标应用程序,并触发电子设备从当前应用程序切换至所述目标应用程序。例如,所述目标操作可以在当前应用界面上从电子设备的屏幕的某位置滑向另一位置的操作,该操作可以默认后台运行的应用程序列表上一应用或后一应用为待切换的目标应用程序,或者,该操作也可以先触发后台运行的应用程序列表中的应用程序的应用图标显示,便于用户继续滑动选择期望切换的应用程序的应用图标。

需说明的是,为避免所述目标操作与现有触控操作(如自屏幕底端向上滑动的操作、从屏幕顶端向下滑动的下拉操作等)冲突,所述目标操作可以是从屏幕的特定位置滑动的操作,或者为特定手势操作等,如从屏幕左下角或右下角斜滑的操作,在屏幕上画出字母“c”的手势操作,等等。

上述确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,可以是基于所述目标操作的具体类型,确定对应的目标应用程序,例如,若所述目标操作为触发默认切换至后台运行的应用程序列表的上一应用或后一应用的操作,则可确定所述后台运行的应用程序列表中上一应用或后一应用为待切换的目标应用程序;若所述目标操作为触发显示后台运行的应用程序列表中的应用程序的应用图标,并从中选择应用图标的操作,则可确定被选中的目标应用图标对应的应用程序为待切换的目标应用程序。其中,所述后台运行的应用程序列表中可包括电子设备后台运行的应用程序,且所述后台运行的应用程序列表中的应用程序可以按一定方式排序,如按首次启动的先后时间排序,或按最近一次的操作时间先后排序。

本申请实施例中,在电子设备运行某应用的情况下,若用户期望切换至其他应用程序,则可以直接在当前应用界面上执行目标操作,以通过所述目标操作选择期望切换的目标应用程序,并触发所述电子设备切换至所述目标应用程序。

可选地,所述目标操作为从所述电子设备的屏幕的第一位置向第二位置滑动的操作;所述后台运行的应用程序列表还包括所述第一应用程序;

所述确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,包括:

在所述第一位置为所述屏幕的第一区域位置的情况下,将后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之前的应用程序确定为目标应用程序;或者

在所述第一位置为所述屏幕的第二区域位置的情况下,将所述后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之后的应用程序确定为目标应用程序;

其中,所述第一区域位置和所述第二区域位置为所述屏幕上的两个预设位置。

一种实施方式中,所述目标操作可以为自电子设备的屏幕的第一位置向第二位置滑动的操作,其中,所述第一位置可以是所述屏幕上的特定区域位置,如屏幕的四个角落中任一角落位置,为便于用户单手操作,所述第一位置可以是屏幕左下角位置或屏幕右下角位置;所述第二位置则可以是所述屏幕上位于所述第一位置的斜方的位置。例如,所述第一位置为屏幕左下角位置,所述第二位置为所述第一位置的右斜方位置,或者,所述第一位置为屏幕右下角位置,所述第二位置为所述第一位置的左斜方位置,这样,所述目标操作可以如图2a所示,是从屏幕左下角向右斜方45度方向滑动的操作,或者,可以是如图3a所示,从屏幕右下角向左斜方45度方向滑动的操作。

该实施方式中,为便于用户快速选择不同的应用程序进行切换,还可以根据所述第一位置的不同,确定不同的应用程序为待切换的目标应用程序,具体地,可以是在所述第一位置为所述屏幕的第一区域位置的情况下,将后台运行的应用程序列表中与当前应用相邻且排序在当前应用之前的一个应用程序确定为目标应用程序,而在所述第一位置为所述屏幕的第二区域位置的情况下,将所述后台运行的应用程序列表中与当前应用相邻且排序在当前应用之后的一个应用程序确定为目标应用程序。

其中,所述第一区域位置和所述第二区域位置可以是所述屏幕上的两个预设位置,例如,所述第一区域位置为屏幕左下角位置,所述第二区域位置为屏幕右下角位置,或者,所述第一区域位置为屏幕右下角位置,所述第二区域位置为屏幕左下角位置,还或者,所述第一区域位置和所述第二区域位置分别为屏幕上的左右侧中部位置,等等;所述后台运行的应用程序列表用于存储后台运行的应用程序,本申请实施例中,可适用于存在至少两个于后台运行的应用程序的场景,且所述后台运行的应用程序列表中的应用程序可以按各自的首次启动时间或操作时间先后排列,例如,用户依次启动了应用程序a、应用程序b和应用程序c,则这三个应用程序在后台运行的应用程序列表中的排序如图4所示。

这样,若检测到用户在当前应用界面上从电子设备的屏幕的第一区域位置向第二位置滑动的情况下,则可以如图2b所示,切换至后台运行的应用程序列表中于当前应用c的上一个应用程序b的应用界面,若检测到用户在当前应用界面上从电子设备的屏幕的第二区域位置向第二位置滑动的情况下,则可以如图3b所示,切换至所述后台运行的应用程序列表中于当前应用c的后一个应用程序d的应用界面。用户可以根据切换需要,选择执行从屏幕的第一区域位置滑向第二位置的操作,或是执行从屏幕的第二区域位置滑向第二位置的操作,且通过该实施方式,可以实现快速地切换至后台运行的应用程序列表中与当前应用相邻的应用程序。

可选地,所述目标操作包括从所述电子设备的屏幕的第一位置向第二位置滑动的操作;

所述确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,包括:

在检测到用户在所述第二位置停留预设时长的情况下,在所述屏幕上与所述第二位置关联的目标区域显示所述后台运行的应用程序列表中的应用程序的应用图标,其中,所述第二位置显示有应用图标;

在检测到所述第二位置为所述目标操作的滑动终点的情况下,将所述第二位置处显示的应用图标对应的应用程序确定为目标应用程序;或者

在检测到用户自所述第二位置继续滑动至目标应用图标所在位置的情况下,将所述目标应用图标对应的应用程序确定为目标应用程序,其中,所述目标应用图标为所述目标区域显示的应用图标中除所述第二位置处显示的应用图标之外的图标。

另一种实施方式中,所述目标操作可以包括自电子设备的屏幕的第一位置向第二位置滑动的操作,也就是说,所述目标操作除了包括自电子设备的屏幕的第一位置向第二位置滑动的操作,还可以包括其他的操作,所述自电子设备的屏幕的第一位置向第二位置滑动的操作可以是所述目标操作中的一部分,如前半部分操作。

该实施方式中,若检测到用户在执行自电子设备的屏幕的第一位置向第二位置滑动的操作时,在所述第二位置处停留了预设时长,即在所述第二位置处执行了长按操作,则可以触发在所述屏幕上与所述第二位置关联的目标区域展示所述后台运行的应用程序列表中的应用程序的应用图标,以便用户从中选择期望切换的应用程序的应用图标,其中,所述目标区域可以是所述屏幕上于所述第二位置的周围区域。且为了减少用户操作,可以在所述第二位置也即用户手按位置处显示所述后台运行的应用程序列表中的一个应用程序的应用图标,这样,若所述第二位置处的应用图标对应的应用程序为用户期望切换的应用程序时,用户可无需再执行滑动选择操作。

因此,若检测到所述第二位置为所述目标操作的滑动终点,即在显示所述后台运行的应用程序列表中的应用程序的应用图标后,用户没有再滑向其他应用图标所在位置而是停留在所述第二位置处,或者,用户滑向了其他位置但最终又滑回并停留在所述第二位置处,则所述第二位置处显示的应用图标将处于选中状态,并可确定该应用图标对应的应用程序为目标应用程序,在用户手指离开后,便可响应用户的目标操作,切换至所述目标应用程序。

而若检测到用户继续自所述第二位置滑动至目标应用图标所在位置,即用户在显示所述后台运行的应用程序列表中的应用程序的应用图标后,继续在所述目标区域内滑动,最终停留在期望切换的应用程序的应用图标处,则所述目标应用图标将处于选中状态,并可确定所述目标应用图标对应的应用程序为目标应用程序,在用户手指离开后,便可响应用户的目标操作,切换至所述目标应用程序,当然,所述目标应用图标为所述目标区域显示的应用图标中除所述第二位置处显示的应用图标之外的图标。

这样,用户可通过执行自电子设备的屏幕的第一位置向第二位置滑动的操作,并在所述第二位置处停留预设时长,来触发后台运行的应用程序列表中的应用程序的应用图标展示在所述第二位置附近,并可继续通过滑动从中选择期望切换的应用程序的应用图标,进而触发切换至对应的应用程序,该实施方式不仅操作方式便捷,还可满足用户期望切换至后台运行的应用程序列表中任意应用程序的需求。

可选地,所述目标区域为所述屏幕上以所述第一位置为圆心,所述第一位置至所述第二位置的距离为半经的圆周区域。

即该实施方式中,可以以所述屏幕上的所述第一位置为圆心,所述第一位置至所述第二位置的距离为半经画圆,该圆所在的圆周区域即为所述目标区域,这样,在所述目标区域显示所述后台运行的应用程序列表中的至少两个应用程序的应用图标,可以是将所述后台运行的应用程序列表中的至少两个应用程序的应用图标在所述目标区域以圆周的方式进行展示,且可以按所述至少两个应用程序的排列顺序,依次顺时针展示。

例如,如图2c所示,所述第一位置为屏幕左下角,所述第二位置为所述第一位置的右斜方,则可以屏幕左下角为圆心,屏幕左下角至所述第二位置的距离为半经,绘制出一个半圆,将所述后台运行的应用程序列表中的至少两个应用程序的应用图标在该半圆上按圆周方向顺时针布局,且所述第二位置处显示有一应用图标。

这样,通过将所述后台运行的应用程序列表中的至少两个应用程序的应用图标在目标区域圆周展示,可使人机交互界面更为新颖有趣,进而可提高用户体验。

可选地,所述后台运行的应用程序列表还包括所述第一应用程序;

在所述第一位置为所述屏幕的第一区域位置的情况下,所述第二位置处显示的应用图标为所述后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之前的应用程序的应用图标;或者

在所述第一位置为所述屏幕的第二区域位置的情况下,所述第二位置处显示的应用图标为所述后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之后的应用程序的应用图标;

其中,所述第一区域位置和所述第二区域位置为所述屏幕上的两个预设位置。

该实施方式中,考虑到用户在切换应用时通常是在最近操作的应用程序之间进行切换,故为减少用户操作,或使用户快速选中目标应用程序的应用图标,可在所述第二位置处显示所述后台运行的应用程序列表中与当前应用相邻的应用程序的应用图标。

具体地,可以基于用户目标操作中起始滑动位置的不同,显示所述后台运行的应用程序列表中与当前应用相邻的前一个或后一个应用程序的应用图标,也就是,在所述第一位置为屏幕的第一区域位置的情况下,所述第二位置处显示的应用图标为所述后台运行的应用程序列表中于当前应用的前一个应用程序的应用图标,而在所述第一位置为屏幕的第二区域位置的情况下,所述第二位置处显示的应用图标为所述后台运行的应用程序列表中于当前应用的后一个应用程序的应用图标,其中,所述第一区域位置或所述第二区域位置可以是所述屏幕底部相对的两个位置,为便于用户单手操作,所述第一区域位置可以是屏幕左下角位置或屏幕右下角位置,所述第二区域位置则可以是与之相对的另一屏幕角落位置,即所述第一区域位置为屏幕左下角位置,所述第二区域位置为屏幕右下角位置,或者,所述第一区域位置为屏幕右下角位置,所述第二区域位置为屏幕左下角位置。

例如,如图2c所示,当所述第一位置为屏幕左下角时,所述第二位置处显示的应用图标为后台运行的应用程序列表中于当前应用程序c的前一个应用程序b的应用图标,这样,可默认应用程序b为当前选中的目标应用程序;如图3c所示,当所述第一位置为屏幕右下角时,所述第二位置处显示的应用图标为后台运行的应用程序列表中于当前应用程序c的后一个应用程序d的应用图标,这样,可默认应用程序d为当前选中的目标应用程序。

这样,用户可根据需要切换的应用程序的不同,选择从屏幕的第一区域位置向第二位置滑动以默认选中所述后台运行的应用程序列表中当前应用的前一个应用程序,或者从屏幕的第二区域位置向第二位置滑动以默认选中所述后台运行的应用程序列表中当前应用的后一个应用程序。当用户期望切换至后台运行的应用程序列表中与当应用相邻的应用程序时,可通过该实施方式来实现快速切换。

可选地,所述后台运行的应用程序列表还包括所述第一应用程序;

在所述第一位置为所述屏幕的第一区域位置,且所述后台运行的应用程序列表中不包括排序在所述第一应用程序之前的应用程序的情况下,所述第二位置处显示的应用图标为所述第一应用程序的应用图标;或者

在所述第一位置为所述屏幕的第二区域位置,且所述后台运行的应用程序列表中不包括排序在所述第一应用程序之后的应用程序的情况下,所述第二位置处显示的应用图标为所述第一应用程序的应用图标;

其中,所述第一区域位置和所述第二区域位置为所述屏幕上的两个预设位置。

该实施方式中,在所述第一位置为屏幕的第一区域位置的情况下,本应在所述第二位置处显示所述后台运行的应用程序列表中于当前应用的前一个应用程序的应用图标,但若所述后台运行的应用程序列表中不存在于当前应用之前的应用程序时,可在所述第二位置处显示当前应用程序的应用图标;类似地,在所述第一位置为屏幕的第二区域位置的情况下,本应在所述第二位置处显示所述后台运行的应用程序列表中于当前应用的后一个应用程序的应用图标,但若所述后台运行的应用程序列表中不存在于当前应用之后的应用程序时,可在所述第二位置处显示当前应用程序的应用图标。

例如,如图2d所示,在所述第一位置为屏幕左下角,但所述后台运行的应用程序列表中不存在于当前应用之前的应用程序时,可在所述第二位置处显示当前应用程序c的应用图标;或者,如图3d所示,在所述第一位置为屏幕右下角,但所述后台运行的应用程序列表中不存在于当前应用之后的应用程序时,可在所述第二位置处显示当前应用程序c的应用图标。

这样,在后台运行的应用程序列表中不存在于当前应用之前或之后的应用程序时,可通过在所述第二位置处显示当前应用程序的应用图标,来避免所述第二位置显示空白图标的情况,进而可减少用户在滑动选择应用图标时的滑动距离,帮助用户快速完成应用图标选择。

步骤102、从所述第一应用程序切换至所述目标应用程序。

在确定所述目标操作对应的目标应用程序后,便可直接从当前运行的第一应用程序切换至所述目标应用程序,具体可以是切换至所述目标应用程序在上一次运行时显示的应用界面,例如,所述目标应用程序在上一次运行时,在被切换至后台前显示的是聊天界面,则可在此次切换时,切换回其聊天界面。

本申请实施例中的应用切换方法,在检测到用户在第一应用程序的应用界面上执行目标操作的情况下,确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,其中,所述第一应用程序为电子设备前台运行的应用程序;从所述第一应用程序切换至所述目标应用程序。这样,用户只需在当前应用界面上执行目标操作,即可实现从当前应用切换至目标操作选择的目标应用程序,从而相比现有方式,减少了用户操作次数,提高了切换效率。

下面结合图2a至图3d,对本申请实施例的具体实施方式进行举例说明:

在电子设备显示应用程序c的应用界面时,若用户期望切换至其他后台应用程序,可以如图2a所示,使用手指从屏幕左下角向右斜方45度方向滑动,电子设备判断用户手指是否滑动后在滑动末端位置长按,若没有,则可以如图2b所示,直接切换至后台运行的应用队列中于当前应用程序c的上一个应用程序b,如果后台运行的应用队列中不存在排在当前应用程序c之前的应用,则可以不作任何操作;若用户手指在滑动末端位置进行了长按,则可以如图2c所示,将后台运行的应用队列中的应用程序的应用图标在滑动末端处进行扇形展示,并且默认排在当前应用程序c之前的应用程序b的应用图标为选中状态,如果没有排在当前应用程序c之前的应用程序,则可如图2d所示,默认选中当前应用程序c的应用图标,用户可以在展示的应用图标中进行滑动选择,即滑动至需要切换的应用程序的应用图标处,最后可通过用户手指最终的停留位置确定需切换的应用程序,并将该应用程序切换至前台运行。

当然,也可以如图3a所示,在电子设备显示应用程序c的应用界面时,用户使用手指从屏幕右下角向右斜方45度方向滑动,电子设备判断用户手指是否滑动后在滑动末端位置长按,若没有,则可以如图3b所示,直接切换至后台运行的应用队列中于当前应用程序c的后一个应用程序d,如果后台运行的应用队列中不存在排在当前应用程序c之后的应用,则可以不作任何操作;若用户手指在滑动末端位置进行了长按,则可以如图3c所示,将后台运行的应用队列中的应用程序的应用图标在滑动末端处进行扇形展示,并且默认排在当前应用程序c之后的应用程序d的应用图标为选中状态,如果没有排在当前应用程序c之前的应用程序,则可如图3d所示,默认选中当前应用程序c的应用图标,用户可以在展示的应用图标中进行滑动选择,即滑动至需要切换的应用程序的应用图标处,最后可通过用户手指最终的停留位置确定需切换的应用程序,并将该应用程序切换至前台运行。

需要说明的是,本申请实施例提供的应用切换方法,执行主体可以为应用切换装置,或者该应用切换装置中的用于执行应用切换方法的控制模块。本申请实施例中以应用切换装置执行应用切换方法为例,说明本申请实施例提供的应用切换装置。

请参见图5,图5为本申请实施例提供的应用切换装置的结构示意图,如图5所示,应用切换装置500包括:

确定模块501,用于在检测到用户在第一应用程序的应用界面上执行目标操作的情况下,确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,其中,所述第一应用程序为电子设备前台运行的应用程序;

切换模块502,用于从所述第一应用程序切换至所述目标应用程序。

可选地,所述目标操作为从所述电子设备的屏幕的第一位置向第二位置滑动的操作;所述后台运行的应用程序列表还包括所述第一应用程序;

确定模块501,包括:

第一确定单元,用于在所述第一位置为所述屏幕的第一区域位置的情况下,将后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之前的应用程序确定为目标应用程序;或者

第二确定单元,用于在所述第一位置为所述屏幕的第二区域位置的情况下,将所述后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之后的应用程序确定为目标应用程序;

其中,所述第一区域位置和所述第二区域位置为所述屏幕上的两个预设位置。

可选地,所述目标操作包括从所述电子设备的屏幕的第一位置向第二位置滑动的操作;

确定模块501,包括:

显示单元,用于在检测到用户在所述第二位置停留预设时长的情况下,在所述屏幕上与所述第二位置关联的目标区域显示所述后台运行的应用程序列表中的至少两个应用程序的应用图标,其中,所述第二位置显示有应用图标;

第三确定单元,用于在检测到所述第二位置为所述目标操作的滑动终点的情况下,将所述第二位置处显示的应用图标对应的应用程序确定为目标应用程序;或者

第四确定单元,用于在检测到用户自所述第二位置继续滑动至目标应用图标所在位置的情况下,将所述目标应用图标对应的应用程序确定为目标应用程序,其中,所述目标应用图标为所述目标区域显示的应用图标中除所述第二位置处显示的应用图标之外的图标。

可选地,所述后台运行的应用程序列表还包括所述第一应用程序;

在所述第一位置为所述屏幕的第一区域位置的情况下,所述第二位置处显示的应用图标为所述后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之前的应用程序的应用图标;或者

在所述第一位置为所述屏幕的第二区域位置的情况下,所述第二位置处显示的应用图标为所述后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之后的应用程序的应用图标;

其中,所述第一区域位置和所述第二区域位置为所述屏幕上的两个预设位置。

可选地,所述后台运行的应用程序列表还包括所述第一应用程序;

在所述第一位置为所述屏幕的第一区域位置,且所述后台运行的应用程序列表中不包括排序在所述第一应用程序之前的应用程序的情况下,所述第二位置处显示的应用图标为所述第一应用程序的应用图标;或者

在所述第一位置为所述屏幕的第二区域位置,且所述后台运行的应用程序列表中不包括排序在所述第一应用程序之后的应用程序的情况下,所述第二位置处显示的应用图标为所述第一应用程序的应用图标;

其中,所述第一区域位置和所述第二区域位置为所述屏幕上的两个预设位置。

可选地,所述目标区域为所述屏幕上以所述第一位置为圆心,所述第一位置至所述第二位置的距离为半经的圆周区域。

本申请实施例中的应用切换装置,在检测到用户在第一应用程序的应用界面上执行目标操作的情况下,确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,其中,所述后台运行的应用程序列表包括电子设备后台运行的至少两个应用程序,所述第一应用程序为所述电子设备前台运行的应用程序;从所述第一应用程序切换至所述目标应用程序。这样,用户只需在当前应用界面上执行目标操作,即可实现从当前应用切换至目标操作选择的目标应用程序,从而相比现有方式,减少了用户操作次数,提高了切换效率。

本申请实施例中的应用切换装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(networkattachedstorage,nas)、个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的应用切换装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的应用切换装置能够实现图1至图4的方法实施例中的各个过程,为避免重复,这里不再赘述。

可选地,本申请实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的程序或指令,该程序或指令被处理器执行时实现上述应用切换方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图6为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、以及处理器610等部件。

本领域技术人员可以理解,电子设备600还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器610逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,处理器610,用于在检测到用户在第一应用程序的应用界面上执行目标操作的情况下,确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,其中,所述第一应用程序为电子设备前台运行的应用程序;

从所述第一应用程序切换至所述目标应用程序。

可选地,所述目标操作为从所述电子设备的屏幕的第一位置向第二位置滑动的操作;所述后台运行的应用程序列表还包括所述第一应用程序;

处理器610,还用于在所述第一位置为所述屏幕的第一区域位置的情况下,将后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之前的应用程序确定为目标应用程序;或者

在所述第一位置为所述屏幕的第二区域位置的情况下,将所述后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之后的应用程序确定为目标应用程序;

其中,所述第一区域位置和所述第二区域位置为所述屏幕上的两个预设位置。

可选地,所述目标操作包括从所述电子设备的屏幕的第一位置向第二位置滑动的操作;

处理器610,还用于在检测到用户在所述第二位置停留预设时长的情况下,在所述屏幕上与所述第二位置关联的目标区域显示所述后台运行的应用程序列表中的至少两个应用程序的应用图标,其中,所述第二位置显示有应用图标;

在检测到所述第二位置为所述目标操作的滑动终点的情况下,将所述第二位置处显示的应用图标对应的应用程序确定为目标应用程序;或者

在检测到用户自所述第二位置继续滑动至目标应用图标所在位置的情况下,将所述目标应用图标对应的应用程序确定为目标应用程序,其中,所述目标应用图标为所述目标区域显示的应用图标中除所述第二位置处显示的应用图标之外的图标。

可选地,所述后台运行的应用程序列表还包括所述第一应用程序;

在所述第一位置为所述屏幕的第一区域位置的情况下,所述第二位置处显示的应用图标为所述后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之前的应用程序的应用图标;或者

在所述第一位置为所述屏幕的第二区域位置的情况下,所述第二位置处显示的应用图标为所述后台运行的应用程序列表中与所述第一应用程序相邻且排序在所述第一应用程序之后的应用程序的应用图标;

其中,所述第一区域位置和所述第二区域位置为所述屏幕上的两个预设位置。

可选地,所述后台运行的应用程序列表还包括所述第一应用程序;

在所述第一位置为所述屏幕的第一区域位置,且所述后台运行的应用程序列表中不包括排序在所述第一应用程序之前的应用程序的情况下,所述第二位置处显示的应用图标为所述第一应用程序的应用图标;或者

在所述第一位置为所述屏幕的第二区域位置,且所述后台运行的应用程序列表中不包括排序在所述第一应用程序之后的应用程序的情况下,所述第二位置处显示的应用图标为所述第一应用程序的应用图标;

其中,所述第一区域位置和所述第二区域位置为所述屏幕上的两个预设位置。

可选地,所述目标区域为所述屏幕上以所述第一位置为圆心,所述第一位置至所述第二位置的距离为半经的圆周区域。

应理解的是,本申请实施例中,输入单元604可以包括图形处理器(graphicsprocessingunit,gpu)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元606可包括显示面板6061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板6061。用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器609可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。

本申请实施例中的电子设备,在检测到用户在第一应用程序的应用界面上执行目标操作的情况下,确定所述目标操作从后台运行的应用程序列表中选择的目标应用程序,其中,所述第一应用程序为电子设备前台运行的应用程序;从所述第一应用程序切换至所述目标应用程序。这样,用户只需在当前应用界面上执行目标操作,即可实现从当前应用切换至目标操作选择的目标应用程序,从而相比现有方式,减少了用户操作次数,提高了切换效率。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述应用切换方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述应用切换方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

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