CN105528170A - Method and device for starting an application program - Google Patents
Method and device for starting an application program Download PDFInfo
- Publication number
- CN105528170A CN105528170A CN201510874924.9A CN201510874924A CN105528170A CN 105528170 A CN105528170 A CN 105528170A CN 201510874924 A CN201510874924 A CN 201510874924A CN 105528170 A CN105528170 A CN 105528170A
- Authority
- CN
- China
- Prior art keywords
- application program
- fingerprint
- starting
- sample value
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本发明涉及计算机技术领域,尤其涉及一种应用程序的启动方法及装置。The present invention relates to the field of computer technology, in particular to a method and device for starting an application program.
背景技术Background technique
随着触屏手机的迅速发展,触摸屏的尺寸是越做越大,但是为了保证用户良好的使用体验,尽可能的减小手机的体积和重量,这就导致了手机上可以设置实体按键的位置很有限,可以设置的实体按键的数量也很有限。With the rapid development of touch-screen mobile phones, the size of the touch screen is getting bigger and bigger, but in order to ensure a good user experience, the volume and weight of the mobile phone should be reduced as much as possible, which leads to the location of physical buttons on the mobile phone. Very limited, and the number of physical buttons that can be set is also very limited.
在现有的很多触屏手机上都只保留了电源开关键(或者Power键)、音量键以及起始键(或者Home键、或者唤醒键、或者菜单键)等必须的按钮,其他的功能或者操作均使用虚拟的触摸按键来实现。例如,在电话应用中的数字按钮,在相机应用中的拍照确认按钮,以及在任意展示界面的可点击的其他按钮,都是一种触摸屏上的虚拟触摸按钮。发明人经研究发现,现有的触摸按钮在使用的过程中能实现与实体按键相同的功能,且还因为可以直接进行点击而带来了很多操作上的便利,但是在启动手机的某个应用程序或者某个功能的时候,需要首先唤醒手机屏幕,然后通过点击菜单中的相应选项才能启动该应用程序或者功能,而无法像按键手机一样通过特定的按键或者组合按键来快捷的启动应用程序或者快捷功能。On many existing touch-screen mobile phones, only the necessary buttons such as power switch key (or Power key), volume key and start key (or Home key, or wake-up key, or menu key) are reserved, and other functions or All operations are realized using virtual touch buttons. For example, the digital button in the phone application, the photo confirmation button in the camera application, and other clickable buttons in any display interface are all virtual touch buttons on the touch screen. The inventor found through research that the existing touch button can achieve the same function as the physical button during use, and it also brings a lot of convenience in operation because it can be directly clicked, but when starting an application of the mobile phone When using a program or a certain function, you need to wake up the phone screen first, and then click the corresponding option in the menu to start the application or function, and you cannot quickly start the application or function through a specific button or a combination of buttons like a button phone. shortcut function.
也就是说,现有的触屏手机因为实体按键的有限和虚拟触摸按钮的限制,使得手机中很多快捷功能或者应用程序无法快捷的启动,需要用户进行多次的点击或者其他操作,存在操作的便利性不足的问题。That is to say, because of the limitation of physical keys and virtual touch buttons in the existing touch-screen mobile phones, many shortcut functions or application programs in the mobile phones cannot be started quickly, requiring the user to perform multiple clicks or other operations, and there is a problem with the operation. The problem of lack of convenience.
发明内容Contents of the invention
基于此,为解决上述提到的传统技术中触屏手机因为实体按键的有限和虚拟触摸按钮的限制,使得手机中很多快捷功能或者应用程序无法快捷的启动,需要用户进行多次的点击或者其他操作,存在操作的便利性不足的技术问题,特提供了一种应用程序的启动方法。Based on this, in order to solve the above-mentioned traditional touch-screen mobile phone because of the limitation of physical keys and virtual touch buttons, many shortcut functions or application programs in the mobile phone cannot be quickly started, requiring the user to perform multiple clicks or other actions. Operation, there is a technical problem of insufficient operation convenience, and a method for starting an application program is specially provided.
一种应用程序的启动方法,包括:A method for starting an application program, comprising:
检测用户在终端的按键输入的按压操作,并检测用户在终端的指纹传感器输入的指纹信息;Detect the pressing operation of the user's key input on the terminal, and detect the fingerprint information input by the user on the fingerprint sensor of the terminal;
获取所述按压操作的操作参数;Obtain an operating parameter of the pressing operation;
判断所述指纹信息是否与预设的样本值匹配;judging whether the fingerprint information matches a preset sample value;
若是,则根据所述操作参数以及所述预设的样本值启动应用程序。If yes, start an application program according to the operating parameter and the preset sample value.
可选的,所述根据所述操作参数以及所述预设的样本值启动应用程序的步骤具体为:查找与所述操作参数和所述指纹样本值匹配的应用程序启动指令;若查找到,则根据所述查找到的应用程序启动指令启动与所述操作参数和所述指纹样本值匹配的应用程序。Optionally, the step of starting the application program according to the operating parameter and the preset sample value is specifically: searching for an application program starting instruction matching the operating parameter and the fingerprint sample value; if found, Then start the application matching the operating parameter and the fingerprint sample value according to the found application starting instruction.
可选的,所述判断所述指纹信息是否与预设的样本值匹配的步骤具体为:在预设的样本值中查找与所述指纹信息匹配的指纹样本;若查找到,则判定所述指纹信息与所述预设的样本值是匹配的。Optionally, the step of judging whether the fingerprint information matches a preset sample value is specifically: searching for a fingerprint sample that matches the fingerprint information in the preset sample values; The fingerprint information matches the preset sample value.
可选的,所述判断所述指纹信息是否与预设的样本值匹配的步骤之后还包括:获取与所述查找到的指纹样本对应的样本编号;所述查找与所述操作参数和所述指纹样本值匹配的应用程序启动指令的步骤具体为:查找与所述操作参数和所述样本编号匹配的应用程序启动指令。Optionally, after the step of judging whether the fingerprint information matches the preset sample value, it further includes: acquiring a sample number corresponding to the found fingerprint sample; The step of starting the application program matching the fingerprint sample value is specifically: searching for the application program starting command matching the operating parameter and the sample number.
可选的,所述根据所述查找到的应用程序启动指令启动与所述操作参数和所述指纹样本值匹配的应用程序的步骤之前还包括:在所述终端的显示界面展示与所述应用程序启动指令对应的提示信息。Optionally, before the step of starting the application program that matches the operating parameter and the fingerprint sample value according to the found application program start instruction, the step further includes: displaying the application program on the display interface of the terminal The prompt information corresponding to the program start command.
为解决上述提到的传统技术中触屏手机因为实体按键的有限和虚拟触摸按钮的限制,使得手机中很多快捷功能或者应用程序无法快捷的启动,需要用户进行多次的点击或者其他操作,存在操作的便利性不足的技术问题,特提供了一种应用程序的启动装置。In order to solve the above-mentioned traditional touch-screen mobile phone due to the limitation of physical buttons and virtual touch buttons, many shortcut functions or applications in the mobile phone cannot be quickly started, requiring the user to perform multiple clicks or other operations. To solve the technical problem of insufficient operation convenience, a device for starting an application program is provided.
一种应用程序的启动装置,包括:A device for launching an application program, comprising:
操作检测模块,用于检测用户在终端的按键输入的按压操作,并检测用户在终端的指纹传感器输入的指纹信息;The operation detection module is used to detect the pressing operation of the key input by the user on the terminal, and detect the fingerprint information input by the user on the fingerprint sensor of the terminal;
操作参数获取模块,用于获取所述按压操作的操作参数;An operation parameter acquisition module, configured to acquire the operation parameters of the pressing operation;
判断模块,用于判断所述指纹信息是否与预设的样本值匹配;A judging module, configured to judge whether the fingerprint information matches a preset sample value;
应用程序启动模块,用于在所述指纹信息与所述预设的样本值匹配时,根据所述操作参数以及所述预设的样本值启动应用程序。An application program starting module, configured to start an application program according to the operating parameters and the preset sample value when the fingerprint information matches the preset sample value.
可选的,所述应用程序启动模块还用于:查找与所述操作参数和所述指纹样本值匹配的应用程序启动指令;若查找到,则根据所述查找到的应用程序启动指令启动与所述操作参数和所述指纹样本值匹配的应用程序。Optionally, the application startup module is further configured to: search for an application startup instruction that matches the operating parameter and the fingerprint sample value; An application program that matches the operating parameter and the fingerprint sample value.
可选的,所述判断模块还用于:在预设的样本值中查找与所述指纹信息匹配的指纹样本,若查找到,则判定所述指纹信息与所述预设的样本值是匹配的。Optionally, the judging module is further configured to: search for a fingerprint sample that matches the fingerprint information in preset sample values, and if found, determine that the fingerprint information matches the preset sample value of.
可选的,所述装置还包括样本编号获取模块,用于:获取与所述查找到的指纹样本对应的样本编号;所述应用程序启动模块还用于:查找与所述操作参数和所述样本编号匹配的应用程序启动指令。Optionally, the device further includes a sample number obtaining module, configured to: obtain a sample number corresponding to the found fingerprint sample; the application program starting module is also used to: find the The sample ID matches the application launch directive.
可选的,所述装置还包括提示信息展示模块,用于在所述终端的显示界面展示与所述应用程序启动指令对应的提示信息。Optionally, the device further includes a prompt information display module, configured to display prompt information corresponding to the application start instruction on a display interface of the terminal.
实施本发明实施例,将具有如下有益效果:Implementing the embodiment of the present invention will have the following beneficial effects:
采用了上述应用程序的启动方法和装置之后,用户可以在终端上输入满足预设条件的指纹并对终端上的实体按键进行预设的按压操作,在上述操作满足条件的情况下,可以直接开启预设的应用程序,从而使得用户可以使用指纹+组合键的方式快捷的开启应用程序,而不需要在终端上进行多次繁杂的操作才能开启应用程序,使得用户在开启应用程序的时候需要进行的操作的次数减少,增加了操作的便利性,提升了用户体验。After adopting the above method and device for starting an application program, the user can input a fingerprint that meets the preset conditions on the terminal and perform a preset pressing operation on the physical button on the terminal. When the above operation meets the conditions, the user can directly open the Preset application program, so that users can use fingerprint + key combination to quickly open the application program, without the need to perform multiple complicated operations on the terminal to open the application program, so that the user needs to carry out when opening the application program The number of operations is reduced, the convenience of operation is increased, and the user experience is improved.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
其中:in:
图1为一个实施例中一种应用程序的启动方法的流程示意图;FIG. 1 is a schematic flow diagram of a method for starting an application program in an embodiment;
图2为一个实施例中一种应用程序的启动装置的结构示意图。Fig. 2 is a schematic structural diagram of a device for launching an application program in an embodiment.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
为解决上述提到的传统技术中触屏手机因为实体按键的有限和虚拟触摸按钮的限制而导致的手机中很多快捷功能或者应用程序无法快捷的启动,需要用户进行多次的点击或者其他操作,从而存在的操作的便利性不足的技术问题,在一个实施例中,特提供了一种应用程序的启动方法。该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的计算机系统上。该计算机系统可以是安装有指纹传感器的智能手机、平板电脑、掌上电脑、笔记本电脑或个人电脑等终端设备。In order to solve the problem that many shortcut functions or applications in the mobile phone cannot be started quickly due to the limitation of physical buttons and virtual touch buttons in the traditional technology mentioned above, the user needs to perform multiple clicks or other operations. Therefore, there is a technical problem of insufficient operation convenience. In one embodiment, a method for starting an application program is provided. The method can be implemented relying on computer programs, and can run on a computer system based on the Von Neumann system. The computer system may be a terminal device such as a smart phone, a tablet computer, a palmtop computer, a notebook computer or a personal computer equipped with a fingerprint sensor.
具体的,如图1所述,该应用程序的启动方法包括如下步骤:,Specifically, as shown in FIG. 1, the method for starting the application includes the following steps:
步骤S102:检测用户在终端的按键输入的按压操作,并检测用户在终端的指纹传感器输入的指纹信息。Step S102: Detect the pressing operation of the user on the terminal's key input, and detect the fingerprint information input by the user on the terminal's fingerprint sensor.
在本实施例中,在终端上设置了至少一个实体按键,例如常用的音量+、音量-键以及Power键。用户可以对终端上的按键进行按压,即相当于用户在终端是按键输入了一个按键操作。In this embodiment, at least one physical key is set on the terminal, such as commonly used volume +, volume - key and Power key. The user may press a button on the terminal, which is equivalent to the user inputting a button operation on the terminal.
在本实施例中,终端配置有指纹传感器,用户可以通过指纹传感器输入指纹,以供终端获取相应的指纹信息并进行识别。In this embodiment, the terminal is equipped with a fingerprint sensor, and the user can input a fingerprint through the fingerprint sensor, so that the terminal acquires corresponding fingerprint information and performs identification.
需要说明的是,在本实施例中,步骤S102所包含的“检测用户在终端的按键输入的按压操作”以及“检测用户在终端的指纹传感器输入的指纹信息”这两个步骤可以是同时进行的,也可以是先后进行的,并且,其先后发生的顺序是不受限定的。在本实施例中,只要上述用户输入按压操作以及用户指纹信息的时间存在重合的部分即可,也就是说,需要用户在某个时间点同时进行了按压操作以及指纹输入。It should be noted that, in this embodiment, the two steps of "detecting the pressing operation of the user's key input on the terminal" and "detecting the fingerprint information input by the user on the fingerprint sensor of the terminal" included in step S102 may be performed simultaneously. can also be carried out successively, and the sequence of their occurrence is not limited. In this embodiment, as long as the time of the user inputting the pressing operation and the user's fingerprint information overlaps, that is to say, the user needs to perform the pressing operation and the fingerprint input at a certain point of time at the same time.
步骤S104:获取所述按压操作的操作参数。Step S104: Obtain an operation parameter of the pressing operation.
按压操作的操作参数包括了与所述按压操作对应的按键标识、按压时长以及按压频率等。在本实施例中,用户可以对终端上的一个或者多个按键进行按压操作。在上述按压操作是针对一个按键的情况下,获取用户对该按键的按压操作的操作参数;在上述按压操作是针对至少2个按键的情况下,获取用户对至少2个按键中每一个按键的按压操作的操作参数,并分别获取用户对至少2个按键进行按压操作的时间和顺序,在本实施例中,用户对至少2个按键进行按压操作的时间和顺序也是用户输入的按压操作的操作参数的一部分。The operating parameters of the pressing operation include a key identification corresponding to the pressing operation, pressing duration, pressing frequency, and the like. In this embodiment, the user may press one or more keys on the terminal. In the case that the above-mentioned pressing operation is for one button, obtain the operating parameters of the user's pressing operation on the button; The operation parameters of the press operation, and respectively acquire the time and order of the user's press operation on at least 2 buttons. In this embodiment, the time and order of the user's press operation on at least 2 buttons are also the operation of the press operation input by the user part of the parameter.
步骤S106:判断所述指纹信息是否与预设的样本值匹配;若是,则执行步骤S108:根据所述操作参数以及所述预设的样本值启动应用程序;若否,则执行步骤S110:不做处理。Step S106: Determine whether the fingerprint information matches the preset sample value; if so, execute step S108: start the application program according to the operating parameters and the preset sample value; if not, execute step S110: no do processing.
在本实施例中,需要对用户输入的指纹信息进行校验,只有在用户输入的指纹校验通过的情况下才进行进一步的操作,具体的,预设的样本值是用户事先录入的作为校验样本的指纹信息。在本实施例中,指纹信息是作为身份验证的一种,也就是说,相当于对用户的身份进行验证。将步骤S102中检测到的用户输入的指纹信息与预设的样本值进行比较,判断二者是否是匹配的,若是,则判定用户的身份验证通过。In this embodiment, the fingerprint information input by the user needs to be verified, and only when the fingerprint information input by the user passes the verification can further operations be performed. Specifically, the preset sample value is entered by the user in advance as the verification value. Fingerprint information of test samples. In this embodiment, the fingerprint information is used as a kind of identity verification, that is, it is equivalent to verifying the user's identity. The fingerprint information input by the user detected in step S102 is compared with the preset sample value to determine whether the two match, and if so, it is determined that the user's identity verification is passed.
需要说明的是,在本实施例中,作为匹配的预设的样本值的指纹样本可以不止一个,例如,用户可以保存多个指纹样本作为在步骤S106中匹配的样本值。具体的,在其他实施例中,可选的,步骤S106:判断所述指纹信息是否与预设的样本值匹配具体为:在预设的样本值中查找与所述指纹信息匹配的指纹样本,若查找到,则判定所述指纹信息与所述预设的样本值是匹配的。It should be noted that, in this embodiment, there may be more than one fingerprint sample as the preset sample value for matching. For example, the user may save multiple fingerprint samples as the sample value for matching in step S106. Specifically, in other embodiments, optionally, step S106: judging whether the fingerprint information matches a preset sample value is specifically: searching for a fingerprint sample that matches the fingerprint information in a preset sample value, If found, it is determined that the fingerprint information matches the preset sample value.
在其他实施例中,还可以针对多个指纹样本分别设置不同的组合方式,从而可以使得在本实施例中的指纹和实体按键的组合数更多。例如,在对终端的按键进行的操作不变的情况下,右手拇指的指纹对应于启动应用程序A,右手的食指指纹对应于启动应用程序B。In other embodiments, different combinations can be set for multiple fingerprint samples, so that the number of combinations of fingerprints and physical keys in this embodiment can be increased. For example, in the case that the operation on the keys of the terminal remains unchanged, the fingerprint of the right thumb corresponds to starting application A, and the fingerprint of the index finger of the right hand corresponds to starting application B.
因为需要对用户输入的指纹信息进行区分,因此在步骤S106:判断所述指纹信息是否与预设的样本值匹配之后,可选的步骤还包括:获取与所述查找到的指纹样本对应的样本编号。具体的,针对预设的样本值中包含的所有指纹样本进行编号,每一个样本编号对应一个指纹样本,根据样本编号可以获取与所述样本编号对应的指纹样本,也就是说,样本编号与指纹样本之间是一一对应关系。Because it is necessary to distinguish the fingerprint information input by the user, after step S106: judging whether the fingerprint information matches the preset sample value, an optional step further includes: acquiring a sample corresponding to the found fingerprint sample Numbering. Specifically, all fingerprint samples included in the preset sample value are numbered, and each sample number corresponds to a fingerprint sample, and the fingerprint sample corresponding to the sample number can be obtained according to the sample number, that is to say, the sample number and fingerprint There is a one-to-one correspondence between samples.
在步骤S106中的判断结果为是的情况下,执行步骤S108:根据所述操作参数以及所述预设的样本值启动应用程序。If the judgment result in step S106 is yes, execute step S108: start the application program according to the operation parameter and the preset sample value.
具体的,在本实施例中,应用程序的启动是由用户输入的按压操作和用户输入的指纹信息触发的,在获取用户输入的按压操作的操作参数之后,且在用户输入的指纹信息与预设的样本值匹配时,启动与操作参数和预设的样本值对应的应用程序。Specifically, in this embodiment, the startup of the application program is triggered by the pressing operation input by the user and the fingerprint information input by the user. After obtaining the operating parameters of the pressing operation input by the user, and after the When the set sample value matches, the application corresponding to the operating parameter and the preset sample value is launched.
可选的,在本实施例中,所述根据所述操作参数以及所述预设的样本值启动应用程序的步骤具体为:查找与所述操作参数和所述指纹样本值匹配的应用程序启动指令;若查找到,则根据所述查找到的应用程序启动指令启动与所述操作参数和所述指纹样本值匹配的应用程序。Optionally, in this embodiment, the step of starting an application program according to the operating parameter and the preset sample value is specifically: searching for an application program that matches the operating parameter and the fingerprint sample value to start instruction; if found, start an application matching the operating parameter and the fingerprint sample value according to the found application startup instruction.
用户预先设定或者系统预先设定应用程序启动时用户需要输入的相关操作,在本实施例中,预先设定的相关操作即为用户通过终端的按键输入的按压操作以及通过终端的指纹传感器输入的指纹信息,因此,每一个预设的应用程序的启动对应一组按压操作和指纹信息,也就是说,在本实施例中,按压操作的操作参数以及与指纹信息匹配的指纹样本值与应用程序的启动时一一对应的。因此,在步骤S108中,根据所述操作参数以及所述预设的样本值启动应用程序是具体操作为,在预设的操作方式中查找与获取到的操作参数和指纹样本值匹配的应用程序启动指令,并根据查找到的应用程序启动指令启动与上述操作参数和指纹样本值匹配的应用程序。The user presets or the system presets the related operations that the user needs to input when the application starts. In this embodiment, the preset related operations are the pressing operation of the user through the terminal's key input and the input through the terminal's fingerprint sensor. fingerprint information, therefore, the startup of each preset application program corresponds to a set of pressing operation and fingerprint information, that is, in this embodiment, the operating parameters of the pressing operation and the fingerprint sample value matching the fingerprint information are consistent with the application There is a one-to-one correspondence when the program starts. Therefore, in step S108, starting the application program according to the operating parameter and the preset sample value is to search for an application program that matches the acquired operating parameter and fingerprint sample value in the preset operating mode Start an instruction, and start an application that matches the above operating parameters and fingerprint sample values according to the found application startup instruction.
在另一个实施例中,所述判断所述指纹信息是否与预设的样本值匹配的步骤之后还包括:获取与所述查找到的指纹样本对应的样本编号;所述查找与所述操作参数和所述指纹样本值匹配的应用程序启动指令的步骤具体为:查找与所述操作参数和所述样本编号匹配的应用程序启动指令。In another embodiment, after the step of judging whether the fingerprint information matches the preset sample value, it further includes: obtaining a sample number corresponding to the found fingerprint sample; The step of initiating the application program matching the fingerprint sample value is specifically: searching for the application program initiating instruction matching the operating parameter and the sample number.
具体的,作为预设的样本值的指纹样本的数量为至少两个,因此在判断检测到的用户输入的指纹信息是否与预设的样本值匹配的时候,还需要获取与所述指纹样本对应的样本编号,并根据该样本编号与指纹样本之间的一一对应关系,在查找与所述操作参数和所述指纹样本值匹配的应用程序启动指令时,直接查找与所述操作参数和所述样本编号匹配的应用程序启动指令。从而使得指纹与按键的操作之间的组合数变多,可以快捷启动的应用程序更多,给用户在快捷启动相关功能的时候的操作便利性提高。Specifically, the number of fingerprint samples as the preset sample value is at least two, so when judging whether the detected fingerprint information input by the user matches the preset sample value, it is also necessary to obtain the fingerprint corresponding to the fingerprint sample. , and according to the one-to-one correspondence between the sample number and the fingerprint sample, when searching for the application start command that matches the operating parameter and the fingerprint sample value, directly search for the operating parameter and the fingerprint sample value. The application launch command that matches the sample number described above. As a result, the number of combinations between fingerprint and button operations increases, and more application programs can be quickly started, which improves the user's operational convenience when quickly starting related functions.
可选的,在本实施例中,在步骤S108之前,本方法可选的步骤还包括:在所述终端的显示界面展示与所述应用程序启动指令对应的提示信息。Optionally, in this embodiment, before step S108, the optional step of the method further includes: displaying prompt information corresponding to the application program start instruction on the display interface of the terminal.
具体的,为了防止用户的误操作,在终端检测到用户输入了可以直接启动某个应用程序的操作之后,启动该应用程序之前,将终端获取到的与用户输入的操作对应的应用程序展示给用户,即在终端的现实界面展示与应用程序启动指令对应的提示信息,例如,用户输入的操作对应于启动应用程序:计算器,则上述提示信息可为:“计算器即将被打开”。另外,还可以是展示一个可以供用户进行确认的提示信息给用户,例如,在上述计算器的开启中,展示的提示信息还可以为:“是否打开计算器?”。从而在用户进行了误操作的时候,可以取消当前的操作,重新进行操作。Specifically, in order to prevent misoperation by the user, after the terminal detects that the user has input an operation that can directly start an application, but before starting the application, the terminal displays the application obtained by the terminal that corresponds to the operation input by the user to the terminal. The user displays prompt information corresponding to the application start instruction on the real interface of the terminal. For example, the operation input by the user corresponds to start the application program: calculator, and the above prompt information can be: "the calculator will be opened soon". In addition, a prompt message that can be confirmed by the user can also be displayed to the user. For example, when the above-mentioned calculator is opened, the displayed prompt message can also be: "Do you want to open the calculator?". Therefore, when the user makes a wrong operation, the current operation can be canceled and the operation can be performed again.
为解决上述提到的传统技术中触屏手机因为实体按键的有限和虚拟触摸按钮的限制而导致的手机中很多快捷功能或者应用程序无法快捷的启动,需要用户进行多次的点击或者其他操作,从而存在的操作的便利性不足的技术问题,在一个实施例中,特提供了一种应用程序的启动装置。In order to solve the problem that many shortcut functions or applications in the mobile phone cannot be started quickly due to the limitation of physical buttons and virtual touch buttons in the traditional technology mentioned above, the user needs to perform multiple clicks or other operations. Therefore, there is a technical problem of insufficient operation convenience. In one embodiment, a device for launching an application program is provided.
具体的,如图2所示,上述应用程序的启动装置包括操作检测模块102、操作参数获取模块104、判断模块106以及应用程序启动模块108,其中:Specifically, as shown in FIG. 2 , the device for starting the above-mentioned application program includes an operation detection module 102, an operation parameter acquisition module 104, a judgment module 106, and an application program startup module 108, wherein:
操作检测模块102,用于检测用户在终端的按键输入的按压操作,并检测用户在终端的指纹传感器输入的指纹信息;The operation detection module 102 is used to detect the pressing operation of the key input by the user on the terminal, and detect the fingerprint information input by the user on the fingerprint sensor of the terminal;
操作参数获取模块104,用于获取所述按压操作的操作参数;An operating parameter acquisition module 104, configured to acquire an operating parameter of the pressing operation;
判断模块106,用于判断所述指纹信息是否与预设的样本值匹配;A judging module 106, configured to judge whether the fingerprint information matches a preset sample value;
应用程序启动模块108,用于在所述指纹信息与所述预设的样本值匹配时,根据所述操作参数以及所述预设的样本值启动应用程序。An application program starting module 108, configured to start an application program according to the operating parameters and the preset sample value when the fingerprint information matches the preset sample value.
可选的,在本实施例中,应用程序启动模块108还用于:查找与所述操作参数和所述指纹样本值匹配的应用程序启动指令;若查找到,则根据所述查找到的应用程序启动指令启动与所述操作参数和所述指纹样本值匹配的应用程序。Optionally, in this embodiment, the application starting module 108 is further configured to: search for an application starting instruction that matches the operating parameter and the fingerprint sample value; A program start instruction starts an application program matching the operating parameter and the fingerprint sample value.
可选的,在本实施例中,判断模块106还用于:在预设的样本值中查找与所述指纹信息匹配的指纹样本,若查找到,则判定所述指纹信息与所述预设的样本值是匹配的。Optionally, in this embodiment, the judging module 106 is further configured to: search for a fingerprint sample that matches the fingerprint information in preset sample values, and if found, judge that the fingerprint information is consistent with the preset The sample values of are matched.
可选的,如图2所示,在本实施例中,上述装置还包括样本编号获取模块110,用于:获取与所述查找到的指纹样本对应的样本编号;应用程序启动模块108还用于:查找与所述操作参数和所述样本编号匹配的应用程序启动指令。Optionally, as shown in FIG. 2 , in this embodiment, the above-mentioned device further includes a sample number acquisition module 110, configured to: acquire a sample number corresponding to the found fingerprint sample; the application program startup module 108 also uses In: Find an application launch instruction that matches said operational parameter and said sample number.
可选的,如图2所示,在本实施例中,上述装置还包括提示信息展示模块112,用于在所述终端的显示界面展示与所述应用程序启动指令对应的提示信息。Optionally, as shown in FIG. 2 , in this embodiment, the above device further includes a prompt information display module 112, configured to display prompt information corresponding to the application start instruction on a display interface of the terminal.
实施本发明实施例,将具有如下有益效果:Implementing the embodiment of the present invention will have the following beneficial effects:
采用了上述应用程序的启动方法和装置之后,用户可以在终端上输入满足预设条件的指纹并对终端上的实体按键进行预设的按压操作,在上述操作满足条件的情况下,可以直接开启预设的应用程序,从而使得用户可以使用指纹+组合键的方式快捷的开启应用程序,而不需要在终端上进行多次繁杂的操作才能开启应用程序,使得用户在开启应用程序的时候需要进行的操作的次数减少,增加了操作的便利性,提升了用户体验。After adopting the above method and device for starting an application program, the user can input a fingerprint that meets the preset conditions on the terminal and perform a preset pressing operation on the physical button on the terminal. When the above operation meets the conditions, the user can directly open the Preset application program, so that users can use fingerprint + key combination to quickly open the application program, without the need to perform multiple complicated operations on the terminal to open the application program, so that the user needs to carry out when opening the application program The number of operations is reduced, the convenience of operation is increased, and the user experience is improved.
本领域的技术人员可以将本说明书中描述的不同实施例以及不同实施例的特征进行结合和组合。本发明所有实施例中的模块或单元,可以通过通用集成电路,例如CPU(CentralProcessingUnit,中央处理器),或通过ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)来实现。Those skilled in the art can combine and combine different embodiments and features of different embodiments described in this specification. The modules or units in all the embodiments of the present invention can be implemented by a general integrated circuit, such as a CPU (Central Processing Unit, central processing unit), or an ASIC (Application Specific Integrated Circuit, application specific integrated circuit).
本发明所有实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减;本发明所有实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。The steps in the methods of all embodiments of the present invention can be adjusted, combined and deleted according to actual needs; the modules or units in the devices of all embodiments of the present invention can be combined, divided and deleted according to actual needs. Any process or method descriptions in flowcharts or otherwise described herein may be understood to represent modules, segments or portions of code comprising one or more executable instructions for implementing specific logical functions or steps of the process , and the scope of preferred embodiments of the invention includes alternative implementations in which functions may be performed out of the order shown or discussed, including substantially concurrently or in reverse order depending on the functions involved, which shall It is understood by those skilled in the art to which the embodiments of the present invention pertain.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。The logic and/or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium, For use with instruction execution systems, devices, or devices (such as computer-based systems, systems including processors, or other systems that can fetch instructions from instruction execution systems, devices, or devices and execute instructions), or in conjunction with these instruction execution systems, devices or equipment for use. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use in or in conjunction with an instruction execution system, device, or device. Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. During execution, one or a combination of the steps of the method embodiments is included.
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing module, each unit may exist separately physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. If the integrated modules are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。Although the embodiments of the present invention have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present invention, those skilled in the art can make the above-mentioned The embodiments are subject to changes, modifications, substitutions and variations.
以上所揭露的仅为本发明的较佳实施例而已,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。What is disclosed above is only a preferred embodiment of the present invention. Those of ordinary skill in the art can understand that all or part of the processes for realizing the above embodiments, and the equivalent changes made according to the claims of the present invention still belong to the scope covered by the invention. .
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510874924.9A CN105528170A (en) | 2015-12-02 | 2015-12-02 | Method and device for starting an application program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510874924.9A CN105528170A (en) | 2015-12-02 | 2015-12-02 | Method and device for starting an application program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105528170A true CN105528170A (en) | 2016-04-27 |
Family
ID=55770425
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510874924.9A Pending CN105528170A (en) | 2015-12-02 | 2015-12-02 | Method and device for starting an application program |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105528170A (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106020637A (en) * | 2016-05-06 | 2016-10-12 | 北京珠穆朗玛移动通信有限公司 | An application start method and a mobile terminal |
| CN106371724A (en) * | 2016-08-26 | 2017-02-01 | 广东欧珀移动通信有限公司 | Control method and apparatus of mobile terminal and mobile terminal |
| CN106445362A (en) * | 2016-08-26 | 2017-02-22 | 广东欧珀移动通信有限公司 | Application control method, device and terminal equipment |
| CN106886356A (en) * | 2017-01-09 | 2017-06-23 | 青岛海信移动通信技术股份有限公司 | A kind of key operation control method and smart machine |
| CN108021796A (en) * | 2017-12-25 | 2018-05-11 | 广东欧珀移动通信有限公司 | Application unlocking method and device and electronic equipment |
| CN109743867A (en) * | 2018-12-29 | 2019-05-10 | 努比亚技术有限公司 | Heat dissipating method, mobile terminal and the computer readable storage medium of mobile terminal |
| WO2021082619A1 (en) * | 2019-10-31 | 2021-05-06 | 华为技术有限公司 | Electronic apparatus control method, electronic apparatus, and computer readable storage medium |
| CN114115683A (en) * | 2021-11-26 | 2022-03-01 | 歌尔科技有限公司 | Smart watch control method, device, smart watch and storage medium |
| CN115810205A (en) * | 2022-12-28 | 2023-03-17 | 南京奥拓电子科技有限公司 | Scene panel control method and device based on fingerprint identification |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150052486A1 (en) * | 2013-08-13 | 2015-02-19 | Naftali David GOODMAN | Interface for multi-functional communication devices and method of operating |
| CN104699507A (en) * | 2015-03-16 | 2015-06-10 | 上海与德通讯技术有限公司 | Starting method and device of application program |
| CN104899494A (en) * | 2015-05-29 | 2015-09-09 | 努比亚技术有限公司 | Multifunctional key based operation control method and mobile terminal |
| CN104978132A (en) * | 2015-06-30 | 2015-10-14 | 广东欧珀移动通信有限公司 | Application control method and mobile terminal |
-
2015
- 2015-12-02 CN CN201510874924.9A patent/CN105528170A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150052486A1 (en) * | 2013-08-13 | 2015-02-19 | Naftali David GOODMAN | Interface for multi-functional communication devices and method of operating |
| CN104699507A (en) * | 2015-03-16 | 2015-06-10 | 上海与德通讯技术有限公司 | Starting method and device of application program |
| CN104899494A (en) * | 2015-05-29 | 2015-09-09 | 努比亚技术有限公司 | Multifunctional key based operation control method and mobile terminal |
| CN104978132A (en) * | 2015-06-30 | 2015-10-14 | 广东欧珀移动通信有限公司 | Application control method and mobile terminal |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106020637A (en) * | 2016-05-06 | 2016-10-12 | 北京珠穆朗玛移动通信有限公司 | An application start method and a mobile terminal |
| CN106371724A (en) * | 2016-08-26 | 2017-02-01 | 广东欧珀移动通信有限公司 | Control method and apparatus of mobile terminal and mobile terminal |
| CN106445362A (en) * | 2016-08-26 | 2017-02-22 | 广东欧珀移动通信有限公司 | Application control method, device and terminal equipment |
| CN106371724B (en) * | 2016-08-26 | 2019-06-07 | Oppo广东移动通信有限公司 | Control method, device and the mobile terminal of mobile terminal |
| CN106886356A (en) * | 2017-01-09 | 2017-06-23 | 青岛海信移动通信技术股份有限公司 | A kind of key operation control method and smart machine |
| CN108021796A (en) * | 2017-12-25 | 2018-05-11 | 广东欧珀移动通信有限公司 | Application unlocking method and device and electronic equipment |
| CN109743867A (en) * | 2018-12-29 | 2019-05-10 | 努比亚技术有限公司 | Heat dissipating method, mobile terminal and the computer readable storage medium of mobile terminal |
| WO2021082619A1 (en) * | 2019-10-31 | 2021-05-06 | 华为技术有限公司 | Electronic apparatus control method, electronic apparatus, and computer readable storage medium |
| CN114115683A (en) * | 2021-11-26 | 2022-03-01 | 歌尔科技有限公司 | Smart watch control method, device, smart watch and storage medium |
| CN115810205A (en) * | 2022-12-28 | 2023-03-17 | 南京奥拓电子科技有限公司 | Scene panel control method and device based on fingerprint identification |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105528170A (en) | Method and device for starting an application program | |
| CN104991721B (en) | A kind of fingerprint operating method and device | |
| CN103593597B (en) | Method for controlling flashlight of smart mobile terminal | |
| EP3355222B1 (en) | Fingerprint identification terminal screen unlocking method and terminal | |
| US10599823B2 (en) | Systems and methods for coordinating applications with a user interface | |
| CN104598134B (en) | Fingerprint operation method and system of mobile terminal | |
| WO2015110063A1 (en) | Method, apparatus, and device for information processing | |
| CN107944237B (en) | Fingerprint unlocking method and related products | |
| CN104769601B (en) | Method for identifying user identity and electronic device | |
| CN112311795B (en) | Account management method and device and electronic equipment | |
| CN104598783A (en) | Unlocking method and device of intelligent terminal | |
| CN106445328B (en) | A mobile terminal screen unlocking method and mobile terminal | |
| CN105159734A (en) | Fast application starting method and device | |
| WO2019100368A1 (en) | Launching method and display method for application program, and terminal | |
| WO2019129042A1 (en) | Dual account application switching method and related equipment | |
| CN106354385B (en) | Image processing method and device and terminal equipment | |
| CN105844241A (en) | Method and terminal for detecting touch control pressure | |
| CN105825104B (en) | A business processing method and electronic device based on fingerprint identification | |
| WO2017161824A1 (en) | Method and device for controlling terminal | |
| CN105159475A (en) | Character input method and device | |
| CN105677788B (en) | File searching method and user terminal | |
| CN106371724A (en) | Control method and apparatus of mobile terminal and mobile terminal | |
| CN107229856A (en) | Operation method of handheld device | |
| WO2017161814A1 (en) | Control method for terminal and terminal | |
| CN105718775A (en) | Application control method and mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160427 |