指纹认证方法和装置制造方法

文档序号:6507704阅读:138来源:国知局
指纹认证方法和装置制造方法
【专利摘要】本发明公开了一种指纹认证方法和装置,属于通信【技术领域】。所述方法包括:提取用户的指纹信息;从所述用户的指纹信息中提取得到N个指纹特征参数;根据N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对所述用户认证成功。所述装置包括:第一提取模块、第二提取模块和比较模块。本发明由于用户在按压指纹时,是动态随机进行按压的,实际的指纹特征参数会有波动,根据从用户的指纹信息中提取的N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对用户认证成功,可以保证真实用户通过认证,防止盗取模仿用户通过认证,可以提高认证的安全性。
【专利说明】指纹认证方法和装置
【技术领域】
[0001]本发明涉及通信【技术领域】,特别涉及一种指纹认证方法和装置。
【背景技术】
[0002]随着通信技术的发展,为了保护用户信息和交流的安全,出现了指纹认证、密码认证等各种认证方法,由于指纹具有惟一性,安全性更高,因此指纹认证受到了广泛应用。
[0003]现有指纹认证方法如下:提取用户的指纹信息中的指纹特征参数,将提取的用户的指纹特征参数与预存的用户的指纹特征参数进行比较,如果提取的用户的指纹特征参数与预存的用户的指纹特征参数一致,则对用户认证成功。
[0004]然而,用户的指纹信息容易被盗取模仿,不法用户可以利用盗取模仿的指纹信息实现认证,现有指纹认证方法的安全性低。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种指纹认证方法和装置。所述技术方案如下:
[0006]一方面,提供了一种指纹认证方法,所述方法包括:
[0007]提取用户的指纹信息;
[0008]从所述用户的指纹信息中提取得到N个指纹特征参数;其中,N为自然数;
[0009]根据N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对所述用户认证成功。
[0010]另一方面,提供了一种指纹认证装置,所述装置包括:
[0011]第一提取模块,用于提取用户的指纹信息;
[0012]第二提取模块,用于从所述用户的指纹信息中提取得到N个指纹特征参数;其中,N为自然数;
[0013]比较模块,用于根据N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对所述用户认证成功。
[0014]本发明实施例提供的技术方案带来的有益效果是:
[0015]由于用户在按压指纹时,是动态随机进行按压的,实际的指纹特征参数会有波动,根据从用户的指纹信息中提取的N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对用户认证成功,可以保证真实用户通过认证,防止盗取模仿用户通过认证,可以提高认证的安全性。
【专利附图】

