CN110941985A - 一种移动终端、其指纹验证方法和*** - Google Patents

一种移动终端、其指纹验证方法和*** Download PDF

Info

Publication number
CN110941985A
CN110941985A CN201910944653.8A CN201910944653A CN110941985A CN 110941985 A CN110941985 A CN 110941985A CN 201910944653 A CN201910944653 A CN 201910944653A CN 110941985 A CN110941985 A CN 110941985A
Authority
CN
China
Prior art keywords
fingerprint
model
angle
verification
mobile terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910944653.8A
Other languages
English (en)
Inventor
梁玮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Zero Boundary Integrated Circuit Co Ltd
Original Assignee
Zhuhai Zero Boundary Integrated Circuit Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Zero Boundary Integrated Circuit Co Ltd filed Critical Zhuhai Zero Boundary Integrated Circuit Co Ltd
Priority to CN201910944653.8A priority Critical patent/CN110941985A/zh
Publication of CN110941985A publication Critical patent/CN110941985A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1347Preprocessing; Feature extraction

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephone Function (AREA)

Abstract

本发明涉及一种移动终端、其指纹验证方法和***,所述验证方法包括下述步骤:获取移动终端的图像采集件采集到的手指的多个角度的指纹图像;根据多个所述指纹图像建立指纹的3D模型;比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败。验证过程中利用图像采集件的3D成像识别技术,通过移动终端的固有部件图像采集件进行图像采集,避免了设置单独的指纹识别装置,降低了生产成本,避免了因指纹验证对移动终端内的空间的占用,避免了对其他部件安装和使用造成的影响,提高了其内部空间的利用率,同时提高了终端运行的稳定性和安全性。

Description

