虹膜数据库建立方法及虹膜数据库***
技术领域
本发明涉及生物识别技术领域,尤其涉及一种虹膜数据库建立方法及虹膜数据库***。
背景技术
虹膜识别技术是一种基于生物识别的身份认证技术,虹膜识别技术的使用规模仅次于指纹和人脸。近年来,随着计算机科学和拍照镜头技术的进步,虹膜识别技术有了较大的发展,逐渐被广泛应用到公安、安防以及金融等领域。特别是近几年,公安部正式发文开始要求采集全国重点人口的虹膜信息,以实现更好的管理社会各类人员以及维护公共安全。
目前,与人脸和指纹数据库相比,虹膜的采集和建库相对比较困难,最大的问题是虹膜信息的采集必须使用专门的摄像头,我们平时使用的手机、相机和监控等摄像终端无法进行虹膜信息的采集,这就要求公安部门或者是金融支付等企业必须建立专门的地点和人员来负责采集虹膜信息,不仅过程复杂,也会浪费大量的人员和资金。
另一方面,在人工负责采集或者自助采集虹膜信息的时候,因为身份可以造假,很难保证用户录入***的身份信息的真实性,可能会造成虹膜信息与身份信息(包括人脸的信息)并不匹配,在未来的使用过程中会存在安全漏洞。
发明内容
本发明所要解决的技术问题是:提供一种虹膜数据库建立方法及虹膜数据库***,可以确保采集到的虹膜身份信息的真实可靠。
为了解决上述技术问题,本发明采用的技术方案为:
一种虹膜数据库建立方法,包括:
创建用户ID;
当首次使用虹膜人脸智能终端时,获取验证信息;
分别采集人脸信息和虹膜信息;
判断所述验证信息与人脸信息是否匹配;
若是,则将所述虹膜信息进行保存,并与所述用户ID进行绑定。
本发明采用的另一技术方案为:
一种虹膜数据库***,包括:
第一创建模块,用于创建用户ID;
第一获取模块,用于当首次使用虹膜人脸智能终端时,获取验证信息;
第一采集模块,用于分别采集人脸信息和虹膜信息;
第一判断模块,用于判断所述验证信息与人脸信息是否匹配;
第一保存模块,用于若是,则将所述虹膜信息进行保存,并与所述用户ID进行绑定。
本发明的有益效果在于:通过虹膜人脸智能终端进行信息采集,无需人工参与协助,可以提高信息采集的真实性;在采集虹膜信息之前获取验证信息,并且判断采集到的人脸信息和验证信息是否匹配,可以进一步确保采集到的虹膜信息真实可靠。
附图说明
图1为本发明实施例一和实施例二的虹膜数据库建立方法的流程图;
图2为本发明实施例三和实施例四的虹膜数据库***的示意图;
标号说明:
100、虹膜数据库***;1、第一创建模块;2、第一获取模块;3、第一采集模块;4、第一判断模块;5、第一保存模块。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
本发明最关键的构思在于:在采集虹膜信息之前获取验证信息,并且判断采集到的人脸信息和验证信息是否匹配,可以确保采集到的虹膜信息真实可靠。
请参照图1,一种虹膜数据库建立方法,包括:
创建用户ID;
当首次使用虹膜人脸智能终端时,获取验证信息;
分别采集人脸信息和虹膜信息;
判断所述验证信息与人脸信息是否匹配;
若是,则将所述虹膜信息进行保存,并与所述用户ID进行绑定。
从上述描述可知,本发明的有益效果在于:通过虹膜人脸智能终端进行信息采集,无需人工参与协助,可以提高信息采集的真实性;在采集虹膜信息之前获取验证信息,并且判断采集到的人脸信息和验证信息是否匹配,可以进一步确保采集到的虹膜信息真实可靠。
进一步的,当所述验证信息为手机号码时,所述创建用户ID之后还包括:
将手机号码与用户ID进行绑定。
由上述描述可知,将手机号码与用户ID进行绑定,便于后续进行手机号码的验证。
进一步的,所述将手机号码与用户ID进行绑定之后还包括:
分别获取身份证号码和人脸信息;
判断所述身份证号码和人脸信息是否匹配;
若是,则保存人脸信息和身份证号码,并将所述人脸信息和身份证号码分别与用户ID进行绑定。
由上述描述可知,将人脸信息、身份证号与用户ID进行绑定之后,人脸信息、身份证号码、手机号码、用户ID产生对应的关系。
进一步的,所述创建用户ID之前还包括:
进行短信验证,判断是否接收到短信验证码。
进一步的,当所述验证信息为身份证号码时,所述创建用户ID之前还包括:
分别获取身份证号码和人脸信息;
判断所述身份证号码和人脸信息是否匹配;
若是,则分别保存身份证号码和人脸信息。
进一步的,所述创建用户ID之后还包括:
分别将所述身份证号码、人脸信息与用户ID进行绑定。
由上述描述可知,绑定之后身份证号码、人脸信息、用户ID产生对应关系。
进一步的,所述分别采集人脸信息和虹膜信息之前还包括:
判断是否需要发送开始采集虹膜信息的提示指令;
若是,则发送开始采集虹膜信息的提示指令。
由上述描述可知,当不需要发送提示指令时,在采集人脸信息时同时完成虹膜信息的采集。
请参照图2,本发明涉及的另一技术方案为:
一种虹膜数据库***100,包括:
第一创建模块1,用于创建用户ID;
第一获取模块2,用于当首次使用虹膜人脸智能终端时,获取验证信息;
第一采集模块3,用于分别采集人脸信息和虹膜信息;
第一判断模块4,用于判断所述验证信息与人脸信息是否匹配;
第一保存模块5,用于若是,则将所述虹膜信息进行保存,并与所述用户ID进行绑定。
进一步的,还包括第一绑定模块,用于当所述验证信息为手机号码时,所述创建用户ID之后将手机号码与用户ID进行绑定。
进一步的,还包括:
第二获取模块,用于分别获取身份证号码和人脸信息;
第二判断模块,用于判断所述身份证号码和人脸信息是否匹配;
第二保存模块,用于若是,则保存人脸信息和身份证号码,并将所述人脸信息和身份证号码分别与用户ID进行绑定。
进一步的,还包括验证模块,用于进行短信验证,判断是否接收到短信验证码。
进一步的,还包括第二绑定模块,用于分别将所述身份证号码、人脸信息与用户ID进行绑定。
进一步的,还包括:
第三判断模块,用于判断是否需要发送开始采集虹膜信息的提示指令;
发送模块,用于若是,则发送开始采集虹膜信息的提示指令。
实施例一
请参照图1,本发明的实施例一为:
一种虹膜数据库建立方法,包括如下步骤:
S1、创建用户ID。本实施例中,可以通过手机客户端创建用户ID,具体的,可以通过在手机客户端上安装相应的APP来进行操作。步骤S1之前还包括:进行短信验证,判断是否接收到短信验证码。用户在手机APP上输入本人手机号码并向远程服务器申请验证码,远程服务器向手机发送短信验证码,当用户接收到短信验证码时,创建用户ID。
S2、当首次使用虹膜人脸智能终端时,获取验证信息。当所述验证信息为手机号码时,步骤S1之后还包括:S101、将手机号码与用户ID进行绑定。
本实施例中,步骤S101之后还包括:
S102、分别获取身份证号码和人脸信息。可以通过手机APP获取身份证号码,当身份证号码输入正确时,通过手机获取人脸信息,然后将身份证号码和人脸信息发送至公安***进行认证,看身份证号码和人脸信息是否匹配。
S103、判断所述身份证号码和人脸信息是否匹配;若是,则执行步骤S104。
S104、保存人脸信息和身份证号码,并将所述人脸信息和身份证号码分别与用户ID进行绑定。人脸信息可以保存到人脸数据库。
S3、分别采集人脸信息和虹膜信息。人脸信息和虹膜信息可以通过虹膜人脸智能终端进行采集,且验证信息也可以通过虹膜人脸智能终端进行获取。步骤S3之前还包括:判断是否需要发送开始采集虹膜信息的提示指令;若是,则发送开始采集虹膜信息的提示指令。若否,则直接进行人脸信息和虹膜信息的采集。即,在某些特定的场景中,用户完全不会感知到虹膜已被采集。
S4、判断所述验证信息与人脸信息是否匹配;若是,则执行步骤S5;若否,则不用进行保存,并停止采集。本实施例中即判断手机号码与人脸信息是否匹配。
S5、将所述虹膜信息进行保存,并与所述用户ID进行绑定。虹膜信息保存在虹膜数据库中。
实施例二
请参照图1,本发明的实施例二为:
一种虹膜数据库建立方法,包括如下步骤:
S1、创建用户ID。可以通过手机客户端创建用户ID,具体的,可以通过在手机客户端上安装相应的APP来进行操作。
S2、当首次使用虹膜人脸智能终端时,获取验证信息。当所述验证信息为身份证号码时,所述步骤S1之前还包括:
S101、分别获取身份证号码和人脸信息。身份证号码可以通过手机APP获取,当身份证号码正确时,通过手机进行人脸信息采集,然后将人脸信息发送至公安***,通过公安***判断身份证号码和人脸信息是否匹配。
S102、判断所述身份证号码和人脸信息是否匹配;若是,则执行步骤S103。
S103、分别保存身份证号码和人脸信息。在创建用户ID之后,将身份证号码、人脸信息分别与用户ID进行绑定。
S3、分别采集人脸信息和虹膜信息。人脸信息和虹膜信息可以通过虹膜人脸智能终端进行采集,且验证信息也可以通过虹膜人脸智能终端进行获取。步骤S3之前还包括:判断是否需要发送开始采集虹膜信息的提示指令;若是,则发送开始采集虹膜信息的提示指令。若否,则直接进行人脸信息和虹膜信息的采集。即,在某些特定的场景中,用户完全不会感知到虹膜已被采集。
S4、判断所述验证信息与人脸信息是否匹配;若是,则执行步骤S5;若否,则不用进行保存,并停止采集。本实施例中即判断身份证号码与人脸信息是否匹配。
S5、将所述虹膜信息进行保存,并与所述用户ID进行绑定。本实施例中,虹膜信息保存在虹膜数据库中。
本实施例与实施例一的不同之处在于:实施例一的验证信息为手机号码,而本实施例的验证信息为身份证号,且二者创建用户ID的过程有所不同。
实施例三
请参照图2,本发明的实施例三为:
一种虹膜数据库***100,与实施例一的方法相对应包括:
第一创建模块1,用于创建用户ID;
第一获取模块2,用于当首次使用虹膜人脸智能终端时,获取验证信息;
第一采集模块3,用于分别采集人脸信息和虹膜信息;
第一判断模块4,用于判断所述验证信息与人脸信息是否匹配;
第一保存模块5,用于若是,则将所述虹膜信息进行保存,并与所述用户ID进行绑定。
进一步的,还包括第一绑定模块,用于当所述验证信息为手机号码时,所述创建用户ID之后将手机号码与用户ID进行绑定。
进一步的,还包括:
第二获取模块,用于分别获取身份证号码和人脸信息;
第二判断模块,用于判断所述身份证号码和人脸信息是否匹配;
第二保存模块,用于若是,则保存人脸信息和身份证号码,并将所述人脸信息和身份证号码分别与用户ID进行绑定。
进一步的,还包括验证模块,用于进行短信验证,判断是否接收到短信验证码。
进一步的,还包括:
第三判断模块,用于判断是否需要发送开始采集虹膜信息的提示指令;
发送模块,用于若是,则发送开始采集虹膜信息的提示指令。
本实施例中,各个模块可以分别设置,为单独的装置、终端、服务器或数据库,也可以将两个以及以上的多个模块集成为一个装置、终端、服务器或数据库***等。
实施例四
请参照图2,本发明的实施例四为:
一种虹膜数据库***100,与实施例二的方法相对应,包括:
第一创建模块1,用于创建用户ID;
第一获取模块2,用于当首次使用虹膜人脸智能终端时,获取验证信息;
第一采集模块3,用于分别采集人脸信息和虹膜信息;
第一判断模块4,用于判断所述验证信息与人脸信息是否匹配;
第一保存模块5,用于若是,则将所述虹膜信息进行保存,并与所述用户ID进行绑定。
进一步的,当所述验证信息为身份证号码时,还包括:
第二获取模块,用于分别获取身份证号码和人脸信息;
第二判断模块,用于判断所述身份证号码和人脸信息是否匹配;
第二保存模块,用于若是,则分别保存身份证号码和人脸信息。
进一步的,还包括第二绑定模块,用于分别将所述身份证号码、人脸信息与用户ID进行绑定。
进一步的,还包括:
第三判断模块,用于判断是否需要发送开始采集虹膜信息的提示指令;
发送模块,用于若是,则发送开始采集虹膜信息的提示指令。
本实施例中,各个模块可以分别设置,为单独的装置、终端、服务器或数据库,也可以将两个以及以上的多个模块集成为一个装置、终端、服务器或数据库***等。
实施例五
本发明的实施例五为虹膜数据库建立方法的一具体应用场景:
用户在手机APP上输入本人手机号码并向远程服务器申请短信验证码,远程服务器向手机号码发送短信验证码,当用户接收到短信验证码后创建用户ID,并将用户ID与手机号码进行绑定。然后用户在手机APP上输入本人身份证号码,当身份证号码输入正确后进行人脸信息采集,然后将人脸信息和身份证号码发送至公安***进行认证,当身份证号码和人脸信息匹配时,保存用户身份证号码,并将人脸信息和身份证号码分别与用户ID进行绑定。当用户第一次使用虹膜人脸智能终端时,用户输入手机号码,当需要发送开始采集虹膜信息的提示指令时,发送开始采集虹膜信息的提示指令,然后同时进行人脸信息和虹膜信息的采集。采集完成后将手机号码、人脸信息和虹膜信息上传至远程服务器进行认证,当手机号码和人脸信息匹配时,向手机发送识别成功通知,将虹膜信息保存到虹膜数据库,并与用户ID进行绑定。
实施例六
本发明的实施例六为虹膜数据库建立方法的另一具体应用场景:
用户在手机APP上输入本人身份证号码,当身份证号码输入正确时通过手机进行人脸信息采集,然后将身份证号码和人脸信息发送至公安***进行认证,当身份证号码和人脸信息匹配时,身份认证成功后,保存用户身份证号码和人脸信息,并创建用户ID,然后将身份证号码、人脸信息与用户ID进行绑定。用户第一次使用虹膜人脸智能终端时,输入身份证号码,当需要发送开始采集虹膜信息的提示指令时,发送开始采集虹膜信息的提示指令,然后同时进行人脸信息和虹膜信息的采集。采集完成后将用户的身份证号、人脸信息以及虹膜信心上传至远程服务器进行认证,当身份证号码和人脸信息匹配时,向手机发送识别成功通知,将虹膜信息保存到虹膜数据库,并与用户ID进行绑定。
综上所述,本发明提供的一种虹膜数据库建立方法及虹膜数据库***,通过虹膜人脸智能终端进行信息采集,无需人工参与协助,可以提高信息采集的真实性;在采集虹膜信息之前获取验证信息,并且判断采集到的人脸信息和验证信息是否匹配,可以进一步确保采集到的虹膜信息真实可靠。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。