掌桥专利:专业的专利平台
掌桥专利
首页

信息验证方法、装置、设备、存储介质及计算机程序产品

文献发布时间:2023-06-19 19:38:38


信息验证方法、装置、设备、存储介质及计算机程序产品

技术领域

本申请涉及计算机技术领域,具体涉及一种信息验证方法、装置、设备、存储介质及计算机程序产品。

背景技术

信息技术的发展给人们生活带来了极大便利,例如,基于信息技术的快捷支付功能,可通过人脸信息来认证用户身份信息,从而,与商家、服务商等之间达成线上或线下的电子货币支付交易。然而,可能存在不同用户之间的人脸信息具有高相似度的情况,容易导致产生人脸信息混淆,不具有安全性。为了提高信息验证的安全性,相关技术通过确定人脸数据库中的高相似度人脸信息,以在对高相似度的人脸信息进行认证时,通过二次认证提高验证强度,并在二次认证通过后执行支付交易,以提高支付交易的安全性。

在对现有技术的研究和实践过程中,本申请的发明人发现现有技术在确定高相似度的人脸信息时,其主要是对已开通人脸认证用户的人脸图像进行人脸信息相似度检测;而对于未开通人脸信息验证的新用户而言,则无法进行人脸信息相似度检测,从而无法确定是存在高相似用户。因此,导致后续在进行人脸信息验证时,造成人脸信息混淆,降低信息验证的安全性。

发明内容

本申请实施例提供一种信息验证方法、装置、设备、存储介质及计算机程序产品。可提高信息验证的安全性。

本申请实施例提供一种信息验证方法,包括:

获取目标对象的生物特征信息;

从预设信息库中匹配所述生物特征信息对应的初始身份信息;

从预设关联信息库中查找所述初始身份信息的信息关联状态,其中,所述信息关联状态为所述目标对象与其他对象之间的身份信息关联状态;

根据所述信息关联状态确定所述初始身份信息对应的待校验信息,并将所述待校验信息发送至目标终端进行校验。

相应的,本申请实施例提供一种信息验证装置,包括:

获取单元,用于获取目标对象的生物特征信息;

匹配单元,用于从预设信息库中匹配所述生物特征信息对应的初始身份信息;

查找单元,用于从预设关联信息库中查找所述初始身份信息的信息关联状态,其中,所述信息关联状态为所述目标对象与其他对象之间的身份信息关联状态;

确定单元,用于根据所述信息关联状态确定所述初始身份信息对应的待校验信息,并将所述待校验信息发送至目标终端进行校验。

在一些实施例中,所述查找单元,包括:

查找子单元,用于从预设信息关联库查找所述初始身份信息在历史时段的亲属业务信息;

确定子单元,用于根据所述亲属业务信息确定所述初始身份信息的信息关联状态。

在一些实施例中,所述确定子单元,还用于:

根据所述亲属业务信息确定所述初始身份信息关联的第一身份信息;

识别所述第一身份信息的第一关联状态,所述第一关联状态为所述第一身份信息与第二身份信息之间的身份信息关联状态,所述第二身份信息为除所述初始身份信息及第一身份信息之外的其他身份信息;

根据所述第一身份信息的第一关联状态,确定所述初始身份信息的信息关联状态。

在一些实施例中,所述确定子单元,还用于:

检测所述第一身份信息在历史时段内是否具有关联的第一亲属业务信息,得到检测结果;

根据所述检测结果确定所述第一身份信息的第一关联状态。

在一些实施例中,所述确定子单元,还用于:

当检测所述检测结果为包含所述第一亲属业务信息时,确定所述第一身份信息与第二身份信息之间具有关联关系,并将所述与第二身份信息之间具有关联关系确定为第一关联状态;

当检测所述检测结果为不包含所述第一亲属业务信息时,确定所述第一身份信息与第二身份信息之间不具有关联关系,并将所述与第二身份信息之间不具有关联关系确定为第一关联状态。

在一些实施例中,所述确定子单元,还用于:

当检测到所述第一关联状态为所述与第二身份信息之间具有关联关系时,确定所述初始身份信息与所述第二身份信息之间具有信息关联关系,将所述具有信息关联关系确定为所述初始身份信息的信息关联状态;

当检测到所述第一关联状态为所述与第二身份信息之间不具有关联关系时,确定所述初始身份信息与所述第二身份信息之间不具有信息关联关系,将所述不具有信息关联关系确定为所述初始身份信息的信息关联状态。

在一些实施例中,所述确定单元,还用于:

当识别到所述信息关联状态为具有信息关联关系时,生成所述初始身份信息生成对应的信息校验码,并将所述信息校验码确定为待校验信息;

当识别到所述信息关联状态为不具有信息关联关系时,将所述初始身份信息确定为待校验信息。

在一些实施例中,所述信息验证装置还包括建立单元,用于:

获取每一目标对象的亲属业务生成请求,所述亲属业务生成请求携带有亲属对象的第一身份信息;

获取所述每一目标对象对应的目标身份信息;

根据所述目标身份信息及第一身份信息生成对应的亲属业务信息,并将所述亲属业务信息添加至所述预设关联信息库。

在一些实施例中,所述匹配单元,还用于:

从预设信息库中匹配所述生物特征信息对应的目标特征信息;

查找所述目标特征信息对应的身份信息,并将所述目标特征信息对应的身份信息确定为所述生物特征信息对应的初始身份信息。

在一些实施例中,所述信息验证装置还包括处理单元,用于:

获取所述待校验信息对应的校验结果;