一种移动终端、其指纹验证方法和***
技术领域
本发明涉及移动终端技术领域,尤其涉及一种移动终端、其指纹验证方法和***。
背景技术
随着科技的发展人们生活水平的提高,手机、平板电脑等移动终端的功能越来越多,例如社交、游戏、支付、乘车等。这些功能在给用户带来方便的同时,也存在着很多隐私泄露的隐患。目前的移动终端中几乎存储着用户各方面的隐私,一旦泄露,后果不堪设想;鉴于隐私的保护需求,目前的移动终端中布置了各种验证方式,例如密码验证、滑动验证、图形验证和指纹验证等。指纹验证方便快捷,响应迅速,但是却需要在移动终端中设置单独的指纹识别装置,使得终端的生产成本增加,而且占用了终端中本就有限的安装空间,影响了其他部件的安装和使用,使终端的运行的稳定性和安全性遭到破坏。
因此,需要提供一种移动终端、其指纹验证方法和***来解决现有技术的不足。
发明内容
为了解决现有技术中的问题,本发明提供了一种移动终端、其指纹验证方法和***。
一种移动终端的指纹验证方法,所述验证方法包括下述步骤:
获取移动终端的图像采集件采集到的手指的多个角度的指纹图像;
根据多个所述指纹图像建立指纹的3D模型;
比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败。
进一步的,所述获取移动终端的图像采集件采集到的手指的多个角度的指纹图像之前还包括:
获取手指与移动终端间的距离;
判断所述距离是否在获取指纹图像的有效距离范围内,若在,则生成并执行开启图像采集件的指令。
进一步的,所述获取移动终端的图像采集件采集到的手指的多个角度的指纹图像之前还包括:
获取到某一指令对应的操作后,启动验证方法;
所述验证成功之后,还包括:执行所述操作对应的指令。
进一步的,所述获取移动终端的图像采集件采集到的手指的多个角度的指纹图像包括:
获取手指的第一个角度的指纹图像;
根据所述指纹图像确定手指与移动终端的角度;
根据所述角度和预设的图像采集策略生成指导指令;
执行所述指导指令。
进一步的,所述比较建立的指纹的3D模型和预存储的指纹的3D模型包括:
分别提取预存储的指纹的3D模型的模型特征和建立的指纹的3D模型的模型特征,比较二者的模型特征的重合比例,若重合比例超过预设比例,则二者的差别在预设的允许误差范围内。
进一步的,所述比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败包括:
分别比较建立的指纹的3D模型和预存储的多个指纹的3D模型,若预存储的多个指纹的3D模型中任一个与建立的指纹的3D模型的差别在预设的允许误差范围内,则验证成功,否则,验证失败。
进一步的,所述预存储的指纹的3D模型通过下述步骤进行预存储:
验证用户的身份后,生成并执行开启图像采集件的指令;
依次获取一个手指的多个角度的指纹图像并据此建立并存储该手指的指纹的3D模型,运行一次或重复运行多次本步骤直至将所有需要预存储的手指的3D模型全部建立和存储。
进一步的,所述依次获取一个手指的多个角度的指纹图像并据此生成该手指对应的指纹的3D模型包括:
获取手指的第一个角度的指纹图像并进行存储;
根据第一个角度的指纹图像确定手指与移动终端的角度;
根据所述角度和预设的图像采集策略生成指导指令;
执行所述指导指令。
进一步的,所述执行所述指导指令包括:
发送指导手指改变角度的信号后时时获取手指与移动终端间的新的角度,当获取到与信号要求的角度一致的角度时,获取该角度下的指纹图像;重复上述步骤直至获取到所需的各角度的指纹图像。
进一步的,所述所需的各角度的指纹图像包括:
正对图像采集件的第一角度、相对第一角度向第一方向旋转10°的第二角度、相对第一角度向第二方向旋转10°的第三角度、相对第一角度向第三方向旋转30°的第四角度和相对第一角度向第四方向旋转30°的第五角度。
基于同一发明构思,本发明还提供了一种移动终端的指纹验证***,所述验证***包括:
获取模块,所述获取模块用于获取手指的多个角度的指纹图像;
建模模块,所述建模模块用于根据多个所述指纹图像建立指纹的3D模型;
比较模块,所述比较模块用于比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败。
基于同一发明构思,本发明还提供了一种移动终端,包括所述的移动终端的指纹验证***。
本发明的技术方案与最接近的现有技术相比具有如下优点:
本发明提供的技术方案提供的移动终端的指纹验证方法,通过移动终端的固有部件图像采集件(例如摄像头)采集手指的多个角度的指纹图像,然后移动终端内的验证***获取多个角度的指纹图像并据此建立指纹的3D模型,最后通过比较新建立的3D模型和预存储在移动终端内的3D模型,通过二者的一致程度确定是否验证成功,整个过程中通过多个角度的指纹图像确立3D模型进行验证,相较于仅采集一个指纹图像进行验证的现有方法,验证的准确性更高,验证效率也更高,验证误差率大大降低,而且验证过程中利用图像采集件的3D成像识别技术,通过移动终端的固有部件图像采集件进行图像采集,避免了设置单独的指纹识别装置,降低了生产成本,避免了因指纹验证对移动终端内的空间的占用,避免了对其他部件安装和使用造成的影响,提高了其内部空间的利用率,同时提高了终端运行的稳定性和安全性。
附图说明
图1是本发明第一个实施例提供的验证方法的流程图;
图2是本发明第二个实施例提供的验证方法的流程图;
图3是本发明第三个实施例提供的验证方法的流程图;
图4是图1、图2或图3中步骤S11的详细流程图;
图5是本发明提供的预存储指纹的3D模型的流程图;
图6是本发明提供的预存储指纹的3D模型的详细流程图;
图7是本发明提供的预存储指纹的3D模型的判断流程图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本申请中,术语“上”、“下”、“内”、“中”、“外”、“前”、“后”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本申请及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本申请中的具体含义。
此外,术语“设置”、“连接”、“固定”应做广义理解。例如,“连接”可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图1-3并结合实施例来详细说明本申请。
如图1所示,本发明提供了一种移动终端的指纹验证方法,所述验证方法包括下述步骤:
S11:获取移动终端的图像采集件采集到的手指的多个角度的指纹图像,具体地,指纹验证方法依赖存储于移动终端内的指纹验证***运行,指纹验证***中设有获取模块,获取模块与移动终端的图像采集件电性连接,图像采集件扫描其采集范围内的图像,并且时时(也可以每隔一段时间发送一次,但间隔时间不可过长,例如可在0.15-0.4S之间选择时间间隔)将图像发送至获取模块,获取模块时时分析图像采集件扫描到的图像,当获取模块获取到指纹图像后,加以保存,并继续时时获取、分析图像采集件扫描到的图形,当获取到符合要求的新的角度的指纹图像后,再次保存,如此循环,直至获取到全部的需要的多个角度的指纹图像;
S12:根据多个所述指纹图像建立指纹的3D模型,S11步骤中获取模块陆续的获取到所有的需要的指纹图像,而指纹验证***还设有建模模块,获取模块获取到全部的需要的指纹图像后,将其依次做除杂处理(去除图像中手指指纹之外的环境因素、光源因素等)和数字化处理后发送至建模模块,建模模块利用3D建模技术建立指纹的3D模型;
S13:比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败。步骤S2中所建立的3D模型需要与预存储的3D模型进行比较,预存储的3D模型存储在指纹验证***中的存储模块中,指纹验证***除设有上述提到的获取模块、建模模块和存储模块外,还设有用于比较上述提到的两个3D模型的比较模块,比较模块从建模模块中获取到新建立的3D模型,同时从存储模块中获取到预存储的3D模型,进而通过比较结果确定验证结果并输出验证结果。
通过移动终端的固有部件图像采集件(例如摄像头)采集手指的多个角度的指纹图像,然后移动终端内的验证***获取多个角度的指纹图像并据此建立指纹的3D模型,最后通过比较新建立的3D模型和预存储在移动终端内的3D模型,通过二者的一致程度确定是否验证成功,整个过程中通过多个角度的指纹图像确立3D模型进行验证,相较于仅采集一个指纹图像进行验证的现有方法,验证的准确性更高,验证效率也更高,验证误差率大大降低,而且验证过程中通过移动终端的固有部件图像采集件进行图像采集,避免了设置单独的指纹识别装置,降低了生产成本,避免了因指纹验证对移动终端内的空间的占用,避免了对其他部件安装和使用造成的影响,提高了其内部空间的利用率,同时提高了终端运行的稳定性和安全性。
如图2所示,在本发明的一些实施例中,所述获取移动终端的图像采集件采集到的手指的多个角度的指纹图像之前还包括:
S21:获取手指与移动终端间的距离,获取手指和移动终端间的距离需要依靠移动终端固有的部件距离传感器等进行实现,目前的移动终端中大部分都具有距离传感器,距离传感器在唤醒屏幕或者防误触等功能中多有利用,而且其工作为时时的,当需要验证时,手指靠近于移动终端后,自然能够感应到距离的靠近;
S22:判断所述距离是否在获取指纹图像的有效距离范围内,若在,则生成并执行开启图像采集件的指令,距离传感器感应到手指的距离后将该距离发送至指纹验证***中,指纹验证***中可以设置单独的距离监控模块,当需要指纹验证时(也就是指纹验证方法运行时),该模块时时获取手指与移动终端间的距离,当手指在有效距离范围内时,距离监控模块控制移动终端的图像采集件进行开启,图像采集件开启后则可以进入到前文S1中时时扫描其采集范围内的图像以及其后续的步骤,具体的有效距离范围可以设置在距移动终端8-13cm的范围内。
如图3所示,在本发明的一些实施例中,所述获取移动终端的图像采集件采集到的手指的多个角度的指纹图像之前还包括:
S31:获取到某一指令对应的操作后,启动验证方法,该步骤具体还设置在步骤S21之前,其为启动指纹验证方法的步骤,也就是用户在启用移动终端的某一功能时,当该功能需要指纹验证时,则会在获取到用户对该功能的启用操作后启动该验证方法。例如用户需要开机,则点击开机键后,验证方法开始运行,进入到前文提到的S21步骤及后续的各步骤;或者用户需要解锁屏幕,当用户对移动终端施加解锁操作(可以为对物理键的操作、对触摸屏的滑动操作或者语音唤醒操作等)后,验证方法开始运行,进入到前文提到的S21步骤及后续的各步骤;或者用户需要进行支付时,当对移动终端上的付款按键点击后,也就是发起付款功能后,验证方法开始运行,进入到前文提到的S21步骤及后续的各步骤。
所述验证成功之后,还包括:S32:执行所述操作对应的指令。该步骤对应于步骤S31,步骤S31为启动验证方法的操作,此步骤则具体为验证通过后的运行步骤,根据S31可知用户在启用移动终端的某一需要指纹验证的功能时,会自动启动该验证方法,因此当验证成功后,则移动终端启动并运行对应的功能,执行对应的指令。例如前文提到的用户点击开机键后,验证方法中验证成功后,则移动终端进行开机;前文提到的用户施加解锁操作后,验证方法验证成功后,则移动终端解锁成功并进入解锁之后的界面;前文提到的用户对移动终端上的付款按键点击后,验证成功后,则移动终端执行付款指令,对目标付款方进行付款。
如图4所示,在本发明的一些实施例中,所述获取移动终端的图像采集件采集到的手指的多个角度的指纹图像可以具体包括:
S111:获取手指的第一个角度的指纹图像,前文对步骤S11的说明中提到了获取模块获取到图像采集件扫描到的指纹图像会进行保存,第一个获取到的指纹图像即为第一个角度的指纹图像,步骤S11的说明中还提到当获取到符合要求的新的角度的指纹图像后,再次保存,至于那种角度为符合要求的新的角度的指纹图像,则需要下面的步骤进行确定;
S112:根据所述指纹图像确定手指与移动终端的角度,获取模块将第一个角度的指纹图像保存后,进而会对其进行分析处理,所需要得出的结果就是手指与移动终端的角度,也就是手指与图像采集件的角度;
S113:根据所述角度和预设的图像采集策略生成指导指令,建模所需的指纹图像越多,则建模后的精确度越高,因此用户需要提亲设置确定建模需要的指纹图像的数量和角度要求。在步骤S112中得到第一个指纹图像的角度后,再结合建模的要求(建模需要的指纹图像的数量和角度要求)确定一个指导策略,指导策略的内容就是提示用户手指旋转或移动,用户在根据提示旋转或移动手指的过程中,获取模块能够陆续获取到建模需要的所有指纹图像;
S114:执行所述指导指令,执行所述指导指令就是根据指导策略发出提示信号,具体的提示信号可以使语音提示或者是文本提示等。
在本发明的一些实施例中,所述比较建立的指纹的3D模型和预存储的指纹的3D模型包括:分别提取预存储的指纹的3D模型的模型特征和建立的指纹的3D模型的模型特征,比较二者的模型特征的重合比例,若重合比例超过预设比例,则二者的差别在预设的允许误差范围内。对预存储的3D模型和新建立的3D模型进行必要的特征提取,如果新建立的3D模型的特征与预存储的3D模型具有较高的重合度,则二者的差别在允许范围内,具体的重合比例界限可以设置在75%,大于75%的特征重合度,就认定为在允许的误差范围内。
在本发明的一些实施例中,所述比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败包括:分别比较建立的指纹的3D模型和预存储的多个指纹的3D模型,若预存储的多个指纹的3D模型中任一个与建立的指纹的3D模型的差别在预设的允许误差范围内,则验证成功,否则,验证失败。用户验证时不一定会用到具体哪个手指,因此需要在录入预存储的指纹的3D模型时,尽量多录入几个手指的指纹的3D模型,验证时使用已经录入的手指时,就能够验证成功,因此录入的越多,验证时的选择就越多,验证过程更灵活;由于预存储的3D模型为多个,因此在比较新建立的3D模型与预存储的3D模型时,需要分别与预存储的多个3D模型进行比较,与其中任一个3D模型比较时误差在允许范围内,则验证成功。
如图5所示,在本发明的一些实施例中,所述预存储的指纹的3D模型通过下述步骤进行预存储:
S41:验证用户的身份后,生成并执行开启图像采集件的指令,用户操作移动终端进入到录入3D模型的程序后,开始录入前需要验证用户的身份,用户需要通过其他的验证方式进行验证,例如使用密码验证、图形验证等,通过验证后,则开启移动终端的图像采集件(例如手机的摄像头),进行图像的扫描和传输,当验证***时时获取到图像采集件扫描到的图像时,会自动识别当前场景是否存在指纹;
S42:依次获取一个手指的多个角度的指纹图像并据此建立并存储该手指的指纹的3D模型,运行一次或重复运行多次本步骤直至将所有需要预存储的手指的3D模型全部建立和存储。对一个手指的3D模型的建立过程中,需要依次获取该手指的多个角度的指纹图像,当获取到建模所需的全部指纹图像后,则利用这些指纹图像进行建模;建模完毕后可以继续一个录入周期,也就是录入一个新的手指,重复多次,则可录入多个手指,录入结束后则验证***内存储了多个指纹的3D模型。
如图6和图7所示,在本发明的一些实施例中,所述依次获取一个手指的多个角度的指纹图像并据此生成该手指对应的指纹的3D模型包括:
S421:获取手指的第一个角度的指纹图像并进行存储,步骤S41中自动识别当前场景是否存在指纹,当识别失败,则录入失败,当识别存在指纹,则开始录入,也就是将识别到的第一个角度的指纹图像存储;
S422:根据第一个角度的指纹图像确定手指与移动终端的角度,将第一个角度的指纹图像保存后,进而会对其进行分析处理,所需要得出的结果就是手指与移动终端的角度,也就是手指与图像采集件的角度;
S423:根据所述角度和预设的图像采集策略生成指导指令,建模所需的指纹图像越多,则建模后的精确度越高,因此用户需要提亲设置确定建模需要的指纹图像的数量和角度要求,在步骤S422中得到第一个指纹图像的角度后,再结合建模的要求(建模需要的指纹图像的数量和角度要求)确定一个指导策略,指导策略的内容就是提示用户手指旋转或移动,用户在根据提示旋转或移动手指的过程中,获取模块能够陆续获取到建模需要的所有指纹图像,第一个角度的指纹图像作为核心的指纹图像,而后续获取到的则是通过旋转手指以识别指纹边缘;
S424:执行所述指导指令,执行所述指导指令就是根据指导策略发出提示信号,具体的提示信号可以使语音提示或者是文本提示等。
在本发明的一些实施例中,所述执行所述指导指令包括:
发送指导手指改变角度的信号后时时获取手指与移动终端间的新的角度,当获取到与信号要求的角度一致的角度时,获取该角度下的指纹图像;重复上述步骤直至获取到所需的各角度的指纹图像;步骤S423中通过旋转手指以识别指纹边缘,具体的旋转则是需要用户根据指导信号进行旋转,例如录入第一个角度的指纹图像后,根据图像采集策略,若要录入第二个角度的指纹图像,需要用户在第一角度基础上向上旋转10°,因此用户会通过语音或文本发送“向上旋转10°”的指导信号,用户是否按照指导信号做出动作决定了对指纹边缘识别的成败,若未按照指导信号做出动作(即向上旋转10°),则识别失败,进一步提示需要旋转手指,也就是再次发送指导信号;若按照指导信号做出了动作(即向上旋转了10°),则识别成功,验证***继续录入,继续录入后进行模拟识别,也就是对第二个角度的指纹图像进行获取和存储,若获取和存储成功,则识别成功,进而录入成功,若获取和存储失败,则识别失败,失败后继续进行获取,若模拟识别超过10次(分析10次图像采集件扫描到的指纹图像,均不符合第二个角度的指纹图像的要求),则录入失败,不再进行获取;第二个角度的指纹图像成功录入后,继续发送指导信号和获取新的角度的指纹图像,重复多次直至获取到所需的全部的指纹图像。其他需要的角度在下文将做详细描述,这里不做过多赘述。
在本发明的一些实施例中,所述所需的各角度的指纹图像包括:正对图像采集件的第一角度、相对第一角度向第一方向旋转10°的第二角度、相对第一角度向第二方向旋转10°的第三角度、相对第一角度向第三方向旋转30°的第四角度和相对第一角度向第四方向旋转30°的第五角度。其中的第一方向为上,第二方向为下,第三方向为左,第四方向为右;五个角度包括了指纹的核心和各个方向的边缘,利用上述五个角度的指纹图像进行建模,能够使预存储的3D模型包括较多较全面的模型特征,当验证时所新建立的3D模型同样具有较多较全面的模型特征,这样能够增加验证的准确性。
基于同一发明构思,本发明还提供了一种移动终端的指纹验证***,所述验证***包括:获取模块,所述获取模块用于获取手指的多个角度的指纹图像;建模模块,所述建模模块用于根据多个所述指纹图像建立指纹的3D模型;比较模块,所述比较模块用于比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败。
基于同一发明构思,本发明还提供了一种移动终端,包括所述的移动终端的指纹验证***。所述移动终端设置有支持3D识别技术的高精度摄像头,作为图像采集件;同时移动终端设置有闪光灯,闪光灯周围还设有光线传感器,闪光灯和光线传感器都与验证***电性连接,当验证方法运行时,光线传感器感应摄像头扫描区域内的光线强度,若光线强度弱于预设阈值时,自动开启闪光灯,验证完毕后关闭闪光灯,预设阈值可以在10-15Lux范围内选择并设置。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(ApplicationSpecific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable LogicDevice,PLD)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (12)

