指纹识别方法、装置和系统、电子设备与流程

文档序号:14871759发布日期:2018-07-07 00:40阅读:167来源:国知局

本发明涉及图像识别领域,具体而言,涉及一种指纹识别方法、装置和系统、电子设备。



背景技术:

随着手机技术的推陈出新及手机用户需求的不断提高,为了达到更佳的用户体验,增加手机屏幕面积占比,全面屏已成为智能终端发展的一大趋势。但是对于传统的电容式指纹识别技术,由于电容检测无法穿透较厚玻璃等多方面限制,其无法完成去除home键的任务。

现有技术中通过在盖板玻璃内通过对光的多次全反射,能够实现对整个显示屏任意位置的指纹进行识别,如图1所示,当光源发出的光线通过盖板玻璃侧面照射到盖板玻璃上表面时,若盖板玻璃上表面某部位与指纹谷接触,光线发生多次全发射穿出盖板玻璃侧面并通过透镜聚焦到感光阵列上,形成亮条纹;若盖板玻璃上表面某部位与指纹脊接触,由于接触面变得粗糙,光线在此发生漫反射,难以形成到达感光阵列的穿透光线,形成暗条纹。该装置能够将指纹的谷脊信息转化为感光阵列上的明暗条纹信息。

由于光源发出的光线在盖板玻璃内进行了多次全反射,可以在盖板玻璃表面形成多个指纹检测区域,如图2所示,设置多组“光源-透镜-感光阵列”(图中仅示出四组),可以将多个指纹检测区域联通,覆盖整个显示屏,依次或同时开启光源,对应地检查感光阵列接收到的指纹信息,从而获得整个显示屏上的指纹信息,实现对整个显示屏任意位置的指纹进行识别。

但是,随着光学指纹识别系统使用时间的增加,盖板玻璃表面上会产生划痕和污渍等不利于指纹信息采集的因素。光线投射到盖板玻璃上表面,在划痕和污渍处亦会形成漫反射,进而在感光阵列上对指纹信息产生干扰,导致指纹信息的辨识率下降。

针对现有技术中指纹识别方法的辨识率低的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种指纹识别方法、装置和系统、电子设备,以至少解决现有技术中指纹识别方法的辨识率低的技术问题。

根据本发明实施例的一个方面,提供了一种指纹识别方法,包括:在检测到触摸信号之后,获取光学检测装置采集到的第一图像信息,其中,光学检测装置设置在盖板玻璃的侧面;获取光学检测装置采集到的第二图像信息,其中,第二图像信息为在未检测到触摸信号的情况下,光学检测装置采集到的图像信息;获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像;对指纹图像进行指纹识别,得到识别结果。

进一步地,光学检测装置为多个,其中,获取光学检测装置采集到的第一图像信息包括:获取触摸信号对应的触摸区域;启动触摸区域对应的光学检测装置;获取触摸区域对应的光学检测装置采集到的第一图像信息。

进一步地,获取光学检测装置采集到的第二图像信息包括:获取第二图像信息集合,其中,第二图像信息集合包括:多个光学检测装置对应的检测区域,以及每个光学检测装置采集到的第二图像信息;将触摸区域与多个光学检测装置对应的检测区域进行匹配;如果触摸区域与任意一个光学检测装置对应的检测区域匹配成功,则读取任意一个光学检测装置采集到的第二图像信息。

进一步地,在获取第二图像信息集合之前,上述方法还包括:在未检测到触摸信号的情况下,按照预设运行周期启动多个光学检测装置;获取多个光学检测装置采集到的多个第二图像信息;建立多个第二图像信息和多个光学检测装置对应的检测区域之间的关联关系,得到第二图像信息集合;存储第二图像信息集合。

进一步地,启动触摸区域对应的光学检测装置包括:开启触摸区域对应的光学检测装置的光源;启动多个光学检测装置包括:开启多个光学检测装置的光源;获取触摸区域对应的光学检测装置采集到的第一图像信息包括:获取触摸区域对应的光学检测装置的感光阵列采集到的图像信息;获取多个光学检测装置采集到的多个第二图像信息包括:获取多个光学检测装置的感光阵列采集到的图像信息。

进一步地,获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像包括:获取第一图像信息中每个像素的第一像素值,以及第二图像信息中每个像素的第二像素值;计算相同像素的第一像素值和第二像素值的差值,得到指纹图像。

