基于多传感器的屏下指纹采集方法、系统和电子设备与流程

文档序号:16806950发布日期:2019-02-10 13:08阅读:113来源:国知局
基于多传感器的屏下指纹采集方法、系统和电子设备与流程

本申请涉及指纹技术领域,并且更具体地,涉及一种基于多传感器的屏下指纹采集方法、系统和电子设备。



背景技术:

屏下指纹识别装置可以内置于手机的显示屏内,不必拘泥于特定的尺寸,可实现大面积的指纹识别,相当于增加了密码的长度,提高了指纹识别的安全性。但是大面积的指纹识别需要更长的指纹匹配时间,导致终端的功耗较大,影响用户体验。



技术实现要素:

本申请实施例提供一种基于多传感器的屏下指纹采集方法、系统和电子设备,能够降低终端的功耗。

第一方面,提供了一种基于多传感器的屏下指纹采集方法,应用于包括多个指纹传感器的屏下指纹采集系统,所述方法包括:

根据用户在显示屏上的按压区域,确定所述多个指纹传感器中被有效按压的指纹传感器,其中,每个指纹传感器对应一个感应区域,所述多个指纹传感器对应的感应区域组成所述屏下指纹采集系统的指纹采集区域;

控制所述被有效按压的指纹传感器处于工作状态,除所述被有效按压的指纹传感器之外的其他指纹传感器处于不工作状态;

通过所述被有效按压的指纹传感器采集所述用户的指纹信息。

在一种可能的实现方式中,所述根据用户在显示屏上的按压区域,确定所述多个指纹传感器中被有效按压的指纹传感器,包括:

确定所述按压区域与所述多个指纹传感器中的每个指纹传感器的感应区域的重叠区域;

根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,确定所述多个指纹传感器中所述被有效按压的指纹传感器。

在一种可能的实现方式中,所述根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,确定所述多个指纹传感器中所述被有效按压的指纹传感器,包括:

将面积大于第一阈值的重叠区域对应的指纹传感器确定为所述被有效按压的指纹传感器。

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

根据触发指纹采集的第一操作的安全等级,以及第一对应关系,确定所述被有效按压的指纹传感器的数量阈值,其中,所述第一对应关系为安全等级和被有效按压的指纹传感器的数量阈值的对应关系。

在一种可能的实现方式中,所述根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,确定所述多个指纹传感器中所述被有效按压的指纹传感器,包括:

根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,结合所述被有效按压的指纹传感器的数量阈值,确定所述多个指纹传感器中所述被有效按压的指纹传感器。

在一种可能的实现方式中,所述根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,结合所述被有效按压的指纹传感器的数量阈值,确定所述多个指纹传感器中所述被有效按压的指纹传感器,包括:

确定所述按压区域与所述每个指纹传感器的感应区域的重叠区域中面积最大的k个重叠区域,其中,所述k为所述第一操作的安全等级对应的被有效按压的指纹传感器的数量阈值;

确定所述k个重叠区域中面积大于第二阈值的目标重叠区域;

将所述目标重叠区域对应的指纹传感器确定为所述被有效按压的指纹传感器。

在一种可能的实现方式中,在所述第一对应关系中,第一安全等级对应n个指纹传感器,第二安全等级对应m个指纹传感器,所述第一安全等级高于所述第二安全等级,其中,所述n,m为正整数,且所述n大于m。

在一种可能的实现方式中,所述m为单个手指能够按压到的指纹传感器的数量,所述n为至少两个手指能够按压到的指纹传感器的数量。

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

控制点亮所述显示屏上所述被有效按压的指纹传感器对应的区域。

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

根据所述被有效按压的指纹传感器采集的所述用户的指纹信息进行指纹识别。

在一种可能的实现方式中,所述其他指纹传感器处于不工作状态为所述其他指纹传感器处于休眠状态或关机状态。

第二方面,提供了一种基于多传感器的屏下指纹采集系统,包括:

多个指纹传感器,用于采集用户的指纹信息,其中,每个指纹传感器对应一个感应区域,所述多个指纹传感器对应的感应区域组成所述屏下指纹采集系统的指纹采集区域;

处理单元,用于根据用户在显示屏上的按压区域,确定所述多个指纹传感器中被有效按压的指纹传感器,控制所述被有效按压的指纹传感器处于工作状态,除所述被有效按压的指纹传感器之外的其他指纹传感器处于不工作状态,通过所述被有效按压的指纹传感器采集所述用户的指纹信息。

可选地,所述处理单元还用于:确定所述按压区域与所述多个指纹传感器中的每个指纹传感器的感应区域的重叠区域;

根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,确定所述多个指纹传感器中所述被有效按压的指纹传感器。

可选地,所述处理单元具体用于:将面积大于第一阈值的重叠区域对应的指纹传感器确定为被有效按压的指纹传感器。

可选地,所述处理单元还用于:根据触发指纹采集的第一操作的安全等级,以及第一对应关系,确定被有效按压的指纹传感器的数量阈值,其中,所述第一对应关系为安全等级和被有效按压的指纹传感器的数量阈值的对应关系。

可选地,所述处理单元还用于:根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,结合被有效按压的指纹传感器的数量阈值,确定所述多个指纹传感器中所述被有效按压的指纹传感器。

可选地,所述处理单元具体用于:确定所述按压区域与所述每个指纹传感器的感应区域的重叠区域中面积最大的k个重叠区域,其中,所述k为所述第一操作的安全等级对应的被有效按压的指纹传感器的数量阈值;

确定所述k个重叠区域中面积大于第二阈值的目标重叠区域;

将所述目标重叠区域对应的指纹传感器确定为所述被有效按压的指纹传感器。

可选地,在所述第一对应关系中,第一安全等级对应n个指纹传感器,第二安全等级对应m个指纹传感器,所述第一安全等级高于所述第二安全等级,其中,所述n,m为正整数,且所述n大于m。

可选地,所述m为单个手指能够按压到的指纹传感器的数量,所述n为至少两个手指能够按压到的指纹传感器的数量。

可选地,所述处理单元还用于:控制点亮所述显示屏上所述被有效按压的指纹传感器的感应区域。

可选地,所述处理单元还用于:根据所述被有效按压的指纹传感器采集的所述用户的指纹信息进行指纹识别。

可选地,所述处理单元设置在指纹模组或电子设备中,其中,所述指纹模组包括所述多个指纹传感器。

可选地,所述处理单元为指纹模组中的微控制器mcu或电子设备中的处理器。

可选地,所述处理单元包括:

触摸控制模块,用于根据所述用户在显示屏上的按压区域,确定所述多个指纹传感器中所述被有效按压的指纹传感器;

指纹控制模块,用于控制所述多个指纹传感器的开启和关闭。

可选地,所述处理单元还包括:

指纹识别模块,用于根据所述被有效按压的指纹传感器采集的所述用户的指纹信息进行指纹识别。

可选地,所述触摸控制模块设置于电子设备中,所述指纹控制模块设置于电子设备或指纹模组中,所述指纹识别模块设置于电子设备或指纹模组中。

第三方面,提供了一种芯片,该芯片包括输入输出接口、至少一个处理器、至少一个存储器和总线,该至少一个存储器用于存储指令,该至少一个处理器用于调用该至少一个存储器中的指令,以执行第一方面或第一方面的任一可能的实现方式中的方法。

第四方面,提供了一种电子设备,包括如第二方面或第二方面的任一可能的实现方式中的屏下指纹采集系统。

第五方面,提供了一种电子设备,包括如第三方面中的芯片。

第六方面,提供了一种计算机可读介质,用于存储计算机程序,所述计算机程序包括用于执行上述第一方面或第一方面的任一可能的实现方式中的指令。

第七方面,提供了一种包括指令的计算机程序产品,当计算机运行所述计算机程序产品的所述指时,所述计算机执行上述第一方面或第一方面的任一可能的实现方式中的屏下指纹采集方法。

具体地,该计算机程序产品可以运行于上述第四方面中的电子设备上。

因此,本申请实施例的指纹采集方案,可以根据用户在显示屏上的按压区域,确定多个指纹传感器中被有效按压的指纹传感器,然后控制只开启被有效按压的指纹传感器,从而只通过被有效按压的指纹传感器进行指纹采集,有利于降低终端的功耗,进一步地,在进行指纹识别时,只需要对被有效按压的指纹传感器采集的指纹信息进行指纹匹配,而不需要对所有的指纹传感器采集的指纹信息进行指纹匹配,有利于降低匹配时间,提升用户体验。

附图说明

图1a是根据本申请一实施例的电子设备的定向视图。

图1b是图1a所示的电子设备沿a-a’的部分剖面结构示意图。

图2是根据本申请实施例的基于多传感器的屏下指纹采集方法的示意性流程图。

图3是确定按压区域的一例示意图。

图4是确定被有效按压的指纹传感器的一例示意图。

图5是确定被有效按压的指纹传感器的数量阈值的一例示意图。

图6是根据本申请另一实施例的屏下指纹采集方法的流程图。

图7是根据本申请实施例的基于多传感器的屏下指纹采集系统的示意性框图。

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

具体实施方式

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

应理解,本申请实施例可以应用于指纹系统,包括但不限于光学、超声波或其他指纹识别系统和基于光学、超声波或其他指纹成像的医疗诊断产品,本申请实施例仅以光学指纹系统为例进行说明,但不应对本申请实施例构成任何限定,本申请实施例同样适用于其他采用光学、超声波或其他成像技术的系统等。

还应理解,本申请实施例的技术方案除了可以进行指纹识别外,还可以进行其他生物特征识别,例如,掌纹识别、虹膜识别、人脸识别等,本申请实施例对此也不限定。

随着电子设备步入全面屏时代,电子设备正面指纹采集区域受到全面屏的挤压,因此屏下(under-display或者under-screen)指纹识别技术越来越受到关注。屏下指纹识别技术是指将指纹识别模组(比如指纹识别模组)安装在显示屏下方,从而实现在显示屏的显示区域内进行指纹识别操作,不需要在电子设备正面除显示区域外的区域设置指纹采集区域。

光学屏下指纹识别技术使用从设备显示组件的顶面返回的光来进行指纹感应和其他感应操作。该返回的光携带与该顶面接触的物体(例如手指)的信息,通过采集和检测该返回的光,实现位于显示屏下方的特定光学传感器模块。光学传感器模块的设计可以为通过恰当地配置用于采集和检测返回的光的光学元件来实现期望的光学成像。

应理解,本申请实施例的技术方案可以应用于各种电子设备,例如智能手机、笔记本电脑、平板电脑、游戏设备等便携式或移动计算设备,以及电子数据库、汽车、银行自动柜员机(automatedtellermachine,atm)等其他电子设备,但本申请实施例对此并不限定。

图1示出了指纹识别装置可以适用的电子设备100的示意图,其中图1a为电子设备100的正面示意图,图1b为图1a所示的电子设备100沿a-a’的部分剖面结构示意图。

如图1所示,电子设备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,这里,指纹采集区域130的面积可以与指纹识别模组140的面积不同,例如通过例如透镜成像的光路设计、反射式折叠光路设计或者其他光线汇聚或者反射等光路设计,可以使得所述指纹识别模组140的指纹采集区域130的面积大于指纹识别模组140的面积。在其他替代实现方式中,如果采用例如光线准直方式进行光路引导,所述指纹识别模组140的指纹采集区域130也可以设计成与所述指纹识别模组140的面积相一致。

作为一种实施例,所述指纹识别模组140可以具体包括多个具有光学感应阵列的光学指纹传感器142(后面也称为传感器芯片);所述多个光学指纹传感器142可以并排设置在所述显示屏120的下方。其中,每一个光学感应阵列142分别包括多个光学感应单元,且所述光学感应阵列的所在区域对应于其所在的光学指纹传感器的感应区域103,所述多个光学指纹传感器的感应区域共同构成所述指纹识别模组140的指纹采集区域130。也即是说,所述指纹识别模组140的指纹采集区域130可以包括多个子区域,每个子区域分别对应于其中一个光学指纹传感器或光学感应阵列的感应区域。如图1a所示,所述指纹采集区域130位于所述显示屏120的显示区域102之中,由于采用多个光学指纹传感器并排设置的方式,所述指纹识别模组140的指纹采集区域130可以扩展到所述显示区域102的下半部分的主要区域,即扩展到手指惯常按压区域,从而实现盲按式指纹输入操作。在其他替代实施例中,当所述光学指纹传感器数量足够时,所述指纹采集区域130还可以扩展到半个显示区域甚至整个显示区域,从而实现半屏或者全屏指纹检测。因此,用户在需要对所述电子设备100进行解锁或者其他指纹验证的时候,只需要将手指按压在位于所述显示屏120的指纹采集区域130,便可以实现指纹输入操作。由于指纹采集和检测可以在所述显示屏120的显示区域102内部实现,采用上述结构的电子设备100无需其正面专门预留空间来设置指纹按键(比如home键),因而可以采用全面屏方案。因此,所述显示屏120的显示区域102可以基本扩展到所述电子设备100的整个正面。

在具体实施例中,所述指纹识别模组140的多个光学指纹传感器142可以分别是独立封装的传感器芯片,也可以是制作为多个芯片(die)之后封装在同一个芯片封装体之内,还可以是通过半导体工艺制作在同一个芯片(die)的不同区域。另一方面,所述光学指纹传感器142除了包括如上所述的光学感应阵列以外,还可以与所述感应阵列电性连接的读取电路和/或其他辅助电路。作为一种可选的实现方式,如图1b所示,所述光学指纹传感器142上方还可以设置有光路调制器144。以所述光路调制器144为例,其可以作为独立的光学部件贴合在所述光学指纹传感器142的感应阵列上方,也可以通过半导体工艺集成在所述光学指纹传感器142的芯片内部,从而实现超薄的指纹识别模组140。具体地,所述光路调制器144可以是采用具有高深宽比的通孔阵列的光准直器,主要用于对向下传播的指纹检测光进行准直、调制和成像等,实现将从手指表面反射回来的反射光导引至所述感应阵列进行光学检测以获取指纹图像信息。

可选地,与所述指纹识别模组140的多个光学指纹传感器142相对应,所述光路调制器144可以有多个,每一个光路调制器144分别对应一个光学指纹传感器,并分别贴合设置在其对应的光学指纹传感器142的上方。或者,所述多个光学指纹传感器142也可以共享一个整体的光路调制器144,即所述光路调制器144具有一个足够大的面积以覆盖所述多个光学指纹传感器142的感应阵列。另外,在所述光路调制器144和所述光学指纹传感器142之间或者所述显示屏120与所述光路调制器144之间,还可以设置有其他光学元件,比如滤光片(filter)或者其他光学膜片,其主要用于隔离外界干扰光对光学指纹检测的影响。其中,所述滤光片可以用于滤除穿透手指并进过所述显示屏120进入所述图像识别传感器130的环境光,与所述光路调制器144相类似,所述滤光片可以在每个光学指纹传感器142分别设置进行干扰光滤除,或者也可以采用一个大面积滤光片同时覆盖所述多个光学指纹传感器142。

可替代地,所述光路调制器144也可以采用光学镜头(lens)来代替,所述光学镜头上方可以通过遮光材料形成小孔配合所述光学镜头将指纹检测光汇聚到下方的光学指纹传感器142以实现指纹成像。相类似地,每一个光学指纹传感器142可以分别配置一个光学镜头进行指纹成像,或者,所述多个光学指纹传感器142也可以利用同一个光学镜头来实现光线汇聚和指纹成像。在其他替代实施例中,每一个光学指纹传感器142甚至还可以具有两个感应阵列(dualarray)或者多个感应阵列(multi-array),且同时配置两个或多个光学镜头配合所述两个或多个感应阵列进行光学成像,从而减小成像距离并增强成像效果。

本申请实施例以所述显示屏120采用oled显示屏为例,所述显示屏120的发光层具有呈阵列式排布的oled显示单元阵列,所述指纹识别模组140可以利用所述oled显示屏120位于所述指纹采集区域130的oled显示单元(即oled光源)作为指纹检测识别的激励光源。当然,应当理解,在其他替代实现方案中,该指纹识别模组140也可以采用内置光源或者外置光源来提供用于进行指纹检测识别的光信号。在这种情况下,屏下指纹识别装置不仅可以适用于如oled显示屏等自发光显示屏,还可以适用于非自发光显示屏,比如液晶显示屏或者其他的被动发光显示屏。以应用在具有背光模组和液晶面板的液晶显示屏为例,为支持液晶显示屏的屏下指纹检测,对还可以包括用于光学指纹检测的激励光源,所述激励光源可以具体为红外光源或者特定波长非可见光的光源。以红外光源为例,其可以设置在所述液晶显示屏的背光模组下方或者设置在所述电子设备100的保护盖板下方的边缘区域,而所述指纹识别模组140设置在所述背光模组下方,且所述背光模组通过对扩散片、增亮片、反射片等膜层进行开孔或者其他光学设计以允许指纹检测光穿过液晶面板和背光模组并到达所述指纹识别模组140的光学指纹传感器。

并且,所述指纹识别模组140的光学感应阵列具体为光探测器(photodetector)阵列(或称为光电探测器阵列),其包括多个呈阵列式分布的光探测器,所述光探测器可以作为如上所述的光学感应单元,所述光探测器上方还可以形成有微透镜来提高指纹图像的成像效果。

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

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

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

图2是根据本申请实施例的基于多传感器的屏下指纹采集方法200的示意性流程图,该方法200可以应用于基于多传感器的屏下指纹采集系统,如图2所示,该方法200包括:

s210,根据用户在显示屏上的按压区域,确定所述多个指纹传感器中被有效按压的指纹传感器,其中,每个指纹传感器对应一个感应区域,所述多个指纹传感器对应的感应区域组成所述屏下指纹采集系统的指纹采集区域;

s220,控制所述被有效按压的指纹传感器处于工作状态,除所述被有效按压的指纹传感器之外的其他指纹传感器处于不工作状态;

s230,通过所述被有效按压的指纹传感器采集所述用户的指纹信息。

应理解,本申请实施例的指纹传感器可以对应于图1中的光检测部分734,其中,每个指纹传感器对应一个感应区域,每个指纹传感器的感应区域可以理解为每个指纹传感器用于指纹检测(或者说,指纹采集)的区域,该多个指纹传感器中的每个指纹传感器的感应区域组合起来构成该指纹采集系统的指纹检测区域,可以用于实现大面积的指纹采集,例如,多个手指的指纹采集。

可选地,在本申请实施例中,该多个指纹传感器可以设置在指纹模组中,该指纹模组可以对应于图1中的光学指纹装置730,该指纹模组可以设置于显示屏的下方。

可选地,在一些实施例中,该屏下指纹采集系统可以设置于指纹模组中,或者,该指纹采集系统可以为该指纹模组,或者,该指纹采集系统可以包括该指纹模组。

可选地,在另一些实施例中,该屏下指纹采集系统也可以设置在电子设备中,或者,该指纹采集系统也可以为该电子设备。

可选地,在本申请实施例中,该方法200可以由屏下指纹采集系统中的处理单元执行,具体地,该处理单元所执行的功能可以由指纹模组中的微控制器(microcontrolunit,mcu)执行,或者也可以由电子设备的处理器执行,或者由该指纹模组的mcu和电子设备的处理器共同执行。

以下,以指纹采集系统为执行主体来描述本申请实施例的指纹采集方法。

在本申请实施例中,该指纹采集系统可以根据用户在所述显示屏上的按压区域,确定所述多个指纹传感器中被有效按压的指纹传感器;进一步可以控制所述被有效按压的指纹传感器处于工作状态,除所述被有效按压的指纹传感器之外的其他指纹传感器处于不工作状态,即只开启被有效按压的指纹传感器,从而可以只通过被有效按压的指纹传感器采集所述用户的指纹信息,有利于降低终端的功耗。

可选地,在本申请实施例中,若被有效按压的指纹传感器的数量等于零,该指纹采集系统可以控制所有的指纹传感器都处于不工作状态,即可以控制该多个指纹传感器都不进行指纹采集,有利于避免用户的误操作导致的指纹采集。

具体地,当用户的手指按压该多个指纹传感器上方的显示屏时,该指纹采集系统可以获取用户按压该显示屏的触点信息,进一步可以根据该触点的坐标信息确定用户在显示屏上的按压区域,如图3所示。然后,该指纹采集系统可以根据该用户的按压区域,确定该多个指纹传感器中被有效按压的指纹传感器,进一步地,可以控制该多个指纹传感器中被有效按压的指纹传感器处于工作状态,控制其他指纹传感器处于不工作状态,即只开启被有效按压的指纹传感器,从而只通过被有效按压的指纹传感器采集用户输入的指纹信息。进一步地,指纹识别单元只需根据被有效按压的指纹传感器采集的用户的指纹信息进行指纹认证或指纹注册等操作,有利于提升指纹识别效率。

也就是说,在本申请实施例中,该指纹识别单元只需根据被有效按压的指纹传感器采集的指纹信息进行指纹匹配,而不必根据所有指纹传感器采集的指纹信息进行指纹匹配,能够降低匹配时间,提升匹配速度,从而能够提升用户体验。

可选地,在本申请实施例中,该指纹采集系统可以包括该指纹识别单元,或者也可以不包括该指纹识别单元,若该指纹采集系统不包括该指纹识别单元,该指纹采集系统可以只将被有效按压的指纹传感器采集到的用户的指纹信息发送给该指纹识别单元,以便于该指纹识别单元进行后续的指纹识别操作。

需要说明的是,本申请实施例中,该指纹采集系统中的处理单元所执行的功能可以是由同一功能模块来执行的,例如,电子设备的主控(host)模块,或者也可以由多个功能模块来执行,例如,该指纹采集系统的处理单元可以包括多个功能模块,例如,主控模块,触摸控制(touchpanel,tp)模块和指纹控制模块,其中,该触摸控制模块可以用于检测用户在显示屏上的按压区域,该指纹控制模块控制开启被有效按压的至少一个传感器,主控模块可以用于根据按压区域确定哪些传感器被有效按压等,本申请实施例对此不作限定。

可选地,在本申请实施例中,该触摸控制模块可以是集成在显示屏中的,或者也可以是独立于显示屏的功能模块,例如,该触摸控制模块可以集成在电子设备的处理器中;该指纹控制模块可以是集成在指纹模组中的,或者也可以是独立于指纹模组的功能模块,例如,该指纹控制模块可以集成在电子设备的处理器中,本申请实施例对此不作限定。

应理解,在本申请实施例中,指纹传感器处于不工作状态可以包括休眠状态和断电状态,当指纹传感器处于休眠状态时,供电电源依然开启,但是指纹传感器未被唤醒,不能进行指纹采集,当指纹传感器处于断电状态时,指纹传感器的供电电源关闭,因此,断电状态也不能进行指纹采集。

可选地,在一些实施例中,所述s210具体包括:

确定所述按压区域与所述多个指纹传感器中的每个指纹传感器的感应区域的重叠区域;