当检测到所述校验结果为校验通过时,生成交易识别码,并将所述交易识别码发送所述目标终端,以使得所述目标终端完成所述交易识别码对应的交易。

此外,本申请实施例还提供一种计算机设备,包括处理器和存储器,所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序实现本申请实施例提供的信息验证方法中的步骤。

此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本申请实施例所提供的任一种信息验证方法中的步骤。

此外,本申请实施例还提供一种计算机程序产品,包括计算机指令,所述计算机指被执行时实现本申请实施例所提供的任一种信息验证方法中的步骤。

本申请实施例可以获取目标对象的生物特征信息;从预设信息库中匹配生物特征信息对应的初始身份信息;从预设关联信息库中查找初始身份信息的信息关联状态,其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态;根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。由此可得,本申请实施例通过获取的生物特征信息匹配目标对象的初始身份信息,以初步识别目标对象的身份信息,并通过获取该初始身份信息对应的信息关联状态,以便于根据该信息关联状态获悉目标对象是否存在高相似度对象,进而,基于信息关联状态来选择生成相应的待校验信息,并发送至目标终端进行校验;以此,可避免在信息验证时不同对象之间的人脸信息混淆的现象,提高信息验证的安全性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的信息验证系统的场景示意图;

图2是本申请实施例提供的信息验证方法的步骤流程示意图;

图3是本申请实施例提供的信息验证方法的又一步骤流程示意图;

图4是本申请实施例提供的信息验证方法的时序场景流程示意图;

图5是本申请实施例提供的信息关联状态对应的亲属关系示意图;

图6是本申请实施例提供的信息验证装置的结构示意图;

图7是本申请实施例提供的计算机设备的结构示意图。

具体实施方式

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

本申请实施例提供一种信息验证方法、装置、设备、存储介质及计算机程序产品。具体地,本申请实施例将从信息验证装置的角度进行描述,该信息验证装置具体可以集成在计算机设备中,该计算机设备可以是服务器,也可以是终端等设备。其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表、车载终端、智能语音交互设备、飞行器等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。

例如,参见图1,为本申请实施例提供的信息验证系统的场景示意图。该场景包括终端10和服务器20,其中,终端10与服务器20之间通信连接。

终端10可以采集目标对象的生物特征信息;将目标对象的生物特征信息发送至服务器20;以及,接收服务器20发送的待校验信息,使得目标对象针对该待校验信息进行校验。

服务器20可以获取目标对象的生物特征信息;从预设信息库中匹配生物特征信息对应的初始身份信息;从预设关联信息库中查找初始身份信息的信息关联状态,其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态;根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。

其中,信息验证可以包括获取生物特征信息、匹配身份信息、查找信息关联状态、确定待校验信息、发送待校验信息等处理方式。

以下分别进行详细说明。需说明的是,以下实施例的顺序不作为对实施例优选顺序的限定。

在本申请实施例中,将从用户界面测试信息验证装置的角度进行描述,以该用户界面测试信息验证装置具体可以集成在计算机设备如终端或服务器中。参见图2,图2为本申请实施例提供的一种用户界面测试信息验证方法的步骤流程示意图,本申请实施例以信息验证装置具体集成在服务器上为例,服务器上的处理器执行信息验证方法对应的程序时,具体流程如下:

101、获取目标对象的生物特征信息。

其中,该目标对象可以是需要进行身份信息识别的目标用户。例如,在电子支付交易场景中,参与支付交易的目标对象为需要进行身份信息识别的对象;此外,还可以是其他场景,如应用账号登录的场景中,目标对象为需要是否识别的用户。

其中,该生物特征信息是目标对象输入的待识别的生理特征信息,用于进行生物特征识别,该生理特征信息可以是指纹信息、虹膜信息、人脸信息等。此外,在本申请实施例中,该生物特征信息可以包含一种或多种类型的生理特征信息,如,同时包含指纹信息和人脸信息,此处不做限定。

需要说明的是,为了实现对目标对象的身份信息进行高效识别,本申请实施例可以获取目标对象的生物特征信息,通过目标对象的生物特征信息进行身份信息识别。其中,该生物特征信息的获取方式可以是:接收目标终端发送的目标对象的生物特征信息,或者,采集目标对象的生物特征信息。

通过以上方式,获取所要进行身份信息识别的目标对象的生物特征信息,以便于后续将生物特征信息应用于身份信息识别场景,如账户信息登录场景、快捷支付场景等,以进行目标对象的身份信息识别。

102、从预设信息库中匹配生物特征信息对应的初始身份信息。

其中,该预设信息库可以是包含一个或多个对象的身份信息数据的数据库,该身份信息数据具体可以是预设生物特征信息、预设身份信息等。可以理解的是,每一预设生物特征信息与对应的预设身份信息之间的具有绑定关系,即预设信息库可包含预设生物特征信息与对应的预设身份信息之间的映射关系,基于该映射关系,即可通过预存的生物特征信息信息来确定对应的身份信息,例如,通过预存的人脸信息可以确定对应的身份信息。

需要说明的是,该预设信息库可以由分布式存储信息库组成,具体以服务平台组建的企业信息库及第三方的分布式信息库组成,例如,以某企业的本地信息库及政府平台的分布式信息库组成,当用户首次使用生物特征信息进行身份识别时,通过由于本地信息库不存在该用户的生物特征信息,此时,可以通过政府平台的分布式信息库进行生物特征信息识别,以确定身份信息,并将识别到的身份信息与该新用户的生物特征信息进行绑定后更新至本地信息库;以此,满足用户在首次通过生物特征信息识别身份信息的需求,以及满足后续的身份识别。