根据本发明实施例的另一方面,还提供了一种指纹识别装置,包括:第一获取模块,用于在检测到触摸信号之后,获取光学检测装置采集到的第一图像信息,其中,光学检测装置设置在盖板玻璃的侧面;第二获取模块,用于获取光学检测装置采集到的第二图像信息,其中,第二图像信息为在未检测到触摸信号的情况下,光学检测装置采集到的图像信息;处理模块,用于获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像;识别模块,用于对指纹图像进行指纹识别,得到识别结果。

根据本发明实施例的另一方面,还提供了一种指纹识别系统,包括:输入装置,用于生成触摸信号;光学检测装置,设置在盖板玻璃的侧面,与输入装置连接,用于在检测到触摸信号之后,采集第一图像信息,或在未检测到触摸信号的情况下,采集第二图像信息;识别装置,与光学检测装置连接,用于获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,并对指纹图像进行指纹识别,得到识别结果。

进一步地,光学检测装置为多个,识别装置包括:第一处理器,与输入装置连接,用于获取触摸信号对应的触摸区域;控制器,与输入装置连接,用于启动触摸区域对应的光学检测装置;第二处理器,与光学检测装置和第一处理器连接,用于获取触摸区域对应的光学检测装置采集到的第一图像信息。

进一步地,识别装置还包括:存储器,用于存储第二图像信息集合,其中,第二图像信息集合包括:多个光学检测装置对应的检测区域,以及每个光学检测装置采集到的第二图像信息;第三处理器,与存储器连接,用于将触摸区域与多个光学检测装置对应的检测区域进行匹配,如果触摸区域与任意一个光学检测装置对应的检测区域匹配成功,则读取任意一个光学检测装置采集到的第二图像信息。

进一步地,控制器还用于在未检测到触摸信号的情况下,按照预设运行周期启动多个光学检测装置;第二处理器还用于获取多个光学检测装置采集到的多个第二图像信息,建立多个第二图像信息和多个光学检测装置对应的检测区域之间的关联关系,得到第二图像信息集合。

根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述的指纹识别方法。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的指纹识别方法。

根据本发明实施例的另一方面,还提供了电子设备,包括:显示屏和上述的指纹识别系统。

进一步地,显示屏至少为如下之一:lcd、led、oled和microled。

在本发明实施例中,在接收到用户按压触摸屏生成的触摸信号之后,获取光学检测装置采集到的第一图像信息,获取光学检测装置采集到的第二图像信息,获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,对指纹图像进行指纹识别,得到识别结果。容易注意到的是,由于第二图像信息为在未检测到触摸信号的情况下,光学检测装置采集到的图像信息,也即,第二图像信息为盖板玻璃表面上划痕和污渍信息,通过获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,从而得到消除划痕和污渍信息的指纹图像,进而解决了现有技术中指纹识别方法的辨识率低的技术问题。因此,通过本发明上述实施例提供的技术方案,可以达到提高指纹识别准确度,提示用户体验感的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据现有技术的一种光学检测装置检测指纹的侧视图;

图2是根据现有技术的一种光学检测装置检测指纹的俯视图;

图3是根据本发明实施例的一种指纹识别方法的流程图;

图4是根据本发明实施例的一种可选的指纹识别方法的流程图;

图5是根据本发明实施例的一种指纹识别装置的示意图;以及

图6是根据本发明实施例的一种指纹识别系统的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种指纹识别方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图3是根据本发明实施例的一种指纹识别方法的流程图,如图3所示,该方法包括如下步骤:

步骤s302,在检测到触摸信号之后,获取光学检测装置采集到的第一图像信息,其中,光学检测装置设置在盖板玻璃的侧面。

具体地,显示屏可以由触摸屏和盖板玻璃构成,上述的触摸信号可以是用户按压触摸屏所生成的信号;由于盖板玻璃表面上会产生划痕和污渍,光学检测装置采集到的第一图像信息可以是叠加划痕和污渍干扰的指纹信息。

步骤s304,获取光学检测装置采集到的第二图像信息,其中,第二图像信息为在未检测到触摸信号的情况下,光学检测装置采集到的图像信息。

具体地,由于第二图像信息是在触摸屏没有检测到触摸信号的情况下,光学检测装置采集到的图像信息,也即,上述的第二图像信息可以是盖板玻璃上的划痕和污渍信息。

步骤s306,获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像。