根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,确定所述多个指纹传感器中所述被有效按压的指纹传感器。

具体而言,该指纹采集系统可以确定按压区域与每个指纹传感器的感应区域的重叠区域的面积,即用户在每个指纹传感器的感应区域上的按压面积的大小,进一步地,根据该重叠区域的面积,确定哪些指纹传感器有按压,或者说,哪些指纹传感器被有效按压。

可选地,该指纹采集系统可以确定重叠区域的面积大于第一阈值(例如,该指纹传感器的感应区域的面积的50%)的指纹传感器被有效按压,或者该指纹采集系统也可以确定面积最大的k个重叠区域对应的k个指纹传感器为被有效按压的指纹传感器。例如,如图4所示,该多个指纹传感器可以包括6个指纹传感器,记为s1~s6,根据该按压区域与该6个指纹传感器的感应区域的重叠区域的面积,可以确定指纹传感器s3和s6被有效按压。

可选地,在一些实施例中,所述方法200还包括:

根据触发指纹采集的第一操作的安全等级,以及第一对应关系,确定被有效按压的指纹传感器的数量阈值,其中,所述第一对应关系为安全等级和被有效按压的指纹传感器的数量阈值的对应关系。

应理解,在本申请实施例中,触发指纹采集的第一操作可以是终端的熄屏解锁操作,或者也可以是对应用程序的访问操作,或者也可以是支付类操作等,或者也可以其他需要进行指纹认证的操作,本申请实施例对此不作限定。

在本申请实施例中,该指纹采集系统可以设置操作对应的安全等级,例如,可以设置熄屏解锁操作为低安全等级,设置支付类操作为高安全等级,非支付类的应用程序的访问为中安全等级。该指纹采集系统可以为不同的安全等级配置不同的被有效按压的传感器的数量阈值,即确定该第一对应关系,这里,每个安全等级对应的被有效按压的指纹传感器的数量阈值可以用于配置此安全等级下可以开启的指纹传感器的最大数量,通过为不同的安全等级配置不同的数量阈值,有利于灵活调整不同的安全等级下采集的指纹信息的长度,即密码长度,从而能够兼顾指纹识别的速度和安全性。

例如,该指纹采集系统可以为低安全等级配置较低的数量阈值,为高安全等级配置较高的数量阈值,那么,对于低安全等级的操作(例如,熄屏解锁操作)触发的指纹采集,该指纹采集系统可以控制只开启少量的指纹传感器执行指纹采集,只通过少量的指纹传感器进行指纹采集,有利于降低终端的功耗,同时,进行指纹匹配时只需匹配较短长度的指纹信息,能够提升指纹识别速度;对于高安全等级的操作(例如,支付类操作)触发的指纹采集,该指纹采集系统可以控制开启数量较多的指纹传感器进行指纹采集,能够提升指纹信息的长度,进而能够提升指纹识别的安全性。

也就是说,在本申请实施例中,不同的安全等级可以对应不同的被有效按压的指纹传感器的数量阈值,该指纹采集系统可以根据当前操作的安全等级,确定被有效按压的指纹传感器的数量阈值,进一步地,该指纹采集系统可以根据按压区域与每个指纹传感器上的重叠区域的面积,结合该数量阈值,确定被有效按压的指纹传感器。

可选地,若在第一对应关系中,触发指纹采集的第一操作的安全等级对应的被有效按压的指纹传感器的数量阈值为k,其中,k为正整数,在一实施例中,该指纹采集系统可以首先在多个重叠区域中确定面积最大的k个重叠区域,然后在该k个重叠区域中确定面积大于第二阈值(例如,指纹传感器的感应区域面积的30%)的重叠区域,假设有l个,其中,l为正整数,进一步该指纹采集系统可以将该l个重叠区域对应的l个指纹传感器确定为被有效按压的指纹传感器。

在另一实施例中,该指纹采集系统可以首先在多个重叠区域中确定面积大于第二阈值(例如,指纹传感器的感应区域面积的30%)的重叠区域,假设有p个,p为正整数,若该p大于k,则该指纹采集系统可以在该p个重叠区域中确定面积最大的k个重叠区域,进一步该指纹采集系统可以将该k个重叠区域对应的k个指纹传感器确定为被有效按压的指纹传感器;或若该p小于或等于k,则该指纹采集系统可以直接将该p个重叠区域对应的p个指纹传感器确定为被有效按压的指纹传感器。

应理解,每个操作对应的安全等级,可以是系统设置的,或者也可以是由用户设置的,例如,用户可以通过操作电子设备的设置界面或应用程序的设置界面进行安全等级设置;类似地,用户也可以通过操作电子设备的设置界面或应用程序的设置界面设置每个安全等级对应的被有效按压的传感器的数量阈值。

