指纹解锁方法、装置和终端与流程

文档序号:12125524阅读:366来源:国知局
指纹解锁方法、装置和终端与流程

本申请涉及安全技术领域,具体涉及解锁技术领域,尤其涉及指纹解锁方法、装置和终端。



背景技术:

随着信息技术的快速发展,电子设备的安全问题也越来越得到重视。而指纹解锁是保证电子设备安全的一项重要技术。现有技术在解决指纹解锁问题时,主要采用在电子设备中预存多个指纹图像,在获取到用户输入的指纹图像时,计算该指纹图像与每个预存指纹图像的相似度,并将相似度最大的预存指纹图像对应的相似度与预定相似度阈值比较,并根据比较结果确定是否对电子设备执行解锁操作。

然而,当用户输入指纹信息的解锁手指沾水而导致解锁手指湿度较大时,电子设备获取到的指纹图像就会比较模糊,从而导致对湿手指输入的指纹图像进行指纹解锁的成功率比较低,为用户使用湿手指对电子设备进行指纹解锁带来不便。



技术实现要素:

本申请的目的在于提出一种改进的指纹解锁方法、装置和终端,来解决以上背景技术部分提到的技术问题。

第一方面,本申请提供了一种指纹解锁方法,该方法包括:采集用户在指纹输入区域输入的解锁手指的指纹图像和上述解锁手指的湿度值;确定上述指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,并将所确定的各个相似度中的最大值作为最大相似度;按照预设的湿度值与相似度阈值的对应关系,确定与上述解锁手指的湿度值对应的相似度阈值作为第一相似度阈值;判断上述最大相似度是否大于等于上述第一相似度阈值;响应于上述最大相似度大于等于上述第一相似度阈值,执行解锁操作。

在一些实施例中,上述确定上述指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,包括:判断上述解锁手指的湿度值是否小于等于预设最小湿度值阈值;若是,则计算上述指纹图像与每个预存指纹图像的相似度作为上述指纹图像与该预存指纹图像的相似度;若否,则对上述指纹图像进行降噪处理以生成降噪指纹图像;计算上述降噪指纹图像与每个预存指纹图像的相似度作为上述指纹图像与该预存指纹图像的相似度。

在一些实施例中,上述对上述指纹图像进行降噪处理以生成降噪指纹图像,包括:采用非局部均值算法对上述指纹图像进行降噪处理以生成降噪指纹图像。

在一些实施例中,上述采用非局部均值算法对上述指纹图像进行降噪处理以生成降噪指纹图像,包括:按照预设的湿度值与搜索窗信息和搜索块信息的对应关系,确定与上述解锁手指的湿度值对应的搜索窗信息和搜索块信息作为第一搜索窗信息和第一搜索块信息;对上述指纹图像中的每个像素点,按照上述第一搜索窗信息,确定该像素点的搜索窗内的像素点,按照上述第一搜索块信息,确定该像素点的搜索窗内每个像素点的搜索块内的各个像素点,并根据该像素点的搜索窗内每个像素点的搜索块内的各个像素点确定该像素点的搜索窗内的每个像素点相对于该像素点的加权系数;对上述指纹图像中的每个像素点,按照所确定的该像素点的搜索窗内的各个像素点相对于与该像素点的加权系数,将该像素点的搜索窗内的各个像素点的像素值进行相加,从而得到上述降噪指纹图像中与该像素点对应的像素点的像素值。

在一些实施例中,该方法还包括:响应于上述最大相似度小于上述第一相似度阈值,生成并输出指示上述用户再次输入指纹图像的信息。

第二方面,本申请提供了一种指纹解锁装置,该装置包括:采集单元,配置用于采集用户在指纹输入区域输入的解锁手指的指纹图像和上述解锁手指的湿度值;第一确定单元,配置用于确定上述指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,并将所确定的各个相似度中的最大值作为最大相似度;第二确定单元,配置用于按照预设的湿度值与相似度阈值的对应关系,确定与上述解锁手指的湿度值对应的相似度阈值作为第一相似度阈值;判断单元,配置用于判断上述最大相似度是否大于等于上述第一相似度阈值;执行单元,配置用于响应于上述最大相似度大于等于上述第一相似度阈值,执行解锁操作。