其中,该初始身份信息可以是经过初步识别得到的用户身份信息,该身份信息具体可以是一系列的用户标识,如身份证号、姓名、头像、账户信息、电话号码等,用于表示相应用户的身份信息,其与预设信息库中预设(预存的)生物特征信息所绑定的用户身份信息相对应。

为了识别目标对象的身份信息,本申请实施例在得到目标对象的生物特征信息后,通过将目标对象的生物特征信息在预设信息库中进行匹配,如将目标对象的生物特征信息与预设信息库中多个预存的生物特征信息进行对比,以匹配预设信息库中与目标对象的生物特征信息对应的目标特征信息,进而,根据匹配到的目标特征信息确定对应的身份信息,以实现初步识别出目标对象的初始身份信息。

在一些实施方式中,步骤“从预设信息库中匹配生物特征信息对应的初始身份信息”,可以包括:

(1)从预设信息库中匹配生物特征信息对应的目标特征信息;

(2)查找目标特征信息对应的身份信息,并将目标特征信息对应的身份信息确定为生物特征信息对应的初始身份信息。

其中,该目标特征信息可以是预设信息库中与目标对象的生物特征信息相匹配的预设生物特征信息,即匹配到的预存的生物特征信息。

具体的,匹配目标生物特征的过程可以是:将目标对象的生物特征信息与预设信息库中预设生物特征信息进行匹配,以确定与目标对象的生物特征信息匹配的预设生物特征信息,并将与目标对象的生物特征信息匹配的预设生物特征信息确定为目标特征信息。进一步的,基于预设信息库包含每一预设生物特征信息与对应的预设身份信息之间的对应关系,确定该目标特征信息对应的身份信息,以此,初步识别出目标对象的初始身份信息。

通过以上方式,通过将采集的生物特征信息在预设信息库中进行匹配,以确定该预设信息库中相匹配的目标特征信息,从而,根据匹配到的目标特征信息确定目标对象的身份信息,以此,实现根据采集的生物特征信息初步识别目标对象的身份信息,以便于后续做进一步验证。

103、从预设关联信息库中查找初始身份信息的信息关联状态。

需要说明的是,在生物特征信息的身份识别过程中,具有亲属关系的两个或多个用户之间的生物特征信息可能具有较高的相似度,使得具有亲属关系的用户之间在进行生理特征信息识别时出现生物特征信息混淆的现象,导致识别出的身份信息有误。例如,以人脸信息作为生物特征信息为例,用户A与用户B的社会关系为亲兄弟或亲姐妹,由于用户A与用户B之间的人脸信息较为相似,容易出现人脸信息混淆的情况,导致用户A在进行人脸识别时,把用户A的人脸信息误认为是用户B的人脸信息,从而导致实际识别用户A的身份信息有误,如把用户B的身份信息误认为用户A的身份信息,这将影响后续的信息安全性,如支付交易的安全性、账户信息安全性等。为了提高信息验证的安全性,本申请实施例以“信息关联状态”来描述多个用户身份信息之间是否具有亲属关系,从而,通过该信息关联状态确定多个用户之间是否为具有高相似度生物特征信息,与确定多个用户之间是否存在高相似度对象(用户),若多个用户之间具有高相似度生物特征信息,则在识别生物特征信息对应的身份信息后,需要通过特别的验证方式对该识别到的身份信息作进一步验证,以此,达到高相似度生物特征信息对应的用户在信息验证时的安全性。

其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态,该信息关联状态用于表示目标对象与其他对象之间是否具有身份信息关联关系,如表示目标用户的身份信息与其他用户的身份信息之间是否具有亲属关系。示例性的,以用户A作为目标对象,以用户B作为其他对象,用户A与用户B的社会关系为亲兄弟或亲姐妹,用户A和用户B在注册网络身份信息后,用户A的身份信息与用户B的身份信息之间可具有亲属关联关系的,即用户A和用户B的身份信息之间具有信息关联关系,则用户A和用户B都具有信息关联状态。

其中,该预设关联信息库可以是包含身份信息对应的亲属业务信息的数据库。其中,该亲属业务信息为目标对象与其他对象之间的业务信息,用于表示目标对象与其他对象之间的亲属业务关系,其具体可通过身份信息表示亲属业务关系。通过该亲属业务信息可以确定目标对象的身份信息与其他亲属对象的身份信息之间是否具有的信息关联关系,或者,通过该亲属业务信息可以确定与目标对象的身份信息之间具有信息关联关系的其他亲属对象的身份信息,从而,进一步确定该目标对象的身份信息的信息关联状态。例如,通过亲属业务信息确定目标对象的身份信息与第一亲属对象的身份信息之间具有直接信息关联关系后,可获取该第一亲属对象的身份信息对应的其他亲属业务信息,以确定该第一亲属对象的身份信息是否存在与第二亲属对象之间的直接信息关联关系,若确定该第一亲属对象的身份信息与第二亲属对象之间的直接信息关联关系,则说明目标对象的身份信息与第二亲属对象的身份信息之间具有间接信息关联关系;反之,说明目标对象的身份信息与第二亲属对象的身份信息之间不具有间接信息关联关系;以此,进一步确定该目标对象的身份信息的信息关联状态。

在本申请实施例中,为了建立预设关联信息库中的亲属业务信息数据,具体可通过以下方式:获取每一目标对象的亲属业务生成请求,亲属业务生成请求携带有亲属对象的第一身份信息;获取每一目标对象对应的目标身份信息;根据目标身份信息及第一身份信息生成对应的亲属业务信息,并将亲属业务信息添加至预设关联信息库。