在一些可选的实现方式中,低安全等级对应的被有效按压的指纹传感器的数量阈值可以是根据单个手指能够按压到的指纹传感器的数量确定的,高安全等级对应的被有效按压的指纹传感器的数量阈值可以是根据至少两个手指能够按压到的指纹传感器的数量确定的。

也就是说,对于低安全等级的操作而言,可以对单个手指进行指纹采集,从而可以根据单个手指的指纹信息进行指纹识别,有利于提升指纹识别的速度,降低终端的功耗;对于高安全等级的操作而言,可以对至少两个手指进行指纹采集,从而可以根据至少两个手指的指纹信息进行指纹识别,有利于提升指纹识别的安全性。因此,根据具体的应用场景,确定指纹识别策略,有利于兼顾终端的功耗和指纹识别的安全性。

在一种具体实现中,可以按照如下方式确定每个安全等级对应的被有效按压的指纹传感器的数量阈值:

如图5所示,假设单个指纹传感器的感应区域的尺寸为w*h,用户在显示屏上的按压区域通常为圆形或椭圆形,假设按压区域的长轴为r1,短轴为r2,其中,该r1和r2可以是对大量手指在显示屏上的按压区域的尺寸进行训练得到的,则单个手指能够按压到的指纹传感器的数量近似为p=[(r1*r2)/(w*h)],其中,[]表示取整。可选地,该指纹采集系统可以确定低安全等级对应的被有效按压的指纹传感器的数量阈值为p,或者p+1,p-1,高安全等级对应的被有效按压的指纹传感器的数量阈值为2p,2p-1或3p,3p-1等,即不同的安全等级所能开启的指纹传感器的数量不同,安全等级越高能够开启的指纹传感器的数量越多,有利于兼顾终端的功耗和指纹识别的安全性。

可选地,在一些实施例中,所述方法还包括:

控制点亮所述显示屏上所述被有效按压的指纹传感器的感应区域。

具体地,在确定哪些指纹传感器被有效按压后,可以控制只点亮被有效按压的指纹传感器的感应区域,而非点亮所有指纹传感器的感应区域,有利于降低终端的功耗,例如,对于图3所示的示例,可以控制只点亮指纹传感器s3和s6的感应区域。

可选地,在一些实施例中,该方法200还包括:

根据所述被有效按压的指纹传感器采集的用户的指纹信息进行指纹识别。

即该指纹识别单元只需对被有效按压的指纹传感器采集的指纹信息进行指纹匹配,而不是对所有指纹传感器采集的指纹信息都进行指纹匹配,能够提升匹配速度,同时能够降低终端的负荷。

以下,结合图6所示的具体实现,说明根据本申请一具体实施例的指纹采集的方法。如图6所示,该指纹采集的方法可以包括如下步骤:

s41,用户按压显示屏上指纹传感器的感应区域;

s42,获取用户在显示屏上的按压区域;

s43,根据按压区域,确定多个指纹传感器中被有效按压的指纹传感器。

s44,控制点亮被有效按压的指纹传感器的感应区域。

s45,控制开启被有效按压的指纹传感器,即控制该被有效按压的指纹传感器处于工作状态,其他指纹传感器处于不工作状态。

s46,被有效按压的指纹传感器采集用户的指纹信息,并将采集的指纹信息上传给电子设备的处理器。

s47,终端设备的处理器根据被有效按压的指纹传感器采集的指纹信息进行指纹识别或指纹注册等操作。

可选地,在一些实施例中,该s42、s43、s44、s45和s47都可以由电子设备的主控模块来执行。

可选地,该s42和s44可以由显示屏的触摸控制模块来执行,该s45可以由指纹装置的指纹控制模块来执行,s43和s47可以由电子设备的主控模块来执行,其中,该指纹控制模块可以集成在电子设备的处理器中,也可以集成在指纹装置中,该触摸控制模块可以集成在电子设备的处理器中,也可以集成在显示屏中,本申请实施例不作限定。

上文结合图2至图6,详细描述了本申请的方法实施例,下文结合图7,详细描述本申请的装置实施例,应理解,装置实施例与方法实施例相互对应,类似的描述可以参照装置实施例。

图7是根据本申请实施例的基于多传感器的屏下指纹采集系统的示意性框图,如图7所示,该系统300包括:

多个指纹传感器331,用于采集用户的指纹信息;

处理单元320,用于根据用户在显示屏上的按压区域,确定所述多个指纹传感器中被有效按压的指纹传感器,控制所述被有效按压的指纹传感器处于工作状态,除所述被有效按压的指纹传感器之外的其他指纹传感器处于不工作状态,通过所述被有效按压的指纹传感器采集所述用户的指纹信息,其中,每个指纹传感器对应一个感应区域,所述多个指纹传感器对应的感应区域组成所述屏下指纹采集系统的指纹采集区域。

