一种指纹验证方法和装置制造方法及图纸

技术编号:14636932 阅读:44 留言:0更新日期:2017-02-15 11:05
本发明专利技术公开了一种指纹验证方法和装置。该方法包括:设置多条指纹采集轨迹;检测同时在所述多条指纹采集轨迹上运动的指纹;采集所述多条指纹采集轨迹上的指纹运动信息;对所述指纹运动信息执行匹配验证处理,以判断是否存在与所述指纹运动信息相匹配的指纹运动模型,若是,则验证通过,反之,验证不通过。本发明专利技术对用户进行动态地多指纹验证,即对指纹连续运动的轨迹、以及在每个轨迹上指纹的变化进行验证。通过本发明专利技术可以有效提高指纹验证的准确性,提升信息安全性。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种指纹验证方法和装置
技术介绍
现有的指纹验证多是静态指纹验证,且验证的是用户的二维指纹,即先在终端中存放静态的二维的指纹模型;然后用户在终端提供的指纹采集装置上输入自己的指纹;终端采集用户输入的指纹,并将其与终端中的指纹模型进行比对,识别输入的指纹和指纹模型是否相同,如果相同,则验证通过,如果不同,则验证不通过。因为在生活中静态的二维指纹非常容易泄露,非法用户可以复制、利用用户的指纹,达到自己的非法目的,引发信息安全问题。
技术实现思路
本专利技术的主要目的在于提供一种指纹验证方法和装置,以解决现有技术中静态的二维指纹泄露,而引发的信息安全问题。针对上述技术问题,本专利技术是通过以下技术方案来解决的。本专利技术提供了一种指纹验证方法,包括:设置多条指纹采集轨迹;检测同时在所述多条指纹采集轨迹上运动的指纹;采集所述多条指纹采集轨迹上的指纹运动信息;对所述指纹运动信息执行匹配验证处理,以判断是否存在与所述指纹运动信息相匹配的指纹运动模型,若是,则验证通过,反之,验证不通过。其中,设置多条指纹采集轨迹,包括:根据预先生成的指纹运动模型,设置多条指纹采集轨迹;对所述指纹运动信息执行匹配验证处理,包括:判断所述指纹运动信息是否与所述预先生成的指纹运动模型相匹配,若是,则验证通过,反之,验证不通过。其中,预先生成指纹运动模型的步骤,包括:设置用于生成指纹运动模型的多条指纹采集轨迹;在预存的三维指纹库中,获取每条指纹采集轨迹对应的三维指纹;基于所述多条指纹采集轨迹、以及每条指纹采集轨迹对应的三维指纹,生成所述指纹运动模型。其中,根据预先生成的指纹运动模型,设置多条指纹采集轨迹,包括:在预先生成的多个指纹运动模型中,选取其中一个指纹运动模型;根据选取的所述指纹运动模型中的多条指纹采集轨迹,设置多条指纹采集轨迹。其中,在设置多条指纹采集轨迹之后,且对所述指纹运动信息执行匹配验证处理之前,还包括:为每条指纹采集轨迹设置对应的三维指纹;在预存的三维指纹库中,获取每条指纹采集轨迹对应的三维指纹;基于所述多条指纹采集轨迹、以及每条指纹采集轨迹对应的三维指纹,生成指纹运动模型。本专利技术还提供了一种指纹验证装置,包括:设置模块,用于设置多条指纹采集轨迹;检测模块,用于检测同时在所述多条指纹采集轨迹上运动的指纹;采集模块,用于采集所述多条指纹采集轨迹上的指纹运动信息;验证模块,用于对所述指纹运动信息执行匹配验证处理,以判断是否存在与所述指纹运动信息相匹配的指纹运动模型,若是,则验证通过,反之,验证不通过。其中,所述设置模块,用于根据预先生成的指纹运动模型,设置多条指纹采集轨迹;所述验证模块,用于判断所述指纹运动信息是否与所述预先生成的指纹运动模型相匹配,若是,则验证通过,反之,验证不通过。其中,所述装置还包括生成模块;所述生成模块用于:设置用于生成指纹运动模型的多条指纹采集轨迹;在预存的三维指纹库中,获取每条指纹采集轨迹对应的三维指纹;基于所述多条指纹采集轨迹、以及每条指纹采集轨迹对应的三维指纹,生成所述指纹运动模型。其中,所述设置模块具体用于:在预先生成的多个指纹运动模型中,选取其中一个指纹运动模型;根据选取的所述指纹运动模型中的多条指纹采集轨迹,设置多条指纹采集轨迹。其中,所述生成模块用于:在设置多条指纹采集轨迹之后,且对所述指纹运动信息执行匹配验证处理之前,为每条指纹采集轨迹设置对应的三维指纹;在预存的三维指纹库中,获取每条指纹采集轨迹对应的三维指纹;基于所述多条指纹采集轨迹、以及每条指纹采集轨迹对应的三维指纹,生成指纹运动模型。本专利技术有益效果如下:本专利技术对用户进行动态地多指纹验证,即对指纹连续运动的轨迹、以及在每个轨迹上指纹的变化进行验证。通过本专利技术可以有效提高指纹验证的准确性,提升信息安全性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术第一实施例的指纹验证方法的流程图;图2是根据本专利技术第二实施例的指纹验证方法的流程图;图3是根据本专利技术第二实施例的指纹采集轨迹的设置示意图;图4是根据本专利技术第三实施例的指纹验证方法的流程图;图5是根据本专利技术第五实施例的指纹验证装置的结构图。具体实施方式本专利技术的主要思想在于,对用户进行动态地多指纹验证,即对指纹连续运动的轨迹、以及在每个轨迹上指纹的变化进行验证。通过本专利技术可以有效提高指纹验证的准确性,提升信息安全性。用户只需按照提示在用户界面上滑动几个手指,就可以轻松完成指纹验证,验证简单易行,用户体验效果好。进一步地,本专利技术考虑到人类手指关节的灵活性,使多个手指配合在多个指纹采集轨迹上并行运动,并在此过程中,采集多个指纹的动态变化信息,对该动态变化的指纹信息进行验证,这种方法可以有效避免携带合法用户二维指纹的机械手模仿合法用户进行指纹验证的问题。为使本专利技术的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本专利技术作进一步地详细说明。实施例一根据本专利技术的实施例,提供了一种指纹验证方法。如图1所示,为根据本专利技术第一实施例的指纹验证方法的流程图。步骤S110,设置多条指纹采集轨迹。终端的用户界面可以显示设置的多条指纹采集轨迹。用户按照多条指纹采集轨迹,输入多个手指的指纹,且并行地在指纹采集轨迹上连续运动。在设置指纹采集轨迹时,可以将用户设计的或下载的多条轨迹,设置成多条指纹采集轨迹;或者,根据预先生成的指纹运动模型,设置多条指纹采集轨迹。其中,指纹运动模型包括:多条指纹采集轨迹、每条指纹采集轨迹对应的三维指纹、以及多个三维指纹分别在对应的指纹采集轨迹上连续运动形成的指纹变化信息。该指纹变化信息被称作指纹运动信息。指纹运动信息可以反映出三维指纹按压在指纹采集轨迹上形成的二维指纹、以及三维指纹在指纹采集轨迹上运动时形成的二维指纹的变化信息。如:运动过程中二维指纹的倾角特征值。三维指纹为合法用户的三维立体的指纹。三维指纹相较于平面的二维指纹(以下将二维指纹简称为指纹)更能反映出手指指纹的整体信息,使验证结果更加准确,并且三维指纹不易泄露。指纹运动模型中的多个指纹采集轨迹分别对应的三维指纹应当同属于一个合法用户。该合法用户是终端的机主;如移动终端的归属用户。步骤S120,检测同时在多条指纹采集轨迹上运动的指纹。在用户界面中,实时检测在多条指纹采集轨迹上是否同时有指纹输入,若是,则执行步骤S130;若否,则继续检测。步骤S130,采集多条指纹采集轨迹上的指纹运动信息。指纹运动信息是指:同一用户的多个手指的指纹在多条指纹采集轨迹上并行运动时的指纹变化信息。终端可以感应到用户输入的指纹,并且用户的多个手指在多条指纹采集轨迹上做并行运动时,终端可以采集到所有手指的指纹变化信息。进一步地,用户的手指在按照指纹采集轨迹运动时,其二维的指纹会随着手指角度的不同发生变化,在指纹运动的过程中,采集同时输入的指纹在多条指纹采集轨迹上连续运动时的变化信息,即指纹运动信息,可以反映出用户独有的指纹特征规律。步骤S140,对指纹运动信息执行匹配验证处理,以判断是否存在与该指纹运动信息相匹配的指纹运动模型,若是,则执行步骤S150;若本文档来自技高网...
一种指纹验证方法和装置

