一种任务切换方法及装置与流程

文档序号:12801366阅读:191来源:国知局
一种任务切换方法及装置与流程

本发明涉及终端技术领域,尤其涉及一种应用于多任务模式的任务切换方法及装置。



背景技术:

随着终端(例如:手机)的发展,终端大多都支持多任务模式,具体来说,终端中同时运行多个应用(或者任务),多个应用中的一个应用在前台运行,其它一个或多个应用在后台运行,在需要将后台运行的应用切换到前台运行时,通过多任务切换即可实现。

现有技术中,多任务模式下,在将后台运行的应用切换到前台运行时,需要先调出多任务界面,多任务界面中显示正在运行的所有应用(包括前台运行的应用和后台运行的应用)的缩略图,然后在多任务界面中左右滑动,选择需要切换到前台运行的应用的缩略图,点击应用的缩略图,即可将选择的应用切换到前台运行。此种切换方法虽然可以实现多任务切换,但是操作步骤繁琐,使用不便。

综上所述,现有技术中多任务模式下,将后台应用切换到前台运行的方式,操作步骤繁琐,使用不便。



技术实现要素:

本发明实施例提供了一种任务切换方法及装置,用以简化多任务模式下的任务切换操作,便于用户操作使用。

本发明实施例提供的一种任务切换方法,该方法包括:在终端触控屏幕显示第一应用的第一界面;确定用户在独立于终端触控屏幕设置的目标区域内触控操作的移动方向;在确定所述触控操作的移动方向在第一方向上的条件下,将所述第一应用的第一界面切换至所述第一应用的第二界面,以及在确定所述触控操作的移动方向在第二方向上的条件下,将所述第一应用的第一界面切换至第二应用的第三界面。

本发明实施例提供的上述方法中,在终端触控屏幕显示第一应用的第一界面,确定用户在目标区域内触控操作的移动方向,在确定触控操作的移动方向在第一方向上的条件下,将第一应用的第一界面切换至第一应用的第二界面,以及在确定触控操作的移动方向在第二方向上的条件下,将第一应用的第一界面切换至第二应用的第三界面,也即通过确定用户在目标区域内触控操作的移动方向,根据用户在目标区域内触控操作的移动方向,即可切换终端前台运行的应用以及切换终端前台运行应用的功能界面,与现有技术中将后台应用切换到前台运行,需要先调出多任务界面,在多任务界面中选择需要切换到前台运行的应用的缩略图进行切换相比,简化了多任务模式下的任务切换操作,便于用户操作使用。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述目标区域中设置有多个用于感知触控操作的传感器;则所述确定用户在目标区域内触控操作的移动方向,包括:根据目标区域中多个传感器感知到触控操作的顺序,确定用户在目标区域内触控操作的移动方向。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述根据目标区域中多个传感器感知到触控操作的顺序,确定用户在目标区域内触控操作的移动方向,包括:将从第一传感器到第二传感器的方向,确定为用户在目标区域内触控操作的移动方向,其中,所述第一传感器感知到触控操作的时刻早于所述第二传感器感知到触控操作的时刻。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述第一方向与所述第二方向垂直。

在一种可能的实施方式中,本发明实施例提供的上述方法中,所述目标区域为终端中起始键所在的区域。

本发明实施例提供的一种任务切换装置,该装置包括:显示单元,用于在该装置所在终端触控屏幕显示第一应用的第一界面;检测单元,用于确定用户在独立于该装置所在终端触控屏幕设置的目标区域内触控操作的移动方向;处理单元,用于在确定所述触控操作的移动方向在第一方向上的条件下,将所述第一应用的第一界面切换至所述第一应用的第二界面,以及在确定所述触控操作的移动方向在第二方向上的条件下,将所述第一应用的第一界面切换至第二应用的第三界面。

本发明实施例提供的上述装置中,在该装置所在终端触控屏幕显示第一应用的第一界面,确定用户在目标区域内触控操作的移动方向,在确定触控操作的移动方向在第一方向上的条件下,将第一应用的第一界面切换至第一应用的第二界面,以及在确定触控操作的移动方向在第二方向上的条件下,将第一应用的第一界面切换至第二应用的第三界面,也即通过确定用户在目标区域内触控操作的移动方向,根据用户在目标区域内触控操作的移动方向,即可切换该装置所在终端前台运行的应用以及切换该装置所在终端前台运行应用的功能界面,与现有技术中将后台应用切换到前台运行,需要先调出多任务界面,在多任务界面中选择需要切换到前台运行的应用的缩略图进行切换相比,简化了多任务模式下的任务切换操作,便于用户操作使用。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述目标区域中设置有多个用于感知触控操作的传感器;则所述检测单元,具体用于:根据目标区域中多个传感器感知到触控操作的顺序,确定用户在目标区域内触控操作的移动方向。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述检测单元根据目标区域中多个传感器感知到触控操作的顺序,确定用户在目标区域内触控操作的移动方向,具体用于:所述检测单元将从第一传感器到第二传感器的方向,确定为用户在目标区域内触控操作的移动方向,其中,所述第一传感器感知到触控操作的时刻早于所述第二传感器感知到触控操作的时刻。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述第一方向与所述第二方向垂直。

