指纹识别的方法及其指纹识别装置与流程

文档序号:12468110阅读:283来源:国知局
指纹识别的方法及其指纹识别装置与流程
本发明涉及生物识别
技术领域
,尤其涉及一种指纹识别方法及其指纹识别装置。
背景技术
:指纹作为人体独一无二的特征,具有终身不变性、唯一性和方便性。现今,指纹识别技术已广泛应用于采集系统、门禁系统、智能电话机等设备中,电容式指纹识别技术在手机指纹解锁、手机在线指纹支付等应用功能的不断普及,对指纹的安全性也提出了更高的要求。基于电容的指纹识别技术存在被破解的风险,通过获取指纹图像并用特殊材料打印假指纹可成功破解多种手机机型上的指纹识别功能。因此,需要提出更安全的指纹识别技术。技术实现要素:本发明实施例提供了一种指纹识别的方法及其指纹识别的装置,能够提高指纹识别的安全的指纹识别技术。第一方面,提供了一种指纹识别的方法,包括:采集待测手指的光学信号;根据待测手指的光学信号,判断所述待测手指是否为活体。结合第一方面,在第一方面的第一种可能的实现方式中,所述根据待测手指的光学信号,判断所述待测手指是否为活体,包括:利用n个波长的光波获取所述待测手指的光学信号,当所述待测手指与指纹识别装置接触之前,所述光学信号包括所述待测手指造成的第一光反射强度I11,I12,…,I1n,其中,所述n个波长中第i个波长与第i个第一光反射强度I1i对应;当所述第一光反射强度I1i位于第一阈值区间T1i时,确定所述待测手指为活体,其中,1≤i≤n。结合第一方面及其上述实现方式,在第一方面的第二种可能的实现方式中,所述根据待测手指的光学信号,判断所述待测手指是否为活体,包括: 利用m个波长的光波获取所述待测手指的光学信号,当所述待测手指与指纹识别装置接触时,测得所述待测手指造成的第二光反射强度I21,I22,…,I2m,其中,所述m个波长中第i个波长与第i个第二光反射强度I2i对应;当所述第二光反射强度I2i位于第二阈值区间T2i时,确定所述待测手指为活体,其中,1≤i≤m。结合第一方面及其上述实现方式,在第一方面的第三种可能的实现方式中,所述根据待测手指的光学信号,判断所述待测手指是否为活体,包括:若所述n个波长与所述m个波长中有k个波长相同,利用所述k个波长测得所述第一光反射强度I11,I12,…,I1k和第二光反射强度I21,I22,…,I2k,当利用所述k个波长中第i个波长的光波得到的第一光反射强度I1i和利用所述第i个波长的光波得到的第二光反射强度I2i的线性组合位于第三阈值区间T3i时,确定所述待测手指为活体,其中,1≤i≤n。结合第一方面及其上述实现方式,在第一方面的第四种可能的实现方式中,所述根据待测手指的光学信号,判断所述待测手指是否为活体,包括:根据所述待测手指的光学信号是否符合心率特征,确定所述待测手指是否为活体。结合第一方面及其上述实现方式,在第一方面的第五种可能的实现方式中,所述根据所述待测手指的光学信号是否符合心率特征,确定所述待测手指是否为活体,包括:利用s个波长的光波获取所述待测手指的光学信号,所述光学信号为光学容积描计PPG信号S1,S2,…,Ss,其中,所述s个波长中第i个波长与第i个PPG信号Si对应,第i个PPG信号Si的周期为Pi、幅度为Ai;当所述周期Pi位于第四阈值区间T4i,并且幅度为Ai位于第五阈值区间T5i,确定所述待测手指为活体,其中,1≤i≤s。结合第一方面及其上述实现方式,在第一方面的第六种可能的实现方式中,所述根据待测手指的光学信号,判断所述待测手指是否为活体,包括:利用第一波长的光波照射所述待测手指时,测得所述待测手指的第一光学信号,获取所述第一光学信号的直流分量和所述第一光学信号的交流分量;利用第二波长的光波照射所述待测手指时,测得所述待测手指的第二光学信号,获取所述第二光学信号的直流分量和所述第二光学信号的交流分量,其中,所述第一波长与第二波长不同;利用所述第一光学信号的直流分量、所述第一光学信号的交流分量、所述第二光学信号的直流分量和所述第二光学信号 的交流分量,获得所述待测手指的血氧饱和度;当所述血氧饱和度位于第六阈值区间时,确定所述待测手指为活体。结合第一方面及其上述实现方式,在第一方面的第七种可能的实现方式中,所述方法还包括:若所述根据待测手指的光学信号,判断所述待测手指是否为活体的判断方式及其组合方式共有M种,根据应用场景对安全等级的要求,选择使用M种方式中的一种,判断所述待测手指为活体时,确定所述待测手指为活体。结合第一方面,在第一方面的第八种可能的实现方式中,还包括:对所述待测手指的指纹进行指纹匹配,并判断所述待测手指的指纹匹配是否成功;当所述待测手指为活体,并且所述待测手指的指纹匹配成功时,确定所述待测手指的指纹识别成功。第二方面,提供一种指纹识别装置,包括:光学采集单元,所述光学采集单元用于采集待测手指的光学信号;活体检测单元,所述活体检测单元用于根据待测手指的光学信号,判断所述待测手指是否为活体。结合第二方面,在第二方面的第一种可能的实现方式中,所述光学采集单元用于:利用n个波长的光波获取所述待测手指的光学信号,当所述待测手指与指纹识别装置接触之前,所述光学信号包括所述待测手指造成的第一光反射强度I11,I12,…,I1n,其中,所述n个波长中第i个波长与第i个第一光反射强度I1i对应;所述活体检测单元具体用于:当所述第一光反射强度I1i位于第一阈值区间T1i时,确定所述待测手指为活体,其中,1≤i≤n。结合第二方面及其上述实现方式,在第二方面的第二种可能的实现方式中,所述光学采集单元用于:利用m个波长的光波获取所述待测手指的光学信号,当所述待测手指与指纹识别装置接触时,测得所述待测手指造成的第二光反射强度I21,I22,…,I2m,其中,所述m个波长中第i个波长与第i个第二光反射强度I2i对应;所述活体检测单元具体用于:当所述第二光反射强度I2i位于第二阈值区间T2i时,确定所述待测手指为活体,其中,1≤i≤m。结合第二方面及其上述实现方式,在第二方面的第三种可能的实现方式中,所述活体检测单元具体用于:若所述n个波长与所述m个波长中有k个波长相同,利用所述k个波长测得所述第一光反射强度I11,I12,…,I1k和第二光反射强度I21,I22,…,I2k,当利用所述k个波长中第i个波长的光 波得到的第一光反射强度I1i和利用所述第i个波长的光波得到的第二光反射强度I2i的线性组合位于第三阈值区间T3i时,确定所述待测手指为活体,其中,1≤i≤n。结合第二方面及其上述实现方式,在第二方面的第四种可能的实现方式中,所述光学采集单元用于:根据所述待测手指的光学信号是否符合心率特征,确定所述待测手指是否为活体。结合第二方面及其上述实现方式,在第二方面的第五种可能的实现方式中,所述光学采集单元用于:利用s个波长的光波获取所述待测手指的光学信号,所述光学信号为光学容积描计PPG信号S1,S2,…,Ss,其中,所述s个波长中第i个波长与第i个PPG信号Si对应,第i个PPG信号Si的周期为Pi、幅度为Ai;所述活体检测单元具体用于:当所述周期Pi位于第四阈值区间T4i,并且幅度为Ai位于第五阈值区间T5i,确定所述待测手指为活体,其中,1≤i≤s。结合第二方面及其上述实现方式,在第二方面的第六种可能的实现方式中,所述光学采集单元用于:利用第一波长的光波照射所述待测手指时,测得所述待测手指的第一光学信号,获取所述第一光学信号的直流分量和所述第一光学信号的交流分量;利用第二波长的光波照射所述待测手指时,测得所述待测手指的第二光学信号,获取所述第二光学信号的直流分量和所述第二光学信号的交流分量,其中,所述第一波长与第二波长不同;所述活体检测单元具体用于:利用所述第一光学信号的直流分量、所述第一光学信号的交流分量、所述第二光学信号的直流分量和所述第二光学信号的交流分量,获得所述待测手指的血氧饱和度;当所述血氧饱和度位于第六阈值区间时,确定所述待测手指为活体。结合第二方面及其上述实现方式,在第二方面的第七种可能的实现方式中,所述应用单元还用于:若所述根据待测手指的光学信号,判断所述待测手指是否为活体的判断方式及其组合方式共有M种,根据应用场景对安全等级的要求,选择使用M种方式中的一种,判断所述待测手指为活体时,确定所述待测手指为活体。结合第二方面,在第二方面的第八种可能的实现方式中,还包括:指纹图像采集单元,所述指纹图像采集单元用于采集所述待测手指的指纹图像;指纹识别单元,所述匹配单元用于对所述待测手指的指纹图像进行指纹匹配, 并判断所述待测手指的指纹匹配结果是否成功;应用单元,所述应用单元用于当所述待测手指为活体,并且所述待测手指的指纹匹配成功时,确定所述待测手指的指纹识别成功。本发明实施例通过根据待测手指的信号,判断所述待测手指是否为活体;当确定待测手指为活体,并且该待测手指的指纹匹配成功时,确定待测手指的指纹识别结果成功。因此,本发明实施例提供的方法能够提高指纹识别技术的安全性,能够有效避免利用假体指纹破解指纹识别的问题。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明的指纹识别的方法的示意性流程图。图2是发明实施例中的指纹识别装置的示意性图。图3示出了根据本发明实施例的测量第一光反射强度I1的示意图。图4示出了根据本发明实施例的测量第二光反射强度I2的示意图。图5是本发明实施例的指纹识别的方法的示意图。图6示出了本发明实施例的一个PPG信号的示意图。图7示出了本发明一个实施例的方法的示意性流程图。图8示出了使用安全策略进行指纹识别的示意性流程图。图9示出了本发明一个实施例的活体检测的示意性流程图。图10是本发明实施例的指纹识别装置的示意图。图11示出了本发明实施例的指纹识别的装置的示意性框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。图1是本发明的指纹识别的方法的示意性流程图。如图1所示,该方法 的执行主体为指纹识别装置,该方法100包括:步骤110,采集所述待测手指的光学信号。步骤120,根据待测手指的光学信号,判断该待测手指是否为活体。在步骤110中,待测手指可以包括假体手指或死体手指,也可以包括活体手指。通过获得该待测手指的光学信号,判断该待测手指是否为活体。图2是发明实施例中的指纹识别装置的示意性图。如图2所示,指纹识别装置可以包括光源、光电探测器、透光盖板和指纹传感器。获取待测手指的光学信号包括:指纹识别装置的光源发出的光照射到待测手指的表面,光电探测器可以接收到待测手指透射或反射回来的光,将该接收到的光信号转换为电信号,根据该得到的电信号可以判断待测手指是否为活体。本发明实施例根据待测手指的光学信号,判断所述待测手指是否为活体。本发明实施例提供的方法能够提高指纹识别技术的安全性,能够有效避免利用假体指纹破解指纹识别的问题。可选地,作为本发明一个实施例,根据待测手指的光学信号,判断待测手指是否为活体,包括:利用p个波长的光波获取待测手指产生的p个光反射强度,根据该p个光反射强度的特征,判断待测手指是否为活体。具体地,可以利用上述p个波长,在待测手指接触指纹识别装置之前或接触指纹识别装置时,分别测得该p个波长产生的光反射强度,并利用这第l个波长产生的光反射强度的特征,判断待测手指是否为活体,其中,光反射强度的特征包括:光反射的强度是否满足一定的阈值条件、该p个光反射强度随时间的连续性、单调性和可导性是否满足一定条件等,应理解,本发明不限于此。可选地,作为本发明一个实施例,根据待测手指的光学信号,判断该待测手指是否为活体,包括:利用n个波长的光波获取待测手指的光学信号,当待测手指与指纹识别装置接触之前,上述光学信号包括待测手指造成的第一光反射强度I11,I12,…,I1n,其中,该n个波长中第i个波长与第i个第一光反射强度I1i对应;当第一光反射强度I1i位于第一阈值区间T1i时,确定待测手指为活体,其中,1≤i≤n,n为大于或等于1的整数。图3示出了根据本发明实施例的测量第一光反射强度的示意图。如图3所示,光源发出的光波长范围可以为380nm-1000nm,该n个波长可以在上述范围内选择,例如,n=3,第一光波长为中心波长为525nm的绿光,第二 光波长为中心波长为625nm的红光、第三光波长为中心波长为840nm的红外光。当待测手指没有接触指纹识别装置,距离指纹识别装置一定距离时,那么光源发出的上述三个波长的光会在指纹表面产生漫反射,那么光电探测器可以探测得到由第一光波长得到的光强I11、由第二光波长得到的光强I12和由第三光波长得到的光强I13,对第一光反射强度I11、I12和I13起主要贡献的为待测手指表面产生的漫反射,应理解,该距离一般小于10cm,例如可以为5cm、3cm等,本发明不限于此。还应理解,当n=1时,只需要测得一种光波长照射到待测手指后产生的第一光反射强度I11。由于物体的漫反射强度与物体的颜色、粗糙度和形状相关,当假体指纹的颜色、粗糙度和形状与活体指纹存在差异时,假体与活体的漫反射强度也会存在差异。因此,可以通过判断第一光反射强度I1i是否位于第一阈值区间T1i,判断待测手指是否为活体。例如,T1i=[200,500],也就是200≤I1i≤500时,待测手指为活体,第一光反射强度的单位为量化精度(英文:LeastSignificantBit,简写:LSB)。当第一光反射强度I11、I12和I13分别位于各自的第一阈值区间T11、T12、T13时,确定待测手指为活体。判断的策略也可以是当第一光反射强度I11、I12和I13中的一部分位于各自的第一阈值区间时,确定待测手指为活体,在此不做限定。应理解,上述数值仅仅是示例性的,本发明不限于此。可选地,作为本发明另一实施例,根据待测手指的光学信号,判断待测手指是否为活体,包括:利用m个波长的光波获取待测手指的光学信号,当待测手指与指纹识别装置接触时,测得待测手指造成的第二光反射强度I21,I22,…,I2m,其中,m个波长中第i个波长与第i个第二光反射强度I2i对应;当所述第二光反射强度I2i位于第二阈值区间T2i时,确定所述待测手指为活体,其中,1≤i≤m。应理解,上述m个波长可以与上述n个波长的光波相同,也可以不同,本发明实施例不作限定。图4示出了根据本发明实施例的测量第二光反射强度的示意图。如图4所示,为了简洁,我们仅仅以m=1时为例进行介绍,光源发出该特定波长的光波后,当待测手指与指纹识别装置上的透光盖板接触时,光 电探测器会测得第二光反射强度,该第二光反射强度I2主要由两部分构成:第一部分为通过上述透光盖板折射进待测手指,在待测手指内发生全反射,又通过透光盖板折射进入到光电探测器内的光强Ib;如图4中虚线所示,第二部分为透光盖板全反射进入光电探测器内的回射光强Ia,那么第二光反射强度即可以近似为I2=Ia+Ib。应理解,Ia与物体的颜色和粗糙度相关,当假体的颜色和粗糙度与真实手指存在差异时,假体指纹与活体指纹的反射强度Ia会存在差异。同时,回射光强Ib也与物体本身的光学特性相关,通常地,假体与活体的存在较大差异,假体回射强度Ib趋近为0。因此,可以通过判断第一光反射强度I2位于第二阈值区间T2时,判断待测手指为活体指纹。例如,800≤I2≤2000,单位同样为LSB,应理解,上述数值仅仅是示例性的,本发明不限于此。应理解,当m大于1时,每个波长情况下都采用上述类似的方式进行第光反射强度的测量,在此不再赘述。可选地,作为本发明一个实施例,根据待测手指的光学信号,判断待测手指是否为活体,包括:若n个波长与m个波长中有k个波长相同,利用k个波长测得第一光反射强度I11,I12,…,I1k和第二光反射强度I21,I22,…,I2k,当利用k个波长中第i个波长的光波得到的第一光反射强度I1i和利用第i个波长的光波得到的第二光反射强度I2i的线性组合位于第三阈值区间T3i时,确定待测手指为活体,其中,1≤i≤k。也就是说,当利用同一频段的光测得了第一光反射强度I1和第二光反射强度I2后,可以利用它们两个参量之间的任意线性组合与设定的第三阈值比较,进行活体判断。应理解,也可以使用I1、Ia、Ib之间的组合与设定的阈值进行比较,作为活体指纹判断的依据。具体地,表1示例性的给示出了,I1和I2的取值范围。表1类别活体范围假体范围阈值设定I1200~500800~1500100~650I2800~20000~400600~2100I2-I1300~1800-1500~-400200~2000应理解,上述利用待测手指靠近指纹识别装置和接触指纹识别装置的光 反射强度进行活体判断,可快速地完成活体的判断。图5是本发明实施例的指纹识别的方法的示意图。如图5所示,在某种特定波长照射下,虚线为待测手指为假体时,测得的第一光反射强度I1'和第二光反射强度I'2,实线为待测手指为活体指纹时,测得的第一光反射强度I1和第二光反射强度I2。由图中可以看到,在待测手指距离指纹识别装置一定距离时,也就是与指纹识别模组之间未接触时,由于假体的I1'和活体的I1不同,因此可以通过测得的第一光反射强度是否属于第一阈值区间,判断测到指纹是否为活体指纹。另外,由图中可以看到,在待测手指与指纹识别装置接触时,由于假体的I'2和活体的I2不同,因此可以通过测得的第二光反射强度是否属于第二阈值区间,判断测到指纹是否为活体指纹。应理解,当测得了第一光反射强度I1和第二光反射强度I2后,可以利用它们两个参量之间的任意线性组合与设定的第三阈值比较,进行活体判断。本发明实施例通过根据待测手指的光反射强度,判断所述待测手指是否为活体。因此,本发明实施例提供的方法能够提高指纹识别技术的安全性,能够有效避免利用假体指纹破解指纹识别的问题。可选地,作为本发明的一个实施例,根据待测手指的光学信号,判断待测手指是否为活体,包括:根据待测手指的光学信号是否符合心率特征,确定所述待测手指是否为活体。可选地,作为本发明一个实施例,根据待测手指的光学信号是否符合心率特征,确定所述待测手指是否为活体,包括:利用s个波长的光波获取待测手指的光学信号,光学信号为光学容积描记(英文:PhotoPlethysmoGraphy,简写:PPG)信号S1,S2,…,Sn,其中,s个波长中第i个波长与第i个PPG信号Si对应,第i个PPG信号Si的周期为Pi、幅度为Ai;当周期Pi位于第四阈值区间T4i,并且幅度为Ai位于第五阈值区间T5i,确定待测手指为活体,其中,1≤i≤s。由于活体的PPG信号符合心率信号的特征,因此,通过检测待测手指的PPG信号周期和幅度,可以确定待测手指是否为活体,应理解,可以利用PPG信号的其它特征,确定待测手指是否为活体。应理解,上述s个波长可以与上述m或n个波长相同,也可以不同,本发明不限于此。可选地,作为本发明一个实施例,根据待测手指的光学信号,判断待测手指是否为活体,包括:利用第一波长的光波照射待测手指时,测得待测手指的第一光学信号,获取第一光学信号的直流分量和第一光学信号的交流分量;利用第二波长的光波照射所述待测手指时,测得待测手指的第二光学信号,获取第二光学信号的直流分量和第二光学信号的交流分量,其中,第一波长与第二波长不同;利用第一光学信号的直流分量、第一光学信号的交流分量、第二光学信号的直流分量和第二光学信号的交流分量,获得待测手指的血氧饱和度;当血氧饱和度位于第六阈值区间时,确定待测手指为活体。应理解,上述第一波长可以从前述m、n或s个波长中选择,也可以其它的波长,本发明不限于此。具体地,由于人体血液内的氧合血红蛋白和去氧合血红蛋白对不同波长入射光有着不同的吸收率,当用两种特定波长的光线照射组织时,例如第一波长的光波为红光,第二波长的光为红外光,那么如果定义获得的第一PPG信号的交流分量为ACred,第一PPG信号的直流分量为DCred,第二PPG信号的交流分量为ACIR,第二PPG信号的直流分量为DCIR,运用Lambert-Bear定律并根据血氧饱和度(英文:BloodOxygenSaturation,简写:SpO2)的定义可推出动脉血氧饱和度的近似公式为:SpO2=a+b·R,其中a,b为常量利用光学模块同时对两种波长的光,例如红光和红外光,进行PPG信号采集,分别提取PPG信号对应的直流分量和交流分量,按照上述公式即可进行血氧饱和浓度的计算。医学统计表明,正常人体的动脉血氧饱和度(SpO2)不应低于94%,即第四阈值区间为大于或等于94%,通过计算得到的血氧饱和浓度与设定阈值进行比较,当被检测物体的血氧饱和浓度大于设定阈值的时候,判断为活体,否则为假体。应理解,上述第四阈值区间的取值仅仅是示例性的,本发明不限于此。图6示出了本发明实施例的一个光学信号的示意图。如图6所示,上方 的线条表征了在红光的照射下获得的第一光学信号,该信号可以分为第一光学信号的交流信号和第一光学信号的直流信号,图中示出了由待测手指距离指纹识别装置一定距离至完全接触指纹识别装置的过程中,第一光学的直流信号的变化量△DCred,该第一光学信号的波峰与波谷之间的信号差为△ACred;同理,图中还示出了第二光学信号的示意图,下方线条表表征了在红外光的照射下获得的第二光学信号。应理解,具体地,第一光学信号可以为第一PPG信号;第二光学信号可以为第二PPG信号,下面图7至图8的实施例中将具体以PPG信号为例进行论述。图7示出了本发明一个实施例的方法的示意性流程图。如图7所示,该方法的执行主体为指纹识别装置,具体步骤如下:步骤701,指纹识别装置进行光学信号的数据采集。优选的,采用红光和红外光分别照射待测手指,获得第一PPG信号和第二PPG信号。步骤702,对第一PPG信号和第二PPG信号进行交流分量的提取。步骤703,对第一PPG信号和第二PPG信号进直流分量的提取。步骤704,利用第一PPG信号和第二PPG信号的直流分量、第一PPG信号和第二PPG信号进行交流分量计算血氧饱和浓度。步骤705,对经过上述步骤计算得到的血氧饱和浓度值与设定的阈值进行比较,如果计算得到的血氧饱和浓度值位于阈值区间内,例如大于特定的阈值,那么可以判定活体检测成功,即步骤707,否则,进入步骤706,判断活体检测失败。可选地,作为本发明一个实施例,方法还包括:若根据待测手指的光学信号,判断待测手指是否为活体的判断方式及其组合方式共有M种,根据应用场景对安全等级的要求,选择使用M种方式中的一种或者多种,确定待测手指为活体。具体的,由上述描述可知,判断待测手指是否为活体的判断方式有多种,每种判断待测手指是否为活体的方式不同可能会结果不同,检测所需的时间也有所不同,利用多种活体检测方式同时进行判断会得到更高的可靠性,随之而来的就是需要更多的时间或资源代价。因此,提出在针对不同应用场景下,可以选择不同的安全等级。例如,优选的,我们提出两种安全策略:低安全等级策略和高安全等级策略。用户 可以根据对安全等级的要求选择指纹识别的方式。具体地,低安全等级可以利用上述列举的方法中的一种或多种进行活体检测,例如可以仅仅通过光学活体检测的方式判断待测手指是否为活体,满足光强阈值条件即可判断为活体指纹,而不需要进行血氧饱和度的阈值判断。应理解,低安全等级策略可以设定一个或几种特定的检测方式,当这几个检测方式同时判断待测手指为活体时,判定该待测手指为活体;也可以当这几种检测方式中的部分检测方式判断待测手指为活体时,判定待测手指为活体。具体地,在低安全等级方式中,可应用于实现快速解锁,例如活体识别时间<50ms、亮屏指纹解锁、应用解锁等,支持应用层选择使用该安全等级。在高安全等级策略中,需要选择比低安全等级更多的检测方式进行活体的检测,例如,需要进行光学活体检测的方式判断待测手指是否为活体,还需要进行血氧饱和度的阈值判断,当两种检测方式都检测为活体指纹时,判断待测手指为活体指纹。应理解,本发明实施例不限于上述列举的两种安全等级,还可以提出其它的安全等级。换句话说,在一种安全等级策略中,可以选择一种或多种检测方式的组合,在满足这些检测方式的条件下,综合判定待测手指为活体指纹。图8示出了使用安全策略进行指纹识别的示意性流程图。如图8所示,在步骤801中,用户设备可以在应用层选择活体指纹识别的安全策略。在步骤802中,设定选择的安全等级,在步骤803中,如果选择了安全等级I,那么进入步骤805,进行PPG信号扫描,通过步骤806获得PPG信号。在步骤807中,利用光学活体检测方式I,获得光学活体检测结果。并通过步骤808输出活体检测结果。如果在步骤804中选择了安全等级II,那么进入步骤809,进行PPG信号扫描,通过步骤810获得PPG信号,在步骤811中,利用光学活体检测方式I和步骤809得到的PPG信号,获得光学活体检测结果。此外,还需要步骤812,采用光学活体检测方式2和步骤809得到的PPG信号,获得光学活体检测结果。当步骤811和步骤812中的检测结果都判断待测手指为活体时,则确定为活体指纹,否则不为活体指纹,通过步骤808输出光学活体检测结果。因此,通过设置不同的安全策略和安全等级,能够让用户根据实际需要选择不同的指纹识别方法,从而能够增强用户体验。图9示出了本发明一个实施例的活体检测的示意性流程图。由于如上所述的光学活体检测的执行过程需要一定的时间,而指纹识别装置上原有的指纹识别和匹配也需要一定的时间,为了缩短用户的操作时间,提高使用体验,可以将如上所述的光学活体检测和原有的指纹识别匹配同时进行。当确定待测手指为活体并且该待测手指的指纹匹配成功时,确定该待测手指的指纹识别成功。如图9所示,从步骤901开始活体指纹的识别流程。在集成光学模块的指纹识别模组中,同时进行步骤902指纹图像扫描和步骤903的光学信号扫描。在驱动层进行步骤904的数据传输,以便于在算法服务层进行下列步骤:在步骤905中,根据指纹识别技术对步骤902中获得的指纹图像进行处理,在步骤909中输出指纹识别结果。同时,在步骤906中通过选择活体识别的安全策略,以在步骤907中利用光学活体检测技术进行活体识别,并通过步骤908输出光学活体的检测结果,即判定待测手指是否为活体。最后在应用层中,进行步骤910,执行相关联的应用操作,并最终输出指纹识别结果。本发明实施例通过根据待测手指的信号,判断所述待测手指是否为活体;当确定待测手指为活体,并且该待测手指的指纹匹配成功时,确定待测手指的指纹识别结果成功。因此,本发明实施例提供的方法能够提高指纹识别技术的安全性,能够有效避免利用假体指纹破解指纹识别的问题。图10是本发明实施例的指纹识别装置的示意图。如果10所示,本发明所指的活体指纹识别的方法可应用在集成光学模块的指纹识别模组中,该指纹识别模组可应用在智能手机终端的正面、背面或隐藏式指纹识别(英文:InvisibleFingerprintSensor,简写:IFS)指纹识别方案中。具体地,当手指按压指纹模组后,指纹模组进行指纹图像和PPG信号 扫描,手机驱动层读取指纹模组采集到的数据并上传至手机算法服务层,算法应用层根据指纹图像和光学信号数据进行指纹识别和活体识别,并输出指纹识别结果和活体识别结果,应用层根据算法服务层输出结果执行相关指纹解锁、指纹支付、指纹录入、指纹登录等相关操作。应理解,本发明所提出的指纹识别的方法不限于应用于本实施例所限定的场景中,任何能够利用本发明实施例的方法进行的指纹检测均落入本发明的保护范围中。还应理解,上述序号仅仅为了方便描述流程图,其的大小关系不代表了执行具体动作的先后顺序。图11示出了本发明实施例的指纹识别的装置的示意性框图。如图11所示,该装置包括:光学采集单元1101,所述光学采集单元1101用于采集所述待测手指的光学信号。活体检测单元1102,所述活体检测单元1102用于根据待测手指的光学信号,判断所述待测手指是否为活体。指纹图像采集单元1103,所述指纹图像采集单元1103用于采集所述待测手指的指纹图像;指纹识别单元1104,所述匹配单元1104用于对所述待测手指的指纹图像进行指纹匹配,并判断所述待测手指的指纹匹配结果是否成功;应用单元1105,所述应用单元1105用于当所述待测手指为活体,并且所述待测手指的指纹匹配成功时,确定所述待测手指的指纹识别成功。本发明实施例通过根据待测手指的信号,判断所述待测手指是否为活体;当确定待测手指为活体,并且该待测手指的指纹匹配成功时,确定待测手指的指纹识别结果成功。因此,本发明实施例提供的方法能够提高指纹识别技术的安全性,能够有效避免利用假体指纹破解指纹识别的问题。可选地,作为本发明一个实施例,所述光学采集单元1101具体用于:利用n个波长的光波获取所述待测手指的光学信号,当所述待测手指与指纹识别装置接触之前,所述光学信号包括所述待测手指造成的第一光反射强度I11,I12,…,I1n,其中,所述n个波长中第i个波长与第i个第一光反射强度I1i对应;所述活体检测单元1102用于:当所述第一光反射强度I1i位于第一阈值区间T1i时,确定所述待测手指为活体,其中,1≤i≤n。可选地,作为本发明一个实施例,所述光学采集单元1101具体用于:利用m个波长的光波获取所述待测手指的光学信号,当所述待测手指与指纹识别装置接触时,测得所述待测手指造成的第二光反射强度I21,I22,…,I2m,其中,所述m个波长中第i个波长与第i个第二光反射强度I2i对应;所述活体检测单元1102用于:当所述第二光反射强度I2i位于第二阈值区间T2i时,确定所述待测手指为活体,其中,1≤i≤m。可选地,作为本发明一个实施例,所述活体检测单元1102具体用于:若所述n个波长与所述m个波长中有k个波长相同,利用所述k个波长测得所述第一光反射强度I11,I12,…,I1k和第二光反射强度I21,I22,…,I2k,当利用所述k个波长中第i个波长的光波得到的第一光反射强度I1i和利用所述第i个波长的光波得到的第二光反射强度I2i的线性组合位于第三阈值区间T3i时,确定所述待测手指为活体,其中,1≤i≤k。可选地,作为本发明一个实施例,所述光学采集单元1101用于:根据所述待测手指的光学信号是否符合心率特征,确定所述待测手指是否为活体。可选地,作为本发明一个实施例,所述光学采集单元1101具体用于:利用s个波长的光波获取待测手指的光学信号,光学信号为光学容积描计PPG信号S1,S2,…,Sn,其中,该s个波长中第i个波长与第i个PPG信号Si对应,第i个PPG信号Si的周期为Pi、幅度为Ai;所述活体检测单元具体用于:当所述周期Pi位于第四阈值区间T4i,并且幅度为Ai位于第五阈值区间T5i,确定所述待测手指为活体,其中,1≤i≤s。可选地,作为本发明一个实施例,所述光学采集单元1101具体用于:利用第一波长的光波照射所述待测手指时,测得所述待测手指的第一光学信号,获取所述第一光学信号的直流分量和所述第一光学信号的交流分量;利用第二波长的光波照射所述待测手指时,测得所述待测手指的第二光学信号,获取所述第二光学信号的直流分量和所述第二光学信号的交流分量,其中,所述第一波长与第二波长不同;所述活体检测单元1102具体用于:利用所述第一光学信号的直流分量、所述第一光学信号的交流分量、所述第二光学信号的直流分量和所述第二光学信号的交流分量,获得所述待测手指的血氧饱和度;当所述血氧饱和度位于第六阈值区间时,确定所述待测手指为活体。可选地,作为本发明一个实施例,所述应用单元1105具体用于:若所述根据待测手指的光学信号,判断所述待测手指是否为活体的判断方式及其 组合方式共有M种,根据应用场景对安全等级的要求,选择使用M种方式中的一种,确定所述待测手指为活体。本发明实施例通过根据待测手指的信号,判断所述待测手指是否为活体;当确定待测手指为活体,并且该待测手指的指纹匹配成功时,确定待测手指的指纹识别结果成功。因此,本发明实施例提供的方法能够提高指纹识别技术的安全性,能够有效避免利用假体指纹破解指纹识别的问题。指纹识别设备1100可以用于执行上述方法实施例中与网络设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使 用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1