具体的,通过实时检测每一目标对象的亲属业务动态,并在检测到每一目标对象的亲属业务时,采集该目标对象的身份信息以及亲属业务对象的身份信息,根据采集的身份信息生成该目标对象(及亲属对象)的亲属业务信息,并添加至预设关联信息库,以便于后续用于确定识别到的身份信息的信息关联状态。

为了确定高相似度的生物特征信息的用户身份信息,本申请实施例在识别到对应的初始身份信息后,从预设关联信息库中查找初始身份信息的信息关联状态,以根据信息关联状态来确定该初始身份信息是否为高相似度的生物特征信息的用户身份信息,以便于确定后续是否对身份信息做进一步验证。具体的,若信息关联状态为初始身份信息与其他对象身份信息之间具有关联关系,则需要对该初始身份信息做进一步加验,如扫码认证、输入密码等;若信息关联状态为初始身份信息与其他对象身份信息之间不具有关联关系,则不需要执行加验,而是简单确认即可。以此,提高信息验证的安全性。

在一些实施方式中,步骤“从预设关联信息库中查找初始身份信息的信息关联状态”,可以包括:

(1)从预设信息关联库查找初始身份信息在历史时段的亲属业务信息;

(2)根据亲属业务信息确定初始身份信息的信息关联状态。

其中,该历史时段可以是当前时间之前的某一时段,如过去一个月、过去一年等,该历史时段还可以是当前时间之前的所有时段,如过去的任意时刻。

具体的,在初步识别出目标对象的初始身份信息后,从预设信息关联库查找初始身份信息在历史时段的亲属业务信息;一方面,当未查找到初始身份信息对应的亲属业务信息时,确定初始身份信息的信息关联状态为不具有信息关联关系;另一方面,当查找到初始身份信息对应的亲属业务信息时,根据亲属业务信息进一步确定初始身份信息的信息关联状态。

在一些实施方式中,步骤“根据亲属业务信息确定初始身份信息的信息关联状态”,可以包括:

(2.1)根据亲属业务信息确定初始身份信息关联的第一身份信息;

(2.2)识别第一身份信息的第一关联状态;

(2.3)根据第一身份信息的第一关联状态,确定初始身份信息的信息关联状态。

其中,该第一身份信息可以是与初始身份信息之间在亲属业务上具有直接关联关系的亲属对象的身份信息。例如,以子女作为目标对象,以父母任意一方作为亲属对象为例,在识别到子女的初始身份信息后,获取子女的初始身份信息对应的亲属业务信息,根据该亲属业务信息确定与子女的初始身份信息关联的亲属对象的身份信息。

其中,该第一关联状态为第一身份信息与第二身份信息之间的身份信息关联状态,第二身份信息为除初始身份信息及第一身份信息之外的其他身份信息。例如,以第一子女作为目标对象,以父母任意一方作为亲属对象为例,则第二身份信息为第二子女的身份信息,第二身份信息与第一身份信息之间具有直接的信息关联关系,第二身份信息与初始身份信息之间具有间接信息关联关系。

具体的,本申请实施例在得到初始身份信息对应的亲属业务信息后,为了确定初始身份信息的信息关联状态,首先,需要根据初始身份信息对应的亲属业务信息确定与初始身份信息直接关联的第一身份信息;然后,识别第一身份信息的第一关联状态,具体的,检测第一身份信息与除了初始身份信息之外的第二身份信息之间的信息关联状态,以确定第一身份信息与第二身份信息之间是否具有信息关联关系,得到第一身份信息的第一关联状态;进一步的,基于该第一关联状态确定初始身份信息的信息关联状态。

在一些实施方式中,步骤“识别第一身份信息的第一关联状态”,可以包括:

(2.2.1)检测第一身份信息在历史时段内是否具有关联的第一亲属业务信息,得到检测结果。

其中,该第一亲属业务信息为第一身份信息与第二身份信息之间的亲属业务信息,用于表示第一对象与第二对象之间的亲属业务关系。

(2.2.2)根据检测结果确定第一身份信息的第一关联状态。

具体的,根据检测结果确定第一身份信息的第一关联状态,具体为:一方面,当检测检测结果为包含第一亲属业务信息时,确定第一身份信息与第二身份信息之间具有关联关系,并将与第二身份信息之间具有关联关系确定为第一关联状态。另一方面,当检测检测结果为不包含第一亲属业务信息时,确定第一身份信息与第二身份信息之间不具有关联关系,并将与第二身份信息之间不具有关联关系确定为第一关联状态;具体的,当检测结果为查找到第一身份信息对应的第一亲属业务信息时,根据第一亲属业务信息确定与第一身份信息关联的第二身份信息,将第一身份信息与第二身份信息之间的信息关联关系确定为第一关联状态,即将具有信息关联关系确定为第一身份信息的第一关联状态。

进一步的,步骤“根据第一身份信息的第一关联状态,确定初始身份信息的信息关联状态”,可以包括:

(2.3.1)当检测到第一关联状态为与第二身份信息之间具有关联关系时,确定初始身份信息与第二身份信息之间具有信息关联关系,将具有信息关联关系确定为初始身份信息的信息关联状态。

(2.3.2)当检测到第一关联状态为与第二身份信息之间不具有关联关系时,确定初始身份信息与第二身份信息之间不具有信息关联关系,将不具有信息关联关系确定为初始身份信息的信息关联状态。

通过以上方式,可根据初始身份信息与亲属对象身份信息之间的亲属业务关系确定信息关联状态,以便于根据信息关联状态确定该初始身份信息是否具有与亲属对象的亲属关系,进而,确定该目标对象与其他对象之间是否为具有高相似度生物特征信息,以便于确定后续的待校验信息。

