应用程序的启动方法、装置及存储介质与流程

文档序号:13512605阅读:195来源:国知局
应用程序的启动方法、装置及存储介质与流程
本公开涉及终端
技术领域
,特别涉及一种应用程序的启动方法、装置及存储介质。
背景技术
:随着科学技术的不断进步,目前诸如智能手机、平板电脑、车载显示器等智能型终端设备在人群中迅速普及。以智能手机为例,通过在智能手机上进行各种应用程序的安装,智能手机可支持诸如网页浏览、拍照录像、地图导览、网上购物、游戏互动、视频聊天等等功能。而无论针对已安装的哪一个应用程序来说,在智能手机上锁的情况下,若想启动一个应用程序,通常还需经过繁琐的操作流程。假设智能手机的解锁方式为图案解锁,则在启动已安装的应用程序w时,不但需要用户在解锁点阵上绘制正确的解锁轨迹,以实现对智能手机的解锁,而且还需用户在智能手机的多屏界面之间进行切换,以查找应用程序w的icon(应用图标),最终通过点击相应icon实现应用程序w的启动。由于相关技术在启动一个应用程序时操作过于繁琐和复杂,因此如何简化从解锁到应用程序完成启动之间的操作流程成为了本领域技术人员关注的一个焦点。技术实现要素:为克服相关技术中存在的问题,本公开提供一种应用程序的启动方法、装置及存储介质。根据本公开实施例的第一方面,提供一种应用程序的启动方法,所述方法包括:显示解锁点阵,所述解锁点阵中包括多个用于绘制解锁轨迹的虚拟点;在所述解锁点阵上检测到对任一个虚拟点的选中操作后,若当前形成的解锁轨迹与预先设置的目标解锁轨迹一致,则在所述解锁点阵上显示与所述虚拟点匹配的应用程序的应用标识;当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序。在另一个实施例中,所述方法还包括:在所述解锁点阵上检测到对任一个虚拟点的选中操作后,统计当前已选中的虚拟点的总数量;当所述总数量大于第一预设阈值时,执行将当前形成的解锁轨迹与所述目标解锁轨迹进行比对的步骤。在另一个实施例中,所述在所述解锁点阵上显示与所述虚拟点匹配的应用标识,包括:在所述解锁点阵上显示与每一个虚拟点匹配的应用程序的应用标识;或,在所述解锁点阵上显示与第一目标虚拟点匹配的应用程序的应用标识,所述第一目标虚拟点为所述解锁点阵中排列顺序连续的部分虚拟点;或,在所述解锁点阵上显示与第二目标虚拟点匹配的应用程序的应用标识,所述第二目标虚拟点为所述解锁点阵中排列顺序非连续的部分虚拟点。在另一个实施例中,所述在所述解锁点阵上显示与每一个虚拟点匹配的应用标识,包括:在所述解锁点阵上所述虚拟点的显示位置处,显示与所述虚拟点匹配的应用程序的应用标识。在另一个实施例中,所述当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序,包括:若所述应用标识为与目标虚拟点匹配的第一应用标识,则当对所述第一应用标识的触控持续时长大于第二预设阈值时,确定检测到对所述第一应用标识的选中操作,执行解锁操作并启动所述第一应用标识对应的第一应用程序;其中,所述目标虚拟点为最后一个被选中的虚拟点。在另一个实施例中,所述当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序,包括:在获取到由第一应用标识指向第二应用标识的滑动轨迹后,若对所述第二应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点,则确定检测到对所述第二应用标识的选中操作,执行解锁操作并启动所述第二应用标识对应的第二应用程序。在另一个实施例中,所述当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序,包括:在获取到由第一应用标识指向第二应用标识的滑动轨迹后,若对所述第二应用标识的触控持续时长大于第二预设阈值,则确定检测到对所述第二应用标识的选中操作,执行解锁操作并启动所述第二应用标识对应的第二应用程序。在另一个实施例中,所述方法还包括:当对所述第一应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点时,执行解锁操作。在另一个实施例中,所述方法还包括:对于所述解锁点阵中的虚拟点,获取与所述虚拟点匹配的应用程序,保存所述虚拟点与所述应用程序之间的对应关系。根据本公开实施例的第二方面,提供一种应用程序的启动装置,所述装置包括:第一显示模块,被配置为显示解锁点阵,所述解锁点阵中包括多个用于绘制解锁轨迹的虚拟点;第二显示模块,被配置为在所述解锁点阵上检测到对任一个虚拟点的选中操作后,若当前形成的解锁轨迹与预先设置的目标解锁轨迹一致,则在所述解锁点阵上显示与所述虚拟点匹配的应用程序的应用标识;处理模块,被配置为当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序。在另一个实施例中,所述第二显示模块,还被配置为在所述解锁点阵上检测到对任一个虚拟点的选中操作后,统计当前已选中的虚拟点的总数量;当所述总数量大于第一预设阈值时,执行将当前形成的解锁轨迹与所述目标解锁轨迹进行比对的步骤。在另一个实施例中,所述第二显示模块,还被配置为在所述解锁点阵上显示与每一个虚拟点匹配的应用程序的应用标识;或,在所述解锁点阵上显示与第一目标虚拟点匹配的应用程序的应用标识,所述第一目标虚拟点为所述解锁点阵中排列顺序连续的部分虚拟点;或,在所述解锁点阵上显示与第二目标虚拟点匹配的应用程序的应用标识,所述第二目标虚拟点为所述解锁点阵中排列顺序非连续的部分虚拟点。在另一个实施例中,所述第二显示模块,被配置为在所述解锁点阵上所述虚拟点的显示位置处,显示与所述虚拟点匹配的应用程序的应用标识。在另一个实施例中,所述处理模块,被配置为若所述应用标识为与目标虚拟点匹配的第一应用标识,则当对所述第一应用标识的触控持续时长大于第二预设阈值时,确定检测到对所述第一应用标识的选中操作,执行解锁操作并启动所述第一应用标识对应的第一应用程序;其中,所述目标虚拟点为最后一个被选中的虚拟点。在另一个实施例中,所述处理模块,被配置为在获取到由第一应用标识指向第二应用标识的滑动轨迹后,若对所述第二应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点,则确定检测到对所述第二应用标识的选中操作,执行解锁操作并启动所述第二应用标识对应的第二应用程序。在另一个实施例中,所述处理模块,被配置为在获取到由第一应用标识指向第二应用标识的滑动轨迹后,若对所述第二应用标识的触控持续时长大于第二预设阈值,则确定检测到对所述第二应用标识的选中操作,执行解锁操作并启动所述第二应用标识对应的第二应用程序。在另一个实施例中,所述处理模块,被配置为当对所述第一应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点时,执行解锁操作。在另一个实施例中,所述装置还包括:获取模块,被配置为对于所述解锁点阵中的虚拟点,获取与所述虚拟点匹配的应用程序;保存模块,被配置为保存所述虚拟点与所述应用程序之间的对应关系。根据本公开实施例的第三方面,提供一种应用程序的启动装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:显示解锁点阵,所述解锁点阵中包括多个用于绘制解锁轨迹的虚拟点;在所述解锁点阵上检测到对任一个虚拟点的选中操作后,若当前形成的解锁轨迹与预先设置的目标解锁轨迹一致,则在所述解锁点阵上显示与每一个虚拟点匹配的应用程序的应用标识;当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述第一方面所述的应用程序的启动方法。本公开的实施例提供的技术方案可以包括以下有益效果:在解锁过程中除了显示包括多个虚拟点的解锁点阵,且每当在解锁点阵上检测到用户对一个虚拟点的选中操作后,均判断一次当前形成的解锁轨迹与预先设置的目标解锁轨迹是否一致之外,还会在二者一致时在解锁点阵上显示与至少一个虚拟点匹配的应用程序的应用标识;这样若终端检测到用户对任一个应用标识的选中操作,则便会在执行解锁操作的同时完成对这个应用标识对应的应用程序的启动,大大简化了从解锁到应用程序完成启动之间的操作流程,使得应用程序的启动效率大大提升,用户粘度较高。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。图1是根据一示例性实施例示出的一种应用程序的启动方法的流程图。图2是根据一示例性实施例示出的一种应用程序的启动方法的流程图。图3是根据一示例性实施例示出的一种解锁点阵的示意图。图4是根据一示例性实施例示出的一种解锁点阵的示意图。图5是根据一示例性实施例示出的一种解锁点阵的示意图。图6a是根据一示例性实施例示出的一种解锁点阵的示意图。图6b是根据一示例性实施例示出的一种解锁点阵的示意图。图6c是根据一示例性实施例示出的一种解锁点阵的示意图。图7是根据一示例性实施例示出的一种解锁点阵的示意图。图8a是根据一示例性实施例示出的一种应用程序的启动装置的框图。图8b是根据一示例性实施例示出的一种应用程序的启动装置的框图。图9是根据一示例性实施例示出的一种应用程序的启动装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。本公开实施例提供的应用程序的启动方法应用于终端,其中终端类型可以为智能手机、平板电脑、车载显示器,甚至是任何具有触摸显示屏的电子设备,本公开实施例对此不进行具体限定。换句话说,对于任意具有触摸显示屏的电子设备来说,在其上锁的状态下,均可应用本公开实施例提供的方法来完成应用程序的快速启动。此外,由于采取本公开实施例提供的方法,可实现在终端上锁的状态下快速地启动终端上安装的应用程序,因此大大简化了从解锁到启动应用程序之间的操作流程,更为详细地解释说明请参见下述实施例部分。图1是根据一示例性实施例示出的一种应用程序的启动方法的流程图,如图1所示,该应用程序的启动方法用于终端中,包括以下步骤。在步骤101中,显示解锁点阵,该解锁点阵中包括多个用于绘制解锁轨迹的虚拟点。在步骤102中,在该解锁点阵上检测到对任一个虚拟点的选中操作后,若当前形成的解锁轨迹与预先设置的目标解锁轨迹一致,则在该解锁点阵上显示与虚拟点匹配的应用程序的应用标识。在步骤103中,当检测到对任一个应用标识的选中操作时,执行解锁操作并启动该应用标识对应的应用程序。本公开实施例提供的方法,在解锁过程中除了显示包括多个虚拟点的解锁点阵,且每当在解锁点阵上检测到用户对一个虚拟点的选中操作后,均判断一次当前形成的解锁轨迹与预先设置的目标解锁轨迹是否一致之外,还会在二者一致时在解锁点阵上显示与至少一个虚拟点匹配的应用程序的应用标识;这样若终端检测到用户对任一个应用标识的选中操作,则便会在执行解锁操作的同时完成对这个应用标识对应的应用程序的启动,大大简化了从解锁到应用程序完成启动之间的操作流程,使得应用程序的启动效率大大提升,用户粘度较高。在另一个实施例中,在解锁点阵上显示与所述虚拟点匹配的应用标识,包括:在所述解锁点阵上显示与每一个虚拟点匹配的应用程序的应用标识;或,在所述解锁点阵上显示与第一目标虚拟点匹配的应用程序的应用标识,所述第一目标虚拟点为所述解锁点阵中排列顺序连续的部分虚拟点;或,在所述解锁点阵上显示与第二目标虚拟点匹配的应用程序的应用标识,所述第二目标虚拟点为所述解锁点阵中排列顺序非连续的部分虚拟点。在另一个实施例中,所述在所述解锁点阵上显示与每一个虚拟点匹配的应用标识,包括:在所述解锁点阵上所述虚拟点的显示位置处,显示与所述虚拟点匹配的应用程序的应用标识。在另一个实施例中,所述当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序,包括:若所述应用标识为与目标虚拟点匹配的第一应用标识,则当对所述第一应用标识的触控持续时长大于第二预设阈值时,确定检测到对所述第一应用标识的选中操作,执行解锁操作并启动所述第一应用标识对应的第一应用程序;其中,所述目标虚拟点为最后一个被选中的虚拟点。在另一个实施例中,所述当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序,包括:在获取到由第一应用标识指向第二应用标识的滑动轨迹后,若对所述第二应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点,则确定检测到对所述第二应用标识的选中操作,执行解锁操作并启动所述第二应用标识对应的第二应用程序。在另一个实施例中,所述当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序,包括:在获取到由第一应用标识指向第二应用标识的滑动轨迹后,若对所述第二应用标识的触控持续时长大于第二预设阈值,则确定检测到对所述第二应用标识的选中操作,执行解锁操作并启动所述第二应用标识对应的第二应用程序。在另一个实施例中,该方法还包括:当对所述第一应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点时,执行解锁操作。在另一个实施例中,该方法还包括:对于所述解锁点阵中的虚拟点,获取与所述虚拟点匹配的应用程序,保存所述虚拟点与所述应用程序之间的对应关系。上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。图2是根据一示例性实施例示出的一种应用程序的启动方法的流程图,以终端的解锁方式为图案解锁为例,如图2所示,该应用程序的启动方法用于终端中,包括以下步骤。在步骤201中,对于解锁点阵中的每一个虚拟点,获取与该虚拟点匹配的应用程序,并保存该虚拟点与应用程序之间的对应关系。由于终端采取图案解锁方式,因此本公开实施例中提及的虚拟点阵通常指代图3所示的九宫格形式。当然,解锁点阵还可以为除了九宫格之外的其他形式,本公开实施例对此不进行具体限定,本公开实施例仅以九宫格形式进行举例说明。参见图3,解锁点阵中包括多个用于绘制解锁轨迹的虚拟点,当用户手指选中一个虚拟点并向另一个虚拟点滑动时,解锁点阵上便会对应显示有一个跟用户手指滑动方向匹配滑动轨迹,而当用户手指滑动至另一个虚拟点,完成对另一个虚拟点的选中后,便会如图4所示,在解锁点阵上显示一个连接这两个虚拟点的滑动轨迹,即这条滑动轨迹覆盖了第一列的前两排虚拟点。在本公开实施例中,为了实现图案解锁,终端均支持由用户预先进行解锁终端的目标解锁轨迹的设置。其中,基于安全考虑,尽量降低由于解锁轨迹过于简单而被他人解锁终端的概率,一般还会对解锁轨迹所覆盖的虚拟点个数进行限制。比如针对九宫格形式的解锁点阵来说,解锁轨迹覆盖的虚拟点个数一般不可少于4个。另外,除了预先进行目标解锁轨迹的设置之外,为了实现应用程序的快速启动,本公开实施例还包括预先设置与每一个虚拟点匹配的应用程序的步骤。需要说明的是,对于一个虚拟点来说,与其对应的应用程序的数量为至少一个,即一个虚拟点可对应一个或多个应用程序,本公开实施例对此不进行具体限定。如果一个虚拟点对应一个应用程序,那么本公开实施例可实现终端上九个应用程序的快速启动。其中,关于上述九个应用程序的选取既可以由用户来完成,也可由终端根据应用程序的使用频率或者使用次数等来完成,本公开实施例对此不进行具体限定。而具体哪一个应用程序与哪一个虚拟点相对应,本公开实施例既支持用户选取也支持终端默认选取。而针对一个虚拟点对应多个应用程序的情况,与上述一个虚拟点对应一个应用程序的情况类似,此处不再赘述。最终在完成设置后,以解锁点阵中的各个虚拟点按照图5所示进行编号为例,则终端会记录有一个诸如下表1所示的对应关系:表1虚拟点应用程序1即时通讯应用12即时通讯应用23拍照应用1…………9语音通话应用1在步骤202中,显示解锁点阵,当在解锁点阵上检测到对任一个虚拟点的选中操作后,统计当前已选中的虚拟点的总数量,若得到的总数量大于第一预设阈值,则判断当前形成的解锁轨迹与预先设置的目标解锁轨迹是否一致;如果一致,则执行下述步骤203。在本公开实施例中,受限于终端类型不同以及对终端设置不同的原因,触发终端显示解锁点阵的方式通常包括但不限于下述两种:方式一、当屏幕点亮后,显示解锁点阵。针对该种方式,触发终端点亮屏幕的操作包括但不限于:终端接收到推送消息或者短消息、用户按压了终端上的锁屏键、用户双击了显示屏幕等。方式二、当屏幕点亮后,若终端检测到触发解锁的操作,则显示解锁点阵。针对该种方式,在屏幕点亮后,显示屏幕上通常会显示有触发解锁的提示信息,比如显示一个“向右滑动解锁”的提示信息。当用户在显示屏幕的特定区域执行向右滑动操作后,便会唤出解锁点阵。在终端显示解锁点阵后,用户便可通过依次选中虚拟点来绘制解锁轨迹。而随着用户手指在显示屏幕上逐渐进行滑动,便会依次完成对多个虚拟点的选中。如前文所述,由于终端通常对解锁轨迹覆盖的虚拟点个数有限制,因此在本公开实施例中终端每当在解锁点阵上检测到用户手指对一个虚拟点的选中操作,便统计一下当前已选中的虚拟点的总数量。如果得到的总数量少于第一预设阈值,即不满足对解锁轨迹所覆盖的虚拟点个数的最小限制,那么继续等待用户手指滑动至其他虚拟点;而如果得到的总数量等于或大于第一预设阈值,即满足对解锁轨迹所覆盖的虚拟点个数的最小限制,那么便进行一次解锁图案是否正确的判断。换句话说,即判断一次当前形成的解锁轨迹与预先设置的目标解锁轨迹是否一致。如果二者不一致的话,即当前输入的解锁图案不正确,则界面不会发生任何改变。之后,每当用户手指滑动经过一个虚拟点,终端便进行一次诸如上述的类似判断;而如果二者一致的话,则执行下述步骤203。总结来说,在解锁过程中当达到解锁轨迹所要求的最少的点数后,用户手指每滑过一个虚拟点,便进行一次当前是否满足解锁条件的判断。在步骤203中,若当前形成的解锁轨迹与预先设置的目标解锁轨迹一致,则在解锁点阵上显示与至少一个虚拟点匹配的应用程序的应用标识。在本公开实施例中,显示在解锁点阵上的应用标识通常为应用图标即icon。其中,本公开实施例中终端在判断解锁成功后,可分为下述几种方式来对应用程序的应用标识进行显示。方式一、在解锁点阵上显示与每一个虚拟点匹配的应用程序的应用标识。换句话说,该种方式针对解锁点阵上全部虚拟点,即显示与全部虚拟点对应的应用标识。举例来说,以一个虚拟点对应一个应用程序为例,则其效果图如图6a所示。接下来的两种显示方式均是针对解锁点阵上的部分虚拟点。其中,这部分虚拟点可为终端随机选取的、也可为用户预先进行选取的,比如选取最常使用的应用程序对应的那些虚拟点,本公开实施例对此不进行具体限定。方式二、在解锁点阵上显示与第一目标虚拟点匹配的应用程序的应用标识,其中第一目标虚拟点为解锁点阵中排列顺序连续的部分虚拟点。针对该种方式,如图5所示,虚拟点1、2及3、虚拟点1、2、3及4、虚拟点1、2、3、4及5均属于排列顺序连续的部分虚拟点。以一个虚拟点对应一个应用程序为例,假设解锁成功后,显示如图5中与虚拟点1至7匹配的应用程序的应用标识,则其效果图如图6b所示。方式三、在解锁点阵上显示与第二目标虚拟点匹配的应用程序的应用标识,其中第二目标虚拟点为解锁点阵中排列顺序非连续的部分虚拟点。针对该种方式,如图5所示,虚拟点1、2及4、虚拟点1、2、5及6、虚拟点1、2、3、4及6等等均属于排列顺序非连续的部分虚拟点。以一个虚拟点对应一个应用程序为例,假设解锁成功后,显示如图5中与虚拟点1、3、5至7匹配的应用程序的应用标识,则其效果图如图6c所示。在另一个实施例中,在解锁点阵上显示与至少一个虚拟点匹配的应用标识时,通常将其显示在解锁点阵上至少一个虚拟点的显示位置处。举例来说,以一个虚拟点对应一个应用程序为例,如图7所示,假设用户通过依次选中虚拟点1-4-7-8实现输入正确解锁轨迹,则接下来终端可如图6a所示,在虚拟点1-9所在的位置处分别显示与这9个虚拟点匹配应用程序的应用图标。即终端由图7所示的界面切换为图6a所示的界面。当然,各个应用程序的应用图标还可以不覆盖虚拟点的形式进行显示。比如,显示在虚拟点的周边区域,例如正上方、正下方等位置,本公开实施例对此不进行具体限定。在步骤204中,当检测到对任一个应用标识的选中操作时,执行解锁操作并启动该应用标识对应的应用程序。在本公开实施例中,终端在检测用户是否选中一个应用标识时,通常包括但不限于下述几种情形。情形一、用户启动解锁终端时最后一个被选中的虚拟点对应的应用。继续以图7为例,假设用户通过依次选中虚拟点1-4-7-8实现输入正确解锁轨迹,那么虚拟点8对应的应用程序便为用户想要启动的应用程序。针对该种情况,以目标虚拟点指代最后一个被选中的虚拟点为例,则当终端检测到用户对与目标虚拟点匹配的第一应用标识的触控持续时长大于第二预设阈值时,确定检测到用户对第一应用标识的选中操作,执行解锁操作并启动第一应用标识对应的第一应用程序。在本公开实施例中,触控持续时长指代用户对第一应用标识的长按时长。其中,第二预设阈值的大小可为0.5s、1s等数值,本公开实施例对此不进行具体限定。继续以目标虚拟点指代虚拟点8、第二预设阈值为0.5s为例,则如果用户在虚拟点8处实现解锁成功,且长按时长至少为0.5s,则终端会在解锁的同时启动虚拟点8对应的应用程序。需要说明的是,此处以一个虚拟点对应一个应用程序为例,若一个虚拟点对应多个应用程序,则本公开实施例支持用户在多个应用程序中进行待启动应用程序的选取,当用户对多个应用程序中一个应用程序的应用标识的长按时长大于第二预设阈值时,实现启动该应用程序。在另一个实施例中,当终端对上述第一应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点时,则仅执行解锁操作。针对该种情况,如果用户在目标虚拟点处实现解锁成功后手指快速地离开显示屏幕,即显示屏幕上当前不存在用户手指的触控点时,则仅执行解锁操作,而不启动任何应用程序。其中,第三预设阈值的取值大小小于第二预设阈值。比如,第三预设阈值的取值可为0.1s,本公开实施例对此不进行具体限定。情形二、用户在最后一个选中的虚拟点处开始滑动,启动其他虚拟点对应的应用程序。继续以图7为例,假设最后一个选中的虚拟点为虚拟点8,则针对该种情形,用户想要启动其他8个编号的虚拟点对应的应用程序。以目标虚拟点指代最后一个被选中的虚拟点为例,则终端在获取到由目标虚拟点对应的第一应用标识指向第二应用标识的滑动轨迹后,若检测到用户手指对第二应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点,则确定检测到对第二应用标识的选中操作,执行解锁操作并启动第二应用标识对应的第二应用程序。总结来说,在解锁点阵上进行应用标识的显示后,用户手指滑动到想要启动的应用程序的应用标识所在位置后,若手指快速地离开显示屏幕,则终端会在解锁的同时启动该应用程序。下面以两个例子对这种情形进行举例说明。示例一、在图7中虚拟点8处实现输入正确解锁轨迹,用户手指从虚拟点8处滑动至虚拟点9,且在虚拟点9处用户手指快速地离开显示屏幕,则虚拟点9处对应的应用程序便会在解锁的同时完成启动。示例二、在图7中虚拟点8处实现输入正确解锁轨迹,用户手指从虚拟点8处滑动至虚拟点5,并从虚拟点5经过继续滑动至虚拟点2,且在虚拟点2处用户手指快速地离开显示屏幕,则虚拟点2处对应的应用程序便会在解锁的同时完成启动。在另一个实施例中,针对上述情形,除了以用户手指是否快速离开显示屏幕来确定用户是否选中一个应用标识的判断外,本公开实施例还支持以通过对应用标识是否执行长按操作来确定用户是否选中一个应用标识的判断。即,终端在获取到由第一应用标识指向第二应用标识的滑动轨迹后,若检测到用户对第二应用标识的触控持续时长大于上述第二预设阈值,则确定检测到用户对第二应用标识的选中操作,执行解锁操作并启动第二应用标识对应的第二应用程序。需要说明的是,此处以一个虚拟点对应一个应用程序为例,若一个虚拟点对应多个应用程序,则本公开实施例支持用户在多个应用程序中进行待启动应用程序的选取,进而便可按照上述过程描述来实现启动该应用程序。本公开实施例提供的方法,在解锁过程中除了显示包括多个虚拟点的解锁点阵,且每当在解锁点阵上检测到用户对一个虚拟点的选中操作后,均判断一次当前形成的解锁轨迹与预先设置的目标解锁轨迹是否一致之外,还会在二者一致时在解锁点阵上显示与至少一个虚拟点匹配的应用程序的应用标识;这样若终端检测到用户对任一个应用标识的选中操作,则便会在执行解锁操作的同时完成对这个应用标识对应的应用程序的启动,大大简化了从解锁到应用程序完成启动之间的操作流程,使得应用程序的启动效率大大提升,用户粘度较高。图8a是根据一示例性实施例示出的一种应用程序的启动装置的框图。参照图8a,该装置包括第一显示模块801,第二显示模块802和处理模块803。第一显示模块801,被配置为显示解锁点阵,所述解锁点阵中包括多个用于绘制解锁轨迹的虚拟点;第二显示模块802,被配置为在所述解锁点阵上检测到对任一个虚拟点的选中操作后,若当前形成的解锁轨迹与预先设置的目标解锁轨迹一致,则在所述解锁点阵上显示与虚拟点匹配的应用程序的应用标识;处理模块803,被配置为当检测到对任一个应用标识的选中操作时,执行解锁操作并启动所述应用标识对应的应用程序。在另一个实施例中,第二显示模块802,还被配置为在所述解锁点阵上显示与每一个虚拟点匹配的应用程序的应用标识;或,在所述解锁点阵上显示与第一目标虚拟点匹配的应用程序的应用标识,所述第一目标虚拟点为所述解锁点阵中排列顺序连续的部分虚拟点;或,在所述解锁点阵上显示与第二目标虚拟点匹配的应用程序的应用标识,所述第二目标虚拟点为所述解锁点阵中排列顺序非连续的部分虚拟点。在另一个实施例中,第二显示模块802,被配置为在所述解锁点阵上所述虚拟点的显示位置处,显示与所述虚拟点匹配的应用程序的应用标识。在另一个实施例中,处理模块803,被配置为若所述应用标识为与目标虚拟点匹配的第一应用标识,则当对所述第一应用标识的触控持续时长大于第二预设阈值时,确定检测到对所述第一应用标识的选中操作,执行解锁操作并启动所述第一应用标识对应的第一应用程序;其中,所述目标虚拟点为最后一个被选中的虚拟点。在另一个实施例中,处理模块803,被配置为在获取到由第一应用标识指向第二应用标识的滑动轨迹后,若对所述第二应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点,则确定检测到对所述第二应用标识的选中操作,执行解锁操作并启动所述第二应用标识对应的第二应用程序。在另一个实施例中,处理模块803,被配置为在获取到由第一应用标识指向第二应用标识的滑动轨迹后,若对所述第二应用标识的触控持续时长大于第二预设阈值,则确定检测到对所述第二应用标识的选中操作,执行解锁操作并启动所述第二应用标识对应的第二应用程序。在另一个实施例中,处理模块803,被配置为当对所述第一应用标识的触控持续时长小于第三预设阈值,且显示屏幕上当前不存在用户手指的触控点时,执行解锁操作。在另一个实施例中,参见图8b,该装置还包括:获取模块804,被配置为对于所述解锁点阵中的虚拟点,获取与所述虚拟点匹配的应用程序;保存模块805,被配置为保存所述虚拟点与所述应用程序之间的对应关系。本公开实施例提供的方法,在解锁过程中除了显示包括多个虚拟点的解锁点阵,且每当在解锁点阵上检测到用户对一个虚拟点的选中操作后,均判断一次当前形成的解锁轨迹与预先设置的目标解锁轨迹是否一致之外,还会在二者一致时在解锁点阵上显示与至少一个虚拟点匹配的应用程序的应用标识;这样若终端检测到用户对任一个应用标识的选中操作,则便会在执行解锁操作的同时完成对这个应用标识对应的应用程序的启动,大大简化了从解锁到应用程序完成启动之间的操作流程,使得应用程序的启动效率大大提升,用户粘度较高。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。图9是根据一示例性实施例示出的一种应用程序的启动装置900的框图。例如,装置900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。参照图9,装置900可以包括以下一个或多个组件:处理组件902,存储器904,电源组件906,多媒体组件908,音频组件910,i/o(input/output,输入/输出)的接口912,传感器组件914,以及通信组件916。处理组件902通常控制装置900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。存储器904被配置为存储各种类型的数据以支持在装置900的操作。这些数据的示例包括用于在装置900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如sram(staticrandomaccessmemory,静态随机存取存储器),eeprom(electrically-erasableprogrammableread-onlymemory,电可擦除可编程只读存储器),eprom(erasableprogrammablereadonlymemory,可擦除可编程只读存储器),prom(programmableread-onlymemory,可编程只读存储器),rom(read-onlymemory,只读存储器),磁存储器,快闪存储器,磁盘或光盘。电源组件906为装置900的各种组件提供电力。电源组件906可以包括电源管理系统,一个或多个电源,及其他与为装置900生成、管理和分配电力相关联的组件。多媒体组件908包括在所述装置900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括lcd(liquidcrystaldisplay,液晶显示器)和tp(touchpanel,触摸面板)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当装置900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个mic(microphone,麦克风),当装置900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。i/o接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。传感器组件914包括一个或多个传感器,用于为装置900提供各个方面的状态评估。例如,传感器组件914可以检测到设备900的打开/关闭状态,组件的相对定位,例如组件为装置900的显示器和小键盘,传感器组件914还可以检测装置900或装置900一个组件的位置改变,用户与装置900接触的存在或不存在,装置900方位或加速/减速和装置900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos(complementarymetaloxidesemiconductor,互补金属氧化物)或ccd(charge-coupleddevice,电荷耦合元件)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。通信组件916被配置为便于装置900和其他设备之间有线或无线方式的通信。装置900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括nfc(nearfieldcommunication,近场通信)模块,以促进短程通信。例如,在nfc模块可基于rfid(radiofrequencyidentification,射频识别)技术,irda(infra-reddataassociation,红外数据协会)技术,uwb(ultrawideband,超宽带)技术,bt(bluetooth,蓝牙)技术和其他技术来实现。在示例性实施例中,装置900可以被一个或多个asic(applicationspecificintegratedcircuit,应用专用集成电路)、dsp(digitalsignalprocessor,数字信号处理器)、dspd(digitalsignalprocessordevice,数字信号处理设备)、pld(programmablelogicdevice,可编程逻辑器件)、fpga)(fieldprogrammablegatearray,现场可编程门阵列)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由装置900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、ram(randomaccessmemory,随机存取存储器)、cd-rom(compactdiscread-onlymemory,光盘只读存储器)、磁带、软盘和光数据存储设备等。一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述应用程序的启动方法。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1