1.一种移动终端的指纹验证方法,其特征在于,所述验证方法包括下述步骤:
获取移动终端的图像采集件采集到的手指的多个角度的指纹图像;
根据多个所述指纹图像建立指纹的3D模型;
比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败。
2.根据权利要求1所述的验证方法,其特征在于,所述获取移动终端的图像采集件采集到的手指的多个角度的指纹图像之前还包括:
获取手指与移动终端间的距离;
判断所述距离是否在获取指纹图像的有效距离范围内,若在,则生成并执行开启图像采集件的指令。
3.根据权利要求1所述的验证方法,其特征在于,所述获取移动终端的图像采集件采集到的手指的多个角度的指纹图像之前还包括:
获取到某一指令对应的操作后,启动验证方法;
所述验证成功之后,还包括:执行所述操作对应的指令。
4.根据权利要求1所述的验证方法,其特征在于,所述获取移动终端的图像采集件采集到的手指的多个角度的指纹图像包括:
获取手指的第一个角度的指纹图像;
根据所述指纹图像确定手指与移动终端的角度;
根据所述角度和预设的图像采集策略生成指导指令;
执行所述指导指令。
5.根据权利要求1所述的验证方法,其特征在于,所述比较建立的指纹的3D模型和预存储的指纹的3D模型包括:
分别提取预存储的指纹的3D模型的模型特征和建立的指纹的3D模型的模型特征,比较二者的模型特征的重合比例,若重合比例超过预设比例,则二者的差别在预设的允许误差范围内。
6.根据权利要求1所述的验证方法,其特征在于,所述比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败包括:
分别比较建立的指纹的3D模型和预存储的多个指纹的3D模型,若预存储的多个指纹的3D模型中任一个与建立的指纹的3D模型的差别在预设的允许误差范围内,则验证成功,否则,验证失败。
7.根据权利要求1所述的验证方法,其特征在于,所述预存储的指纹的3D模型通过下述步骤进行预存储:
验证用户的身份后,生成并执行开启图像采集件的指令;
依次获取一个手指的多个角度的指纹图像并据此建立并存储该手指的指纹的3D模型,运行一次或重复运行多次本步骤直至将所有需要预存储的手指的3D模型全部建立和存储。
8.根据权利要求7所述的验证方法,其特征在于,所述依次获取一个手指的多个角度的指纹图像并据此生成该手指对应的指纹的3D模型包括:
获取手指的第一个角度的指纹图像并进行存储;
根据第一个角度的指纹图像确定手指与移动终端的角度;
根据所述角度和预设的图像采集策略生成指导指令;
执行所述指导指令。
9.根据权利要求4或8所述的验证方法,其特征在于,所述执行所述指导指令包括:
发送指导手指改变角度的信号后时时获取手指与移动终端间的新的角度,当获取到与信号要求的角度一致的角度时,获取该角度下的指纹图像;重复上述步骤直至获取到所需的各角度的指纹图像。
10.根据权利要求9所述的验证方法,其特征在于,所述所需的各角度的指纹图像包括:
正对图像采集件的第一角度、相对第一角度向第一方向旋转10°的第二角度、相对第一角度向第二方向旋转10°的第三角度、相对第一角度向第三方向旋转30°的第四角度和相对第一角度向第四方向旋转30°的第五角度。
11.一种移动终端的指纹验证***,其特征在于,所述验证***包括:
获取模块,所述获取模块用于获取手指的多个角度的指纹图像;
建模模块,所述建模模块用于根据多个所述指纹图像建立指纹的3D模型;
比较模块,所述比较模块用于比较建立的指纹的3D模型和预存储的指纹的3D模型,若二者的差别在预设的允许误差范围内,则验证成功,否则,验证失败。
12.一种移动终端,其特征在于,包括权利要求11所述的移动终端的指纹验证***。
CN201910944653.8A 2019-09-30 2019-09-30 一种移动终端、其指纹验证方法和*** Pending CN110941985A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910944653.8A CN110941985A (zh) 2019-09-30 2019-09-30 一种移动终端、其指纹验证方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910944653.8A CN110941985A (zh) 2019-09-30 2019-09-30 一种移动终端、其指纹验证方法和***

