CN108604294A - 终端中指纹处理方法及终端 - Google Patents
终端中指纹处理方法及终端 Download PDFInfo
- Publication number
- CN108604294A CN108604294A CN201680080801.0A CN201680080801A CN108604294A CN 108604294 A CN108604294 A CN 108604294A CN 201680080801 A CN201680080801 A CN 201680080801A CN 108604294 A CN108604294 A CN 108604294A
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- terminal
- finger print
- fingerprint device
- labeled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 48
- 230000006870 function Effects 0.000 claims description 47
- 238000012545 processing Methods 0.000 claims description 31
- 238000001514 detection method Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 14
- 238000002604 ultrasonography Methods 0.000 claims description 10
- 238000013461 design Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 18
- 230000008569 process Effects 0.000 description 10
- 230000003287 optical effect Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 3
- 239000003292 glue Substances 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000007790 scraping Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Collating Specific Patterns (AREA)
- Image Input (AREA)
Abstract
一种终端中指纹处理方法及终端,该方法包括:获取第一待认证指纹信息(S101),将该第一待认证指纹信息与指纹模板进行比对,获取到第一指纹认证结果,其中,指纹模板中保存了第一用户的指纹特征集合(S102),对第一指纹认证结果进行判断,如果第一指纹认证结果为认证成功并需要更新指纹模板,则会判断终端的指纹器件是否被标记,如果终端的指纹器件被标记,则不会更新指纹模板(S103)。该方法通过对指纹器件进行标记判断,可以防止攻击者将人为设置的特征写入指纹模板中,保证了指纹模板不会被污染,进而保证终端的使用安全。
Description
本发明涉及通信技术,尤其涉及一种终端中指纹处理方法及终端。
现有的部分终端,例如手机上,提供了指纹认证功能,用户事先在终端中保存自己的指纹信息,形成指纹模板,当用户需要解锁终端时,用手指触摸终端中的指纹器件,指纹器件会采集待认证指纹信息,终端将待认证指纹信息与指纹模板进行比对,如果比对成功,则说明指纹认证成功,终端会为用户解锁终端供用户使用。指纹认证的结果一般可以包括三类:认证成功、认证失败、认证成功并需要更新指纹模板。其中,认证成功并需要更新指纹模板是指待认证指纹信息与指纹模板为同一个指纹,并且待认证指纹信息中携带了指纹模板中未存储的指纹特征信息。
现有技术中,当认证结果为认证成功并需要更新指纹模板时,终端将待认证指纹信息中的新的特征更新到指纹模板中,形成新的指纹模板,当用户再次输入指纹时,终端会基于新的指纹模板与用户输入的指纹进行比对。
但是,现有的方案存在安全漏洞,会导致攻击者利用安全漏洞来解锁终端,从而造成严重的后果。
发明内容
本发明实施例提供一种终端中指纹处理方法及终端,用于解决现有技术中由于存在安全漏洞而导致的安全问题。
本发明实施例第一方面提供一种终端中指纹处理方法,该方法包括:
首先获取第一待认证指纹信息,进而,将该第一待认证指纹信息与指纹模板进行比对,从而获取到第一指纹认证结果,其中,指纹模板中保存了第一用户的指纹特征集合,进而,对第一指纹认证结果进行判断,如果第一指纹认证结果为认证成功并需要更新指纹模板,则会判断终端的指纹器件是否被标记,如果终端的指纹器件被标记,则不会更新指纹模板。
在一种可能的设计中,可以通过如下方式来判断终端的指纹器件是否被标记:
根据终端的指纹器件在空载状态下的特征,来判断终端的指纹器件是否被标记。
在一种可能的设计中,还可以通过如下方式来判断终端的指纹器件是否被标记:
首先,获取第二待认证指纹信息以及第二待认证指纹信息对应的第二指纹认证结果,其中,第二待认证指纹信息为在获取第一待认证指纹信息之后所获取到的,并且,第二指纹认证结果为认证成功或者认证成功并需要更新指纹模板。其次,确定第一指纹特征集合,该第一指纹特征集合为第一待认证指纹信息以及第二待认证指纹信息中,在指纹器件中的绝对位置相同的指纹特征集合。进而,判断第一指纹特征集合的分值是否大于预设的分值阈值,若是,则确定终端的指纹器件被标记。
在一种可能的设计中,在不更新指纹模板后,还会执行下述过程:
如果指纹器件上被标记的指纹特征集合的分值大于第一阈值并且小于第二阈值,则显示提醒信息,该提醒信息用于提醒用户检查指纹器件表面。
在一种可能的设计中,在不更新指纹模板后,还会执行下述过程:
如果指纹器件上被标记的指纹特征集合的分值大于第二阈值并且小于第三阈值,则关闭终端的指纹模板更新功能。
在一种可能的设计中,在不更新指纹模板后,还会执行下述过程:
如果指纹器件上被标记的指纹特征集合的分值大于第三阈值,则关闭终端的指纹认证功能。
在一种可能的设计中,在不更新指纹模板后,还会执行下述过程:
首先,获取第三待认证指纹信息。
其次,根据第三待认证指纹信息中除指纹器件中被标记的指纹特征集合之外的指纹信息,确定第三待认证指纹信息对应的第三指纹认证结果。
在一种可能的设计中,可以通过下述方法来实现根据指纹器件在空载状态下的特征判断终端的指纹器件是否被标记:
首先,获取所述指纹器件的空载图像,所述空载图像为所述指纹器件在空载状态下所采集到的图像;
其次,确定所述空载图像的图像梯度值;
进而,判断所述空载图像的图像梯度值是否超出预设范围,若是,则确定所述终端的指纹器件被标记。
在一种可能的设计中,可以通过下述方法来实现根据指纹器件在空载状态下的特征判断终端的指纹器件是否被标记:
首先,获取所述指纹器件的空载图像以及所述指纹器件的出厂图像;
其次,计算所述空载图像中第一像素点与所述出厂图像中的对应像素点的像素值的第一差值,若所述第一差值大于第一预设阈值,则确定终端的指纹器件被标记;否则,计算所述空载图像中至少一个第二像素点与出厂图像中对应像素点的至少一个第二差值,若所述第一差值与所述第二差值的差值大于第二预设阈值,则确定终端的指纹器件被标记。
在一种可能的设计中,可以通过下述方法来实现根据指纹器件在空载状态下的特征判断终端的指纹器件是否被标记:
首先,对处于空载状态下的所述指纹器件进行超声波检测,获取所述指纹器件的厚度以及表面平整度;
其次,判断所述指纹器件的表面是否平整,以及,所述指纹器件的厚度是否与所述指纹器件的原始厚度相同,若否,则确定所述终端的指纹器件被标记。
在一种可能的设计中,可以通过下述方法来实现根据指纹器件在空载状态下的特征判断终端的指纹器件是否被标记:
首先,对处于空载状态下的所述指纹器件进行电特性检测,所述电特性检测用于检测所述指纹器件中的电容值以及电阻值;
其次,若所述指纹器件中的电容值的变化量大于预设的电容值变化量,或者所述指纹器件中的电阻值的变化量大于预设的电阻值变化量,则确定所述终端的指纹器件被标记。
在一种可能的设计中,如果判断出终端的指纹器件未被标记,则根据所述第一待认证指纹信息更新所述指纹模板。
本发明实施例第二方面提供一种终端,该终端具有实现上述方法的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
在一种可能的设计中,该装置包括第一获取模块以及处理模块,其中,第一获取模块可以用于获取第一待认证指纹信息,处理模块用于将所述第一待认证指纹信息与指纹模板进行比对,获取第一指纹认证结果,其中,所述指纹模板用于保存第一用户的指纹特征集合,处理模块还用于在所述第一指纹认证结果为认证成功并需要更新指纹模板时,判断所述终端的指纹器件是否被标记,若是,则不更新所述指纹模板。
在一种可能的设计中,处理模块具体用于:
根据所述终端的指纹器件在空载状态下的特征,判断所述终端的指纹器件是否被标记。
在一种可能的设计中,处理模块包括:
第一获取单元,用于获取第二待认证指纹信息以及所述第二待认证指纹信息对应的第二指纹认证结果,其中,所述第二待认证指纹信息为在获取所述第一待认证指纹信息之后所获取到的,并且,所述第二指纹认证结果为认证成功或者认证成功并需要更新指纹模板;
第一确定单元,用于确定第一指纹特征集合,所述第一指纹特征集合为所述第一待认证指纹信息以及第二待认证指纹信息中,在所述指纹器件中的绝对位置相同的指纹特征集合;
第二确定单元,用于判断所述第一指纹特征集合的分值是否大于预设的分值阈值,若是,则确定所述终端的指纹器件被标记。
在一种可能的设计中,该终端还包括:
显示模块,用于在所述指纹器件上被标记的指纹特征集合的分值大于第一阈值并且小于第二阈值时,显示提醒信息,所述提醒信息用于提醒用户检查所述指纹器件表面。
在一种可能的设计中,该终端还包括:
第一关闭模块,用于在所述指纹器件上被标记的指纹特征集合的分值大于所述第二阈值并且小于第三阈值时,关闭所述终端的指纹模板更新功能。
在一种可能的设计中,该终端还包括:
第一关闭模块,用于在所述指纹器件上被标记的指纹特征集合的分值大于所述第二阈值并且小于第三阈值时,关闭所述终端的指纹模板更新功能。
在一种可能的设计中,该终端还包括:
第二获取模块,用于获取第三待认证指纹信息;
所述处理模块,还用于根据所述第三待认证指纹信息中除所述指纹器件中被标记的指纹特征集合之外的指纹信息,确定所述第三待认证指纹信息对应的第三指纹认证结果。
在一种可能的设计中,处理模块还包括:
第二获取单元,用于获取所述指纹器件的空载图像,所述空载图像为所述指纹器件在空载状态下所采集到的图像;
第三确定单元,用于确定所述空载图像的图像梯度值;
第四确定单元,用于判断所述空载图像的图像梯度值是否超出预设范围,若是,则确定所述终端的指纹器件被标记。
在一种可能的设计中,处理模块还包括:
第三获取单元,用于获取所述指纹器件的空载图像以及所述指纹器件的出厂图像;
计算单元,用于计算所述空载图像中第一像素点与所述出厂图像中的对应像素点的像素值的第一差值,若所述第一差值大于第一预设阈值,则确定终端的指纹器件被标记;否则,计算所述空载图像中至少一个第二像素点与出厂图像中对应像素点的至少一个第二差值,若所述第一差值与所述第二差值的差值大于第二预设阈值,则确定终端的指纹器件被标记。
在一种可能的设计中,处理模块还包括:
第四获取单元,用于对处于空载状态下的所述指纹器件进行超声波检测,获取所述指纹器件的厚度以及表面平整度;
第五确定单元,用于判断所述指纹器件的表面是否平整,以及,所述指纹器件的厚度是否与所述指纹器件的原始厚度相同,若否,则确定所述终端的指纹器件被标记。
在一种可能的设计中,处理模块还包括:
检测单元,用于对处于空载状态下的所述指纹器件进行电特性检测,所述电特性检测用于检测所述指纹器件中的电容值以及电阻值;
第六确定单元,用于在所述指纹器件中的电容值的变化量大于预设的电容值变化量,或者所述指纹器件中的电阻值的变化量大于预设的电阻值变化量时,确定所述终端的指纹器件被标记。
在一种可能的设计中,处理模块具体还用于在所述终端的指纹器件未被标记时,根据所述第一待认证指纹信息更新所述指纹模板。
本发明实施例第三方面提供一种终端,包括存储器和处理器;
所述存储器用于存储程序指令,所述处理器用于调用所述存储器中的程序指令,执行前述的方法。
相较于现有技术,本发明实施例所提供的方案,能够防止攻击者将人为设置的特征写入指纹模板中,保证了指纹模板不会被污染,进而保证终端的使用安全。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为指纹认证的流程示意图;
图2为利用现有技术安全漏洞进行指纹认证攻击的示例图;
图3为本发明实施例提供的终端中指纹处理方法实施例一的流程示意图;
图4为本发明实施例提供的终端中指纹处理方法实施例二的流程示意图;
图5为本实施例的示例图;
图6为本发明实施例提供的终端中指纹处理方法实施例三的流程示意图;
图7为本发明实施例提供的终端中指纹处理方法实施例四的流程示意图;
图8为本发明实施例提供的终端中指纹处理方法实施例五的流程示意图;
图9为本发明实施例提供的终端中指纹处理方法实施例六的流程示意图;
图10为本发明实施例提供的终端中指纹处理方法实施例七的流程示意
图;
图11为本发明实施例提供的终端实施例一的模块结构图;
图12为本发明实施例提供的终端实施例二的模块结构图;
图13为本发明实施例提供的终端实施例三的模块结构图;
图14为本发明实施例提供的终端实施例四的模块结构图;
图15为本发明实施例提供的终端实施例五的模块结构图;
图16为本发明实施例提供的终端实施例六的模块结构图;
图17为本发明实施例提供的终端实施例七的模块结构图;
图18为本发明实施例提供的终端实施例八的模块结构图;
图19为本发明实施例提供的终端实施例九的模块结构图;
图20为本发明实施例提供的终端实施例十的模块结构图;
图21为本发明实施例提供的终端实施例一的模块结构图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
指纹是指人的手指末端正面皮肤上凸凹不平产生的纹线,指纹的纹线并不是连续并且平滑笔直的,而是经常出现中断、分叉或转折。纹线的整体走向分布、纹线的曲率位置、起点、终点、结合点、分叉点、图像灰度、图像边缘、图像轮廓等都称为指纹的特征,这些特征各不相同但具有唯一性和终身不变性等特点,因此可用来进行身份认证。
图1为指纹认证的流程示意图,如图1所示,指纹认证可以分为指纹注册和指纹验证两个流程。指纹注册阶段,通过指纹器件(例如传感器)获取的手指的指纹图像经过简单图像处理后进行特征提取,并将提取出来的特征进行存贮,形成指纹模板,即,指纹模板中包括了一个特定手指的指纹的特征集合。指纹验证阶段,指纹器件所获取的待认证指纹图像经过图像处理后提取出指纹特征,将该指纹特征和指纹模板中指纹特征进行比对,按照特征
相似度的高低进行打分,并将分数高于阈值的待认证指纹判定为指纹模板的原生指纹,即认证结果为认证成功,而分数低于阈值的待认证指纹判定为非原生指纹,即认证结果为认证失败。
除了上述两种认证结果,指纹认证还存在一种认证结果为:认证成功并需要更新指纹模板。该认证结果表示待认证指纹是指纹模板的原生指纹,并且,待认证指纹中包括了一些指纹模板中并不存在的新的特征。这种认证结果是由于人的手指会随着时间、气候、身体状况等内外因素的变化而发生变化。现有技术中,对于这种结果,除了进行指纹认证成功后的解锁等操作外,还会将待认证指纹中的新的特征更新到指纹模板中,以保证在同一个人的同一个手指指纹出现变化后,同样可以认证通过,以提高指纹认证的准确率。
但是,现有技术对于上述认证结果的处理过程可能存在安全漏洞。具体地,当指纹认证结果为认证成功并需要更新指纹模板时,现有技术直接会将待认证指纹中的特征更新到指纹模板中。如果攻击者事先人为的标记“一定数量”的“新的指纹信息”并将其固定于指纹器件的固定位置,在原有使用者进行指纹认证的时候,通过原有使用者自身携带的指纹数据信息,可以认证成功,同时,这些“新的指纹信息”也由于从未出现在原有的指纹模板中,被更新进指纹模板中。进而,攻击者即可利用这些被更新进指纹模板中的“新的指纹信息”进行攻击。具体地,由于指纹认证时是根据特征是否匹配进行打分的,而攻击者事先已经向指纹模板中更新进特定的指纹特征,在攻击者进行攻击时,无论攻击者使用的什么指纹,这些特定的人为标记的指纹特征都能被匹配上,即无论攻击者使用什么指纹,这些特定的指纹特征都能得到一定的分数,在这些分数的基础上,攻击者通过调整手指的按压、触摸或刮擦位置等就可以轻易地认证成功。
图2为利用现有技术安全漏洞进行指纹认证攻击的示例图,图2中的三幅画面A、B、C分别为手指按压在同一指纹器件表面所形成的画面,其中,A画面为合法用户的指纹,即原生指纹,B画面和C画面为攻击者的指纹。A、B、C中存在完全相同的两个区域1和2,这两个区域是攻击者事先在指纹器件表面滴入胶水等标记物后所形成的标记。当攻击者在指纹器件表面做好标记之后,原始用户进行指纹认证时,认证可以通过,并且,由于这些被标记的特征之前并未出现在指纹模板中,因此,这些被标记的特征就会被更
新到指纹模板中。进而,当画面B或C中的攻击者使用自己手指进行指纹认证时,这些被标记的特征能够匹配上,在这些被标记特征的基础上,攻击者通过改变手指与被标记区域的角度,就可以轻易地达到指纹认证所需要的特征匹配的分数,从而认证成功。除了上述的使用胶水在指纹器件表面形成标记外,攻击者还可能通过其他方式进行攻击,包括但不限于:通过特殊制备的膜覆盖在指纹器件表面形成标记,或者,使用电击或激光照射导致像素点失效来达到标记的目的。
由于现有技术存在上述安全漏洞,当终端中提供指纹认证解锁功能时,就会导致攻击者利用安全漏洞来解锁终端,从而造成严重的后果。
本发明实施例基于上述问题,提出一种终端中指纹处理方法,在将指纹特征更新进指纹模板之前验证指纹特征的合法性,从而保证指纹认证的安全性。
图3为本发明实施例提供的终端中指纹处理方法实施例一的流程示意图,该方法的执行主体为具有指纹认证功能的终端,例如手机、平板电脑等。如图3所示,该方法包括:
S101、获取第一待认证指纹信息。
当用户在终端的指纹器件上进行按压、触摸或者刮擦,即用户在指纹器件上输入指纹时,终端的指纹器件就会采集一个指纹图像,终端从该指纹图像中提取各种指纹特征,从而形成一个指纹特征集合,该指纹特征集合即构成待认证指纹信息。
可选地,终端在从指纹图像中提取指纹特征前,会对指纹图像进行图像预处理。
S102、将上述第一待认证指纹信息与指纹模板进行比对,获取第一指纹认证结果,其中,该指纹模板用于保存第一用户的指纹特征集合。
其中,第一用户的指纹特征集合用于解锁终端。
如前所述,指纹模板中包括了一个特定手指的指纹的特征集合,对于一个支持指纹认证功能的终端A,其指纹模板中包括的就是该终端所归属的合法用户的某个手指的指纹特征集合,即第一用户的指纹特征集合。指纹模板可以通过前述的指纹注册过程来得到。
当终端获取到第一待认证指纹信息后,将第一待认证指纹信息与指纹模
板进行比对,第一待认证指纹信息和指纹模板都是指纹特征的集合,因此,对第一待认证指纹信息和指纹模板进行比对,就是对其中的特征进行比对。具体地,终端会按照特征的相似度高低进行打分,例如指纹整体走向分布、纹线的曲率位置、起点、终点、结合点、分叉点、图像灰度、图像边缘、图像轮廓等这些特征进行打分,并得到一个最终得分。终端中预设一个特征得分的阈值,根据第一待认证指纹信息的最终得分与该预设阈值的关系来确定第一待认证指纹信息对应的第一指纹认证结果。
S103、若上述第一指纹认证结果为认证成功并需要更新指纹模板,则判断终端的指纹器件是否被标记,若是,则不更新指纹模板。
如果第一待认证指纹信息的最终得分高于阈值,则说明第一待认证指纹是指纹模板的原生指纹,在此基础上,如果第一待认证指纹中包括了一些指纹模板中并不存在的新的特征,则说明本次指纹认证的认证结果为认证成功并需要更新指纹模板。
在本次指纹认证的认证结果为认证成功并需要更新指纹模板时,终端会判断此时终端的指纹器件是否被标记,如果判断出终端的指纹器件被标记,则说明终端存在被恶意攻击的可能,终端不会对指纹模板进行更新。如果判断出终端的指纹器件没有被标记,则说明终端未被恶意攻击,终端会根据第一待认证指纹信息来更新指纹模板。具体地,终端会将在进行特征比对时所识别出的指纹模板不存在的新的特征添加到指纹模板中,形成新的指纹模板。当用户再次进行指纹认证时,终端就会按照新的指纹模板来进行比对,以提升指纹认证的准确率。
另一种情况下,若判断出终端的指纹器件未被标记,则根据上述第一待认证指纹信息更新指纹模板。
本实施例中,当指纹认证结果为认证成功并需要更新指纹模板时,终端首先会判断终端的指纹器件是否被标记,如果被标记,则说明终端存在被恶意攻击的可能,因此,终端不会更新指纹模板,即,通过对指纹器件进行标记判断,可以防止攻击者将人为设置的特征写入指纹模板中,保证了指纹模板不会被污染,进而保证终端的使用安全。
在上述实施例的基础上,本实施例涉及判断终端的指纹器件是否被标记的一种具体实现方式,即,上述步骤S103中判断终端的指纹器件是否被标记,
具体包括:
根据终端的指纹器件的在空载状态下的特征,判断所述终端的指纹器件是否被标记。
其中,指纹器件的空载状态是指纹器件的输入状态检测返回无输入的状态,即用户未按压、未触摸或未刮擦。一般情况下是用户手指未输入的状态,或指纹器件上方物体量(覆盖面积)不足以触发指纹输入中断的状态。指纹器件在空载状态下所获得的一些特征,例如图像、电特性、器件厚度值等,可以用来准确地判定指纹器件是否被标记。
在上述实施例的基础上,本实施例涉及判断终端的指纹器件是否被标记的另一种具体实现方式,即,图4为本发明实施例提供的终端中指纹处理方法实施例二的流程示意图,如图4所示,上述步骤S103中判断终端的指纹器件是否被标记,具体包括:
S201、获取第二待认证指纹信息以及第二待认证指纹信息对应的第二指纹认证结果,其中,该第二待认证指纹信息为在获取第一待认证指纹信息之后所获取到的,并且,该第二指纹认证结果为认证成功或者认证成功并需要更新指纹模板。
具体地,当终端获取第一待认证指纹信息并确定第一待认证指纹的认证结果为认证成功并需要更新指纹模板时,终端会将第一待认证指纹信息保存,并等待有用户再次输入指纹信息,当有用户再次输入指纹信息,终端会通过与指纹模板的比对获取其对应的指纹认证结果,如果指纹认证结果为认证失败,则终端会丢弃用户再次输入的这个指纹信息,并等待用户下一次再输入指纹信息,直到用户输入的指纹信息的认证结果为认证成功或认证成功并需要更新指纹模板,此时用户输入的指纹信息即为第二待认证指纹信息,终端会将第二待认证指纹信息保存下来用于后续与第一待认证指纹信息进行比较。
S202、确定第一指纹特征集合,该第一指纹特征集合为第一待认证指纹信息与第二待认证指纹信息中,具有相同位置特征的指纹特征的集合。
其中,位置特征用于标识指纹特征在指纹器件中的绝对位置。
举例来说,假设第一待认证指纹信息中的一个指纹特征A和第二待认证指纹中的一个指纹特征B具有相同的位置特征,即指纹特征A和指纹特征B
在指纹器件中的绝对位置相同,则将指纹特征A和指纹特征B加入第一指纹特征集合中。
S203、判断第一指纹特征集合的分值是否大于预设的分值阈值,若是,则确定所述终端的指纹器件被标记。
终端在进行特征比对时,所比对的特征可以是指纹整体走向分布、纹线的曲率位置、起点、终点、结合点、分叉点、图像灰度、图像边缘、图像轮廓等这些特征,因此,“位置信息”是指纹特征的一个重要参数。由于指纹器件采集指纹信息的精度非常高,正常情况下,当用户使用同一个手指进行两次指纹输入时,即使用户感觉位置并没有变化,指纹器件所采集到的两个指纹信息中同一个特征的位置相差都会很大。因此,正常情况下,两次成功认证的指纹信息中的特征的绝对位置相同的概率很低。如果终端判断出两次成功认证的指纹信息中具有相同绝对位置的特征集合的分值(即特征集合中各特征的分值之和)超出一定的阈值,则认为终端的指纹器件可能被标记。
图5为本实施例的示例图,图5中画面C和画面D分别为同一用户的同一手指进行两次指纹认证所形成的待认证指纹信息,画面C和画面D中的区域1和区域2为被攻击者标记的区域,从图5中可以得出,当用户进行两次指纹认证时,用户正常的指纹的位置有明显变化,但是被标记的区域1和区域2的绝对位置没有任何的变化,因此,可以得出,区域1和区域2所对应的特征是两个被人为标记的特征,当两个特征所组成的特征集合的分值大于预设的分值阈值时,终端就可以确定指纹器件被标记。
本实施例中,基于指纹认证的位置变化原理,通过判断两次认证成功的指纹信息中绝对位置不变的指纹特征集合的分值,可以准确地确定出指纹器件是否被标记。
需要说明的是,判断终端的指纹器件是否被标记不限于上述两种方法,还可以使用其他方法来判断终端的指纹器件是否被标记。
在上述实施例的基础上,本实施例涉及终端在不更新指纹模板之后的具体过程。即,当终端判断出指纹器件被标记,并且不更新指纹模板之后,终端会根据指纹器件上被标记的指纹特征集合的分值与预设阈值的关系,来执行对应的操作。
具体地,一实施例中,当指纹器件上被标记的指纹特征集合的分值大于
第一阈值并且小于第二阈值,则显示提醒信息,该提醒信息用于提醒用户检查指纹器件表面。
当指纹器件上被标记的指纹特征集合的分值大于第一阈值并且小于第二阈值,表明存在被记的指纹特征,但是其数量很小,因此,可以认为这些特征可能是由于灰尘、污渍等附着在指纹器件上所造成的,而不是恶意攻击所造成的。因此,终端会发出提醒信息,以提醒用户检查指纹器件的表面,及时对指纹器件表面进行清洗,以保证用户下次进行指纹认证时可以快速准确并且安全地完成指纹认证。
具体地,另一实施例中,当指纹器件上被标记的指纹特征集合的分值大于上述第二阈值并且小于第三阈值时,则关闭终端的指纹模板更新功能。
当指纹器件上被标记的指纹特征集合的分值大于第二阈值并且小于第三阈值,表明指纹器件被标记的程度更高一些,此时,终端会关闭终端的指纹模板更新功能,即终端不会再更新指纹模板,而是在每次指纹认证时都使用原有的指纹模板进行比对,这样既能够保证合法用户继续使用指纹认证功能,又能够保证指纹模板不被污染,避免出现安全问题。
具体地,再一实施例中,当指纹器件上被标记的指纹特征集合的分值大于上述第三阈值,则关闭终端的指纹认证功能。
当指纹器件上被标记的指纹特征集合的分值大于第三阈值,表明指纹器件被标记的程度已经超出了安全范围,可以确定是攻击者恶意的攻击所造成的,此时,终端会直接关闭终端的指纹认证功能,从而避免攻击者利用指纹认证来对终端进行攻击,保证终端的使用安全。
需要说明的是,上述第一阈值、第二阈值以及第三阈值的具体设定可以根据实际情况进行灵活设置,此处不做具体限定,仅需保证第二阈值大于第一阈值,第三阈值大于第二阈值即可。
图6为本发明实施例提供的终端中指纹处理方法实施例三的流程示意图,如图6所示,终端在不更新指纹模板之后的另一种具体执行过程为:
S301、获取第三待认证指纹信息。
S302、根据上述第三待认证指纹信息中除指纹器件中被标记的指纹特征集合之外的指纹信息,确定第三待认证指纹信息对应的第三指纹认证结果。
具体地,终端判断出指纹器件被标记之后,不会更新指纹模板,同时,
终端在判断的过程中会获取到被标记的指纹信息集合,即终端会获知具体哪些特征是被标记的,这些特征的分值分别是多少。当再有用户进行指纹认证时,即终端获取到第三待认证指纹信息时,终端会自动屏蔽掉那些已经被确定为被标记的特征,而不会将这些特征与指纹模板进行比对。
这种方法使得被标记的特征被屏蔽掉,因此不会出现被标记的特征被更新到指纹模板的情况,保证了指纹模板不被污染,进而保证了终端的使用安全。
在上述实施例的基础上,本实施例涉及根据指纹器件在空载状态下的特征来判断指纹器件是否被标记的一种具体方法,即,图7为本发明实施例提供的终端中指纹处理方法实施例四的流程示意图,如图7所示,上述根据指纹器件在空载状态下的特征来判断指纹器件是否被标记的一种具体方法为:
S401、获取指纹器件的空载图像,该空载图像为指纹器件在空载状态下所采集到的图像。
S402、确定空载图像的图像梯度值。
可选地,终端在指纹器件处于空载状态时采集一张空载图像,然后调整指纹器件的参数,比如增益值等,使得器件采到的图像偏白,然后继续调整指纹器件的参数,使得器件采到的图像偏黑,从而得到分别为正常图、白图、黑图的三张图。对于三张图中的每个对应像素点,得到其像像素值,根据三张图中每个对应像素点的像素值,得到像素点的梯度值。例如,某个像素点A在三张图中的像素值分别为160、170、180,则可以得出该像素点的梯度值为10。
S403、判断上述空载图像的图像梯度值是否超出预设范围,若是,则确定终端的指纹器件被标记。
对于正常的指纹器件来说,三张图中每个像素点的梯度值和整体的范围是较均一的变化,例如,所有的像素点的梯度值都在10或其左右很小的范围内,而如果指纹器件被标记,则所形成的三张图中像素点的梯度值会同正常的梯度值差异较大,例如,对于上述示例中的像素点A,当指纹器件正常时,在三张图中的像素值分别为160、170、180,即梯度值为10,而在指纹器件被标记后,所形成的三张图中的像素值分别为145 150 155,即梯度值为5,与正常的梯度值差异较大。因此,可以据此确定指纹器件被标记。
进一步地,根据各像素点的梯度值,终端就可以确定出哪些特征是被标记的特征,即可以得到被标记的指纹特征集合。
图8为本发明实施例提供的终端中指纹处理方法实施例五的流程示意图,如图8所示,上述根据指纹器件在空载状态下的特征来判断指纹器件是否被标记的另一种具体方法为:
S501、获取指纹器件的空载图像以及指纹器件的出厂图像。
其中,指纹器件的出厂图像是指指纹器件在出厂时的空载图像,即是完全正常的空载图像。
S502、计算空载图像中第一像素点与出厂图像中的对应像素点的像素值的第一差值,若该第一差值大于第一预设阈值,则确定终端的指纹器件被标记;否则,计算空载图像中至少一个第二像素点与出厂图像中对应像素点的至少一个第二差值,若第一差值与第二差值的差值大于第二预设阈值,则确定终端的指纹器件被标记。
其中,第一像素点是指空载图像中的任意一个像素点,第二像素点为空载图像中除第一像素点之外的任意一个像素点。
正常情况下,终端所获取到的空载图像与出厂图像中对应像素点的像素值应该相等或非常接近,而当指纹器件被标记时,终端所获取到的空载图像中某些像素点的像素值会与出厂图像中对应像素点的像素值有较大差异,终端就可以利用这个差异来确定出指纹器件是否被标记,并且可以确定出哪些特征是被标记的特征,即可以得到被标记的指纹特征集合。而即使空载图像某个像素点的像素值与出厂图像中对应像素点的像素值的差异在正常范围内,也并不能确定指纹器件未被标记。例如,当终端所处环境的温度发生较大变化,空载图像像素点与出厂图像像素点的差异会发生浮动,此时,即使判断出差异在正常范围内,也不能保证指纹器件是安全的,因此,本实施例中进一步通过获取空载图像中各像素点与出厂图像中对应像素点的像素值差值,通过判断这些差值的差异,来确定指纹器件是否安全。正常情况下,即使终端所处环境发生变化,各像素点的像素值的变化程度应该是一致的,而如果某个像素点被标记,其与出厂图像中对应像素点的差值就会偏离变化的正常范围,因此,通过这种方法就可以确定出指纹器件是否被标记。
图9为本发明实施例提供的终端中指纹处理方法实施例六的流程示意
图,如图9所示,上述根据指纹器件在空载状态下的特征来判断指纹器件是否被标记的又一种具体方法为:
S601、对处于空载状态下的指纹器件进行超声波检测,获取指纹器件的厚度以及表面平整度。
可选地,终端的指纹器件是具有超声波检测功能的器件,当终端确定指纹器件处于空载状态时,会指示指纹器件进行超声波检测,从而获取到指纹器件的厚度以及表面平整度信息。
S602、判断指纹器件的表面是否平整,以及,指纹器件的厚度是否与指纹器件的原始厚度相同,若否,则确定终端的指纹器件被标记。
指纹器件的厚度是指纹器件的参数之一,终端中会保存指纹器件出厂时的厚度信息,并且,指纹器件在出厂时其表面应该是平整的,如果超声波检测之后所获取到的指纹器件的厚度与指纹器件出厂时的原始厚度不同,或者,指纹器件的表面平整度不够,则终端可以确定指纹器件被标记。例如,当攻攻击者在指纹器件表面滴入胶水后,指纹器件的平整度就会受到影响,并且厚度会与原始厚度不同。
进而,根据不平整的位置或厚度有差异的位置,可以确定出被标记的指纹特征集合。
图10为本发明实施例提供的终端中指纹处理方法实施例七的流程示意图,如图10所示,上述根据指纹器件在空载状态下的特征来判断指纹器件是否被标记的又一种具体方法为:
S701、对处于空载状态下的指纹器件进行电特性检测,该电特性检测用于检测指纹器件中的电容值以及电阻值。
S702、若指纹器件中的电容值的变化量大于预设的电容值变化量,或者指纹器件中的电阻值的变化量大于预设的电阻值变化量,则确定终端的指纹器件被标记。
正常情况下,指纹器件的电特性会随着温度有一定的“温飘”,但是整体的变化具有合理范围。如果指纹器件被标记,则指纹器件的电特性变化量会超出合理范围,包括电容值和电阻值的变化都会超出合理范围。如果指纹器件在空载状态下的电特性变化量超出了由于温度等简单的外力因素引起的变化的合理量,则判定指纹器件被标记。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
图11为本发明实施例提供的终端实施例一的模块结构图,如图11所示,该终端包括:
第一获取模块501,用于获取第一待认证指纹信息。
处理模块502,用于将第一待认证指纹信息与指纹模板进行比对,获取第一指纹认证结果,其中,该指纹模板用于保存第一用户的指纹特征集合,第一用户的指纹特征集合用于解锁终端。
处理模块502,还用于在第一指纹认证结果为认证成功并需要更新指纹模板时,判断终端的指纹器件是否被标记,若是,则不更新指纹模板。
该终端用于实现前述的方法实施例,其实现原理和技术效果类似,此处不再赘述。
另一实施例中,处理模块502具体用于:
根据终端的指纹器件在空载状态下的特征,判断终端的指纹器件是否被标记。
图12为本发明实施例提供的终端实施例二的模块结构图,如图12所示,处理模块502包括:
第一获取单元5021,用于获取第二待认证指纹信息以及第二待认证指纹信息对应的第二指纹认证结果,其中,第二待认证指纹信息为在获取第一待认证指纹信息之后所获取到的,并且,第二指纹认证结果为认证成功或者认证成功并需要更新指纹模板。
第一确定单元5022,用于确定第一指纹特征集合,该第一指纹特征集合为第一待认证指纹信息以及第二待认证指纹信息中,具有相同位置特征的指纹特征的集合,其中,该位置特征用于标识指纹特征在指纹器件中的绝对位置。
第二确定单元5023,用于判断第一指纹特征集合的分值是否大于预设的分值阈值,若是,则确定终端的指纹器件被标记。
图13为本发明实施例提供的终端实施例三的模块结构图,如图13所示,在图11的基础上,该光模块还包括:
显示模块503,用于在指纹器件上被标记的指纹特征集合的分值大于第一阈值并且小于第二阈值时,显示提醒信息,该提醒信息用于提醒用户检查指纹器件表面。
图14为本发明实施例提供的终端实施例四的模块结构图,如图14所示,在图13的基础上,该光模块还包括:
第一关闭模块504,用于在指纹器件上被标记的指纹特征集合的分值大于第二阈值并且小于第三阈值时,关闭终端的指纹模板更新功能。
图15为本发明实施例提供的终端实施例五的模块结构图,如图15所示,在图14的基础上,该光模块还包括:
第二关闭模块505,用于在指纹器件上被标记的指纹特征集合的分值大于第三阈值时,关闭终端的指纹认证功能。
图16为本发明实施例提供的终端实施例六的模块结构图,如图16所示,在图15的基础上,该光模块还包括:
第二获取模块506,用于获取第三待认证指纹信息。
处理模块502,还用于根据第三待认证指纹信息中除指纹器件中被标记的指纹特征集合之外的指纹信息,确定第三待认证指纹信息对应的第三指纹认证结果。
图17为本发明实施例提供的终端实施例七的模块结构图,如图17所示,在图12的基础上,处理模块502还包括:
第二获取单元5024,用于获取指纹器件的空载图像,该空载图像为指纹器件在空载状态下所采集到的图像。
第三确定单元5025,用于确定空载图像的图像梯度值。
第四确定单元5026,用于判断空载图像的图像梯度值是否超出预设范围,若是,则确定终端的指纹器件被标记。
图18为本发明实施例提供的终端实施例八的模块结构图,如图18所示,在图17的基础上,处理模块502还包括:
第三获取单元5027,用于获取指纹器件的空载图像以及指纹器件的出厂图像。
计算单元5028,用于计算空载图像中第一像素点与出厂图像中的对应像素点的像素值的第一差值,若第一差值大于第一预设阈值,则确定终端的指纹器件被标记;否则,计算空载图像中至少一个第二像素点与出厂图像中对应像素点的至少一个第二差值,若第一差值与第二差值的差值大于第二预设阈值,则确定终端的指纹器件被标记。
图19为本发明实施例提供的终端实施例九的模块结构图,如图19所示,在图18的基础上,处理模块502还包括:
第四获取单元5029,用于对处于空载状态下的指纹器件进行超声波检测,获取指纹器件的厚度以及表面平整度。
第五确定单元50210,用于判断指纹器件的表面是否平整,以及,指纹器件的厚度是否与指纹器件的原始厚度相同,若否,则确定终端的指纹器件被标记。
图20为本发明实施例提供的终端实施例十的模块结构图,如图20所示,在图19的基础上,处理模块502还包括:
检测单元50211,用于对处于空载状态下的指纹器件进行电特性检测,该电特性检测用于检测指纹器件中的电容值以及电阻值。
第六确定单元50212,用于在指纹器件中的电容值的变化量大于预设的电容值变化量,或者指纹器件中的电阻值的变化量大于预设的电阻值变化量时,确定终端的指纹器件被标记。
另一实施例中,处理模块502具体还用于在终端的指纹器件未被标记时,根据第一待认证指纹信息更新指纹模板。
图21为本发明实施例提供的终端实施例一的模块结构图,如图21所示,该终端包括:
存储器91和处理器92。
存储器91用于存储程序指令,处理器92用于调用存储器91中的程序指令,执行下述方法:
获取第一待认证指纹信息;
将第一待认证指纹信息与指纹模板进行比对,获取第一指纹认证结果,其中,指纹模板用于保存第一用户的指纹特征集合。
若第一指纹认证结果为认证成功并需要更新指纹模板,则判断终端的指
纹器件是否被标记,若是,则不更新指纹模板。
另一实施例中,处理器92还用于:
根据终端的指纹器件在空载状态下的特征,判断终端的指纹器件是否被标记。
另一实施例中,处理器92还用于:
获取第二待认证指纹信息以及第二待认证指纹信息对应的第二指纹认证结果,其中,第二待认证指纹信息为在获取第一待认证指纹信息之后所获取到的,并且,第二指纹认证结果为认证成功或者认证成功并需要更新指纹模板;
确定第一指纹特征集合,第一指纹特征集合为第一待认证指纹信息以及第二待认证指纹信息中,在指纹器件中的绝对位置相同的指纹特征集合;
判断第一指纹特征集合的分值是否大于预设的分值阈值,若是,则确定终端的指纹器件被标记。
另一实施例中,处理器92还用于:
若指纹器件上被标记的指纹特征集合的分值大于第一阈值并且小于第二阈值,则显示提醒信息,该提醒信息用于提醒用户检查指纹器件表面。
另一实施例中,处理器92还用于:
若指纹器件上被标记的指纹特征集合的分值大于第二阈值并且小于第三阈值,则关闭终端的指纹模板更新功能。
另一实施例中,处理器92还用于:
若指纹器件上被标记的指纹特征集合的分值大于第三阈值,则终端的指纹认证功能。
另一实施例中,处理器92还用于:
获取第三待认证指纹信息;
根据第三待认证指纹信息中除指纹器件中被标记的指纹特征集合之外的指纹信息,确定第三待认证指纹信息对应的第三指纹认证结果。
另一实施例中,处理器92还用于:
获取指纹器件的空载图像,该空载图像为指纹器件在空载状态下所采集到的图像;
确定空载图像的图像梯度值;
判断空载图像的图像梯度值是否超出预设范围,若是,则确定终端的指纹器件被标记。
另一实施例中,处理器92还用于:
获取指纹器件的空载图像以及指纹器件的出厂图像;
计算空载图像中第一像素点与出厂图像中的对应像素点的像素值的第一差值,若第一差值大于第一预设阈值,则确定终端的指纹器件被标记;否则,计算空载图像中至少一个第二像素点与出厂图像中对应像素点的至少一个第二差值,若第一差值与第二差值的差值大于第二预设阈值,则确定终端的指纹器件被标记。
另一实施例中,处理器92还用于:
对处于空载状态下的指纹器件进行超声波检测,获取指纹器件的厚度以及表面平整度;
判断指纹器件的表面是否平整,以及,指纹器件的厚度是否与指纹器件的原始厚度相同,若否,则确定终端的指纹器件被标记。
另一实施例中,处理器92还用于:
对处于空载状态下的指纹器件进行电特性检测,电特性检测用于检测指纹器件中的电容值以及电阻值;
若指纹器件中的电容值的变化量大于预设的电容值变化量,或者指纹器件中的电阻值的变化量大于预设的电阻值变化量,则确定终端的指纹器件被标记。
另一实施例中,处理器92还用于:
若终端的指纹器件未被标记,则根据第一待认证指纹信息更新指纹模板。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (25)
- 一种终端中指纹处理方法,其特征在于,包括:获取第一待认证指纹信息;将所述第一待认证指纹信息与指纹模板进行比对,获取第一指纹认证结果,其中,所述指纹模板用于保存第一用户的指纹特征集合,所述第一用户的指纹特征集合用于解锁所述终端;若所述第一指纹认证结果为认证成功并需要更新指纹模板,则判断所述终端的指纹器件是否被标记,若是,则不更新所述指纹模板。
- 根据权利要求1所述的方法,其特征在于,所述判断所述终端的指纹器件是否被标记,包括:根据所述终端的指纹器件在空载状态下的特征,判断所述终端的指纹器件是否被标记。
- 根据权利要求1所述的方法,其特征在于,所述判断所述终端的指纹器件是否被标记,包括:获取第二待认证指纹信息以及所述第二待认证指纹信息对应的第二指纹认证结果,其中,所述第二待认证指纹信息为在获取所述第一待认证指纹信息之后所获取到的,并且,所述第二指纹认证结果为认证成功或者认证成功并需要更新指纹模板;确定第一指纹特征集合,所述第一指纹特征集合为所述第一待认证指纹信息以及所述第二待认证指纹信息中,具有相同位置特征的指纹特征的集合,其中,所述位置特征用于标识所述指纹特征在所述指纹器件中的绝对位置;判断所述第一指纹特征集合的分值是否大于预设的分值阈值,若是,则确定所述终端的指纹器件被标记。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述不更新指纹模板之后,还包括:若所述指纹器件上被标记的指纹特征集合的分值大于第一阈值并且小于第二阈值,则显示提醒信息,所述提醒信息用于提醒用户检查所述指纹器件表面。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述不更新指纹模板之后,还包括:若所述指纹器件上被标记的指纹特征集合的分值大于所述第二阈值并且小于第三阈值,则关闭所述终端的指纹模板更新功能。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述不更新指纹模板之后,还包括:若所述指纹器件上被标记的指纹特征集合的分值大于所述第三阈值,则关闭所述终端的指纹认证功能。
- 根据权利要求1-6任一项所述的方法,其特征在于,所述不更新指纹模板之后,还包括:获取第三待认证指纹信息;根据所述第三待认证指纹信息中除所述指纹器件中被标记的指纹特征集合之外的指纹信息,确定所述第三待认证指纹信息对应的第三指纹认证结果。
- 根据权利要求2所述的方法,其特征在于,所述根据所述终端的指纹器件的在空载状态下的特征,判断所述终端的指纹器件是否被标记,包括:获取所述指纹器件的空载图像,所述空载图像为所述指纹器件在空载状态下所采集到的图像;确定所述空载图像的图像梯度值;判断所述空载图像的图像梯度值是否超出预设范围,若是,则确定所述终端的指纹器件被标记。
- 根据权利要求2所述的方法,其特征在于,所述根据所述终端的指纹器件的在空载状态下的特征,判断所述终端的指纹器件是否被标记,包括:获取所述指纹器件的空载图像以及所述指纹器件的出厂图像;计算所述空载图像中第一像素点与所述出厂图像中的对应像素点的像素值的第一差值,若所述第一差值大于第一预设阈值,则确定终端的指纹器件被标记;否则,计算所述空载图像中至少一个第二像素点与出厂图像中对应像素点的至少一个第二差值,若所述第一差值与所述第二差值的差值大于第二预设阈值,则确定终端的指纹器件被标记。
- 根据权利要求2所述的方法,其特征在于,所述根据所述终端的指纹器件的在空载状态下的特征,判断所述终端的指纹器件是否被标记,包括:对处于空载状态下的所述指纹器件进行超声波检测,获取所述指纹器件的厚度以及表面平整度;判断所述指纹器件的表面是否平整,以及,所述指纹器件的厚度是否与所述指纹器件的原始厚度相同,若否,则确定所述终端的指纹器件被标记。
- 根据权利要求2所述的方法,其特征在于,所述根据所述终端的指纹器件的在空载状态下的特征,判断所述终端的指纹器件是否被标记,包括:对处于空载状态下的所述指纹器件进行电特性检测,所述电特性检测用于检测所述指纹器件中的电容值以及电阻值;若所述指纹器件中的电容值的变化量大于预设的电容值变化量,或者所述指纹器件中的电阻值的变化量大于预设的电阻值变化量,则确定所述终端的指纹器件被标记。
- 根据权利要求1-11任一项所述的方法,其特征在于,还包括:若所述终端的指纹器件未被标记,则根据所述第一待认证指纹信息更新所述指纹模板。
- 一种终端,其特征在于,包括:第一获取模块,用于获取第一待认证指纹信息;处理模块,用于将所述第一待认证指纹信息与指纹模板进行比对,获取第一指纹认证结果,其中,所述指纹模板用于保存第一用户的指纹特征集合;所述处理模块,还用于在所述第一指纹认证结果为认证成功并需要更新指纹模板时,判断所述终端的指纹器件是否被标记,若是,则不更新所述指纹模板。
- 根据权利要求13所述的终端,其特征在于,所述处理模块具体用于:根据所述终端的指纹器件在空载状态下的特征,判断所述终端的指纹器件是否被标记。
- 根据权利要求13所述的终端,其特征在于,所述处理模块包括:第一获取单元,用于获取第二待认证指纹信息以及所述第二待认证指纹信息对应的第二指纹认证结果,其中,所述第二待认证指纹信息为在获取所述第一待认证指纹信息之后所获取到的,并且,所述第二指纹认证结果为认证成功或者认证成功并需要更新指纹模板;第一确定单元,用于确定第一指纹特征集合,所述第一指纹特征集合为所述第一待认证指纹信息以及第二待认证指纹信息中,在所述指纹器件中的绝对位置相同的指纹特征集合;第二确定单元,用于判断所述第一指纹特征集合的分值是否大于预设的分值阈值,若是,则确定所述终端的指纹器件被标记。
- 根据权利要求13-15任一项所述的终端,其特征在于,还包括:显示模块,用于在所述指纹器件上被标记的指纹特征集合的分值大于第一阈值并且小于第二阈值时,显示提醒信息,所述提醒信息用于提醒用户检查所述指纹器件表面。
- 根据权利要求13-15任一项所述的终端,其特征在于,还包括:第一关闭模块,用于在所述指纹器件上被标记的指纹特征集合的分值大于所述第二阈值并且小于第三阈值时,关闭所述终端的指纹模板更新功能。
- 根据权利要求13-15任一项所述的终端,其特征在于,还包括:第二关闭模块,用于在所述指纹器件上被标记的指纹特征集合的分值大于所述第三阈值时,关闭所述终端的指纹认证功能。
- 根据权利要求13-18任一项所述的终端,其特征在于,还包括:第二获取模块,用于获取第三待认证指纹信息;所述处理模块,还用于根据所述第三待认证指纹信息中除所述指纹器件中被标记的指纹特征集合之外的指纹信息,确定所述第三待认证指纹信息对应的第三指纹认证结果。
- 根据权利要求14所述的终端,其特征在于,所述处理模块还包括:第二获取单元,用于获取所述指纹器件的空载图像,所述空载图像为所述指纹器件在空载状态下所采集到的图像;第三确定单元,用于确定所述空载图像的图像梯度值;第四确定单元,用于判断所述空载图像的图像梯度值是否超出预设范围,若是,则确定所述终端的指纹器件被标记。
- 根据权利要求14所述的终端,其特征在于,所述处理模块还包括:第三获取单元,用于获取所述指纹器件的空载图像以及所述指纹器件的出厂图像;计算单元,用于计算所述空载图像中第一像素点与所述出厂图像中的对应像素点的像素值的第一差值,若所述第一差值大于第一预设阈值,则确定终端的指纹器件被标记;否则,计算所述空载图像中至少一个第二像素点与出厂图像中对应像素点的至少一个第二差值,若所述第一差值与所述第二差 值的差值大于第二预设阈值,则确定终端的指纹器件被标记。
- 根据权利要求14所述的终端,其特征在于,所述处理模块还包括:第四获取单元,用于对处于空载状态下的所述指纹器件进行超声波检测,获取所述指纹器件的厚度以及表面平整度;第五确定单元,用于判断所述指纹器件的表面是否平整,以及,所述指纹器件的厚度是否与所述指纹器件的原始厚度相同,若否,则确定所述终端的指纹器件被标记。
- 根据权利要求14所述的终端,其特征在于,所述处理模块还包括:检测单元,用于对处于空载状态下的所述指纹器件进行电特性检测,所述电特性检测用于检测所述指纹器件中的电容值以及电阻值;第六确定单元,用于在所述指纹器件中的电容值的变化量大于预设的电容值变化量,或者所述指纹器件中的电阻值的变化量大于预设的电阻值变化量时,确定所述终端的指纹器件被标记。
- 根据权利要求13-23任一项所述的终端,其特征在于,所述处理模块具体还用于在所述终端的指纹器件未被标记时,根据所述第一待认证指纹信息更新所述指纹模板。
- 一种终端,其特征在于,包括:存储器和处理器;所述存储器用于存储程序指令,所述处理器用于调用所述存储器中的程序指令,执行下述方法:获取第一待认证指纹信息;将所述第一待认证指纹信息与指纹模板进行比对,获取第一指纹认证结果,其中,所述指纹模板用于保存第一用户的指纹特征集合;若所述第一指纹认证结果为认证成功并需要更新指纹模板,则判断所述终端的指纹器件是否被标记,若是,则不更新所述指纹模板。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/093273 WO2018023549A1 (zh) | 2016-08-04 | 2016-08-04 | 终端中指纹处理方法及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108604294A true CN108604294A (zh) | 2018-09-28 |
Family
ID=61073302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680080801.0A Pending CN108604294A (zh) | 2016-08-04 | 2016-08-04 | 终端中指纹处理方法及终端 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108604294A (zh) |
WO (1) | WO2018023549A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110969746A (zh) * | 2019-11-19 | 2020-04-07 | 深圳市俊达通办公智能科技有限公司 | 一种用于门禁***的具有杀菌功能的指纹识别装置 |
CN112949361B (zh) * | 2019-12-11 | 2023-07-25 | 杭州萤石软件有限公司 | 指纹识别方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140304514A1 (en) * | 2012-03-24 | 2014-10-09 | Mach 1 Development, Inc. | Application programming interface for web application platform security system |
CN105303173A (zh) * | 2015-10-19 | 2016-02-03 | 广东欧珀移动通信有限公司 | 一种降低误识别率的方法和装置 |
CN105389566A (zh) * | 2015-11-13 | 2016-03-09 | 广东欧珀移动通信有限公司 | 指纹识别方法、指纹模板的更新方法、装置和移动终端 |
CN105631443A (zh) * | 2016-03-11 | 2016-06-01 | 广东欧珀移动通信有限公司 | 指纹模板的更新方法及终端设备 |
CN105809133A (zh) * | 2016-03-08 | 2016-07-27 | 广东欧珀移动通信有限公司 | 指纹特征信息更新方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102693420B (zh) * | 2012-05-25 | 2014-09-17 | 深圳市亚略特生物识别科技有限公司 | 一种指纹模板自动更新的方法 |
CN104715178B (zh) * | 2013-12-11 | 2020-04-03 | 深圳富泰宏精密工业有限公司 | 电子装置的解锁***及方法 |
-
2016
- 2016-08-04 WO PCT/CN2016/093273 patent/WO2018023549A1/zh active Application Filing
- 2016-08-04 CN CN201680080801.0A patent/CN108604294A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140304514A1 (en) * | 2012-03-24 | 2014-10-09 | Mach 1 Development, Inc. | Application programming interface for web application platform security system |
CN105303173A (zh) * | 2015-10-19 | 2016-02-03 | 广东欧珀移动通信有限公司 | 一种降低误识别率的方法和装置 |
CN105389566A (zh) * | 2015-11-13 | 2016-03-09 | 广东欧珀移动通信有限公司 | 指纹识别方法、指纹模板的更新方法、装置和移动终端 |
CN105809133A (zh) * | 2016-03-08 | 2016-07-27 | 广东欧珀移动通信有限公司 | 指纹特征信息更新方法及装置 |
CN105631443A (zh) * | 2016-03-11 | 2016-06-01 | 广东欧珀移动通信有限公司 | 指纹模板的更新方法及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2018023549A1 (zh) | 2018-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11216546B2 (en) | Method for fingerprint authentication using force value | |
JP5228872B2 (ja) | 生体認証装置、生体認証方法及び生体認証用コンピュータプログラムならびにコンピュータシステム | |
JP6667802B2 (ja) | セグメントブロックベース手書き署名認証システム及び方法 | |
US20160125223A1 (en) | Electronic device including multiple speed and multiple accuracy finger biometric matching and related methods | |
US9842211B2 (en) | Systems and methods for biometric authentication | |
JP5930023B2 (ja) | 生体認証装置、生体認証方法及び生体認証用コンピュータプログラム | |
KR20170080617A (ko) | 터치센서 데이터를 이용한 지문인증 | |
EP3388963B1 (en) | Segment-based handwritten signature authentication system and method | |
EP3559847B1 (en) | Electronic device for biometric authentication of a user | |
US20180046848A1 (en) | Method of recognizing fingerprints, apparatus and terminal devices | |
US10552596B2 (en) | Biometric authentication | |
JP2015121874A (ja) | 生体認証装置、照合用データ検証方法及び照合用データ検証用コンピュータプログラム | |
US9785863B2 (en) | Fingerprint authentication | |
US20160321441A1 (en) | Secure biometric authentication | |
EP3706021A1 (en) | Authentication system, authentication device, authentication method, and program | |
CN107408208B (zh) | 用于对用户的生物测量进行分析的方法和指纹感测*** | |
EP3786820B1 (en) | Authentication system, authentication device, authentication method, and program | |
KR20150042086A (ko) | 모바일 단말기용 지문인식 해킹방지 장치 및 지문 해킹방지용 표면부재와 그 지문해킹 방지방법 | |
JP2014130554A (ja) | 情報機器、認証方法、認証システム | |
CN108604294A (zh) | 终端中指纹处理方法及终端 | |
US11928199B2 (en) | Authentication system, authentication device, authentication method and program | |
EP3593269B1 (en) | Methods for enrolling a user and for authentication of a user of an electronic device | |
US11991180B2 (en) | Authentication system, authentication device, authentication method and program | |
WO2018164630A1 (en) | Methods for enrolling a user and for authentication of a user of an electronic device | |
US10789449B2 (en) | Electronic device for distinguishing between fingerprint feature points and non-fingerprint feature points and method for the same |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180928 |