一种应用程序的启动方法及装置技术领域
本发明涉及计算机技术领域,尤其涉及一种应用程序的启动方法及装置。
背景技术
随着触屏手机的迅速发展,触摸屏的尺寸是越做越大,但是为了保证用户
良好的使用体验,尽可能的减小手机的体积和重量,这就导致了手机上可以设
置实体按键的位置很有限,可以设置的实体按键的数量也很有限。
在现有的很多触屏手机上都只保留了电源开关键(或者Power键)、音量键
以及起始键(或者Home键、或者唤醒键、或者菜单键)等必须的按钮,其他
的功能或者操作均使用虚拟的触摸按键来实现。例如,在电话应用中的数字按
钮,在相机应用中的拍照确认按钮,以及在任意展示界面的可点击的其他按钮,
都是一种触摸屏上的虚拟触摸按钮。发明人经研究发现,现有的触摸按钮在使
用的过程中能实现与实体按键相同的功能,且还因为可以直接进行点击而带来
了很多操作上的便利,但是在启动手机的某个应用程序或者某个功能的时候,
需要首先唤醒手机屏幕,然后通过点击菜单中的相应选项才能启动该应用程序
或者功能,而无法像按键手机一样通过特定的按键或者组合按键来快捷的启动
应用程序或者快捷功能。
也就是说,现有的触屏手机因为实体按键的有限和虚拟触摸按钮的限制,
使得手机中很多快捷功能或者应用程序无法快捷的启动,需要用户进行多次的
点击或者其他操作,存在操作的便利性不足的问题。
发明内容
基于此,为解决上述提到的传统技术中触屏手机因为实体按键的有限和虚
拟触摸按钮的限制,使得手机中很多快捷功能或者应用程序无法快捷的启动,
需要用户进行多次的点击或者其他操作,存在操作的便利性不足的技术问题,
特提供了一种应用程序的启动方法。
一种应用程序的启动方法,包括:
检测用户在终端的按键输入的按压操作,并检测用户在终端的指纹传感器
输入的指纹信息;
获取所述按压操作的操作参数;
判断所述指纹信息是否与预设的样本值匹配;
若是,则根据所述操作参数以及所述预设的样本值启动应用程序。
可选的,所述根据所述操作参数以及所述预设的样本值启动应用程序的步
骤具体为:查找与所述操作参数和所述指纹样本值匹配的应用程序启动指令;
若查找到,则根据所述查找到的应用程序启动指令启动与所述操作参数和所述
指纹样本值匹配的应用程序。
可选的,所述判断所述指纹信息是否与预设的样本值匹配的步骤具体为:
在预设的样本值中查找与所述指纹信息匹配的指纹样本;若查找到,则判定所
述指纹信息与所述预设的样本值是匹配的。
可选的,所述判断所述指纹信息是否与预设的样本值匹配的步骤之后还包
括:获取与所述查找到的指纹样本对应的样本编号;所述查找与所述操作参数
和所述指纹样本值匹配的应用程序启动指令的步骤具体为:查找与所述操作参
数和所述样本编号匹配的应用程序启动指令。
可选的,所述根据所述查找到的应用程序启动指令启动与所述操作参数和
所述指纹样本值匹配的应用程序的步骤之前还包括:在所述终端的显示界面展
示与所述应用程序启动指令对应的提示信息。
为解决上述提到的传统技术中触屏手机因为实体按键的有限和虚拟触摸按
钮的限制,使得手机中很多快捷功能或者应用程序无法快捷的启动,需要用户
进行多次的点击或者其他操作,存在操作的便利性不足的技术问题,特提供了
一种应用程序的启动装置。
一种应用程序的启动装置,包括:
操作检测模块,用于检测用户在终端的按键输入的按压操作,并检测用户
在终端的指纹传感器输入的指纹信息;
操作参数获取模块,用于获取所述按压操作的操作参数;
判断模块,用于判断所述指纹信息是否与预设的样本值匹配;
应用程序启动模块,用于在所述指纹信息与所述预设的样本值匹配时,根
据所述操作参数以及所述预设的样本值启动应用程序。
可选的,所述应用程序启动模块还用于:查找与所述操作参数和所述指纹
样本值匹配的应用程序启动指令;若查找到,则根据所述查找到的应用程序启
动指令启动与所述操作参数和所述指纹样本值匹配的应用程序。
可选的,所述判断模块还用于:在预设的样本值中查找与所述指纹信息匹
配的指纹样本,若查找到,则判定所述指纹信息与所述预设的样本值是匹配的。
可选的,所述装置还包括样本编号获取模块,用于:获取与所述查找到的
指纹样本对应的样本编号;所述应用程序启动模块还用于:查找与所述操作参
数和所述样本编号匹配的应用程序启动指令。
可选的,所述装置还包括提示信息展示模块,用于在所述终端的显示界面
展示与所述应用程序启动指令对应的提示信息。
实施本发明实施例,将具有如下有益效果:
采用了上述应用程序的启动方法和装置之后,用户可以在终端上输入满足
预设条件的指纹并对终端上的实体按键进行预设的按压操作,在上述操作满足
条件的情况下,可以直接开启预设的应用程序,从而使得用户可以使用指纹+组
合键的方式快捷的开启应用程序,而不需要在终端上进行多次繁杂的操作才能
开启应用程序,使得用户在开启应用程序的时候需要进行的操作的次数减少,
增加了操作的便利性,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施
例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述
中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付
出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为一个实施例中一种应用程序的启动方法的流程示意图;
图2为一个实施例中一种应用程序的启动装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清
楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是
全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造
性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为解决上述提到的传统技术中触屏手机因为实体按键的有限和虚拟触摸按
钮的限制而导致的手机中很多快捷功能或者应用程序无法快捷的启动,需要用
户进行多次的点击或者其他操作,从而存在的操作的便利性不足的技术问题,
在一个实施例中,特提供了一种应用程序的启动方法。该方法可依赖于计算机
程序实现,可运行于基于冯诺依曼体系的计算机系统上。该计算机系统可以是
安装有指纹传感器的智能手机、平板电脑、掌上电脑、笔记本电脑或个人电脑
等终端设备。
具体的,如图1所述,该应用程序的启动方法包括如下步骤:,
步骤S102:检测用户在终端的按键输入的按压操作,并检测用户在终端的
指纹传感器输入的指纹信息。
在本实施例中,在终端上设置了至少一个实体按键,例如常用的音量+、音
量-键以及Power键。用户可以对终端上的按键进行按压,即相当于用户在终端
是按键输入了一个按键操作。
在本实施例中,终端配置有指纹传感器,用户可以通过指纹传感器输入指
纹,以供终端获取相应的指纹信息并进行识别。
需要说明的是,在本实施例中,步骤S102所包含的“检测用户在终端的按
键输入的按压操作”以及“检测用户在终端的指纹传感器输入的指纹信息”这
两个步骤可以是同时进行的,也可以是先后进行的,并且,其先后发生的顺序
是不受限定的。在本实施例中,只要上述用户输入按压操作以及用户指纹信息
的时间存在重合的部分即可,也就是说,需要用户在某个时间点同时进行了按
压操作以及指纹输入。
步骤S104:获取所述按压操作的操作参数。
按压操作的操作参数包括了与所述按压操作对应的按键标识、按压时长以
及按压频率等。在本实施例中,用户可以对终端上的一个或者多个按键进行按
压操作。在上述按压操作是针对一个按键的情况下,获取用户对该按键的按压
操作的操作参数;在上述按压操作是针对至少2个按键的情况下,获取用户对
至少2个按键中每一个按键的按压操作的操作参数,并分别获取用户对至少2
个按键进行按压操作的时间和顺序,在本实施例中,用户对至少2个按键进行
按压操作的时间和顺序也是用户输入的按压操作的操作参数的一部分。
步骤S106:判断所述指纹信息是否与预设的样本值匹配;若是,则执行步
骤S108:根据所述操作参数以及所述预设的样本值启动应用程序;若否,则执
行步骤S110:不做处理。
在本实施例中,需要对用户输入的指纹信息进行校验,只有在用户输入的
指纹校验通过的情况下才进行进一步的操作,具体的,预设的样本值是用户事
先录入的作为校验样本的指纹信息。在本实施例中,指纹信息是作为身份验证
的一种,也就是说,相当于对用户的身份进行验证。将步骤S102中检测到的用
户输入的指纹信息与预设的样本值进行比较,判断二者是否是匹配的,若是,
则判定用户的身份验证通过。
需要说明的是,在本实施例中,作为匹配的预设的样本值的指纹样本可以
不止一个,例如,用户可以保存多个指纹样本作为在步骤S106中匹配的样本值。
具体的,在其他实施例中,可选的,步骤S106:判断所述指纹信息是否与预设
的样本值匹配具体为:在预设的样本值中查找与所述指纹信息匹配的指纹样本,
若查找到,则判定所述指纹信息与所述预设的样本值是匹配的。
在其他实施例中,还可以针对多个指纹样本分别设置不同的组合方式,从
而可以使得在本实施例中的指纹和实体按键的组合数更多。例如,在对终端的
按键进行的操作不变的情况下,右手拇指的指纹对应于启动应用程序A,右手
的食指指纹对应于启动应用程序B。
因为需要对用户输入的指纹信息进行区分,因此在步骤S106:判断所述指
纹信息是否与预设的样本值匹配之后,可选的步骤还包括:获取与所述查找到
的指纹样本对应的样本编号。具体的,针对预设的样本值中包含的所有指纹样
本进行编号,每一个样本编号对应一个指纹样本,根据样本编号可以获取与所
述样本编号对应的指纹样本,也就是说,样本编号与指纹样本之间是一一对应
关系。
在步骤S106中的判断结果为是的情况下,执行步骤S108:根据所述操作参
数以及所述预设的样本值启动应用程序。
具体的,在本实施例中,应用程序的启动是由用户输入的按压操作和用户
输入的指纹信息触发的,在获取用户输入的按压操作的操作参数之后,且在用
户输入的指纹信息与预设的样本值匹配时,启动与操作参数和预设的样本值对
应的应用程序。
可选的,在本实施例中,所述根据所述操作参数以及所述预设的样本值启
动应用程序的步骤具体为:查找与所述操作参数和所述指纹样本值匹配的应用
程序启动指令;若查找到,则根据所述查找到的应用程序启动指令启动与所述
操作参数和所述指纹样本值匹配的应用程序。
用户预先设定或者系统预先设定应用程序启动时用户需要输入的相关操作,
在本实施例中,预先设定的相关操作即为用户通过终端的按键输入的按压操作
以及通过终端的指纹传感器输入的指纹信息,因此,每一个预设的应用程序的
启动对应一组按压操作和指纹信息,也就是说,在本实施例中,按压操作的操
作参数以及与指纹信息匹配的指纹样本值与应用程序的启动时一一对应的。因
此,在步骤S108中,根据所述操作参数以及所述预设的样本值启动应用程序是
具体操作为,在预设的操作方式中查找与获取到的操作参数和指纹样本值匹配
的应用程序启动指令,并根据查找到的应用程序启动指令启动与上述操作参数
和指纹样本值匹配的应用程序。
在另一个实施例中,所述判断所述指纹信息是否与预设的样本值匹配的步
骤之后还包括:获取与所述查找到的指纹样本对应的样本编号;所述查找与所
述操作参数和所述指纹样本值匹配的应用程序启动指令的步骤具体为:查找与
所述操作参数和所述样本编号匹配的应用程序启动指令。
具体的,作为预设的样本值的指纹样本的数量为至少两个,因此在判断检
测到的用户输入的指纹信息是否与预设的样本值匹配的时候,还需要获取与所
述指纹样本对应的样本编号,并根据该样本编号与指纹样本之间的一一对应关
系,在查找与所述操作参数和所述指纹样本值匹配的应用程序启动指令时,直
接查找与所述操作参数和所述样本编号匹配的应用程序启动指令。从而使得指
纹与按键的操作之间的组合数变多,可以快捷启动的应用程序更多,给用户在
快捷启动相关功能的时候的操作便利性提高。
可选的,在本实施例中,在步骤S108之前,本方法可选的步骤还包括:在
所述终端的显示界面展示与所述应用程序启动指令对应的提示信息。
具体的,为了防止用户的误操作,在终端检测到用户输入了可以直接启动
某个应用程序的操作之后,启动该应用程序之前,将终端获取到的与用户输入
的操作对应的应用程序展示给用户,即在终端的现实界面展示与应用程序启动
指令对应的提示信息,例如,用户输入的操作对应于启动应用程序:计算器,
则上述提示信息可为:“计算器即将被打开”。另外,还可以是展示一个可以供
用户进行确认的提示信息给用户,例如,在上述计算器的开启中,展示的提示
信息还可以为:“是否打开计算器?”。从而在用户进行了误操作的时候,可以
取消当前的操作,重新进行操作。
为解决上述提到的传统技术中触屏手机因为实体按键的有限和虚拟触摸按
钮的限制而导致的手机中很多快捷功能或者应用程序无法快捷的启动,需要用
户进行多次的点击或者其他操作,从而存在的操作的便利性不足的技术问题,
在一个实施例中,特提供了一种应用程序的启动装置。
具体的,如图2所示,上述应用程序的启动装置包括操作检测模块102、操
作参数获取模块104、判断模块106以及应用程序启动模块108,其中:
操作检测模块102,用于检测用户在终端的按键输入的按压操作,并检测用
户在终端的指纹传感器输入的指纹信息;
操作参数获取模块104,用于获取所述按压操作的操作参数;
判断模块106,用于判断所述指纹信息是否与预设的样本值匹配;
应用程序启动模块108,用于在所述指纹信息与所述预设的样本值匹配时,
根据所述操作参数以及所述预设的样本值启动应用程序。
可选的,在本实施例中,应用程序启动模块108还用于:查找与所述操作
参数和所述指纹样本值匹配的应用程序启动指令;若查找到,则根据所述查找
到的应用程序启动指令启动与所述操作参数和所述指纹样本值匹配的应用程序。
可选的,在本实施例中,判断模块106还用于:在预设的样本值中查找与
所述指纹信息匹配的指纹样本,若查找到,则判定所述指纹信息与所述预设的
样本值是匹配的。
可选的,如图2所示,在本实施例中,上述装置还包括样本编号获取模块
110,用于:获取与所述查找到的指纹样本对应的样本编号;应用程序启动模块
108还用于:查找与所述操作参数和所述样本编号匹配的应用程序启动指令。
可选的,如图2所示,在本实施例中,上述装置还包括提示信息展示模块
112,用于在所述终端的显示界面展示与所述应用程序启动指令对应的提示信息。
实施本发明实施例,将具有如下有益效果:
采用了上述应用程序的启动方法和装置之后,用户可以在终端上输入满足
预设条件的指纹并对终端上的实体按键进行预设的按压操作,在上述操作满足
条件的情况下,可以直接开启预设的应用程序,从而使得用户可以使用指纹+组
合键的方式快捷的开启应用程序,而不需要在终端上进行多次繁杂的操作才能
开启应用程序,使得用户在开启应用程序的时候需要进行的操作的次数减少,
增加了操作的便利性,提升了用户体验。
本领域的技术人员可以将本说明书中描述的不同实施例以及不同实施例的
特征进行结合和组合。本发明所有实施例中的模块或单元,可以通过通用集成
电路,例如CPU(CentralProcessingUnit,中央处理器),或通过
ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)来实现。
本发明所有实施例方法中的步骤可以根据实际需要进行顺序调整、合并和
删减;本发明所有实施例装置中的模块或单元可以根据实际需要进行合并、划
分和删减。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解
为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令
的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实
现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的
方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技
术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认
为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机
可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处
理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)
使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算
机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行
系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。本技
术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是
可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读
存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可
以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。
上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式
实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售
或使用时,也可以存储在一个计算机可读取存储介质中。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例
是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的
范围内可以对上述实施例进行变化、修改、替换和变型。
以上所揭露的仅为本发明的较佳实施例而已,本领域普通技术人员可以理
解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,
仍属于发明所涵盖的范围。