一种基于生物特征的快速检索方法、设备及系统技术方案

技术编号:23533781 阅读:27 留言:0更新日期:2020-03-20 08:00
本发明专利技术公开了一种基于生物特征的快速检索方法、设备及系统,涉及计算机和生物识别技术领域,该方法包括索引建立和检索;所述索引建立包括:终端设备采集登录用户的生物特征信息,并使用预设算法将采集的生物特征信息生成生物标识;将生物标识生成生物索引编码,并将生成的生物索引编码发送至服务器;服务器接收生物索引编码,并基于接收的生物索引编码和数据库中对应用户的用户标识建立索引,所述用户标识为身份ID、编码或数据库中记录的用户主ID。本发明专利技术能够有效提升认证效率,给用户带来方便快捷的使用体验。

A fast retrieval method, equipment and system based on biological characteristics

【技术实现步骤摘要】
一种基于生物特征的快速检索方法、设备及系统
本专利技术涉及计算机和生物识别
,具体涉及一种基于生物特征的快速检索方法、设备及系统。
技术介绍
当前,生物识别技术被广泛应用于设备解锁、智能门禁等领域,为现代生活带来了巨大的便利。但是,生物识别技术在使用的过程中,若面对大规模用户的使用场景,如多对多比对时,由于现有生物识别技术的比对方式复杂,时间复杂度和空间复杂度会随用户数量的增加而呈指数上升,为了解决这一问题,在该类应用场景中,如无人超市的应用中,需要利用手机号、身份证号等用户信息与用户生物特征模板先行绑定,以1:1的方式完成身份认证,如此一来,虽解决了时间复杂度的问题,但牺牲了用户体验,增加了业务流程,从根本上讲,并未体现生物识别技术独有的便捷特性。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种基于生物特征的快速检索方法,能够有效提升认证效率,给用户带来方便快捷的使用体验。为达到以上目的,本专利技术采取的技术方案是,包括:所述索引建立包括:终端设备采集登录用户的生物特征信息,并使用预设算法将采集的生物特征信息生成生物标识;将生物标识生成生物索引编码,并将生成的生物索引编码发送至服务器;服务器接收生物索引编码,并基于接收的生物索引编码和数据库中对应用户的用户标识建立索引,所述用户标识为身份ID、编码或数据库中记录的用户主ID;所述检索包括:终端设备获取检索请求,并获取所述检索请求中包含的用户生物特征信息,使用预设算法将获取的生物特征信息生成检索生物标识;将检索生物标识生成检索生物索引编码,并将生成的检索生物索引编码发送至服务器;服务器利用检索生物索引编码在数据库中检索,获取该检索生物索引编码对应的用户标识。在上述技术方案的基础上,所述生物特征信息为指纹、人脸、虹膜、指静脉、掌静脉、步态、声纹、脑电波或巩膜。在上述技术方案的基础上,当进行索引建立时,所述用户需在所述终端设备完成登录;用户登录终端设备,具体为:基于用户信息或生物识别方式进行登录;所述用户信息为用户标识、身份证号码、手机号码、银行账号、用户模板特征序列、邮箱地址、互联网账号、用户密码、短信验证码、二维码中的一种或多种;在上述技术方案的基础上,所述预设算法为哈希算法、生物哈希算法、模糊提取器、模糊保险箱算法或模糊承诺算法。在上述技术方案的基础上,所述将生物标识生成生物索引编码,具体为:通过单向散列函数、ASCII编码、unicode编码、伪随机数生成器、总和校验或CRC校验,将生物标识生成生物索引编码。在上述技术方案的基础上,所述生物标识为一个字符串或多个字符串;当生物标识为多个字符串,多个字符串组成集合,且多个字符串中的一个或多个字符串作为主生物标识;所述索引数据库的类型为普通索引、唯一索引、主键索引或候选索引;当生物标识为多个字符串时,将主生物标识生成的生物索引编码作为主生物索引编码,其它生物标识生成的生物索引编码作为候选生物索引编码;主生物索引编码作为用户标识的主索引,候选生物索引编码作为用户标识的候选索引。在上述技术方案的基础上,所述生物索引编码和检索生物索引编码使用加密算法加密后发送至服务器;所述加密算法为对称加密算法和非对称加密算法;所述服务器接收加密后的生物索引编码并解密,接收解密后的检索生物索引编码并解密。本专利技术还提供一种终端设备,所述终端设备运行时执行以下步骤:采集登录用户的生物特征信息,并使用预设算法将采集的生物特征信息生成生物标识;将生物标识生成生物索引编码;获取检索请求,并获取所述检索请求中的生物特征信息,使用预设算法将获取的生物特征信息生成检索生物标识;将检索生物标识生成检索生物索引编码。本专利技术还提供一种服务器,所述服务器运行时执行以下步骤:接收生物索引编码,并基于接收的生物索引编码和数据库中对应用户的用户标识建立索引;利用接收的检索生物索引编码在数据库中检索,获取该检索生物索引编码在数据库中对应用户的用户标识。本专利技术还提供一种基于生物特征的快速检索系统,包括终端设备和服务器;所述终端设备用于终端设备采集登录用户的生物特征信息,并使用预设算法将采集的生物特征信息生成生物标识,然后将生物标识生成生物索引编码,并将生成的生物索引编码发送至服务器;以及获取检索请求,并获取所述检索请求中的生物特征信息,使用预设算法将获取的生物特征信息生成检索生物标识,然后将检索生物标识生成检索生物索引编码,并将生成的检索生物索引编码发送至服务器;所述服务器用于接收终端设备发送的生物索引编码,并基于接收的生物索引编码和数据库中对应用户的用户标识建立索引;以及接收终端设备发送的检索生物索引编码,利用接收的检索生物索引编码在数据库中检索,并获取该检索生物索引对应的用户标识。与现有技术相比,本专利技术的优点在于:在用户登录后通过采集用户的生物特征信息,使用预设算法将采集的生物特征信息生成生物标识,并将生物标识生成生物索引编码,然后基于接收的生物索引编码和数据库中对应用户的用户标识建立索引,后续用户在认证时,用户只需提供生物特征信息而不需要输入用户账号,密码之类的信息,根据用户的生物特征信息,再次生成检索生物标识和检索生物索引编码,然后根据检索生物索引编码在索引数据库中检索,获取对应当前检索生物索引编码的用户标识,应用系统通过检索出的用户标识对应的模板特征序列进行比对,这样极大的缩小了比对范围,从极大的降低了生物识别技术在N:N应用时的时间复杂度,有效提升认证效率,给用户带来方便快捷的使用体验。附图说明图1为本专利技术实施例中索引建立步骤的流程图;图2为本专利技术实施例中检索步骤的流程图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。本领域内的技术人员应明白,本专利技术的实施例可提供为方法、系统、或计算机程序产品。因此,本专利技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本专利技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。参见图1所示,本专利技术实施例提供一种基于生物特征的快速检索方法,基于用户的生物特征信息相应生成索引,后续根据检索请求中的生物特征信息,相应生成检索生物索引编码并在数据库中检索,即可找到对应用户的用户标识。本专利技术实施例的基于生物特征的快速检索方法包括索引建立和检索两大步骤。参见图1所示,索引建立步骤具体包括:S11:终端设备采集登录用户的生物特征信息,并使用预设算法将采集的生物特征信息生成字符串形式的生物标识。终端设备是但不限于智能手机、电脑、平板电脑,且终端设备上集成或外接有生物特征信息采集传感器。生物特征信息为指纹、人脸、虹膜、指静脉、掌静脉、本文档来自技高网...

