启动应用程序的方法、装置及电子设备与流程

文档序号:12801650阅读:248来源:国知局
启动应用程序的方法、装置及电子设备与流程

本申请涉及终端技术领域,尤其涉及一种启动应用程序的方法、装置及电子设备。



背景技术:

自智能系统兴起以来,用户所使用的智能系统的类型层出不穷,如今这类终端已经成为智能手机、平板电脑等市场的主流。为了保证安全,智能终端通过加锁的方式保证安全,相应地,解锁操作成为智能系统中非常重要的环节。现有技术按照设定者指定的顺序以触摸的方式连接屏幕上展示的一系列节点(如九宫格等)以解锁终端,该种方式具有使用简单、解锁速度快、安全性强等优点,但是在解锁终端后用户仍然需要在终端的应用列表中寻找自己启动的应用程序并加以启动,随着终端上安装的应用程序越来越多,用户通常很难快速定位到自己想要启动的应用程序。



技术实现要素:

有鉴于此,本申请提供一种新的技术方案,可以解决用户在解锁后不能够快速启动应用程序的技术问题。

为实现上述目的,本申请提供技术方案如下:

根据本申请的第一方面,提出了一种启动应用程序的方法,包括:

在电子设备的锁屏界面检测手指在所述电子设备的触摸屏上滑动的手势路径是否与预设解锁路径相匹配;

当所述手势路径与所述预设解锁路径相匹配时,监听与所述手势路径相 关联的节点是否被触发;

当所述相关联的节点被触发时,启动所述相关联的节点对应的应用程序。

根据本申请的第二方面,提出了一种启动应用程序的装置,包括:

检测模块,用于在电子设备的锁屏界面检测手指在所述电子设备的触摸屏上滑动的手势路径是否与预设解锁路径相匹配;

监听模块,用于当所述检测模块检测到所述手势路径与所述预设解锁路径相匹配时,监听与所述手势路径相关联的节点是否被触发;

程序启动模块,用于当所述监听模块监听到所述相关联的节点被触发时,启动所述相关联的节点对应的应用程序。

根据本申请的第三方面,提出了一种电子设备,所述电子设备包括:

处理器;用于存储所述处理器可执行指令的存储器;

其中,所述处理器,用于在电子设备的锁屏界面检测手指在所述电子设备的触摸屏上滑动的手势路径是否与预设解锁路径相匹配;

当所述手势路径与所述预设解锁路径相匹配时,监听与所述手势路径相关联的节点是否被触发;

当所述相关联的节点被触发时,启动所述相关联的节点对应的应用程序。

由以上技术方案可见,本申请实现了将锁屏界面作为用户使用电子设备的入口在解锁后直接引流到用户需要快速启动的应用程序,从而可以使用户在开启电子设备的解锁界面时方便地选择用户想直接快速启动的应用程序,节省用户为了寻找目标应用程序所花费的时间,提高开启应用程时的用户体验。

附图说明

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

图1b是根据本发明的一示例性实施例提供的锁屏界面上的手势路径的示意图;

图1c是根据本发明的一示例性实施例提供的启动的应用程序的示意图;

图2a是根据本发明的又一示例性实施例提供的启动应用程序的方法的流程示意图;

图2b是根据本发明的又一示例性实施例提供的步骤205的流程图;

图3a是根据本发明的再一示例性实施例提供的启动应用程序的方法的流程示意图;

图3b是根据本发明的再一示例性实施例提供的电子设备的设置选项的示意图;

图4示出了根据本发明的一示例性实施例的电子设备的结构示意图;

图5示出了根据本发明的一示例性实施例的启动应用程序的装置的结构示意图;

图6示出了根据本发明的又一示例性实施例的启动应用程序的装置的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼 此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

本申请可以实现将锁屏界面作为用户使用电子设备的入口在解锁后直接引流到用户需要快速启动的应用程序,从而使用户在开启电子设备的解锁界面时方便地选择用户想直接快速启动的应用程序,节省用户为了寻找目标应用程序所花费的时间,提高开启应用程时的用户体验。

为对本申请进行进一步说明,提供下列实施例:

图1a是根据本发明的一示例性实施例提供的启动应用程序的方法的流程示意图,图1b是根据本发明的一示例性实施例提供的锁屏界面上的手势路径的示意图,图1c是根据本发明的一示例性实施例提供的启动的应用程序的示意图;如图1a所示,包括如下步骤:

步骤101,在电子设备的锁屏界面检测手指在电子设备的触摸屏上滑动的手势路径是否与预设解锁路径相匹配。

在一实施例中,预设解锁路径可以为用户自定义设置的解锁路径。如图1b所示,用户在电子设备10设置的预设解锁路径为节点11、节点12、节点13、节点16、节点19,则当手指在电子设备的触摸屏上滑动的手势路径与上述预设解锁路径相匹配时,才能实现对锁屏界面的解锁,当滑动的手势路径与上述预设解锁路径不匹配时,结果不成功,可以提示用户是否需要重新解锁。

步骤102,当手势路径与预设解锁路径相匹配时,监听与手势路径相关联的节点是否被触发。

在一实施例中,与手势路径相关联的节点可以包括预设解锁路径上的最后一个节点、与最后一个节点相邻的节点,如图1b所示,节点18为预设解锁路径上的最后一个节点,如果手指停留在节点18上超过一定的停留时长,则可以确定需要启动与节点18相关联的应用程序,如果手指停留在节点18 上未超过停留时长,可以继续检测手指是否继续滑向节点18相邻的节点,与节点18相邻的节点包括:节点14、节点15、节点16、节点17、节点19。

步骤103,当相关联的节点被触发时,启动相关联的节点对应的应用程序。

在一实施例中,可以为节点11-节点19设置对应的快速启动的应用程序,快速启动的应用程序的个数由解锁界面的节点个数来确定,例如,对于图1b所示的3*3的锁屏界面最多可以设置9个快速启动的应用程序,4*4的锁屏界面最多可以设置16个快速启动的应用程序。在一实施例中,不同的节点可以设置相同的快速启动的应用程序。例如,如果检测到手指从节点18滑向节点14,则启动与节点14相关联的应用程序,如图1c所示,如果与节点14相关联的应用程序为支付宝,则直接进入到支付宝的用户界面。

由上述描述可知,本发明实施例通过上述步骤101-步骤103实现了将锁屏界面作为用户使用电子设备的入口在解锁后直接引流到用户需要快速启动的应用程序,从而可以使用户在开启电子设备的解锁界面时方便地选择用户想直接快速启动的应用程序,节省用户为了寻找目标应用程序所花费的时间,提高开启应用程时的用户体验。

图2a是根据本发明的又一示例性实施例提供的启动应用程序的方法的流程示意图,图2b是根据本发明的又一示例性实施例提供的步骤205的流程图;如图2a所,包括如下步骤:

步骤201,在电子设备的锁屏界面检测手指在电子设备的触摸屏上滑动的手势路径是否与预设解锁路径相匹配。

步骤202,当手势路径与预设解锁路径相匹配时,确定手指在手势路径的最后一个节点的停留时长是否超过预设时长,当停留时长超过预设时长时,执行步骤203,当停留时长未超过预设时长时,执行步骤204。

步骤203,当停留时长超过预设时长时,确定该最后一个节点被触发。

步骤204,启动最后一个节点对应的应用程序,流程结束。

步骤205,当停留时长未超过预设时长时,监听与最后一个节点相邻的 节点是否被触发。

步骤206,当与最后一个节点相邻的节点被触发时,启动与最后一个节点相邻的节点相关联的节点对应的应用程序,流程结束。

如图1b所示,当用户的手势路径与预设解锁路径相匹配时,则可以确定对锁屏界面解锁成功,此时,电子设备10的系统还需要继续监听手指在节点18处的停留时长,如果停留时长未超过预设的0.01秒,则继续监听手指在触摸屏上的滑动轨迹,以监听与节点18相邻的节点是否被触发,当节点14、节点15、节点16、节点17、节点19中的任一一个节点被触发时,启动被触发的节点对应的应用程序,例如,监听到节点14被触发,则启动与节点14相关联的应用程序,如图1c所示,如果与节点14相关联的应用程序为支付宝,则直接进入到支付宝的用户界面。