104、根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。

其中,该待校验信息可以是在识别到初始身份信息后所要确认的信息。

为了确定所要校验的信息,本申请实施例在得到初始身份信息对应的信息关联状态后的,可根据该信息关联状态确定初始身份信息对应的待校验信息。该待校验信息的具体确定过程为:一方面,当识别到信息关联状态为具有信息关联关系时,生成初始身份信息生成对应的信息校验码,并将信息校验码确定为待校验信息;另一方面,当识别到信息关联状态为不具有信息关联关系时,将初始身份信息确定为待校验信息。

进一步的,将确定的待校验信息发送至目标终端,并在目标终端的界面上进行显示,以便于目标对象对目标终端界面上的待校验信息进行确认/校验。

需要说明的是,不同的待校验信息,用户的确认/校验方式不同。具体的,一方面,当识别到信息关联状态为具有信息关联关系时,表示初始身份信息与其他对象的身份信息之间具有信息关联关系,即存在目标对象与亲属对象之间的亲属关系,由于目标对象与亲属对象之间可能存在高相似度的生物特征信息,该亲属对象的生物特征信息可能会影响识别目标对象的身份信息时准确性,因此,在得到识别到初始身份信息后,需要对生成该初始身份信息对应的信息校验码(如待校验的二维码或验证码等),以该信息校验码作为待校验信息并发送至目标终端,目标对象在进行信息校验时使用移动终端扫描该信息校验码,或通过移动终端发送信息校验码至后台,以完成信息校验。另一方面,当识别到信息关联状态为不具有信息关联关系时,表示初始身份信息与其他对象的身份信息之间不具有信息关联关系,不存在目标对象与亲属对象之间的亲属关系,则在通过生物特征信息识别该目标对象的身份信息时,由于不存在高相似度的生物特征信息的影响,则可直接以识别到的初始身份信息作为待校验信息,或以初始身份信息相关的信息作为待校验信息,如身份证号、姓名、头像、账户信息、电话号码等作为待校验信息,并将该待校验信息发送至目标终端进行显示,以使得目标对象在获悉后直接点击目标终端上的“确认”控件进行直接确认,以完成信息校验。

在一些实施方式中,步骤“将待校验信息发送至目标终端进行校验”之后,还包括:

获取待校验信息对应的校验结果;当检测到校验结果为校验通过时,生成交易识别码,并将交易识别码发送目标终端,以使得目标终端完成交易识别码对应的交易。

本申请实施例的信息校验可应用与支付交易场景中,具体的,在通过目标对象的生物特征信息识别出初始身份信息后,确认该初始身份信息的信息关联状态,以选择生成该初始身份信息相应的待校验信息,并发送至目标终端进行校验;进而,在检测到待待校验信息对应的校验结果时,获取待校验信息对应的校验结果,若检测到该校验结果为校验通过时,生成交易识别码,并将交易识别码发送目标终端进行显示,以通过目标终端所显示的交易识别码完成对应的交易。

在本申请实施例中,对于首次使用生物特征信息进行信息验证的用户而言,可以通过预设信息库在识别到初始身份信息后,再确定该用户的初始身份信息的信息关联状态,具体通过是否具有亲属业务信息进一步确定是否具有亲属关系的亲属对象,从而确定是否存在高相似用户,从而确定关于该初始身份信息的校验方式。以此,满足新用户通过生物特征信息进行身份识别,在提高身份识别的同时,提高信息验证的安全性。

由上可知,本申请实施例可以获取目标对象的生物特征信息;从预设信息库中匹配生物特征信息对应的初始身份信息;从预设关联信息库中查找初始身份信息的信息关联状态,其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态;根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。由此可得,本申请实施例通过获取的生物特征信息匹配目标对象的初始身份信息,以初步识别目标对象的身份信息,并通过获取该初始身份信息对应的信息关联状态,以便于根据该信息关联状态获悉目标对象是否存在高相似度对象,进而,基于信息关联状态来选择生成相应的待校验信息,并发送至目标终端进行校验;以此,可避免在信息验证时不同对象之间的人脸信息混淆的现象,提高信息验证的安全性。

根据上面实施例所描述的方法,以下将举例作进一步详细说明。

本申请实施例以信息验证为例,对本申请实施例提供的信息验证方法作进一步叙述。

图3是本申请实施例提供的信息验证方法的又一步骤流程示意图,图4是本申请实施例提供的信息验证方法的时序场景流程示意图;图5是本申请实施例提供的信息关联状态对应的亲属关系示意图。为了便于理解,请一并结合图3、图4和图5,对本申请实施例进行描述。

在本申请实施例中,将从信息验证装置的角度进行描述,该信息验证装置具体可以集成在计算机设备如终端和服务器中。例如,以集成在终端和服务器中为例,本终端或服务器上的处理器执行信息验证方法对应的程序时,该信息验证方法的具体流程如下:

201、终端采集目标对象的生物特征信息,并将目标对象的生物特征信息发送至服务器。

其中,该目标对象可以是需要进行身份信息识别的目标用户。例如,在电子支付交易场景中,参与支付交易的目标对象为需要进行身份信息识别的对象;此外,还可以是其他场景,如应用账号登录的场景中,目标对象为需要是否识别的用户。

其中,该生物特征信息可以是指纹信息、虹膜信息、人脸信息等。此外,在本申请实施例中,该生物特征信息可以包含一种或多种类型的生理特征信息,如,同时包含指纹信息和人脸信息,此处不做限定。