【技术保护点】
1.一种基于生物特征的快速检索方法,其特征在于,包括索引建立和检索;/n所述索引建立包括:/n终端设备采集登录用户的生物特征信息,并使用预设算法将采集的生物特征信息生成生物标识;/n将生物标识生成生物索引编码,并将生成的生物索引编码发送至服务器;/n服务器接收生物索引编码,并基于接收的生物索引编码和数据库中对应用户的用户标识建立索引,所述用户标识为身份ID、编码或数据库中记录的用户主ID;/n所述检索包括:/n终端设备获取检索请求,并获取所述检索请求中包含的用户生物特征信息,使用预设算法将获取的生物特征信息生成检索生物标识;/n将检索生物标识生成检索生物索引编码,并将生成的检索生物索引编码发送至服务器;/n服务器利用检索生物索引编码在数据库中检索,获取该检索生物索引编码对应的用户标识。/n

【技术特征摘要】
1.一种基于生物特征的快速检索方法,其特征在于,包括索引建立和检索;
所述索引建立包括:
终端设备采集登录用户的生物特征信息,并使用预设算法将采集的生物特征信息生成生物标识;
将生物标识生成生物索引编码,并将生成的生物索引编码发送至服务器;
服务器接收生物索引编码,并基于接收的生物索引编码和数据库中对应用户的用户标识建立索引,所述用户标识为身份ID、编码或数据库中记录的用户主ID;
所述检索包括:
终端设备获取检索请求,并获取所述检索请求中包含的用户生物特征信息,使用预设算法将获取的生物特征信息生成检索生物标识;
将检索生物标识生成检索生物索引编码,并将生成的检索生物索引编码发送至服务器;
服务器利用检索生物索引编码在数据库中检索,获取该检索生物索引编码对应的用户标识。


2.如权利要求1所述的一种基于生物特征的快速检索方法,其特征在于:所述生物特征信息为指纹、人脸、虹膜、指静脉、掌静脉、步态、声纹、脑电波或巩膜。


3.如权利要求2所述的一种基于生物特征的快速检索方法,其特征在于:
当进行索引建立时,所述用户需在所述终端设备完成登录;
用户登录终端设备,具体为:基于用户信息或生物识别方式进行登录;
所述用户信息为用户标识、身份证号码、手机号码、银行账号、用户模板特征序列、邮箱地址、互联网账号、用户密码、短信验证码、二维码中的一种或多种。


4.如权利要求1所述的一种基于生物特征的快速检索方法,其特征在于:所述预设算法为哈希算法、生物哈希算法、模糊提取器、模糊保险箱算法或模糊承诺算法。


5.如权利要求1所述的一种基于生物特征的快速检索方法,其特征在于:所述将生物标识生成生物索引编码,具体为:通过单向散列函数、ASCII编码、unicode编码、伪随机数生成器、总和校验或CRC校验,将生物标识生成生物索引编码。


6.如权利要求1所述的一种基于生物特征的快速检索方法,其特征在于:
所述生物标识为一个字符串或多个字符串;
当生物标识为多个字符串,多个字符串组成集合,且多个字符串中的一个或多个字符串作为主生...

【专利技术属性】
技术研发人员:魏长伟刘黎钦培
申请(专利权)人:武汉真元生物数据有限公司
类型:发明
国别省市:湖北;42

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

1