当停留时长超过预设时长时,例如,停留时长超过了0/01秒,则确定节点18被触发,启动节点18相关联的应用程序。

如图2b所示,描述如何监听与最后一个节点相邻的节点是否被触发的,包括如下步骤:

步骤211,以最后一个节点为起始点检测手指在触摸屏上滑动的终止位置。

在一实施例中,可以通过检测手指停止滑动时对应的位置得到终止位置。

步骤212,确定终止位置是否与最后一个节点相邻的任意一个节点的位置重合。

在一实施例中,可以通过比较终止位置的坐标和与最后一个节点相邻的任意一个节点的位置是否重合。

步骤213,当终止位置与最后一个节点相邻的任意一个节点的位置重合时,确定与终止位置重合的节点被触发。

步骤214,当终止位置未与最后一个节点相邻的任意一个节点的位置重合时,解锁锁屏界面。

如图1b所示,当用户的手指在节点18处时,如果用户的手指滑向了与 及节点18相邻的右侧节点19,如果终止位置与节点19的覆盖范围重合,则可视为节点19被触发,启动与节点19相关联的应用程序,如果用户的手指滑向了节点18下方,此时终止位置未与节点18的任意一个节点的位置重合,则直接解锁锁屏界面,进入电子设备的用户界面。

本实施例中,通过监听手指在最后一个节点上的停留时长以及手指在最后一个节点的滑动方向,由于最后一个节点具有多个不同的相邻节点,因此可以使用户在开启电子设备的解锁界面时即可方便地选择用户想快速启动的应用程序,从而使用户避免花费大量的时间来查找目标应用程序,带来了用户体验的上升。

图3a是根据本发明的再一示例性实施例提供的启动应用程序的方法的流程示意图,图3b是根据本发明的再一示例性实施例提供的电子设备的设置选项的示意图;本实施例以如何通过电子设备的设置选项来设置节点相关联的快速启动的应用程序为例进行示例性说明,如图3a所示,包括如下步骤:

步骤301,在电子设备的锁屏界面检测手指在电子设备的触摸屏上滑动的手势路径是否与预设解锁路径相匹配。

步骤302,当手势路径与预设解锁路径相匹配时,监听与手势路径相关联的节点是否被触发。

步骤301和步骤302的相关描述可以参见上述图1a所示实施例的相关描述,在此不再详述。

步骤303,当相关联的节点被触发时,通过电子设备的设置选项确定解锁界面上的节点是否有相关联的快速启动的应用程序,如果设置选项设置有相关联的快速启动的应用程序,执行步骤304,如果设置选项未设置相关联的快速启动的应用程序,执行步骤305。

步骤304,如果设置选项设置有相关联的快速启动的应用程序,启动相关联的快速启动的应用程序。

步骤305,如果设置选项未设置相关联的快速启动的应用程序,解锁锁 屏界面。

如图3b所示,可以在电子设备的设置选项中设置各个节点相关联的快速启动的应用程序,例如,在设置选项的界面上,显示了各个节点,当手指触发节点11时,会弹出浮层31,用户在浮层31上来选择与节点11相关联的应用程序,例如,用户选择了“天猫”作为节点11相关联的应用程序,与节点11类似,用户可以以此通过触发节点12、节点13、节点14、节点15、节点16、节点17、节点18、节点19各自对应的相关联的应用程序。在另一实施例中,节点也可以未设置相关联的应用程序。

本实施例中,通过设置选项可以为锁屏界面上的节点设置对应的应用程序,所设置的应用程序的个数由锁屏界面的节点的个数确定,例如,图1b所示的锁屏界面最多可设置9个相关联的应用程序,不同的节点可以设置相同的应用程序,从而方便用户根据其个人使用习惯来设置应用程序,提高了用户启动应用程序的效率、方便用户设置,极大地提高用户使用电子设备的效率。

通过上述实施例可知,当用户需要解锁电子设备10时,有如下可能场景:

场景一、用户不希望在解锁锁屏界面时启动应用程序,此时,电子设备在监听到用户的手势路径与预设解锁路径相匹配时,如果手指立即离开电子设备10的触摸屏,此时对电子设备仅做解锁处理。

