一种应用程序启动方法、装置、终端及存储介质与流程

文档序号:25212445发布日期:2021-05-28 14:08阅读:91来源:国知局
一种应用程序启动方法、装置、终端及存储介质与流程

本发明涉及电子设备技术领域,尤其涉及一种应用程序启动方法、装置、终端及存储介质。



背景技术:

随着科技的快速发展,使用移动终端的用户越来越多,用户每天使用移动终端的次数也越来越频繁。为了防止用户误操作,通常会在用户未使用移动终端时,将移动终端的屏幕界面进行锁屏。在锁屏后,当用户需要使用移动终端上某一应用程序时,需要先解锁移动终端,再打开应用程序。例如,用户解锁了锁屏状态的移动终端后,需要先在该移动终端界面中查找需要使用的应用程序,然后在找到需要使用的应用程序后,通过点击等操作启动该应用程序。

上述应用程序启动方法存在应用程序启动效率低下的问题。



技术实现要素:

本发明实施例的目的是提供一种全新的应用程序启动方法,无需先解锁屏幕,就能启动用户所需要的应用程序,从而提高了应用程序的启动效率。

为实现上述目的,本发明实施例提供了一种应用程序启动方法,应用于终端,包括以下步骤:

在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作;

获取所述触摸操作对应的触摸轨迹;

当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序。

进一步的,所述当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序的步骤,包括:

获取预设应用程序对应的预设经过方式;

检测所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域的经过方式;

当所述经过方式为预设经过方式时,解锁所述终端的显示屏,并启动对应的预设应用程序。

进一步的,当所述触摸轨迹为一条,且所述预设应用程序有多个时,在所述当所述经过方式为预设经过方式时,解锁所述终端的显示屏,并启动对应的预设应用程序的步骤之前,包括:

获取所述触摸轨迹经过多个预设应用程序对应的有效触摸区域的预设经过顺序;

所述当所述经过方式为预设经过方式时,解锁所述终端的显示屏,并启动对应的预设应用程序的步骤,包括:

当所述触摸轨迹按照所述预设经过顺序依次经过多个预设应用程序对应的有效触摸区域,且所述触摸轨迹经过每个有效触摸区域的经过方式为每个预设应用程序对应的预设经过方式时,解锁所述终端的显示屏,并启动对应的预设应用程序。

进一步的,当所述触摸轨迹为多条时,所述当所述经过方式为预设经过方式时,解锁所述终端的显示屏,并启动对应的预设应用程序的步骤,包括:

当至少两条不同的触摸轨迹经过预设应用程序对应的有效触摸区域,且至少两条不同的触摸轨迹经过每个有效触摸区域的经过方式为每个预设应用程序对应的预设经过方式时,解锁所述终端的显示屏,并启动对应的预设应用程序。

进一步的,在所述检测用户在所述显示屏上的触摸操作的步骤之前,所述应用程序启动方法,还包括:

根据用户的选择设定操作,将用户在所述终端中选择的应用程序作为预设应用程序,并设定所述预设应用程序对应的有效触摸区域;

当所述终端处于锁屏且亮屏状态时,将所述预设应用程序对应的有效触摸区域显示在所述终端的锁屏界面上。

进一步的,所述设定所述预设应用程序对应的有效触摸区域的步骤,包括:

获取用户在所述预设应用程序所对应的区域设置界面上设置的触摸区域;

将所述触摸区域作为所述预设应用程序的有效触摸区域;

其中,各预设应用程序所对应的有效触摸区域不重叠。

进一步的,在所述当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序的步骤之前,所述应用程序启动方法,还包括:

在所述触摸轨迹在经过所述显示屏上预设应用程序的有效触摸区域后,检测到所述显示屏上还存在所述触摸轨迹时,获取所述触摸轨迹在所述终端显示屏上的持续触摸时间;

判断所述持续触摸时间与预设的解锁时间的关系;

当所述持续触摸时间超过预设的解锁时间时,将所述终端息屏。

