一种基于二维码的离线生物识别方法及系统与流程

文档序号:18398208发布日期:2019-08-09 23:36阅读:587来源:国知局
一种基于二维码的离线生物识别方法及系统与流程

本发明涉及软件方法领域,特别是二维码技术。



背景技术:

二维码,特别是在高科技行业、储存运输业、批发零售业等需要对物品进行快捷的标示信息的行业广泛使用。现有技术对于生物识别功能均依赖于互联网,或者依赖于强大的本地数据库。如果现有技术是通过互联网,那么必然的,该技术的应用环境必须为有网络的环境,也就是说,在没有网络的情况下,生物识别技术将无法正常进行。特别是在某些特定环境下,网络不通,或者网络信号不稳定的情况导致生物识别无法顺利完成。解决网络环境问题的备用方案,可以是通过强大的本地数据库服务器。如果用户量小的情况下,该方案还是可以尝试的。但是如果用户量极大的话,数据量可能会对数据服务器造成巨大压力,而为了解决该压力,就需要付出较大的资金成本。此外,无论是互联网还是本地数据库,都会涉及查询过程,如果数据库容量过大的话,对于生物识别效率则较低。当前技术还存在高并发的风险,即同一时间段内大量请求获取数据的一个过程,该过程可能导致服务器瘫痪,影响当前的场景的正常运转。



技术实现要素:

本发明为解决现有技术存在的无网络环境下的生物识别困难或者生物识别成本过高的技术问题,提供一种基于二维码的离线生物识别方法及系统,实现离线生物识别,提高识别效率及安全性。

一种基于二维码的离线生物识别方法,包括:

步骤1:识别二维码,获得加密信息及第一签名信息;

步骤2:分离加密信息中的第一生物特征信息;

步骤3:对比第一生物特征信息与第二生物特征信息;

所述第二生物特征信息为存储于解析设备的生物特征信息,

或,通过生物信息采集设备采集的生物特征信息。

优选的,包括准备步骤:

准备步骤1:采集生物信息;

准备步骤2:将所述生物信息整理为第一生物特征信息,与第一签名信息加密生成二维码。

优选的,所述第一生物信息与所述第二生物信息包括:生物图片特征信息,声纹或声音特质信息,人脸特征信息,掌纹或指纹识别特征信息,虹膜识别特征信息,步态特征信息,笔记特征信息。

优选的,所述步骤1保护:采用识别设备内的秘钥解密二维码获得加密信息,所述秘钥为对称秘钥,和/或,非对称秘钥。

优选的,所述加密信息还包括第一身份信息,所述步骤3还包括对比所述第一身份信息与采集的或存储于解析设备的第二身份信息;

所述第一身份信息与第二身份信息包括:姓名,身份证号,通信信息,或动物颜色,形态。

优选的,所述解析设备包括第二签名秘钥,所述步骤1包括,采用第二签名秘钥验证第一签名信息;若验证通过,则进行生物信息验证,否则,中止生物信息验证过程。

优选的,所述准备步骤还包括,获得所述第一生物特征信息及第一签名信息,所述第一签名信息为通过第一签名信息秘钥根据第一生物特征信息所获得的签名信息。

优选的,所述准备步骤还包括,获得所述第一生物特征信息及第一签名信息,所述第一签名信息为通过第一签名信息秘钥根据第一生物特征信息的不可逆值所获得的签名信息。

一种基于二维码的离线生物信息识别系统,包括:

解析设备,生物信息采集设备,

所述解析设备包括:

识别单元,用于识别二维码,获得加密信息及第一签名信息;

分离单元,用于分离加密信息中的第一生物特征信息;

对比单元,用于对比第一生物特征信息与第二生物特征信息;

所述第二生物特征信息为存储于解析设备的生物特征信息,

或,通过生物信息采集设备采集的生物特征信息。

优选的,所述生物信息采集设备包括:摄像或拍照设备,掌纹或指纹采集设备,虹膜采集设备,所述摄像或拍照设备包括人脸特征信息采集设备,声纹或声音特征信息采集设备,笔记特征信息采集设备。

优选的,所述识别设备中存储第二签名秘钥,采用第二签名秘钥通过第一签名信息验证加密信息;若验证通过,则进行生物信息验证,否则,中止生物信息验证过程。

优选的,所述识别系统还包括输出设备,用于输出对比单元形成的第一生物特征信息与第二生物特征信息的对比结果。

优选的,所述识别系统还包括生成设备,用于将所述生物信息整理为第一生物特征信息,并将所述第一生物特征信息,第一签名信息加密生成二维码,所述第一签名信息为通过第一签名信息秘钥根据第一生物特征信息所获得的签名信息。

本发明提供的一种基于二维码的离线生物识别方法及系统,实现离线生物识别,提高识别效率及安全性。本发明将待对比全部生物信息存储至二维码中,无需依赖网络调取数据,实现数据去中心化,避免数据传输带来的不稳定性,提高生物信息识别验证速度。

附图说明

图1为实施例一提供的基于二维码的离线生物识别方法及系统流程图

具体实施方式

下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护范围。

实施例一

本实施例提供一种基于二维码的离线生物识别方法及系统,如图1所示。

本发明的离线生物识别的流程:

采集生物信息:信息包括生物专属信息,生物特征信息;

将上诉生物信息加密生成带生物识别信息的二维码;

利用解析设备对二维码进行解码,并分离信息,获得生物特征信息a;

