指纹模板更新方法、装置及终端设备与流程

文档序号:14059653阅读:226来源:国知局
指纹模板更新方法、装置及终端设备与流程

本发明涉及指纹识别技术领域,尤其涉及一种指纹模板更新方法、装置及终端设备。



背景技术:

随着指纹识别的不断普及,指纹识别不仅可以用于移动终端的解锁和唤醒等功能,也是移动支付重要的一环。由此,越来越重视指纹识别的有效性和准确性。

通常,指纹模板在首次注册完成之后,就不会再改变了,用户注册的质量高,后面使用的识别率就高,而如果用户注册质量低,后面的使用体验就会很差,而用户的注册没有经过任何培训,是很难保证质量的。

相关技术中,提出一种指纹学习功能,通过不断的使用,不断的添加新的模板,便可以不断的完善指纹模板。然而,指纹模板个数有限,如果新的模板更换过于频繁,会导致旧模板无法使用,如果所有模板都更新过慢,会导致用户使用几天后就不灵敏,都会提高拒真率,或者每个模板都无序的自由替换,导致指纹学习功能的无效性。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的一个目的在于提出一种指纹模板更新方法,该方法能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

本发明的第二个目的在于提出了一种指纹模板更新装置。

本发明的第三个目的在于提出了一种终端设备。

为达上述目的,根据本发明第一方面实施例提出的一种指纹模板更新方法,包括以下步骤:

将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,所述指纹模板标记有对应的录入信息;

如果所述指纹图像与所述指纹模板的匹配度大于预设阈值,则检测所述已录入的指纹模板数量是否达到预设门限值;

如果所述已录入的指纹模板数量达到预设门限值,则根据与所述指纹模板对应的录入信息从所述指纹库中删除待替换的指纹模板;

将所述指纹图像作为新的指纹模板录入所述指纹库,并标记与所述指纹图像对应的录入信息。

本发明实施例的指纹模板更新方法,首先将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息,接着在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值,并在已录入的指纹模板数量达到预设门限值时根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板,最后将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。由此,能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

为达上述目的,根据本发明的第二方面实施例提出的一种指纹模板更新装置,包括:

匹配模块,用于将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,所述指纹模板标记有对应的录入信息;

检测模块,用于在所述指纹图像与所述指纹模板的匹配度大于预设阈值时,检测所述已录入的指纹模板数量是否达到预设门限值;

删除模块,用于在所述已录入的指纹模板数量达到预设门限值时,根据与所述指纹模板对应的录入信息从所述指纹库中删除待替换的指纹模板;

第一录入模块,用于将所述指纹图像作为新的指纹模板录入所述指纹库,并标记与所述指纹图像对应的录入信息。

本发明实施例的指纹模板更新装置,首先将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息,接着在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值,并在已录入的指纹模板数量达到预设门限值时根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板,最后将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。由此,能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

为达上述目的,根据本发明的第三方面实施例提出的终端设备,包括:

壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为终端设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:

将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,所述指纹模板标记有对应的录入信息;

如果所述指纹图像与所述指纹模板的匹配度大于预设阈值,则检测所述已录入的指纹模板数量是否达到预设门限值;

如果所述已录入的指纹模板数量达到预设门限值,则根据与所述指纹模板对应的录入信息从所述指纹库中删除待替换的指纹模板;

将所述指纹图像作为新的指纹模板录入所述指纹库,并标记与所述指纹图像对应的录入信息。

本发明实施例的终端设备,首先将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息,接着在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值,并在已录入的指纹模板数量达到预设门限值时根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板,最后将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。由此,能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明一个实施例的指纹模板更新方法的流程图;

图2是根据本发明另一个实施例的指纹模板更新方法的流程图;

图3是根据本发明再一个实施例的指纹模板更新方法的流程图;

图4是根据本发明一个实施例的指纹模板更新装置的结构示意图;

图5是根据本发明另一个实施例的指纹模板更新装置的结构示意图;以及

图6是根据本发明一个实施例的终端设备的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的指纹模板更新方法、装置及终端设备。

图1是根据本发明一个实施例的指纹模板更新方法的流程图。

如图1所示,本发明实施例的指纹模板更新方法包括以下步骤:

步骤101,将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息。

步骤102,如果指纹图像与指纹模板的匹配度大于预设阈值,则检测已录入的指纹模板数量是否达到预设门限值。

通常,指纹学习功能是在指纹模板注册完成之后,用户后续使用过程中,不断完善和补充指纹模板以降低拒真率。然而,指纹模板更新过快、过慢等问题,都会影响指纹学习功能的有效性。

因此,本发明实施例提出了一种指纹模板更新方法,能够及时、有序地更新指纹模板,提高指纹学习功能的有效性。

首先可以通过指纹读取设备,例如光学指纹采集器、热敏式传感器、射频传感器方式获取用户输入的指纹图像。

需要说明的是指纹图像可以是用户手指中心部分的指纹区域,也可以是用户手指偏周围的指纹区域等。