在一种可能的实施方式中,本发明实施例提供的上述装置中,所述目标区域为该装置所在终端中起始键所在的区域。

附图说明

图1为本发明实施例提供的一种任务切换方法的示意流程图;

图2为本发明实施例提供的一种任务切换装置的结构示意图。

具体实施方式

下面结合附图,对本发明实施例提供的一种任务切换方法及装置的具体实施方式进行详细地说明。

本发明实施例提供的一种任务切换方法,如图1所示,该方法包括:

步骤102,在终端触控屏幕显示第一应用的第一界面。

本步骤中,在终端触控屏幕显示第一应用的第一界面,也即终端当前前台运行的应用为第一应用,且终端前台展示的界面为第一应用的第一界面。在第一应用仅包括一个界面的条件下,第一应用仅包括的一个界面即为第一界面,在第一应用包括多个界面的条件下,第一界面可以为第一应用多个界面中的任意一个界面。

步骤104,确定用户在独立于终端触控屏幕设置的目标区域内触控操作的移动方向。

本发明实施例中,目标区域独立于终端触控屏幕设置,目标区域可以是终端中除触控屏幕所在区域之外的任意区域,本发明对此不做限定。例如:目标区域为终端的侧面或者背面中的区域,再例如:目标区域为终端中某一按键所在区域。较为优选地,目标区域为终端起始键(home键)所在区域。其中,终端包括但不限于:手机、平板电脑以及其它可穿戴智能设备。

步骤106,在确定触控操作的移动方向在第一方向上的条件下,将第一应用的第一界面切换至第一应用的第二界面,以及在确定触控操作的移动方向在第二方向上的条件下,将第一应用的第一界面切换至第二应用的第三界面。

具体实施时,在确定用户在目标区域内触控操作的移动方向之后,确定触控操作的移动方向在第一方向上或者在第二方向上时,可以通过计算移动方向与第一方向以及第二方向的夹角来确定,若触控操作的移动方向与第一方向的夹角为0度,则触控操作的移动方向在第一方向上,同理,若触控操作的移动方向与第二方向的夹角为0度,则触控操作的移动方向在第二方向上。其中,计算移动方向与第一方向的夹角以及计算移动方向与第二方向的夹角均可以采用现有技术中的方法,此处不再赘述。

当然,本领域技术人员应当理解的是,在实际触控操作时,触控操作的移动方向可能并不完全在第一方向或者第二方向上,则本发明实施例中,若目标区域内触控操作的移动方向与第一方向的夹角小于预设阈值,则也可以认为目标区域内触控操作的移动方向在第一方向上,同理,若目标区域内触控操作的移动方向与第二方向的夹角小于预设阈值,则也可以认为目标区域内触控操作的移动方向在第二方向上。其中,预设阈值可以根据实际需要进行设定,作为较为具体的实施例,预设阈值可以根据第一方向和第二方向之间的夹角设定,若第一方向和第二方向垂直,则预设阈值可以设定的大一点,例如:预设阈值为20度,若第一方向和第二方向的夹角为30度,则预设阈值可以设定的小一点,例如:预设阈值为5度。

当然,在本发明其它实施例中也可以采用其它方法确定触控操作的移动方向在第一方向上还是在第二方向上,例如:先确定第一方向以及第二方向与参考方向的夹角,在确定触控操作的移动方向之后,计算触控操作的移动方向与参考方向的夹角,若触控操作的移动方向与参考方向的夹角和第一方向与参考方向的夹角相等,则触控操作的移动方向在第一方向上,若触控操作的移动方向与参考方向的夹角和第二方向与参考方向的夹角相等,则触控操作的移动方向在第二方向上。其中,计算触控操作的移动方向、第一方向以及第二方向与参考方向的夹角可以采用现有技术中的方法,此处不再赘述。

