信息处理方法及装置、电子设备、存储介质与流程

文档序号:24619319发布日期:2021-04-09 20:23阅读:48来源:国知局
信息处理方法及装置、电子设备、存储介质与流程

本公开涉及电子设备技术领域,尤其涉及一种信息处理方法及装置、电子设备、存储介质。



背景技术:

指纹识别技术广泛应用于终端设备中。比如,手机、平板电脑、笔记本电脑等均可支持指纹识别。指纹识别技术主要包含电容式指纹识别、光学指纹识别、超声波指纹识别等。其中,在终端设备上应用光学指纹识别,由于可以透过屏幕扫描指纹而不需额外开孔设置识别区域,极大提高了终端电子设备的美观性。

在对电子设备进行控制,如解锁控制时,也可基于光学指纹采集模组采集指纹图像,并基于采集到的指纹图像来确定是否解锁电子设备。



技术实现要素:

本公开提供一种信息处理方法及装置、电子设备、存储介质。

根据本公开实施例的第一方面,提供一种信息处理方法,应用于包含光学指纹采集模组及显示屏的电子设备中,所述方法包括:

检测作用于所述显示屏内预设区域的触摸操作;

当检测到所述触摸操作时,利用所述显示屏下的光源向所述预设区域发射n种颜色的光,其中,n为大于或等于2的正整数;

利用所述光学指纹采集模组采集在不同颜色的光照下的所述预设区域,形成指纹图像;

在n种颜色的光下所采集的所述指纹图像都通过验证,确定所述指纹图像中的指纹属于预设目标对象。

可选的,所述当检测到所述触摸操作时,利用所述显示屏下的光源向所述预设区域发射n种颜色的光,包括:

当检测到所述触摸操作时,利用所述显示屏下的光源在不同时刻向所述预设区域发射n种不同颜色的光,其中,一种颜色的光对应一幅所述指纹图像。

可选的,所述当检测到所述触摸操作时,利用所述显示屏下的光源在不同时刻向所述预设区域发射n种不同颜色的光,包括:

当检测到所述触摸操作时,利用所述显示屏下的光源在第n时刻向所述预设区域发射第n颜色的光;n小于n;

所述利用所述光学指纹采集模组采集在不同颜色的光照下的所述预设区域,形成指纹图像,包括:

利用所述光学指纹采集模组采集在第n颜色的光照下的所述预设区域,形成第n指纹图像;

所述方法还包括:

若所述第n指纹图像中的指纹不属于所述预设目标对象,终止利用所述显示屏下的光源在第n+1时刻向所述预设区域发射第n+1颜色的光,其中,所述第n+1时刻晚于所述第n时刻。

可选的,所述当检测到所述触摸操作时,利用所述显示屏下的光源向所述预设区域发射n种颜色的光,包括:

当检测到所述触摸操作时,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光,其中,每种颜色的光分别对应一幅指纹图像的一个区域,则n种颜色光对应于一幅所述指纹图像中的n个不同的图像区域。

可选的,所述方法还包括:

确定所述触摸操作的触摸面积;

确定所述触摸面积是否大于预设面积阈值;

所述当检测到触摸操作时,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光,包括:

当检测到所述触摸操作且所述触摸面积大于所述预设面积阈值,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光。

可选的,所述方法还包括:

确定所述触摸操作的触摸时长;

确定所述触摸时长是否大于预设时长阈值;

所述当检测到触摸操作时,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光,包括:

当检测到所述触摸操作,且所述触摸面积大于所述预设面积阈值,所述触摸时长大于所述预设时长阈值,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光。

可选的,所述在n种颜色的光下所采集的所述指纹图像都通过验证,确定所述指纹图像中的指纹属于预设目标对象,包括:

在所述n种颜色光对应于一幅所述指纹图像中的n个不同的图像区域均通过验证时,确定所述指纹图像中的指纹属于所述预设目标对象。

可选的,所述方法还包括:

若所述指纹图像中的指纹属于所述预设目标对象,执行预定操作;其中,所述执行预定操作包括以下至少之一:解锁所述电子设备;执行网络支付操作;执行目标文件的解密操作。