可选的,为了解决上述技术目的,本发明实施例还提供了一种应用程序启动装置,应用于终端,包括检测模块、获取模块、启动模块;

所述检测模块,用于在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作;

所述获取模块,用于获取所述触摸操作对应的触摸轨迹;

所述启动模块,用于当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序。

可选的,为了解决上述技术目的,本发明实施例还提供了一种终端,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述存储器与所述处理器耦接,且所述处理器执行所述计算机程序时,实现上述运行于终端的应用程序启动方法。

可选的,为了解决上述技术目的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在的设备执行上述运行于终端的应用程序启动方法。

本发明实施例提供了一种应用程序启动方法,在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作,然后获取所述触摸操作对应的触摸轨迹,当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序,采用本发明实施例提供的应用程序启动方法,为预设应用程序设定有效触摸区域,使得当检测到用户的触摸轨迹经过预设应用程序对应的有效触摸区域时,即可解锁屏幕,同时启动触摸轨迹经过的有效触摸区域对应的预设应用程序,从而实现无需进行屏幕解锁操作,就能启动用户所需要的应用程序,进而提高了应用程序的启动效率。

附图说明

图1是本发明实施例提供的应用程序启动方法的一种实施例的流程示意图;

图2是本发明实施例提供的应用程序启动方法的另一种实施例的流程示意图;

图3是本发明实施例提供的应用程序启动方法的一种解锁示意图;

图4是本发明实施例提供的应用程序启动方法的可选实施例的流程示意图;

图5是本发明实施例提供的应用程序启动方法的另一种解锁示意图;

图6是本发明实施例提供的应用程序启动方法的另一个可选实施例的流程示意图;

图7是本发明实施例提供的应用程序启动装置的一种实施例的结构示意图;

图8是本发明实施例提供的终端的结构示意图;

图9是本发明实施例提供的应用程序启动设备的一种实施例的结构示意图。

具体实施方式

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

在一方面,请参见图1,图1是本发明实施例提供的应用程序启动方法的一种实施例的流程示意图,如图1所示,所述应用程序启动方法,包括步骤s101至步骤s103。

s101,在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作。

在本实施例中,可通过多种方式使终端处于锁屏且亮屏状态,例如:在终端灭屏状态下按下电源键唤醒终端、在终端灭屏状态下双击屏幕唤醒终端,或者通过语音唤醒终端、连接充电器时唤醒终端等方式,具体的使终端处于锁屏且亮屏状态的方式,在此不一一例举。

当终端处于锁屏且亮屏状态时,实时检测用户在终端屏幕上的触摸操作,在本实施例中,所述触摸操作包括点击、滑动、双击、按压等,终端能够检测并识别的操作。

s102,获取所述触摸操作对应的触摸轨迹。

在本实施例中,在检测到用户触摸到所述终端显示屏时,开始获取用户在所述终端显示屏上的触摸轨迹,所述触摸轨迹为连续的触摸轨迹、不连续的触摸轨迹(包括触摸点和触摸线段)中的一种。

持续检测用户在所述终端显示屏上的触摸操作并获取对应的触摸轨迹,当在预设的时间内未检测用户的触摸操作时,停止获取用户的触摸轨迹,并将在此期间获取的所有触摸轨迹作为本次进行验证的触摸轨迹,在得到本次进行验证的触摸轨迹后,执行步骤s103,其中,预设的时间最优设为2秒。

s103,当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序。

在现有技术中,当用户想要启动某个应用程序,而此时的终端是处于息屏或锁屏状态时,则需要用户先将终端解锁,使终端能够进入正常的解锁界面,然后再根据用户的选择,从多个应用程序中选择要启动的应用程序并点击,最终才能启动所述应用程序。

而在本实施例中,通过为预设应用程序设定有效触摸区域,使得当检测到用户的触摸轨迹经过预设应用程序对应的有效触摸区域时,即可解锁屏幕,同时启动触摸轨迹经过的有效触摸区域对应的预设应用程序。例如,当终端接收到短信并发出提示音时,用户想要查看短信内容,此时需要用户先点亮终端的屏幕,并通过在终端显示屏上进行滑动操作,当滑动操作经过显示屏上短信应用程序对应的有效触摸区域时,便可使终端解锁,并启动该短信应用程序,从而无需先进行解锁操作,再在众多应用程序中进行寻找以启动短信应用程序,如此,节省了大量的应用程序启动时间,提高了应用程序的启动效率。

