首页 / 专利库 / 电脑安全 / 鉴别 / 生物特征认证 / 一种生物特征信息的注册和认证方法及装置

一种生物特征信息的注册和认证方法及装置

阅读:986发布:2020-05-08

专利汇可以提供一种生物特征信息的注册和认证方法及装置专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种 生物 特征信息的注册和认证方法及装置,用以解决 现有技术 中容易出现误操作的问题。该方法在注册时, 服务器 接收至少两个生物特征信息,并分别作为注册生物特征信息保存,建立每个注册生物特征信息与注册账号的对应关系,在认证时,接收至少两个待认证生物特征信息,确定与每个待认证生物特征信息匹配的注册生物特征信息对应的账号的交集,当交集中存在一个账号时,对该账号进行操作。由于上述方法通过至少两个生物特征信息进行认证和操作,而不同用户具有相似的两个以上生物特征信息的概率极低,因此可有效降低出现误操作的几率。,下面是一种生物特征信息的注册和认证方法及装置专利的具体信息内容。

1.一种生物特征信息的认证方法,其特征在于,包括:
服务器接收携带待认证生物特征信息集合的操作请求,所述待认证生物特征信息集合由至少两个待认证生物特征信息构成;
针对所述待认证生物特征信息集合中的每个待认证生物特征信息,根据与客户端的属性信息对应的数据库中预先保存的各注册生物特征信息,确定与该待认证生物特征信息匹配的各注册生物特征信息,其中,所述属性信息包括地理位置信息;
根据预先建立的各注册生物特征信息与账号的对应关系,确定与该待认证生物特征信息匹配的各注册生物特征信息分别对应的账号所构成的账号集合,作为该待认证生物特征信息对应的账号集合;
当各待认证生物特征信息对应的账号集合的交集中存在一个账号时,根据所述操作请求,对所述交集中的账号执行相应操作,
其中,根据与所述客户端的属性信息对应的数据库中预先保存的各注册生物特征信息,确定与该待认证生物特征信息匹配的各注册生物特征信息,具体包括:
确定该待认证生物特征信息中携带的采集器标识;
在所述采集器标识对应的数据库保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
2.如权利要求1所述的方法,其特征在于,在所述采集器标识对应的数据库预先保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息,具体包括:
确定发送所述操作请求的客户端的属性信息,所述属性信息包括地理位置信息;
在与所述属性信息对应的各数据库中,选择所述采集器标识对应的数据库;
在选择的数据库保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
当在选择的数据库保存的各注册生物特征信息中,未确定出任何与该待认证生物特征信息匹配的注册生物特征信息时,在所述采集器标识对应的所有数据库保存的注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
当各待认证生物特征信息对应的账号集合的交集中存在的账号的数量不是一个时,拒绝对任何账号进行操作。
5.如权利要求1~4任一所述的方法,其特征在于,所述待认证生物特征信息集合包括第一待认证生物特征信息和第二待认证生物特征信息。
6.一种生物特征信息的认证装置,其特征在于,包括:
接收模,接收携带待认证生物特征信息集合的操作请求,所述待认证生物特征信息集合由至少两个待认证生物特征信息构成;
匹配模块,针对所述待认证生物特征信息集合中的每个待认证生物特征信息,根据与客户端的属性信息对应的数据库中预先保存的各注册生物特征信息,确定与该待认证生物特征信息匹配的各注册生物特征信息,其中,所述属性信息包括地理位置信息;
确定模块,根据预先建立的各注册生物特征信息与账号的对应关系,确定与该待认证生物特征信息匹配的各注册生物特征信息分别对应的账号所构成的账号集合,作为该待认证生物特征信息对应的账号集合;
操作模块,当各待认证生物特征信息对应的账号集合的交集中存在一个账号时,根据所述操作请求,对所述交集中的账号执行相应操作,
其中,所述匹配模块具体用于,确定该待认证生物特征信息中携带的采集器标识,在所述采集器标识对应的数据库保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
7.如权利要求6所述的装置,其特征在于,所述匹配模块具体用于,确定发送所述操作请求的客户端的属性信息,所述属性信息包括地理位置信息,在与所述属性信息对应的各数据库中,选择所述采集器标识对应的数据库,在选择的数据库保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
8.如权利要求7所述的装置,其特征在于,所述匹配模块还用于,当在选择的数据库保存的各注册生物特征信息中,未确定出任何与该待认证生物特征信息匹配的注册生物特征信息时,在所述采集器标识对应的所有数据库保存的注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
9.如权利要求6所述的装置,其特征在于,所述操作模块还用于,当各待认证生物特征信息对应的账号集合的交集中存在的账号的数量不是一个时,拒绝对任何账号进行操作。
10.如权利要求6~9任一所述的装置,其特征在于,所述待认证生物特征信息集合包括第一待认证生物特征信息和第二待认证生物特征信息。

说明书全文

一种生物特征信息的注册和认证方法及装置

技术领域

[0001] 本申请涉及计算机技术领域,尤其涉及一种生物特征信息的注册和认证方法及装置。

背景技术

[0002] 随着计算机技术的发展,利用用户的生物特征信息对用户进行认证的方法已经广泛的应用于各个领域。其中,生物特征信息包括指纹、掌纹、声纹、虹膜等。
[0003] 下面以指纹为例进行说明。
[0004] 例如,当用户注册一个账号时,可将自身的指纹作为生物特征信息提交给服务器,并向服务器提交一个索引码(该索引码可以是由较少位数的数字构成,可以由用户自由设置,如6位数字),服务器则保存该指纹和索引码,并建立该指纹与用户注册的账号的对应关系,以及该指纹与该索引码的对应关系;当用户要通过该账号进行支付时,可不必再输入繁琐的账号和密码,直接输入其设置的索引码,并将其指纹作为待认证信息发送给服务器,服务器则先在保存的各指纹中确定与该索引码对应的指纹,再在确定的指纹中查找与该待认证信息匹配的指纹,并确定查找到的指纹对应的账号,通过确定的账号进行支付即可。
[0005] 可以看出,相比于传统的通过密码认证的方法,通过生物特征信息进行认证的方法不仅可以提高安全性,而且由于用户不必输入繁琐的账号和密码,只需输入索引码,因此还可以提高认证效率。
[0006] 但是,由于诸如指纹等生物特征信息本身的特点,不可避免的会出现两个或多个用户的生物特征信息非常相似,用户在通过指纹认证进行支付时,如果该用户设置的索引码与其他用户设置的索引码相同,该用户的指纹与设置了相同索引码的其他用户的指纹也相似,服务器就可能会错误的确定账号,也就会导致误操作,即误扣款。发明内容
[0007] 本申请实施例提供一种生物特征信息的注册和认证方法及装置,用以解决现有技术中容易出现误操作的问题。
[0008] 本申请实施例提供的一种生物特征信息的注册方法,包括:
[0009] 服务器接收客户端发送的待注册账号以及由至少两个生物特征信息构成的生物特征信息集合;并
[0010] 对所述待注册账号进行注册处理;以及
[0011] 将所述生物特征信息集合中的每个生物特征信息作为注册生物特征信息存储,分别建立每个注册生物特征信息与所述待注册账号的对应关系。
[0012] 本申请实施例提供的一种生物特征信息的认证方法,包括:
[0013] 服务器接收携带待认证生物特征信息集合的操作请求,所述待认证生物特征信息集合由至少两个待认证生物特征信息构成;
[0014] 针对所述待认证生物特征信息集合中的每个待认证生物特征信息,根据预先保存的各注册生物特征信息,确定与该待认证生物特征信息匹配的各注册生物特征信息;
[0015] 根据预先建立的各注册生物特征信息与账号的对应关系,确定与该待认证生物特征信息匹配的各注册生物特征信息分别对应的账号所构成的账号集合,作为该待认证生物特征信息对应的账号集合;
[0016] 当各待认证生物特征信息对应的账号集合的交集中存在一个账号时,根据所述操作请求,对所述交集中的账号执行相应操作。
[0017] 本申请实施例提供的一种生物特征信息的注册装置,包括:
[0018] 接收模,接收客户端发送的待注册账号以及由至少两个生物特征信息构成的生物特征信息集合;
[0019] 注册模块,对所述待注册账号进行注册处理;
[0020] 存储模块,将所述生物特征信息集合中的每个生物特征信息作为注册生物特征信息存储,分别建立每个注册生物特征信息与所述待注册账号的对应关系。
[0021] 本申请实施例提供的一种生物特征信息的认证装置,包括:
[0022] 接收模块,接收携带待认证生物特征信息集合的操作请求,所述待认证生物特征信息集合由至少两个待认证生物特征信息构成;
[0023] 匹配模块,针对所述待认证生物特征信息集合中的每个待认证生物特征信息,根据预先保存的各注册生物特征信息,确定与该待认证生物特征信息匹配的各注册生物特征信息;
[0024] 确定模块,根据预先建立的各注册生物特征信息与账号的对应关系,确定与该待认证生物特征信息匹配的各注册生物特征信息分别对应的账号所构成的账号集合,作为该待认证生物特征信息对应的账号集合;
[0025] 操作模块,当各待认证生物特征信息对应的账号集合的交集中存在一个账号时,根据所述操作请求,对所述交集中的账号执行相应操作。
[0026] 本申请实施例提供一种生物特征信息的注册和认证方法及装置,该方法在注册时,服务器接收至少两个生物特征信息,并分别作为注册生物特征信息保存,建立每个注册生物特征信息与注册账号的对应关系,在认证时,接收至少两个待认证生物特征信息,确定与每个待认证生物特征信息匹配的注册生物特征信息对应的账号的交集,当交集中存在一个账号时,对该账号进行操作。由于上述方法通过至少两个生物特征信息进行认证和操作,而不同用户具有相似的两个以上生物特征信息的概率极低,因此可有效降低出现误操作的几率。附图说明
[0027] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0028] 图1为本申请实施例提供的生物特征信息的注册过程;
[0029] 图2为本申请实施例提供的生物特征信息的认证过程;
[0030] 图3为本申请实施例提供的生物特征信息的注册装置结构示意图;
[0031] 图4为本申请实施例提供的生物特征信息的认证装置结构示意图。

具体实施方式

[0032] 由于现有技术中大多采用单一的生物特征信息进行认证,例如,仅通过用户单指(一般是食指)的指纹进行认证,而实际应用场景中不可避免的会出现不同用户单指指纹相似的情况,从而会导致服务器出现误判,进而出现误操作的情况。为了尽量降低服务器出现误操作的几率,本申请中用户在注册时,可注册至少两个生物特征信息,在认证时,可通过至少两个生物特征信息进行认证,由于不同用户出现相似的两个以上生物特征信息的概率极低,因此本申请提供的方法可有效降低服务器出现误操作的几率。
[0033] 为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034] 图1为本申请实施例提供的生物特征信息的注册过程,具体包括以下步骤:
[0035] S101:服务器接收客户端发送的待注册账号以及由至少两个生物特征信息构成的生物特征信息集合。
[0036] 在本申请实施例中,当用户注册账号时,除了要将其设置的待注册账号通过客户端发送给服务器以外,还可以通过客户端自身携带的生物特征信息采集器或外置的生物特征信息采集器,采集该用户自身的至少两个生物特征信息,并将采集的至少两个生物特征信息构成的生物特征信息集合发送给服务器。具体的,客户端可将用户设置的待注册账号以及由至少两个生物特征信息构成的生物特征信息集合携带在注册请求中发送给服务器。
[0037] 其中,本申请实施例中所述的生物特征信息包括但不限于:指纹、掌纹、声纹、虹膜等。
[0038] 下面以客户端发送给服务器的生物特征信息集合中包含两个生物特征信息为例进行说明。当生物特征信息集合中包含两个生物特征信息时,这两个生物特征信息可分别称为第一生物特征信息和第二生物特征信息。
[0039] 例如,当生物特征信息为指纹时,用户注册账号时,可先自行设置其待注册账号,并通过客户端采集其食指的指纹,作为第一生物特征信息,再采集其中指的指纹,作为第二生物特征信息,最后,客户端则将用户设置的待注册账号以及由第一生物特征信息(食指的指纹)和第二生物特征信息(中指的指纹)构成的生物特征信息集合发送给服务器。
[0040] S102:对该待注册账号进行注册处理。
[0041] 在本申请实施例中,服务器接收到客户端发送的待注册账号后,则可对该待注册账号进行注册处理,即,开通该待注册账号。
[0042] S103:将该生物特征信息集合中的每个生物特征信息作为注册生物特征信息存储,分别建立每个注册生物特征信息与该待注册账号的对应关系。
[0043] 服务器对该待注册账号进行注册处理后,则可将接收到的生物特征信息集合中的每个生物特征信息作为注册生物特征信息存储,并分别建立每个注册生物特征信息与该待注册账号的对应关系,以备后续根据该待注册账号对应的各注册生物特征信息进行认证。
[0044] 相应的,基于上述如图1所示的生物特征信息的注册方法,本申请实施例中生物特征信息的认证方法如图2所示。
[0045] 图2为本申请实施例提供的生物特征信息的认证过程,具体包括:
[0046] S201:服务器接收携带待认证生物特征信息集合的操作请求,该待认证生物特征信息集合由至少两个待认证生物特征信息构成。
[0047] 在本申请实施例中,当用户要对其已经注册的账号进行某种操作时,可通过客户端向服务器发送操作请求,该操作请求中除了携带表征要进行何种操作的操作信息以外,还携带有由至少两个待认证生物特征信息构成的待认证生物特征信息集合。
[0048] 下面以客户端发送给服务器的待认证生物特征信息集合中包含两个待认证生物特征信息为例进行说明。当待认证生物特征信息中包含两个待认证生物特征信息时,这两个待认证生物特征信息可分别称为第一待认证生物特征信息和第二待认证生物特征信息。
[0049] 例如,当待认证生物特征信息为指纹时,用户要使用其已经注册的账号进行付款时,可通过客户端采集其食指的指纹,作为第一待认证生物特征信息,再采集其中指的指纹,作为第二待认证生物特征信息,最后,客户端则将由第一待认证生物特征信息(食指的指纹)和第二待认证生物特征信息(中指的指纹)构成的待认证生物特征信息集合携带在操作请求中发送给服务器。
[0050] S202:针对该待认证生物特征信息集合中的每个待认证生物特征信息,根据预先保存的各注册生物特征信息,确定与该待认证生物特征信息匹配的各注册生物特征信息。
[0051] 由于在注册账号时,服务器已经保存了各注册生物特征信息,因此,服务器接收到操作请求后,则可针对该操作请求中携带的待认证生物特征信息集合中的每个待认证生物特征信息,在预先保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
[0052] 具体的,服务器针对待认证生物特征信息集合中的某个待认证生物特征信息,可先采用预设的特征提取算法,确定该待认证生物特征信息的特征值,并确定预先保存的每个注册生物特征信息的特征值,然后确定该待认证生物特征信息的特征值与预先保存的每个注册生物特征信息的特征值的相似度,最后将相似度大于设定阈值的各注册生物特征信息确定为与该待认证生物特征信息匹配的注册生物特征信息。
[0053] 继续沿用上例,假设服务器接收到的操作请求中携带的待认证生物特征信息集合为{A1,A2},其中,A1为第一待认证生物特征信息,A2为第二待认证生物特征信息,则服务器可针对A1,确定A1的特征值,并确定预先保存的每个注册生物特征信息的特征值,假设预先保存的注册生物特征信息A1’和A1”的特征值与A1的特征值的相似度大于设定阈值,则服务器确定与A1匹配的注册生物特征信息为A1’和A1”。类似的,服务器针对A2,也可确定与A2匹配的各注册生物特征信息。
[0054] S203:根据预先建立的各注册生物特征信息与账号的对应关系,确定与该待认证生物特征信息匹配的各注册生物特征信息对应的账号所构成的账号集合,作为该待认证生物特征信息对应的账号集合。
[0055] 由于在注册账号时,服务器已经建立了各注册生物特征信息与账号的对应关系,因此,通过步骤S202,服务器针对某个待认证生物特征信息确定了与之匹配的各注册生物特征信息后,则可确定与该待认证生物特征信息匹配的每个注册生物特征信息所对应的账号,并将这些账号所构成的账号集合作为该待认证生物特征信息对应的账号集合。
[0056] 继续沿用上例,由于确定出的与第一待认证生物特征信息A1匹配的注册生物特征信息为A1’和A1”,因此,服务器根据预先建立的各注册生物特征信息与账号的对应关系,确定A1’对应的账号为ID1、A1”对应的账号为ID2,从而,第一待认证生物特征信息A1对应的账号集合即为{ID1,ID2}。
[0057] 类似的,假设步骤S202中确定出的与第二待认证生物特征信息A2匹配的注册生物特征信息为A2’和A2”,A2’对应的账号为ID1,A2”对应的账号为ID3,则第二待认证生物特征信息A2对应的账号集合即为{ID1,ID3}。
[0058] S204:当各待认证生物特征信息对应的账号集合的交集中存在一个账号时,根据该操作请求,对该交集中的账号执行相应的操作。
[0059] 在本申请实施例中,通过步骤S203确定了各待认证生物特征信息对应的账号集合后,则可确定各待认证生物特征信息对应的账号集合的交集,并判断该交集中所包含的账号的数量是否为一个,若是,则可根据该操作请求,对交集中的账号执行相应的操作,否则,服务器拒绝对任何账号执行操作。
[0060] 继续沿用上例,由于服务器确定的第一待认证生物特征信息A1对应的账号集合为{ID1,ID2},第二待认证生物特征信息A2对应的账号集合即为{ID1,ID3},因此,这两个账号集合的交集为{ID1},也即,交集中包含的账号的数量为一个,从而,服务器可根据操作请求中携带的操作信息,对ID1执行相应的操作。
[0061] 由于在上述生物特征信息的注册和认证方法中,用户是通过自身的至少两个生物特征信息进行注册和认证的,而在实际应用中,不同的用户具有两个以上相似的生物特征信息的概率是极低的,例如,上例中,不同的用户其食指和中指的指纹均非常相似的概率几乎是0,因此,通过至少两个生物特征信息进行注册和认证,可有效降低服务器出现误操作的几率。
[0062] 而且,本申请实施例提供的注册和认证方法中,用户也无需输入任何索引码,只需通过客户端采集至少两个生物特征信息并发送给服务器即可,因此,这也提高了注册和认证的效率,简化了用户的操作。
[0063] 进一步的,上例中,在实际应用场景中,不可避免的会出现某个用户的食指的指纹与其他用户的中指的指纹类似的情况,如果服务器在预先保存的各注册指纹中,确定与该用户食指的指纹匹配的注册指纹时,将其他用户的中指的指纹确定为与该用户食指的指纹匹配的注册指纹,则后续也会出现误操作的情况,因此,为了进一步降低服务器出现无操作的几率,在图1所示的注册过程中,服务器通过步骤S103将接收到的生物特征集合中的每个生物特征信息作为注册生物特征信息存储时,可针对该生物特征信息集合中的每个生物特征信息,确定该生物特征信息携带的采集器标识,并将该生物特征信息作为注册生物特征信息,存储在确定的该采集器标识对应的数据库中。
[0064] 具体的,由于本申请实施例中客户端需要采集至少两个生物特征信息,因此,客户端上可预置至少两个生物信息采集器,在同一个客户端上,每个采集器具有唯一的采集器标识。继续沿用上例,由于用户需要采集的是食指和中指两个手指的指纹,因此,可在客户端上预置两个采集器,这两个采集器的采集器标识分别为S1和S2,其中,采集器标识为S1的采集器可位于采集器标识为S2的采集器的左侧,用于采集食指的指纹,而采集器标识为S2的采集器则用于采集中指的指纹。需要说明的是,在不同的客户端上,左侧的采集器的采集器标识都是S1,右侧的采集器的采集器标识都是S2。这样,当通过客户端上预置的采集器采集生物特征信息后,客户端将生物特征信息发送给服务器之前,则可将采集到该生物特征信息的采集器的采集器标识携带在该生物特征信息中,再发送给服务器。从而,通过如图1所示的方法注册时,当服务器接收到客户端发送的生物特征信息集合后,假设生物特征信息集合中的第一生物特征信息中携带的采集器标识为S1,则服务器将该第一生物特征信息作为第一注册生物特征信息,并保存在该采集器标识S1对应的数据库中,假设第二生物特征信息中携带的采集器标识为S2,则服务器将该第二生物特征信息作为第二注册生物特征信息,并保存在该采集器标识S2对应的数据库中,如表1所示。
[0065]
[0066] 表1
[0067] 在表1中,注册ID1的用户采集的生物特征信息为A1和A2,其中A1携带的采集器标识为S1,A2携带的采集器标识为S2,因此,服务器将A1存储在采集器标识S1对应的数据库中,将A2存储在采集器标识S2对应的数据库中。类似的,注册ID2的用户采集的生物特征信息为B1和B2,其中B1携带的采集器标识为S1,B2携带的采集器标识为S2,因此,服务器将B1存储在采集器标识S1对应的数据库中,将B2存储在采集器标识S2对应的数据库中。
[0068] 相应的,在图2所示的认证过程中,服务器在通过步骤S202确定与待认证生物特征信息集合中的某个待认证生物特征信息匹配的注册生物特征信息时,则可确定该待认证生物特征信息中携带的采集器标识,并在该采集器标识对应的数据库保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
[0069] 具体的,客户端采集到待认证生物特征信息时,可将采集到该待认证生物特征信息的采集器的采集器标识携带在该待认证生物特征信息中,再发送给服务器。服务器接收到由至少两个待认证生物特征信息构成的待认证生物特征信息集合后,则可针对每个待认证生物特征信息,根据该待认证生物特征信息中携带的采集器标识,在该采集器标识对应的数据库保存的注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
[0070] 继续沿用上例,假设服务器接收到待认证生物特征信息为{A1,A2},则可针对A1,确定A1中携带的采集器标识为S1,因此,在采集器标识为S1对应的数据库保存的注册生物特征信息中,确定与A1匹配的注册生物特征信息。类似的,针对A2,确定A2中携带的采集器标识为S2,因此,在采集器标识为S2对应的数据库保存的注册生物特征信息中,确定与A2匹配的注册生物特征信息。
[0071] 当然,除了在客户端上预置不同的采集器,并为各采集器设置不同的采集器标识以外,也可以只在客户端上设置一个采集器,并先后采集至少两个生物特征信息用于注册或认证,此时,则可根据采集的先后顺序,为采集到的每个生物特征信息分配编号,例如,第一次采集到的生物特征信息编号为1,第二次采集到的生物特征信息编号为2,以此类推。则服务器在存储各生物特征信息时,可将生物特征信息存储在该生物特征信息中携带的编号对应的数据库中。相应的,在认证时,服务器可根据待认证生物特征信息中携带的编号,在该编号对应的数据库保存的注册生物特征信息中,确定与该待认证生物特征信息匹配的注册生物特征信息。或者,也可以在客户端上预置一个可以同时采集多个生物特征信息的采集器,并为采集到的多个生物特征信息进行编号,服务器则仍可根据生物特征信息的编号进行相应的存储和认证,这里就不再一一赘述。
[0072] 进一步的,由于在实际应用场景中,注册账号的用户的数量往往是海量的,而如果服务器在生物特征信息的认证过程中,将待认证生物特征信息与保存的所有注册生物特征信息进行匹配,那么服务器将消耗大量的计算资源,而且认证效率也较低,因此,在本申请实施例中,为了节省服务器的计算资源,提高认证效率,一个数据库除了对应一个采集器标识以外,还可对应一种客户端的属性信息
[0073] 这样,在图1所示的步骤S103中,服务器将生物特征信息集合中的一个生物特征信息存储在数据库中时,可确定客户端的属性信息,并在与该属性信息对应的各数据库中,选择与该生物特征信息中携带的采集器标识对应的数据库,最后将该生物特征信息存储在选择的数据库中。
[0074] 相应的,在图2所示的步骤S202中,服务器针对某个待认证生物特征信息,确定与该待认证生物特征信息匹配的注册生物特征信息时,则可确定发送操作请求的客户端的属性信息,并在与该属性信息对应的各数据库中,选择与该待认证生物特征信息携带的采集器标识对应的数据库,最后在选择的数据库保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
[0075] 其中,本申请实施例中所述的客户端的属性信息包括但不限于地理位置信息。
[0076] 例如,仍以待认证生物特征信息集合是由携带采集器标识S1的第一待认证生物特征信息和携带采集器标识S2的第二待认证生物特征信息为例进行说明,设置的数据库可以如表2所示。
[0077]
[0078]
[0079] 表2
[0080] 在表2中,数据库1和数据库2对应某咖啡馆的地理位置,数据库1对应采集器标识S1,数据库2对应采集器标识S2,数据库3和数据库4对应某服装店的地理位置,数据库3对应采集器标识S1,数据库4对应采集器标识S2。
[0081] 根据如表2所示的各数据库,当用户通过该咖啡馆的客户端注册账号时,服务器确定客户端的属性信息为该咖啡馆的地理位置信息,因此将携带S1的第一生物特征信息作为第一注册生物特征信息,存储在数据库1中,将携带S2的第二生物特征信息作为第二注册生物特征信息,存储在数据库2中。相应的,当用户在咖啡馆操作自己的账号时,通过该咖啡馆的客户端向服务器发送第一待认证生物特征信息和第二待认证生物特征信息,服务器确定客户端的属性信息为咖啡馆的地理位置信息,因此,针对携带S1的第一待认证生物特征信息,在于该咖啡馆的地理位置信息对应的数据库1和数据库2中,选择与S1对应的数据库1,并在数据库1保存的各注册生物特征信息中,确定与该第一待认证生物特征信息匹配的注册生物特征信息,类似的,针对携带S2的第二待认证生物特征信息,服务器在数据库2保存的各注册生物特征信息中,确定与该第二待认证生物特征信息匹配的注册生物特征信息,后续则可分别根据与第一待认证生物特征信息和第二待认证生物特征信息匹配的注册生物特征信息对应的账号所构成的账号集合,判断是否对交集中的账号进行操作。
[0082] 由上例可知,由于用户的使用习惯往往是相对稳定的,因此,服务器仅在某个特定的数据库保存的注册生物特征信息中,确定与待认证生物特征信息匹配的注册生物特征信息,可以减少匹配的次数,从而可达到节省服务器的计算量,提高认证效率的目的。
[0083] 当然,如果服务器针对一个待认证生物特征信息,在选择的与客户端的属性信息对应、且与该待认证生物特征信息中携带的采集器标识对应的数据库保存的注册生物特征信息中,未确定出与该待认证生物特征信息匹配的注册生物特征信息时,则可在与该待认证生物特征信息中携带的采集器标识对应的所有数据库保存的注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
[0084] 当然,本申请实施例中所述的客户端的属性信息还可以是店铺类型,如,咖啡馆的店铺类型为餐饮类型,服装店的店铺类型为服装类型,可根据多种不同纬度的属性信息细分数据库对应的属性信息,这里就不再一一赘述。
[0085] 以上为本申请实施例提供的生物特征信息的注册和认证方法,基于同样的思路,本申请实施例还提供一种生物特征信息的注册装置和一种生物特征信息的认证装置,如图3和图4所示。
[0086] 图3为本申请实施例提供的生物特征信息的注册装置结构示意图,具体包括:
[0087] 接收模块301,接收客户端发送的待注册账号以及由至少两个生物特征信息构成的生物特征信息集合;
[0088] 注册模块302,对所述待注册账号进行注册处理;
[0089] 存储模块303,将所述生物特征信息集合中的每个生物特征信息作为注册生物特征信息存储,分别建立每个注册生物特征信息与所述待注册账号的对应关系。
[0090] 所述存储模块303具体用于,针对所述生物特征信息集合中的每个生物特征信息,确定该生物特征信息携带的采集器标识,将该生物特征信息作为注册生物特征信息,存储在确定的所述采集器标识对应的数据库中。
[0091] 所述存储模块303具体用于,确定所述客户端的属性信息,所述属性信息包括地理位置信息,在与所述属性信息对应的各数据库中,选择所述采集器标识对应的数据库,将该生物特征信息作为注册生物特征信息,存储在选择的数据库中。
[0092] 所述生物特征信息集合包括第一生物特征信息和第二生物特征信息。
[0093] 图4为本申请实施例提供的生物特征信息的认证装置结构示意图,具体包括:
[0094] 接收模块401,接收携带待认证生物特征信息集合的操作请求,所述待认证生物特征信息集合由至少两个待认证生物特征信息构成;
[0095] 匹配模块402,针对所述待认证生物特征信息集合中的每个待认证生物特征信息,根据预先保存的各注册生物特征信息,确定与该待认证生物特征信息匹配的各注册生物特征信息;
[0096] 确定模块403,根据预先建立的各注册生物特征信息与账号的对应关系,确定与该待认证生物特征信息匹配的各注册生物特征信息分别对应的账号所构成的账号集合,作为该待认证生物特征信息对应的账号集合;
[0097] 操作模块404,当各待认证生物特征信息对应的账号集合的交集中存在一个账号时,根据所述操作请求,对所述交集中的账号执行相应操作。
[0098] 所述匹配模块402具体用于,确定该待认证生物特征信息中携带的采集器标识,在所述采集器标识对应的数据库保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
[0099] 所述匹配模块402具体用于,确定发送所述操作请求的客户端的属性信息,所述属性信息包括地理位置信息,在与所述属性信息对应的各数据库中,选择所述采集器标识对应的数据库,在选择的数据库保存的各注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
[0100] 所述匹配模块402还用于,当在选择的数据库保存的各注册生物特征信息中,未确定出任何与该待认证生物特征信息匹配的注册生物特征信息时,在所述采集器标识对应的所有数据库保存的注册生物特征信息中,确定与该待认证生物特征信息匹配的各注册生物特征信息。
[0101] 所述操作模块404还用于,当各待认证生物特征信息对应的账号集合的交集中存在的账号的数量不是一个时,拒绝对任何账号进行操作。
[0102] 所述待认证生物特征信息集合包括第一待认证生物特征信息和第二待认证生物特征信息。
[0103] 本申请实施例提供一种生物特征信息的注册和认证方法及装置,该方法在注册时,服务器接收至少两个生物特征信息,并分别作为注册生物特征信息保存,建立每个注册生物特征信息与注册账号的对应关系,在认证时,接收至少两个待认证生物特征信息,确定与每个待认证生物特征信息匹配的注册生物特征信息对应的账号的交集,当交集中存在一个账号时,对该账号进行操作。由于上述方法通过至少两个生物特征信息进行认证和操作,而不同用户具有相似的两个以上生物特征信息的概率极低,因此可有效降低出现误操作的几率。
[0104] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0105] 内存可能包括计算机可读介质中的非永久性存储器随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。
[0106] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
[0107] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0108] 本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0109] 以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