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

文档序号:12732937阅读:174来源:国知局
一种切换的方法及装置与流程

本发明涉及终端技术领域,尤其涉及一种切换的方法及装置。



背景技术:

为了满足允许多个应用同时运行,同时减小运行的内存,后台运行的模式应运而生。这种运行模式支持多个应用同时在后台运行,而终端运行的前台只能运行一个应用进程,用户可以根据需求将存在将后台运行的某个应用切换到前台运行。

目前将后台运行的应用切换到前台运行,用户需要先按任务键或者按两次指纹按键,终端基于用户的操作调出后台运行的应用列表,然后根据该应用列表选择需要切换到前台运行的应用。

在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:

由于在实现后台应用切换的过程中,需要先通过按任务键或者按两次指纹按键调出后台运行的应用列表,当切换次数较多时,需要频繁按任务键或者按指纹键,造成操作繁琐,切换速度慢。



技术实现要素:

本发明实施例提供了一种切换的方法及装置,用于解决现有技术中将后台应用切换到前台运行时操作繁琐、切换速度慢的问题。

第一方面,本发明实施例提供了一种切换的方法,所述方法包括:

实时采集用户在终端上输入指定操作动作时的压力感应值;

检测实时采集到的压力感应值是否超出预设压力感应阈值;

当检测到采集的压力感应值超出预设压力感应值阈值时,按照指定方式显示后台运行应用的图标;

当检测到用户在终端输入的指定操作动作消失后,将当前时刻显示的后台运行应用的图标对应的应用切换至前台运行。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述按照指定方式显示后台运行应用的图标包括:

判断用户在终端输入的指定操作动作的方向;

根据所述指定操作动作的方向,按照指定顺序显示后台运行应用的图标。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述当检测到用户在终端输入的指定操作动作消失后,将当前时刻显示的后台运行应用的图标对应的应用切换至前台运行包括:

检测终端当前是否有压力感应值;

当检测到压力感应值消失时,将压力感应值消失时终端显示的指定后台运行应用的图标对应的应用切换到前台运行。

第二方面,本发明实施例提供了一种切换的装置,所述装置包括:

采集单元,用于实时采集用户在终端上输入指定操作动作时的压力感应值;

检测单元,用于检测实时采集到的压力感应值是否超出预设压力感应阈值;

显示单元,用于当检测到采集的压力感应值超出预设压力感应值阈值时,按照指定方式显示后台运行应用的图标;

切换单元,用于当检测到用户在终端输入的指定操作动作消失后,将当前时刻显示的后台运行应用的图标对应的应用切换至前台运行。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述显示单元包括:

判断模块,用于判断用户在终端输入的指定操作动作的方向;

显示单元,根据所述指定操作动作的方向,按照指定顺序显示后台运行应用的图标。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,切换单元包括:

检测模块,用于检测终端当前是否有压力感应值;

切换模块,用于当检测到压力感应值消失时,将压力感应值消失时终端显示的指定后台运行应用的图标对应的应用切换到前台运行。

上述技术方案中与现有技术方案比较,具有如下有益效果:

本发明实施例提供了一种切换的方法及装置,实时采集用户在终端上输入的指定操作动作时的压力感应值,当采集到压力感应值超出预设的压力感应阈值时,通过采集到的压力感应值触发终端将后台运行的指定应用切换至前台运行。本发明实施例利用用户在终端上输入的指定操作动作以及压力感应值触发终端的应用切换机制,将后台运行的指定应用切换至前台,代替现有技术中通过按任务键或者按两次指纹按键调用后台任务列表,然后在进行应用切换的方式。本发明实施例提供的这种方法及装置,在实现应用切换时用户只需进行一次操作,降低了现有技术将后台运行的应用切换至前台的操作复杂度,解决了现有技术中切换速度慢的问题。

【附图说明】

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

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

图2是本发明实施例提供的另一种切换的方法的流程示意图;