综上所述,本发明实施例提供了一种应用程序启动方法,在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作,然后获取所述触摸操作对应的触摸轨迹,当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序,采用本发明实施例提供的应用程序启动方法,为预设应用程序设定有效触摸区域,使得当检测到用户的触摸轨迹经过预设应用程序对应的有效触摸区域时,即可解锁屏幕,同时启动触摸轨迹经过的有效触摸区域对应的预设应用程序,从而实现无需进行屏幕解锁操作,就能启动用户所需要的应用程序,进而提高了应用程序的启动效率。

上述实施例主要是针对本申请提供的应用程序启动方法应用在常见场景时进行的说明,以下实施例则是从特殊的应用场景中对本申请提供的应用程序启动方法进行展开说明:

在本发明的另一个实施例中,请参见图2,图2是本发明实施例提供的应用程序启动方法的另一种实施例的流程示意图,如图2所示,所述应用程序启动方法,包括步骤s201至步骤s205;

s201,在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作。

在本实施例中,可通过多种方式使终端处于锁屏且亮屏状态,例如:在终端灭屏状态下按下电源键唤醒终端、在终端灭屏状态下双击屏幕唤醒终端,或者通过语音唤醒终端、连接充电器时唤醒终端等方式,具体的使终端处于锁屏且亮屏状态的方式,在此不一一例举。

当终端处于锁屏且亮屏状态时,实时检测用户在终端屏幕上的触摸操作,在本实施例中,所述触摸操作包括点击、滑动、双击、按压等,终端能够检测并识别的操作。

s202,获取所述触摸操作对应的触摸轨迹。

在本实施例中,在检测到用户触摸到所述终端显示屏时,开始获取用户在所述终端显示屏上的触摸轨迹,所述触摸轨迹为连续的触摸轨迹、不连续的触摸轨迹(包括触摸点和触摸线段)中的一种。

持续检测用户在所述终端显示屏上的触摸操作并获取对应的触摸轨迹,当在预设的时间内未检测用户的触摸操作时,停止获取用户的触摸轨迹,并将在此期间获取的所有触摸轨迹作为本次进行验证的触摸轨迹,在得到本次进行验证的触摸轨迹后,执行步骤s203,其中,预设的时间最优设为2秒。

s203,获取多个预设应用程序对应的预设经过方式,和所述触摸轨迹经过多个预设应用程序对应的有效触摸区域的预设经过顺序。

在本实施例中,本申请提供的应用程序启动方法的应用场景是:当所述触摸轨迹为一条,且所述预设应用程序有多个时。

在经过上述步骤s202获得的一条完整的触摸轨迹(所述一条触摸轨迹为一条完整的滑动轨迹)之后,由于存在多个预设应用程序,则需要先获取所述多个预设应用程序中每个预设应用程序设定的,只有被触摸轨迹以特定的方式经过有效触摸区域才可解锁并启动对应预设应用程序的预设经过方式,以及获取所述多个预设应用程序中每个预设应用程序设定的、只有被触摸轨迹按照一定的顺序经过有效触摸区域才可解锁并启动对应预设应用程序的预设经过顺序。

在本实施例中,所述预设的经过方式包括横向贯穿和纵向贯穿中的至少一种,并且每个预设应用程序对应的预设经过方式可相同,也可不相同。

其中,触摸轨迹在经过有效触摸区域时,所述触摸轨迹与所述终端屏幕坐标轴中的横坐标存在角度关系,当所述角度在第一预设的角度范围内时,判定所述触摸轨迹经过所述有效触摸区域的经过方式为横向贯穿,当所述角度在第二预设的角度范围内时,判定所述触摸轨迹经过所述有效触摸区域的经过方式为纵向贯穿,优选的,所述第一预设的角度范围为(0°到45°或135°到225°或315°到360°),所述第二预设的角度范围为(45°到135°或225°到315°)。