步骤s308,对指纹图像进行指纹识别,得到识别结果。

在一种可选的方案中,在用户没有按压触摸屏的情况下,可以通过光学检测装置实时采集盖板玻璃上的划痕和污渍信息,在用户按压触摸屏的情况下,还可以通过光学检测装置采集盖板玻璃上叠加划痕和污渍干扰的指纹信息,获取两次采集到的信息的差异,依据差异即可得到消除了划痕和污渍干扰的指纹图像,然后进一步对消除了划痕和污渍干扰的指纹图像进行指纹识别,从而得到相应的识别结果。

根据本发明上述实施例,在接收到用户按压触摸屏生成的触摸信号之后,获取光学检测装置采集到的第一图像信息,获取光学检测装置采集到的第二图像信息,获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,对指纹图像进行指纹识别,得到识别结果。容易注意到的是,由于第二图像信息为在未检测到触摸信号的情况下,光学检测装置采集到的图像信息,也即,第二图像信息为盖板玻璃表面上划痕和污渍信息,通过获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,从而得到消除划痕和污渍信息的指纹图像,进而解决了现有技术中指纹识别方法的辨识率低的技术问题。因此,通过本发明上述实施例提供的技术方案,可以达到提高指纹识别准确度,提示用户体验感的技术效果。

可选地,在本发明上述实施例中,光学检测装置为多个,其中,步骤s302,获取光学检测装置采集到的第一图像信息包括:

步骤s3022,获取触摸信号对应的触摸区域。

具体地,上述的触摸区域可以是用户按压触摸屏的具体位置,也即检测到触摸信号的区域,通过触摸区域的位置可以确定用户按压触摸屏的具体位置。

步骤s3024,启动触摸区域对应的光学检测装置。

步骤s3026,获取触摸区域对应的光学检测装置采集到的第一图像信息。

在一种可选的方案中,为了实现对整个盖板玻璃上的指纹进行检测,可以在盖板玻璃侧侧面设置多个光学检测装置,多个光学检测装置的检测区域相连,在接收到用户按压触摸屏生成的触摸信号之后,可以获取用户按压触摸屏的具体位置,进一步确定用户按压的具体位置对应的光学检测装置,即确定包含用户按压的具体位置的光学检测装置,启动该光学检测装置,并获取该光学检测装置采集到的第一图像信息。

可选地,在本发明上述实施例中,步骤s304,获取光学检测装置采集到的第二图像信息包括:

步骤s3042,获取第二图像信息集合,其中,第二图像信息集合包括:多个光学检测装置对应的检测区域,以及每个光学检测装置采集到的第二图像信息。

在一种可选的方案中,在用户没有按压触摸屏的情况下,可以通过光学检测装置实时采集盖板玻璃上的划痕和污渍信息,并将盖板玻璃上的划痕和污渍信息进行存储,由于盖板玻璃侧面设置多个光学检测装置,每个光学检测装置可以采集到部分划痕和污渍信息,将每个光学检测装置采集到的划痕和污渍信息和对应的检测区域进行关联存储,得到第二图像信息集合。

步骤s3044,将触摸区域与多个光学检测装置对应的检测区域进行匹配。

步骤s3046,如果触摸区域与任意一个光学检测装置对应的检测区域匹配成功,则读取任意一个光学检测装置采集到的第二图像信息。

在一种可选的方案中,在确定用户按压的具体位置对应的光学检测装置之后,可以确定用户按压的具体位置对应的检测区域,然后根据第二图像信息集合中的关联关系,读取到与用户按压的具体位置对应的检测区域具有关联关系的第二图像信息,也即,可以获取到用户按压的具体位置处的划痕和污渍信息,进一步获取两次采集到的信息的差异,依据差异即可得到消除了划痕和污渍干扰的指纹图像,从而得到消除划痕和污渍干扰的指纹图像。

可选地,在本发明上述实施例中,在步骤s3042,获取第二图像信息集合之前,该方法还包括:

步骤s312,在未检测到触摸信号的情况下,按照预设运行周期启动多个光学检测装置。

具体地,上述的预设运行周期可以是根据实际使用需求进行设定的,也可以是根据使用时间确定的运行周期。

步骤s314,获取多个光学检测装置采集到的多个第二图像信息。

步骤s316,建立多个第二图像信息和多个光学检测装置对应的检测区域之间的关联关系,得到第二图像信息集合。