根据本公开实施例的第二方面,提供一种信息处理装置,应用于包含光学指纹采集模组及显示屏的电子设备中,所述装置包括:

检测模块,配置为检测作用于所述显示屏内预设区域的触摸操作;

发光模块,配置为当检测到所述触摸操作时,利用所述显示屏下的光源向所述预设区域发射n种颜色的光,其中,n为大于或等于2的正整数;

采集模块,配置为利用所述光学指纹采集模组采集在不同颜色的光照下的所述预设区域,形成指纹图像;

第一确定模块,配置为在n种颜色的光下所采集的所述指纹图像都通过验证,确定所述指纹图像中的指纹属于预设目标对象。

可选的,所述发光模块,具体配置为当检测到所述触摸操作时,利用所述显示屏下的光源在不同时刻向所述预设区域发射n种颜色的光,其中,一种颜色的光对应一幅所述指纹图像。

可选的,所述发光模块,具体配置为当检测到所述触摸操作时,利用所述显示屏下的光源在第n时刻向所述预设区域发射第n颜色的光;n小于n;

所述采集模块,具体配置为利用所述光学指纹采集模组采集在第n颜色的光照下的所述预设区域,形成第n指纹图像;

所述装置还包括:

终止模块,配置为若所述第n指纹图像中的指纹不属于所述预设目标对象,终止利用所述显示屏下的光源在第n+1时刻向所述预设区域发射第n+1颜色的光,其中,所述第n+1时刻晚于所述第n时刻。

可选的,所述发光模块,具体配置为当检测到所述触摸操作时,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光,其中,每种颜色的光分别对应一幅指纹图像的一个区域,则n种颜色光对应于一幅所述指纹图像中的n个不同的图像区域。

可选的,所述装置还包括:

第二确定模块,配置为确定所述触摸操作的触摸面积;

第三确定模块,配置为确定所述触摸面积是否大于预设面积阈值;

所述发光模块,具体配置为当检测到所述触摸操作且所述触摸面积大于所述预设面积阈值,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光。

可选的,所述装置还包括:

第四确定模块,配置为确定所述触摸操作的触摸时长;

第五确定模块,配置为确定所述触摸时长是否大于预设时长阈值;

所述发光模块,具体配置为当检测到所述触摸操作,且所述触摸面积大于所述预设面积阈值,所述触摸时长大于所述预设时长阈值,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光。

可选的,所述第一确定模块,具体配置为在所述n种颜色光对应于一幅所述指纹图像中的n个不同的图像区域均通过验证时,确定所述指纹图像中的指纹属于所述预设目标对象。

可选的,所述装置还包括:

执行模块,配置为若所述指纹图像中的指纹属于所述预设目标对象,执行预定操作;其中,所述执行预定操作包括以下至少之一:解锁所述电子设备;执行网络支付操作;执行目标文件的解密操作。

根据本公开实施例的第三方面,提供一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行如上述第一方面中所述的信息处理方法。

根据本公开实施例的第四方面,提供一种存储介质,包括:

当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述第一方面中所述的信息处理方法。

本公开的实施例提供的技术方案可以包括以下有益效果:

在本公开的实施例中,当电子设备检测到预设区域的触摸操作时,利用显示屏下的光源向预设区域发射不小于两种颜色的光,并利用光学指纹采集模组采集多种颜色光照下的指纹图像,基于采集到的多种颜色光照下的指纹图像,电子设备对指纹图像进行验证,在确定指纹图像中的指纹属于预设目标对象时,执行预定操作。通过该方法,相对于相关技术中采用rgb滤波片的方式,有限的像素空间会分配给不同色彩的指纹图像,从而造成获得的指纹图像的采样率(pixelsperinch,ppi)不足,图像质量受损。而本公开通过光源发射不同颜色的光,并利用光学指纹采集模组采集,能降低光学指纹图像的质量损失,因而增强了光学指纹的防伪效果,提升了电子设备的安全性。此外,利用多种颜色光照采集光学指纹图像,相对于白光采集时,能获得在特定颜色光下才能凸显的特征,因此能提升光学指纹的防伪效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1为一种光学指纹采集模组基于rgb滤波片滤波后采集获得的指纹图像示例图。