例如,当预设应用程序存在三个时(第一预设应用程序、第二预设应用程序、第三预设应用程序),第一预设应用程序的预设经过方式为横向贯穿,第二预设应用程序的预设经过方式为横向贯穿,第三预设应用程序的预设经过方式为纵向贯穿,则当触摸轨迹按照每个预设应用程序对应的贯穿方式经过每个预设应用程序对应的有效触摸区域时,才满足解锁并启动对应预设应用程序的解锁条件之一。

为了使解锁方式不易泄漏,本发明实施例通过继续增加解锁并启动对应预设应用程序的解锁条件,即,当触摸轨迹在满足上述每个预设应用程序的预设经过方式的解锁条件时,还需按照每个预设应用程序的预设经过顺序,依次经过对应预设经过顺序的预设应用程序的有效触摸区域,如此才满足解锁并启动对应预设应用程序的解锁条件之二,从而使终端执行解锁并启动对应预设应用程序的操作,也即,触摸轨迹需要按照每个预设应用程序的预设经过方式和预设经过顺序,依次以对应的预设经过方式经过对应的预设应用程序的有效触摸区域,才可使终端执行解锁并启动对应预设应用程序的操作。

在本发明实施例中,上述解锁条件并非缺一不可,也可根据实际需求进行设定,将其中一种或其他的适用于本申请触摸解锁的解锁条件进行组合,以构成新的满足解锁并启动对应预设应用程序的解锁条件,如此,不仅提高了终端应用程序的启动效率,还能提高终端的解锁体验,进一步的,通过结合多种解锁条件,能够大大减少解锁方式泄漏的可能。

s204,检测所述触摸轨迹经过所述显示屏上多个预设应用程序对应的有效触摸区域的经过方式和经过顺序。

在得知每个预设应用程序的预设经过方式和预设经过顺序之后,需要检测触摸轨迹经过每个预设应用程序有效触摸区域对应的实际经过方式和经过顺序,从而才能对该触摸轨迹进行验证。

s205,当所述触摸轨迹按照所述预设经过顺序依次经过多个预设应用程序对应的有效触摸区域,且所述触摸轨迹经过每个有效触摸区域的经过方式为每个预设应用程序对应的预设经过方式时,解锁所述终端的显示屏,并启动对应的预设应用程序。

在本实施例中,当触摸轨迹经过每个预设应用程序有效触摸区域对应的实际经过方式和经过顺序,均与每个预设应用程序对应的预设经过方式和预设经过顺序相同时,则判定所述触摸轨迹是符合解锁条件的,此时则控制终端解锁显示屏,并启动对应的预设应用程序。

在本实施例中,可根据每个预设应用程序的预设经过顺序,依次在终端显示屏上启动显示,可以在终端显示屏上分屏显示。

例如,请参见图3,图3是本发明实施例提供的应用程序启动方法的一种解锁示意图,如图3所示,区域1和区域2分别表示预设应用程序1和预设应用程序2对应的有效触摸区域,且预设应用程序1的预设经过方式为横向贯穿,预设应用程序2的预设经过方式为纵向贯穿,预设经过方式1和预设经过方式2的预设经过顺序分别为第一顺序和第二顺序,所述第一顺序在前,第二顺序在后。

当用户唤醒息屏状态下的终端时,终端开始检测用户的触摸操作,获取从用户手指接触到终端的屏幕时,到用户的手指离开终端的屏幕期间的触摸轨迹,在获取到触摸轨迹之后,获取预设应用程序1和预设应用程序2的预设经过方式,得到预设应用程序1对应的预设经过方式为横向贯穿,预设应用程序2对应的预设经过方式为纵向贯穿,以及获取预设应用程序1和预设应用程序2的预设经过顺序,得到预设应用程序1对应的预设经过顺序为第一顺序,预设应用程序2对应的预设经过顺序为第二顺序,检测所述触摸轨迹分别经过预设应用程序1和预设应用程序2的有效触摸区域的经过方式和经过顺序,当所述触摸轨迹按照预设应用程序1和预设应用程序2对应的预设经过方式和预设经过顺序,依次经过预设应用程序1和预设应用程序2的有效触摸区域时,即当触摸轨迹为如图3所示的触摸轨迹a1b1、a2b2、a3b3、a4b4中的一种时,即可解锁所述终端的显示屏,并启动预设应用程序1和预设应用程序2,同时在终端显示屏上分屏显示预设应用程序1和预设应用程序2。

