移动终端的应用打开方法及移动终端与流程

文档序号:12119049阅读:883来源:国知局
移动终端的应用打开方法及移动终端与流程

本发明涉及通信技术,尤其涉及一种移动终端的应用打开方法及移动终端。



背景技术:

用户在操作智能移动终端时,在同一时间,智能移动终端的界面上只能显示一种应用的界面,而对于很多用户,都存在使用一种应用时需要快速打开另一种应用的需求。例如,用户的智能移动终端中当前正在打开一个新闻客户端,而同时用户看到一幅画面需要使用智能移动终端中的相机尽快将该幅画面抓拍下来,在这种场景下,就需要智能移动终端在打开一种应用时可以快速地打开另一种应用,来满足用户的需求。

现有技术中,部分智能移动终端提供了在打开一种应用时快速地打开第二应用的方法,以上述的场景为例,当用户在智能移动终端中打开了一个新闻客户端之后,又希望打开智能移动终端中的相机(即第二应用)来抓拍眼前的画面,则用户可以缩小当前已经打开的应用,同时,智能移动终端中会显示预设的可以快速打开的应用列表,用户从中选择相机,智能移动终端会根据用户的选择来打开相机以供用户使用。

但是,使用现有技术打开第二应用的速度较慢,不能满足用户希望快速打开第二应用的需求。



技术实现要素:

本发明提供一种移动终端的应用打开方法及移动终端,用于解决现有技术中打开第二应用的速度慢的问题。

本发明第一方面提供一种移动终端的应用打开方法,包括:

接收触摸指示,其中,所述移动终端中的第一应用在接收所述触摸指示之前已开启并且已在所述移动终端的触摸屏上显示;

判断所述触摸指示对应的第一触碰点是否位于目标区域内,若是,则根据所述触摸指示对应的触摸参数开启所述目标区域对应的第二应用,其中,所述触摸指示对应的触摸参数至少包括滑动距离;

根据所述触摸指示对应的滑动距离以及预设的显示分界区域,确定所述第一应用以及所述第二应用在所述移动终端中的显示比例,其中,所述显示分界区域为所述移动终端触摸屏中具有预设大小的区域。

本发明第二方面提供一种移动终端,包括:

第一接收模块,用于接收触摸指示,其中,所述移动终端中的第一应用在接收所述触摸指示之前已开启并且已在所述移动终端的触摸屏上显示;

开启模块,用于判断所述触摸指示对应的第一触碰点是否位于目标区域内,若是,则根据所述触摸指示对应的触摸参数开启所述目标区域对应的第二应用,其中,所述触摸指示对应的触摸参数至少包括滑动距离;

确定模块,用于根据所述触摸指示对应的滑动距离以及预设的显示分界区域,确定所述第一应用以及所述第二应用在所述移动终端中的显示比例,其中,所述显示分界区域为所述移动终端触摸屏中具有预设大小的区域。

本发明所提供的方案,根据用户触摸操作的第一触碰点以及其他触摸参数来开启移动终端中的第二应用,并根据用户触摸屏操作时的滑动距离以及显示分界区域来确定第一应用和第二应用的显示比例,即只要用户在特定的区域内进行合理的滑动,则移动终端中就可以在已经开启第一应用的基础上开启与该特定区域对应的第二应用,并且根据滑动距离和预设的显示分界区域来划分第一应用和第二应用的显示比例,从而实现了在已经开启一种应用时快速开启第二应用,并且能够合理对第一应用和第二应用在移动终端中的显示范围进行划分。

附图说明

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

图1为本发明实施例提供的移动终端的应用打开方法实施例一的流程示意图;

图2为移动终端触摸屏中目标区域的示例图;

图3为第二应用开启之后显示比例的变化示意图;

图4为第一应用和第二应用的分界达到显示分界区域之后的示意图;

图5为本发明实施例提供的移动终端的应用打开方法实施例二的流程示意图;

图6为应用分界移动条的示例图;

图7为本发明实施例提供的移动终端的应用打开方法实施例三的流程示意图;

图8为本发明提供的移动终端实施例一的模块结构图;