202、服务器获取目标对象的生物特征信息。

本申请实施例获取目标对象的生物特征信息,以便于后续将生物特征信息应用于身份信息识别场景,从而,实现对目标对象的身份信息进行高效识别。

203、服务器从预设信息库中匹配生物特征信息对应的初始身份信息。

其中,该预设信息库可以是包含一个或多个对象的身份信息数据的数据库,该身份信息数据具体可以是预设生物特征信息、预设身份信息等。可以理解的是,每一预设生物特征信息与对应的预设身份信息之间的具有绑定关系,即预设信息库可包含预设生物特征信息与对应的预设身份信息之间的映射关系,基于该映射关系,即可通过预存的生物特征信息来确定对应的身份信息,例如,通过预存的人脸信息可以确定对应的身份信息。

其中,该初始身份信息可以是经过初步识别得到的用户身份信息,该身份信息具体可以是一系列的用户标识,如身份证号、姓名、头像、账户信息、电话号码等,用于表示相应用户的身份信息,其与预设信息库中预设(预存的)生物特征信息所绑定的用户身份信息相对应。

例如,以人脸信息作为生物特征信息为例,将目标对象的人脸信息在预设信息库中进行匹配,如将目标对象的人脸信息与预设信息库中多个预存的人脸图像进行对比,以匹配预设信息库中与目标对象的人脸信息对应的目标特征信息,进而,根据匹配到的目标特征信息确定对应的身份信息,以实现初步识别出目标对象的初始身份信息。

204、服务器从预设信息关联库查找初始身份信息在历史时段的亲属业务信息。

其中,该预设关联信息库可以是包含身份信息对应的亲属业务信息的数据库。

其中,该亲属业务信息为目标对象与其他对象之间的业务信息,用于表示目标对象与其他对象之间的亲属业务关系,其具体可通过身份信息表示亲属业务关系。

具体的,通过该亲属业务信息可以确定目标对象的身份信息与其他亲属对象的身份信息之间是否具有的信息关联关系,或者,通过该亲属业务信息可以确定与目标对象的身份信息之间具有信息关联关系的其他亲属对象的身份信息。

205、服务器根据亲属业务信息确定初始身份信息的信息关联状态。

其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态,该信息关联状态用于表示目标对象与其他对象之间是否具有身份信息关联关系,如表示目标用户的身份信息与其他用户的身份信息之间是否具有亲属关系。

需要说明的是,在生物特征信息的身份识别过程中,具有亲属关系的两个或多个用户之间的生物特征信息可能具有较高的相似度,使得具有亲属关系的用户之间在进行生理特征信息识别时出现生物特征信息混淆的现象,导致识别出的身份信息有误。例如,以人脸信息作为生物特征信息为例,用户A与用户B的社会关系为亲兄弟或亲姐妹,由于用户A与用户B之间的人脸信息较为相似,容易出现人脸信息混淆的情况,导致用户A在进行人脸识别时,把用户A的人脸信息误认为是用户B的人脸信息,从而导致实际识别用户A的身份信息有误,如把用户B的身份信息误认为用户A的身份信息,这将影响后续的信息安全性,如支付交易的安全性、账户信息安全性等。

本申请实施例为了提高信息验证的安全性,首先,通过亲属业务信息确定初始身份信息的信息关联状态,以根据该信息关联状态来确定初始身份信息是否为高相似度生物特征信息对应的身份信息,以便于后续选择生成相应的待校验信息,以决定是否对该初始身份信息进行二次验证,提高信息验证的安全性。

具体的,当初始身份信息的信息关联状态为具有信息关联关系时,确定初始身份信息为高相似度生物特征信息对应的身份信息,则执行步骤206;当初始身份信息的信息关联状态为不具有信息关联关系时,确定初始身份信息不是高相似度生物特征信息对应的身份信息,则执行步骤207。

206、服务器识别到信息关联状态为具有信息关联关系时,生成初始身份信息生成对应的信息校验码,并将信息校验码确定为待校验信息。

其中,该待校验信息可以是在识别到初始身份信息后所要确认的信息。

具体的,当识别到信息关联状态为具有信息关联关系时,表示初始身份信息与其他对象的身份信息之间具有信息关联关系,即存在目标对象与亲属对象之间的亲属关系,由于目标对象与亲属对象之间可能存在高相似度的生物特征信息,该亲属对象的生物特征信息可能会影响识别目标对象的身份信息时准确性,因此,在得到识别到初始身份信息后,需要对该初始身份信息进行二次验证。具体的,需要生成该初始身份信息对应的信息校验码,如待校验的二维码,以便于后续通过扫描该信息校验码进行信息校验。

207、服务器识别到信息关联状态为不具有信息关联关系时,将初始身份信息确定为待校验信息。

具体的,当识别到信息关联状态为不具有信息关联关系时,表示初始身份信息与其他对象的身份信息之间不具有信息关联关系,不存在目标对象与亲属对象之间的亲属关系,则在通过生物特征信息识别该目标对象的身份信息时,由于不存在高相似度的生物特征信息的影响,则可直接以识别到的初始身份信息作为待校验信息,或以初始身份信息相关的信息作为待校验信息,如身份证号、姓名、头像、账户信息、电话号码等作为待校验信息,以便于后续直接察看并确认,完成校验。

208、服务器将待校验信息发送至终端进行显示。

在本申请实施例中,服务器在得到待校验信息后,将该待校验信息发送至目标终端,并在目标终端的界面上进行显示,以便于目标对象对目标终端界面上的待校验信息进行确认/校验。

