一种指纹解锁方法及终端与流程

文档序号:11173067阅读:647来源:国知局
一种指纹解锁方法及终端与流程
本发明涉及电子设备技术领域,尤其涉及一种指纹解锁方法及终端。

背景技术:
随着信息技术的快速发展,终端(如手机、平板电脑等等)的使用越来越普及。指纹识别技术作为终端上的标配技术,指纹识别技术不仅可以用于终端的解锁、唤醒、移动支付等等中得到广泛应用。在指纹识别技术流行的同时,为了实现快速解锁,终端的解锁时间也是终端制造商直接关心的问题。现有技术中,往往由于指纹解锁效率较低,因而,降低了用户体验。

技术实现要素:
本发明实施例提供了一种指纹解锁方法及终端,能够提高指纹解锁效率。本发明实施例第一方面公开了一种指纹解锁方法,包括:在指纹识别模组被按压时,利用所述指纹识别模组从多个方向采集像素点;在所述多个方向中的任一方向采集的像素点个数大于第一阈值时,对所述任一方向采集的像素点进行特征点提取;在提取的所述特征点的总个数大于第二阈值时,将所述特征点与预设指纹模板进行匹配;在所述特征点与所述预设指纹模板匹配成功时,对终端进行解锁。本发明实施例第二方面公开了一种终端,包括:采集单元,用于在指纹识别模组被按压时,利用所述指纹识别模组从多个方向采集像素点;提取单元,用于在所述多个方向中的任一方向采集的像素点个数大于第一阈值时,对所述任一方向采集的像素点进行特征点提取;匹配单元,用于在提取的所述特征点的总个数大于第二阈值时,将所述特征点与预设指纹模板进行匹配;解锁单元,用于在所述特征点与所述预设指纹模板匹配成功时,对终端进行解锁。本发明实施例第三方面公开了一种终端,包括:处理器和存储器;其中,所述处理器通过调用所述存储器中的代码或指令以执行第一方面所描述的指纹解锁方法的部分或者全部步骤。实施本发明实施例,具有如下有益效果:可以看出,本发明实施例中,在指纹识别模组被按压时,利用指纹识别模组的指纹采集芯片从多个方向采集像素点,并在多个方向中的任一方向采集的像素点个数大于第一阈值时,对任一方向采集的像素点进行特征点提取,在提取的特征点的总个数大于第二阈值时,在特征点与预设指纹模板匹配成功时,对终端进行解锁。从而,在指纹解锁过程中,由于缩短了指纹采集时间,因此,可提高指纹解锁效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例公开的一种指纹解锁方法的实施例的流程示意图;图1a是本发明实施例提供的多个方向的示意图;图2是本发明实施例公开的一种指纹解锁方法的另一实施例的流程示意图;图3a是本发明实施例公开的一种终端的第一实施例的结构示意图;图3b是本发明实施例公开的图3a中所描述的终端的采集单元的结构示意图;图3c是本发明实施例公开的一种终端的第一实施例的又一结构示意图;图3d是本发明实施例公开的一种终端的第一实施例的又一结构示意图;图3e是本发明实施例公开的一种终端的第一实施例的又一结构示意图;图4是本发明实施例公开的一种终端的第二实施例的结构示意图;图5是本发明实施例公开的一种手机的结构示意图。具体实施方式本发明实施例提供了一种指纹解锁方法及终端,能够提高指纹解锁效率。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本发明实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、WindowsPhone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternetDevices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。请参阅图1,为本发明实施例提供的一种指纹解锁方法的实施例流程示意图。本实施例中所描述的指纹解锁方法,包括以下步骤:101、在指纹识别模组被按压时,利用所述指纹识别模组从多个方向采集像素点。其中,本发明实施例中,指纹识别模组可包含指纹采集芯片,指纹识别模组只要由指纹采集芯片采集指纹图像。指纹识别模组的指纹采集芯片可包含多个区域,每一区域代表一个指纹采集方向,即每一方向可在其指定区域内采集像素点。多个方向还可以为扫描方向,即指纹采集芯片可从多个方向扫描,每一方向可生成一个指纹图像。可选地,可在并行模式下,从上述多个方向采集像素点,即每一方向可采用一个线程或者进程采集像素点。例如,如图1a所示,图1a中指纹采集芯片被划分为四个区域,每一区域表示一个方向,其中,O为原点,假设,每一方向都从O点开始采集像素点。第一区域表示第一方向,第二区域表示第二方向,第三区域表示第三方向,第四区域表示第四方向,那么,可以从O点开始,分别从四个方向采集像素点。可以理解的是,采集像素点即是采集指纹图像,因为指纹图像也是由像素点构成。因此,上述处理过程中,可加快指纹图像的获取,从而,在一定程度上,提高了后续指纹解锁效率。上述图1a仅仅只是示意,在具体实现中,可从N个方向采集指纹图像,其中,N为大于或等于1的整数,当然,N越大,采集指纹图像速度越快,但是,N越大,则需采用的线程或者进程数目越多,会增加功耗,N的具体取值,可依据具体应用场景进行选取,在此不再赘述。进一步可选地,上述利用所述指纹识别模组从多个方向采集像素点,可包括步骤:1)利用所述指纹识别模组从多个方向采集电容值;2)将所述电容值进行二值化处理;3)将所述二值化处理后的电容值转化为像素点。具体地,即在用户按压指纹识别模组时刻,指纹识别模组中的指纹采集芯片采集的主要是电容值,通常情况下,电容值在0~1之间。可对采集到的电容值进行二值化处理,处理之后,得到的电容值可为0或1,可选地,在对采集到的电容值进行二值化处理的过程中,若只能电容值大于0的电容值进行处理,原因在于,在指纹采集芯片采集指纹图像的过程中,若某一点没有采集到指纹,则此时电容值为0。最后,可只对进行了二值化处理的那部分电容值转化为像素点,具体地,可如:电容值为0,则对应的像素值为0,电容值为1,则对应的像素值为255。进一步可选地,上述将所述电容值进行二值化处理也可以包含3个步骤:21)从所述多个方向中至少一个方向中获取多个电容值;22)确定所述多个电容值的均值;23)根据所述均值对所述多个方向采集的所有电容值进行二值化处理。其中,可随机从多个方向中的至少一个方向中获取多个电容值,然后,对该多个电容值进行求均值,将该均值作为阈值,用该阈值来对所有电容值进行二值化处理,例如,如果大于该阈值,则二值化处理后的结果为1,若小于或等于该阈值,则二值化处理后的结果为0。102、在所述多个方向中的任一方向采集的像素点个数大于第一阈值时,对所述任一方向采集的像素点进行特征点提取。其中,第一阈值的取值可依据经验来确定,例如,3个以上,因为像素点太少,较难提取特征点,只有采集的像素点的个数达到一定数目时,才能对这些采集的像素点进行特征点提取,由于每一方向采集像素点的速度可能不一,则每一方向可在不同时刻分别提取特征点,例如,第一方向在A时刻采集的像素点达到第一阈值,则在A时刻开始对第一方向采集的像素点进行特征点提取,第二方向在B时刻采集的像素点达到第一阈值,则在B时刻开始对第二方向采集的像素点进行特征点提取。其中,提取特征点的方法可包括但不仅限于:Harris角点提取方法,尺度不变特征提取(ScaleInvariantFeatureTransform,SIFT)方法等等。103、在提取的所述特征点的总个数大于第二阈值时,将所述特征点与预设指纹模板进行匹配。其中,第二阈值可由经验确定,例如,50个,通常情况下,提取的特征点不必所有的特征点均能与预设指纹模板匹配成功,就算匹配成功,只要满足匹配成功的特征点个数大于某一阈值即可,假设该某一阈值为20,则匹配成功的特征点个数大于20即可。在提取特征点的过程中,可统计特征点的总个数,在特征点总个数大于第二阈值,可将提取的所有特征点与预设指纹模板进行匹配。上述特征点与预设指纹模板匹配时,可将上述特征点与预设指纹模板的特...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1