在一些实施例中,上述第一确定单元包括:判断模块,配置用于判断上述解锁手指的湿度值是否小于等于预设最小湿度值阈值;第一计算模块,配置用于在上述解锁手指的湿度值小于等于上述预设最小湿度值阈值的情况下,计算上述指纹图像与每个预存指纹图像的相似度作为上述指纹图像与该预存指纹图像的相似度;第二计算模块,配置用于在上述解锁手指的湿度值大于上述预设最小湿度值阈值的情况下,对上述指纹图像进行降噪处理以生成降噪指纹图像;计算上述降噪指纹图像与每个预存指纹图像的相似度作为上述指纹图像与该预存指纹图像的相似度。

在一些实施例中,上述第二计算模块进一步配置用于:采用非局部均值算法对上述指纹图像进行降噪处理以生成降噪指纹图像。

在一些实施例中,上述第二计算模块进一步配置用于:按照预设的湿度值与搜索窗信息和搜索块信息的对应关系,确定与上述解锁手指的湿度值对应的搜索窗信息和搜索块信息作为第一搜索窗信息和第一搜索块信息;对上述指纹图像中的每个像素点,按照上述第一搜索窗信息,确定该像素点的搜索窗内的像素点,按照上述第一搜索块信息,确定该像素点的搜索窗内每个像素点的搜索块内的各个像素点,并根据该像素点的搜索窗内每个像素点的搜索块内的各个像素点确定该像素点的搜索窗内的每个像素点相对于该像素点的加权系数;对上述指纹图像中的每个像素点,按照所确定的该像素点的搜索窗内的各个像素点相对于与该像素点的加权系数,将该像素点的搜索窗内的各个像素点的像素值进行相加,从而得到上述降噪指纹图像中与该像素点对应的像素点的像素值。

在一些实施例中,该装置还包括:生成单元,配置用于响应于上述最大相似度小于上述第一相似度阈值,生成并输出指示上述用户再次输入指纹图像的信息。

第三方面,本申请提供了一种指纹解锁终端,其特征在于,该指纹解锁终端包括权利要求6-10中任一描述的装置。

本申请提供的指纹解锁方法、装置和终端,通过采集用户在指纹输入区域输入的解锁手指的指纹图像和解锁手指的湿度值;而后确定指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,并将所确定的各个相似度中的最大值作为最大相似度;接着按照预设的湿度值与相似度阈值的对应关系,确定与解锁手指的湿度值对应的相似度阈值作为第一相似度阈值;再判断最大相似度是否大于等于第一相似度阈值;最后响应于最大相似度大于等于第一相似度阈值,执行解锁操作,从而提高了湿手指指纹解锁的成功率。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是根据本申请的指纹解锁方法的一个实施例的流程图;

图2是根据本申请的对指纹图像进行降噪处理的一个实施例的流程图;

图3是根据本申请的指纹解锁装置的一个实施例的结构示意图;

图4是根据本申请的指纹解锁终端的一个实施例的结构示意图;

图5是适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出了根据本申请的指纹解锁方法的一个实施例的流程100。该指纹解锁方法,包括以下步骤:

步骤101,采集用户在指纹输入区域输入的解锁手指的指纹图像和解锁手指的湿度值。

在本实施例中,指纹解锁方法运行于其上的电子设备可以设置有指纹输入区域,并且上述指纹输入区域设置有图像采集设备和湿度采集设备,这样上述电子设备可以通过上述图像采集设备采集用户在指纹输入区域输入的解锁手指的指纹图像,并通过上述湿度采集设备采集解锁手指的湿度值。其中,解锁手指的湿度值是用于表征解锁手指的湿度的值。

步骤102,确定指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,并将所确定的各个相似度中的最大值作为最大相似度。

在本实施例中,上述电子设备可以基于步骤101中采集的指纹图像,确定指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,并将所确定的各个相似度中的最大值作为最大相似度。

在本实施例的一些可选的实现方式中,上述电子设备可以首先计算指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,然后将计算所得的各个相似度中的最大值作为最大相似度。

在本实施例的一些可选的实现方式中,上述电子设备也可以首先对指纹图像进行降噪处理以生成降噪指纹图像;然后计算降噪指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,再将计算所得的各个相似度中的最大值作为最大相似度。

在本实施例的一些可选的实现方式中,本步骤还可以如下进行:

首先,判断步骤101中采集的解锁手指的湿度值是否小于等于预设最小湿度值阈值。