Publications (1)

Publication Number Publication Date
CN110941985A true CN110941985A (zh) 2020-03-31

Family

ID=69905908

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910944653.8A Pending CN110941985A (zh) 2019-09-30 2019-09-30 一种移动终端、其指纹验证方法和***

Country Status (1)

Country Link
CN (1) CN110941985A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112685754A (zh) * 2020-12-25 2021-04-20 珠海零边界集成电路有限公司 一种调试接口的解锁电路及解锁方法

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140044342A1 (en) * 2012-08-07 2014-02-13 Research & Business Foundation Sungkyunkwan University Method for generating 3d coordinates and mobile terminal for generating 3d coordinates
CN104361315A (zh) * 2014-10-27 2015-02-18 浙江工业大学 基于单目多视角立体机器视觉的3d指纹识别装置
CN104751040A (zh) * 2014-07-25 2015-07-01 北京智膜科技有限公司 基于智能移动信息设备的指纹检测方法
US20160070980A1 (en) * 2014-08-02 2016-03-10 The Hong Kong Polytechnic University Method and device for contactless biometrics identification
CN105574389A (zh) * 2015-06-29 2016-05-11 宇龙计算机通信科技(深圳)有限公司 一种指纹识别方法和终端
CN106127172A (zh) * 2016-06-29 2016-11-16 东莞市中控电子技术有限公司 一种非接触3d指纹采集的装置及方法
CN106127129A (zh) * 2016-06-17 2016-11-16 北京小米移动软件有限公司 指纹录入提示方法和装置
CN106326813A (zh) * 2015-06-30 2017-01-11 深圳指芯智能科技有限公司 一种智能变频3d指纹传感器
CN106407896A (zh) * 2016-08-29 2017-02-15 华蓥市高科德电子科技有限公司 一种用于手机设备的3d指纹信息提取方法
CN106547674A (zh) * 2016-10-28 2017-03-29 努比亚技术有限公司 一种指纹录入方法、装置及终端
CN106599859A (zh) * 2016-12-20 2017-04-26 北京小米移动软件有限公司 摄像识别指纹组件及其识别方法、装置、电子设备
CN107688765A (zh) * 2016-08-03 2018-02-13 北京小米移动软件有限公司 指纹采集方法及装置
CN107704839A (zh) * 2016-05-27 2018-02-16 广东欧珀移动通信有限公司 一种指纹解锁方法、装置及用户终端和介质产品
CN207218938U (zh) * 2017-09-15 2018-04-10 深圳奥比中光科技有限公司 多功能3d成像模组及移动终端
CN207560063U (zh) * 2017-08-08 2018-06-29 梁山盛源专用车制造有限公司 摄像装置和终端
CN109543591A (zh) * 2018-11-19 2019-03-29 珠海格力电器股份有限公司 一种三维手指静脉采集的方法及设备
CN110163164A (zh) * 2019-05-24 2019-08-23 Oppo广东移动通信有限公司 一种指纹检测的方法及装置

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140044342A1 (en) * 2012-08-07 2014-02-13 Research & Business Foundation Sungkyunkwan University Method for generating 3d coordinates and mobile terminal for generating 3d coordinates
CN104751040A (zh) * 2014-07-25 2015-07-01 北京智膜科技有限公司 基于智能移动信息设备的指纹检测方法
US20160070980A1 (en) * 2014-08-02 2016-03-10 The Hong Kong Polytechnic University Method and device for contactless biometrics identification
CN104361315A (zh) * 2014-10-27 2015-02-18 浙江工业大学 基于单目多视角立体机器视觉的3d指纹识别装置
CN105574389A (zh) * 2015-06-29 2016-05-11 宇龙计算机通信科技(深圳)有限公司 一种指纹识别方法和终端
CN106326813A (zh) * 2015-06-30 2017-01-11 深圳指芯智能科技有限公司 一种智能变频3d指纹传感器
CN107704839A (zh) * 2016-05-27 2018-02-16 广东欧珀移动通信有限公司 一种指纹解锁方法、装置及用户终端和介质产品
CN106127129A (zh) * 2016-06-17 2016-11-16 北京小米移动软件有限公司 指纹录入提示方法和装置
CN106127172A (zh) * 2016-06-29 2016-11-16 东莞市中控电子技术有限公司 一种非接触3d指纹采集的装置及方法
CN107688765A (zh) * 2016-08-03 2018-02-13 北京小米移动软件有限公司 指纹采集方法及装置
CN106407896A (zh) * 2016-08-29 2017-02-15 华蓥市高科德电子科技有限公司 一种用于手机设备的3d指纹信息提取方法
CN106547674A (zh) * 2016-10-28 2017-03-29 努比亚技术有限公司 一种指纹录入方法、装置及终端
CN106599859A (zh) * 2016-12-20 2017-04-26 北京小米移动软件有限公司 摄像识别指纹组件及其识别方法、装置、电子设备
CN207560063U (zh) * 2017-08-08 2018-06-29 梁山盛源专用车制造有限公司 摄像装置和终端
CN207218938U (zh) * 2017-09-15 2018-04-10 深圳奥比中光科技有限公司 多功能3d成像模组及移动终端
CN109543591A (zh) * 2018-11-19 2019-03-29 珠海格力电器股份有限公司 一种三维手指静脉采集的方法及设备
CN110163164A (zh) * 2019-05-24 2019-08-23 Oppo广东移动通信有限公司 一种指纹检测的方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
周路菡;: "3D感知引领人机交互应用新方向", no. 11, pages 2 - 10 *
王科俊;丁欣楠;: "基于Android平台的非接触指纹识别研究", no. 03 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112685754A (zh) * 2020-12-25 2021-04-20 珠海零边界集成电路有限公司 一种调试接口的解锁电路及解锁方法