在本实施例中,当所述预设应用程序为一个时,或者当预设应用程序为多个,但解锁条件只需验证经过方式时,则终端只需检测触摸轨迹经过预设应用程序有效触摸区域的经过方式即可,当触摸轨迹经过预设应用程序的有效触摸区域时满足预设应用程序对应的预设经过方式时,就解锁终端的显示屏,并启动对应的预设应用程序,如此,通过减少解锁条件,在同时启动多个应用程序时,不仅能够同时快速的启动多个应用程序,还可节省更多的解锁验证时间。

在本发明的可选实施例中,请参见图4,图4是本发明实施例提供的应用程序启动方法的可选实施例的流程示意图,如图4所示,所述应用程序启动方法,包括步骤s401至步骤s405;

s401,在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作。

在本实施例中,可通过多种方式使终端处于锁屏且亮屏状态,例如:在终端灭屏状态下按下电源键唤醒终端、在终端灭屏状态下双击屏幕唤醒终端,或者通过语音唤醒终端、连接充电器时唤醒终端等方式,具体的使终端处于锁屏且亮屏状态的方式,在此不一一例举。

当终端处于锁屏且亮屏状态时,实时检测用户在终端屏幕上的触摸操作,在本实施例中,所述触摸操作包括点击、滑动、双击、按压等,终端能够检测并识别的操作。

s402,获取所述触摸操作对应的触摸轨迹。

在本实施例中,在检测到用户触摸到所述终端显示屏时,开始获取用户在所述终端显示屏上的触摸轨迹,所述触摸轨迹为连续的触摸轨迹、不连续的触摸轨迹(包括触摸点和触摸线段)中的一种。

持续检测用户在所述终端显示屏上的触摸操作并获取对应的触摸轨迹,当在预设的时间内未检测用户的触摸操作时,停止获取用户的触摸轨迹,并将在此期间获取的所有触摸轨迹作为本次进行验证的触摸轨迹,在得到本次进行验证的触摸轨迹后,执行步骤s403,其中,预设的时间最优设为2秒。

在本实施例中,由于在检测用户的触摸操作时存在延时检测功能,即在预设的时间内未检测用户的触摸操作时,才停止获取用户的触摸轨迹,因此,用户只要在预设的时间内继续在屏幕上进行触摸操作,那么该触摸操作对应的触摸轨迹也可被终端获取得到,故而,本申请提及的触摸轨迹还存在多条的情况。

s403,获取预设应用程序对应的预设经过方式。

在本实施例中,本申请提供的应用程序启动方法的应用场景是:当所述触摸轨迹为多条时。

当通过上述步骤s402获得的触摸轨迹为多条之后,获取预设应用程序对应的预设经过方式,即获取终端的解锁条件,由于触摸轨迹可为多条,则预设应用程序对应的预设经过方式也可设为被多条不同的触摸轨迹经过的方式。

作为本发明的优选实施例,此时的经过方式可以限定每条不同触摸轨迹是横向贯穿还是纵向贯穿,也可不设置,即只需经过有效触摸区域就行。另外,还可按照上述实施例中的解锁条件,继续对每条不同触摸轨迹进行限定,从而得到预设应用程序的新的解锁条件,具体的限定方式可参照上述实施例中说明的,在此不一一赘述。

s404,检测所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域的经过方式。

当得到步骤s403获取的预设应用程序的预设经过方式后,由于触摸轨迹是多条,则需检测每条触摸轨迹经过预设应用程序对应有效触摸区域的经过方式,从而才能够判断用户的触摸操作是否满足解锁条件。