图2是本公开实施例示出的一种信息处理方法流程图。

图3是根据一示例性实施例示出的一种光学指纹传感器的工作原理示意图。

图4为本公开实施例中一种指纹图像采集方法的示例图一。

图5为本公开实施例中一种指纹图像采集方法的示例图二。

图6为采用本公开实施例中图4或图5方法获得的指纹图像示例图。

图7为本公开实施例中一种信息处理方法示例图。

图8是根据一示例性实施例示出的一种设备控制装置图。

图9是根据一示例性实施例示出的一种电子设备装置框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

相关技术中,在利用光学指纹采集模组采集的指纹图像对电子设备进行控制时,为提升光学指纹的防伪效果,一种方式是需要利用大量的指纹数据来训练获得精准度较高的指纹识别模型,一方面模型存储占用空间大,另一方面,因算法复杂度高,识别耗时长。为缓解上述问题,还存在一种基于硬件的改进方式,通过在光学指纹采集模组上增加rgb滤波片,通过rgb滤波片滤波后获得不同颜色的指纹图像,并利用同时获得的不同颜色下的指纹图像的差异来判断真伪。在采用rgb滤波片的技术中,因光学指纹采集模组采集的指纹图像的像素空间是有限的,使得在经rgb滤波片滤波获得的不同颜色光对应的不同指纹图像时,每种颜色光所对应的指纹图像可分配的像素空间也是有限的,容易造成获得的指纹图像的ppi不足,因而会影响特征提取效果,导致光学指纹防伪效果不优。

例如,光学指纹采集模组有90个采样点,即光学指纹图像可使用的像素空间是90个像素,经过rgb滤波片滤波后,光学指纹采集模组在采集获得三种颜色光对应的指纹图像时,相对于基于滤波前的混合光采集时一张指纹图像能获得90个像素,滤波后获得的同样尺寸的每个指纹图像只能分配到30个像素,因此任一指纹图像的像素密度较低,图像质量受损。

图1为一种光学指纹采集模组基于rgb滤波片滤波后采集获得的指纹图像示例图,如图1所示,经滤波后采集的指纹图像模糊,图像质量差。

为改善光学指纹图像的采集质量,增强光学指纹的防伪效果,本公开实施例提供一种信息处理方法,图2是本公开实施例示出的一种信息处理方法流程图,如图2所示,应用于电子设备中的信息处理方法包括以下步骤:

s11、检测作用于显示屏内预设区域的触摸操作。

s12、当检测到触摸操作时,利用显示屏下的光源向预设区域发射n种颜色的光,其中,n为大于或等于2的正整数。

s13、利用光学指纹采集模组采集在不同颜色的光照下的预设区域,形成指纹图像。

s14、在n种颜色的光下所采集的指纹图像都通过验证,确定指纹图像中的指纹属于预设目标对象。

在本公开的实施例中,电子设备包括:手机、平板电脑或智能家居设备等,本公开实施例不做限制。

电子设备中包括显示屏及光学指纹采集模组。其中,光学指纹采集模组可以是光学指纹传感器,用于采集指纹图像。

图3是根据一示例性实施例示出的一种光学指纹传感器的工作原理示意图。如图3所示,屏幕的发光显示器件oled(organiclightemittingdiode,有机发光二极管)下方设置有光学指纹传感器,该光学指纹传感器包括光感阵列,光学指纹传感器利用oled作为发光源,oled发出的光打到触摸屏幕的物体上后,生成反射光,然后由光感阵列接收反射光。其中,光学指纹传感器可以设置于整个显示屏屏幕的下方,也可以设置于屏幕指定区域的下方,本公开实施例对此不进行具体限定。

在本公开实施例的步骤s11中,电子设备检测作用于显示屏内预设区域的触摸操作,该预设区域即为光学指纹传感器可以采集到的手指覆盖区域。光学指纹传感器通过显示屏oled显示单元的间隙采集到指纹的反射光,从而生成指纹图像。

