一种指纹识别方法及电子设备的制造方法

文档序号:10471450阅读:461来源:国知局
一种指纹识别方法及电子设备的制造方法
【专利摘要】本发明提供一种指纹识别方法及电子设备,涉及通信技术领域。该方法包括:获取用户待验证的指纹信息;依据指纹列表中所记录的与每一指纹模板对应的匹配顺序参数,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别;在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数。本发明的方案解决了现有的指纹识别时耗时长,用户体验差的问题。
【专利说明】
一种指纹识别方法及电子设备
技术领域
[0001]本发明涉及通信技术领域,特别是指一种指纹识别方法及电子设备。
【背景技术】
[0002]随着科技迅速的发展,信息时代的来临,生物识别技术已经成为身份识别的热门技术。手机作为用户使用最频繁的通讯工具保存用户个人很多隐私的信息,所以安全性对于用户来说,正显得越来越重要,指纹识别技术也是在这背景下更多运行到移动智能终端上。指纹识别技术运用人体的一些生物体征进行加密,具有唯一性的同时,也更具有稳定性,相对于我们的传统密码也更安全。通过指纹进行认证方式也很方便快捷。以往我们总会建议用户所有的账户不要使用同一个密码,并且密码应结合数字、符号和字母,以保障安全而且有时候还不容易记住密码容易弄混淆等现象,运用指纹识别技术则不需要再手动输入密码只需要把手指放在指纹设备上就可以快速进行验证,大大方便用户使用。
[0003]虽然目前在移动智能终端上用户指纹都是可以录入多个的(比如对于一个用户来说该手机指纹可能有包含了配偶指纹,自己小孩指纹等等),但是对于用户来说经常使用的就只有一个固定指纹。如果当前指纹并没有排在第一位(比如经常使用那个指纹是第五个或者第三个等等),那么每一次在进行指纹验证时都会顺序从头开始进行匹配直到匹配成功为止。因为每一次的验证都需要去读取指纹模板数据以及需要通过指纹算法和当前抓取的图像进行匹配。如果每一次都要按照录入时指定好的指纹顺序进行验证,那么有可能出现前面匹配失败,而每一次指纹模板数据读取和匹配都是耗很多时间去处理,从而也导致出现随着录入指纹数量增加指纹识别速度下降的问题。

【发明内容】