s405,当至少两条不同的触摸轨迹经过预设应用程序对应的有效触摸区域,且至少两条不同的触摸轨迹经过每个有效触摸区域的经过方式为每个预设应用程序对应的预设经过方式时,解锁所述终端的显示屏,并启动对应的预设应用程序。

由于预设应用程序设定的是需要被多条不同触摸轨迹经过时,才符合解锁条件,因此,当检测到至少两条不同的触摸轨迹经过预设应用程序对应的有效触摸区域,且至少两条不同的触摸轨迹经过每个有效触摸区域的经过方式为每个预设应用程序对应的预设经过方式时,才解锁终端的显示屏,并启动对应的预设应用程序。

例如,请参见图5,图5是本发明实施例提供的应用程序启动方法的另一种解锁示意图,如图5所示,预设应用程序存在两个,区域a和区域b为预设应用程序a和预设应用程序b的有效区域,其中,预设应用程序a的预设经过方式为:被两条不同的触摸轨迹横向贯穿,预设应用程序b的预设经过方式为:被两条不同的触摸轨迹纵向贯穿,此时,检测到用户在终端的锁屏状态下的触摸操作,则获取该触摸操作对应的触摸轨迹,得到多条触摸轨迹,然后检测每条触摸轨迹经过预设应用程序a和预设应用程序b的有效触摸区域的经过方式,当存在两条不同的触摸轨迹横向贯穿预设应用程序a的有效触摸区域,且存在两条不同的触摸轨迹纵向贯穿预设应用程序b的有效触摸区域时,此时横向贯穿预设应用程序a的有效触摸区域的两条不同的触摸轨迹,和纵向贯穿预设应用程序b的有效触摸区域的两条不同的触摸轨迹,可以是相同的,也可以是不同的(图中只示出其中一种解锁方式,未示出其余更多的解锁方式),解锁所述终端的显示屏,并启动对应的预设应用程序。

在本发明的另一个可选实施例中,请参见图6,图6是本发明实施例提供的应用程序启动方法的另一个可选实施例的流程示意图,如图6所示,所述应用程序启动方法,包括步骤s601至步骤s610;

s601,根据用户的选择设定操作,将用户在所述终端中选择的应用程序作为预设应用程序。

在本实施例中,用户可自行设置不同的应用程序作为预设应用程序,具体的,是通过用户的在终端界面上对应用程序进行选择设定操作,一般的操作为长按操作或按压操作,从而在该应用程序的右上角将会显示是否要将该应用程序设为预设应用程序的选项,从而可对选择的应用程序进行设定,将该应用程序设为预设应用程序,其中,其他能够对终端应用程序进行设置的操作,均可用于本申请的选择设定操作。

s602,获取用户在所述预设应用程序所对应的区域设置界面上设置的触摸区域。

在将用户选择的应用程序设为预设应用程序后,需要对预设应用程序的有效触摸区域进行设置,具体的设置操作也可根据上述选择设定操作,在预设应用程序的右上角显示的选项中选择设定触摸区域选项,并将用户在屏幕上触摸的点作为用户选择的触摸区域,其中,最优的是将预设应用程序对应图标的位置作为触摸区域。

s603,将所述触摸区域作为所述预设应用程序的有效触摸区域。

当用户设定好预设应用程序的触摸区域后,将用户设定的触摸区域作为预设应用程序的有效触摸区域。

在本实施例中,各预设应用程序所对应的有效触摸区域不重叠,且各个预设应用程序的有效触摸区域均保持有预设的距离,所述预设的距离最优为1cm。

s604,当所述终端处于锁屏且亮屏状态时,将所述预设应用程序对应的有效触摸区域显示在所述终端的锁屏界面上。

在终端处于锁定且亮屏状态时,将设定的预设应用程序对应的有效触摸区域显示在终端的锁屏界面上,最优的是将预设应用程序的图标的位置作为有效触摸区域,并将预设应用程序的图标显示在终端的锁屏界面上。