在步骤106中,在确定触控操作的移动方向在第一方向上的条件下,将第一应用的第一界面切换至第一应用的第二界面,也即切换终端前台运行应用的功能界面。具体来说,每个应用可能有多个功能界面,例如:终端前台运行的应用为微信,微信有四个功能界面,分别为:“微信”、“通讯录”、“发现”以及“我”,在确定目标区域内触控操作的移动方向在第一方向上的条件下,即可在微信的四个功能界面之间进行切换,在进行切换时,可以按顺序循环进行切换,也可以按照触控操作的移动方向确定切换方向。

作为较为具体的实施例,第一应用为微信,第一界面为“通讯录”界面,第一方向为垂直方向,在进行切换时,按照触控操作的移动方向确定切换方向,以“微信”、“通讯录”、“发现”以及“我”的顺序,在触控操作的移动方向为垂直向上时,切换到第一界面的前一个功能界面,在触控操作的移动方向为垂直向下时,切换到第一界面的后一个功能界面,则在终端触控屏幕显示微信的“通讯录”界面时,若确定目标区域内触控操作的移动方向为垂直向上,则将终端触控屏幕显示的界面切换为微信的“发现”界面,若确定目标区域内触控操作的移动方向为垂直向下,则将终端触控屏幕显示的界面切换为微信的“微信”界面。

在步骤106中,在确定触控操作的移动方向在第二方向上的条件下,将第一应用的第一界面切换至第二应用的第三界面,也即切换终端前台运行的应用。其中,第一应用和第二应用并不特指具体的应用,第一应用和第二应用仅用于区分终端中两个不同的应用,且第二应用的第三界面可以是第二应用的任意一个界面。

具体实施时,终端中同时运行多个应用,在进行切换时,可以按照预设的规则进行切换,例如:按照多个应用的启动时间顺序进行切换;再例如:按照应用的使用频率进行切换,当然,在本发明其它实施例中也可以按照用户设定的顺序进行切换,本发明对此不做具体限定。

作为较为具体的实施例,假设目标区域内的触控操作的移动方向在第二方向上的条件下,终端将第一应用的第一界面切换至第二应用的第三界面时,按照应用的使用频率进行切换,例如:第一方向为水平方向,目标区域内触控操作的移动方向为水平向右时,将前台运行的应用切换为使用频率更高的应用,目标区域内触控操作的移动方向为水平向左时,将前台运行的应用切换为使用频率更低的应用。终端当前运行的应用包括:微信、微博、地图以及影院,前台运行的应用为地图,后台运行的应用为微信、微博以及影院,应用使用频率由高到低为:微信、影院、地图以及微博,则若用户在目标区域内触控操作的移动方向为水平向右,终端将前台运行的应用由地图切换为影院,若用户在目标区域内触控操作的移动方向为水平向左时,终端将前台运行的应用切换为微博。

值得说明的是,本发明实施例中,第一方向和第二方向仅用于区分两个不同的方向,并不特指具体的方向,第一方向和第二方向均可以是任意的方向,只要保证第一方向和第二方向为不同的方向即可。较为优选地,为了便于区分目标区域内触控操作的移动方向,第一方向与第二方向垂直,例如:第一方向为水平方向,第二方向为垂直方向。

当然,本领域技术人员应当理解的是,本发明实施例中若目标区域内触控操作的移动方向不在第一方向上,也不在第二方向上,则不执行切换操作。在本发明其它实施例中,若目标区域内触控操作的移动方向不在第一方向上,也不在第二方向上,也可以执行其它操作,例如:返回操作等。

本发明实施例提供的方法中,在终端触控屏幕显示第一应用的第一界面,确定用户在目标区域内触控操作的移动方向,在确定触控操作的移动方向在第一方向上的条件下,将第一应用的第一界面切换至第一应用的第二界面,以及在确定触控操作的移动方向在第二方向上的条件下,将第一应用的第一界面切换至第二应用的第三界面,也即通过确定用户在目标区域内触控操作的移动方向,根据用户在目标区域内触控操作的移动方向,即可切换终端前台运行的应用以及切换终端前台运行应用的功能界面,与现有技术中将后台应用切换到前台运行,需要先调出多任务界面,在多任务界面中选择需要切换到前台运行的应用的缩略图进行切换相比,简化了多任务模式下的任务切换操作,便于用户操作使用。

本发明实施例中,在目标区域中设置有多个用于感知触控操作的传感器,则步骤104中确定用户在目标区域内触控操作的移动方向,包括:根据目标区域中多个传感器感知到触控操作的顺序,确定用户在目标区域内触控操作的移动方向。