步骤s318,存储第二图像信息集合。

在一种可选的方案中,在没有接收到用户按压触摸屏生成的触摸信号的情况下,可以周期性地启动设置在盖板玻璃侧面的多个光学检测装置,并获取多个光学检测装置采集到的多个第二图像信息,将每个第二图像信息和采集到每个第二图像信息的光学检测装置对应的检测区域进行关联存储,得到存储后的第二图像信息集合。

可选地,在本发明上述实施例中,步骤s3024,启动触摸区域对应的光学检测装置包括:步骤s30242,开启触摸区域对应的光学检测装置的光源。

步骤s312,启动多个光学检测装置包括:步骤s3122,开启多个光学检测装置的光源。

步骤s3026,获取触摸区域对应的光学检测装置采集到的第一图像信息包括:步骤s30262,获取触摸区域对应的光学检测装置的感光阵列采集到的图像信息。

步骤s314,获取多个光学检测装置采集到的多个第二图像信息包括:步骤s3142,获取多个光学检测装置的感光阵列采集到的图像信息。

具体地,如图2所示,上述的光学检测装置可以包括:光源、感光阵列和透镜,光源设置在盖板玻璃的一侧,感光阵列设置在盖板玻璃的另一侧,透镜设置在感光阵列和盖板玻璃的另一侧之间。

在一种可选的方案中,在确定用户按压的具体位置对应的光学检测装置之后,可以开启用户按压的具体位置对应的光学检测装置中的光源,光源发出的光在盖板玻璃内进行多次全反射,经过透镜聚焦到感光阵列上,从而感光阵列采集到叠加划痕和污渍干扰的第一图像信息。在未接收到用户按压触摸屏生成的触摸信号的情况下,可以开启所有光学检测装置中的光源,光源发出的光在盖板玻璃内进行多次全反射,经过透镜聚焦到感光阵列上,从而所有的感光阵列采集到叠加划痕和污渍干扰的第一图像信息。

可选地,在本发明上述实施例中,步骤s306,对第一图像信息和第二图像信息进行减法运算,得到触摸信号对应的指纹图像包括:

步骤s3062,获取第一图像信息中每个像素的第一像素值,以及第二图像信息中每个像素的第二像素值。

步骤s3064,计算相同像素的第一像素值和第二像素值的差值,得到指纹图像。

在一种可选的方案中,可以获取第一图像信息和第二图像信息中每个像素的灰度值,也即第一像素值和第二像素值,逐像素计算每个像素的第一像素值和第二像素值的差值,从而得到消除划痕和污渍干扰的指纹图像。

图4是根据本发明实施例的一种可选的指纹识别方法的流程图,下面结合图4对本发明一种优选的实施例进行详细说明,如4所示,该方法包括如下步骤:

步骤s41,触控扫描。

步骤s42,判断是否存在触摸操作。

可选地,如果判断出存在触摸操作,则进入步骤s43;如果不存在触摸操作,则进入步骤s45。

步骤s43,获得手指按压位置。

步骤s44,指纹扫描1。

可选地,当触控扫描检测到盖板玻璃上有手指按压时,启动针对该按压区域的指纹扫描1,从而获得盖板玻璃上叠加划痕和污渍信息后的指纹信息。

步骤s45,判断计时时间是否到时。

可选地,判断计时时间是否达到扫描周期,如果是,则进入步骤s46;如果否,则返回步骤s42。

步骤s46,指纹扫描2。

可选地,触控扫描检测到盖板玻璃上没有手指按压时,周期性地启动指纹扫描2,从而获得并更新盖板玻璃上的划痕和污渍信息。执行完毕之后进入步骤s42,以及步骤s47。

步骤s47,两次扫描的信息求差。

可选地,将两次指纹扫描得到的数据求差,即可得到消除了划痕和污渍干扰之后的指纹信息。

步骤s48,指纹识别。

可选地,对消除了划痕和污渍干扰之后的指纹信息进行识别,从而得到辨识率较高的识别结果。

通过上述步骤,可以实现结合触控扫描信息,对手指按压前后的盖板玻璃进行指纹扫描,对两次扫描的信息求差得到最终的指纹信息,消除了盖板玻璃上表面的划痕和污渍对指纹信息的干扰,提高指纹信息的辨识率。

实施例2

根据本发明实施例,提供了一种指纹识别装置的实施例。