例如,以待校验的二维码作为待校验信息为例,将待校验二维码发送至目标终端进行显示,以使得目标对象使用移动终端扫描该待校验二维码,以完成校验,又如,以验证码作为待校验信息为例,将验证码发送至目标终端进行显示,以使得目标对象通过移动终端将验证码发送至后台(服务器),以完成信息校验。

例如,当待校验信息为初始身份信息或相关的信息,如身份证号、姓名、头像、账户信息、电话号码等,并将该待校验信息发送至目标终端进行显示,以使得目标对象在获悉后直接点击目标终端上的“确认”控件进行直接确认,以完成信息校验。

209、服务器接收到待校验信息对应的校验结果。

具体的,当目标对象完成对待校验信息的确认/校验后,服务器即可接收到待校验信息对应的校验结果。

210、服务器检测到校验结果为校验通过时,生成交易识别码,并将交易识别码发送目标终端。

例如,以支付交易场景为例,服务器在检测到待待校验信息对应的校验结果时,获取待校验信息对应的校验结果,若检测到该校验结果为校验通过时,生成交易识别码,并将交易识别码发送目标终端进行显示,以通过目标终端所显示的交易识别码完成对应的交易,如通过支付终端或交易终端扫描目标终端上的交易识别码,以完成交易。

通过执行步骤201-210,可实现如图4与图5结合的场景,该场景的具体如下:

(1)用户点击人脸识别终端进行刷脸支付后,通过人脸识别终端采集用户的人脸信息;然后,人脸识别终端将采集人脸信息的图片传到人脸信息识别后台(即服务器),人脸信息识别后台(服务器)通过预设信息库进行人脸信息匹配,识别出用户身份信息;接着,若根据用户身份信息判定用户为普通用户,则将用户信息、付款码返回给人脸识别终端进行显示,用户直接点击确认支付后就可以进行付款。

(2)用户点击人脸识别终端进行刷脸支付后,通过人脸识别终端采集用户的人脸信息;然后,人脸识别终端将采集人脸信息的图片传到人脸信息识别后台(即服务器),人脸信息识别后台(服务器)通过预设信息库进行人脸信息匹配,识别出用户身份信息;进一步的,若根据用户身份信息判定可能存在与用户对应的高相似用户,则需要用户通过移动终端(或目标应用)进行扫码二次确认,降低误刷风险。

需要说明的是,在定义高相似用户的时,可通过用户的亲属业务信息来确定。具体包含两种情况,一、父母为多个子女开通了亲属业务,且子女性别与年龄相近,则子女间为高相似用户的概率升高,服务器将该范围内的子女标记为高相似用户;二、多个子女为同一个父母开通了亲属业务,且子女性别与年龄相近,则子女间为高相似用户的概率升高,后台将该范围内的子女标记为高相似用户。

通过以上方式,通过将亲属业务信息与人脸识别相结合,使得存在亲属关系的高相似用户在进行人脸识别时,能够鉴别出来,并通过用户的移动终端扫码进行区分,有效降低亲属间的误刷风险。

由以上可知,本申请实施例可以获取目标对象的生物特征信息;从预设信息库中匹配生物特征信息对应的初始身份信息;从预设关联信息库中查找初始身份信息的信息关联状态,其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态;根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。由此可得,本申请实施例通过获取的生物特征信息匹配目标对象的初始身份信息,以初步识别目标对象的身份信息,并通过获取该初始身份信息对应的信息关联状态,以便于根据该信息关联状态获悉目标对象是否存在高相似度对象,进而,基于信息关联状态来选择生成相应的待校验信息,并发送至目标终端进行校验;以此,可避免在信息验证时不同对象之间的人脸信息混淆的现象,提高信息验证的安全性。

为了更好地实施以上方法,本申请实施例还提供一种信息验证装置,该信息验证装置可以集成在网络设备,比如服务器或终端等设备中,该终端可以包括平板电脑、笔记本电脑和/或个人计算机等。

例如,如图6所示,该信息验证装置可以包括获取单元601、匹配单元602、查找单元603和确定单元604。

获取单元601,用于获取目标对象的生物特征信息;

匹配单元602,用于从预设信息库中匹配生物特征信息对应的初始身份信息;

查找单元603,用于从预设关联信息库中查找初始身份信息的信息关联状态,其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态;

确定单元604,用于根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。

在一些实施例中,查找单元603,包括:查找子单元和确定子单元;

查找子单元,用于从预设信息关联库查找初始身份信息在历史时段的亲属业务信息;

确定子单元,用于根据亲属业务信息确定初始身份信息的信息关联状态。

在一些实施例中,确定子单元,还用于:

根据亲属业务信息确定初始身份信息关联的第一身份信息;识别第一身份信息的第一关联状态,第一关联状态为第一身份信息与第二身份信息之间的身份信息关联状态,第二身份信息为除初始身份信息及第一身份信息之外的其他身份信息;根据第一身份信息的第一关联状态,确定初始身份信息的信息关联状态。

在一些实施例中,确定子单元,还用于:

检测第一身份信息在历史时段内是否具有关联的第一亲属业务信息,得到检测结果;根据检测结果确定第一身份信息的第一关联状态。

在一些实施例中,确定子单元,还用于:

当检测检测结果为包含第一亲属业务信息时,确定第一身份信息与第二身份信息之间具有关联关系,并将与第二身份信息之间具有关联关系确定为第一关联状态;

当检测检测结果为不包含第一亲属业务信息时,确定第一身份信息与第二身份信息之间不具有关联关系,并将与第二身份信息之间不具有关联关系确定为第一关联状态。