需要说明的是,在本公开的实施例中,触摸操作包括仅接触的操作,还包括接触并施加了压力的按压操作。电子设备检测触摸操作的方式可以是在电子设备中安装了接触式传感器和/或压力传感器时,通过接触式传感器和/或压力传感器来检测的。

在步骤s12中,当电子设备检测到触摸操作时,即电子设备根据压力传感器获取到压力值后,会利用显示屏下的光源向预设区域发射n种颜色的光。其中,显示屏下的光源可以是图2所示的显示屏说包含的oled。例如,构成显示屏的oled能够发射三种颜色的oled,利用能够发射不用颜色的oled分别发光,可以向预定区域发射不同颜色的光。如此,用于显示的oled还用作了指纹采集的光源,实现了器件的复用,具有结构精巧及精简的特点。

需要说明的是,电子设备显示屏下的光源向预设区域发射大于或等于两种颜色的光,例如,在rgb色彩模式,光源发出红色、绿色、蓝色中至少两种以上颜色的光。而不同颜色的光的控制,通过开启或关闭不同的oled即可。

步骤s12中采集形成的不同指纹图像是基于单色光采集的单色指纹图像;或者,一个指纹图像中的不同图像区域是基于不同颜色光采集的单色指纹图像区域。

在一种实施例中,步骤s12包括:

当检测到触摸操作时,利用显示屏下的光源在不同时刻向预设区域发射n种不同颜色的光,其中,一种颜色的光对应一幅指纹图像。任一幅指纹图像是基于一种颜色的光采集的单色指纹图像。

在该实施例中,电子设备利用显示屏下的光源在不同时刻发射多种不同颜色的光,一种颜色的光对应一幅指纹图像,因此能获得多幅指纹图像。

例如,电子设备在t1时刻发射红光,因此在步骤s13中,基于光学指纹采集模组,即可采集获得红光照射下的指纹图像;随后,电子设备在t2时刻发射绿光,则电子设备可采集获得绿光照射下的指纹图像。基于在不同时刻的采集,共获得一幅基于红光成像的指纹图像和一幅基于绿光的指纹图像。

图4为本公开实施例中一种指纹图像采集方法的示例图一,如图4所示,图a为t1时刻利用光源发红光,由此可通过光学指纹采集模组采集s1区域下的反射光形成指纹图像,图b为t2时刻利用光源发绿光,由此可通过光学指纹采集模组采集s2区域的反射光形成指纹图像,其中s1和s2属于电子设备的同一预设区域。

在该实施例中,示例性的,光学指纹采集模组有90个采样点,经过不同时刻获得的属于不同颜色光照对应的指纹图像均能分配到90个像素点,因此通过不同时刻的采集,不会损失指纹图像的ppi,图像质量得到保证。

在该实施例中,基于不同时刻采集到的,由不同颜色光照照射后形成的多幅指纹图像后,即可分别对多幅指纹图像进行验证,而对指纹图像的验证可以在电子设备侧完成,也可通过电子设备发送到其它设备,如服务器中完成。当在电子设备侧对指纹图像进行验证时,可将采集获得的指纹图像和预先录制的第一指纹图像数据库中的指纹图像进行匹配;当在其他设备侧进行验证时,电子设备将采集到的指纹图像发送给如服务器等其他设备,并接收由其他设备返回的验证结果。本公开实施例中,关于指纹图像的验证方式,不做限制。

在另一种实施例中,步骤s12包括:

当检测到触摸操作时,利用显示屏下的光源向预设区域的不同子区域发射n种颜色的光,其中,每种颜色的光分别对应一幅指纹图像的一个区域,则n种颜色光对应于一幅指纹图像中的n个不同的图像区域。

在该实施例中,电子设备利用显示屏下的光源在向预设区域的不同子区域发射多种颜色的光,因此经过光学指纹采集模组对预设区域中反射光的采集,形成一幅指纹图像,该一幅指纹图像由不同颜色的光照射指纹后形成。

例如,电子设备在同一时刻,控制oled在预设区域的第一子区域发射红光,在第二子区域发射绿光,因此基于光学指纹采集模组在同一时刻采集预设区域中不同子区域,能获得一幅指纹图像。如此,一幅指纹图像中对应于第一子区域的图像区域为红光指纹图像区域,对应于第二子区域的图像为绿光指纹区域。