进而,将指纹图像与已录入的指纹库中的N个指纹模板进行比对,如果指纹图像与已录入的指纹库中的第i指纹模板之间的匹配度大于预设阈值,则检测已录入的指纹模板数量是否达到预设门限值。

其中,预设阈值可以根据实际需要进行选择设置。例如,预设阈值为80%。

需要理解的是,指纹模板中包含指纹图像,且指纹模板中的指纹图像是预先录入的。将用户输入的指纹图像与已录入的指纹库中的指纹模板进行匹配,即,将用户输入的指纹图像与指纹模板中的指纹图像进行匹配。

其中,预设门限值可以根据实际需要进行选择设置,优选地可以为30-40个。

需要说明的是,每一个指纹模板都标记有其对应的录入信息,录入信息可以根据实际需要进行设置,例如录入时间、解禁时间和编号等。

举例而言,将30个指纹模板按照录入时间进行排序,根据排序确定每一个指纹模板在指纹库中的位置。

需要说明的是,指纹图像与指纹模板的匹配度小于预设阈值,不进行任何操作。

步骤103,如果已录入的指纹模板数量达到预设门限值,则根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板。

步骤104,将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。

具体地,首先在检测已录入的指纹模板数量达到预设门限值后,表示指纹库中已经不能再录入新的指纹模板,需要根据不同的指纹模板对应的录入信息,执行不同的从指纹库中删除待替换的指纹模板操作。

进一步,在删除待替换的指纹模板后,将指纹图像作为新的指纹模板录入指纹库,并标记指纹图像对应的录入信息。

需要说明的是,如果已录入的指纹模板数量没有达到预设门限值,则将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。

综上所述,本发明实施例的指纹模板更新方法,首先将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息,接着在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值,并在已录入的指纹模板数量达到预设门限值时根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板,最后将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。由此,能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

图2是根据本发明另一个实施例的指纹模板更新方法的流程图。

步骤201,将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入时间。

步骤202,如果指纹图像与指纹模板的匹配度大于预设阈值,则检测已录入的指纹模板数量是否达到预设门限值。

需要说明的是,步骤S201-S202的描述与上述步骤S101-S102相对应,因此对的步骤S202-S203的描述参考上述步骤S101-S102的描述,在此不再赘述。

步骤203,如果已录入的指纹模板数量达到预设门限值,根据指纹模板对应的录入时间从指纹库中删除录入时间最长的指纹模板。

步骤204,将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入时间。

具体地,首先在检测已录入的指纹模板数量达到预设门限值后,表示指纹库已经不能再录入新的指纹模板,需要根据指纹模板对应的录入时间从指纹库中删除录入时间最长的指纹模板。

进而,在删除待替换的指纹模板后,可以将指纹图像作为新的指纹模板录入指纹库,并标记指纹图像对应的录入时间。

举例而言,首先在检测已录入的指纹模板数量达到预设门限值30个后,将录入时间最长比如60小时前录入的对应的指纹模板删除,进而将指纹图像标记上对应的录入时间作为新的指纹模板录入指纹库。

需要说明的是,如果已录入的指纹模板数量没有达到预设门限值,则将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入时间。

综上所述,本发明实施例的指纹模板更新方法,首先将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入时间,接着在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值,并在已录入的指纹模板数量达到预设门限值时根据与指纹模板对应的录入时间从指纹库中删除待替换的指纹模板,最后将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入时间。由此,能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

图3是根据本发明再一个实施例的指纹模板更新方法的流程图。

步骤301,将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的解禁时间。

步骤302,如果指纹图像与指纹模板的匹配度大于预设阈值,则检测已录入的指纹模板数量是否达到预设门限值。

需要说明的是,步骤S301-S302的描述与上述步骤S101-S102相对应,因此对的步骤S202-S203的描述参考上述步骤S101-S102的描述,在此不再赘述。

步骤303,如果已录入的指纹模板数量达到预设门限值,根据指纹模板对应的解禁时间确定已录入的指纹模板是否处于解禁状态。

步骤304,如果确定指纹库中没有存在处于解禁状态的指纹模板,则停止更新指纹库中已录入的指纹模板。

步骤305,如果确定指纹库中存在处于解禁状态的指纹模板,则从指纹库中删除最早解禁的指纹模板。

具体地,在检测已录入的指纹模板数量达到预设门限值后,表示指纹模板数量已经不能往指纹库中添加新的指纹模板,由此需要根据指纹模板对应的解禁时间确定已录入的指纹模板是否处于解禁状态,如果没有存在处于解禁状态的指纹模板,需要停止更新指纹库中已录入的指纹模板;如果存在处于解禁状态的指纹模板,可以从指纹库中删除最早解禁的指纹模板。

其中,解禁时间可以根据时间需要进行设置,例如解禁时间为2天,表示其对应的指纹模板的有效期限为2天,2天之内其对应的指纹模板不能被删除。2天以后,其对应的指纹模板处于解禁状态,可以被删除。

需要说明的是,如果存在很多处于解禁状态的指纹模板,从指纹库中删除最早解禁的指纹模板。