另外,还能够将预设应用程序的有效触摸区域设定在显示屏的任意位置,且该位置没有任何辅助位置判断的标识,即除了用户本人,其他用户根本不知道预设应用程序的有效位置在哪,且预设应用程序是哪个应用程序,从而减少了解锁方式泄漏的可能,提高了终端解锁的安全性。

进一步的,当设定的多个应用程序在不同页面下的相同位置时,即可通过上述方式,将不同页面下的相同位置的预设应用程序的有效触摸区域设定在终端显示屏的任意位置上,该任意位置不重叠。

s605,在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作。

在本实施例中,可通过多种方式使终端处于锁屏且亮屏状态,例如:在终端灭屏状态下按下电源键唤醒终端、在终端灭屏状态下双击屏幕唤醒终端,或者通过语音唤醒终端、连接充电器时唤醒终端等方式,具体的使终端处于锁屏且亮屏状态的方式,在此不一一例举。

当终端处于锁屏且亮屏状态时,实时检测用户在终端屏幕上的触摸操作,在本实施例中,所述触摸操作包括点击、滑动、双击、按压等,终端能够检测并识别的操作。

s606,获取所述触摸操作对应的触摸轨迹。

在本实施例中,在检测到用户触摸到所述终端显示屏时,开始获取用户在所述终端显示屏上的触摸轨迹,所述触摸轨迹为连续的触摸轨迹、不连续的触摸轨迹(包括触摸点和触摸线段)中的一种。

持续检测用户在所述终端显示屏上的触摸操作并获取对应的触摸轨迹,当在预设的时间内未检测用户的触摸操作时,停止获取用户的触摸轨迹,并将在此期间获取的所有触摸轨迹作为本次进行验证的触摸轨迹,在得到本次进行验证的触摸轨迹后,执行步骤s103,其中,预设的时间最优设为2秒。

s607,在所述触摸轨迹在经过所述显示屏上预设应用程序的有效触摸区域后,检测到所述显示屏上还存在所述触摸轨迹时,获取所述触摸轨迹在所述终端显示屏上的持续触摸时间。

在本实施例中,在持续获取用户的触摸操作对应的触摸轨迹时,还持续获取用户的触摸操作的时间,从而可根据用户的触摸操作时间进行误触判断。

s608,判断所述持续触摸时间与预设的解锁时间的关系。

当用户的触摸操作时间过长时,超过预设的解锁时间时,则判定此时的操作为误触操作,其中,所述预设的解锁时间最优为30秒。

s609,当所述持续触摸时间超过预设的解锁时间时,将所述终端息屏。

当用户的触摸操作时间超过预设的解锁时间时,则判定此时的操作为误触操作,此时将所述终端息屏。

s610,在所述触摸轨迹在经过所述显示屏上预设应用程序的有效触摸区域后,检测到所述显示屏上不存在所述触摸轨迹,且所述持续触摸时间在预设的解锁时间内时,解锁所述显示屏,并启动对应的预设应用程序。

当用户的触摸操作时间未超过预设的解锁时间时,且用户的触摸操作满足解锁条件,则解锁所述显示屏,并启动对应的预设应用程序。

根据上述实施例所描述的方法,本实施例将从应用程序启动装置的角度进一步进行描述,该应用程序启动装置具体可以作为独立的实体来实现,也可以集成在电子设备,该电子设备可以包括手机、平板电脑等。

请参见图7,图7是本发明实施例提供的应用程序启动装置的一种实施例的结构示意图,包括:检测模块701、获取模块702、启动模块703;

所述检测模块701,用于在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作;

所述获取模块702,用于获取所述触摸操作对应的触摸轨迹;

所述启动模块703,用于当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序。

具体实施本实施例时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,具体可以达到的有益效果也请参看前面的方法实施例中的有益效果,在此不再赘述。

请参见图8,图8是本发明实施例提供的终端的结构示意图,本发明实施例还提供一种终端,该终端可以是移动终端如智能手机、平板电脑等设备。如图8所示,终端800包括处理器801、存储器802。其中,处理器801与存储器802电性连接。