场景二、用户希望在解锁电子设备10的锁屏界面时启动相关联的应用程序,如果监听到手势路径在最后一个节点(如图1b中的节点18),如果监听到手指直接划向最后一个节点的相邻节点,例如,节点17,则直接启动节点17相关联的应用程序,如图1c所示。

场景三、用户希望在解锁电子设备10的锁屏界面时启动相关联的应用程序,如果监听到手势路径在最后一个节点(如图1b中的节点18),如果监听到手指在最后一个节点的停留时长超过预设时长,则直接启动节点18相关联的应用程序。

场景四、用户希在解锁电子设备10的锁屏界面时启动相关联的应用程 序,如果监听到手势路径在最后一个节点(如图1b中的节点18),如果监听到手指直接划向节点11,由于节点11并不是节点18的相邻节点,此时用户无法快捷启动节点11相关联的应用程序。

通过上述描述可知,本申请可以使用户非常便捷的在解锁时直接运行想要启动的应用,省去用户由于需要寻找目标应用程序所花费的时间,同时带来了用户体验的上升。

对应于上述的启动应用程序的方法,本申请还提出了图4所示的根据本申请的一示例性实施例的电子设备的示意结构图。请参考图4,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成启动应用程序的装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。

图5为根据本发明的一示例性实施例的启动应用程序的装置的结构示意图;如图5所示,该启动应用程序的装置可以包括:检测模块51、监听模块52、程序启动模块53。其中:

检测模块51,用于在电子设备的锁屏界面检测手指在电子设备的触摸屏上滑动的手势路径是否与预设解锁路径相匹配;

监听模块52,用于当检测模块51检测到手势路径与预设解锁路径相匹配时,监听与手势路径相关联的节点[手势动作的最后一个节点或者与最后一个节点相邻的节点]是否被触发;

程序启动模块53,用于当监听模块52监听到相关联的节点被触发时,启动相关联的节点对应的应用程序。

图6为根据本发明的另一示例性实施例的启动应用程序的装置的结构示意图;如图6所示,在上述图5所示实施例的基础上,在一实施例中,监听模块52可包括:

第一确定单元521,用于确定手指在手势路径的最后一个节点的停留时长;

第二确定单元522,用于当第一确定单元521确定停留时长超过预设时长时,确定最后一个节点被触发;

监听单元523,用于当第一确定单元521确定停留时长未超过预设时长时,监听与最后一个节点相邻的节点是否被触发。

在一实施例中,第二确定单元522可包括:

检测子单元5221,用于以最后一个节点为起始点检测手指在触摸屏上滑动的终止位置;

第一确定子单元5222,用于确定检测子单元检5221测到的终止位置是否与最后一个节点相邻的任意一个节点的位置重合;

第二确定子单元5223,用于当第一确定子单元5222确定终止位置与最后一个节点相邻的任意一个节点的位置重合时,确定与终止位置重合的节点被触发;

解锁子单元5224,用于当第一确定子单元5222确定终止位置未与最后一个节点相邻的任意一个节点的位置重合时,解锁锁屏界面。

在一实施例中,装置还可包括:

第一解锁模块54,用于当第一确定单元521确定停留时长未超过预设时长时,解锁锁屏界面。

在一实施例中,装置还可包括:

确定模块55,用于通过电子设备的设置选项确定解锁界面上的节点是否有相关联的快速启动的应用程序;

如果确定模块55确定设置选项设置有快速启动的应用程序,程序启动模块53执行启动相关联的节点对应的应用程序的步骤。

在一实施例中,装置还可包括:

第二解锁模块56,用于如果确定模块55确定设置选项未设置快速启动的应用程序,解锁锁屏界面。

上述实施例可以根据电子设备的编程语言实现,其中,例如,android平台可以通过java实现,ios平台可以通过oc实现,电子设备的硬件需要有具有触控功能的显示屏,以及支持以连接节点作为手势密码的解锁方式,通过在用户输入手势密码的过程中快速选择应用程序,可以提高用户启动应用程序的效率,极大地提高用户使用电子设备的效率。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

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

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