可选地,在一些实施例中,所述处理单元320还用于:

确定所述按压区域与所述多个指纹传感器中的每个指纹传感器的感应区域的重叠区域;

根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,确定所述多个指纹传感器中所述被有效按压的指纹传感器。

可选地,在一些实施例中,所述处理单元320具体用于:

将面积大于第一阈值的重叠区域对应的指纹传感器确定为被有效按压的指纹传感器。

可选地,在一些实施例中,所述处理单元320还用于:

根据触发指纹采集的第一操作的安全等级,以及第一对应关系,确定被有效按压的指纹传感器的数量阈值,其中,所述第一对应关系为安全等级和被有效按压的指纹传感器的数量阈值的对应关系。

可选地,在一些实施例中,所述处理单元320还用于:

根据所述按压区域与所述每个指纹传感器的感应区域的重叠区域的面积,结合被有效按压的指纹传感器的数量阈值,确定所述多个指纹传感器中所述被有效按压的指纹传感器。

可选地,在一些实施例中,所述处理单元320具体用于:

确定所述按压区域与所述每个指纹传感器的感应区域的重叠区域中面积最大的k个重叠区域,其中,所述k为所述第一操作的安全等级对应的被有效按压的指纹传感器的数量阈值;

确定所述k个重叠区域中面积大于第二阈值的目标重叠区域;

将所述目标重叠区域对应的指纹传感器确定为所述被有效按压的指纹传感器。

可选地,在一些实施例中,在所述第一对应关系中,第一安全等级对应n个指纹传感器,第二安全等级对应m个指纹传感器,所述第一安全等级高于所述第二安全等级,其中,所述n,m为正整数,且所述n大于m。

可选地,在一些实施例中,所述m为单个手指能够按压到的指纹传感器的数量,所述n为至少两个手指能够按压到的指纹传感器的数量。

可选地,在一些实施例中,所述处理单元320还用于:

控制点亮所述显示屏上所述被有效按压的指纹传感器的感应区域。

可选地,在一些实施例中,所述处理单元320还用于:

根据所述被有效按压的指纹传感器采集的所述用户的指纹信息进行指纹识别。

可选地,在一些实施例中,该处理单元320可以设置在指纹模组或电子设备中,其中,该指纹模组包括多个指纹传感器。

可选地,在一些实施例中,所述处理单元320为指纹模组中的微控制器mcu或电子设备中的处理器。

可选地,在一些实施例中,所述处理单元320包括:

触摸控制模块,用于根据所述用户在显示屏上的按压区域,确定所述多个指纹传感器中所述被有效按压的指纹传感器;

指纹控制模块,用于控制所述多个指纹传感器的开启和关闭。

可选地,在一些实施例中,所述处理单元320还包括:

指纹识别模块,用于根据所述被有效按压的指纹传感器采集的所述用户的指纹信息进行指纹识别。

可选地,在一些实施例中,所述触摸控制模块设置于电子设备中,所述指纹控制模块设置于电子设备或指纹模组中,所述指纹识别模块设置于电子设备或指纹模组中。

应理解,具体地,该屏下指纹采集系统300可以对应于前述实施例中的指纹采集系统,其可以用于执行前述方法实施例的相关操作,为了简洁,这里不再赘述。

图8是根据本申请实施例的电子设备的示意性框图,如图8所示,该电子设备50包括:

显示屏51;

屏下指纹采集系统53,包括多个指纹传感器531和处理单元532,其中,该屏下指纹采集系统53可以对应于图7中的屏下指纹采集系统300,其可以执行前述方法实施例的相关操作,为了简洁,这里不再赘述。

应理解,本申请实施例所示的指纹传感器的数量、尺寸和排布情况仅为示例,可以根据实际需求进行调整,本申请实施例对此并不特别限定。例如,该多个指纹传感器的个数可以为2个,3个,4个或5个等,该多个指纹传感器可以呈矩形分布,或者呈圆形分布等

应理解,本申请实施例的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本申请实施例的终端或电子设备还可以包括存储器,存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图2和图6所示实施例的方法。

本申请实施例还提出了一种计算机程序,该计算机程序包括指令,当该计算机程序被计算机执行时,使得计算机可以执行图2和图6所示实施例的方法。

本申请实施例还提供了一种芯片,该芯片包括输入输出接口、至少一个处理器、至少一个存储器和总线,该至少一个存储器用于存储指令,该至少一个处理器用于调用该至少一个存储器中的指令,以执行图2和图6所示实施例的方法。

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

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

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

在本申请所提供的几个实施例中,应所述理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

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

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

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

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