图9为本发明提供的移动终端实施例二的模块结构图;

图10为本发明提供的移动终端实施例三的模块结构图。

具体实施方式

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

图1为本发明实施例提供的移动终端的应用打开方法实施例一的流程示意图,该方法的执行主体为可以运行多个应用的智能移动终端,例如手机、平板电脑等。如图1所示,该方法包括:

S101、接收触摸指示,其中,移动终端中的第一应用在接收该触摸指示之前已开启并且已在该移动终端的触摸屏上显示。

本发明应用于在移动终端中已经开启第一应用的场景下,即,用户预先在移动终端中已经开启了第一应用,并且第一应用已经显示在移动终端的触摸屏上。进而,用户希望再开启第二应用,则用户会执行触摸操作,相应地,移动终端会接收到用户的触摸操作对应的触摸指示。

S102、判断上述触摸指示对应的第一触碰点是否位于目标区域内,若是,则根据触摸指示对应的触摸参数开启目标区域对应的第二应用,其中,上述触摸指示对应的触摸参数至少包括滑动距离。

本实施例中,移动终端预先将移动终端触摸屏中的特定区域作为目标区域,如果用户在执行本次触摸操作时,在移动终端触摸屏上的第一触碰点落在该目标区域内,则可以进一步根据用户触摸操作中的参数值来确定是否要打开第二应用,例如根据用户手指的滑动距离、滑动速度、滑动方向等来确定是否要打开第二应用。

其中,上述第一触碰点是指用户在移动终端触摸屏上的第一个触碰点,具体是指第一个触碰点在移动终端触摸屏上的坐标值。

目标区域可以有多个,每个目标区域对应一个特定的应用,用户可以预先在移动终端中设定目标区域和应用的对应关系,只要用户的触摸操作在某个目标区域内并且触摸操作的参数值满足特定要求,则移动终端就会自动开启该目标区域对应的应用。

S103、根据上述触摸指示对应的滑动距离以及预设的显示分界区域,确定第一应用以及第二应用在移动终端中的显示比例,其中,该显示分界区域为移动终端触摸屏中具有预设大小的区域。

显示分界区域为移动终端触摸屏中具有预设大小的区域,该区域对用户不可见,而是移动终端在确定第一应用和第二应用的显示比例时使用。

本实施例中,根据用户触摸操作的第一触碰点以及其他触摸参数来开启移动终端中的第二应用,并根据用户触摸屏操作时的滑动距离以及显示分界区域来确定第一应用和第二应用的显示比例,即只要用户在特定的区域内进行合理的滑动,则移动终端中就可以在已经开启第一应用的基础上开启与该特定区域对应的第二应用,并且根据滑动距离和预设的显示分界区域来划分第一应用和第二应用的显示比例,从而实现了在已经开启一种应用时快速开启第二应用,并且能够合理对第一应用和第二应用在移动终端中的显示范围进行划分,能够提升第二应用的打开效率,并且有利于将第一应用和第二应用在移动终端的显示屏上进行合理显示。

在一种优选的实施方式中,上述目标区域可以有三个,分别为第一区域、第二区域和第三区域,前述步骤S102中的目标区域可以是这三个区域中的任意一个或多个,例如,第二区域和第三区域。图2为移动终端触摸屏中目标区域的示例图,如图2所示,第一区域可以为移动终端触摸屏中下方的区域。需要说明的是,对于某些移动终端,如果其下方的区域已经用于触摸后进行移动终端功能设置,则第一区域也可以为移动终端触摸屏中上方的区域,以避免同功能设置产生冲突。第二区域为移动终端触摸屏中左侧的区域,第三区域为移动终端触摸屏中右侧的区域。

第一区域、第二区域以及第三区域的宽度分别小于第一宽度阈值,第一区域、第二区域以及第三区域分别与移动终端中的一个应用对应。

其中,第一宽度阈值为一个较小的值,例如,可以是移动终端的显示屏的宽度或长度的10%、15%等,以避免由于第一区域、第二区域或第三区域的宽度设置过大而影响对于已开启的第一应用的正常操作。第一宽度阈值的具体数值可以根据实际的测试结果或者第一应用的各个操作按钮的位置进行设置。