Similar Documents

Publication Publication Date Title
KR101997371B1 (ko) 신원 인증 방법 및 장치, 단말기 및 서버
US9672406B2 (en) Touchless fingerprinting acquisition and processing application for mobile devices
WO2016165172A1 (zh) 一种终端***管理方法及装置
WO2016107075A1 (zh) 身份验证方法、装置和智能门锁
CN109660509A (zh) 基于人脸识别的登录方法、装置、***和存储介质
US20120051605A1 (en) Method and apparatus of a gesture based biometric system
US10121050B2 (en) Method and fingerprint sensing system for forming a fingerprint representation
CN106485125B (zh) 一种指纹识别方法及装置
CN107944247B (zh) 解锁控制方法、装置及电子设备
WO2013139221A1 (zh) 一种基于生物特征的认证方法、装置及***
CN104008321A (zh) 移动终端的基于指纹识别用户权限的判别方法和判断***
US11496471B2 (en) Mobile enrollment using a known biometric
CN107918727B (zh) 一种基于电子设备的界面解锁方法及电子设备
TWI679584B (zh) 基於資料融合的人員辨識方法
CN105426730A (zh) 登录验证处理方法、装置及终端设备
US20140347161A1 (en) Authorizing system and method of portable electronic device
Beton et al. Biometric secret path for mobile user authentication: A preliminary study
CN112334896B (zh) 终端设备的解锁方法、设备和存储介质
CN110941985A (zh) 一种移动终端、其指纹验证方法和***
CN207225305U (zh) 静脉启动装置
CN107451451B (zh) 解锁控制方法及相关产品
JP6056577B2 (ja) 生体認証装置、生体認証方法及び生体認証用コンピュータプログラム
Arunkumar et al. Biometrics authentication using raspberry pi
CN105701392B (zh) 信息处理方法及电子设备
CN109583168B (zh) 解锁控制方法及电子装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination