用于指纹识别的方法、装置和电子设备与流程

文档序号:15753685发布日期:2018-10-26 18:16阅读:200来源:国知局
用于指纹识别的方法、装置和电子设备与流程

本申请实施例涉及指纹识别领域,并且更具体地,涉及用于指纹识别的方法、装置和电子设备。



背景技术:

目前,屏幕下指纹识别技术方兴未艾,屏幕下指纹识别技术通过用户按压指纹采集区域的显示屏采集指纹数据,进而进行指纹数据的处理,以进行指纹注册和指纹识别。但是,当用户轻按显示屏的时候,通过上述技术方案获取的指纹数据的质量很可能非常差,不能达到指纹注册或指纹识别的要求。

为了解决上述技术问题,现有技术中,通过增加用户的按压力度来解决用户轻按导致的数据差的问题。具体地,引入了一个触发阈值,即通过该触发阈值来控制是否触发指纹数据的采集操作。更具体地,用户通过按压指纹采集区域的显示屏产生压力值,该压力值大于或等于该触发阈值时,触发指纹数据的采集操作,相反,该压力值小于该触发阈值时,不触发指纹数据的采集操作。其中,该触发阈值是为用于进行指纹识别的设备预先配置的阈值。即不同的用户进行指纹注册或指纹识别时,均通过相同的触发阈值来控制是否触发指纹数据的采集操作。

但是,由于不同的用户指纹纹路深浅不同,导致不同用户对触发阈值要求不同。如果针对不同用户通过相同的触发阈值来控制是否触发指纹数据的采集操作,很有可能导致用户体验较差。

例如,针对指纹纹路较深的用户,预先配置的触发阈值很有可能过大,提高了指纹数据的采集难度,进而降低用户体验。

又例如,针对指纹纹路较浅的用户,预先配置的触发阈值很有可能过小,进而可能导致采集的指纹数据的质量太差,需要进行多次指纹数据的采集,降低了指纹识别或者指纹注册的操作效率,进而降低了用户体验。



技术实现要素:

提供了一种用于指纹识别的方法、装置和电子设备,该用于指纹识别的方法、装置和电子设备通过调整用于触发指纹数据的采集操作的触发阈值,能够提高用户体验。

第一方面,提供了一种用于指纹识别的方法,包括:

确定触发阈值;

在目标用户按压指纹采集区域内的显示屏产生的压力值大于或等于所述触发阈值时,采集目标指纹数据;

根据所述目标指纹数据进行指纹注册或指纹识别。

本申请实施例的用于指纹识别的方法避免了基于固定的触发阈值采集指纹数据,而是在采集目标指纹数据之前,先确定出一个触发阈值,并基于这个确定的触发阈值进行目标指纹数据的采集操作,不仅能够提高目标指纹数据的质量,而且能够有效提高用户体验。

在一些可能实现的方式中,所述确定触发阈值,包括:

获取第一阈值;

所述压力值大于或等于所述第一阈值时,采集第一指纹数据;

根据所述第一指纹数据的质量和所述第一阈值,确定所述触发阈值。

在一些可能实现的方式中,所述根据所述第一指纹数据的质量和所述第一阈值,确定所述触发阈值,包括:

所述第一指纹数据的质量不满足指纹注册或指纹识别的质量要求时,增加所述第一阈值直至第二阈值,其中,基于所述第二阈值采集的第二指纹数据为首次满足指纹注册或者指纹识别的质量要求的指纹数据;

将所述第二阈值确定为所述触发阈值。

在一些可能实现的方式中,所述根据所述第一指纹数据的质量和所述第一阈值,确定所述触发阈值,包括:

所述第一指纹数据的质量满足指纹注册或指纹识别的质量要求时,减小所述第一阈值直到第三阈值,其中,基于所述第三阈值采集的第三指纹数据为首次不满足指纹注册或指纹识别的质量要求的指纹数据;

将采集所述第三指纹数据之前的且最近使用的阈值,确定为所述触发阈值。

在一些可能实现的方式中,所述第一阈值为预配置阈值,或者,所述第一阈值为所述目标用户进行指纹注册时首次按压所述显示屏产生的压力值。

在一些可能实现的方式中,所述确定触发阈值,包括:

确定所述目标用户专用的所述触发阈值。

在一些可能实现的方式中,所述确定触发阈值,包括:

确定多个温度范围对应的多个阈值;

确定目标温度;

将所述目标温度所属的温度范围对应的阈值,确定为所述触发阈值。

在一些可能实现的方式中,所述确定目标温度,包括:

通过温度传感器,确定所述目标温度。

在一些可能实现的方式中,所述根据所述目标指纹数据进行指纹注册或指纹识别,包括:

所述目标指纹数据的质量不满足指纹指纹识别的质量要求时,增加所述触发阈值;

基于增加后的所述触发阈值重新采集指纹数据;

基于重新采集的指纹数据进行指纹注册或指纹识别。

在一些可能实现的方式中,所述方法还包括:

通过显示界面显示所述目标指纹数据,所述显示界面显示的所述目标指纹数据用于提示用户调整按压到所述显示屏上的按压力度。

第二方面,提供了一种用于指纹识别的装置,包括:

在一些可能实现的方式中,所述装置包括:

用于执行上述第一方面的方法或者上述任一种可能的实现方式中的方法的功能模块或者单元。

第三方面,提供了一种电子设备,包括:

在一些可能实现的方式中,所述电子设备包括:

用于执行上述第一方面的方法或者上述任一种可能的实现方式中的方法的功能模块或者单元,或者,前述第二方面的用于指纹识别的装置。

附图说明

图1是本申请实施例可以适用的移动终端的平面示意图。

图2是图1所示的移动终端沿a-a的部分剖面示意图。

图3是本申请实施例的用于指纹识别的方法的示意性流程图。

图4是本申请实施例的电容式压力传感器的原理的示意性框图。

图5是本申请实施例的电阻式压力传感器的原理的示意性框图。

图6是本申请实施例的电桥式电阻压力传感器的示意性结构图。

图7是本申请实施例的用于指纹识别的方法的示意性流程图。

图8是本申请实施例的用于指纹识别的方法的另一示意性流程图。

图9是本申请实施例的用于指纹识别的方法的另一示意性流程图。

图10是本申请实施例的用于指纹识别的装置的示意性框图。

图11是本申请实施例的用于指纹识别的装置的另一示意性框图。

图12是本申请实施例的电子设备的示意性框图。

具体实施方式

下面将结合附图,对本申请实施例中的技术方案进行描述。

随着智能终端步入全面屏时代,智能终端正面指纹按键的空间受到全面屏的挤压,因此屏下(under-display或者under-screen)指纹识别技术越来越受到关注。所谓under-display指纹识别装置是指将用于进行指纹识别的指纹识别模组安装在显示屏下方,从而实现在显示屏的显示区域的内部进行指纹注册或者指纹识别操作。

可选地,该指纹识别模组用来完成指纹的采集和指纹的识别的模块。该指纹识别模组可以由指纹采集模块、指纹识别模块和扩展功能模块(如锁具或应用的驱动模块)组成。其中,指纹采集模块包括但不限于:光学式、压敏式、电容式、电感式、热敏式和超声波式等。换句话说,该指纹识别模组可以用于光学指纹识别、超声波指纹识别或者其他类型的指纹识别。

可选地,本申请实施例中提供的under-display指纹识别装置可以适用于任何配置有显示屏和指纹识别模组的终端设备。例如,智能移动电话、平板电脑和其他小型个人携带型设备,如掌上电脑(personaldigitalassistant,pda)、电子书(electronicbook,e-book)等。

可选地,在上述终端设备中,指纹识别模组可以设置在显示屏的下方,其可以在用户通过显示屏进行操作时对用户的指纹进行检测和识别。

为了便于理解,作为示例而非限定性地,下文中以该终端设备为智能手机,且该指纹识别模组用于进行光学指纹识别作为应用场景为例,对本申请提供的under-display指纹识别装置进行说明。

请参阅图1和图2,其中图1为屏下指纹识别装置可以适用的终端设备100的正面示意图,图2是图1所示的终端设备100沿a-a的部分剖面结构示意图。该终端设备100可以具体为智能手机,其包括显示屏120和指纹识别模组140,其中,该显示屏120具有显示区域102,该指纹识别模组140设置在该显示屏120的下方。

可选地,显示屏120可以为自发光显示屏。例如,显示屏120可以为有机发光二极管(organiclight-emittingdiode,oled)显示屏或者微型发光二极管(micro-led)显示屏;在其他替代实施例中,该显示屏120也可以为液晶显示屏(liquidcrystaldisplay,lcd)或者其他被动发光显示屏,本申请对此不做限制。

进一步地,该显示屏120还可以是触控显示屏,其不仅可以进行画面显示,还可以检测用户的触摸或者按压操作,从而为用户提供一个人机交互界面。比如,在一种实施例中,该终端设备100可以包括触摸传感器,该触摸传感器可以具体是触控面板(touchpanel,tp),其可以设置在该显示屏120表面,也可以部分集成或者整体集成到该显示屏120内部,从而形成触控显示屏。

可选地,该指纹识别模组140可以具体为用于进行光学指纹识别的指纹识别模组,其主要用于采集用户的指纹数据信息;在本实施例中,该指纹识别模组140可以至少设置在该显示屏120下方的局部区域,从而使得该指纹识别模组140的指纹采集区域(或感应区域)130至少部分位于该显示屏120的显示区域102。

可选地,该指纹识别模组140可以具体包括具有光学感应阵列的光学指纹传感器,比如光学指纹传感器;该光学感应阵列包括多个光学感应单元,且该光学感应阵列的所在区域为该指纹识别模组140的指纹采集区域130。如图1所示,该指纹采集区域130位于该显示屏120的显示区域102之中,因此,用户在需要对该终端设备进行解锁或者其他指纹验证的时候,只需要将手指按压在位于该显示屏120的指纹采集区域130,便可以实现指纹数据的采集操作。

以用户需要进行指纹验证的场景为例,当手指触摸、按压或者接近(为便于描述,本申请统称为按压)在该指纹采集区域130时,该指纹采集区域130的显示单元发出的光线在手指发生反射并形成反射光,其中该反射光可以携带有用户手指的指纹信息。比如,该光线在用户手指表面的指纹发生反射之后,由于手指指纹的脊和谷所对应的反射光是不同的,因此反射光便携带有用户的指纹信息。该反射光返回该显示屏120并被其下方的指纹识别模组140的光探测器阵列所接收并且转换为相应的电信号,即指纹检测信号。该终端设备100基于该指纹检测信号便可以获得用户的指纹信息,并且可以进一步进行指纹匹配验证,从而完成当前用户的身份验证以便于确认其是否有权限对该终端设备100进行相应的操作。

由于指纹采集检测可以在该显示屏120的显示区域102内部实现,采用上述结构的终端设备100无需其正面专门预留空间来设置指纹按键(比如home键),因而可以采用全面屏方案,因此,该显示屏120的显示区域102可以基本扩展到该终端设备100的整个正面。

应当理解,虽然在图1和图2所示的实施例中以该指纹识别模组为屏下指纹识别模组为例,在其他实施例中,该终端设备100的指纹识别模组也可以采用超声波或者其他类型的指纹识别模组,在应用于指纹识别场景时,相对应地,该光学指纹传感器可以采用超声波指纹传感器或者其他类型的指纹传感器代替。本申请对指纹传感器的类型和具体结构不作特殊限制,只要上述指纹传感器可以满足在终端设备的显示屏内部进行指纹识别的性能要求便可。

本实施例以该显示屏120采用oled显示屏为例,该显示屏120具有呈阵列式排布的oled显示单元阵列,该指纹识别模组140可以利用该oled显示屏120中位于该指纹采集区域130的oled显示单元(即oled光源)作为指纹检测识别的激励光源。

当然,应理解,在其他替代实现方案中,该指纹识别模组140也可以采用内置光源或者外置光源来提供用于进行指纹检测识别的光信号,在这种情况下,该under-display指纹识别装置不仅可以适用于如oled显示屏等自发光显示屏,还可以适用于非自发光显示屏,比如,液晶显示屏或其他的被动发光显示屏。并且,该指纹识别模组140的光学感应阵列具体为光探测器(photodetector)阵列,其包括多个呈阵列式分布的光探测器,该光探测器可以作为如上描述的光学感应单元。

在其他替代实施例中,该指纹识别模组140也可以设置在该显示屏120下方的整个区域,从而将该指纹采集区域130扩展到整个该显示屏120的整个显示区域102,实现全屏指纹识别。

还应当理解,在具体实现上,该终端设备100还可以包括保护盖板110,该保护盖板110可以具体为透明盖板,比如玻璃盖板或者蓝宝石盖板,其位于该显示屏120的上方并覆盖该终端设备100的正面,且该保护盖板110表面还可以设置有保护层。因此,本申请实施例中,所谓的手指按压该显示屏120可以实际上可以是指手指按压在该显示屏120上方的盖板110或者覆盖该盖板110的保护层表面。

进一步地,该指纹识别模组140的下方还可以设置有电路板150,比如软性电路板(flexibleprintedcircuit,fpc),该指纹识别模组140可以通过焊盘焊接到该电路板150,并通过该电路板150实现与其他外围电路或者该终端设备100的其他元件的电性互连和信号传输。比如,该指纹识别模组140可以通过该电路板150接收该终端设备100的处理单来的控制信号,并且还可以通过该电路板150将该指纹检测信号输出给该终端设备100的处理单元或者控制单元等。

需要注意的是,在实际应用中,用户在需要对该终端设备100进行解锁或者其他指纹验证的时候,为了能够保证获取到的指纹数据的质量,需要通过一个触发阈值来控制是否触发指纹数据的采集操作。具体地,用户通过按压指纹采集区域130的显示屏产生压力值,该压力值大于或等于该触发阈值时,触发指纹数据的采集操作,相反,该压力值小于该触发阈值时,不触发指纹数据的采集操作。

本申请提出了一种指纹注册或者指纹识别的方法,在采集指纹数据之前先确定出一个合理的触发阈值,或者在多次采集指纹数据的过程中动态调整该触发阈值,通过这种方式采集指纹数据,不仅能够提高采集的指纹数据的质量,还能够有效提高用户体验。

图3是本申请的指纹注册或者指纹识别的方法200的示意性流程图。该方法200可以由指纹识别装置执行,例如,图1所示的终端设备100。该方法200包括以下部分或者全部内容:

如图3所示,该方法200包括:

s210,确定触发阈值。

s220,在目标用户按压指纹采集区域内的显示屏产生的压力值大于或等于该触发阈值时,采集目标指纹数据。

s230,根据该目标指纹数据进行指纹注册或指纹识别。

本申请实施例的指纹识别装置避免了基于固定的触发阈值采集指纹数据,而是在采集目标指纹数据之前,先确定出一个触发阈值,并基于这个确定的触发阈值进行目标指纹数据的采集操作,不仅能够提高目标指纹数据的质量,而且能够有效提高用户体验。

应理解,在本申请实施例和所附权利要求书中使用的指纹数据是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在其它可替代实施例中,本申请实施例中的指纹数据也可理解为指纹图像或者基于指纹图像分析得到的数据。

可选地,本申请中的指纹识别装置可以通过压力传感器确定目标用户按压指纹采集区域内的显示屏产生的压力值。

该压力传感器包括但不限于:电容式压力传感器或电阻式压力传感器。

电容式压力传感器也可以称为“压容式”传感器,其原理如图4所示,当压力施加在极板312上时,该压力使得两极板311和312之间的电容器321的间距发生改变从而改变电容值的大小。不同大小的压力产生不同的电容值变化,将该电容值的变化量转换成电信号,通过检测芯片测得该信号的变化即可检测出相应压力的大小。

电阻式压力传感器也可以称为“压阻式”传感器,其原理如图5所示,将电阻式压力传感器422布置在某个待检测受力面上,受力承载体413受力产生形变,从而挤压或者拉伸电阻式压力传感器422,从而使其阻值发生相应变化。不同压力大小产生不同的阻值变化,通过检测芯片检测该阻值变化即能够检测出相应力度大小。

如图6所示,将四个独立的电阻式压力传感器组合成电桥式拓扑即形成电桥式电阻压力传感器,其能够抑制硬件级别的温度漂移。其中,in+表示数据信号的正输入,in-表示数据信号的负输入,vdd表示输入电压。

在实际应用中,由于单个压力传感器通常比较小,为了尽可能精确地感应到来自触摸显示屏各个位置的压力,通常需要以阵列的形式放置多个压力传感器,这些多个压力传感器构成压力传感器阵列。

下面对本申请实施例中的确定触发阈值的实现方式进行示例性说明:

可选地,该触发阈值还可以是该指纹识别装置经过自适应学习确定的阈值。

可选地,该指纹识别装置可通过分析基于不同的阈值采集到的指纹数据确定出一个合理的触发阈值。

可选地,该指纹识别装置可以先获取第一阈值;该压力值大于或等于该第一阈值时,该指纹识别装置采集第一指纹数据;然后根据该第一指纹数据的质量和该第一阈值,确定该触发阈值。

在一种实施例中,该第一指纹数据的质量不满足指纹注册或指纹识别的质量要求时,增加该第一阈值直至第二阈值,其中,基于该第二阈值采集的第二指纹数据为首次满足指纹注册或者指纹识别的质量要求的指纹数据;将该第二阈值确定为该触发阈值。

在另一种实施例中,该第一指纹数据的质量满足指纹注册或指纹识别的质量要求时,减小该第一阈值直到第三阈值,其中,基于该第三阈值采集的第三指纹数据为首次不满足指纹注册或指纹识别的质量要求的指纹数据;将采集该第三指纹数据之前的且最近使用的阈值,确定为该触发阈值。

可选地,该第一阈值为预配置阈值。

可选地,该第一阈值为该目标用户进行指纹注册时首次按压该显示屏产生的压力值。

可选地,该第一指纹数据的质量可以通过以下参数中的至少一个表示:

清晰度、饱和信噪比(saturatedsignal-to-noiseratio,ssnr)以及噪声(noise)参数要求。

以该第一指纹数据的质量不满足指纹注册或指纹识别的质量要求、且该第一指纹数据的质量为清晰度为例,在实际应用中,该第一指纹数据的清晰度不满足用于进行指纹注册或者指纹识别的清晰度要求时,增加该第一阈值直至上文中的第二阈值。

可选地,该指纹识别装置还可以根据用户习惯操作所产生的压力值确定或者调整该触发阈值。

其中,这里的用户习惯操作可以理解为用户按压显示屏(例如,进行指纹注册或者指纹识别)时习惯使用的按压力度。

以该指纹识别装置根据用户习惯操作所产生的压力值调整该触发阈值为例。在一种实施例中,针对指纹纹路较深的用户,如果用户习惯操作所产生的压力值大于该触发阈值,可以调大该触发阈值,甚至等于用户习惯操作所产生的压力值,进而提高用户体验。

可选地,该指纹识别装置根据用户习惯操作所产生的压力值确定或者调整该触发阈值之前,需要确定该用户习惯操作所产生的压力值。

在一种实施例中,用户在进行指纹注册时,可以将用户首次按压显示屏时产生的压力值确定为该用户习惯操作所产生的压力值。

在另一种实施例中,该指纹识别装置可以通过分析指纹解锁或者其他指纹验证过程中用户按压显示屏产生的多个压力值,确定该用户习惯操作所产生的压力值。

例如,该指纹识别装置可以将该多个压力值的平均值,确定为该用户习惯操作所产生的压力值。

应理解,本申请实施例的用于指纹识别的方法旨在避免基于固定的触发阈值采集指纹数据,而是在采集目标指纹数据之前,先确定出一个触发阈值,并基于这个确定的触发阈值进行目标指纹数据的采集操作,本申请实施例对确定该触发阈值的具体实现方式不做限定。在其他可替代实施例中,该指纹识别装置中可以存储有多种指纹数据和多个阈值之间的对应关系,该多个指纹数据的指纹纹路的深浅程度互不相同,该指纹识别装置可以通过在该多个指纹数据中,查找与目标用户的指纹纹路的深浅程度相近或相同的指纹数据,并将该与目标用户的指纹纹路的深浅程度相近或相同的指纹数据对应的阈值确定为该触发阈值。进一步地,该指纹识别装置在确定该触发阈值之前,需要获取该目标用户的指纹纹路的深浅程度信息。

例如,针对指纹纹路较深的用户,可以确定一个较低的触发阈值,使得该用户通过轻按显示屏中的指纹采集区域即可实现采集指纹数据,降低指纹数据的采集难度。

又例如,针对指纹纹路较浅的用户,可以确定一个较大的触发阈值,使得该用户采用较大的力度按压才出发指纹数据的采集操作,能够减少采集到不满足质量要求的指纹数据的次数,进而有效提高了指纹识别或者指纹注册的操作效率,提高了用户体验。

可选地,图3所示的方法还可包括:

该指纹识别装置通过显示界面显示该目标指纹数据,这个显示界面显示的该目标指纹数据用于提示用户调整按压到该显示屏上的按压力度。在一种实施例中,当用户按压显示屏所产生的压力值小于或远大于该触发阈值时,该指纹识别装置可以通过特定颜色的字体显示目标指纹数据,以提醒该用户下次需要使用指纹功能时,减小或增大按压显示屏的按压力度。

由此,上述显示界面显示的该目标指纹数据不仅可以指导用户调整按压到该显示屏上的按压力度,使得用户按压显示屏的力度接近当前用于触发指纹数据的阈值,这种设计使得在指纹识别过程中,能够最大程度的提高用户体验。

下面结合图7以通过增加该第一阈值至该第二阈值的方式确定该触发阈值的方法为例,对本申请的确定该触发阈值的方法进行详细说明。

图7是本申请实施例的通过增加该第一阈值至该第二阈值的方式确定该触发阈值的方法500的示意性流程图。该方法500可以由指纹识别装置执行,例如,图1所示的终端设备100。该方法500也可以由安装有用于确定该触发阈值的应用的装置执行,可选地,在目标用户首次使用指纹功能(例如指纹注册)的场景下,触发该装置执行该方法500,该方法500包括以下部分或者全部内容:

s510,目标用户的手指按压显示屏产生压力值。

s520,该指纹识别装置判断该压力值是否大于或等于第一阈值,该第一阈值可以为预配置阈值,也可以为该目标用户进行指纹注册时首次按压该显示屏产生的压力值。

s531,该指纹识别装置判断该压力值小于该第一阈值时,不采集第一指纹数据,该第一指纹数据为基于该第一阈值采集的指纹数据。

s532,该指纹识别装置通过显示屏显示用于提示目标用户增加按压力度的信息。

s541,该指纹识别装置判断该压力值大于或等于该第一阈值时,采集该第一指纹数据。

s542,该指纹识别装置预分析该第一指纹数据。具体地,第一指纹数据的预分析可以通过去掉指纹图像中的背景区域和没有用的区域,同时根据指纹图像中的目标区域的脊线结构特征,采取较好的滤波方法,提高脊线的清晰度,平滑脊线边缘的毛刺和空洞,抑制图像噪声,保证指纹特征的可靠提取,并使灰度图像转换成黑白的二值图像,最终得到脊线结构清晰的单像素宽的二值图像,以便进行指纹注册或者指纹识别。

s543,该指纹识别装置通过预分析该第一指纹数据,确定该第一指纹数据质量是否满足指纹识别或者指纹注册的要求。

s544,该指纹识别装置通过预分析该第一指纹数据,确定该第一指纹数据质量不满足指纹识别或者指纹注册的要求时,增大该第一阈值。具体地,可以按照特定步长增大该第一阈值形成增大后的阈值,然后基于增大后的阈值执行步骤s520。为避免重复,对基于增大后的阈值采集指纹数据的操作不做赘述。

s545,该指纹识别装置通过预分析该第一指纹数据,确定该第一指纹数据质量满足指纹识别或者指纹注册的要求时,将该第一阈值确定为该触发阈值。

应理解,本申请实施例的用于指纹识别的方法旨在避免基于固定的触发阈值采集指纹数据,而是在采集目标指纹数据之前,先确定出一个触发阈值,并基于这个确定的触发阈值进行目标指纹数据的采集操作,本申请实施例对其指纹数据的应用场景不做具体限定。换句话说,图3所示的方法200可以用于指纹注册的场景,也可以用于指纹识别的场景(例如,屏幕解锁、应用的登录以及身份验证等场景)。具体地,在用于指纹注册的场景下,该指纹识别装置可以基于该第一阈值进行指纹注册,直至基于指纹注册成功并确定出该触发阈值。在用于指纹识别的场景下,该指纹识别装置可以直接基于该触发阈值进行指纹识别,也可以重新确定触发阈值,然后基于重新确定的触发阈值进行指纹识别。

可选地,该指纹识别装置确定出该触发阈值后可保存该触发阈值。

可选地,该指纹识别装置可以将该触发阈值确定为该目标用户的专用阈值。

本申请实施例中,该指纹识别装置可以将上文中的第二阈值或者上文中的该第三指纹数据之前的且最近使用的阈值固定确定为该触发阈值,即该指纹识别装置在确定出该触发阈值后,用户后续需要使用指纹功能时,该指纹识别装置直接使用该触发阈值判断用户按压显示屏产生的压力值是否足够触发指纹数据的采集操作。但本申请并不限于此。

例如,在一种实施例中,该目标指纹数据的质量满足指纹指纹识别的质量要求时,该指纹识别装置可以直接基于该目标指纹数据进行指纹注册或者指纹识别。

又例如,在另一种实施例中,该指纹识别装置还可以根据该目标指纹数据的质量,动态调整该触发阈值。

具体地,该目标指纹数据的质量不满足指纹指纹识别的质量要求时,该指纹识别装置还可以增加该触发阈值;并基于增加后的该触发阈值重新采集指纹数据;然后基于重新采集的指纹数据进行指纹注册或指纹识别。

下面结合图8对本申请实施例的动态调整该触发阈值的方法的具体实现方式进行示例性说明:

图8是本申请实施例的确定该触发阈值的方法600的示意性流程图。该方法600可以由指纹识别装置执行,例如,图1所示的终端设备100。也可以由安装有用于确定该触发阈值的应用的装置执行,可选地,在目标用户首次使用指纹功能(例如指纹注册)的场景下,触发该装置执行该方法600,该方法600包括以下部分或者全部内容:

s610,目标用户的手指按压显示屏产生压力值。

s620,该指纹识别装置判断该压力值是否大于或等于触发阈值,该触发阈值可以为预先确定的阈值,例如,该触发阈值可以是通过图7所述的方法500确定的触发阈值。

s631,该指纹识别装置判断该压力值小于该触发阈值时,不采集目标指纹数据,该目标指纹数据为基于该触发阈值采集的指纹数据。

s632,该指纹识别装置通过显示屏显示用于提示目标用户增加按压力度的信息。

s641,该指纹识别装置判断该压力值大于或等于该触发阈值时,采集该目标指纹数据。

s642,该指纹识别装置预分析该目标指纹数据。

s643,该指纹识别装置通过预分析该目标指纹数据,确定该目标指纹数据质量是否满足指纹识别或者指纹注册的要求。

s644,该指纹识别装置通过预分析该目标指纹数据,确定该目标指纹数据质量不满足指纹识别或者指纹注册的要求时,增大该触发阈值。具体地,可以按照特定步长增大该触发阈值形成增大后的阈值,然后基于增大后的阈值执行步骤s620。为避免重复,对基于增大后的阈值采集指纹数据的操作不做赘述。

s645,该指纹识别装置通过预分析该第一指纹数据,确定该第一指纹数据质量满足指纹识别或者指纹注册的要求时,将该第一阈值确定为该触发阈值。

应理解,图8所示的方法600中的该触发阈值为通过图7所述的方法500确定的触发阈值仅为示例,本申请实施例不限于此。例如,在其他可替代实施例中,该指纹识别装置也可以在每次指纹注册或者指纹识别过程中,基于预先固定设置的阈值进行动态调整。

需要注意的是,上述动态调整该触发阈值的过程中,如果一直采集到不满足要求的数据,而该触发阈值已经增加到不合理的范围,此时,可以将该触发阈值清除并回调到原始值。例如,回调或者恢复到如方法300中确定的触发阈值。

由于指纹纹路的深浅和人体的温度和/或环境温度相关,为了进一步提高上述触发阈值的准确度。

可选地,该指纹识别装置可以先确定出多个温度范围对应的多个阈值;进而确定目标温度;然后将该目标温度所属的温度范围对应的阈值,确定为该触发阈值。

可选地,该指纹识别装置可以通过温度传感器,确定该目标温度。

该温度传感器包括但不限于:接触式温度传感器和非接触式温度传感器。接触式温度传感器的检测部分与被测对象有良好的接触。非接触式温度传感器的敏感元件与被测对象互不接触。