解析设备获取用户的生物特征信息b,并对比二维码内生物特征信息a形成结果。

上述生物特征信息包括:人脸特征信息,指纹特征信息,虹膜特征信息,步态特征信息。或者其他可以用于区别特定人或者物体的特征信息。

上述专属信息为与生物特征信息对应的生物的独有信息,如人的个人身份信息,狗的毛发颜色,猫的体重。

采集生物特征信息的方式可以为现场采集或者远程信息录入。

上述二维码的生成过程,将生物信息整合并签名形成签名信息,再将原始生物信息加密形成加密信息,加密信息与签名信息一起组合并形成二进制编码信息。根据二维码数据结构,按编码信息绘制形成二维码。

上诉解析设备:包括扫描解析模块,信息分离模块,信息采集模块,信息对比模块;扫码解析模块用于扫描二维码并进行解码。信息分离模块用于分离数据的生物专属信息及生物特征信息,生物特征信息将由于生物特征识别。信息采集模块,用于现场或者远程获取生物的特征值。信息对比模块,用于比对生物特征信息及签名信息。

上诉信息采集模块,由于不同的生物特征识别,需要采集的生物信息不同,所以信息采集模块的硬件也是不一样的。

二维码的识别步骤还包括,获得所述第一生物特征信息及第一签名信息,所述第一签名信息为通过第一签名信息秘钥根据第一生物特征信息所获得的签名信息。

或者,获得所述第一生物特征信息及第一签名信息,所述第一签名信息为通过第一签名信息秘钥根据第一生物特征信息的不可逆值所获得的签名信息。

如果是生物图片识别,需要调用摄像硬件,对生物进行拍照或者摄像等方式来获取生物信息,并调用生物图片识别接口,对生物信息进行分析获取生物特征信息。

如果是人脸识别,需要调用摄像硬件,对人脸进行拍照或者摄像方式来获取人脸数据,并调用人脸识别接口,对人脸数据进行分析获取人脸特征信息。

如果是指纹识别,需要调用指纹采集器,采集人物的指纹数据,并调用指纹识别接口,对指纹数据进行分析获取指纹特征信息。

如果是虹膜识别,需要使用虹膜采集器,采集生物虹膜数据,并调用虹膜识别接口,对虹膜数据进行分析获取虹膜特征信息。

如果是步态核验,需要调用摄像硬件,拍摄获得任务步态数据,并调用步态识别接口,对步态数据进行分析获得步态特征信息。

信息对比模块,包括二维码内签名信息与二维码内获得加密生物信息之间的对比。以及解析设备采集的生物特征信息与二维码内的生物信息的对比。

上述签名对比的过程为:解密二维码内加密生物信息获得解密信息,并使用设备内扫描解析模块内的签名秘钥验证解密信息与二维码内签名信息之间的关系。以证明二维码有效。

上述生物特征信息的对比为:信息采集模块内相应接口分析获得生物特征信息与信息分离模块获得生物特征信息的对比。并输出比对结果。

签名对比早于生物特征信息对比。

本实施例还提供一种基于二维码的离线生物信息识别系统,包括:

解析设备,生物信息采集设备,

所述解析设备包括:

识别单元,用于识别二维码,获得加密信息及第一签名信息;

分离单元,用于分离加密信息中的第一生物特征信息;

对比单元,用于对比第一生物特征信息与第二生物特征信息;

所述第二生物特征信息为存储于解析设备的生物特征信息,

或,通过生物信息采集设备采集的生物特征信息。

优选的,所述生物信息采集设备包括:摄像或拍照设备,指纹采集设备,虹膜采集设备,所述摄像或拍照设备包括人脸特征信息采集设备,声音特征信息采集设备。

优选的,所述识别设备中存储第二签名秘钥,采用第二签名秘钥通过第一签名信息验证加密信息;若验证通过,则进行生物信息验证,否则,中止生物信息验证过程。

优选的,所述识别系统还包括输出设备,用于输出对比单元形成的第一生物特征信息与第二生物特征信息的对比结果。

优选的,所述生物识别系统还包括生成设备,并将所述第一生物特征信息,第一签名信息加密生成二维码,采用第一签名信息秘钥将第一生物特征信息及身份信息签名,生成二维码。

本发明可实现离线性及去中心化:

由于二维码内可以存储完整生物信息,且其他解析二维码的过程,采集生物特征的过程和对比过程都可以在没有网络下完成。所以本发明可以完全在离线状态下完成生物识别对比。

而且每个二维码存储一份生物的特征信息,不再需要数据库支持,实现了所有数据分散到一个一个的二维码上。这实现了信息的去中心化。

本发明可提高生物识别的效率:

由于在整个流程中,不再需要网络,即不存在网络障碍,网络信息弱或者网络信息间断等问题,这保证了信息传输过程的稳定性。数据库的取消,在节约成本的同时,省去了信息检索的操作,确保信息获取的正确率,加快数据获取的速度。

综上所述,本发明的实施例提供的二维码的数据载体获取方法,具有以下有益效果:

(1)本发明的基于二维码的生物识别方法,可以实现离线性的生物识别,使得生物识别过程不再受网络环境的限制;

(2)本发明的离线的生物识别方法,可以有效的节约系统的成本,无需庞大的数据库,实现数据的去中心化;

(3)本发明的基于二维码的生物识别方法,可以优化生物特征信息的获取,提升生物识别的效率,保证系统的稳定性。

以上所述的具体实施例,对本发明的目的,技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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