在上述实施例的基础上,本实施例涉及开启第二应用的具体方法,即,上述步骤S102中根据触摸指示对应的触摸参数开启目标区域对应的第二应用的具体方法为:

判断上述触摸指示对应的滑动距离、滑动速度以及滑动方向的值是否达到对应的预设阈值,若是,则开启上述目标区域对应的第二应用。

如前所述,触摸指示对应的触摸参数可以包括用户手指的滑动距离、滑动速度、滑动方向等,当移动终端判断出用户的第一触碰点在目标区域之后,会进而跟踪和记录手指的滑动距离、滑动速度、滑动方向的值,当这些值分别都达到特定的阈值之后,移动终端就可以确定用户本次的触摸的目的是打开第二应用,而只要这些参数的参数值中有一个不满足其对应的阈值,移动终端就不会开启第二应用。这样的处理能够保证只有用户在完全满足了开启第二应用的条件之后才会开启第二应用,而不会出现将用户的误操作或者针对第一应用的操作错误的判断为开启第二应用的操作,从而在实现快速开启第二应用的同时不影响用户的其他正常操作,进一步提升了用户的感受。

其中,用户可以为不同的目标区域对应的触摸参数分别设置不同的预设阈值,例如,将第一区域的各个触摸参数的阈值设置为与第二区域的各个触摸参数的阈值不同;也可以为所有的目标区域设置相同的预设阈值,例如,将第一区域的各个触摸参数的阈值设置为与第二区域的各个触摸参数的阈值相同。

需要说明的是,移动终端在开启第二应用时,首先会开启一个新的窗口,进而开启第二应用,并将第二应用放置在所开启的新的窗口中,后续进行显示比例调整时,仅对应用所对应的窗口进行调整,就可以实现应用的显示比例的调整。

在上述实施例的基础上,本实施例涉及移动终端确定第一应用和第二应用的显示比例的具体方法,即,上述步骤S103的一种具体执行方式为:

判断第一应用和第二应用的分界是否处于显示分界区域内,若是,则在触摸指示结束之后将第一应用和第二应用的分界固定在触摸指示结束时所对应的位置;若否,则根据触摸指示对应的滑动距离实时调整第一应用和第二应用在移动终端的触摸屏中的显示比例。

以用户触摸移动终端下方的第一区域为例来说,当用户在第一区域内触摸并且移动终端已经开启第二应用之后,第二应用的显示比例相对于第一应用的显示比例会非常小,而随着用户手指的不断上划,即用户在第一区域中的触摸指示对应的滑动距离不断增大,相应地,第一应用和第二应用的分界会不断变化,第二应用的显示比例会逐渐增大,同时,第一应用的显示比例会逐渐缩小。图3为第二应用开启之后显示比例的变化示意图,如图3所示,第二应用刚开启时显示比例很小,仅是提醒用户该第二应用已打开,随着用户手指上划,第二应用的显示比例逐渐增大。

需要说明的是,该过程都是在第一应用和第二应用的显示分界未达到前述的显示分界区域内时的执行过程,显示分界区域一般会设置在移动终端触摸屏中间的位置。如果在上述滑动过程中,即在分界达到显示分界区域之前,用户停止滑动并且手指离开移动终端触摸屏,则移动终端可以确定用户放弃了开启第二应用的开启操作,则移动终端会关闭第二应用并且将第一应用的显示范围恢复到全屏显示。

在上述过程中,当第一应用和第二应用的分界未处于显示分界区域时,移动终端会根据触摸指示对应的滑动距离不断调整第一应用和第二应用的显示比例,终端会按照特定周期检测用户的触摸操作,如果用户持续触摸,则根据当前的滑动距离确定第一应用和第二应用的分界以及显示比例。一旦在此过程中用户停止触摸,则移动终端会关闭第二应用,恢复第一应用为全屏显示。即,在第一应用和第二应用的分界未达到显示分界区域时,移动终端不会固定显示第二应用。而当第一应用和第二应用的分界达到显示分界区域之后,如果用户停止了触摸,则移动终端会将第一应用和第二应用的分界固定在停止触摸时的分界位置。即,移动终端通过设置显示分界区域来确定第二应用是否需要固定显示,只有第二应用和第一应用的分界达到了该显示分界区域内,才可以确定第二应用需要固定显示。