在一些实施例中,确定子单元,还用于:

当检测到第一关联状态为与第二身份信息之间具有关联关系时,确定初始身份信息与第二身份信息之间具有信息关联关系,将具有信息关联关系确定为初始身份信息的信息关联状态;

当检测到第一关联状态为与第二身份信息之间不具有关联关系时,确定初始身份信息与第二身份信息之间不具有信息关联关系,将不具有信息关联关系确定为初始身份信息的信息关联状态。

在一些实施例中,确定单元604,还用于:

当识别到信息关联状态为具有信息关联关系时,生成初始身份信息生成对应的信息校验码,并将信息校验码确定为待校验信息;

当识别到信息关联状态为不具有信息关联关系时,将初始身份信息确定为待校验信息。

在一些实施例中,信息验证装置还包括建立单元,具体用于:

获取每一目标对象的亲属业务生成请求,亲属业务生成请求携带有亲属对象的第一身份信息;获取每一目标对象对应的目标身份信息;根据目标身份信息及第一身份信息生成对应的亲属业务信息,并将亲属业务信息添加至预设关联信息库。

在一些实施例中,匹配单元602,还用于:

从预设信息库中匹配生物特征信息对应的目标特征信息;

查找目标特征信息对应的身份信息,并将目标特征信息对应的身份信息确定为生物特征信息对应的初始身份信息。

在一些实施例中,信息验证装置还包括处理单元,具体用于:

获取待校验信息对应的校验结果;当检测到校验结果为校验通过时,生成交易识别码,并将交易识别码发送目标终端,以使得目标终端完成交易识别码对应的交易。

由以上可知,本申请实施例可以通过获取单元601获取目标对象的生物特征信息;通过匹配单元602从预设信息库中匹配生物特征信息对应的初始身份信息;通过查找单元603从预设关联信息库中查找初始身份信息的信息关联状态,其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态;通过确定单元604根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。由此可得,本申请实施例通过获取的生物特征信息匹配目标对象的初始身份信息,以初步识别目标对象的身份信息,并通过获取该初始身份信息对应的信息关联状态,以便于根据该信息关联状态获悉目标对象是否存在高相似度对象,进而,基于信息关联状态来选择生成相应的待校验信息,并发送至目标终端进行校验;以此,可避免在信息验证时不同对象之间的人脸信息混淆的现象,提高信息验证的安全性。

本申请实施例还提供一种计算机设备,如图7所示,其示出了本申请实施例所涉及的计算机设备的结构示意图,具体来讲:

该计算机设备可以包括一个或者一个以上处理核心的处理器701、一个或一个以上计算机可读存储介质的存储器702、电源703和输入单元704等部件。本领域技术人员可以理解,图7中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器701是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器702内的软件程序和/或模块,以及调用存储在存储器702内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选的,处理器701可包括一个或多个处理核心;优选的,处理器701可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器701中。

存储器702可用于存储软件程序以及模块,处理器701通过运行存储在存储器702的软件程序以及模块,从而执行各种功能应用以及信息验证。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器702还可以包括存储器控制器,以提供处理器701对存储器702的访问。

计算机设备还包括给各个部件供电的电源703,优选的,电源703可以通过电源管理系统与处理器701逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源703还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该计算机设备还可包括输入单元704,该输入单元704可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本申请实施例中,计算机设备中的处理器701会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器702中,并由处理器701来运行存储在存储器702中的应用程序,从而实现各种功能,如下:

获取目标对象的生物特征信息;从预设信息库中匹配生物特征信息对应的初始身份信息;从预设关联信息库中查找初始身份信息的信息关联状态,其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态;根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。

以上各个操作的具体实施可参见前面的实施例,在此不作赘述。

由以上可知,本申请实施例可以获取目标对象的生物特征信息;从预设信息库中匹配生物特征信息对应的初始身份信息;从预设关联信息库中查找初始身份信息的信息关联状态,其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态;根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。由此可得,本申请实施例通过获取的生物特征信息匹配目标对象的初始身份信息,以初步识别目标对象的身份信息,并通过获取该初始身份信息对应的信息关联状态,以便于根据该信息关联状态获悉目标对象是否存在高相似度对象,进而,基于信息关联状态来选择生成相应的待校验信息,并发送至目标终端进行校验;以此,可避免在信息验证时不同对象之间的人脸信息混淆的现象,提高信息验证的安全性。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种信息验证方法中的步骤。例如,该指令可以执行如下步骤:

获取目标对象的生物特征信息;从预设信息库中匹配生物特征信息对应的初始身份信息;从预设关联信息库中查找初始身份信息的信息关联状态,其中,信息关联状态为目标对象与其他对象之间的身份信息关联状态;根据信息关联状态确定初始身份信息对应的待校验信息,并将待校验信息发送至目标终端进行校验。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该计算机可读存储介质中所存储的指令,可以执行本申请实施例所提供的任一种信息验证方法中的步骤,因此,可以实现本申请实施例所提供的任一种信息验证方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

以上对本申请实施例所提供的一种信息验证方法、装置、设备、存储介质及计算机程序产品进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

相关技术
  • 产品验证方法、装置、存储介质以及计算机设备
  • 前端信息验证方法、装置、存储介质和计算机设备
  • 信息验证方法、装置、计算机设备及计算机可读存储介质
  • 信息验证方法、装置、计算机设备及存储介质
  • 图像分类方法及装置、电子设备、计算机程序及存储介质
  • 身份验证方法、装置、设备、存储介质和计算机程序产品
  • 验证码图像加密方法、设备、存储介质和计算机程序产品
技术分类

06120115981437