图5是根据本发明实施例的一种指纹识别装置的示意图,如图5所示,该方法包括:

第一获取模块51,用于在检测到触摸信号之后,获取光学检测装置采集到的第一图像信息,其中,光学检测装置设置在盖板玻璃的侧面。

具体地,显示屏可以由触摸屏和盖板玻璃构成,上述的触摸信号可以是用户按压触摸屏所生成的信号;由于盖板玻璃表面上会产生划痕和污渍,光学检测装置采集到的第一图像信息可以是叠加划痕和污渍干扰的指纹信息。

第二获取模块53,用于获取光学检测装置采集到的第二图像信息,其中,第二图像信息为在未检测到触摸信号的情况下,光学检测装置采集到的图像信息。

具体地,由于第二图像信息是在触摸屏没有检测到触摸信号的情况下,光学检测装置采集到的图像信息,也即,上述的第二图像信息可以是盖板玻璃上的划痕和污渍信息。

处理模块55,用于获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像。

识别模块57,用于对指纹图像进行指纹识别,得到识别结果。

在一种可选的方案中,在用户没有按压触摸屏的情况下,可以通过光学检测装置实时采集盖板玻璃上的划痕和污渍信息,在用户按压触摸屏的情况下,还可以通过光学检测装置采集盖板玻璃上叠加划痕和污渍干扰的指纹信息,获取两次采集到的信息的差异,依据差异即可得到消除了划痕和污渍干扰的指纹图像,然后进一步对消除了划痕和污渍干扰的指纹图像进行指纹识别,从而得到相应的识别结果。

根据本发明上述实施例,在接收到用户按压触摸屏生成的触摸信号之后,获取光学检测装置采集到的第一图像信息,获取光学检测装置采集到的第二图像信息,获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,对指纹图像进行指纹识别,得到识别结果。容易注意到的是,由于第二图像信息为在未检测到触摸信号的情况下,光学检测装置采集到的图像信息,也即,第二图像信息为盖板玻璃表面上划痕和污渍信息,通过获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,从而得到消除划痕和污渍信息的指纹图像,进而解决了现有技术中指纹识别方法的辨识率低的技术问题。因此,通过本发明上述实施例提供的技术方案,可以达到提高指纹识别准确度,提示用户体验感的技术效果。

实施例3

根据本发明实施例,提供了一种指纹识别系统的实施例。

图6是根据本发明实施例的一种指纹识别系统的示意图,如图6所示,该系统包括:输入装置61,光学检测装置63和识别装置65。

其中,输入装置61用于生成触摸信号;光学检测装置63设置在盖板玻璃的侧面,与输入装置连接,用于在检测到触摸信号之后,采集第一图像信息,或在未检测到触摸信号的情况下,采集第二图像信息;识别装置65与光学检测装置连接,用于获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,并对指纹图像进行指纹识别,得到识别结果。

具体地,显示屏可以由触摸屏和盖板玻璃构成,上述的输入装置可以是触摸屏;上述的触摸信号可以是用户按压触摸屏所生成的信号;由于盖板玻璃表面上会产生划痕和污渍,光学检测装置采集到的第一图像信息可以是叠加划痕和污渍干扰的指纹信息;由于第二图像信息是在触摸屏没有检测到触摸信号的情况下,光学检测装置采集到的图像信息,也即,上述的第二图像信息可以是盖板玻璃上的划痕和污渍信息。

在一种可选的方案中,在用户没有按压触摸屏的情况下,可以通过光学检测装置实时采集盖板玻璃上的划痕和污渍信息,在用户按压触摸屏的情况下,还可以通过光学检测装置采集盖板玻璃上叠加划痕和污渍干扰的指纹信息,获取两次采集到的信息的差异,依据差异即可得到消除了划痕和污渍干扰的指纹图像,然后进一步对消除了划痕和污渍干扰的指纹图像进行指纹识别,从而得到相应的识别结果。

根据本发明上述实施例,在接收到用户按压触摸屏生成的触摸信号之后,获取光学检测装置采集到的第一图像信息,获取光学检测装置采集到的第二图像信息,获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,对指纹图像进行指纹识别,得到识别结果。容易注意到的是,由于第二图像信息为在未检测到触摸信号的情况下,光学检测装置采集到的图像信息,也即,第二图像信息为盖板玻璃表面上划痕和污渍信息,通过获取第一图像信息和第二图像信息之间的差异,依据差异得到触摸信号对应的指纹图像,从而得到消除划痕和污渍信息的指纹图像,进而解决了现有技术中指纹识别方法的辨识率低的技术问题。因此,通过本发明上述实施例提供的技术方案,可以达到提高指纹识别准确度,提示用户体验感的技术效果。