具体实施时,目标区域中设置有多个用于感知触控操作的传感器时,即可根据目标区域中多个传感器感知到触控操作的先后顺序,确定用户在目标区域内触控操作的移动方向,具体来说,将从第一传感器到第二传感器的方向,确定为用户在目标区域内触控操作的移动方向,其中,第一传感器感知到触控操作的时刻早于第二传感器感知到触控操作的时刻。

其中,第一传感器并不特指第一个感知到触控操作的传感器,第二传感器也并不特指第二个感知到触控操作的传感器,第一传感器和第二传感器为感知到触控操作的传感器中的任意两个,且第一传感器感知到触控操作的时刻早于第二传感器感知到触控操作的时刻,则由于第一传感器感知到触控操作的时刻早于第二传感器感知到触控操作的时刻,因此,即可将从第一传感器到第二传感器的方向,确定为用户在目标区域内触控操作的移动方向。

当然,在具体实施时,也可以采用其它方法确定用户在目标区域内触控操作的移动方向,例如:根据用户触控操作的起始位置以及结束位置确定用户在目标区域内触控操作的移动方向。

本发明实施例提供的一种任务切换装置,如图2所示,该装置包括:显示单元202,用于在该装置所在终端触控屏幕显示第一应用的第一界面;检测单元204,用于确定用户在独立于该装置所在终端触控屏幕设置的目标区域内触控操作的移动方向;处理单元206,用于在确定触控操作的移动方向在第一方向上的条件下,将第一应用的第一界面切换至第一应用的第二界面,以及在确定触控操作的移动方向在第二方向上的条件下,将第一应用的第一界面切换至第二应用的第三界面。

本发明实施例提供的装置中,在该装置所在终端触控屏幕显示第一应用的第一界面,确定用户在目标区域内触控操作的移动方向,在确定触控操作的移动方向在第一方向上的条件下,将第一应用的第一界面切换至第一应用的第二界面,以及在确定触控操作的移动方向在第二方向上的条件下,将第一应用的第一界面切换至第二应用的第三界面,也即通过确定用户在目标区域内触控操作的移动方向,根据用户在目标区域内触控操作的移动方向,即可切换该装置所在终端前台运行的应用以及切换该装置所在终端前台运行应用的功能界面,与现有技术中将后台应用切换到前台运行,需要先调出多任务界面,在多任务界面中选择需要切换到前台运行的应用的缩略图进行切换相比,简化了多任务模式下的任务切换操作,便于用户操作使用。

在一种可能的实施方式中,本发明实施例提供的装置中,目标区域中设置有多个用于感知触控操作的传感器;则检测单元204,具体用于:根据目标区域中多个传感器感知到触控操作的顺序,确定用户在目标区域内触控操作的移动方向。

在一种可能的实施方式中,本发明实施例提供的装置中,检测单元204根据目标区域中多个传感器感知到触控操作的顺序,确定用户在目标区域内触控操作的移动方向,具体用于:检测单元204将从第一传感器到第二传感器的方向,确定为用户在目标区域内触控操作的移动方向,其中,第一传感器感知到触控操作的时刻早于第二传感器感知到触控操作的时刻。

在一种可能的实施方式中,本发明实施例提供的装置中,第一方向与第二方向垂直。

在一种可能的实施方式中,本发明实施例提供的装置中,目标区域为该装置所在终端中起始键所在的区域。

本发明实施例提供的任务切换装置可以集成在终端中,例如:集成在手机、平板电脑以及可穿戴智能设备中,用于根据用户在目标区域内触控操作的移动方向,切换终端前台运行的应用以及切换终端前台运行应用的功能界面,其中,显示单元202可以采用显示屏等,检测单元204和处理单元206均可以采用cpu等处理器。

综上所述,本发明实施例提供的一种任务切换方法及装置,在终端触控屏幕显示第一应用的第一界面,确定用户在目标区域内触控操作的移动方向,在确定触控操作的移动方向在第一方向上的条件下,将第一应用的第一界面切换至第一应用的第二界面,以及在确定触控操作的移动方向在第二方向上的条件下,将第一应用的第一界面切换至第二应用的第三界面,也即通过确定用户在目标区域内触控操作的移动方向,根据用户在目标区域内触控操作的移动方向,即可切换终端前台运行的应用以及切换终端前台运行应用的功能界面,简化了多任务模式下的任务切换操作,便于用户操作使用。

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

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

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

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

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

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