图4为第一应用和第二应用的分界达到显示分界区域之后的示意图,如图4所示,当分界达到显示分界区域之后,用户停止触摸之后,移动终端就会按照此时的显示比例固定显示第一应用和第二应用。

需要说明的是,如果第一应用和第二应用的分界达到显示分界区域之后,用户还继续滑动,则当第一应用和第二应用的分界达到显示分界区域的上边缘之后,即使用户继续滑动,第一应用和第二应用的分界也不会发生改变,即第一应用和第二应用的显示比例不再发生改变,即通过上述显示分界区域还可以来限制第一应用和第二应用的显示比例,保证两种应用同时合理地显示。

进一步地,当移动终端固定显示第一应用和第二应用之后,则移动终端不再响应用户在上述任意一个目标区域中的触摸操作,直到移动终端中仅开启并显示一个应用之后再继续响应。

在上述实施例的基础上,本实施例涉及在移动终端固定显示第一应用和第二之后,关闭其中一个应用的具体过程,即,图5为本发明实施例提供的移动终端的应用打开方法实施例二的流程示意图,如图5所示,在上述步骤S103之后,移动终端关闭其中一个应用的一种具体方法为:

S201、显示应用分界移动条,该应用分界移动条位于第一应用和第二应用的分界处。

当用户结束触摸操作,移动终端固定显示第一应用和第二应用之后,移动终端会在第一应用和第二应用的分界处显示一个应用分界移动条,该移动条对用户可见,可以为透明的,也可以为非透明的。

S202、接收用户拖动应用分界移动条的操作指示。

S203、根据用户拖动应用分界移动条的操作指示,获取应用分界移动条的新的位置。

S204、根据应用分界移动条的新的位置,关闭第一应用或第二应用。

移动终端显示应用分界移动条之后,用户可以通过拖动该应用分界移动条来改变移动条的位置,当移动条的位置被拖动到显示分界区域的边缘之后,移动终端就会关闭对应的应用。例如,假设第一区域为移动终端触摸屏的下方区域,移动终端从第一区域开始执行触摸操作,当第一应用和第二应用的分界达到显示分界区域之后,移动终端固定显示第一应用和第二应用,其中,第一应用的显示在移动终端触摸屏的上方,第二应用显示在移动终端触摸屏的下方,则当用户将应用分界移动条拖动到显示分界区域的上边缘之上时,移动终端就会关闭第一应用;相反地,当用户将应用功能分界移动条拖动到显示分界区域的下边缘之下时,移动终端就会关闭第二应用。

图6为应用分界移动条的示例图,如图6所示,应用分界移动条位于第一应用和第二应用的分界处,用户可以通过拖动该应用分界移动条来改变其位置,进而关闭其中一种应用。

需要说明的是,图6中为便于观察,将应用分界移动条的左右两边都超出移动终端的触摸屏边界,实际执行过程中,应用分界移动条的长度不会超出触摸屏的宽度。

本实施例中,通过在移动终端中设置应用分界移动条,可以使得用户拖动该移动条来关闭已开启的两个应用中的其中一个应用,提升了关闭应用的便捷性,进一步提升了用户感受。

在上述实施例的基础上,本实施例涉及在移动终端固定显示第一应用和第二之后,关闭其中一个应用的具体过程,即,图7为本发明实施例提供的移动终端的应用打开方法实施例三的流程示意图,如图7所示,在上述步骤S103之后,移动终端关闭其中一个应用的另一种具体方法为:

S301、接收用户的预设触摸操作,该预设触摸操用于将触摸屏上显示的应用之一进行全屏显示。

S302、若预设触摸操作的对象为第一应用,则将第一应用的显示比例调整为全屏显示,关闭第二应用。