处理器801是终端800的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器802内的应用程序,以及调用存储在存储器802内的数据,执行终端800的各种功能和处理数据,从而对终端800进行整体监控。

在本实施例中,终端800中的处理器801会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器802中,并由处理器801来运行存储在存储器802中的应用程序,从而实现各种功能:

在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作;

获取所述触摸操作对应的触摸轨迹;

当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序。

该终端可以实现本发明实施例所提供的应用程序启动方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任一应用程序启动方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

请参见图9,图9是本发明实施例提供的应用程序启动设备的一种实施例的结构示意图,如图9所示,图9示出了本发明实施例提供的应用程序启动设备的具体结构框图,该应用程序启动设备可以用于实施上述实施例中提供的应用程序启动方法。该应用程序启动设备900可以为移动终端如智能手机或笔记本电脑等设备。

rf电路910用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。rf电路910可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。rf电路910可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,wcdma),码分多址技术(codedivisionaccess,cdma)、时分多址技术(timedivisionmultipleaccess,tdma),无线保真技术(wirelessfidelity,wi-fi)(如美国电气和电子工程师协会标准ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocol,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。

存储器920可用于存储软件程序以及模块,如上述实施例中应用程序启动方法对应的程序指令/模块,处理器980通过运行存储在存储器920内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现以下功能:

在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作;

获取所述触摸操作对应的触摸轨迹;

当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序。

存储器920可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器920可进一步包括相对于处理器980远程设置的存储器,这些远程存储器可以通过网络连接至应用程序启动设备900。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入单元930可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元930可包括触敏表面931以及其他输入设备932。触敏表面931,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面931上或在触敏表面931附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器980,并能接收处理器980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面931。除了触敏表面931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元940可用于显示由用户输入的信息或提供给用户的信息以及应用程序启动设备900的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元940可包括显示面板941,可选的,可以采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等形式来配置显示面板941。进一步的,触敏表面931可覆盖显示面板941,当触敏表面931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图中,触敏表面931与显示面板941是作为两个独立的部件来实现输入和输出功能,但是在某些实施例中,可以将触敏表面931与显示面板941集成而实现输入和输出功能。

应用程序启动设备900还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在翻盖合上或者关闭时产生中断。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于应用程序启动设备900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路960、扬声器961,传声器962可提供用户与应用程序启动设备900之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经rf电路910以发送给比如另一终端,或者将音频数据输出至存储器920以便进一步处理。音频电路960还可能包括耳塞插孔,以提供外设耳机与应用程序启动设备900的通信。

应用程序启动设备900通过传输模块970(例如wi-fi模块)可以帮助用户接收请求、发送信息等,它为用户提供了无线的宽带互联网访问。虽然图中示出了传输模块970,但是可以理解的是,其并不属于应用程序启动设备900的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器980是应用程序启动设备900的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行应用程序启动设备900的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器980可包括一个或多个处理核心;在一些实施例中,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解地,上述调制解调处理器也可以不集成到处理器980中。

应用程序启动设备900还包括给各个部件供电的电源990(比如电池),在一些实施例中,电源可以通过电源管理系统与处理器980逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源990还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,应用程序启动设备900还包括摄像头(如前置摄像头、后置摄像头)、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备的显示单元是触摸屏显示器,移动终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行一个或者一个以上程序包含用于进行以下操作的指令:

在所述终端处于锁屏且亮屏状态时,检测用户在所述显示屏上的触摸操作;

获取所述触摸操作对应的触摸轨迹;

当所述触摸轨迹经过所述显示屏上预设应用程序对应的有效触摸区域时,解锁所述显示屏,并启动对应的预设应用程序。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。为此,本发明实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的应用程序启动方法中任一实施例的步骤。

其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

由于该存储介质中所存储的指令,可以执行本发明实施例所提供的应用程序启动方法任一实施例中的步骤,因此,可以实现本发明实施例所提供的任一应用程序启动方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种应用程序启动方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。并且,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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