【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例一提供的一种指纹认证方法流程图;
[0018]图2是本发明实施例二提供的一种指纹认证方法流程图;
[0019]图3是本发明实施例三提供的一种指纹认证装置结构示意图;
[0020]图4是本发明实施例三提供的另一种指纹认证装置结构示意图。
【具体实施方式】
[0021]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0022]实施例一
[0023]本发明实施例提供了一种指纹认证方法,参见图1,该方法包括:
[0024]101:提取用户的指纹信息。
[0025]102:从用户的指纹信息中提取得到N个指纹特征参数;其中,N为自然数。
[0026]103:根据N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对用户认证成功。
[0027]优选地,根据N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对用户认证成功包括:
[0028]依次判断N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间;
[0029]统计N个指纹特征参数中指纹特征参数的大小在与该指纹特征参数对应的指纹特征参数区间的指纹特征参数的个数;
[0030]根据统计的指纹特征参数个数,确定是否对用户认证成功。
[0031]优选地,根据统计的指纹特征参数的个数,确定是否对用户认证成功包括:
[0032]判断统计的指纹特征参数的个数是否大于预设的认证成功个数阈值;
[0033]如果统计的指纹特征参数的个数大于预设的认证成功个数阈值,则对用户认证成功。
[0034]优选地,根据统计的指纹特征参数的个数,确定是否对用户认证成功包括:
[0035]判断统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,是否大于预设的认证成功比例阈值;
[0036]如果统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,大于预设的认证成功比例阈值,则对用户认证成功。
[0037]优选地,该方法还包括:
[0038]预先提取用户的指纹信息;
[0039]从预先提取的用户的指纹信息中提取得到N个参考指纹特征参数;
[0040]根据N个参考指纹特征参数,设置与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间;
[0041]将N个参考指纹特征参数和与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间存储在预设的指纹认证参考模板中。
[0042]本发明实施例所述的指纹认证方法,由于用户在按压指纹时,是动态随机进行按压的,实际的指纹特征参数会有波动,根据从用户的指纹信息中提取的N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对用户认证成功,可以保证真实用户通过认证,防止盗取模仿用户通过认证,可以提高认证的安全性。
[0043]实施例二
[0044]本发明实施例提供了一种指纹认证方法,参见图2,该方法包括:
[0045]201:预先提取用户的指纹信息,并从预先提取的用户的指纹信息中提取得到N个参考指纹特征参数。
[0046]具体地,提取的参考指纹特征参数可以是指纹曲线的长、高、弧度等。
[0047]202:根据N个参考指纹特征参数,设置与实时提取得到的N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间,其中,N为自然数。
[0048]其中,实时提取得到的N个指纹特征参数为从用户进行认证时实时输入的指纹信息中提取得到的。
[0049]具体地,由于用户在按压指纹时,是动态随机进行按压,所以每次的参考指纹特征参数不会完全一样,为了保证认证的可靠性,防止通过盗取模仿原指纹信息而通过认证,本发明实施例中设置与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间(具体可以参考指纹特征参数(如大小为a)为分界点,设置指纹特征参数区间为:大于参考指纹特征参数,小于参考指纹特征参数与预设的第一区间阈值(如大小为b)之和这个区间,并上小于参考指纹特征参数,大于参考指纹特征参数与预设的第二区间阈值(如大小为c)之差这个区间(即大于a小于a+b并上小于a大于a_c),如果提取得到的N个指纹特征参数中预设个数的指纹特征参数在对应的指纹特征参数区间,则认证通过。如果提取得到的N个指纹特征参数中预设个数的指纹特征参数与参考指纹特征参数完全一致,则认证反而会失败,也就是相同度高反而失败。
[0050]其中,指纹特征参数区间可以设置为参考指纹特征参数的10%,或5%的范围内,可以根据实际应用状况进行灵活设置,对此不做具体限定。
[0051]203:将N个参考指纹特征参数和与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间存储在预设的指纹认证参考模板中。
[0052]204:提取用户的指纹信息,并从用户的指纹信息中提取得到N个指纹特征参数。
[0053]205:从N个指纹特征参数中的选择一个指纹特征参数作为当前指纹特征参数。
[0054]具体地,可以进行随机选择,或按照预设的选择方法进行选择,对此不做限定。
[0055]206:判断当前指纹特征参数的大小是否在与当前指纹特征参数对应的指纹特征参数区间,如果当前指纹特征参数的大小在与当前指纹特征参数对应的指纹特征参数区间,则执行207 ;否则,执行208。
[0056]具体地,从预设的指纹认证参考模板中查询出当前指纹特征参数对应的指纹特征参数区间,将当前指纹特征参数的大小与当前指纹特征参数对应的指纹特征参数区间进行比较判断。
[0057]207:将统计的指纹特征参数的大小在与该指纹特征参数对应的指纹特征参数区间的指纹特征参数的个数加一,然后执行208。
[0058]208:判断N个指纹特征参数是否全部判断完成,如果没有全部判断完,则执行209,否则,执行210。
[0059]209:从N个指纹特征参数中剩余的指纹特征参数中选择一个指纹特征参数作为当前指纹特征参数,然后执行206。
[0060]剩余的指纹特征参数即N个指纹特征参数中还没有被判定过的指纹特征参数。
[0061]210:根据统计的指纹特征参数个数,确定是否对用户认证成功。
[0062]具体地,根据统计的指纹特征参数的个数,确定是否对用户认证成功包括:
[0063]判断统计的指纹特征参数的个数是否大于预设的认证成功个数阈值;
[0064]如果统计的指纹特征参数的个数大于预设的认证成功个数阈值,则对用户认证成功。
[0065]具体地,根据统计的指纹特征参数的个数,确定是否对用户认证成功包括:
[0066]判断统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,是否大于预设的认证成功比例阈值;
[0067]如果统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,大于预设的认证成功比例阈值,则对用户认证成功。
[0068]本发明实施例所述的指纹认证方法,由于用户在按压指纹时,是动态随机进行按压的,实际的指纹特征参数会有波动,根据从用户的指纹信息中提取的N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对用户认证成功,可以保证真实用户通过认证,防止盗取模仿用户通过认证,可以提高认证的安全性
[0069]实施例三
[0070]参见图3,本发明实施例提供了一种指纹认证装置,该装置包括:
[0071]第一提取模块301,用于提取用户的指纹信息;
[0072]第二提取模块302,用于从用户的指纹信息中提取得到N个指纹特征参数;其中,N为自然数;
[0073]比较模块303,用于根据N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对用户认证成功。
[0074]优选地,比较模块303包括:
[0075]判断单元,用于依次判断N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间;
[0076]统计单元,用于统计N个指纹特征参数中指纹特征参数的大小在与该指纹特征参数对应的指纹特征参数区间的指纹特征参数的个数;
[0077]确定单元,用于根据统计的指纹特征参数个数,确定是否对用户认证成功。
[0078]优选地,确定单元包括:
[0079]第一判断子单元,用于统计的指纹特征参数的个数是否大于预设的认证成功个数阈值;
[0080]第一确定子单元,用于如果统计的指纹特征参数的个数大于预设的认证成功个数阈值,则对用户认证成功。
[0081]优选地,确定单元包括:
[0082]第二判断子单元,用于判断统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,是否大于预设的认证成功比例阈值;
[0083]第二确定子单元,用于如果统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,大于预设的认证成功比例阈值,则对用户认证成功。
[0084]优选地,参见图4,该装置还包括:
[0085]预先提取模块304,用于预先提取用户的指纹信息;
[0086]参数提取模块305,用于从预先提取的用户的指纹信息中提取得到N个参考指纹特征参数;
[0087]设置模块306,用于根据N个参考指纹特征参数,设置与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间;
[0088]存储模块307,用于将N个参考指纹特征参数和与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间存储在预设的指纹认证参考模板中。
[0089]本发明实施例所述的指纹认证装置,由于用户在按压指纹时,是动态随机进行按压的,实际的指纹特征参数会有波动,根据从用户的指纹信息中提取的N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对用户认证成功,可以保证真实用户通过认证,防止盗取模仿用户通过认证,可以提高认证的安全性。
[0090]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0091]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0092]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种指纹认证方法,其特征在于,所述方法包括: 提取用户的指纹信息; 从所述用户的指纹信息中提取得到N个指纹特征参数;其中,N为自然数; 根据N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对所述用户认证成功。
2.根据权利要求1所述的方法,其特征在于,所述根据N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对所述用户认证成功包括: 依次判断N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间; 统计N个指纹特征参数中指纹特征参数的大小在与该指纹特征参数对应的指纹特征参数区间的指纹特征参数的个数; 根据统计的指纹特征参数个数,确定是否对所述用户认证成功。
3.根据权利要求2所述的方法,其特征在于,所述根据统计的指纹特征参数的个数,确定是否对所述用户认证成功包括: 判断统计的指纹特征参数的个数是否大于预设的认证成功个数阈值; 如果统计的指纹特征参数的个数大于预设的认证成功个数阈值,则对所述用户认证成功。
4.根据权利要求2所述的方法,其特征在于,所述根据统计的指纹特征参数的个数,确定是否对所述用户认证成功包括: 判断统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,是否大于预设的认证成功比例阈值; 如果统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,大于预设的认证成功比例阈值,则对所述用户认证成功。
5.根据权利要求1-4任一权利要求所述的方法,其特征在于,所述方法还包括: 预先提取所述用户的指纹信息; 从预先提取的所述用户的指纹信息中提取得到N个参考指纹特征参数; 根据N个参考指纹特征参数,设置与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间; 将N个参考指纹特征参数和与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间存储在预设的指纹认证参考模板中。
6.一种指纹认证装置,其特征在于,所述装置包括: 第一提取模块,用于提取用户的指纹信息; 第二提取模块,用于从所述用户的指纹信息中提取得到N个指纹特征参数;其中,N为自然数; 比较模块,用于根据N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间,确定是否对所述用户认证成功。
7.根据权利要求6所述的装置,其特征在于,所述比较模块包括: 判断单元,用于依次判断N个指纹特征参数中每个指纹特征参数的大小是否在与每个指纹特征参数对应的指纹特征参数区间; 统计单元,用于统计N个指纹特征参数中指纹特征参数的大小在与该指纹特征参数对应的指纹特征参数区间的指纹特征参数的个数; 确定单元,用于根据统计的指纹特征参数个数,确定是否对所述用户认证成功。
8.根据权利要求7所述的装置,其特征在于,所述确定单元包括: 第一判断子单元,用于统计的指纹特征参数的个数是否大于预设的认证成功个数阈值; 第一确定子单元,用于如果统计的指纹特征参数的个数大于预设的认证成功个数阈值,则对所述用户认证成功。
9.根据权利要求7所述的装置,其特征在于,所述确定单元包括: 第二判断子单元,用于判断统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,是否大于预设的认证成功比例阈值; 第二确定子单元,用于如果统计的指纹特征参数的个数与总的指纹特征参数个数N的比值,大于预设的认证成功比例阈值,则对所述用户认证成功。
10.根据权利要求6-9任一权利要求所述的装置,其特征在于,所述装置还包括: 预先提取模块,用于预先提取所述用户的指纹信息; 参数提取模块, 用于从预先提取的所述用户的指纹信息中提取得到N个参考指纹特征参数; 设置模块,用于根据N个参考指纹特征参数,设置与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间; 存储模块,用于将N个参考指纹特征参数和与N个指纹特征参数中每个指纹特征参数对应的指纹特征参数区间存储在预设的指纹认证参考模板中。
【文档编号】G06F21/32GK103488925SQ201310352250
【公开日】2014年1月1日 申请日期:2013年8月13日 优先权日:2013年8月13日
【发明者】王国芳 申请人:金硕澳门离岸商业服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1