可选地,在本发明上述实施例中,光学检测装置为多个,识别装置包括:第一处理器,控制器和第二处理器。

其中,第一处理器与输入装置连接,用于获取触摸信号对应的触摸区域;控制器与输入装置连接,用于启动触摸区域对应的光学检测装置;第二处理器与光学检测装置和第一处理器连接,用于获取触摸区域对应的光学检测装置采集到的第一图像信息。

具体地,上述的触摸区域可以是用户按压触摸屏的具体位置,也即检测到触摸信号的区域,通过触摸区域的位置可以确定用户按压触摸屏的具体位置。

在一种可选的方案中,为了实现对整个盖板玻璃上的指纹进行检测,可以在盖板玻璃侧侧面设置多个光学检测装置,多个光学检测装置的检测区域相连,在接收到用户按压触摸屏生成的触摸信号之后,可以获取用户按压触摸屏的具体位置,进一步确定用户按压的具体位置对应的光学检测装置,即确定包含用户按压的具体位置的光学检测装置,启动该光学检测装置,并获取该光学检测装置采集到的第一图像信息。

可选地,在本发明上述实施例中,识别装置还包括:存储器和第三处理器。

其中,存储器用于存储第二图像信息集合,其中,第二图像信息集合包括:多个光学检测装置对应的检测区域,以及每个光学检测装置采集到的第二图像信息;第三处理器与存储器连接,用于将触摸区域与多个光学检测装置对应的检测区域进行匹配,如果触摸区域与任意一个光学检测装置对应的检测区域匹配成功,则读取任意一个光学检测装置采集到的第二图像信息。

在一种可选的方案中,在用户没有按压触摸屏的情况下,可以通过光学检测装置实时采集盖板玻璃上的划痕和污渍信息,并将盖板玻璃上的划痕和污渍信息进行存储,由于盖板玻璃侧面设置多个光学检测装置,每个光学检测装置可以采集到部分划痕和污渍信息,将每个光学检测装置采集到的划痕和污渍信息和对应的检测区域进行关联存储,得到第二图像信息集合。在确定用户按压的具体位置对应的光学检测装置之后,可以确定用户按压的具体位置对应的检测区域,然后根据第二图像信息集合中的关联关系,读取到与用户按压的具体位置对应的检测区域具有关联关系的第二图像信息,也即,可以获取到用户按压的具体位置处的划痕和污渍信息,进一步获取两次采集到的信息的差异,依据差异即可得到消除了划痕和污渍干扰的指纹图像,从而得到消除划痕和污渍干扰的指纹图像。

可选地,在本发明上述实施例中,控制器还用于在未检测到触摸信号的情况下,按照预设运行周期启动多个光学检测装置;第二处理器还用于获取多个光学检测装置采集到的多个第二图像信息,建立多个第二图像信息和多个光学检测装置对应的检测区域之间的关联关系,得到第二图像信息集合。

具体地,上述的预设运行周期可以是根据实际使用需求进行设定的,也可以是根据使用时间确定的运行周期。

在一种可选的方案中,在没有接收到用户按压触摸屏生成的触摸信号的情况下,可以周期性地启动设置在盖板玻璃侧面的多个光学检测装置,并获取多个光学检测装置采集到的多个第二图像信息,将每个第二图像信息和采集到每个第二图像信息的光学检测装置对应的检测区域进行关联存储,得到存储后的第二图像信息集合。

实施例4

根据本发明实施例,提供了一种存储介质的实施例,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述实施例1中的指纹识别方法。

实施例5

根据本发明实施例,提供了一种处理器的实施例,处理器用于运行程序,其中,程序运行时执行上述实施例1中的指纹识别方法。

实施例6

根据本发明实施例,提供了一种电子设备的实施例,包括:显示屏和上述实施例3中的指纹识别系统。

可选地,在本发明上述实施例中,显示屏至少为如下之一:lcd、led、oled和microled。

具体地,上述的显示屏可以根据实际需要进行选择,在本发明实施例中,以lcd、led、oled和microled中的一种为例进行说明。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

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

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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