指纹信息的处理方法、装置、终端及存储介质
文献发布时间:2023-06-19 11:44:10
技术领域
本公开涉及终端技术领域,尤其涉及一种指纹信息处理方法、装置、终端及存储介质。
背景技术
对于大面积的指纹传感器在采集指纹信息的过程需要的指纹信息量较普通的指纹传感器需要的指纹信息量要多得多,若利用这种大面积的指纹传感器进行指纹录制过程中,有时会导致终端针对指纹解锁或指纹录入的功能并不能很好地进行指纹录入,不利于终端针对指纹解锁或指纹录入的性能保障。
发明内容
根据本公开实施例的第一方面,提供一种指纹信息的处理方法,包括:
利用面积大于或等于所需采集指纹面积的指纹传感器采集手指的指纹信息;
在按照第一采集机制采集指纹信息过程中被中断,确定已采集指纹信息是否达到指纹录制要求;
若所述已采集指纹信息未达到所述指纹录制要求,启动第二采集机制。
可选地,所述在所述第二采集机制下,进行指纹信息的多次采集录制,包括:
若所述M达到预设次数N,且所述M次采集的指纹信息还未达到所述指纹录制要求,输出指纹采集重新录入提示。
可选地,所述在所述第二采集机制下,进行指纹信息的多次采集录制,包括:
在所述M小于所述N且所述M采集的指纹信息还未达到所述指纹录制要求,执行下一次指纹采集操作。
可选地,所述方法还包括:
若按照所述第一采集机制采集所述指纹信息未被中断,在按照所述第一采集机制采集所述指纹信息过程中,确定所述已采集指纹信息是否达到所述指纹录制要求;
在按照所述第一采集机制采集所述指纹信息过程中,若所述已采集指纹达到所述指纹录制要求,停止指纹采集。
可选地,所述方法还包括:
在按照所述第一采集机制采集所述指纹信息过程结束后,若所述已采集指纹信息未到所述指纹录制要求,执行下一次基于所述第一采集机制的指纹采集,或启动所述第二采集机制。
可选地,所述方法还包括:
根据所述已采集指纹信息,确定是否是在指纹录制过程中;
所述若所述已采集指纹信息未达到指纹录制要求,启动第二采集机制,包括:
若所述已采集指纹信息未达到所述录制要求,且是在所述指纹录制过程中,启动所述第二采集机制。
可选地,所述根据所述已采集指纹信息,确定是否是在指纹录制过程中,包括以下至少之一:
若所述已采集指纹信息的面积大于面积阈值,则确定是在所述指纹录制过程中;
若所述已采集指纹信息的图像清晰度大于清晰度阈值,则确定是在所述指纹录制过程中;
若所述已采集指纹信息的采集时间大于时间阈值,则确定是在所述指纹录制过程中。
根据本公开实施例的第二方面,提供一种指纹信息的处理装置,包括:
第一采集模块,被配置为利用面积大于或等于所需采集指纹面积的指纹传感器采集手指的指纹细腻系;
第一确定模块,被配置为在按照第一采集机制采集指纹信息过程中被终端,确定已采集指纹信息是否达到指纹录制要求;
启动模块,被配置为若所述已采集指纹信息未达到所述指纹录制要求,启动第二采集机制;
第二采集模块,被配置为在所述第二采集机制下,进行指纹信息的多次采集录制。
可选地,所述第二采集模块,还被配置为:
在所述第二采集机制下,记录指纹信息的采集次数M;
若所述M达到预设次数N,且所述M次采集指纹信息还未达到所述指纹录制要求,输出指纹采集重新录入提示。
可选地,所述第二采集模块,还被配置为:
在所述M小于所述N且所述M次采集的指纹信息还未达到所述指纹录制要求,执行下一次指纹采集操作。
可选地,所述装置还包括:
第二确定模块,还被配置为若按照所述第一采集机制采集所述指纹信息过程中未被中断,在按照所述第一采集机制采集所述指纹信息过程中,确定所述已采集指纹信息是否达到所述指纹录制要求;
停止模块,还被配置为在按照所述第一采集机制采集所述指纹信息过程中,若所述已采集指纹信息达到所述指纹录制要求,停止指纹采集。
可选地,所述装置还包括:
执行模块,被配置为在按照所述第一采集机制采集所述指纹信息过程结束后,若所述已采集指纹信息未达到所述指纹录制要求,执行下一次基于所述第一采集机制的指纹采集,或启动所述第二采集机制。
可选地,所述装置还包括:
第三确定模块,被配置为根据所述已采集指纹信息,确定是否是在指纹录制过程中;
所述启动模块,还被配置为若所述已采集指纹信息未达到所述指纹录制要求,且是在所述指纹录制过程中,启动所述第二采集机制。
可选地,所述第三确定模块,还被配置为以下至少之一:
若所述已采集指纹信息的面积信息大于面积阈值,则确定是在所述指纹录制过程中;
若所述已采集指纹信息的图像清晰度大于清晰度阈值,则确定是在所述指纹录制过程中;
若所述已采集指纹信息的采集时间大于时间阈值,则确定是在所述指纹录制过程中。
根据本公开实施例的第三方面,提供一种终端,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器用于,执行时实现上述任一所述的指纹信息的处理方法中的步骤。
根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行上述任意所述指纹信息的处理方法的步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开实施例中,通过利用面积大于所述采集指纹面积的指纹传感器采集手指的指纹信息;在按照第一采集机制采集指纹信息过程中被中断,确定已采集指纹信息是否达到指纹录制要求;若所述已采集指纹信息未达到所述指纹录制要求,启动第二采集机制;在所述第二采集机制下,进行指纹信息的多次采集录制。也就是说,本公开实施例,通过两种指纹采集机制,即在第一指纹采集机制下若出现了指纹录制过程中的中断,会及时通过第二采集机制进一步地来进行指纹信息采集,以此来弥补中断前已采集的指纹信息,保证指纹信息能够达到指纹录制要求。因此,本公开实施例不仅能够减少手指抬起导致的在指纹录制过程中被中断后,指纹传感器的空采集现象,而且因为有第二采集机制对第一采集机制的弥补,不需要终端在指纹录制过程被中断后,通过重头开始重新采集指纹的方式来完成指纹的录制,从而减少了终端的资源消耗,最终保证了终端针对指纹解锁或指纹录入的性能。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种指纹信息的处理方法的流程图;
图2是根据一示例性实施例示出的指纹传感器的示意图;
图3是根据一示例性实施例示出的一种指纹信息的处理方法的另一流程图;
图4是根据一示例性实施例示出的一种指纹信息的处理方法的场景示意图;
图5是根据一示例性实施例示出的一种指纹信息的处理装置框图;
图6是根据一示例性实施例示出的一种终端的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的方法和装置的例子。
图1是根据一示例性实施例示出的一种指纹信息的处理方法的流程图,如图1所示,所述方法包括:
步骤101:利用面积大于或等于所需采集指纹面积的指纹传感器采集手指的指纹信息。
需要说明的是,为了满足终端的安全性,或者为了能够让用户可以在各种手指摆放姿态下进行指纹解锁,会需要一定面积量的指纹信息才能满足上述这些要求。
这里,所需采集指纹面积包括:能够达到终端安全性要求和/或各种手指摆放姿态解锁要求的最小面积。
请参阅图2,图2是根据一示例性实施例示出的指纹传感器的示意图,如图2所示,所需采集指纹21面积小于或等于指纹传感器22面积,意味着,本公开实施例的指纹传感器22在进行指纹采集时,可以不需要进行多次的指纹模板录入,由于指纹传感器22的面积大于所需采集指纹21的面积,因此,理论上只需一次指纹信息的采集即可满足所需采集指纹面积的要求。
可以理解的是,对于面积小于所需采集指纹21面积的指纹采集器23而言,在进行指纹采集时,由于每次能够接收到的指纹信息较少,因此,往往需要录入多次的指纹信息才能满足所需采集指纹面积的要求。
相反,在利用面积大于或等于所需采集指纹21面积的指纹传感器22采集手指的指纹信息过程中,由于一次性需要录入的手指的指纹信息较多,因此需要比面积小于所需采集指纹21的面积的指纹采集器23所需要的时间长。这样一来,用户在利用面积大于或等于所需采集指纹21面积的指纹传感器22进行指纹录制过程中很容易因为录制时间长而出现指纹录制被中断的现象。
需要说明的是,在一些实施例中,所述面积大于或等于所需采集指纹面积的指纹传感器可以集成在LED(Light Emitting Diode,发光二极管)阵列中。具体地,通过在LED的每个像素单元与相邻像素单元之间内置至少一个传感器子模组构成。这种传感器无需终端预留额外的位置,有利于终端屏幕的最大化设置。
步骤102:在按照第一采集机制采集指纹信息过程中被中断,确定已采集指纹信息是否达到指纹录制要求。
这里,按照第一采集机制采集指纹信息过程中被中断,表明在整个指纹录制过程中,手指被检测到抬起,或者离开所述指纹传感器。
在一些实施例中,所述方法还包括:终端在第一预定时间内从能够检测到指纹信息到未能检测到指纹信息,确定所述第一采集机制采集指纹信息过程中被中断。
这里,所述第一预定时间为单次将所需采集指纹面积的录制完成所需要的时间。
当然,在其他实施例中,还可以通过终端的摄像头所拍摄到的所述指纹传感器上方的图像信息,确定第一采集机制采集指纹信息过程中是否被中断。
这里,所述指纹录制要求包括:所采集的指纹信息是否满足所需采集指纹信息的要求。其中,所需采集指纹信息包括所需采集指纹面积。
在一些实施例中,所述确定已采集指纹信息是否达到指纹录制要求,包括:若所述已采集指纹信息的面积小于所需采集指纹面积,则确定所述已采集指纹信息未达到指纹录制要求;或者,若所述已采集指纹信息的图像清晰度小于所需采集指纹的图像清晰度,则确定所述已采集指纹信息未到指纹录制要求;再或者,若所述已采集指纹信息的采集时间未达到所述第一预定时间,则确定所述已采集指纹信息未达到指纹录制要求。
在另一些实施例中,所述确定已采集指纹信息是否达到指纹录制要求,还可以包括:根据已采集指纹信息是否能够解锁成功,若解锁未成功,确定所述已采集指纹信息未达到指纹录制要求。
步骤103:若所述已采集指纹信息未达到所述指纹录制要求,启动第二采集机制。
其中,第一采集机制与第二采集机制不同。
在公开实施例中面积大于所需采集指纹面积的指纹传感器的采集机制,包括:第一采集机制和第二采集机制,其中,第一采集机制对应于指纹传感器的一种工作模式,第二采集机制对应于指纹传感器的另一种工作模式。
需要说明的是,所述第一采集机制与第二采集机制的对指纹信息的采集时间不同、采集次数以及对所采集的指纹信息的处理方式的至少之一不同。
具体地,在第一采集机制下,指纹传感器的采集时间至少为所需采集指纹面积的录制完成所需要的时间,也就是指纹传感器的采集时间至少为所述第一预定时间。而在第二采集机制下,指纹传感器的采集时间可以为第二预定时间。这里,所述第二预定时间小于所述第一预定时间,在一些实施例中,所述第一预定时间可以为第二预定时间的预定倍数,其中,所述预定倍数可以与第二采集机制的上限次数相同或不同。
具体地,在第一采集机制下,指纹传感器的采集次数是一次。而在第二采集机制下,指纹传感器的采集可以为多次。
具体地,在第一采集机制下,指纹传感器采集对指纹信息的处理方式为:将当前覆盖在所述指纹传感器上的手指的指纹信息,作为所感测到的手指的指纹信息。而在第二采集机制下,指纹传感器采集对指纹信息的处理方式则为:会将当前覆盖在所述指纹传感器上的手指的指纹信息以及前一次记录的手指的指纹信息,一起作为所感测到的手指的指纹信息。
步骤104:在所述第二采集机制下,进行指纹信息的多次采集录制。
这里,在所述第二采集机制下,指纹传感器会从检测到手指接触指纹传感器开始,进行多次第二预定时间的采集录制。
进一步地,在第二采集机制下,指纹传感器将每一次的采集录制都记录下来,作为下一次采集录制时的需要累计的指纹信息。这样一来,可以将原本没有录制完成的指纹信息,通过第二采集机制再次进行采集,以最终达到所采集的所有指纹信息之信息集合满足指纹录制要求的目的。
因此,上述实施例中,在第一指纹采集机制下若出现指纹录制过程中的中断后,终端会及时通过第二采集机制来采集指纹信息,以此来弥补中断前已采集的指纹信息,保证最终录入的指纹信息能够达到指纹录制要求。从而不仅能够减少手指抬起导致的在指纹录制过程中被中断后,指纹传感器的空采集现象,而且因为有第二采集机制对第一采集机制的弥补,不需要通过重头录制的方式来再次录制指纹信息,减少终端的资源消耗,最终保证了终端针对指纹解锁或指纹录入的性能。
在一些实施例中,请参阅图3,图3是根据一示例性实施例示出的一种指纹信息的处理方法的另一流程示意图,如图3所示,所述步骤104,即所述在所述第二采集机制下,进行指纹信息的多次采集录制,包括:
步骤1041:在所述第二采集机制下,记录指纹信息的采集次数M;
步骤1042:若所述M达到预设次数N,且所述M次采集的指纹信息还未达到所述指纹录制要求,输出指纹信息重新录入提示。
这里,所述在所述第二采集机制下,记录指纹信息的采集次数M,可以包括:在所述第二采集机制下,将每一次采集的采集次数更新为前一次采集的采集次数的数值加1,得到当前采集的采集次数,其中,采集次数的初始值为0。
由于在第二采集机制下,指纹传感器会将当前采集覆盖在所述指纹传感器上的手指的指纹信息以及前一次记录的手指的指纹信息,一起作为所感测的手指的指纹信息。也就是说,在第二采集机制下,指纹传感器能够记录下每一次所采集的指纹信息,并进行累计,因此,所述M次采集的指纹信息应当包括:前M-1次所采集的指纹信息以及第M次所采集的指纹信息的信息集合。
这里,输出指纹信息重新录入提示,可以包括以下至少之一:
输出指纹信息重新录入的语音提示;
输出指纹信息重新录入的文本信息提示。
这里,所述输出指纹信息重新录入的语音提示,可以是通过终端的麦克风,输出指示指纹信息重新录入的语音提示。例如,输出“请重新录入”的语音信息,或者,输出“报警声”的语音信息等。
这里,所述输出指纹信息重新录入的文本信息提示,可以是通过终端的显示屏,输出指纹信息重新录入的文本信息提示。例如,通过在终端的弹出框中输出“请重新录入”的文本信息等。
本实施例中,通过设定一个上限次数N,也就是说当在第二采集机制下采集指纹信息的次数已经达到了这个上限次数,所录入的指纹信息仍然未达到所述指纹录制要求时,需要结束第二采集机制的采集。这样一来,可以减少当所采集的指纹信息不为目标指纹信息或者手指与指纹传感器所接触的位置不为目标位置时,一直进行第二采集机制下的无止境地采集现象,从而节省终端的能耗。
在一些实施例中,所述步骤104,即所述在所述第二采集机制下,进行指纹信息的多次录入,包括:
在所述M小于所述N且所述M次采集指纹信息还未达到所述指纹信息录入要求,执行下一次指纹采集操作。
这里,在第二采集机制下,当M次采集但未达到N次采集所采集的信息还未达到所述指纹信息录入要求时,仍可以继续进行下一次的指纹采集操作。
例如,设定的上限次数为10次,在第二采集机制下进行了5次指纹采集后,第5次采集的指纹信息还未达到所述指纹录制要求,所述指纹传感器允许继续进行第6次的指纹采集操作,且会将前5次的指纹采集的指纹信息与第6次所采集的指纹信息一起作为第6次采集的指纹信息。
本实施例中,通过在第二采集机制下,只要没有达到采集的上限次数,仍可执行下一次的指纹采集操作,来弥补在第一采集机制下中断,且在第二采集机制下仍未采集达到指纹录制要求的指纹信息。从而进一步保证终端指纹录制的顺利执行,进而保证终端针指纹解锁或指纹录入的性能。
需要补充的是,在一些实施例中,所述在所述M小于所述N且所述M次采集指纹信息还未达到所述指纹信息录入要求之后,输出指纹未录制完成的提示。
具体地,请参阅图4,图4是根据一示例性实施例示出的一种指纹信息的处理方法的场景示意图,如图4所示,在所述M小于所述N且所述M次采集指纹信息还未达到所述指纹信息录入要求之后,通过在显示屏41上的提示框输出“指纹未录入完成,请继续录入”文本信息的提示。
当然,在其他实施例中,所述输出指纹为录制完成的提示也可以是语音提示,或闪光灯提示等。
本实施例中,由于第二采集机制中的采集次数并未达到采集次数的上限,在这种情况下,通过输出指纹未录制完成的提示来提示用户可以继续进行指纹录制,减少因为用户不知道是否还能继续录制指纹,而选择重新采集指纹所造成的资源浪费。同时由于进行了提示,还可以减少因为对指纹传感器的误触控情况下开启的第二采集机制而用户并不知晓所造成的能源消耗。
在一些实施例中,所述方法还包括:
若按照所述第一采集机制采集所述指纹信息过程未被中断,在按照所述第一采集机制采集所述指纹信息过程中,确定所述已采集指纹信息是否达到所述指纹录制要求;
在按照所述第一采集机制采集所述指纹信息过程中,若所述已采集指纹信息达到所述指纹录制要求,停止指纹采集。
这里,若按照所述第一采集机制采集所述指纹信息过程未被中断,表明在整个指纹录制过程中,手指未被检测到抬起,或者离开所述指纹传感器。
在一些实施例中,所述方法还包括:终端在预定时间内一直检测到有指纹信息,确定在第一采集机制采集指纹信息过程未被中断。
本实施例中,通过在第一采集机制下未有采集所述指纹信息过程的中断的情况下,若已采集指纹信息达到所述指纹录制要求,及时停止指纹采集,从而减少不必要的资源消耗。
在另一些实施例中,所述方法还包括:
在按照所述第一采集机制采集所述指纹信息过程结束后,若所述已采集指纹信息未达到所述指纹录制要求,执行下一次基于所述第一采集机制的指纹采集,或启动所述第二采集机制。
这里,仍是在按照第一采集机制采集所述指纹信息过程未被中断的情况下,来判断所述已采集指纹信息是否达到所述指纹录制要求的。若所述已采集指纹信息仍未达到所述指纹录制要求,则执行下一次基于所述第一采集机制的指纹采集,或启动所述第二采集机制。
可以理解的是,在一些情况下,即使按照第一采集机制采集所述指纹信息过程中未被终端,即按照第一采集机制采集所述指纹信息的整个指纹录制过程中手指都未曾抬起,或未曾离开所述指纹传感器,但是也仍会因为所需采集指纹的部分指纹未覆盖在指纹传感器上而达不到所述指纹录制要求。例如,手指的指尖仅覆盖了三分之一在所述指纹传感器上。这个时候,可以通过下一次基于第一采集机制的指纹采集来重新采集指纹信息,或者通过如上述实施例所述的第二采集机制来继续采集指纹信息,以使所采集的指纹信息能够达到指纹录制要求,来弥补上一次指纹采集的缺失,从而保证终端针对指纹解锁或指纹录入的性能。
在一些场景中,由于手指对指纹传感器的误触控,指纹传感器采集到一些指纹信息,而这些指纹信息是未达到所述指纹录制要求的,于是会启动所述第二采集机制继续进行指纹采集,然而此时用户并未在指纹录制过程中,而可能只是在拿起终端的过程中不小心触控到的指纹传感器而言,因此用户可能会对这一第二采集机制的开启毫无察觉,从而导致终端的不必要的能源消耗。
为了减少误触控情况下导致的能源消耗,在一些实施例中,所述方法还包括:
根据所述已采集指纹信息,确定是否在指纹录制过程中;
所述若所述已经指纹信息未达到所述指纹录制要求,启动所述第二采集机制,包括:
若所述已采集指纹信息未达到所述指纹录制要求,且在所述指纹录制过程中,启动所述第二采集机制。
在本实施例中,若所述已采集指纹信息未达到所述指纹录制要求的情况下,还需要确定是否在指纹录制过程中,只有在指纹录制过程中,才启动所述第二采集机制。如此,可以减少因为未在指纹录制过程中,因为手指的误触控而启动第二采集机制的误判断现象,从而减少终端的能源消耗。
在一些实施例中,所述根据所述已采集指纹信息,确定是否是在指纹录制过程中,包括以下至少之一:
若所述已采集指纹信息的面积信息大于面积阈值,则确定是在所述这录制过程中;
若所述已采集指纹信息的图像清晰度大于清晰度阈值,则确定是在所述指纹录制过程中;
若所述已采集指纹信息的采集时间大于时间阈值,则确定是在所述指纹录制过程中。
这里,所述面积阈值,可以是通过历史指纹录制过程中记录的在第一采集机制下录制的指纹信息的平均面积,或者面积中位值确定。
当然,在其他实施例中,所述面积阈值还可以根据不同用户的想要录制的手指指尖面积进行设定。
这里,所述清晰度阈值,也可以是通过历史录制过程中记录的在第一采集机制下录制的指纹信息的平均清晰度,或者清晰度中位值确定。
这里,所述时间阈值,也可以是通过历史录制过程中记录的第一采集机制下录制指纹信息的平均时间,或者历史录制过程中记录的第一采集机制下录制指纹信息的所有时间长的中位值确定。
在另一些实施例中,所述时间阈值也可以通过不同用户想要录制的手指的指尖面积大小来设定。可知地,面积越大所设定的时间阈值越长,相反,面积越小所设定的时间阈值越小。
总之,本实施例中,通过设定的面积阈值、清晰度阈值以及时间阈值的其中至少之一能够有效地判断出是否为指纹录制过程中,而非手指对指纹传感器的误触控情况。从而自动识别出是否是在指纹录制过程中,只有在指纹录制过程中,若所述已采集指纹信息未达到所述指纹录制要求时才启动所述第二采集机制。
在另一些实施例中,所述方法还包括:若未在所述指纹录制过程中,则不启动所述第二采集机制。如此,减少误触控情况下终端的能源消耗。
进一步地,本公开还提供了一个具体实施例,以进一步理解本公开实施例所提供的终端。
请在参阅图2,本实施例利用的是面积大于所需采集指纹21面积的指纹传感器22进行的指纹录制或指纹采集。
由此,本实施例中,由于是大面积的指纹录制,很可能出现用户在指纹采集过程中且指纹未录入不完整的情况下中途抬起手指的情况,此时通过启动临时机制以保证用户的终端能够正常使用,即用户终端针对指纹解锁或录入新的指纹的功能可以被正常使用。
本实施例中,在按照第一采集机制采集指纹信息过程中被中断,根据所述已采集指纹信息,确定是否在指纹录制过程中,若在指纹录制过程中,且所述已采集指纹信息未达到指纹录制要求,启动第二采集机制。
这里,第二采集机制可以是一种动态采集机制,动态录入上限次数为N,若在小于或等于所述N次内利用第二采集机制所采集的指纹信息达到了指纹录制要求,则指纹采集成功。若在小于或等于所述N次内利用第二采集机制所采集的指纹信息仍没有达到指纹录制要求,则输出指纹采集重新录入的提示。也就是说,需要重新按照第一采集机制来重新采集指纹信息。
这里,终端可以通过判断已采集指纹信息的面积是否大于面积阈值,若大于面积阈值,则确定是在所述指纹录制过程中。或者,终端还可以通过判断已采集指纹信息的清晰度是否大于清晰度阈值,若大于清晰度阈值,则确定是在所述指纹录制过程中。再或者,终端还可以通过判断已采集指纹信息的采集时间是否大于时间阈值,若大于时间阈值,则确定是在所述指纹录制过程中。
本实施例中,通过提出一种基于大面积指纹传感器的指纹录入过程被中断的处理方案,保证了终端针对指纹解锁或指纹录入性能,提升了用户体验。
图5是根据一示例性实施例示出的一种显示处理装置框图。参照图5,该装置包括:第一采集模块51、第一确定模块52、启动模块53以及第二采集模块54;
所述第一采集模块51,被配置为利用面积大于或等于所需采集指纹面积的指纹传感器采集手指的指纹信息;
所述第一确定模块52,被配置为在按照第一采集机制采集指纹信息过程中被中断,确定已采集指纹信息是否达到指纹录制要求;
所述启动模块53,被配置为若所述已采集指纹信息未达到所述指纹录制要求,启动第二采集机制;
所述第二采集模块54,被配置为在所述第二采集机制下,进行指纹信息的多次采集录制。
在一个可选的实施中,所述第二采集模块54,还被配置为:
在所述第二采集机制下,记录指纹信息的采集次数M;
若所述M达到预设次数N,且所述M次采集的指纹信息还未达到所述指纹录制要求,输出指纹采集重新录入提示。
在一个可选的实施例中,所述第二采集模块54,还被配置为:
在所述M小于所述N且所述M次采集的指纹信息还未达到所述指纹录制要求,执行下一次指纹采集操作。
在一个可选的实施例中,所述装置还包括:
第二确定模块,还被配置为若按照所述第一采集机制采集所述指纹信息过程未被中断,在按照所述第一采集机制采集所述指纹信息过程中,确定所述已采集指纹信息是否达到所述指纹录制要求;
停止模块,还被配置为在按照所述第一采集机制采集所述指纹信息过程中,若所述已采集指纹信息达到所述指纹录制要求,停止指纹采集。
在一个可选的实施例中,所述装置还包括:
执行模块,被配置为在按照所述第一采集机制采集所述指纹信息过程结束后,若所述已采集指纹信息未达到所述指纹录制要求,执行下一次基于所述第一采集机制的指纹采集,或启动所述第二采集机制。
在一个可选的实施中,所述装置还包括:
第三确定模块,被配置为根据所述已采集指纹信息,确定是否是在指纹录制过程中;
所述启动模块53,还被配置为若所述已采集指纹信息未达到所述指纹录制要求,且是在所述指纹录制过程中,启动所述第二采集机制。
在一个可选的实施例中,所述第三确定模块,还被配置为以下至少之一:
若所述已采集指纹信息的面积信息大于面积阈值,则确定是在所述指纹录制过程中;
若所述已采集指纹信息的图像清晰度大于清晰度阈值,则确定是在所述指纹录制过程中;
若所述已采集指纹信息的采集时间大于时间阈值,则确定是在所述指纹录制过程中
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关指纹信息的处理方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图6是根据一示例性实施例示出的一种终端600的框图。例如,终端600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图6,终端600可以包括以下一个或多个组件:处理组件602,存储组件604,电力组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。
处理组件602通常控制终端600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
存储器604被配置为存储各种类型的数据以支持在终端600的操作。这些数据的示例包括用于在终端600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件606为终端600的各种组件提供电力。电力组件606可以包括电源管理系统,一个或多个电源,及其他与为终端600生成、管理和分配电力相关联的组件。
多媒体组件608包括在所述终端600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当终端600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当终端600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件614包括一个或多个传感器,用于为终端600提供各个方面的状态评估。例如,传感器组件614可以检测到终端600的打开/关闭状态,组件的相对定位,例如所述组件为终端600的显示器和小键盘,传感器组件614还可以检测终端600或终端600一个组件的位置改变,用户与终端600接触的存在或不存在,终端600方位或加速/减速和终端600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件616被配置为便于中的终端600和其他设备之间有线或无线方式的通信。终端600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由终端600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述各实施例所述的显示处理方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
- 指纹信息的处理方法、装置、终端及存储介质
- 指纹信息的处理方法、处理装置和终端