然后,在解锁手指的湿度值小于等于预设最小湿度值阈值的情况下,计算指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度作为指纹图像与该预存指纹图像的相似度;在解锁手指的湿度值大于预设最小湿度值阈值的情况下,对指纹图像进行降噪处理以生成降噪指纹图像,再计算降噪指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度作为指纹图像与该预存指纹图像的相似度。

最后,将指纹图像与各个预存指纹图像的相似度中的最大值作为最大相似度。

在本实施例的一些可选的实现方式中,可以采用非局部均值算法对指纹图像进行降噪处理以生成降噪指纹图像。

在本实施例中,计算指纹图像或降噪指纹图像与预存指纹图像的相似度是对两幅图像之间内容的相似程度进行计算,根据计算的结果来判断图像内容的相近程度。这里,计算图像间相似度的方法可以是各种计算图像间相似度的方法,例如,可以是SIFT(尺度不变特征变换,Scale Invariant Feature Transform)匹配算法、基于直方图的匹配算法、感知哈希值算法(Perceptual Hash Algorithm)等。

需要说明的是,上述计算图像间相似度的各种方法是目前广泛研究和应用的公知技术,在此不再赘述。

步骤103,按照预设的湿度值与相似度阈值的对应关系,确定与解锁手指的湿度值对应的相似度阈值作为第一相似度阈值。

在本实施例中,上述电子设备可以按照预设的湿度值与相似度阈值的对应关系,确定与步骤101中采集的解锁手指的湿度值对应的相似度阈值作为第一相似度阈值。作为示例,可以在上述电子设备上预存湿度值的取值范围与相似度阈值的对应关系表,这样上述电子设备可以首先确定上述步骤101中采集的解锁手指的湿度值所在的湿度值取值范围,然后按照上述对应表去查询与上述湿度值取值范围对应的相似度阈值作为第一相似度阈值。

在本实施例中,预设的湿度值与相似度阈值的对应关系用于表征将不同的湿度值对应到不同的相似度阈值。具体来说,对于较大的湿度值,表明解锁手指的湿度较大,采集的指纹图像相对较模糊,可以对应较小的相似度阈值;对于较小的湿度值,表明解锁手指的湿度较小,采集的指纹图像相对较清楚,可以对应较大的相似度阈值。实际操作中,可以由工作人员通过多次实验后人工设定上述湿度值与相似度阈值的对应关系,以保证湿手指指纹解锁的较高成功率。

步骤104,判断最大相似度是否大于等于第一相似度阈值,如果是,转到步骤105。

在本实施例中,上述电子设备可以判断步骤102中确定的最大相似度是否大于等于步骤103中确定的第一相似度阈值,如果是,转到步骤105。

步骤105,执行解锁操作。

在本实施例中,上述电子设备可以在步骤104中判断得出最大相似度大于等于第一相似度阈值的情况下,执行解锁操作。

在本实施例的一些可选的实现方式中,上述电子设备也可以在步骤104中判断得出最大相似度小于第一相似度阈值的情况下,表明本次指纹解锁失败,生成并输出指示用户再次输入指纹图像的信息。

本申请的上述实施例提供的方法通过根据解锁手指的湿度值确定相似度阈值,提高了湿手指指纹解锁的成功率。

进一步参考图2,其示出了对指纹图像进行降噪处理的一个实施例的流程200。该对指纹图像进行降噪处理的方法流程200,包括以下步骤:

步骤201,按照预设的湿度值与搜索窗信息和搜索块信息的对应关系,确定与解锁手指的湿度值对应的搜索窗信息和搜索块信息作为第一搜索窗信息和第一搜索块信息。

在本实施例中,上述电子设备可以按照预设的湿度值与搜索窗信息和搜索块信息的对应关系,确定与解锁手指的湿度值对应的搜索窗信息和搜索块信息作为第一搜索窗信息和第一搜索块信息。作为示例,可以在上述电子设备上预存湿度值的取值范围与搜索窗信息和搜索块信息的对应关系表,这样上述电子设备可以首先确定解锁手指的湿度值所在的湿度值取值范围,然后按照上述对应关系表去查询与上述湿度值取值范围对应的搜索窗信息和搜索块信息作为第一搜索窗信息和第一搜索块信息。