图3是本发明实施例提供的另一种切换的方法的流程示意图;

图4是本发明实施例提供的一种切换的装置的结构图;

图5是本发明实施例提供的另一种切换的装置的结构图;

图6是本发明实施例提供的另一种切换的装置的结构图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

为了减少用户的操作,提高后台应用切换到前台运行的速度,本发明实施例提供了一种切换的方法,其方法流程图如图1所示,该方法包括:

101、实时采集用户在终端上输入指定操作动作时的压力感应值。

其中,对于触摸显示屏幕的终端设备,这种设备支持3d touch技术。3d touch用于技术可以检测到用户按压屏幕的压力大小。

102、检测实时采集到的压力感应值是否超出预设压力感应阈值。

103、当检测到采集的压力感应值超出预设压力感应阈值时,按照指定方式显示后台运行应用的图标。

对于触摸屏终端设备,由于任何物体在触碰到终端屏幕时,终端都会采集到压力感应值,为了避免终端响应用户对终端屏幕的误操作,而显示后台运行应用的图标的现象,本发明设置预设压力感应阈值,只有当检测到采集的压力感应值超出预设压力感应阈值时,终端才会显示后台运行应用的图标。

补充说明的是,当采集到的压力感应值没有超出预设压力感应值时,则终端采用默认的处理方式,响应其他功能操作。例如,终端前台正在运行的是微信应用,用户在触摸终端屏幕输入指定操作可以对应于微信应用内部操作界面的切换操作,由于用户在输入指点操作动作过程中,终端采集到的压力感应值小于预设的压力阈值,终端显示屏幕不显示后台运行应用的图标,而是响应微信应用内部的业务,切换微信操作界面,将当前显示的微信操作界面切换到与该微信操作界面相邻的操作界面。

104、当检测到用户在终端输入的指定操作动作消失后,将当前时刻显示的后台运行应用的图标对应的应用切换至前台运行。

基于上述操作,当检测到用户在终端输入的指定操作动作消失后,终端切换后台应用的机制被触发,终端将识别当前显示的后台运行应用图标的类型、名称等标识,根据这些标识查找到对应的应用,打开该应用,在终端屏幕上显示该应用操作界面,将应用切换至前台运行。

补充说明的是,若按照指定方式显示后台运行应用的图标后,在一定时间范围内,终端仍然能够采集到压力感应值,终端按照预设的顺序依次将后台运行应用的图标显示给用户,直达检测到指定操作动作消失后,确定将当前终端显示的后台运行应用的图标对应的应用切换至前台。

本发明实施例提供了一种切换的方法,实时采集用户在终端上输入的指定操作动作时的压力感应值,当采集到压力感应值超出预设的压力感应阈值时,通过采集到的压力感应值触发终端将后台运行的指定应用切换至前台运行。本发明实施例利用用户在终端上输入的指定操作动作以及压力感应值触发终端的应用切换机制,将后台运行的指定应用切换至前台,代替现有技术中通过按任务键或者按两次指纹按键调用后台任务列表,然后在进行应用切换的方式。本发明实施例提供的这种方法,在实现应用切换时用户只需进行一次操作,降低了现有技术将后台运行的应用切换至前台的操作复杂度,解决了现有技术中切换速度慢的问题。

进一步地,为了实现上述操作,使用户更加快速的选择出要切换的应用,本发明实施例提供了另一种实现方法,如图2所示,按照指定方式显示后台运行应用的图标的操作具体包括:

1031、判断用户在终端输入的指定操作动作的方向。

以触摸显示屏为例进行说明,利用终端的touch事件功能进行动作方向的确定。例如,当用户触摸终端显示屏幕时,触发终端中开启touch start功能,获取到用户开始触摸显示屏幕时对应的位置的横坐标start X和纵坐标start Y;当用户滑动输入指定操作动作时,触发touch move功能,获取滑动后对应的横坐标move X和纵坐标move Y,通过对获取到的坐标值进行处理判断,从而判断出指定操作动作的方向。