下面结合图9对本申请实施例的确定触发阈值的方法700进行说明。该方法700可以由指纹识别装置执行,例如,图1所示的终端设备100。也可以由安装有用于确定该触发阈值的应用的装置执行,可选地,在目标用户首次使用指纹功能(例如指纹注册)的场景下,触发该装置执行该方法700,该方法700包括以下部分或者全部内容:

s710,温度传感器确定目标温度。

s720,目标用户的手指按压显示屏产生压力值。

s731,该目标温度为低温时,该指纹识别装置判断该压力值是否大于或等于低温阈值,该低温阈值可以为预配置阈值。

s732,该指纹识别装置判断该压力值大于或等于该低温阈值时,采集指纹数据。

s733,该指纹识别装置通过预分析该指纹数据,确定该指纹数据质量是否满足指纹识别或者指纹注册的要求。

s734,该指纹识别装置通过预分析该指纹数据,确定该指纹数据质量满足指纹识别或者指纹注册的要求时,将该低温阈值确定为低温触发阈值。

s750,该指纹识别装置通过预分析该目标指纹数据,确定该目标指纹数据质量不满足指纹识别或者指纹注册的要求时,增大该低温阈值。具体地,可以按照特定步长增大该低温阈值形成增大后的阈值,然后基于增大后的阈值执行步骤s731。为避免重复,对基于增大后的阈值采集指纹数据的操作不做赘述。

s741,该目标温度为常温时,该指纹识别装置判断该压力值是否大于或等于常温阈值,该常温阈值可以为预配置阈值。

s742,该指纹识别装置判断该压力值大于或等于该常温阈值时,采集指纹数据。

s743,该指纹识别装置通过预分析该指纹数据,确定该指纹数据质量是否满足指纹识别或者指纹注册的要求。

s744,该指纹识别装置通过预分析该指纹数据,确定该指纹数据质量满足指纹识别或者指纹注册的要求时,将该常温阈值确定为常温触发阈值。

s750,该指纹识别装置通过预分析该目标指纹数据,确定该目标指纹数据质量不满足指纹识别或者指纹注册的要求时,增大该常温阈值。具体地,可以按照特定步长增大该常温阈值形成增大后的阈值,然后基于增大后的阈值执行步骤s741以及后续步骤。为避免重复,对基于增大后的阈值采集指纹数据的操作不做赘述。

s760,该指纹识别装置基于该低温触发阈值和常温触发阈值进行指纹注册或者指纹识别。

应理解,图9所示的低温触发阈值和常温触发阈值仅为上述多个阈值的示例,本申请不限定于此。例如,该多个阈值还可以包括高温触发阈值。

以上结合附图详细描述了本申请的优选实施方式,但是,本申请并不限于上述实施方式中的具体细节,在本申请的技术构思范围内,可以对本申请的技术方案进行多种简单变型,这些简单变型均属于本申请的保护范围。

例如,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本申请对各种可能的组合方式不再另行说明。

又例如,本申请的各种不同的实施方式之间也可以进行任意组合,只要其不违背本申请的思想,其同样应当视为本申请所公开的内容。作为示例,该指纹识别装置可以根据图7所示的方法500针对目标用户确定出多个阈值,并在实际应用中,基于图9所示的方法700和目标温度在该多个阈值中,确定当前环境下的该目标用户的触发阈值。进一步地,在确定出触发阈值后,还可以结合图8所示的方法600动态调整该触发阈值。

还应理解,在本申请的各种方法实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

上文结合图7至图9,详细描述了本申请的方法实施例,下文结合图10至图12,详细描述本申请的装置实施例。

图10是本申请实施例的用于指纹识别的装置800的示意性框图。如图10所示,该装置800可以包括:

确定单元810,用于确定触发阈值;采集单元820,用于在目标用户按压指纹采集区域内的显示屏产生的压力值大于或等于该触发阈值时,采集目标指纹数据;处理单元830,用于根据该目标指纹数据进行指纹注册或指纹识别。

可选地,上述确定单元810具体用于:

获取第一阈值;该压力值大于或等于该第一阈值时,采集第一指纹数据;根据该第一指纹数据的质量和该第一阈值,确定该触发阈值。

可选地,上述确定单元810更具体用于:

该第一指纹数据的质量不满足指纹注册或指纹识别的质量要求时,增加该第一阈值直至第二阈值,其中,基于该第二阈值采集的第二指纹数据为首次满足指纹注册或者指纹识别的质量要求的指纹数据;将该第二阈值确定为该触发阈值。

可选地,上述确定单元810更具体用于:

该第一指纹数据的质量满足指纹注册或指纹识别的质量要求时,减小该第一阈值直到第三阈值,其中,基于该第三阈值采集的第三指纹数据为首次不满足指纹注册或指纹识别的质量要求的指纹数据;将采集该第三指纹数据之前的且最近使用的阈值,确定为该触发阈值。

可选地,该第一阈值为预配置阈值,或者,该第一阈值为该目标用户进行指纹注册时首次按压该显示屏产生的压力值。

可选地,上述确定单元810具体用于:

确定该目标用户专用的该触发阈值。

可选地,上述确定单元810具体用于:

确定多个温度范围对应的多个阈值;确定目标温度;将该目标温度所属的温度范围对应的阈值,确定为该触发阈值。

可选地,上述确定单元810更具体用于:

通过温度传感器,确定该目标温度。

可选地,该处理单元830具体用于:

该目标指纹数据的质量不满足指纹指纹识别的质量要求时,增加该触发阈值;基于增加后的该触发阈值重新采集指纹数据;基于重新采集的指纹数据进行指纹注册或指纹识别。

可选地,该装置800还包括:

显示单元,用于通过显示界面显示该目标指纹数据,这个显示界面显示的该目标指纹数据用于提示用户调整按压到该显示屏上的按压力度。

应理解,装置实施例与方法实施例可以相互对应,类似的描述可以参照方法实施例。具体地,图10所示的用于指纹识别的装置800可以对应于执行本申请实施例的方法中的相应主体,并且装置800中的各个单元的前述和其它操作和/或功能分别为了实现图3、图7至图9中的各个方法中的相应流程,为了简洁,在此不再赘述。

上文中结合图10从功能模块的角度描述了本申请实施例的用于指纹识别的装置。应理解,该功能模块可以通过硬件形式实现,也可以通过软件形式的指令实现,还可以通过硬件和软件模块组合实现。

具体地,本申请实施例中的方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路和/或软件形式的指令完成,结合本申请实施例公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。

可选地,软件模块可以位于随机存储器,闪存、只读存储器、可编程只读存储器、电可擦写可编程存储器、寄存器等本领域的成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法实施例中的步骤。

例如,本申请实施例中,图10所示的确定单元810和处理单元830可以由处理器实现,图10所示的采集单元可由指纹识别模组实现。

图11是本申请实施例的用于指纹识别的装置900示意性结构图。图11所示的装置900包括处理器910,处理器910可以从存储器中调用并运行计算机程序,以实现本申请实施例中的方法。

可选地,如图11所示,装置900还可以包括存储器920。该存储器920可以用于存储指示信息,还可以用于存储处理器910执行的代码、指令等。其中,处理器910可以从存储器920中调用并运行计算机程序,以实现本申请实施例中的方法。

其中,存储器920可以是独立于处理器910的一个单独的器件,也可以集成在处理器910中。

可选地,如图11所示,装置900还可以包括显示屏940,用于向用户显示信息。

可选地,如图11所示,装置900还可以包括指纹识别模组930,处理器910确定出触发阈值后,指纹识别模组930可以基于该触发阈值确定用户按压显示屏940的指纹采集区域产生的压力值是否能够触发指纹数据的采集操作。

可选地,该装置900可对应于本申请实施例中的装置800,并可以对应于执行根据本申请图3、图7至图9中的各个方法实施例中的相应主体,为了简洁,在此不再赘述。

应当理解,该装置900中的各个组件通过总线系统相连,其中,总线系统除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。

还应理解,本申请实施例中提及的处理器可能是一种集成电路芯片,具有信号的处理能力,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。

例如,上述的处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、分立硬件组件等等。此外,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

此外,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。

其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。

应理解,上述存储器为示例性但不是限制性说明,例如,本申请实施例中的存储器还可以是静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)以及直接内存总线随机存取存储器(directrambusram,drram)等等。

图12是本申请实施例应用于的一种电子设备(例如触摸屏手机)1000的结构示意图。如图12所示,该电子设备1000包括:

处理器1110、存储器1120与触摸显示屏1130。

触摸显示屏1130中包括压力传感器1131,压力传感器1131用于感应触摸显示屏1130上的触摸输入信号的压力大小。处理器1110用于接收压力传感器1131感应的压力信号,并用于处理该压力信号,例如基于该压力信号触发该电子设备100中的某个应用程序。

可选地,如图12所示,装置1000还可以包括指纹识别模组1180,处理器1110确定出触发阈值后,指纹识别模组1180可以基于该触发阈值确定用户按压触摸显示屏1130的指纹采集区域产生的压力值是否能够触发指纹数据的采集操作。

可选地,该电子设备还可以包括其他部件,如图1所示的音频电路1140、电源1150、wifi模块1160和射频电路1170等其部件。

需要说明的是,在本申请实施例和所附权利要求书中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。

例如,在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”、“上述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

所属领域的技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。

如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请提供的几个实施例中,应该理解到,所揭露的电子设备、装置和方法,可以通过其它的方式实现。

例如,以上所描述的装置实施例中单元或模块或组件的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或模块或组件可以结合或者可以集成到另一个系统,或一些单元或模块或组件可以忽略,或不执行。

又例如,上述作为分离/显示部件说明的单元/模块/组件可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元/模块/组件来实现本申请实施例的目的。

最后,需要说明的是,上文中显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

以上内容,仅为本申请实施例的具体实施方式,但本申请实施例的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请实施例揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请实施例的保护范围之内。因此,本申请实施例的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1