图5为本公开实施例中一种指纹图像采集方法的示例图二,如图5所示,图c为电子设备利用光源在s1a区域发红光,s1b区域发绿光,由此可通过光学指纹采集模组共同采集s1a和s1b区域下的反射光形成一幅指纹图像。其中,s1a和s1b区域共同属于电子设备的预设区域。

在该实施例中,示例性的,光学指纹采集模组有90个采样点,经过不同子区域发不同颜色光并采集获得一幅指纹图像时,该一幅指纹图像就能分配到90个像素,也不会损失指纹图像的ppi,图像质量得到保证。

图6为采用本公开实施例中图4或图5方法获得的指纹图像示例图,如图6所示,相对于图1,同样尺寸的指纹图像的清晰度较高,图像质量好。

在该实施例中,基于同一时刻采集到的,由不同颜色光照照射到不同子区域形成的一幅指纹图像后,即可将该一幅指纹图像与预先录制的第二指纹图像数据库中的指纹图像进行匹配,以完成验证。而验证方式,可在电子设备侧完成,也可在服务器侧完成,本公开实施例不做限制。

需要说明的是,在本公开的实施例中,预先录制的第一指纹图像数据库为采用图4的采集方式录制而成,预先录制的第二指纹图像数据库为采用图5所示的采集方式录制而成。

在本公开的实施例中,通过电子设备显示屏下的光源发射多种颜色的光,再通过在不同时刻,利用光学指纹采集模组采集不同颜色光照下的预设区域,获得不同的指纹图像;或者是利用光学指纹采集模组在同一时刻,采集作用于不同子区域上的不同颜色的光,形成一幅指纹图像,由于获得的指纹图像是在不同颜色光照下采集的,能获得在特定颜色光下才能凸显的特征,在验证过程中,可基于简单的图像级别的匹配或特征提取即可完成验证。

相对于在混合光采集时,一些具有显著区分特性的特征可能被淹没,从而需要依赖大量的训练数据,通过逐层复杂的如卷积神经网络的方式,来抽取到更多、更精准的特征,本公开实施例的方式,一方面,减轻了在电子设备侧进行验证时,训练得到的模型大而占用存储空间多的问题,另一方面,因基于简单的图像级别的匹配或特征提取即可完成验证,因此算法复杂度低,识别耗时减少。

此外,相对于通过rgb滤波片滤波的方式,如图6所示的,本公开实施例的方式采集得到的指纹图像能享有完整的像素空间,即可不损失指纹图像的ppi,因而能提升光学指纹的防伪效果。

在一种实施例中,当在利用显示屏下的光源向预设区域的不同子区域发射多种颜色的光之前,还可确定触摸操作的触摸面积;确定触摸面积是否大于预设面积阈值,因此,当检测到触摸操作时,利用显示屏下的光源向预设区域的不同子区域发射n种颜色的光,包括:

当检测到触摸操作且触摸面积大于预设面积阈值,利用显示屏下的光源向预设区域的不同子区域发射n种颜色的光。

在该实施例中,因同时发射的不同颜色的光是通过控制不同的显示单元发光来实现的,因此为保证获得的指纹图像是光学指纹采集模组采集时覆盖了不同颜色的光,需要确定触摸操作的触摸面积,只有在触摸面积大于预设面积阈值时,才认为指纹图像是经由光学指纹采集模组采集覆盖了不同颜色的光而获得的。相对于触摸面积小于预设面积阈值的情况,能保证指纹采集的完整性,该完整性一方面体现在接触区域更多,能获得更多的指纹特征;另一方面体现在能获得完整的颜色光,获得更多不同颜色光下特有的特征。

需要说明的是,其中,触摸操作的触摸面积的获取,可以是电子设备事先利用光源以任意一种颜色发光,经利用光学指纹采集模组采集反射光后获得指纹图像,并对指纹图像进行简单的二值化处理来确定触摸操作的触摸面积。

