技术领域technical field
本发明涉及智能终端技术领域,尤其涉及一种启动应用的方法及移动终端。The present invention relates to the technical field of intelligent terminals, in particular to a method for starting an application and a mobile terminal.
背景技术Background technique
现今指纹识别技术已经成为移动终端的功能标配,为用户带来多样化的体验。指纹识别不仅可以用于移动终端的解锁和唤醒功能,也在移动终端的安全性能方面起到不可磨灭的作用。指纹识别的过程基本为提取指纹特征、保存数据和比对数据。通过指纹读取设备读取到指纹图像,读取到指纹图像之后对原始图像进行初步处理,对处理后的原始图像与指纹模板图像进行匹配。匹配成功后,系统随之解锁。Nowadays, fingerprint recognition technology has become a standard function of mobile terminals, bringing users a variety of experiences. Fingerprint recognition can not only be used for unlocking and waking up functions of mobile terminals, but also plays an indelible role in the security performance of mobile terminals. The process of fingerprint recognition is basically extracting fingerprint features, saving data and comparing data. The fingerprint image is read by the fingerprint reading device, the original image is preliminarily processed after the fingerprint image is read, and the processed original image is matched with the fingerprint template image. After the matching is successful, the system will be unlocked accordingly.
利用指纹识别进行解锁可应用在移动终端的不同功能上,然而,在指纹识别的解锁后用户需要重新在众多应用图标中选取应用,方能进入应用界面。在移动终端的内存不断扩大的过程中,支持的应用的数量不断增加,呈现在移动终端屏幕上的应用图标的数量也越来越多,就会延长用户选取应用的时间,降低了移动终端的使用效率。Unlocking by fingerprint identification can be applied to different functions of the mobile terminal. However, after unlocking by fingerprint identification, the user needs to select an application from among many application icons again to enter the application interface. As the memory of the mobile terminal continues to expand, the number of supported applications continues to increase, and the number of application icons displayed on the screen of the mobile terminal is also increasing, which will prolong the time for users to select applications and reduce the cost of the mobile terminal. Use efficiency.
发明内容Contents of the invention
本发明提供一种启动应用的方法及移动终端,可通过指纹解锁并利用移动终端的运动参数启动相关联的应用。The invention provides a method for starting an application and a mobile terminal, which can unlock through a fingerprint and use the movement parameters of the mobile terminal to start an associated application.
本发明第一方面提供一种启动应用的方法,包括:The first aspect of the present invention provides a method for starting an application, including:
接收指纹数据;Receive fingerprint data;
在将接收的指纹数据与指纹模板数据比较时获取移动终端的运动参数,根据所述移动终端的运动参数获取相关联的应用;Obtaining motion parameters of the mobile terminal when comparing the received fingerprint data with the fingerprint template data, and obtaining associated applications according to the motion parameters of the mobile terminal;
当确定所述接收的指纹数据与所述指纹模板数据匹配时解锁所述移动终端,并启动所述运动参数相关联的应用。Unlocking the mobile terminal when it is determined that the received fingerprint data matches the fingerprint template data, and starting an application associated with the motion parameter.
可选的,所述接收指纹数据,包括:Optionally, the receiving fingerprint data includes:
在预设区域接收所述指纹数据。The fingerprint data is received in a preset area.
可选的,所述移动终端的运动参数包括所述移动终端的运动方向,所述获取移动终端的运动参数,根据所述移动终端的运动参数获取相关联的应用,包括:Optionally, the motion parameters of the mobile terminal include the motion direction of the mobile terminal, and the acquiring the motion parameters of the mobile terminal and obtaining associated applications according to the motion parameters of the mobile terminal include:
获取所述移动终端的运动方向,判断是否存在与所述移动终端的运动方向相同的预设的运动方向;Obtaining the moving direction of the mobile terminal, and judging whether there is a preset moving direction identical to the moving direction of the mobile terminal;
若判断为是,则输出与所述预设的运动方向相关联的应用的图标至显示界面;If it is determined to be yes, then outputting the icon of the application associated with the preset motion direction to the display interface;
获取用户针对所述运动参数相关联的应用的图标的第一选取指令,根据所述第一选取指令获取所述运动参数相关联的应用。Acquiring a user's first selection instruction for the icon of the application associated with the exercise parameter, and acquiring the application associated with the exercise parameter according to the first selection instruction.
可选的,所述移动终端的运动参数包括所述移动终端运动的加速度,所述获取移动终端的运动参数,根据所述移动终端的运动参数获取相关联的应用,包括:Optionally, the motion parameters of the mobile terminal include the acceleration of the motion of the mobile terminal, and the obtaining the motion parameters of the mobile terminal and obtaining associated applications according to the motion parameters of the mobile terminal include:
获取所述移动终端运动的加速度,判断所述移动终端运动的加速度是否达到预设加速度;Acquiring the acceleration of the movement of the mobile terminal, and judging whether the acceleration of the movement of the mobile terminal reaches a preset acceleration;
若判断为是,则输出与所述预设加速度相关联的应用的图标至显示界面;If it is judged as yes, then output the icon of the application associated with the preset acceleration to the display interface;
获取用户针对所述运动参数相关联的应用的图标的第二选取指令,根据所述第二选取指令获取所述运动参数相关联的应用。Obtain a second selection instruction from the user for the icon of the application associated with the exercise parameter, and acquire the application associated with the exercise parameter according to the second selection instruction.
可选的,所述移动终端的运动参数包括所述移动终端运动的角速度,所述获取移动终端的运动参数,根据所述移动终端的运动参数获取相关联的应用,包括:Optionally, the motion parameters of the mobile terminal include the angular velocity of the motion of the mobile terminal, and the obtaining the motion parameters of the mobile terminal and obtaining associated applications according to the motion parameters of the mobile terminal include:
获取所述移动终端运动的角速度,判断所述移动终端运动的角速度是否达到预设角速度;Acquiring the angular velocity of the movement of the mobile terminal, and judging whether the angular velocity of the movement of the mobile terminal reaches a preset angular velocity;
若判断为是,则输出与所述预设角速度相关联的应用的图标至显示界面;If the judgment is yes, then output the icon of the application associated with the preset angular velocity to the display interface;
获取用户针对所述运动参数相关联的应用的图标的第三选取指令,根据所述第三选取指令获取所述运动参数相关联的应用。Obtain a third selection instruction of the user for the icon of the application associated with the exercise parameter, and acquire the application associated with the exercise parameter according to the third selection instruction.
可选的,针对指纹数据有坏点的情形,上述将接收的指纹数据与指纹模板数据比较的步骤的详细处理过程示例如下:Optionally, for the case where the fingerprint data has bad pixels, the detailed processing example of the step of comparing the received fingerprint data with the fingerprint template data is as follows:
通过所述指纹识别模组的n2个正常感应电极获取n2个底层数据值,通过所述指纹识别模组的n1个异常感应电极获取n1个异常底层数据值,所述n1个参考底层数据值和所述n2个底层数据值为所述指纹数据,所述指纹识别模组的感应电极阵列包括所述n1个异常感应电极和n2个正常感应电极,n1、n2为正整数。Obtain n2 underlying data values through the n2 normal sensing electrodes of the fingerprint identification module, obtain n1 abnormal underlying data values through the n1 abnormal sensing electrodes of the fingerprint identification module, the n1 reference underlying data values and The n2 underlying data values are the fingerprint data, and the sensing electrode array of the fingerprint identification module includes the n1 abnormal sensing electrodes and n2 normal sensing electrodes, where n1 and n2 are positive integers.
根据所述指纹识别模组的n2个正常感应电极采集到的n2个底层数据值,确定n1个异常感应电极对应的n1个参考底层数据值;According to the n2 underlying data values collected by the n2 normal sensing electrodes of the fingerprint identification module, determine n1 reference underlying data values corresponding to the n1 abnormal sensing electrodes;
根据所述n2个参考底层数据值和所述n1个参考底层数据值生成实时指纹图像;Generating a real-time fingerprint image according to the n2 reference bottom data values and the n1 reference bottom data values;
提取所述实时指纹图像中的特征点;extracting feature points in the real-time fingerprint image;
根据预存的指纹模板数据比对所述提取的特征点,以得到所述实时指纹图像的相似性得分,并在所述相似性得分大于预设阈值时生成匹配结果。Comparing the extracted feature points according to the pre-stored fingerprint template data to obtain a similarity score of the real-time fingerprint image, and generating a matching result when the similarity score is greater than a preset threshold.
上述示例过程中,根据所述指纹识别模组的n2个感应电极采集到的n2个底层数据值,确定n1个坏点对应的n1个参考底层数据值的示例实现过程如下:In the above example process, according to the n2 underlying data values collected by the n2 sensing electrodes of the fingerprint identification module, the example implementation process of determining n1 reference underlying data values corresponding to n1 bad pixels is as follows:
确定所述n2个参考底层数据值的平均值;determining the average value of the n2 reference bottom data values;
确定所述n1个坏点对应的n1个参考底层数据值为所述平均值。It is determined that the n1 reference underlying data values corresponding to the n1 bad points are the average value.
本发明第二方面提供一种移动终端,包括:A second aspect of the present invention provides a mobile terminal, including:
接收模块,用于接收指纹数据;A receiving module, configured to receive fingerprint data;
获取模块,用于在将所述接收模块接收的指纹数据与指纹模板数据比较时获取移动终端的运动参数,根据所述移动终端的运动参数获取相关联的应用;An acquisition module, configured to acquire motion parameters of the mobile terminal when comparing the fingerprint data received by the receiving module with the fingerprint template data, and acquire associated applications according to the motion parameters of the mobile terminal;
启动模块,用于当确定所述接收的指纹数据与所述指纹模板数据匹配时解锁所述移动终端,并启动所述运动参数相关联的应用。A starting module, configured to unlock the mobile terminal when it is determined that the received fingerprint data matches the fingerprint template data, and start an application associated with the motion parameter.
可选的,所述接收模块具体用于:Optionally, the receiving module is specifically used for:
在预设区域接收所述指纹数据。The fingerprint data is received in a preset area.
可选的,所述移动终端的运动参数包括所述移动终端的运动方向,则所述获取模块包括:Optionally, the motion parameters of the mobile terminal include the motion direction of the mobile terminal, then the acquiring module includes:
第一判断单元,用于获取所述移动终端的运动方向,判断是否存在与所述移动终端的运动方向相同的预设的运动方向;A first judging unit, configured to acquire the moving direction of the mobile terminal, and judge whether there is a preset moving direction that is the same as the moving direction of the mobile terminal;
第一输出单元,用于当所述第一判断单元的判断结果为是时,则输出与所述预设的运动方向相关联的应用的图标至显示界面;A first output unit, configured to output an application icon associated with the preset movement direction to a display interface when the judgment result of the first judgment unit is yes;
第一获取单元,用于获取用户针对所述运动参数相关联的应用的图标的第一选取指令,根据所述第一选取指令获取所述运动参数相关联的应用The first obtaining unit is configured to obtain a user's first selection instruction for the icon of the application associated with the exercise parameter, and obtain the application associated with the exercise parameter according to the first selection instruction.
可选的,所述移动终端的运动参数包括所述移动终端运动的加速度,则所述获取模块包括:Optionally, the motion parameters of the mobile terminal include the acceleration of the motion of the mobile terminal, then the acquisition module includes:
第二判断单元,用于获取所述移动终端运动的加速度,判断所述移动终端运动的加速度是否达到预设加速度;The second judging unit is used to obtain the acceleration of the mobile terminal movement, and judge whether the acceleration of the mobile terminal movement reaches a preset acceleration;
第二输出单元,用于当所述第二判断单元的判断结果为是时,则输出与所述预设加速度相关联的应用的图标至显示界面;The second output unit is configured to output the icon of the application associated with the preset acceleration to the display interface when the judgment result of the second judgment unit is yes;
第二获取单元,用于获取用户针对所述运动参数相关联的应用的图标的第二选取指令,根据所述第二选取指令获取所述运动参数相关联的应用。The second acquiring unit is configured to acquire a second selection instruction of the user for the icon of the application associated with the exercise parameter, and acquire the application associated with the exercise parameter according to the second selection instruction.
可选的,所述移动终端的运动参数包括所述移动终端运动的角速度,则所述获取模块包括:Optionally, the motion parameters of the mobile terminal include the angular velocity of the mobile terminal motion, then the acquisition module includes:
第三判断单元,用于获取所述移动终端运动的角速度,判断所述移动终端运动的角速度是否达到预设角速度;A third judging unit, configured to acquire the angular velocity of the mobile terminal, and judge whether the angular velocity of the mobile terminal reaches a preset angular velocity;
第三输出单元,用于当所述第三判断单元的判断结果为是时,则输出与所述预设角速度相关联的应用的图标至显示界面;The third output unit is configured to output the icon of the application associated with the preset angular velocity to the display interface when the judgment result of the third judgment unit is yes;
第三获取单元,用于获取用户针对所述运动参数相关联的应用的图标的第三选取指令,根据所述第三选取指令获取所述运动参数相关联的应用。The third obtaining unit is configured to obtain a third selection instruction of the user for the icon of the application associated with the exercise parameter, and obtain the application associated with the exercise parameter according to the third selection instruction.
本发明第三方面提供了一种移动终端,所述移动终端包括存储器和处理器,其中:A third aspect of the present invention provides a mobile terminal, the mobile terminal includes a memory and a processor, wherein:
所述存储器中存储一组程序代码,且所述处理器调用所述存储器中的程序代码,用于执行第一方面所述的启动应用的方法。A set of program codes are stored in the memory, and the processor invokes the program codes in the memory to execute the method for starting an application described in the first aspect.
采用本发明,在将接收的指纹数据与指纹模板数据进行比较的同时,获取移动终端的运动参数,结合移动终端的运动参数获取与运动参数相关联的应用,当确定接收的指纹数据与指纹模板数据时解锁移动终端并启动运动参数相关联的应用,可加快应用的启动速度,减少选取应用的时间,提高移动终端的使用效率。By adopting the present invention, while comparing the received fingerprint data with the fingerprint template data, the motion parameters of the mobile terminal are obtained, combined with the motion parameters of the mobile terminal to obtain the application associated with the motion parameters, when the received fingerprint data and the fingerprint template data are determined to be Unlocking the mobile terminal and starting the application associated with the motion parameters can speed up the startup speed of the application, reduce the time for selecting the application, and improve the use efficiency of the mobile terminal.
附图说明Description of drawings
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings that need to be used in the description of the embodiments. Obviously, the drawings in the following description are some embodiments of the present invention. Those of ordinary skill in the art can also obtain other drawings based on these drawings without paying creative labor.
图1是本发明实施例的一种启动应用的方法的一实施例的流程示意图;FIG. 1 is a schematic flowchart of an embodiment of a method for starting an application according to an embodiment of the present invention;
图2是本发明实施例的一种启动应用的方法的另一实施例的流程示意图;Fig. 2 is a schematic flowchart of another embodiment of a method for starting an application according to an embodiment of the present invention;
图3是本发明实施例的一种启动应用的方法的另一实施例的流程示意图;Fig. 3 is a schematic flowchart of another embodiment of a method for starting an application according to an embodiment of the present invention;
图4是本发明实施例的一种移动终端的结构示意图;FIG. 4 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention;
图5是本发明实施例的另一种移动终端的结构示意图;FIG. 5 is a schematic structural diagram of another mobile terminal according to an embodiment of the present invention;
图6是本发明实施例的另一种移动终端的结构示意图;FIG. 6 is a schematic structural diagram of another mobile terminal according to an embodiment of the present invention;
图7是本发明实施例的另一种移动终端的结构示意图。Fig. 7 is a schematic structural diagram of another mobile terminal according to an embodiment of the present invention.
具体实施方式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 some of the embodiments of the present invention, but not all of them. 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.
采用本发明实施例,可通过指纹解锁并利用移动终端的运动参数启动相关联的应用。By adopting the embodiment of the present invention, it is possible to unlock through fingerprints and use the movement parameters of the mobile terminal to start associated applications.
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。The terms "first", "second", "third" and "fourth" in the specification and claims of the present invention and the above drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods, products or apparatuses.
请参阅图1,图1是本发明实施例的一种启动应用的方法的一实施例的流程示意图。其中,移动终端例如可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,mobile internet device)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等)或其他具备指纹数据采集功能以及采集运动参数的终端设备。Please refer to FIG. 1 . FIG. 1 is a schematic flowchart of an embodiment of a method for starting an application according to an embodiment of the present invention. Wherein, the mobile terminal can be, for example, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID, mobile internet device), a wearable device (such as a smart watch (such as an iwatch, etc.), a smart bracelet, a pedometer, etc. ) or other terminal devices capable of collecting fingerprint data and collecting motion parameters.
如图1所示,本发明实施例的一种启动应用的方法的一实施例可以包括以下步骤。As shown in FIG. 1 , an embodiment of a method for starting an application according to an embodiment of the present invention may include the following steps.
S100,接收指纹数据。S100. Receive fingerprint data.
具体实现中,移动终端接收用户输入的指纹数据,判断该指纹数据是否为用于解锁的指纹数据。In a specific implementation, the mobile terminal receives fingerprint data input by the user, and judges whether the fingerprint data is fingerprint data for unlocking.
S101,在将接收的指纹数据与指纹模板数据比较时获取移动终端的运动参数,根据所述移动终端的运动参数获取相关联的应用。S101. Obtain motion parameters of a mobile terminal when comparing received fingerprint data with fingerprint template data, and obtain associated applications according to the motion parameters of the mobile terminal.
具体实现中,移动终端在接收用户输入的指纹数据之后,在将接收的指纹数据与指纹模板数据进行比较的同时可获取移动终端的运动参数。具体地,可获取移动终端的运动参数,确定移动终端当前处于运动状态或者静止状态。若为静止状态则启动系统界面,而不启动应用。若为运动状态,则根据移动终端的运动时产生的运动参数获取相关联的应用。移动终端可预先存储指纹模板数据,该指纹模板数据用于解锁,因此移动终端可将接收到的指纹数据与指纹模板数据进行比较。在用户输入指纹数据之后,用户可将移动终端进行摇晃、摇摆或者旋转等操作,使移动终端处于运动状态。此时移动终端在将接收的指纹数据与指纹模板数据进行比较的同时根据运动时产生的运动参数获取到相关联的应用。In a specific implementation, after the mobile terminal receives the fingerprint data input by the user, it can obtain the movement parameters of the mobile terminal while comparing the received fingerprint data with the fingerprint template data. Specifically, the motion parameters of the mobile terminal may be acquired to determine whether the mobile terminal is currently in a motion state or a static state. If it is in a static state, the system interface is started instead of the application. If it is in a motion state, the associated application is obtained according to motion parameters generated when the mobile terminal is in motion. The mobile terminal can store fingerprint template data in advance, and the fingerprint template data is used for unlocking, so the mobile terminal can compare the received fingerprint data with the fingerprint template data. After the user inputs the fingerprint data, the user can shake, rock or rotate the mobile terminal to put the mobile terminal in motion. At this time, the mobile terminal compares the received fingerprint data with the fingerprint template data and at the same time obtains the associated application according to the motion parameters generated during the motion.
作为一种可实施的方式,移动终端可通过接收用户输入的设置指令设置运动参数与应用的对应关系。运动参数与应用的对应关系可由用户随意设置,或者,由于移动终端的运动参数的数量的限制,移动终端可采集每个应用的使用率,根据每个应用的使用率进行排序,根据排序后的结果以及移动终端的运动参数的数量确定快速启动的应用。最后自动生成运动参数与快速启动的应用的对应关系;或者根据用户的设置生成运动参数与快速启动的应用的对应关系;又或者根据移动终端产生的运动参数的使用历史建立运动参数与快速启动的应用的对应关系,例如,若用户习惯上下摇晃,上下摇晃的运动参数的使用率高,则可获取使用率最高的应用,并建立上下摇晃的运动参数与使用率最高的应用的对应关系,以此类推。As an implementable manner, the mobile terminal may set the corresponding relationship between exercise parameters and applications by receiving a setting instruction input by a user. The corresponding relationship between motion parameters and applications can be set by the user at will, or, due to the limitation of the number of motion parameters of the mobile terminal, the mobile terminal can collect the usage rate of each application, sort according to the usage rate of each application, and sort according to the usage rate of each application. The result, together with the number of motion parameters of the mobile terminal, determines the application to be launched quickly. Finally, the corresponding relationship between motion parameters and quick-start applications is automatically generated; or the corresponding relationship between motion parameters and quick-start applications is generated according to user settings; or the motion parameters and quick-start applications are established according to the usage history of motion parameters generated by the mobile terminal Corresponding relationship of applications, for example, if the user is used to shaking up and down, and the usage rate of the motion parameters of shaking up and down is high, the application with the highest usage rate can be obtained, and the corresponding relationship between the motion parameters of shaking up and down and the application with the highest usage rate can be established, so as to And so on.
作为一种可实施的方式,移动终端在建立运动参数与应用的对应关系之后,可输出关于运动参数与应用的对应关系的提示信息。As an implementable manner, after establishing the correspondence between exercise parameters and applications, the mobile terminal may output prompt information about the correspondence between exercise parameters and applications.
作为一种可实施的方式,所述移动终端的运动参数可为移动终端的运动方向、移动终端运动的加速度、移动终端运动的角速度等。As an implementable manner, the motion parameter of the mobile terminal may be the motion direction of the mobile terminal, the acceleration of the motion of the mobile terminal, the angular velocity of the motion of the mobile terminal, and the like.
S102,当确定所述接收的指纹数据与所述指纹模板数据匹配时解锁所述移动终端,并启动所述运动参数相关联的应用。S102. Unlock the mobile terminal when it is determined that the received fingerprint data matches the fingerprint template data, and start an application associated with the motion parameter.
具体实现中,当移动终端根据获取到的运动参数查询到相关联的应用之后,可在确定接收的指纹数据与指纹模板数据匹配时解锁移动终端,在移动终端解锁的同时启动该相关联的应用,能够快速启动应用,由此用户无需在显示众多应用图标的界面内寻找应用的图标。In a specific implementation, after the mobile terminal queries the associated application according to the acquired motion parameters, it can unlock the mobile terminal when it is determined that the received fingerprint data matches the fingerprint template data, and start the associated application while the mobile terminal is unlocked , the application can be launched quickly, so that the user does not need to search for the icon of the application in the interface displaying many application icons.
采用本发明实施例,在将接收的指纹数据与指纹模板数据进行比较的同时,获取移动终端的运动参数,结合移动终端的运动参数获取与运动参数相关联的应用,当确定接收的指纹数据与指纹模板数据时解锁移动终端并启动运动参数相关联的应用,可加快应用的启动速度,减少选取应用的时间,提高移动终端的使用效率。By adopting the embodiment of the present invention, while comparing the received fingerprint data with the fingerprint template data, the motion parameters of the mobile terminal are obtained, combined with the motion parameters of the mobile terminal to obtain the application associated with the motion parameters, when it is determined that the received fingerprint data is consistent with Unlocking the mobile terminal and starting the application associated with the motion parameters when the fingerprint template data is used can speed up the startup speed of the application, reduce the time for selecting the application, and improve the use efficiency of the mobile terminal.
请参阅图2,图2是本发明实施例的一种启动应用的方法的另一实施例的流程示意图。其中,移动终端例如可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,mobile internet device)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等)或其他具备指纹数据采集功能以及采集运动参数的终端设备。Please refer to FIG. 2 . FIG. 2 is a schematic flowchart of another embodiment of a method for starting an application according to an embodiment of the present invention. Wherein, the mobile terminal can be, for example, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID, mobile internet device), a wearable device (such as a smart watch (such as an iwatch, etc.), a smart bracelet, a pedometer, etc. ) or other terminal devices capable of collecting fingerprint data and collecting motion parameters.
如图2所示,本发明实施例的一种启动应用的方法的另一实施例可以包括以下步骤。As shown in FIG. 2 , another embodiment of a method for starting an application according to an embodiment of the present invention may include the following steps.
S200,在预设区域接收所述指纹数据。S200. Receive the fingerprint data in a preset area.
具体实现中,移动终端可每隔预设时段利用传感器采集屏幕或者屏幕外的触控键上接收的指纹数据,以根据接收的指纹数据作出相应的操作。其中,移动终端的屏幕或者屏幕外的触控键可设置预设区域,该预设区域用于接收指纹数据。当在预设区域接收到指纹数据时,则根据指纹数据作出相应的操作。In a specific implementation, the mobile terminal may use the sensor to collect fingerprint data received on the screen or touch keys outside the screen every preset period of time, so as to perform corresponding operations according to the received fingerprint data. Wherein, the screen of the mobile terminal or the touch key outside the screen can set a preset area, and the preset area is used to receive fingerprint data. When fingerprint data is received in the preset area, corresponding operations are made according to the fingerprint data.
作为一种可实施的方式,预设区域可为显示区域或者隐藏区域,在预设区域以外接收到的指纹数据可为无效指纹数据或者为实现其他功能的指纹数据,在本发明实施例中,预设区域仅用于解锁。例如,可在屏幕或者屏幕外的触控键显示出用于采集指纹数据的预设区域,以提示用户在预设区域上输入指纹数据。又例如,可将预设区域进行隐藏,只有知晓预设区域位置的用户才能在正确的区域上输入指纹数据,可提高指纹数据输入的安全性、隐蔽性。As an implementable manner, the preset area can be a display area or a hidden area, and the fingerprint data received outside the preset area can be invalid fingerprint data or fingerprint data for realizing other functions. In the embodiment of the present invention, Preset areas are only used for unlocking. For example, a preset area for collecting fingerprint data can be displayed on the screen or a touch key outside the screen, so as to prompt the user to input fingerprint data in the preset area. For another example, the preset area can be hidden, and only users who know the location of the preset area can input fingerprint data in the correct area, which can improve the security and concealment of fingerprint data input.
作为一种可实施的方式,预设区域的位置、大小、显示或隐藏等相关性质可根据用户输入的设定指令进行设定,或者,在移动终端出厂前进行设定。As an implementable manner, the relevant properties such as the position, size, display or hiding of the preset area can be set according to the setting instruction input by the user, or can be set before the mobile terminal leaves the factory.
S201,在将接收的指纹数据与指纹模板数据比较时获取移动终端的运动参数,根据所述移动终端的运动参数获取相关联的应用。S201. Obtain motion parameters of the mobile terminal when comparing received fingerprint data with fingerprint template data, and obtain associated applications according to the motion parameters of the mobile terminal.
具体实现中,可获取移动终端的运动参数,确定移动终端当前处于运动状态或者静止状态。若为静止状态则启动系统界面,而不启动应用。若为运动状态,则根据移动终端的运动时产生的运动参数获取相关联的应用。在移动终端在预设区域接收到指纹数据后,可将指纹数据与预先存储的指纹模板数据进行比较。其中,指纹模板数据与解锁功能相关联,在移动终端的存储器中存储着指纹模板数据与解锁功能的对应关系。与此同时,移动终端可获取移动终端的运动参数。用户可将移动终端进行摇晃、摇摆或者旋转等操作,使移动终端处于运动状态。此时移动终端在将接收的指纹数据与指纹模板数据进行比较的同时根据运动时产生的运动参数获取到相关联的应用。In a specific implementation, the motion parameters of the mobile terminal may be acquired to determine whether the mobile terminal is currently in a motion state or a static state. If it is in a static state, the system interface is started instead of the application. If it is in a motion state, the associated application is obtained according to motion parameters generated when the mobile terminal is in motion. After the mobile terminal receives the fingerprint data in the preset area, it can compare the fingerprint data with the pre-stored fingerprint template data. Wherein, the fingerprint template data is associated with the unlocking function, and the corresponding relationship between the fingerprint template data and the unlocking function is stored in the memory of the mobile terminal. At the same time, the mobile terminal can acquire motion parameters of the mobile terminal. The user can perform operations such as shaking, rocking, or rotating the mobile terminal to put the mobile terminal in a motion state. At this time, the mobile terminal compares the received fingerprint data with the fingerprint template data and at the same time obtains the associated application according to the motion parameters generated during the motion.
可选的,针对指纹数据有坏点的情形,上述将接收的指纹数据与指纹模板数据比较的步骤的详细处理过程示例如下:Optionally, for the case where the fingerprint data has bad pixels, the detailed processing example of the step of comparing the received fingerprint data with the fingerprint template data is as follows:
通过指纹识别模组的n2个正常感应电极获取n2个底层数据值,通过指纹识别模组的n1个异常感应电极获取n1个异常底层数据值,n1个参考底层数据值和n2个底层数据值为指纹数据,指纹识别模组的感应电极阵列包括n1个异常感应电极和n2个正常感应电极,n1、n2为正整数。Obtain n2 underlying data values through n2 normal sensing electrodes of the fingerprint identification module, obtain n1 abnormal underlying data values through n1 abnormal sensing electrodes of the fingerprint identification module, n1 reference underlying data values and n2 underlying data values For fingerprint data, the sensing electrode array of the fingerprint recognition module includes n1 abnormal sensing electrodes and n2 normal sensing electrodes, where n1 and n2 are positive integers.
根据指纹识别模组的n2个正常感应电极采集到的n2个底层数据值,确定n1个异常感应电极对应的n1个参考底层数据值;根据n2个参考底层数据值和n1个参考底层数据值生成实时指纹图像;提取实时指纹图像中的特征点;根据预存的指纹模板数据比对提取的特征点,以得到实时指纹图像的相似性得分,并在相似性得分大于预设阈值时生成匹配结果。上述示例过程中,根据指纹识别模组的n2个感应电极采集到的n2个底层数据值,确定n1个坏点对应的n1个参考底层数据值的示例实现过程如下:According to n2 underlying data values collected by n2 normal sensing electrodes of the fingerprint recognition module, determine n1 reference underlying data values corresponding to n1 abnormal sensing electrodes; generate based on n2 reference underlying data values and n1 reference underlying data values Real-time fingerprint image; extract feature points in the real-time fingerprint image; compare the extracted feature points according to the pre-stored fingerprint template data to obtain the similarity score of the real-time fingerprint image, and generate a matching result when the similarity score is greater than the preset threshold. In the above example process, according to the n2 underlying data values collected by the n2 sensing electrodes of the fingerprint identification module, the example implementation process of determining n1 reference underlying data values corresponding to n1 dead pixels is as follows:
确定n2个参考底层数据值的平均值;确定n1个坏点对应的n1个参考底层数据值为平均值。Determine the average value of n2 reference underlying data values; determine the average value of n1 reference underlying data values corresponding to n1 bad points.
作为一种可实施的方式,移动终端可通过接收用户输入的设置指令预先设置运动参数与应用的对应关系。运动参数与应用的对应关系可由用户随意设置,或者,由于移动终端的运动参数的数量的限制,移动终端可采集每个应用的使用率,根据每个应用的使用率进行排序,根据排序后的结果以及移动终端的运动参数的数量确定快速启动的应用。最后自动生成运动参数与快速启动的应用的对应关系;或者根据用户的设置生成运动参数与快速启动的应用的对应关系;又或者根据移动终端产生的运动参数的使用历史建立运动参数与快速启动的应用的对应关系,例如,若用户习惯上下摇晃,上下摇晃的运动参数的使用率高,则可获取使用率最高的应用,并建立上下摇晃的运动参数与使用率最高的应用的对应关系,以此类推。As an implementable manner, the mobile terminal may preset the corresponding relationship between exercise parameters and applications by receiving a setting instruction input by a user. The corresponding relationship between motion parameters and applications can be set by the user at will, or, due to the limitation of the number of motion parameters of the mobile terminal, the mobile terminal can collect the usage rate of each application, sort according to the usage rate of each application, and sort according to the usage rate of each application. The result, together with the number of motion parameters of the mobile terminal, determines the application to be launched quickly. Finally, the corresponding relationship between motion parameters and quick-start applications is automatically generated; or the corresponding relationship between motion parameters and quick-start applications is generated according to user settings; or the motion parameters and quick-start applications are established according to the usage history of motion parameters generated by the mobile terminal Corresponding relationship of applications, for example, if the user is used to shaking up and down, and the usage rate of the motion parameters of shaking up and down is high, the application with the highest usage rate can be obtained, and the corresponding relationship between the motion parameters of shaking up and down and the application with the highest usage rate can be established, so as to And so on.
作为一种可实施的方式,移动终端在建立运动参数与应用的对应关系之后,可输出关于运动参数与应用的对应关系的提示信息。As an implementable manner, after establishing the correspondence between exercise parameters and applications, the mobile terminal may output prompt information about the correspondence between exercise parameters and applications.
作为一种可实施的方式,所述移动终端的运动参数可为移动终端的运动方向、移动终端运动的加速度、移动终端运动的角速度等。As an implementable manner, the motion parameter of the mobile terminal may be the motion direction of the mobile terminal, the acceleration of the motion of the mobile terminal, the angular velocity of the motion of the mobile terminal, and the like.
S202,当确定所述接收的指纹数据与所述指纹模板数据匹配时解锁所述移动终端,并启动所述运动参数相关联的应用。S202. When it is determined that the received fingerprint data matches the fingerprint template data, unlock the mobile terminal, and start an application associated with the motion parameter.
具体实现中,当移动终端根据获取到的运动参数查询到相关联的应用之后,可在确定接收的指纹数据与指纹模板数据匹配时解锁移动终端,在移动终端解锁的同时启动该相关联的应用,能够快速启动应用,由此用户无需在显示众多应用图标的界面内寻找应用的图标。In a specific implementation, after the mobile terminal queries the associated application according to the acquired motion parameters, it can unlock the mobile terminal when it is determined that the received fingerprint data matches the fingerprint template data, and start the associated application while the mobile terminal is unlocked , the application can be launched quickly, so that the user does not need to search for the icon of the application in the interface displaying many application icons.
采用本发明实施例,在将接收的指纹数据与指纹模板数据进行比较的同时,获取移动终端的运动参数,结合移动终端的运动参数获取与运动参数相关联的应用,当确定接收的指纹数据与指纹模板数据时解锁移动终端并启动运动参数相关联的应用,可加快应用的启动速度,减少选取应用的时间,提高移动终端的使用效率。By adopting the embodiment of the present invention, while comparing the received fingerprint data with the fingerprint template data, the motion parameters of the mobile terminal are obtained, combined with the motion parameters of the mobile terminal to obtain the application associated with the motion parameters, when it is determined that the received fingerprint data is consistent with Unlocking the mobile terminal and starting the application associated with the motion parameters when the fingerprint template data is used can speed up the startup speed of the application, reduce the time for selecting the application, and improve the use efficiency of the mobile terminal.
请参阅图3,图3是本发明实施例的一种启动应用的方法的另一实施例的流程示意图。其中,移动终端例如可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,mobile internet device)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等)或其他具备指纹数据采集功能以及采集运动参数的终端设备。本发明实施例对于移动终端在运动状态下产生的各个运动参数以及针对各个运动参数获取相关联的应用进行详细说明。Please refer to FIG. 3 . FIG. 3 is a schematic flowchart of another embodiment of a method for starting an application according to an embodiment of the present invention. Wherein, the mobile terminal can be, for example, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID, mobile internet device), a wearable device (such as a smart watch (such as an iwatch, etc.), a smart bracelet, a pedometer, etc. ) or other terminal devices capable of collecting fingerprint data and collecting motion parameters. The embodiments of the present invention describe in detail the various motion parameters generated by the mobile terminal in the motion state and the associated applications for obtaining the respective motion parameters.
需要注意的是,移动终端可只建立应用与单一的运动参数的对应关系,例如只设定移动终端的运动方向与所有应用的对应关系,或只设定移动终端运动的加速度与所有应用的对应关系,或只设定移动终端运动的角速度与所有应用的对应关系。可选的,移动终端还可设置应用与各个运动参数的对应关系。例如,设定应用1与移动终端的运动方向的对应关系,还可设定应用2与移动终端运动的加速度的对应关系,还可设定应用3与移动终端运动的角速度的对应关系。本发明实施例对于对应关系的设定方式不作设定。It should be noted that the mobile terminal can only establish the correspondence between an application and a single motion parameter, for example, only set the correspondence between the movement direction of the mobile terminal and all applications, or only set the correspondence between the acceleration of the mobile terminal’s movement and all applications. Relationship, or only set the corresponding relationship between the angular velocity of the mobile terminal movement and all applications. Optionally, the mobile terminal can also set the corresponding relationship between the application and each exercise parameter. For example, the corresponding relationship between application 1 and the moving direction of the mobile terminal can be set, the corresponding relationship between application 2 and the acceleration of the mobile terminal can be set, and the corresponding relationship between application 3 and the angular velocity of the mobile terminal can also be set. The embodiment of the present invention does not set the way of setting the corresponding relationship.
如图3所示,本发明实施例的一种启动应用的方法的另一实施例可以包括以下步骤。As shown in FIG. 3 , another embodiment of a method for starting an application according to an embodiment of the present invention may include the following steps.
S300,在预设区域接收所述指纹数据。S300. Receive the fingerprint data in a preset area.
具体实现中,移动终端可每隔预设时段利用传感器采集屏幕或者屏幕外的触控键上接收的指纹数据,以根据接收的指纹数据作出相应的操作。其中,移动终端的屏幕或者屏幕外的触控键可设置预设区域,该预设区域用于接收指纹数据。当在预设区域接收到指纹数据时,则根据指纹数据作出相应的操作。In a specific implementation, the mobile terminal may use the sensor to collect fingerprint data received on the screen or touch keys outside the screen every preset period of time, so as to perform corresponding operations according to the received fingerprint data. Wherein, the screen of the mobile terminal or the touch key outside the screen can set a preset area, and the preset area is used to receive fingerprint data. When fingerprint data is received in the preset area, corresponding operations are made according to the fingerprint data.
作为一种可实施的方式,预设区域可为显示区域或者隐藏区域,在预设区域以外接收到的指纹数据可为无效指纹数据或者为实现其他功能的指纹数据,在本发明实施例中,预设区域仅用于解锁。例如,可在屏幕或者屏幕外的触控键显示出用于采集指纹数据的预设区域,以提示用户在预设区域上输入指纹数据。又例如,可将预设区域进行隐藏,只有知晓预设区域位置的用户才能在正确的区域上输入指纹数据,可提高指纹数据输入的安全性、隐蔽性。As an implementable manner, the preset area can be a display area or a hidden area, and the fingerprint data received outside the preset area can be invalid fingerprint data or fingerprint data for realizing other functions. In the embodiment of the present invention, Preset areas are only used for unlocking. For example, a preset area for collecting fingerprint data can be displayed on the screen or a touch key outside the screen, so as to prompt the user to input fingerprint data in the preset area. For another example, the preset area can be hidden, and only users who know the location of the preset area can input fingerprint data in the correct area, which can improve the security and concealment of fingerprint data input.
作为一种可实施的方式,预设区域的位置、大小、显示或隐藏等相关性质可根据用户输入的设定指令进行设定,或者,在移动终端出厂前进行设定。As an implementable manner, the relevant properties such as the position, size, display or hiding of the preset area can be set according to the setting instruction input by the user, or can be set before the mobile terminal leaves the factory.
S301,判断获取的移动终端的运动参数。S301, judging the acquired motion parameters of the mobile terminal.
具体实现中,可获取移动终端的运动参数,确定移动终端当前处于运动状态或者静止状态。若为静止状态则启动系统界面,而不启动应用。若为运动状态,则根据移动终端的运动时产生的运动参数获取相关联的应用。若获取的移动终端的运动参数为方向,则执行步骤S302至步骤S304;若获取的移动终端的运动参数为移动终端运动的加速度,则执行步骤S305至步骤S307;若获取的移动终端的运动参数为移动终端运动的角速度,则执行步骤S308至步骤S310。In a specific implementation, the motion parameters of the mobile terminal may be acquired to determine whether the mobile terminal is currently in a motion state or a static state. If it is in a static state, the system interface is started instead of the application. If it is in a motion state, the associated application is obtained according to motion parameters generated when the mobile terminal is in motion. If the motion parameter of the mobile terminal obtained is direction, then perform steps S302 to S304; if the motion parameter of the mobile terminal obtained is the acceleration of the mobile terminal motion, then perform steps S305 to S307; if the motion parameter of the mobile terminal obtained is the angular velocity of the movement of the mobile terminal, then execute steps S308 to S310.
S302,在将接收的指纹数据与指纹模板数据比较时获取所述移动终端的运动方向,判断是否存在与所述移动终端的运动方向相同的预设的运动方向。S302. Obtain the moving direction of the mobile terminal when comparing the received fingerprint data with the fingerprint template data, and judge whether there is a preset moving direction that is the same as the moving direction of the mobile terminal.
具体实现中,在移动终端在预设区域接收到指纹数据后,可将指纹数据与预先存储的指纹模板数据进行比较。其中,指纹模板数据与解锁功能相关联,在移动终端的存储器中存储着指纹模板数据与解锁功能的对应关系。与此同时,移动终端可获取在运动状态下产生的运动参数,例如移动终端的运动方向。其中,可通过陀螺仪等传感器感知移动终端的运动方向。运动方向可为运动后的移动终端相对于运动前的移动终端的运动方向。在移动终端获取到运动方向后,将获取到的运动方向与预先存储的与应用相关联的预设的运动方向进行比较,判断是否存在与获取到的运动方向相同的预设的运动方向。当移动终端判断为是时,则执行步骤S303,当移动终端判断为否时,则执行步骤S312,所述移动终端维持上锁。In a specific implementation, after the mobile terminal receives the fingerprint data in the preset area, it can compare the fingerprint data with the pre-stored fingerprint template data. Wherein, the fingerprint template data is associated with the unlocking function, and the corresponding relationship between the fingerprint template data and the unlocking function is stored in the memory of the mobile terminal. At the same time, the mobile terminal can acquire motion parameters generated in the motion state, such as the motion direction of the mobile terminal. Wherein, the movement direction of the mobile terminal may be sensed through a sensor such as a gyroscope. The moving direction may be the moving direction of the mobile terminal after moving relative to the mobile terminal before moving. After the mobile terminal acquires the motion direction, it compares the acquired motion direction with the pre-stored preset motion direction associated with the application, and determines whether there is a preset motion direction identical to the acquired motion direction. When the mobile terminal judges yes, step S303 is executed; when the mobile terminal judges no, step S312 is executed, and the mobile terminal remains locked.
可选的,针对指纹数据有坏点的情形,上述将接收的指纹数据与指纹模板数据比较的步骤的详细处理过程示例如下:Optionally, for the case where the fingerprint data has bad pixels, the detailed processing example of the step of comparing the received fingerprint data with the fingerprint template data is as follows:
通过指纹识别模组的n2个正常感应电极获取n2个底层数据值,通过指纹识别模组的n1个异常感应电极获取n1个异常底层数据值,n1个参考底层数据值和n2个底层数据值为指纹数据,指纹识别模组的感应电极阵列包括n1个异常感应电极和n2个正常感应电极,n1、n2为正整数。Obtain n2 underlying data values through n2 normal sensing electrodes of the fingerprint identification module, obtain n1 abnormal underlying data values through n1 abnormal sensing electrodes of the fingerprint identification module, n1 reference underlying data values and n2 underlying data values For fingerprint data, the sensing electrode array of the fingerprint recognition module includes n1 abnormal sensing electrodes and n2 normal sensing electrodes, where n1 and n2 are positive integers.
根据指纹识别模组的n2个正常感应电极采集到的n2个底层数据值,确定n1个异常感应电极对应的n1个参考底层数据值;根据n2个参考底层数据值和n1个参考底层数据值生成实时指纹图像;提取实时指纹图像中的特征点;根据预存的指纹模板数据比对提取的特征点,以得到实时指纹图像的相似性得分,并在相似性得分大于预设阈值时生成匹配结果。上述示例过程中,根据指纹识别模组的n2个感应电极采集到的n2个底层数据值,确定n1个坏点对应的n1个参考底层数据值的示例实现过程如下:According to n2 underlying data values collected by n2 normal sensing electrodes of the fingerprint recognition module, determine n1 reference underlying data values corresponding to n1 abnormal sensing electrodes; generate based on n2 reference underlying data values and n1 reference underlying data values Real-time fingerprint image; extract feature points in the real-time fingerprint image; compare the extracted feature points according to the pre-stored fingerprint template data to obtain the similarity score of the real-time fingerprint image, and generate a matching result when the similarity score is greater than the preset threshold. In the above example process, according to the n2 underlying data values collected by the n2 sensing electrodes of the fingerprint identification module, the example implementation process of determining n1 reference underlying data values corresponding to n1 dead pixels is as follows:
确定n2个参考底层数据值的平均值;确定n1个坏点对应的n1个参考底层数据值为平均值。Determine the average value of n2 reference underlying data values; determine the average value of n1 reference underlying data values corresponding to n1 bad points.
S303,若存在与所述移动终端的运动方向相同的预设的运动方向,则输出与所述预设的运动方向相关联的应用的图标至显示界面。S303. If there is a preset motion direction that is the same as the motion direction of the mobile terminal, output an icon of an application associated with the preset motion direction to a display interface.
具体实现中,当移动终端判断为是时,则获取与所述预设的运动方向相关联的应用的图标,并输出与所述预设的运动方向相关联的应用的图标,供用户选择。In a specific implementation, when the mobile terminal judges yes, it acquires the icon of the application associated with the preset motion direction, and outputs the icon of the application associated with the preset motion direction for the user to select.
S304,获取用户针对所述运动参数相关联的应用的图标的第一选取指令,根据所述第一选取指令获取所述运动参数相关联的应用。S304. Obtain a user's first selection instruction for the icon of the application associated with the exercise parameter, and acquire the application associated with the exercise parameter according to the first selection instruction.
具体实现中,移动终端获取用户输入的针对相关联的应用的图标的第一选取指令,并根据该第一选取指令获取相关联的应用。In a specific implementation, the mobile terminal obtains a first selection instruction input by a user for an icon of an associated application, and obtains the associated application according to the first selection instruction.
S305,在将接收的指纹数据与指纹模板数据比较时获取所述移动终端运动的加速度,判断所述移动终端加速度是否达到预设加速度。S305. Obtain the acceleration of the mobile terminal when comparing the received fingerprint data with the fingerprint template data, and judge whether the acceleration of the mobile terminal reaches a preset acceleration.
具体实现中,在移动终端在预设区域接收到指纹数据后,可将指纹数据与预先存储的指纹模板数据进行比较。其中,指纹模板数据与解锁功能相关联,在移动终端的存储器中存储着指纹模板数据与解锁功能的对应关系。与此同时,移动终端可获取在运动状态下产生的运动参数,例如移动终端运动的加速度。其中,可通过陀螺仪等传感器感知移动终端运动的加速度。将获取到的加速度与预先存储的与应用相关联的预设加速度进行比较,获取到的加速度是否达到预设加速度。当移动终端判断为是时,则执行步骤S306,当移动终端判断为否时,则执行步骤S312,所述移动终端维持上锁。In a specific implementation, after the mobile terminal receives the fingerprint data in the preset area, it can compare the fingerprint data with the pre-stored fingerprint template data. Wherein, the fingerprint template data is associated with the unlocking function, and the corresponding relationship between the fingerprint template data and the unlocking function is stored in the memory of the mobile terminal. At the same time, the mobile terminal can acquire motion parameters generated in the motion state, such as the acceleration of the motion of the mobile terminal. Wherein, the acceleration of the movement of the mobile terminal may be sensed through a sensor such as a gyroscope. The acquired acceleration is compared with the pre-stored preset acceleration associated with the application to determine whether the acquired acceleration reaches the preset acceleration. When the mobile terminal judges yes, step S306 is executed; when the mobile terminal judges no, step S312 is executed, and the mobile terminal remains locked.
可选的,针对指纹数据有坏点的情形,上述将接收的指纹数据与指纹模板数据比较的步骤的详细处理过程示例参照步骤S301,本步骤不再赘述。Optionally, for the case where the fingerprint data has bad pixels, refer to step S301 for a detailed processing example of the step of comparing the received fingerprint data with the fingerprint template data, and this step will not be repeated here.
S306,若移动终端的加速度达到预设加速度,则输出与所述预设加速度相关联的应用的图标至显示界面。S306. If the acceleration of the mobile terminal reaches the preset acceleration, output the icon of the application associated with the preset acceleration to the display interface.
具体实现中,当移动终端判断为是时,则获取与预设加速度相关联的应用的图标,并输出与预设加速度相关联的应用的图标,供用户选择。In a specific implementation, when the mobile terminal judges yes, the icon of the application associated with the preset acceleration is obtained, and the icon of the application associated with the preset acceleration is output for the user to select.
S307,获取用户针对所述运动参数相关联的应用的图标的第二选取指令,根据所述第二选取指令获取所述运动参数相关联的应用。S307. Acquire a second selection instruction from the user for the icon of the application associated with the exercise parameter, and acquire the application associated with the exercise parameter according to the second selection instruction.
具体实现中,移动终端获取用户输入的针对相关联的应用的图标的第二选取指令,并根据该第二选取指令获取相关联的应用。In a specific implementation, the mobile terminal acquires a second selection instruction input by the user for the icon of the associated application, and acquires the associated application according to the second selection instruction.
S308,在将接收的指纹数据与指纹模板数据比较时获取所述移动终端运动的角速度,判断所述移动终端运动的角速度是否达到预设角速度。S308. Obtain the angular velocity of the mobile terminal when comparing the received fingerprint data with the fingerprint template data, and judge whether the angular velocity of the mobile terminal reaches a preset angular velocity.
具体实现中,在移动终端在预设区域接收到指纹数据后,可将指纹数据与预先存储的指纹模板数据进行比较。其中,指纹模板数据与解锁功能相关联,在移动终端的存储器中存储着指纹模板数据与解锁功能的对应关系。与此同时,移动终端可获取在运动状态下产生的运动参数,例如移动终端运动的角速度。其中,可通过陀螺仪等传感器感知移动终端运动的角速度。将获取到的角速度与预先存储的与应用相关联的预设角速度进行比较,获取到的角速度是否达到预设角速度。当移动终端判断为是时,则执行步骤S309,当移动终端判断为否时,则执行步骤S312,所述移动终端维持上锁。In a specific implementation, after the mobile terminal receives the fingerprint data in the preset area, it can compare the fingerprint data with the pre-stored fingerprint template data. Wherein, the fingerprint template data is associated with the unlocking function, and the corresponding relationship between the fingerprint template data and the unlocking function is stored in the memory of the mobile terminal. At the same time, the mobile terminal can acquire motion parameters generated in the motion state, such as the angular velocity of the mobile terminal. Wherein, the angular velocity of the movement of the mobile terminal may be sensed through a sensor such as a gyroscope. The acquired angular velocity is compared with the pre-stored preset angular velocity associated with the application to determine whether the acquired angular velocity reaches the preset angular velocity. When the mobile terminal judges yes, step S309 is executed; when the mobile terminal judges no, step S312 is executed, and the mobile terminal remains locked.
可选的,针对指纹数据有坏点的情形,上述将接收的指纹数据与指纹模板数据比较的步骤的详细处理过程示例参照步骤S301,本步骤不再赘述。Optionally, for the case where the fingerprint data has bad pixels, refer to step S301 for a detailed processing example of the step of comparing the received fingerprint data with the fingerprint template data, and this step will not be repeated here.
S309,若所述移动终端运动的角速度达到预设角速度,则输出与所述预设角速度相关联的应用的图标至显示界面。S309, if the angular velocity of the mobile terminal reaches a preset angular velocity, output the icon of the application associated with the preset angular velocity to the display interface.
具体实现中,当移动终端判断为是时,则获取与预设角速度相关联的应用的图标,并输出与预设角速度相关联的应用的图标,供用户选择。In a specific implementation, when the mobile terminal judges yes, it acquires the icon of the application associated with the preset angular velocity, and outputs the icon of the application associated with the preset angular velocity for the user to select.
S310,获取用户针对所述运动参数相关联的应用的图标的第三选取指令,根据所述第三选取指令获取所述运动参数相关联的应用。S310. Acquire a third selection instruction from the user for the icon of the application associated with the exercise parameter, and acquire the application associated with the exercise parameter according to the third selection instruction.
具体实现中,移动终端获取用户输入的针对相关联的应用的图标的第三选取指令,并根据该第三选取指令获取相关联的应用。In a specific implementation, the mobile terminal acquires a third selection instruction input by the user for the icon of the associated application, and acquires the associated application according to the third selection instruction.
S311,当确定所述接收的指纹数据与所述指纹模板数据匹配时解锁所述移动终端,并启动所述运动参数相关联的应用。S311. Unlock the mobile terminal when it is determined that the received fingerprint data matches the fingerprint template data, and start an application associated with the motion parameter.
具体实现中,当移动终端根据获取到的各个运动参数查询到相关联的应用之后,可在确定接收的指纹数据与指纹模板数据匹配时解锁移动终端,在移动终端解锁的同时启动该相关联的应用,能够快速启动应用,由此用户无需在显示众多应用图标的界面内寻找应用的图标。In a specific implementation, after the mobile terminal queries the associated application according to the acquired motion parameters, it can unlock the mobile terminal when it is determined that the received fingerprint data matches the fingerprint template data, and start the associated application while the mobile terminal is unlocked. The application can quickly launch the application, so that the user does not need to search for the application icon in the interface displaying many application icons.
S312,若判断为否,则移动终端维持上锁。S312. If the determination is negative, the mobile terminal remains locked.
采用本发明实施例,在将接收的指纹数据与指纹模板数据进行比较的同时,获取移动终端的运动参数,结合移动终端的运动参数获取与运动参数相关联的应用,当确定接收的指纹数据与指纹模板数据时解锁移动终端并启动运动参数相关联的应用,可加快应用的启动速度,减少选取应用的时间,提高移动终端的使用效率。By adopting the embodiment of the present invention, while comparing the received fingerprint data with the fingerprint template data, the motion parameters of the mobile terminal are obtained, combined with the motion parameters of the mobile terminal to obtain the application associated with the motion parameters, when it is determined that the received fingerprint data is consistent with Unlocking the mobile terminal and starting the application associated with the motion parameters when the fingerprint template data is used can speed up the startup speed of the application, reduce the time for selecting the application, and improve the use efficiency of the mobile terminal.
请参阅图4,图4是本发明实施例的一种移动终端的结构示意图。图4所示的移动终端用于执行图1至图3所示的启动应用的方法,本实施例对详尽实施内容则不再赘述。如图4所示的移动终端包括接收模块400、获取模块401以及启动模块402。Please refer to FIG. 4, which is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention. The mobile terminal shown in FIG. 4 is used to execute the method for starting an application shown in FIG. 1 to FIG. 3 , and detailed implementation content will not be repeated in this embodiment. The mobile terminal shown in FIG. 4 includes a receiving module 400 , an acquiring module 401 and a starting module 402 .
接收模块400,用于接收指纹数据;A receiving module 400, configured to receive fingerprint data;
获取模块401,用于在将所述接收模块400接收的指纹数据与指纹模板数据比较时获取移动终端的运动参数,根据所述移动终端的运动参数获取相关联的应用;An acquisition module 401, configured to acquire motion parameters of the mobile terminal when comparing the fingerprint data received by the receiving module 400 with the fingerprint template data, and acquire associated applications according to the motion parameters of the mobile terminal;
启动模块402,用于当确定所述接收的指纹数据与所述指纹模板数据匹配时解锁所述移动终端,并启动所述运动参数相关联的应用。The starting module 402 is configured to unlock the mobile terminal when it is determined that the received fingerprint data matches the fingerprint template data, and start an application associated with the motion parameter.
具体实现中,移动终端接收用户输入的指纹数据,判断该指纹数据是否为用于解锁的指纹数据。In a specific implementation, the mobile terminal receives fingerprint data input by the user, and judges whether the fingerprint data is fingerprint data for unlocking.
具体实现中,移动终端在接收用户输入的指纹数据之后,在将接收的指纹数据与指纹模板数据进行比较的同时可获取移动终端的运动参数。具体地,可获取移动终端的运动参数,确定移动终端当前处于运动状态或者静止状态。若为静止状态则启动系统界面,而不启动应用。若为运动状态,则根据移动终端的运动时产生的运动参数获取相关联的应用。移动终端可预先存储指纹模板数据,该指纹模板数据用于解锁,因此移动终端可将接收到的指纹数据与指纹模板数据进行比较。在用户输入指纹数据之后,用户可将移动终端进行摇晃、摇摆或者旋转等操作,使移动终端处于运动状态。此时移动终端在将接收的指纹数据与指纹模板数据进行比较的同时根据运动时产生的运动参数获取到相关联的应用。In a specific implementation, after the mobile terminal receives the fingerprint data input by the user, it can obtain the movement parameters of the mobile terminal while comparing the received fingerprint data with the fingerprint template data. Specifically, the motion parameters of the mobile terminal may be acquired to determine whether the mobile terminal is currently in a motion state or a static state. If it is in a static state, the system interface is started instead of the application. If it is in a motion state, the associated application is obtained according to motion parameters generated when the mobile terminal is in motion. The mobile terminal can store fingerprint template data in advance, and the fingerprint template data is used for unlocking, so the mobile terminal can compare the received fingerprint data with the fingerprint template data. After the user inputs the fingerprint data, the user can shake, rock or rotate the mobile terminal to put the mobile terminal in motion. At this time, the mobile terminal compares the received fingerprint data with the fingerprint template data and at the same time obtains the associated application according to the motion parameters generated during the motion.
具体实现中,当移动终端根据获取到的运动参数查询到相关联的应用之后,可在确定接收的指纹数据与指纹模板数据匹配时解锁移动终端,在移动终端解锁的同时启动该相关联的应用,能够快速启动应用,由此用户无需在显示众多应用图标的界面内寻找应用的图标。In a specific implementation, after the mobile terminal queries the associated application according to the acquired motion parameters, it can unlock the mobile terminal when it is determined that the received fingerprint data matches the fingerprint template data, and start the associated application while the mobile terminal is unlocked , the application can be launched quickly, so that the user does not need to search for the icon of the application in the interface displaying many application icons.
可选的,所述接收模块400具体用于:Optionally, the receiving module 400 is specifically used for:
在预设区域接收所述指纹数据。The fingerprint data is received in a preset area.
可选的,所述移动终端的运动参数包括所述移动终端的运动方向,则如图5所示,所述获取模块401包括第一判断单元4010、第一输出单元4011以及第一获取单元4012。Optionally, the motion parameters of the mobile terminal include the motion direction of the mobile terminal, as shown in FIG. .
第一判断单元4010,用于获取所述移动终端的运动方向,判断是否存在与所述移动终端的运动方向相同的预设的运动方向;The first judging unit 4010 is configured to acquire the moving direction of the mobile terminal, and judge whether there is a preset moving direction that is the same as the moving direction of the mobile terminal;
第一输出单元4011,用于当所述第一判断单元4010的判断结果为是时,则输出与所述预设的运动方向相关联的应用的图标至显示界面;The first output unit 4011 is configured to output the icon of the application associated with the preset movement direction to the display interface when the judgment result of the first judgment unit 4010 is yes;
第一获取单元4012,用于获取用户针对所述运动参数相关联的应用的图标的第一选取指令,根据所述第一选取指令获取所述运动参数相关联的应用。The first obtaining unit 4012 is configured to obtain a user's first selection instruction for the icon of the application associated with the exercise parameter, and obtain the application associated with the exercise parameter according to the first selection instruction.
可选的,所述移动终端的运动参数包括所述移动终端运动的加速度,则如图5所示,所述获取模块401包括第二判断单元4013、第二输出单元4014以及第二获取单元4015。Optionally, the motion parameters of the mobile terminal include the acceleration of the motion of the mobile terminal. As shown in FIG. .
第二判断单元4013,用于获取所述移动终端运动的加速度,判断所述移动终端运动的加速度是否达到预设加速度;The second judging unit 4013 is configured to acquire the acceleration of the mobile terminal movement, and judge whether the acceleration of the mobile terminal movement reaches a preset acceleration;
第二输出单元4014,用于当所述第二判断单元4013的判断结果为是时,则输出与所述预设加速度相关联的应用的图标至显示界面;The second output unit 4014 is configured to output the icon of the application associated with the preset acceleration to the display interface when the judgment result of the second judgment unit 4013 is yes;
第二获取单元4015,用于获取用户针对所述运动参数相关联的应用的图标的第二选取指令,根据所述第二选取指令获取所述运动参数相关联的应用。The second obtaining unit 4015 is configured to obtain a second selection instruction of the user for the icon of the application associated with the exercise parameter, and obtain the application associated with the exercise parameter according to the second selection instruction.
可选的,所述移动终端的运动参数包括所述移动终端运动的角速度,则如图5所示,所述获取模块401包括第三判断单元4016、第三输出单元4017以及第三获取单元4018。Optionally, the motion parameters of the mobile terminal include the angular velocity of the motion of the mobile terminal, as shown in FIG. .
第三判断单元4016,用于获取所述移动终端运动的角速度,判断所述移动终端运动的角速度是否达到预设角速度;The third judging unit 4016 is configured to acquire the angular velocity of the mobile terminal, and judge whether the angular velocity of the mobile terminal reaches a preset angular velocity;
第三输出单元4017,用于当所述第三判断单元4016的判断结果为是时,则输出与所述预设角速度相关联的应用的图标至显示界面;The third output unit 4017 is configured to output the icon of the application associated with the preset angular velocity to the display interface when the determination result of the third determination unit 4016 is yes;
第三获取单元4018,用于获取用户针对所述运动参数相关联的应用的图标的第三选取指令,根据所述第三选取指令获取所述运动参数相关联的应用。The third obtaining unit 4018 is configured to obtain a third selection instruction of the user for the icon of the application associated with the exercise parameter, and obtain the application associated with the exercise parameter according to the third selection instruction.
采用本发明实施例,在将接收的指纹数据与指纹模板数据进行比较的同时,获取移动终端的运动参数,结合移动终端的运动参数获取与运动参数相关联的应用,当确定接收的指纹数据与指纹模板数据时解锁移动终端并启动运动参数相关联的应用,可加快应用的启动速度,减少选取应用的时间,提高移动终端的使用效率。By adopting the embodiment of the present invention, while comparing the received fingerprint data with the fingerprint template data, the motion parameters of the mobile terminal are obtained, combined with the motion parameters of the mobile terminal to obtain the application associated with the motion parameters, when it is determined that the received fingerprint data is consistent with Unlocking the mobile terminal and starting the application associated with the motion parameters when the fingerprint template data is used can speed up the startup speed of the application, reduce the time for selecting the application, and improve the use efficiency of the mobile terminal.
请参阅图6,图6是本发明实施例的另一种移动终端的结构示意图。图6所示的移动终端包括存储器600和处理器601,其中:Please refer to FIG. 6. FIG. 6 is a schematic structural diagram of another mobile terminal according to an embodiment of the present invention. The mobile terminal shown in FIG. 6 includes a memory 600 and a processor 601, wherein:
所述存储器600中存储一组程序代码,且所述处理器601调用所述存储器600中的程序代码,用于执行实施例图1至图3所示的启动应用的方法。作为一个可选模块,终端设备还可以包含指纹采集设备602。需要说明的是,如果待处理指纹图像是来自于其他设备采集的指纹图像,本地终端设备可以不具有该指纹采集设备。The memory 600 stores a set of program codes, and the processor 601 invokes the program codes in the memory 600 to execute the method for starting an application shown in FIGS. 1 to 3 in the embodiment. As an optional module, the terminal device may also include a fingerprint collection device 602 . It should be noted that if the fingerprint image to be processed is a fingerprint image collected by other devices, the local terminal device may not have the fingerprint collection device.
其中,上述处理器601,用于接收指纹数据;在将接收的指纹数据与指纹模板数据比较时获取移动终端的运动参数,根据所述移动终端的运动参数获取相关联的应用;当确定所述接收的指纹数据与所述指纹模板数据匹配时解锁所述移动终端,并启动所述运动参数相关联的应用。Wherein, the above-mentioned processor 601 is configured to receive fingerprint data; obtain motion parameters of the mobile terminal when comparing the received fingerprint data with fingerprint template data, and obtain associated applications according to the motion parameters of the mobile terminal; when it is determined that the When the received fingerprint data matches the fingerprint template data, the mobile terminal is unlocked, and an application associated with the motion parameter is started.
上述处理器601接收指纹数据时,在预设区域接收所述指纹数据。When the processor 601 receives the fingerprint data, it receives the fingerprint data in a preset area.
上述处理器601判断出所述移动终端的运动参数包括所述移动终端的运动方向时,获取所述移动终端的运动方向,判断是否存在与所述移动终端的运动方向相同的预设的运动方向;若判断为是,则输出与所述预设的运动方向相关联的应用的图标至显示界面;获取用户针对所述运动参数相关联的应用的图标的第一选取指令,根据所述第一选取指令获取所述运动参数相关联的应用。When the processor 601 determines that the motion parameters of the mobile terminal include the motion direction of the mobile terminal, acquire the motion direction of the mobile terminal, and determine whether there is a preset motion direction that is the same as the motion direction of the mobile terminal ; If the judgment is yes, then output the icon of the application associated with the preset motion direction to the display interface; obtain the user's first selection instruction for the icon of the application associated with the motion parameter, according to the first The selection instruction obtains an application associated with the motion parameter.
上述处理器601判断出所述移动终端的运动参数包括所述移动终端运动的加速度时,获取所述移动终端运动的加速度,判断所述移动终端运动的加速度是否达到预设加速度;若判断为是,则输出与所述预设加速度相关联的应用的图标至显示界面;获取用户针对所述运动参数相关联的应用的图标的第二选取指令,根据所述第二选取指令获取所述运动参数相关联的应用。When the above-mentioned processor 601 determines that the motion parameters of the mobile terminal include the acceleration of the motion of the mobile terminal, acquire the acceleration of the motion of the mobile terminal, and judge whether the acceleration of the motion of the mobile terminal reaches a preset acceleration; if it is judged to be , then output the icon of the application associated with the preset acceleration to the display interface; obtain the second selection instruction of the user for the icon of the application associated with the motion parameter, and obtain the motion parameter according to the second selection instruction associated application.
上述处理器601判断出所述移动终端的运动参数包括所述移动终端运动的角速度时,获取所述移动终端运动的角速度,判断所述移动终端运动的角速度是否达到预设角速度;若判断为是,则输出与所述预设角速度相关联的应用的图标至显示界面;获取用户针对所述运动参数相关联的应用的图标的第三选取指令,根据所述第三选取指令获取所述运动参数相关联的应用。When the processor 601 determines that the motion parameters of the mobile terminal include the angular velocity of the mobile terminal, acquire the angular velocity of the mobile terminal, and determine whether the angular velocity of the mobile terminal reaches a preset angular velocity; if it is judged to be , then output the icon of the application associated with the preset angular velocity to the display interface; obtain the third selection instruction of the user for the icon of the application associated with the motion parameter, and obtain the motion parameter according to the third selection instruction associated application.
采用本发明实施例,在将接收的指纹数据与指纹模板数据进行比较的同时,获取移动终端的运动参数,结合移动终端的运动参数获取与运动参数相关联的应用,当确定接收的指纹数据与指纹模板数据时解锁移动终端并启动运动参数相关联的应用,可加快应用的启动速度,减少选取应用的时间,提高移动终端的使用效率。By adopting the embodiment of the present invention, while comparing the received fingerprint data with the fingerprint template data, the motion parameters of the mobile terminal are obtained, combined with the motion parameters of the mobile terminal to obtain the application associated with the motion parameters, when it is determined that the received fingerprint data is consistent with Unlocking the mobile terminal and starting the application associated with the motion parameters when the fingerprint template data is used can speed up the startup speed of the application, reduce the time for selecting the application, and improve the use efficiency of the mobile terminal.
请参阅图7,图7是本发明实施例的另一种移动终端的结构示意图。如图7所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。移动终端可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端为手机为例:Please refer to FIG. 7, which is a schematic structural diagram of another mobile terminal according to an embodiment of the present invention. As shown in FIG. 7 , for ease of description, only the parts related to the embodiments of the present invention are shown. For specific technical details not disclosed, please refer to the method part of the embodiments of the present invention. The mobile terminal can be any terminal device including mobile phone, tablet computer, PDA (Personal Digital Assistant, personal digital assistant), POS (Point of Sales, sales terminal), vehicle-mounted computer, etc. Taking the terminal as a mobile phone as an example:
图7示出的是与本发明实施例提供的移动终端相关的手机的部分结构的框图。手机包括:射频(Radio Frequency,RF)电路710、存储器720、输入单元730、显示单元740、传感器750、音频电路760、无线保真(wireless fidelity,WiFi)模块770、处理器780、以及电源790等部件。本领域技术人员可以理解,图7中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。FIG. 7 shows a block diagram of a partial structure of a mobile phone related to the mobile terminal provided by the embodiment of the present invention. The mobile phone includes: a radio frequency (Radio Frequency, RF) circuit 710, a memory 720, an input unit 730, a display unit 740, a sensor 750, an audio circuit 760, a wireless fidelity (wireless fidelity, WiFi) module 770, a processor 780, and a power supply 790 and other components. Those skilled in the art can understand that the structure of the mobile phone shown in FIG. 7 does not constitute a limitation to the mobile phone, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
下面结合图7对手机的各个构成部件进行具体的介绍:The following is a specific introduction to each component of the mobile phone in conjunction with Figure 7:
RF电路710可用于信号的接收和发送,特别地,将用户输入的解锁指令以及相关设置指令接收后,给处理器780处理。通常,RF电路710包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low Noise Amplifier,LNA)、双工器等。The RF circuit 710 can be used for receiving and sending signals, in particular, after receiving the unlocking instruction and related setting instructions input by the user, they can be processed by the processor 780 . Generally, the RF circuit 710 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, and the like.
存储器720可用于存储软件程序以及模块,处理器780通过运行存储在存储器720的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器720可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)、指纹数据、声音指令、压力值、运动参数等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、指纹数据、压力值、运动参数等)等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 720 can be used to store software programs and modules, and the processor 780 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 720 . The memory 720 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playback function, an image playback function, etc.), fingerprint data, voice instructions, pressure Values, motion parameters, etc.; the storage data area can store data created according to the use of the mobile phone (such as audio data, fingerprint data, pressure values, motion parameters, etc.) and the like. In addition, the memory 720 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.
输入单元730可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元730可包括触控面板731以及其他输入设备732。触控面板731,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板731上或在触控面板731附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板731可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器780,并能接收处理器780发来的命令并加以执行。触摸检测装置还可在预设区域检测用户的指纹数据。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板731。除了触控面板731,输入单元730还可以包括其他输入设备732。具体地,其他输入设备732可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。The input unit 730 can be used to receive input numbers or character information, and generate key signal input related to user settings and function control of the mobile phone. Specifically, the input unit 730 may include a touch panel 731 and other input devices 732 . The touch panel 731, also referred to as a touch screen, can collect touch operations of the user on or near it (for example, the user uses any suitable object or accessory such as a finger or a stylus on the touch panel 731 or near the touch panel 731). operation), and drive the corresponding connection device according to the preset program. Optionally, the touch panel 731 may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and sends it to the to the processor 780, and can receive and execute commands sent by the processor 780. The touch detection device can also detect the user's fingerprint data in a preset area. In addition, the touch panel 731 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 731 , the input unit 730 may also include other input devices 732 . Specifically, other input devices 732 may include but not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), trackball, mouse, joystick, and the like.
显示单元740可用于显示由用户输入的信息或提供给用户的信息以及手机的各种应用。显示单元740可包括显示面板741,可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板741。进一步的,触控面板731可覆盖显示面板741,当触控面板731检测到在其上或附近的触摸操作后,传送给处理器780以确定触摸事件的类型,随后处理器780根据触摸事件的类型在显示面板741上提供相应的视觉输出。虽然在图7中,触控面板731与显示面板741是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板731与显示面板741集成而实现手机的输入和输出功能。The display unit 740 can be used to display information input by or provided to the user and various applications of the mobile phone. The display unit 740 may include a display panel 741. Optionally, the display panel 741 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED), or the like. Further, the touch panel 731 may cover the display panel 741, and when the touch panel 731 detects a touch operation on or near it, it transmits to the processor 780 to determine the type of the touch event, and then the processor 780 according to the touch event The type provides a corresponding visual output on the display panel 741 . Although in FIG. 7, the touch panel 731 and the display panel 741 are used as two independent components to realize the input and input functions of the mobile phone, in some embodiments, the touch panel 731 and the display panel 741 can be integrated to form a mobile phone. Realize the input and output functions of the mobile phone.
手机还可包括至少一种传感器750,比如光传感器、运动传感器、压力传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板741的亮度,接近传感器可在手机移动到耳边时,关闭显示面板741和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;压力传感器用于感知用户作用在屏幕上的压力;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The handset may also include at least one sensor 750, such as a light sensor, motion sensor, pressure sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 741 and/or when the mobile phone is moved to the ear. or backlight. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when it is stationary, and can be used to identify the application of mobile phone posture (such as horizontal and vertical screen switching, related Games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tap), etc.; pressure sensor is used to sense the user's pressure on the screen; as for the gyroscope, barometer, hygrometer that can also be configured on the mobile phone , thermometers, infrared sensors and other sensors, which will not be repeated here.
音频电路760、扬声器761,麦克风762可提供用户与手机之间的音频接口。音频电路760可将接收到的音频数据转换后的电信号,传输到扬声器761,由扬声器761转换为声音信号输出;另一方面,麦克风762将收集的声音指令转换为电信号,由音频电路760接收后转换为音频数据,再将音频数据输出处理器780处理,以达到利用声音指令进行解锁的功能。The audio circuit 760, the speaker 761, and the microphone 762 can provide an audio interface between the user and the mobile phone. The audio circuit 760 can transmit the electrical signal converted from the received audio data to the speaker 761, and the speaker 761 converts it into an audio signal for output; After being received, it is converted into audio data, and then the audio data is output to the processor 780 for processing, so as to achieve the function of unlocking by voice commands.
WiFi属于短距离无线传输技术,手机通过WiFi模块770可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图7示出了WiFi模块770,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。WiFi is a short-distance wireless transmission technology. The mobile phone can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 770, which provides users with wireless broadband Internet access. Although FIG. 7 shows a WiFi module 770, it can be understood that it is not an essential component of the mobile phone, and can be completely omitted as required without changing the essence of the invention.
处理器780是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器720内的软件程序和/或模块,以及调用存储在存储器720内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器780可包括一个或多个处理单元;优选的,处理器780可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器780中。The processor 780 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and/or modules stored in the memory 720, and calling data stored in the memory 720, execution Various functions and processing data of the mobile phone, so as to monitor the mobile phone as a whole. Optionally, the processor 780 may include one or more processing units; preferably, the processor 780 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs, etc. , the modem processor mainly handles wireless communications. It can be understood that the foregoing modem processor may not be integrated into the processor 780 .
手机还包括给各个部件供电的电源790(比如电池),优选的,电源可以通过电源管理系统与处理器780逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The mobile phone also includes a power supply 790 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 780 through the power management system, so as to realize functions such as managing charging, discharging, and power consumption management through the power management system.
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be repeated here.
前述实施例中,各步骤方法流程可以基于该终端设备的结构实现。其中传感器750或者触控面板731可以作为指纹采集设备使用。In the foregoing embodiments, the method flow of each step can be implemented based on the structure of the terminal device. Wherein the sensor 750 or the touch panel 731 can be used as a fingerprint collection device.
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without any creative effort.
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。The steps in the methods of the embodiments of the present invention can be adjusted, combined and deleted according to actual needs.
本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。The modules or units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs.
本发明实施例的模块或模块,可以以通用集成电路(如中央处理器CPU),或以专用集成电路(ASIC)来实现。The modules or modules in the embodiments of the present invention can be realized by a general-purpose integrated circuit (such as a central processing unit CPU) or by an application-specific integrated circuit (ASIC).
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the above description of the implementations, those skilled in the art can clearly understand that each implementation can be implemented by means of software plus a necessary general hardware platform, and of course also by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic discs, optical discs, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments.
以上所述的实施方式,并不构成对该技术方案保护范围的限定。任何在上述实施方式的精神和原则之内所作的修改、等同替换和改进等,均应包含在该技术方案的保护范围之内。The implementation methods described above do not constitute a limitation to the scope of protection of the technical solution. Any modifications, equivalent replacements and improvements made within the spirit and principles of the above implementation methods shall be included in the protection scope of the technical solution.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610383196.6ACN105912917A (en) | 2016-05-31 | 2016-05-31 | Application starting method and mobile terminal |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610383196.6ACN105912917A (en) | 2016-05-31 | 2016-05-31 | Application starting method and mobile terminal |
| Publication Number | Publication Date |
|---|---|
| CN105912917Atrue CN105912917A (en) | 2016-08-31 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610383196.6APendingCN105912917A (en) | 2016-05-31 | 2016-05-31 | Application starting method and mobile terminal |
| Country | Link |
|---|---|
| CN (1) | CN105912917A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106775359A (en)* | 2017-01-16 | 2017-05-31 | 陈银芳 | A kind of method and device of quick entrance self-timer mode |
| CN106730570A (en)* | 2016-12-29 | 2017-05-31 | 郭宇歌 | A kind of chin-up supervisory practice, device and the horizontal bar with inspection function |
| CN107357606A (en)* | 2017-06-14 | 2017-11-17 | 广东小天才科技有限公司 | Application program starting method and device of mobile terminal |
| CN108614720A (en)* | 2018-04-27 | 2018-10-02 | 努比亚技术有限公司 | Application program launching method, equipment and computer readable storage medium |
| CN109558180A (en)* | 2018-11-22 | 2019-04-02 | Oppo广东移动通信有限公司 | Application function starts control method and electronic device |
| CN112114890A (en)* | 2019-06-20 | 2020-12-22 | 腾讯科技(深圳)有限公司 | Method, device and equipment for processing small program and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103927019A (en)* | 2014-05-06 | 2014-07-16 | 北京金山安全软件有限公司 | Method and system for opening application program in mobile equipment and mobile equipment |
| CN103941847A (en)* | 2013-01-21 | 2014-07-23 | 深圳富泰宏精密工业有限公司 | System and method for unlocking screen |
| US20140218311A1 (en)* | 2013-02-07 | 2014-08-07 | Wistron Corporation | Operating method and electronic device |
| CN104700016A (en)* | 2015-03-17 | 2015-06-10 | 上海与德通讯技术有限公司 | Starting method and device of application program |
| CN104834520A (en)* | 2015-04-17 | 2015-08-12 | 惠州Tcl移动通信有限公司 | Application starting method of intelligent terminal and intelligent terminal |
| CN105353880A (en)* | 2015-11-30 | 2016-02-24 | 东莞酷派软件技术有限公司 | Application program start control system and method based on finger information |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103941847A (en)* | 2013-01-21 | 2014-07-23 | 深圳富泰宏精密工业有限公司 | System and method for unlocking screen |
| US20140218311A1 (en)* | 2013-02-07 | 2014-08-07 | Wistron Corporation | Operating method and electronic device |
| CN103927019A (en)* | 2014-05-06 | 2014-07-16 | 北京金山安全软件有限公司 | Method and system for opening application program in mobile equipment and mobile equipment |
| CN104700016A (en)* | 2015-03-17 | 2015-06-10 | 上海与德通讯技术有限公司 | Starting method and device of application program |
| CN104834520A (en)* | 2015-04-17 | 2015-08-12 | 惠州Tcl移动通信有限公司 | Application starting method of intelligent terminal and intelligent terminal |
| CN105353880A (en)* | 2015-11-30 | 2016-02-24 | 东莞酷派软件技术有限公司 | Application program start control system and method based on finger information |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106730570A (en)* | 2016-12-29 | 2017-05-31 | 郭宇歌 | A kind of chin-up supervisory practice, device and the horizontal bar with inspection function |
| CN106730570B (en)* | 2016-12-29 | 2019-01-01 | 郭宇歌 | A kind of chin-up supervisory practice, device and the horizontal bar with inspection function |
| CN106775359A (en)* | 2017-01-16 | 2017-05-31 | 陈银芳 | A kind of method and device of quick entrance self-timer mode |
| CN107357606A (en)* | 2017-06-14 | 2017-11-17 | 广东小天才科技有限公司 | Application program starting method and device of mobile terminal |
| CN107357606B (en)* | 2017-06-14 | 2021-02-23 | 广东小天才科技有限公司 | A method and device for starting an application program of a mobile terminal |
| CN108614720A (en)* | 2018-04-27 | 2018-10-02 | 努比亚技术有限公司 | Application program launching method, equipment and computer readable storage medium |
| CN109558180A (en)* | 2018-11-22 | 2019-04-02 | Oppo广东移动通信有限公司 | Application function starts control method and electronic device |
| CN112114890A (en)* | 2019-06-20 | 2020-12-22 | 腾讯科技(深圳)有限公司 | Method, device and equipment for processing small program and storage medium |
| Publication | Publication Date | Title |
|---|---|---|
| CN107944325B (en) | Code scanning method, code scanning device and mobile terminal | |
| CN108427876B (en) | Fingerprint identification method and mobile terminal | |
| CN109343759B (en) | Screen-turning display control method and terminal | |
| CN105912917A (en) | Application starting method and mobile terminal | |
| CN107742072B (en) | Face recognition method and mobile terminal | |
| CN109523253B (en) | A payment method and device | |
| CN108021305A (en) | The method, device and mobile terminal that association starts | |
| CN110072012B (en) | Reminding method for screen state switching and mobile terminal | |
| CN109739429B (en) | Screen switching processing method and mobile terminal equipment | |
| CN107870674B (en) | A program starting method and mobile terminal | |
| CN111338533B (en) | Application program starting method and electronic equipment | |
| CN107783747B (en) | Interface display processing method and mobile terminal | |
| CN107808084A (en) | A kind of touch operation method and mobile terminal | |
| CN106095224B (en) | A kind of method and mobile terminal for starting application | |
| CN108108111B (en) | A method, device and mobile terminal for viewing lock screen picture information | |
| CN106055959B (en) | Unlocking method and mobile terminal | |
| CN107832067B (en) | Application update method, mobile terminal and computer-readable storage medium | |
| CN110210271A (en) | A kind of information processing method and terminal device | |
| CN106066764A (en) | A kind of unlocked by fingerprint method and terminal | |
| CN107728920B (en) | A copying method and mobile terminal | |
| CN108363914A (en) | Fingerprint unlocking control method and device | |
| CN110084009B (en) | Digital unlocking method, device, storage medium and mobile terminal | |
| CN106055958A (en) | An unlocking method and device | |
| CN110516495B (en) | Code scanning method and mobile terminal | |
| CN110572568A (en) | Camera control method and electronic device |
| 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:20160831 |