在本实施例中,第一搜索窗信息和第一搜索块信息是用于表征在采用非局部均值算法对指纹图像进行降噪处理的过程中所涉及的搜索窗和搜索块的大小的信息。预设的湿度值与搜索窗信息和搜索块信息的对应关系用于表征将不同的湿度值对应到不同的搜索窗信息和搜索块信息。具体来说,对于较大的湿度值,表明解锁手指的湿度较大,采集的指纹图像相对较模糊,可以对应较小的搜索窗和搜索块,以减少搜索范围;对于较小的湿度值,表明解锁手指的湿度较小,采集的指纹图像相对较清楚,可以对应较大的搜索窗和搜索块,以扩大搜索范围。实际操作中,可以由工作人员通过多次实验后人工设定上述湿度值与搜索窗信息和搜索块信息的对应关系,以保证湿手指指纹解锁的较高成功率。

步骤202,对指纹图像中的每个像素点,按照第一搜索窗信息,确定该像素点的搜索窗内的像素点,按照第一搜索块信息,确定该像素点的搜索窗内每个像素点的搜索块内的各个像素点,并根据该像素点的搜索窗内每个像素点的搜索块内的各个像素点确定该像素点的搜索窗内的每个像素点相对于该像素点的加权系数。

在本实施例中,对于指纹图像Y中坐标为(i,j)的像素点,其中i和j均为整数,可以进行如下操作:

首先,可以按照步骤201中确定的第一搜索窗信息,确定该像素点的搜索窗内的像素点。

在本实施例的一些可选的实现方式中,搜索窗可以是长方形搜索窗,这样上述第一搜索窗信息可以包括搜索窗的横向长度和纵向长度,例如对于横向长度为7个像素,纵向长度为5个像素的搜索窗,坐标(i,j)对应的像素点的搜索窗内的像素点的坐标(i0,j0)中横坐标i0的取值范围为{i-3,i-2,i-1,i,i+1,i+2,i+3},纵坐标j0的取值范围为{j-2,j-1,j,j+1,j+2}。

在本实施例的一些可选的实现方式中,搜索窗也可以是正方形搜索窗,这样上述第一搜索窗信息可以包括搜索窗的边长,例如对于边长为5个像素的搜索窗,坐标(i,j)对应的像素点的搜索窗内的像素点的坐标(i0,j0)中横坐标i0的取值范围为{i-2,i-1,i,i+1,i+2},纵坐标j0的取值范围为{j-2,j-1,j,j+1,j+2}。

然后,按照上述第一搜索块信息,确定该像素点的搜索窗内每个像素点的搜索块内的各个像素点。

在本实施例的一些可选的实现方式中,搜索块可以是长方形搜索块,这样上述第一搜索块信息可以包括搜索块的横向长度和纵向长度,例如对于横向长度为5个像素,纵向长度为3个像素的搜索块,对于指纹图像Y中坐标为(i,j)的像素点的搜索窗内坐标为(i0,j0)的像素点,则坐标为(i0,j0)的像素点的搜索块内的像素点坐标(i0',j0')中横坐标i0'的取值范围为{i0-2,i0-1,i0,i0+1,i0+2},纵坐标j0'的取值范围为{j0-1,j0,j0+1}。

在本实施例的一些可选的实现方式中,搜索块也可以是正方形搜索块,这样上述第一搜索块信息可以包括搜索块的边长,例如对于边长为3个像素的搜索块,对于指纹图像Y中坐标为(i,j)的像素点的搜索窗内坐标为(i0,j0)的像素点,则坐标为(i0,j0)的像素点的搜索块内的像素点坐标(i0',j0')中横坐标i0'的取值范围为{i0-1,i0,i0+1},纵坐标j0'的取值范围为{j0-1,j0,j0+1}。

最后,根据该像素点的搜索窗内每个像素点的搜索块内的各个像素点确定该像素点的搜索窗内的每个像素点相对于该像素点的加权系数。

在本实施例的一些可选的实现方式中,上述电子设备可以按照如下公式确定该像素点的搜索窗内的每个像素点相对于该像素点的加权系数:

其中,w(i0,j0,i,j)是计算所得的指纹图像Y中坐标为(i,j)的像素点的搜索窗内坐标为(i0,j0)的像素点相对于坐标为(i,j)的像素点的加权系数,Ri,j表示按照第一搜索块信息对坐标点(i,j)进行块提取的块提取算子,经过块提取后得到第一向量Ri,jY,该第一向量的维度与第一搜索块信息所指示的搜索块中包括的像素点个数相同;表示按照第一搜索块信息对坐标点(i0,j0)进行块提取的块提取算子,经过块提取后得到第二向量该第二向量的维度与第一搜索块信息所指示的搜索块中包括的像素点个数相同;σ1为第一预设像素值差的方差,σ2为第一预设距离方差。

在本实施例的一些可选的实现方式中,上述电子设备还可以按照如下公式确定该像素点的搜索窗内的每个像素点相对于该像素点的加权系数:

Ri,j表示按照第一搜索块信息对坐标点(i,j)进行块提取的块提取算子,经过块提取后得到第一向量Ri,jY,该第一向量的维度与第一搜索块信息所指示的搜索块中包括的像素点个数相同;表示按照第一搜索块信息对坐标点(i0,j0)进行块提取的块提取算子,经过块提取后得到第二向量该第二向量的维度与第一搜索块信息所指示的搜索块中包括的像素点个数相同;Ga是预设的大于0的高斯核标准差,σ3为第二预设像素值差的方差,σ4为第二预设距离方差。

在本实施例的一些可选的实现方式中,还可以对该像素点的搜索窗内的各个像素点相对于该像素点的各个加权系数做归一化处理,使得w(i0,j0,i,j)为大于等于0且小于等于1的数值,且满足:其中,N(i,j)为指纹图像Y中为坐标为(i,j)的像素点的搜索窗内所有像素点的坐标集,(i0,j0)是N(i,j)内的任一坐标。

步骤203,对指纹图像中的每个像素点,按照所确定的该像素点的搜索窗内的各个像素点相对于与该像素点的加权系数,将该像素点的搜索窗内的各个像素点的像素值进行相加,从而得到降噪指纹图像中与该像素点对应的像素点的像素值。

在本实施例中,对于指纹图像Y中坐标为(i,j)的像素点,其中i和j均为整数,可以按照如下公式计算降噪指纹图像Q中坐标为(i,j)的像素点的像素值:

其中,N(i,j)为指纹图像Y中坐标为(i,j)的像素点的搜索窗内所有像素点的坐标集,(i0,j0)是N(i,j)内的任一坐标,w(i0,j0,i,j)是步骤202中计算所得的指纹图像Y中坐标为(i,j)的像素点的搜索窗内坐标为(i0,j0)的像素点相对于坐标为(i,j)的像素点的加权系数,Y(i,j)是指纹图像Y中为坐标为(i,j)的像素点的像素值,Q(i,j)是计算所得的降噪指纹图像Q中坐标为(i,j)的像素点的像素值。

本申请的上述实施例提供的对指纹图像进行降噪处理的方法通过根据解锁手指的湿度值确定搜索窗和搜索块,提高了降噪处理的效率,从而可以提高湿手指指纹解锁的成功率。

进一步参考图3,作为对上述各图所示方法的实现,本申请提供了一种指纹解锁装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图3所示,本实施例的指纹解锁装置300包括:采集单元301、第一确定单元302、第二确定单元303、判断单元304和执行单元305。其中,采集单元301,配置用于采集用户在指纹输入区域输入的解锁手指的指纹图像和上述解锁手指的湿度值;第一确定单元302,配置用于确定上述指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,并将所确定的各个相似度中的最大值作为最大相似度;第二确定单元303,配置用于按照预设的湿度值与相似度阈值的对应关系,确定与上述解锁手指的湿度值对应的相似度阈值作为第一相似度阈值;判断单元304,配置用于判断上述最大相似度是否大于等于上述第一相似度阈值;执行单元305,配置用于响应于上述最大相似度大于等于上述第一相似度阈值,执行解锁操作。

在本实施例中,指纹解锁装置300的采集单元301、第一确定单元302、第二确定单元303、判断单元304和执行单元305的具体处理及其所带来的技术效果可分别参考图1对应实施例中步骤101、步骤102、步骤103、步骤104和步骤105的相关说明,在此不再赘述。