需要说明的是,判断指定操作动作方向的方法遵循现有技术,对于其他非触摸显示屏的终端判断用户输入的操作动作的方向的实现过程,在此不再赘述。

1032、根据所述指定操作动作的方向,按照指定顺序显示后台运行应用的图标。

其中,为了使用户快速查找到要切换的应用,加快应用切换速度,可以设置后台运行应用的图标显示方式与用户操作动作方向结合,指定操作动作不同的方向对应不同的显示顺序。

具体地,指定操作动作为用户滑动终端屏幕,终端预设不同方向对应相应的显示顺序。当用户在终端屏幕上从左向右滑动时,按照应用进入后台运行的顺序,先将最先进入后台运行的应用对应的应用图标显示给用户,其次将第二进入后台运行的应用对应的应用图标显示给用户,以此类推;当用户在终端屏幕上从右向左滑动时,则先将最后进入后台运行的应用对应的应用图标显示给用户,其次将在最后进入后台运行的应用之前进入后台运行的应用对应的应用图标显示给用户,以此类推。根据指定操作动作方向按与该动作方向对应的显示顺序依次显示后台运行应用的图标。

需要说明的是,上述指定操作动作方向对应的相应的显示顺序进行本发明其中一种实现方式,不能作为本发明的具体限定。

进一步地,为实现上述操作,本发明实施例提供了另一种实现方式,如图3所示,所述当检测到用户在终端输入的指定操作动作消失后,将当前时刻显示的后台运行应用的图标对应的应用切换至前台运行包括:

1041、检测终端当前是否有压力感应值。

其中,终端通过检测当前是否有压力感应值确定用户操作动作是否消失。

对于触摸屏终端而言,终端系统中用户的触摸事件统一由input子系统管理,用户在按压屏幕时,终端采集用户输入的压力值,采集到的压力值由相应的驱动报告给input子系统,然后由终端系统进行处理,从而确定出用户是否对终端进行操作。

1042、当检测到压力感应值消失时,将压力感应值消失时终端显示的指定后台运行应用的图标对应的应用切换到前台运行。

基于上述实现方法,本发明实施例提供了一种切换的装置,该装置的结构图如图4所示,该装置包括:

采集单元21,用于实时采集用户在终端上输入的指定操作动作时的压力感应值。

检测单元22,用于检测实时采集到的压力感应值是否超出预设压力感应阈值。

显示单元23,用于当检测到采集的压力感应值超出预设压力感应值阈值时,按照指定方式显示后台运行应用的图标。

切换单元24,用于当检测到用户在终端输入的指定操作动作消失后,将当前时刻显示的后台运行应用的图标对应的应用切换至前台运行。

可选的是,如图5所示,该显示单元23包括:

判断模块231,用于判断用户在终端输入的指定操作动作的方向。

显示模块232,根据所述指定操作动作的方向,按照指定顺序显示后台运行应用的图标。

可选的是,如图6所示,该切换单元24包括:

检测模块241,用于检测终端当前是否有压力感应值。

切换模块242,用于当检测到压力感应值消失时,将压力感应值消失时终端显示的指定后台运行应用的图标对应的应用切换到前台运行。

本发明实施例提供了一种切换的装置,实时采集用户在终端上输入的指定操作动作时的压力感应值,当采集到压力感应值超出预设的压力感应阈值时,通过采集到的压力感应值触发终端将后台运行的指定应用切换至前台运行。本发明实施例利用用户在终端上输入的指定操作动作以及压力感应值触发终端的应用切换机制,将后台运行的指定应用切换至前台,代替现有技术中通过按任务键或者按两次指纹按键调用后台任务列表,然后在进行应用切换的方式。本发明实施例提供的这种装置,在实现应用切换时用户只需进行一次操作,降低了现有技术将后台运行的应用切换至前台的操作复杂度,解决了现有技术中切换速度慢的问题。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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