步骤306,将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的解禁时间。

具体地,在删除待替换的指纹模板后,将指纹图像作为新的指纹模板录入指纹库,并标记指纹图像对应的解禁时间。

需要说明的是,如果已录入的指纹模板数量没有达到预设门限值,则将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的解禁时间。

综上所述,本发明实施例的指纹模板更新方法,首先将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的解禁时间,接着在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值,并在已录入的指纹模板数量达到预设门限值时根据与指纹模板对应的解禁时间从指纹库中删除待替换的指纹模板,最后将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的解禁时间。由此,能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

为了实现上述实施例,本申请还提出了一种指纹模板更新装置,图4是根据本发明一个实施例的指纹模板更新装置的结构示意图。

如图4所示,该指纹模板更新装置包括:匹配模块10、检测模块20、删除模块30和第一录入模块40。

其中,匹配模块10用于将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息。

首先可以通过指纹读取设备,例如光学指纹采集器、热敏式传感器、射频传感器方式获取用户输入的指纹图像。

进而,将指纹图像与已录入的指纹库中的N个指纹模板进行比对,如果指纹图像与已录入的指纹库中的第i指纹模板之间的匹配度大于预设阈值,则检测已录入的指纹模板数量是否达到预设门限值。

检测模块20用于在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值。

删除模块30用于在已录入的指纹模板数量达到预设门限值时,根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板。

第一录入模块40用于将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。

具体地,首先在检测已录入的指纹模板数量达到预设门限值后,表示指纹库中已经不能再录入新的指纹模板,需要根据不同的指纹模板对应的录入信息,执行不同的从指纹库中删除待替换的指纹模板操作。

进一步,在删除待替换的指纹模板后,将指纹图像作为新的指纹模板录入指纹库,并标记指纹图像对应的录入信息。

需要说明的是,前述对指纹模板更新方法实施例的解释说明也适用于该实施例的指纹模板更新装置,其实现原理类似,此处不再赘述。

综上所述,本发明实施例的指纹模板更新装置,首先将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息,接着在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值,并在已录入的指纹模板数量达到预设门限值时根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板,最后将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。由此,能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

图5是根据本发明另一个实施例的指纹模板更新装置的结构示意图。如图5所示,在如图4所示的基础上,该指纹模板更新装置还包括:第二录入模块50、确定模块60、停止模块70。

其中,第二录入模块50用于在已录入的指纹模板数量没有达到预设门限值时,将指纹图像作为新的指纹模板录入所述指纹库,并标记与指纹图像对应的录入信息。

具体地,需要根据不同的指纹模板对应的录入信息,执行不同的从指纹库中删除待替换的指纹模板操作。

其中,在录入信息为录入时间,删除模块30用于根据指纹模板对应的录入时间从指纹库中删除录入时间最长的指纹模板。

其中,录入信息为解禁时间,首先确定模块60用于根据与指纹模板对应的解禁时间确定已录入的指纹模板是否处于解禁状态。删除模块30用于:如果确定指纹库中存在处于解禁状态的指纹模板,则从指纹库中删除最早解禁的指纹模板。停止模块70用于在确定指纹库中没有存在处于解禁状态的指纹模板时,停止更新指纹库中已录入的指纹模板。

需要说明的是,前述对指纹模板更新方法实施例的解释说明也适用于该实施例的指纹模板更新装置,其实现原理类似,此处不再赘述。

综上所述,本发明实施例的指纹模板更新装置,首先将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息,接着在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值,并在已录入的指纹模板数量达到预设门限值时根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板,最后将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。由此,能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

图6是根据本发明一个实施例的终端设备的结构示意图。

参见图6,终端设备1000可以包括以下一个或多个组件:处理器1001,存储器1002,电源电路1003,多媒体组件1004,音频组件1005,输入/输出(I/O)的接口1006,传感器组件1007,以及通信组件1008。

电源电路1003,用于为终端设备的各个电路或器件供电;存储器1002用于存储可执行程序代码;处理器1001通过读取存储器1002中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息;

如果指纹图像与指纹模板的匹配度大于预设阈值,则检测已录入的指纹模板数量是否达到预设门限值;

如果已录入的指纹模板数量达到预设门限值,则根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板;

将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。

需要说明的是,前述对指纹模板更新方法实施例的解释说明也适用于该实施例的终端设备,其实现原理类似,此处不再赘述。

综上所述,本发明实施例的终端设备,首先将用户输入的指纹图像与指纹库中已录入的指纹模板进行匹配,其中,指纹模板标记有对应的录入信息,接着在指纹图像与指纹模板的匹配度大于预设阈值时,检测已录入的指纹模板数量是否达到预设门限值,并在已录入的指纹模板数量达到预设门限值时根据与指纹模板对应的录入信息从指纹库中删除待替换的指纹模板,最后将指纹图像作为新的指纹模板录入指纹库,并标记与指纹图像对应的录入信息。由此,能够及时、有序地更新指纹模板,降低了拒真率,提高了指纹学习功能的有效性以及指纹识别的准确性。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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