在本实施例的一些可选的实现方式中,上述第一确定单元302可以包括:判断模块3021,配置用于判断上述解锁手指的湿度值是否小于等于预设最小湿度值阈值;第一计算模块3022,配置用于在上述解锁手指的湿度值小于等于上述预设最小湿度值阈值的情况下,计算上述指纹图像与每个预存指纹图像的相似度作为上述指纹图像与该预存指纹图像的相似度;第二计算模块3023,配置用于在上述解锁手指的湿度值大于上述预设最小湿度值阈值的情况下,对上述指纹图像进行降噪处理以生成降噪指纹图像;计算上述降噪指纹图像与每个预存指纹图像的相似度作为上述指纹图像与该预存指纹图像的相似度。判断模块3021、第一计算模块3022和第二计算模块3023的具体处理及其所带来的技术效果可参考图1对应实施例中步骤102的相关说明,在此不再赘述。

在本实施例的一些可选的实现方式中,上述第二计算模块3023可以进一步配置用于:采用非局部均值算法对上述指纹图像进行降噪处理以生成降噪指纹图像。第二计算模块3023的具体处理及其所带来的技术效果可参考图1对应实施例中步骤102的相关说明,在此不再赘述。

在本实施例的一些可选的实现方式中,上述第二计算模块3023可以进一步配置用于:按照预设的湿度值与搜索窗信息和搜索块信息的对应关系,确定与上述解锁手指的湿度值对应的搜索窗信息和搜索块信息作为第一搜索窗信息和第一搜索块信息;对上述指纹图像中的每个像素点,按照上述第一搜索窗信息,确定该像素点的搜索窗内的像素点,按照上述第一搜索块信息,确定该像素点的搜索窗内每个像素点的搜索块内的各个像素点,并根据该像素点的搜索窗内每个像素点的搜索块内的各个像素点确定该像素点的搜索窗内的每个像素点相对于该像素点的加权系数;对上述指纹图像中的每个像素点,按照所确定的该像素点的搜索窗内的各个像素点相对于与该像素点的加权系数,将该像素点的搜索窗内的各个像素点的像素值进行相加,从而得到上述降噪指纹图像中与该像素点对应的像素点的像素值。第二计算模块3023的具体处理及其所带来的技术效果可参考图2对应实施例的相关说明,在此不再赘述。

在本实施例的一些可选的实现方式中,上述指纹解锁装置300还可以包括:生成单元306,配置用于响应于上述最大相似度小于上述第一相似度阈值,生成并输出指示上述用户再次输入指纹图像的信息。生成单元306的具体处理及其所带来的技术效果可参考图1对应实施例的相关说明,在此不再赘述。

继续参考图4,其示出了根据本申请的指纹解锁终端的一个实施例的结构示意图。指纹解锁终端400中包括指纹解锁装置401,其中,指纹解锁装置401可以是图3所示的指纹解锁装置300。

下面参考图5,其示出了适于用来实现本申请实施例的电子设备的计算机系统500的结构示意图。

如图5所示,计算机系统500包括中央处理单元(CPU,Central Processing Unit)501,其可以根据从外存部分507加载到内存502中的程序而执行各种适当的动作和处理。CPU 501、内存502通过总线503彼此相连。输入/输出(I/O)接口504也连接至总线503。

以下部件连接至I/O接口504:包括触摸屏、手写笔、指纹输入区域等的输入部分505;包括诸如扬声器、液晶显示器(LCD)等的输出部分506;包括硬盘等的外存部分508;以及包括诸如无线WiFi网卡等网络接口卡的通信部分508。通信部分508经由诸如因特网的网络执行通信处理。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分508从网络上被下载和安装,和/或从外存部分507被安装。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括采集单元、第一确定单元、第二确定单元、判断单元和执行单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一确定单元还可以被描述为“确定最大相似度的单元”。

作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中的装置中所包含的非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当上述一个或者多个程序被一个设备执行时,使得上述设备:采集用户在指纹输入区域输入的解锁手指的指纹图像和上述解锁手指的湿度值;确定上述指纹图像与至少一个预存指纹图像中每个预存指纹图像的相似度,并将所确定的各个相似度中的最大值作为最大相似度;按照预设的湿度值与相似度阈值的对应关系,确定与上述解锁手指的湿度值对应的相似度阈值作为第一相似度阈值;判断上述最大相似度是否大于等于上述第一相似度阈值;响应于上述最大相似度大于等于上述第一相似度阈值,执行解锁操作。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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