【技术保护点】
一种指纹验证方法,其特征在于,包括:设置多条指纹采集轨迹;检测同时在所述多条指纹采集轨迹上运动的指纹;采集所述多条指纹采集轨迹上的指纹运动信息;对所述指纹运动信息执行匹配验证处理,以判断是否存在与所述指纹运动信息相匹配的指纹运动模型,若是,则验证通过,反之,验证不通过。

【技术特征摘要】
1.一种指纹验证方法,其特征在于,包括:设置多条指纹采集轨迹;检测同时在所述多条指纹采集轨迹上运动的指纹;采集所述多条指纹采集轨迹上的指纹运动信息;对所述指纹运动信息执行匹配验证处理,以判断是否存在与所述指纹运动信息相匹配的指纹运动模型,若是,则验证通过,反之,验证不通过。2.根据权利要求1所述的方法,其特征在于,设置多条指纹采集轨迹,包括:根据预先生成的指纹运动模型,设置多条指纹采集轨迹;对所述指纹运动信息执行匹配验证处理,包括:判断所述指纹运动信息是否与所述预先生成的指纹运动模型相匹配,若是,则验证通过,反之,验证不通过。3.根据权利要求2所述的方法,其特征在于,预先生成指纹运动模型的步骤,包括:设置用于生成指纹运动模型的多条指纹采集轨迹;在预存的三维指纹库中,获取每条指纹采集轨迹对应的三维指纹;基于所述多条指纹采集轨迹、以及每条指纹采集轨迹对应的三维指纹,生成所述指纹运动模型。4.根据权利要求3所述的方法,其特征在于,根据预先生成的指纹运动模型,设置多条指纹采集轨迹,包括:在预先生成的多个指纹运动模型中,选取其中一个指纹运动模型;根据选取的所述指纹运动模型中的多条指纹采集轨迹,设置多条指纹采集轨迹。5.根据权利要求1所述的方法,其特征在于,在设置多条指纹采集轨迹之后,且对所述指纹运动信息执行匹配验证处理之前,还包括:为每条指纹采集轨迹设置对应的三维指纹;在预存的三维指纹库中,获取每条指纹采集轨迹对应的三维指纹;基于所述多条指纹采集轨迹、以及每条指纹采集轨迹对应的三维指纹,生成指纹运动模型。6....

【专利技术属性】
技术研发人员:梁文栋
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1