在另一种实施例中,电子设备还可确定触摸操作的触摸时长;确定触摸时长是否大于预设时长阈值,因此,当检测到触摸操作时,利用显示屏下的光源向预设区域的不同子区域发射n种颜色的光,包括:

当检测到触摸操作,且触摸面积大于预设面积阈值,触摸时长大于预设时长阈值,利用显示屏下的光源向预设区域的不同子区域发射n种颜色的光。

在该实施例中,因光学指纹采集模组采集指纹图像的速度较快,因此在足够大的时长范围内,可采集多张指纹图像,从而方便电子设备确定出清晰度和完整度高的指纹图像作为最终的采集的指纹图像。由此,本公开实施例还设置触摸时长大于预设时长,能获得质量更优的指纹图像。

需要说明的是,其中,触摸操作的触摸时长的获取,可以是电子设备在通过接触式传感器检测到触摸操作或压力传感器检测到压力值后即开始计时。

在本公开实施例的步骤s14中,电子设备在n种颜色的光下采集的指纹图像都通过验证,则确定指纹图像中的指纹属于预设目标对象,例如,通过不同时刻利用光源发射不同颜色的光而形成不同指纹图像,当不同指纹图像均通过验证时,则说明指纹图像中的指纹属于预设目标对象;或者,通过同一时刻不同颜色的光照射不同的子区域而形成一幅指纹图像,在这一幅指纹图像通过验证,则说明指纹图像中的指纹属于预设目标对象。可以理解的是,通过不同颜色的光照射指纹而形成指纹图像,使得能在不同的指纹图像中获得了具有差异性的特征,或者在一幅图像中能获得有差异性的特征,能有助于提升光学指纹防伪的精度。而当在不同时刻获得的不同颜色光照射下的指纹图像均通过验证时,才确定指纹图像属于预设目标对象,通过该种多次判定的方式,能进一步提升防伪精度。

在一种实施例中,当通过同一时刻不同颜色的光,照射不同的子区域而形成一幅指纹图像时,步骤s14包括:

在n种颜色光对应于一幅指纹图像中的n个不同的图像区域均通过验证时,确定指纹图像中的指纹属于预设目标对象。

在该实施例中,如前所述的,可基于简单的图像级别的匹配完成验证。因此,在该实施例中,可对一幅指纹图像中的n个不同的图像区域分别进行图像级别的匹配。

例如,如图5所示,n为2,可分别将s1a区域子图像和s1b区域子图像与第二指纹图像数据库中指纹图像进行匹配,即分别判断s1a是否能匹配上第二指纹图像数据库中指纹图像的第一部分,s1b是否能匹配上该指纹图像的第二部分。如第二指纹图像数据库中的该指纹图像为d,则分别判断s1a与d的第一部分的相似度是否超过预定第一阈值,s1b与d的第二部分的相似度是否超过预定第一阈值。若都超过预定第一阈值,则说明s1a、s1b与第二指纹图像数据库中的指纹图像d匹配成功。

当s1a和s1b均匹配成功,即通过验证时,则确定指纹图像中的指纹属于预设目标对象。

而在基于特征提取的方式完成验证时,n个不同的图像区域均通过验证是指:在n个不同的图像区域抽取特征,基于n个不同的图像区域抽取的特征集合,能与在第二指纹图像数据库中指纹图像上抽取的特征匹配上。

以图5为例,在s1a区域子图像上抽取特征{a1,a2},在s1b区域子图像上抽取特征{b1,b2},则基于2个不同的图像区域抽取的特征集合为{a1,a2,b1,b2}。而在第二指纹图像数据库中指纹图像d上抽取的特征为{d1,d2,d3,d4},则在{a1,a2,b1,b2}和{d1,d2,d3,d4}相匹配,例如特征之间的相似度超过预定第二阈值时,则说明n个不同的图像区域均通过验证。

当基于s1a和s1b抽取的特征均能匹配上,即通过验证时,则确定指纹图像中的指纹属于预设目标对象。

在一种实施例中,基于在不同时刻获得不同颜色光照射下的指纹图像时,即当检测到触摸操作时,利用显示屏下的光源在不同时刻向预设区域发射n种不同颜色的光,包括:

当检测到触摸操作时,利用显示屏下的光源在第n时刻向预设区域发射第n颜色的光;n小于n;

步骤s13,包括:

利用光学指纹采集模组采集在第n颜色的光照下的预设区域,形成第n指纹图像;

所述方法还包括:

若第n指纹图像中的指纹不属于预设目标对象,终止利用显示屏下的光源在第n+1时刻向预设区域发射第n+1颜色的光,其中,第n+1时刻晚于第n时刻,n+1小于或等于n。

在该实施例中,当第n时刻利用第n颜色的光形成的指纹图像中的指纹不属于预设目标对象时,则终止第n+1时刻发射第n+1颜色的光,由此可避免光源的无效发光,节约电子设备的功耗。

在该实施例中,在不同时刻发射不同颜色光来获得指纹图像时,当第n时刻采集的指纹图像不属于预设目标对象时,结束第n+1时刻的采集。而在另一种实施例中,因采集时间耗时很短,也可先采集获得不同时刻的不同指纹图像后,再执行确定任一指纹图像是否属于预设目标对象的流程。本公开实施例中关于光学指纹模组在不同时刻采集不同颜色光照的指纹图像的执行方式不做具体限制。

此外,在本公开的实施例中,也可根据光学指纹采集模组的特征设置不同颜色光的发光顺序,例如,若光学指纹采集模组对绿色光的感应更灵敏,则可优先设置基于绿色光采集指纹图像,并进行匹配识别,以便减少确定是否需要进行下一次采集的耗时时长。

在本公开的实施例中,信息处理方法还包括:

若指纹图像中的指纹属于预设目标对象,执行预定操作;其中,所述执行预定操作包括以下至少之一:

解锁电子设备;

执行网络支付操作;

执行目标文件的解密操作。

在该实施例中,基于光学指纹的防伪应用来控制电子设备,如当电子设备的屏幕锁定了,即可在确定指纹图像中的指纹属于预设目标对象后,解锁电子设备;或者,在一些具备支付功能的应用中,在确定指纹图像中的指纹属于预设目标对象后,执行网络支付操作;或者,在一些利用指纹加密文件的应用中,在确定指纹图像中的指纹属于预设目标对象后,执行目标文件的解密操作。

需要说明的是,在本公开的实施例中,电子设备利用本公开光源向所述预设区域发射n种颜色的光,并利用光学指纹采集模组采集获得指纹图像,基于指纹图像的应用并不限制于上述所列出的应用。

可以理解的是,在本公开的实施例中,利用多种颜色光照采集光学指纹图像,降低了光学指纹图像的质量损失,因而增强了光学指纹的防伪效果,提升了电子设备的安全性。

以电子设备是手机,手机利用光学指纹进行解锁的应用例,图7为本公开实施例中一种信息处理方法示例图,如图7所示,应用于手机中的信息处理方法包括如下步骤:

s21、手机利用光源分别发射红色光和绿色光,并通过光学指纹采集模组分别采集红色和绿色光对应的指纹图像,形成指纹库。

需要说明的是,在本公开的实施例中,在不改变需求的情况下,指纹库仅需录制一次。即在执行后续步骤时,在指纹库录制好的情况下直接应用即可。

s22、手机中的光学指纹采集模组采集光源发绿色光时的第一指纹图像。

s23、手机判断第一指纹图像和指纹库中的指纹图像是否匹配,若匹配正确,执行步骤s24;若匹配错误,则执行步骤s27,终止光源继续发不同颜色的光。

在该实施例中,当第一指纹图像和指纹库中的指纹图像匹配成功过,则第一指纹图像验证通过。

s24、手机中的光学指纹采集模组采集光源发红色光时的第二指纹图像。

s25、手机判断第二指纹图像和指纹库中的指纹图像是否匹配,若匹配正确,执行步骤s26;若匹配错误,则不解锁电子设备,执行步骤s27。

在该实施例中,当第二指纹图像和指纹库中的指纹图像匹配成功,则第二指纹图像验证通过。

s26、手机执行解锁操作。

s27、结束。