S303、若预设触摸操作的对象为第二应用,则将第二应用的显示比例调整为全屏显示,关闭第一应用。

需要说明的是,上述步骤S302和S303的执行顺序不分先后。

其中,上述预设触摸操作具体可以为双击操作、滑动操作等特定的操作。

即,本实施例中提出了通过特定的预设触摸操作来将触摸屏或显示屏上显示的多个应用(例如,两个应用)中的一个应用进行全屏显示,而关闭移动终端已开启多个应用中的其他一个或一些应用,当用户在第一应用的显示区域中执行预设触摸操作,则说明用户希望将第一应用全屏显示关闭第二应用,当用户在第二应用的显示区域中执行预设触摸操作,则说明用户希望关闭第一应用。通过预设触摸操作可以快速关闭用户希望关闭的应用,进一步提升了用户的感受。

需要指出的是,本发明的实施方式不仅适用于在已经开启一个应用的情形下,开启第二个应用,在设置了第一区域、第二区域和第三区域时,还可适用于在已经开启一个应用的情形下,开启第二个应用和第三个应用等,例如,同时触摸移动终端的触摸屏或显示屏的左侧和右侧区域打开对应的两个应用,其具体的实施方式可参照上述打开第二个应用的方式进行。

图8为本发明提供的移动终端实施例一的模块结构图,如图8所示,该移动终端包括:

第一接收模块501,用于接收触摸指示,其中,移动终端中的第一应用在接收该触摸指示之前已开启并且已在移动终端的触摸屏上显示。

开启模块502,用于判断触摸指示对应的第一触碰点是否位于目标区域内,若是,则根据触摸指示对应的触摸参数开启目标区域对应的第二应用,其中,触摸指示对应的触摸参数至少包括滑动距离。

确定模块503,用于根据触摸指示对应的滑动距离以及预设的显示分界区域,确定第一应用以及第二应用在移动终端中的显示比例,其中,显示分界区域为移动终端触摸屏中具有预设大小的区域。

该移动终端用于实现前述的方法实施例,其实现原理和技术效果类似,此处不再赘述。

另一实施例中,上述目标区域为第一区域、第二区域、第三区域中的任意一个或多个,其中,第一区域为移动终端触摸屏中上方或下方的区域,第二区域为移动终端触摸屏中左侧的区域,第三区域为移动终端触摸屏中右侧的区域,第一区域、第二区域以及第三区域的宽度分别小于第一宽度阈值,第一区域、第二区域以及第三区域分别与移动终端中的一个应用对应。

另一实施例中,开启模块502具体用于:

判断触摸指示对应的滑动距离、滑动速度以及滑动方向的值是否达到对应的预设阈值,若是,则开启目标区域对应的第二应用。

另一实施例中,确定模块503具体用于:

判断第一应用和第二应用的分界是否处于显示分界区域内,若是,则在触摸指示结束之后将第一应用和第二应用的分界固定在触摸指示结束时所对应的位置;若否,则根据触摸指示对应的滑动距离实时调整第一应用和第二应用在移动终端的触摸屏中的显示比例。

图9为本发明提供的移动终端实施例二的模块结构图,如图9所示,该移动终端还包括:

第二接收模块504,用于接收用户的预设触摸操作,所述预设触摸操用于将触摸屏上显示的应用之一进行全屏显示。

第一关闭模块505,用于在预设触摸操作的对象为第一应用时,将第一应用的显示比例调整为全屏显示,关闭第二应用。

第二关闭模块506,用于在预设触摸操作的对象为第二应用时,将第二应用的显示比例调整为全屏显示,关闭第一应用。

图10为本发明提供的移动终端实施例三的模块结构图,如图10所示,该移动终端还包括:

显示模块507,用于显示应用分界移动条,该应用分界移动条位于第一应用和第二应用的分界处。

第三接收模块508,用于接收用户拖动应用分界移动条的操作指示。

获取模块509,用于根据用户拖动应用分界移动条的操作指示,获取应用分界移动条的新的位置。

第三关闭模块510,用于根据应用分界移动条的新的位置,关闭第一应用或第二应用。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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