[0004]本发明的目的是提供一种指纹识别方法及电子设备,通过对用户的指纹进行排序,在移动智能终端上有多个指纹时加快指纹识别的速度,解决了现有的指纹识别时耗时长,用户体验差的问题。
[0005]为达到上述目的,本发明的实施例提供一种指纹识别方法,包括:
[0006]获取用户待验证的指纹信息;
[0007]依据指纹列表中所记录的与每一指纹模板对应的匹配顺序参数,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别;
[0008]在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数。
[0009]为达到上述目的,本发明实施例还提供了一种电子设备,包括:
[0010]获取模块,用于获取用户待验证的指纹信息;
[0011]匹配模块,用于依据指纹列表中所记录的与每一指纹模板对应的匹配顺序参数,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别;
[0012]更新模块,用于在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数。
[0013]本发明的上述技术方案的有益效果如下:
[0014]本发明实施例的指纹识别方法,指纹列表中不仅包括存储的指纹模板,还记录了每一个指纹模板对应的匹配顺序参数,通过该匹配顺序参数来确定与获取到的待验证指纹信息的匹配顺序,在获取到待验证的指纹信息后,就可与多个指纹模板进行依序匹配。并且当确定目标指纹模板与指纹信息匹配时,就放弃其他指纹模板的匹配,完成指纹识别。在完成指纹识别后,还要更新指纹列表中指纹模板对应的匹配顺序参数。由于能够通过匹配顺序参数来确定指纹模板的匹配顺序,而且匹配完成后适应性的更新指纹列表中指纹模板对应的匹配顺序参数,在匹配时加快了指纹识别的速度,提升了用户体验。
【附图说明】
[0015]图1表示本发明第一实施例的指纹识别方法的步骤流程图;
[0016]图2表示本发明第二实施例的指纹识别方法的步骤流程图;
[0017]图3表示应用图2所示方法的指纹模板的排序更新示意图;
[0018]图4表示本发明第三实施例的指纹识别方法的步骤流程图;
[0019]图5表示应用图4所示方法的指纹模板的排序更新示意图;
[0020]图6表示本发明第四实施例的指纹识别方法的步骤流程图;
[0021]图7表示应用图6所示方法的指纹模板的排序更新示意图;
[0022]图8表不本发明第五实施例的电子设备的结构框架图。
【具体实施方式】
[0023]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0024]本发明针对现有的指纹匹配过程只能按照录入时指纹顺序进行验证,存在验证耗时长效率低的问题,提供了一种指纹识别方法,通过对用户的指纹进行排序,在移动智能终端上有多个指纹时加快指纹识别的速度,提升用户体验。
[0025]第一实施例
[0026]如图1所示,本发明实施例的一种指纹识别方法,包括:
[0027]步骤11,获取用户待验证的指纹信息;
[0028]由于指纹具有终身不变性、唯一性和方便性,已成为生物特征识别的常用方案,而指纹识别主要是通过比较不同的指纹的细节特征点来进行鉴别。那么,具有指纹识别功能的电子设备,在启用前会先录入指纹模板作为识别的样板,而在用户后期要通过指纹识别进行解锁、启动等操作时,就要将手指接近电子设备,由电子设备去获取用户待验证的指纹
?目息O
[0029]步骤12,依据指纹列表中所记录的与每一指纹模板对应的匹配顺序参数,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别;
[0030]在获取到待验证的指纹信息后,就需要与存储的指纹模板进行匹配了。在该实施例中,指纹列表中不仅包括存储的指纹模板,还记录了每一个指纹模板对应的匹配顺序参数,通过该匹配顺序参数来确定与获取到的待验证指纹信息的匹配顺序,并且当确定目标指纹模板与指纹信息匹配时,就放弃其他指纹模板的匹配,完成指纹识别。当然,目标指纹模板是指与指纹信息匹配的指纹模板。
[0031]步骤13,在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数。
[0032]在实际应用中,固定的匹配顺序参数并不能够适应多变的电子设备使用情况,匹配顺序参数往往设置为可变化的,如步骤13,在完成指纹识别后,适应性的更新指纹列表中指纹模板对应的匹配顺序参数,根据使用情况进行智能调整,那么在之后的识别中,也就可以更快速的完成匹配。
[0033]本发明实施例的指纹识别方法,能够通过匹配顺序参数来确定指纹模板的匹配顺序,而且匹配完成后还可适应性的更新指纹列表中指纹模板对应的匹配顺序参数,在匹配时加快了指纹识别的速度,提升了用户体验。
[0034]其中,匹配顺序参数也可以是用户预设定的匹配顺序,如匹配顺序参数为用户级另IJ,指纹模板A的用户级别是主用户,指纹模板B的用户级别是副用户,在电子设备获取到待验证的指纹信息后,首先会与用户级别是主用户的指纹模板A进行匹配,在匹配不成功的情况下才会与用户级别是副用户指纹模板B进行匹配。当然,此时该匹配参数也就无法进行智能更新。
[0035]第二实施例
[0036]在该实施例中,匹配顺序参数为指纹模板的优先级级别,优先级级别高的指纹模板优先与指纹信息进行匹配。如图2所示,本发明第二实施例的方法包括:
[0037]步骤21,获取用户待验证的指纹信息;
[0038]由于指纹具有终身不变性、唯一性和方便性,已成为生物特征识别的常用方案,而指纹识别主要是通过比较不同的指纹的细节特征点来进行鉴别。那么,具有指纹识别功能的电子设备,在启用前会先录入指纹模板作为识别的样板,而在用户后期要通过指纹识别进行解锁、启动等操作时,就要将手指接近电子设备,由电子设备去获取用户待验证的指纹
?目息O
[0039]步骤22,依据指纹列表中所记录的与每一指纹模板对应的优先级级别,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别;
[0040]在该实施例中,指纹列表中不仅包括存储的指纹模板,还记录了每一个指纹模板对应的优先及级别,在进行匹配时,会优先将最高优先级级别的指纹模板与指纹信息进行匹配,并且当确定目标指纹模板与指纹信息匹配时,就放弃其他指纹模板的匹配,完成指纹识别。当然,目标指纹模板是指与指纹信息匹配的指纹模板。
[0041]步骤23,获取与所述指纹信息匹配成功的指纹模板的优先级级别;
[0042]优先级级别作为匹配顺序参数,决定每一次匹配时的指纹模板的匹配顺序,一般情况下,此次匹配成功的模板在下一次匹配成功的几率更大,因此,根据匹配成功的结果,会更新指纹模板的优先级级别,更好的实现快速匹配。首先,在完成指纹识别后,如上述步骤23,获取与所述指纹信息匹配成功的指纹模板的优先级级别。
[0043]步骤24,若所述指纹模板的优先级级别不是最高级别,则设置所述指纹模板的优先级级别为最高级别;若所述指纹模板的优先级级别是最高级别,则维持所述指纹列表中指纹模板原有的优先级级别作为当前指纹模板的优先级级别。
[0044]当匹配成功的指纹模板的优先级级别不是最高级别,则可以将其优先级级别设置为最高级别,而其余指纹模板的优先级级别适应性设置调整,那么下次使用时,首先使用该指纹模板进行匹配;当匹配成功的指纹模板的优先级级别已是最高级别,就不需在进行设置,维持指纹列表中指纹模板原有的优先级级别作为当前指纹模板的优先级级别即可。例如图3所示,在当前匹配时,指纹列表中指纹模板4的优先级级别是等级5,指纹模板I的优先级级别是等级4,指纹模板2的优先级级别是等级3,指纹模板3的优先级级别是等级
2。在进行匹配时,待验证指纹按照指纹模板4、指纹模板1、指纹模板2、指纹模板3的顺序依序进行。在该次匹配中,指纹模板2与用户的待验证指纹匹配成功,就需要将指纹模板2的优先级级别进行更新,设置为等级5,其他指纹模板适应设置即可。下一次匹配中,由于指纹模板2的优先级级别是最高的,会按照指纹模板2、指纹模板4、指纹模板1、指纹模板3的顺序依序进行。
[0045]其中,对于录入新的指纹模板时,会默认将新的指纹模板的优先级级别设置为最高级别,其他模板在原来的优先级级别基础上降低一级。
[0046]该实施例的指纹识别方法,匹配顺序参数是指纹模板的优先级级别,通过优先级级别依次进行指纹匹配,并在匹配完成后进行更新调整指纹模板的优先级级别,减少了指纹模板的匹配处理时间,提高了效率,提升了用户体验。
[0047]第三实施例
[0048]在该实施例中,匹配顺序参数为指纹模板的匹配成功次数,匹配成功次数大的指纹模板优先与指纹信息进行匹配。如图4所示,本发明第三实施例的方法包括:
[0049]步骤41,获取用户待验证的指纹信息;
[0050]由于指纹具有终身不变性、唯一性和方便性,已成为生物特征识别的常用方案,而指纹识别主要是通过比较不同的指纹的细节特征点来进行鉴别。那么,具有指纹识别功能的电子设备,在启用前会先录入指纹模板作为识别的样板,而在用户后期要通过指纹识别进行解锁、启动等操作时,就要将手指接近电子设备,由电子设备去获取用户待验证的指纹
?目息O
[0051]步骤42,依据指纹列表中所记录的与每一指纹模板对应的匹配成功次数,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别;
[0052]在该实施例中,指纹列表中不仅包括存储的指纹模板,还记录了每一个指纹模板对应的匹配成功次数,在进行匹配时,会优先将匹配成功次数最大的指纹模板与指纹信息进行匹配,并且当确定目标指纹模板与指纹信息匹配时,就放弃其他指纹模板的匹配,完成指纹识别。当然,目标指纹模板是指与指纹信息匹配的指纹模板。
[0053]步骤43,获取与所述指纹信息匹配成功的指纹模板的匹配成功次数;
[0054]匹配成功次数作为匹配顺序参数,决定每一次匹配时的指纹模板的匹配顺序,一般情况下,匹配成功次数最大的模板在下一次匹配成功的几率更大,因此,根据匹配成功的结果,会更新指纹模板的匹配成功次数,更好的实现快速匹配。首先,在完成指纹识别后,如上述步骤43,获取与所述指纹信息匹配成功的指纹模板的匹配成功次数。
[0055]步骤44,将所述匹配成功次数增加一次。
[0056]由于匹配成功后,只有匹配成功的指纹模板的匹配成功次数需要更新,则将其匹配成功次数增加一次。例如图5所示,在当前匹配时,指纹列表中指纹模板I的匹配成功次数是21,指纹模板2的匹配成功次数是19,指纹模板3的匹配成功次数是6。在进行匹配时,待验证指纹按照指纹模板1、指纹模板2、指纹模板3的顺序依序进行。在该次匹配中,指纹模板2与用户的待验证指纹匹配成功,可将指纹模板2的匹配成功次数进行更新,增加一次后为20,其他指纹模板的匹配成功次数不做调整。由于指纹模板I的匹配成功次数还是最大,在下一次匹配中,仍是按照指纹模板1、指纹模板2、指纹模板3的顺序依序进行。当然,若在一次匹配后出现指纹模板的匹配成功次数相等的情况,那么默认最近使用的指纹模板在下一次匹配中优先进行匹配。
[0057]该实施例的指纹识别方法,匹配顺序参数是指纹模板的匹配成功次数,通过匹配成功次数依序进行指纹匹配,并在匹配完成后进行更新调整指纹模板的匹配成功次数,减少了指纹模板的匹配处理时间,提高了效率,提升了用户体验。
[0058]第四实施例
[0059]在该实施例中,匹配顺序参数为指纹模板的匹配成功时间,匹配成功时间最接近当前时间的指纹模板优先与指纹信息进行匹配。如图6所示,本发明第四实施例的方法包括:
[0060]步骤61,获取用户待验证的指纹信息;
[0061]由于指纹具有终身不变性、唯一性和方便性,已成为生物特征识别的常用方案,而指纹识别主要是通过比较不同的指纹的细节特征点来进行鉴别。那么,具有指纹识别功能的电子设备,在启用前会先录入指纹模板作为识别的样板,而在用户后期要通过指纹识别进行解锁、启动等操作时,就要将手指接近电子设备,由电子设备去获取用户待验证的指纹
?目息O
[0062]步骤62,依据指纹列表中所记录的与每一指纹模板对应的匹配成功时间,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别;
[0063]在该实施例中,指纹列表中不仅包括存储的指纹模板,还记录了每一个指纹模板对应的匹配成功次数,在进行匹配时,会优先将匹配成功次数最大的指纹模板与指纹信息进行匹配,并且当确定目标指纹模板与指纹信息匹配时,就放弃其他指纹模板的匹配,完成指纹识别。当然,目标指纹模板是指与指纹信息匹配的指纹模板。
[0064]步骤63,记录匹配成功的时间;
[0065]匹配成功时间作为匹配顺序参数,决定每一次匹配时的指纹模板的匹配顺序,一般情况下,匹配成功时间最接近当前时间的模板在下一次匹配成功的几率更大,因此,根据匹配成功的结果,会更新指纹模板的匹配成功时间,更好的实现快速匹配。首先,在完成指纹识别后,如上述步骤63,记录匹配成功的时间。
[0066]步骤64,根据所述时间,将与所述指纹信息匹配成功的指纹模板的原有匹配成功时间进行更新并存储。
[0067]由于匹配成功后,只有匹配成功的指纹模板的匹配成功时间需要更新,将其匹配成功时间更新为此次匹配成功时记录的匹配成功时间。例如图7所示,在当前匹配时,指纹列表中指纹模板I的匹配成功时间是2015.05.05.17:27:34:520,指纹模板2的匹配成功时间是2015.04.15.08:50:24:220,指纹模板3的匹配成功时间是2015.04.08.19:27:03:120。在进行匹配时,待验证指纹按照指纹模板1、指纹模板2、指纹模板3的顺序依序进行。在该次匹配中,指纹模板2与用户的待验证指纹匹配成功,记录匹配成功时间2015.05.05.17:30:14:020,并将指纹模板2的匹配成功时间进行更新,其他指纹模板的匹配成功时间不做调整。在下一次匹配中,由于指纹模板2的匹配成功时间是最近的,会按照指纹模板2、指纹模板1、指纹模板3的顺序依序进行。
[0068]该实施例的指纹识别方法,匹配顺序参数是指纹模板的匹配成功时间,通过匹配成功时间依序进行指纹匹配,并在匹配完成后进行更新调整指纹模板的匹配成功时间,减少了指纹模板的匹配处理时间,提高了效率,提升了用户体验。
[0069]通过上述内容可以了解到,匹配顺序参数是多样化的,可以是优先级级别、匹配成功次数以及匹配成功时间,当然,匹配顺序参数的具体内容不仅限于此,其他适应用户需求的匹配顺序参数也是本发明的保护范围,在此不一一列举。
[0070]在上述实施例中,所述获取用户待验证的指纹信息的步骤,包括:
[0071]检测用户手指与所述电子设备的显示屏的相对距离;
[0072]在所述相对距离达到一预设阈值时,采集指纹信息,其中所述指纹信息包括指纹图像。
[0073]本发明实施例中,不一定需要用户与电子设备的接触,在与电子设备的显示屏的相对距离达到一预设阈值时,即可进行指纹信息的采集,包括指纹图像,提高了用户使用体验。
[0074]第五实施例
[0075]如图8所示,本发明的实施例还提供了一种电子设备,包括:
[0076]获取模块80,用于获取用户待验证的指纹信息;
[0077]由于指纹具有终身不变性、唯一性和方便性,已成为生物特征识别的常用方案,而指纹识别主要是通过比较不同的指纹的细节特征点来进行鉴别。那么,具有指纹识别功能的电子设备,在启用前会先录入指纹模板作为识别的样板,而在用户后期要通过指纹识别进行解锁、启动等操作时,就要将手指接近电子设备,由获取模块80去获取用户待验证的指纹信息。
[0078]匹配模块81,用于依据指纹列表中所记录的与每一指纹模板对应的匹配顺序参数,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别;
[0079]在获取模块80获取到待验证的指纹信息后,就需要与存储的指纹模板进行匹配了。在该实施例中,指纹列表中不仅包括存储的指纹模板,还记录了每一个指纹模板对应的匹配顺序参数,匹配模块81通过该匹配顺序参数来确定与获取到的待验证指纹信息的匹配顺序,并且当确定目标指纹模板与指纹信息匹配时,就放弃其他指纹模板的匹配,完成指纹识别。当然,目标指纹模板是指与指纹信息匹配的指纹模板。
[0080]更新模块82,用于在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数。
[0081]在实际应用中,固定的匹配顺序参数并不能够适应多变的电子设备使用情况,匹配顺序参数往往设置为可变化的,如更新模块82,在完成指纹识别后,适应性的更新指纹列表中指纹模板对应的匹配顺序参数,根据使用情况进行智能调整,那么在之后的识别中,也就可以更快速的完成匹配。
[0082]本发明实施例的电子设备,能够通过匹配顺序参数来确定指纹模板的匹配顺序,而且匹配完成后还可适应性的更新指纹列表中指纹模板对应的匹配顺序参数,在匹配时加快了指纹识别的速度,提升了用户体验。
[0083]其中,所述匹配顺序参数为指纹模板的优先级级别,其中所述优先级级别高的指纹模板优先与指纹信息进行匹配;
[0084]相应的,所述更新模块包括:
[0085]第一获取子模块,用于获取与所述指纹信息匹配成功的指纹模板的优先级级别;
[0086]第一更新子模块,用于若所述指纹模板的优先级级别不是最高级别,则设置所述指纹模板的优先级级别为最高级别;若所述指纹模板的优先级级别是最高级别,则维持所述指纹列表中指纹模板原有的优先级级别作为当前指纹模板的优先级级别。
[0087]其中,所述匹配顺序参数为指纹模板的匹配成功次数,其中所述匹配成功次数大的指纹模板优先与指纹信息进行匹配;
[0088]相应的,所述更新模块包括:
[0089]第二获取子模块,用于获取与所述指纹信息匹配成功的指纹模板的匹配成功次数;
[0090]第二更新子模块,用于将所述匹配成功次数增加一次。
[0091]其中,所述匹配顺序参数为指纹模板的匹配成功时间,其中所述匹配成功时间最接近当前时间的指纹模板优先与指纹信息进行匹配;
[0092]相应的,所述更新模块包括:
[0093]记录子模块,用于记录匹配成功的时间;
[0094]第三更新子模块,用于根据所述时间,将与所述指纹信息匹配成功的指纹模板的原有匹配成功时间进行更新并存储。
[0095]其中,所述获取模块包括:
[0096]检测子模块,用于检测用户手指与所述电子设备的显示屏的相对距离;
[0097]第三获取子模块,用于在所述相对距离达到一预设阈值时,采集指纹信息,其中所述指纹信息包括指纹图像。
[0098]综上所述,本发明实施例的电子设备,匹配顺序参数是多样化的,可以是优先级级另IJ、匹配成功次数以及匹配成功时间,当然,匹配顺序参数的具体内容不仅限于此。依据匹配顺序参数依序进行指纹匹配,并在匹配完成后还可进行更新调整指纹模板的匹配顺序参数,减少了指纹模板的匹配处理时间,提高了效率,提升了用户体验。
[0099]需要说明的是,本发明实施例的电子设备是应用了上述指纹识别方法的电子设备,上述指纹识别方法的实现方式适用于该装置,也能达到相同的技术效果。
[0100]进一步需要说明的是,此说明书中所描述的电子设备包括但不限于智能手机、平板电脑等,且所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。
[0101]此说明书中所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。
[0102]本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。
[0103]实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。
[0104]在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。
[0105]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种指纹识别方法,其特征在于,包括: 获取用户待验证的指纹信息; 依据指纹列表中所记录的与每一指纹模板对应的匹配顺序参数,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别; 在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数。2.根据权利要求1所述的指纹识别方法,其特征在于,所述匹配顺序参数为指纹模板的优先级级别,其中所述优先级级别高的指纹模板优先与指纹信息进行匹配; 相应的,所述在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数的步骤,包括: 获取与所述指纹信息匹配成功的指纹模板的优先级级别; 若所述指纹模板的优先级级别不是最高级别,则设置所述指纹模板的优先级级别为最高级别;若所述指纹模板的优先级级别是最高级别,则维持所述指纹列表中指纹模板原有的优先级级别作为当前指纹模板的优先级级别。3.根据权利要求1所述的指纹识别方法,其特征在于,所述匹配顺序参数为指纹模板的匹配成功次数,其中所述匹配成功次数大的指纹模板优先与指纹信息进行匹配; 相应的,所述在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数的步骤,包括: 获取与所述指纹信息匹配成功的指纹模板的匹配成功次数; 将所述匹配成功次数增加一次。4.根据权利要求1所述的指纹识别方法,其特征在于,所述匹配顺序参数为指纹模板的匹配成功时间,其中所述匹配成功时间最接近当前时间的指纹模板优先与指纹信息进行匹配; 相应的,所述在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数的步骤,包括: 记录匹配成功的时间; 根据所述时间,将与所述指纹信息匹配成功的指纹模板的原有匹配成功时间进行更新并存储。5.根据权利要求1所述的指纹识别方法,其特征在于,所述获取用户待验证的指纹信息的步骤,包括: 检测用户手指与所述电子设备的显示屏的相对距离; 在所述相对距离达到一预设阈值时,采集指纹信息,其中所述指纹信息包括指纹图像。6.一种电子设备,其特征在于,包括: 获取模块,用于获取用户待验证的指纹信息; 匹配模块,用于依据指纹列表中所记录的与每一指纹模板对应的匹配顺序参数,将所述指纹信息与指纹列表中的多个指纹模板进行依序匹配,当确定目标指纹模板与所述指纹信息相匹配时,所述指纹信息的验证通过,放弃其他指纹模板的匹配,完成指纹识别; 更新模块,用于在完成指纹识别后,更新所述指纹列表中指纹模板对应的匹配顺序参数。7.根据权利要求6所述的电子设备,其特征在于,所述匹配顺序参数为指纹模板的优先级级别,其中所述优先级级别高的指纹模板优先与指纹信息进行匹配; 相应的,所述更新模块包括: 第一获取子模块,用于获取与所述指纹信息匹配成功的指纹模板的优先级级别; 第一更新子模块,用于若所述指纹模板的优先级级别不是最高级别,则设置所述指纹模板的优先级级别为最高级别;若所述指纹模板的优先级级别是最高级别,则维持所述指纹列表中指纹模板原有的优先级级别作为当前指纹模板的优先级级别。8.根据权利要求6所述的电子设备,其特征在于,所述匹配顺序参数为指纹模板的匹配成功次数,其中所述匹配成功次数大的指纹模板优先与指纹信息进行匹配; 相应的,所述更新模块包括: 第二获取子模块,用于获取与所述指纹信息匹配成功的指纹模板的匹配成功次数; 第二更新子模块,用于将所述匹配成功次数增加一次。9.根据权利要求6所述的指纹识别方法,其特征在于,所述匹配顺序参数为指纹模板的匹配成功时间,其中所述匹配成功时间最接近当前时间的指纹模板优先与指纹信息进行匹配; 相应的,所述更新模块包括: 记录子模块,用于记录匹配成功的时间; 第三更新子模块,用于根据所述时间,将与所述指纹信息匹配成功的指纹模板的原有匹配成功时间进行更新并存储。10.根据权利要求6所述的电子设备,其特征在于,所述获取模块包括: 检测子模块,用于检测用户手指与所述电子设备的显示屏的相对距离; 第三获取子模块,用于在所述相对距离达到一预设阈值时,采集指纹信息,其中所述指纹信息包括指纹图像。
【文档编号】G06K9/00GK105825164SQ201510540541
【公开日】2016年8月3日
【申请日】2015年8月28日
【发明人】程青
【申请人】维沃移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1