在该实施例中,当第一指纹图像和第二指纹图像均验证通过时,则确定第一指纹图像中的指纹和第二指纹图像中的指纹均属于预设目标对象,由此,手机执行解锁操作。

可以理解的是,在本公开的实施例中,手机利用红色光和绿色光在不同时刻照射并采集获得不同的光学指纹图像,并基于第一指纹图像和第二指纹图像共同确定是否执行解锁操作,提升了手机的安全性。

图8是根据一示例性实施例示出的一种设备控制装置图。参照图8,该设备控制装置应用于包含光学指纹采集模组及显示屏的电子设备中,包括:

检测模块101,配置为检测作用于所述显示屏内预设区域的触摸操作;

发光模块102,配置为当检测到所述触摸操作时,利用所述显示屏下的光源向所述预设区域发射n种颜色的光,其中,n为大于或等于2的正整数;

采集模块103,配置为利用所述光学指纹采集模组采集在不同颜色的光照下的所述预设区域,形成指纹图像;

第一确定模块104,配置为在n种颜色的光下所采集的所述指纹图像都通过验证,确定所述指纹图像中的指纹属于预设目标对象。

可选的,所述发光模块102,具体配置为当检测到所述触摸操作时,利用所述显示屏下的光源在不同时刻向所述预设区域发射n种颜色的光,其中,一种颜色的光对应一幅所述指纹图像。

可选的,所述发光模块102,具体配置为当检测到所述触摸操作时,利用所述显示屏下的光源在第n时刻向所述预设区域发射第n颜色的光;n小于n;

所述采集模块103,具体配置为利用所述光学指纹采集模组采集在第n颜色的光照下的所述预设区域,形成第n指纹图像;

所述装置还包括:

终止模块105,配置为若所述第n指纹图像中的指纹不属于所述预设目标对象,终止利用所述显示屏下的光源在第n+1时刻向所述预设区域发射第n+1颜色的光,其中,所述第n+1时刻晚于所述第n时刻。

可选的,所述发光模块102,具体配置为当检测到所述触摸操作时,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光,其中,每种颜色的光分别对应一幅指纹图像的一个区域,则n种颜色光对应于一幅所述指纹图像中的n个不同的图像区域。

可选的,所述装置还包括:

第二确定模块106,配置为确定所述触摸操作的触摸面积;

第三确定模块107,配置为确定所述触摸面积是否大于预设面积阈值;

所述发光模块102,具体配置为当检测到所述触摸操作且所述触摸面积大于所述预设面积阈值,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光。

可选的,所述装置还包括:

第四确定模块108,配置为确定所述触摸操作的触摸时长;

第五确定模块109,配置为确定所述触摸时长是否大于预设时长阈值;

所述发光模块102,具体配置为当检测到所述触摸操作,且所述触摸面积大于所述预设面积阈值,所述触摸时长大于所述预设时长阈值,利用所述显示屏下的光源向所述预设区域的不同子区域发射n种颜色的光。

可选的,所述第一确定模块104,具体配置为在所述n种颜色光对应于一幅所述指纹图像中的n个不同的图像区域均通过验证时,确定所述指纹图像中的指纹属于所述预设目标对象。

可选的,所述装置还包括:

执行模块110,配置为若所述指纹图像中的指纹属于所述预设目标对象,执行预定操作;其中,所述执行预定操作包括以下至少之一:解锁所述电子设备;执行网络支付操作;执行目标文件的解密操作。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图9是根据一示例性实施例示出的一种电子设备装置的框图。例如,装置800可以是移动电话,移动电脑等。

参照图9,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为装置800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如wi-fi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得包含光学指纹采集模组及显示屏的电子设备能够执行信息处理方法,所述方法包括:

检测作用于所述显示屏内预设区域的触摸操作;

当检测到所述触摸操作时,利用所述显示屏下的光源向所述预设区域发射n种颜色的光,其中,n为大于或等于2的正整数;

利用所述光学指纹采集模组采集在不同颜色的光照下的所述预设区域,形成指纹图像;

在n种颜色的光下所采集的所述指纹图像都通过验证,确定所述指纹图像中的指纹属于预设目标对象。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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