数据请求方法、装置、存储介质及电子设备与流程

文档序号:19738699发布日期:2020-01-18 04:52阅读:181来源:国知局
数据请求方法、装置、存储介质及电子设备与流程

本公开涉及风险管控技术领域,具体而言,涉及一种数据请求方法、装置、存储介质及电子设备。



背景技术:

数据请求过程是完成组成某个数据组的所有数据请求的过程,或者通过请求多个数据请求节点的数据组成某个数据组的过程。

目前,用户在数据请求时,通常需要进行用户相关信息验证的操作,以合适用户的身份及相关信息。在验证过程存在多个数据请求节点多次验证的需求,因此,现有技术中,用户从登录验证到数据请求节点验证需要按照预先规定的数据请求节点顺序依次办理,以便于所有节点的验证信息与初始验证信息一致,数据请求灵活性低,且存在从数据请求开始到结束,用户频繁的验证操作,数据请求效率低,用户体验不足。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本公开的目的在于提供一种数据请求方案,进而至少在一定程度上通过用户验证数据的预提取与灵活施加到数据请求节点的情况下,有效提高数据请求的效率和灵活性。

根据本公开的一个方面,提供一种数据请求方法,包括:

当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息;

获取所述目标动作的人脸图像和所述验证信息的基验证数据;

当获取到所述基验证数据,向所述用户发送数据请求提示,以使得所述用户依次触发目标数据请求节点请求所述目标数据组的所有数据;

依次在监测到所述目标数据请求节点被触发时,将所述基验证数据依次添加到所述目标数据请求节点上,并提示所述用户输入所述目标数据请求节点的动态数据信息;

依次在监测到所述目标数据请求节点的验证请求时,根据所述基验证数据及所述目标数据请求节点的所述动态数据信息生成动态验证数据;

依次利用所述动态验证数据,在所述动态验证数据对应的所述目标数据请求节点上验证所述用户信息,直到完成请求所述目标数据组。

在本公开的一种示例性实施例中,所述当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息,包括:

当监测到用户触发目标数据组获取请求时,向所述用户发送用于验证人脸图像采集提示,以使得所述用户保持与用户验证数据库中事先保存的所述用户的验证人脸图像副本的脸部动作一致的脸部动作;

采集所述用户保持与用户验证数据库中事先保存的所述用户的验证人脸图像副本的脸部动作一致的脸部动作的人脸图像,作为所述目标脸部动作的人脸图像。

向所述用户发送验证信息输入提示,以使得所述用户输入与事先保存在所述用户验证数据库中的验证信息副本一致的验证信息;

获取所述用户输入的验证信息。

在本公开的一种示例性实施例中,所述获取所述目标动作的人脸图像和所述验证信息的基验证数据,包括:

获取所述目标动作的人脸图像的第一验证数据;

获取所述验证信息的第二验证数据;

将所述第一验证数据和所述第二验证数据,按照预定规则组成所述作为验证数据。

在本公开的一种示例性实施例中,所述获取所述目标动作的人脸图像的第一验证数据,包括:

从所述目标动作的人脸图像上提取所述用户的人脸特征向量数据,作为所述第一验证数据。

在本公开的一种示例性实施例中,所述获取所述验证信息的第二验证数据,包括:

根据所述验证信息的类型对应的转换规则转换为目标数制的数据,作为所述第二验证数据。

在本公开的一种示例性实施例中,所述将所述第一验证数据和所述第二验证数据,按照预定规则组成所述作为验证数据,包括:

为所述第一验证数据添加第一验证数据标签;

为所述第二验证数据添加第二验证数据标签;

将添加所述第一验证数据标签的所述第一验证数据作为数据头,串联在添加所述第二验证数据标签的第二验证数据头部,得到所述作为验证数据。

在本公开的一种示例性实施例中,在所述当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息之前,所述方法还包括:

获取所述用户的身份信息;

获取所述用户的目标动作的人脸图像副本及验证信息副本;

获取所述用户的所述目标动作的人脸图像副本的作为验证数据及所述验证信息副本的作为验证数据;

获取不同数据请求节点的动态信息验证模板,并与所述目标动作的人脸图像副本的作为验证数据及所述验证信息副本的作为验证数据,生成作为验证数据副本;

将所述作为验证数据副本和所述用户的身份信息关联存储在用户身份验证数据库中。

根据本公开的一个方面,提供一种数据请求装置,其特征在于,包括:

第一获取模块,用于当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息;

第二获取模块,用于获取所述目标动作的人脸图像和所述验证信息的基验证数据;

提示模块,用于当获取到所述基验证数据,向所述用户发送数据请求提示,以使得所述用户依次触发目标数据请求节点请求所述目标数据组的所有数据;

添加模块,用于依次在监测到所述目标数据请求节点被触发时,将所述基验证数据依次添加到所述目标数据请求节点上,并提示所述用户输入所述目标数据请求节点的动态数据信息;

生成模块,用于依次在监测到所述目标数据请求节点的验证请求时,根据所述基验证数据及所述目标数据请求节点的所述动态数据信息生成动态验证数据;

验证模块,用于依次利用所述动态验证数据,在所述动态验证数据对应的所述目标数据请求节点上验证所述用户信息,直到完成请求所述目标数据组。

根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有数据请求程序,其特征在于,所述数据请求程序被处理器执行时实现上述任一项所述的方法。

根据本公开的一个方面,提供一种电子设备,其特征在于,包括:

处理器;以及

存储器,用于存储所述处理器的数据请求程序;其中,所述处理器配置为经由执行所述数据请求程序来执行上述任一项所述的方法。

本公开一种数据请求方法及装置。首先,当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息;通过在目标数据组请求前,获取用户事先存储在用户验证数据库中设定的动作的人脸图像对应的目标动作的人脸图像,以及事先设定的验证信息,可以作为用户自定义密钥安全验证用户身份。其次,获取所述目标动作的人脸图像和所述验证信息的基验证数据;通过提取数据层级的基验证数据,可以有效提高用户验证的效率,同时,可以将轻量级的基验证数据便捷的在后续步骤中进行节点间的高效传递。然后,当获取到所述基验证数据,向所述用户发送数据请求提示,以使得所述用户依次触发目标数据请求节点请求所述目标数据组的所有数据;当基验证数据采集到后,通过提示,用户可以开始根据目标业务的实际办理情况,即数据组的获取情况,灵活的选择可以进行办理的数据请求节点,按照自定义顺序请求完所有的数据请求节点。然后,依次在监测到所述目标数据请求节点被触发时,将所述基验证数据依次添加到所述目标数据请求节点上,并提示所述用户输入所述目标数据请求节点的动态数据信息;通过将基验证数据依次添加到用户触发办理的目标数据请求节点上,可以使得每个数据请求节点都具有统一的基础验证数据,保障用户按照自定义的办理顺序依次办理目标数据请求节点时,每个数据请求节点可以根据需求进行灵活地验证用户身份;此时,通过提示可以使得用户根据每个数据请求节点的需求输入对应于每个数据请求节点的动态数据信息,进行数据请求。然后,依次在监测到所述目标数据请求节点的验证请求时,根据所述基验证数据及所述目标数据请求节点的所述动态数据信息生成动态验证数据;根据不同数据请求节点的验证请求,通过将基础验证密钥用的基验证数据和不同数据请求节点的动态数据信息,加工得到对应于不同节点的业务及身份共同验证用的动态验证数据,可以分别对每个数据请求节点进行业务验证,在验证用户身份的同时验证数据请求节点的内容,保证目标业务顺利、高效地办理。最后,依次利用所述动态验证数据,在所述动态验证数据对应的所述目标数据请求节点上验证所述用户信息,直到完成请求所述目标数据组,这样可以在用户自定义目标业务的数据请求节点办理顺序时,保证每个数据请求节点的验证需求,同时,避免用户注册专用数据请求账号,有效提高数据请求的效率,提升用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示意性示出一种数据请求方法的流程图。

图2示意性示出一种数据请求方法的应用场景示例图。

图3示意性示出一种用户验证信息获取方法流程图。

图4示意性示出一种数据请求装置的方框图。

图5示意性示出一种用于实现上述数据请求方法的电子设备示例框图。

图6示意性示出一种用于实现上述数据请求方法的计算机可读存储介质。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

本示例实施方式中首先提供了数据请求方法,该数据请求方法可以运行于的服务器,也可以运行于服务器集群或云服务器等,当然,本领域技术人员也可以根据需求在其他平台运行本发明的方法,本示例性实施例中对此不做特殊限定。参考图1所示,该数据请求方法可以包括以下步骤:

步骤s110,当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息;

步骤s120,获取所述目标动作的人脸图像和所述验证信息的基验证数据;

步骤s130,当获取到所述基验证数据,向所述用户发送数据请求提示,以使得所述用户依次触发目标数据请求节点请求所述目标数据组的所有数据;

步骤s140,依次在监测到所述目标数据请求节点被触发时,将所述基验证数据依次添加到所述目标数据请求节点上,并提示所述用户输入所述目标数据请求节点的动态数据信息;

步骤s150,依次在监测到所述目标数据请求节点的验证请求时,根据所述基验证数据及所述目标数据请求节点的所述动态数据信息生成动态验证数据;

步骤s160,依次利用所述动态验证数据,在所述动态验证数据对应的所述目标数据请求节点上验证所述用户信息,直到完成请求所述目标数据组。

上述数据请求方法中。首先,当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息;通过在目标数据组请求前,获取用户事先存储在用户验证数据库中设定的动作的人脸图像对应的目标动作的人脸图像,以及事先设定的验证信息,可以作为用户自定义密钥安全验证用户身份。其次,获取所述目标动作的人脸图像和所述验证信息的基验证数据;通过提取数据层级的基验证数据,可以有效提高用户验证的效率,同时,可以将轻量级的基验证数据便捷的在后续步骤中进行节点间的高效传递。然后,当获取到所述基验证数据,向所述用户发送数据请求提示,以使得所述用户依次触发目标数据请求节点请求所述目标数据组的所有数据;当基验证数据采集到后,通过提示,用户可以开始根据目标业务的实际办理情况,即数据组的获取情况,灵活的选择可以进行办理的数据请求节点,按照自定义顺序请求完所有的数据请求节点。然后,依次在监测到所述目标数据请求节点被触发时,将所述基验证数据依次添加到所述目标数据请求节点上,并提示所述用户输入所述目标数据请求节点的动态数据信息;通过将基验证数据依次添加到用户触发办理的目标数据请求节点上,可以使得每个数据请求节点都具有统一的基础验证数据,保障用户按照自定义的办理顺序依次办理目标数据请求节点时,每个数据请求节点可以根据需求进行灵活地验证用户身份;此时,通过提示可以使得用户根据每个数据请求节点的需求输入对应于每个数据请求节点的动态数据信息,进行数据请求。然后,依次在监测到所述目标数据请求节点的验证请求时,根据所述基验证数据及所述目标数据请求节点的所述动态数据信息生成动态验证数据;根据不同数据请求节点的验证请求,通过将基础验证密钥用的基验证数据和不同数据请求节点的动态数据信息,加工得到对应于不同节点的业务及身份共同验证用的动态验证数据,可以分别对每个数据请求节点进行业务验证,在验证用户身份的同时验证数据请求节点的内容,保证目标业务顺利、高效地办理。最后,依次利用所述动态验证数据,在所述动态验证数据对应的所述目标数据请求节点上验证所述用户信息,直到完成请求所述目标数据组,这样可以在用户自定义目标业务的数据请求节点办理顺序时,保证每个数据请求节点的验证需求,同时,避免用户注册专用数据请求账号,有效提高数据请求的效率,提升用户体验。

下面,将结合附图对本示例实施方式中上述数据请求方法中的各步骤进行详细的解释以及说明。

在步骤s110中,当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息。

在本示例的实施方式中,参考图2所示,当服务器201监测到用户在终端202上触发目标数据组获取请求时,服务器201从终端202上的例如摄像头等图像采集木块上获取用户的目标动作的人脸图像,同时获取用户在终端202上输入的验证信息。这样可以通过在目标数据请求前,获取用户事先存储在用户验证数据库中设定的动作的人脸图像对应的目标动作的人脸图像,以及事先设定的验证信息,可以作为用户自定义密钥安全验证用户身份。其中,服务器201可以是任何具有执行程序指令功能、数据存储功能终端,例如服务器、云服务器、电脑等,终端202可以是任何具有指令执行功能的终端,例如手机、电脑等,在此不做特殊限定。

目标脸部动作的人脸图像就是特定脸部动作的人脸图像,例如左眼闭着,右眼睁开等动作下的人脸图像,目标动作人脸图像是与事先保存在用户验证数据库中的验证用人脸图像具有相同的动作,可以准确的验证用户;同时,通过预先保存不同动作的人脸图像作为验证人脸图像,可以由用户自主设定,有效保证验证安全性。用户输入的验证信息就是比如预设的验证号码等验证信息。当监测到用户通过点击等触发目标业务启动以办理该目标业务时,通过获取目标脸部动作人脸图像以及用户的验证信息可以准确地进行用户身份验证,获得用户身份信息。

在本示例的一种实施方式中,参考图3所示,所述当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息,包括:

步骤310,当监测到用户触发目标数据组获取请求时,向所述用户发送用于验证人脸图像采集提示,以使得所述用户保持与用户验证数据库中事先保存的所述用户的验证人脸图像副本的脸部动作一致的脸部动作;

步骤320,采集所述用户保持与用户验证数据库中事先保存的所述用户的验证人脸图像副本的脸部动作一致的脸部动作的人脸图像,作为所述目标脸部动作的人脸图像;

步骤330,向所述用户发送验证信息输入提示,以使得所述用户输入与事先保存在所述用户验证数据库中的验证信息副本一致的验证信息;

步骤340,获取所述用户输入的验证信息。

用户验证数据库中事先保存的用户的验证人脸图像副本的脸部动作是用户自己设定的动作,只有动作一致且为同一用户的人脸图像才可以与验证人脸图像副本在验证时通过对比验证通过。当监测到用户触发目标业务启动时,通过向用户发送用于验证人脸图像采集提示,就可以使得用户保持与事先保存的验证人脸图像副本一致的动作,进而准确地采集到目标脸部动作的人脸图像。验证信息就是用于验证用户身份的预先保存在用户验证数据库中的验证信息副本一致的验证信息,可以是例如身份证号码等;当监测到用户触发目标业务启动时,向用户发送验证信息输入提示,就可以准确地获取到与事先保存在用户验证数据库中的验证信息副本一致的验证信息。

在步骤s120中,获取所述目标动作的人脸图像和所述验证信息的基验证数据。

在本示例的实施方式中,作为验证数据就是用于直接进行验证的数据,可以在有效保证验证准确性的情况下保证验证效率。目标动作的人脸图像和验证信息的作为验证数据就是例如目标动作的人脸图像的纹理特征数据等以及验证信息的特征向量或者十六进制数据等。这样可以有效保证数据请求过程的验证效率。且通过提取数据层级的基验证数据,可以有效提高用户验证的效率,同时,可以将轻量级的基验证数据便捷的在后续步骤中进行节点间的高效传递。

在本示例的一种实施方式中,所述获取所述目标动作的人脸图像和所述验证信息的基验证数据,包括:

获取所述目标动作的人脸图像的第一验证数据;

获取所述验证信息的第二验证数据;

将所述第一验证数据和所述第二验证数据,按照预定规则组成所述作为验证数据。

目标动作的人脸图像的第一验证数据,就是从目标动作的人脸图像中获取的人脸图像特征数据,例如人脸识别过程中提取的纹理特征向量数据或者形状特征向量数据等。验证信息的第二验证数据就是用户自定义的验证信息转化得到的例如十六进制等格式或者词特征向量等验证数据。将所述第一验证数据和所述第二验证数据,按照预定规则组成所述作为验证数据,可以是将第一验证数据和第二验证数据串联成数据串,其中第一验证数据和第二验证数据串之间添加分隔符。这样可以便于验证数据的保存,同时便于用该作为验证数据进行快速的准确验证,有效保证验证效率和准确性。

在本示例的一种实施方式中,所述获取所述目标动作的人脸图像的第一验证数据,包括:

从所述目标动作的人脸图像上提取所述用户的人脸特征向量数据,作为所述第一验证数据。

利用现有的人脸识别可以准确的得到人脸图像的形状特征向量数据或者纹理特征向量数据,提取所述用户的人脸特征向量数据,作为第一验证数据。可以在一定程度上保证后续步骤中用户验证的准确性的情况下,有效提高验证效率。

在本示例的一种实施方式中,所述获取所述验证信息的第二验证数据,包括:

根据所述验证信息的类型对应的转换规则转换为目标数制的数据,作为所述第二验证数据。

验证信息的类型就是例如汉字形式或者数字形式等的类型。根据所述验证信息的类型对应的转换规则转换为目标数制的数据就是例如将汉字类型的验证信息,通过词向量映射得到十进制的特征向量数据或者将英文类别的验证信息根据数制转换规则转换为十进制等目标数制的数据,这样可以在一定程度上保证后续步骤中用户验证的准确性的情况下,有效提高验证效率。

在本示例的一种实施方式中,所述将所述第一验证数据和所述第二验证数据,按照预定规则组成所述作为验证数据,包括:

为所述第一验证数据添加第一验证数据标签;

为所述第二验证数据添加第二验证数据标签;

将添加所述第一验证数据标签的所述第一验证数据作为数据头,串联在添加所述第二验证数据标签的第二验证数据头部,得到所述作为验证数据。

第一验证数据标签就是例如标识数据为人脸图像数据的标签;第二验证数据标签就是例如标识数据为验证信息数据的标签。通过为验证数据添加对应的验证数据标签,可以根据标签准确、高效地查找到对应的数据,有效保证验证准确性。将添加第一验证数据标签的第一验证数据作为数据头,串联在添加第二验证数据标签的第二验证数据头部,得到作为验证数据,就可以在其中一个数据标签被查找到时,实现两个验证数据的快速验证,既保证验证准确性,又保证验证效率。

在步骤s130中,当获取到所述基验证数据,向所述用户发送数据请求提示,以使得所述用户依次触发目标数据请求节点请求所述目标数据组的所有数据。

在本示例的实施方式中,当验证数据采集到后,通过提示,用户可以开始根据目标业务的实际办理情况,灵活的选择可以进行办理的数据请求节点,按照自定义顺序办理完所有的数据请求节点。这样不会因为某个数据请求节点暂时不能办理等原因导致业务无法继续办理,进而有效提高数据请求的灵活性和效率。

在步骤s140中,依次在监测到所述目标数据请求节点被触发时,将所述基验证数据依次添加到所述目标数据请求节点上,并提示所述用户输入所述目标数据请求节点的动态数据信息。

在本示例的实施方式中,通常数据请求业务由很多的数据请求节点组成,要完成办理目标业务就要依次办理完所有的数据请求节点。同时组成某个业务的数据请求节点通常是特定的几个数据请求节点,而且,数据请求节点之间的办理顺序具有规定顺序。通过将基验证数据依次添加到用户触发办理的目标数据请求节点上,可以使得每个数据请求节点都具有统一的基础验证数据,保障用户按照自定义的办理顺序依次办理目标数据请求节点时,每个数据请求节点可以根据需求进行灵活地验证用户身份;此时,通过提示可以使得用户根据每个数据请求节点的需求输入对应于每个数据请求节点的动态数据信息,进行数据请求,将每个节点通过同一基验证数据的验证自动关联,有效保证数据请求的完整性。其中,动态数据信息就是每个数据请求节点上根据用户的办理目标每个输入的不一样的动态信息,例如商品数量、价格、支付账号等。

一个示例中,用户在办理业务时,很多系统都是采用传统的账号密码的登录方式,首先对于用户来讲,记录很多的账号和密码是件很困难的事情,特别是密码复杂度存在一定要求的情况下。同时,当客户忘记密码时,也需要通过很多步的验证才能找回密码,而且,用户进行数据请求时会在很多节点需要用户进行多次身份验证操作,通过采集人脸图像和验证信息的第一验证数据,在用户办理业务时,可以不用通过账号密码登录,灵活的将基验证数据添加到各个节点,根据需要每个节点都可以得到验证,同时将每个节点通过同一基验证数据的验证自动关联,有效保证数据请求的效率及完整性。

在步骤s150中,依次在监测到所述目标数据请求节点的验证请求时,根据所述基验证数据及所述目标数据请求节点的所述动态数据信息生成动态验证数据。

在本示例的实施方式中,根据不同数据请求节点的验证请求,通过将基础验证密钥用的基验证数据和不同数据请求节点的动态数据信息,加工得到对应于不同节点的业务及身份共同验证用的动态验证数据,可以分别对每个数据请求节点进行业务验证,在验证用户身份分同时验证数据请求节点的内容,保证目标业务顺利、高效地办理。

根据基验证数据及目标数据请求节点的动态数据信息生成动态验证数据的方法可以是将目标数据请求节点的动态数据信息中需验证业务信息加工为添加对应的标签后,转化为预定格式的数据,并将目标数据请求节点的预定格式的数据保存为数据包后,串联在基验证数据后面。

在步骤s160中,依次利用所述动态验证数据,在所述动态验证数据对应的所述目标数据请求节点上验证所述用户信息,直到完成请求所述目标数据组。

在本示例的实施方式中,这样可以在用户自定义目标业务的数据请求节点办理顺序时,利用动态验证数据,在动态验证数据对应的目标数据请求节点上高效、准确验证用户信息及节点动态信息,保证每个数据请求节点的验证需求,同时,避免用户注册专用数据请求账号,有效提高数据请求的效率,提升用户体验。

在本示例的一种实施方式中,在所述当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息之前,所述方法还包括:

获取所述用户的身份信息;

获取所述用户的目标动作的人脸图像副本及验证信息副本;

获取所述用户的所述目标动作的人脸图像副本的作为验证数据及所述验证信息副本的作为验证数据;

获取不同数据请求节点的动态信息验证模板,并与所述目标动作的人脸图像副本的作为验证数据及所述验证信息副本的作为验证数据,生成作为验证数据副本;

将所述作为验证数据副本和所述用户的身份信息关联存储在用户身份验证数据库中。

用户的身份信息就是姓名、年龄等信息。目标动作的人脸图像副本就是采集的作为密码副本的预先由用户设定脸部动作的人脸图像;验证信息副本就是预先由用户设定的作为密码副本的验证信息。获取用户的目标动作的人脸图像副本的作为验证数据及验证信息副本的作为验证数据就是获取验证数据副本。动态信息验证模板就是目标数据请求节点的动态数据信息中需验证业务信息加工为添加对应的标签后,转化为预定格式的数据,并将目标数据请求节点的预定格式的数据保存得到的数据包。通过将验证信息副本的作为验证数据、目标动作的人脸图像副本的作为验证数据及数据请求节点的动态信息验证模板依次串联可以得到作为验证数据副本。最后,将作为验证数据副本和用户的身份信息关联存储在用户身份验证数据库中可以根据验证需要进行用户验证。

本公开还提供了一种数据请求装置。参考图4所示,该数据请求装置可以包括第一获取模块410、第二获取模块420、提示模块430、添加模块440、生成模块450以及验证模块460。其中:

第一获取模块410可以用于当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息;

第二获取模块420可以用于获取所述目标动作的人脸图像和所述验证信息的基验证数据;

提示模块430可以用于当获取到所述基验证数据,向所述用户发送数据请求提示,以使得所述用户依次触发目标数据请求节点请求所述目标数据组的所有数据;

添加模块440可以用于依次在监测到所述目标数据请求节点被触发时,将所述基验证数据依次添加到所述目标数据请求节点上,并提示所述用户输入所述目标数据请求节点的动态数据信息;

生成模块450可以用于依次在监测到所述目标数据请求节点的验证请求时,根据所述基验证数据及所述目标数据请求节点的所述动态数据信息生成动态验证数据;

验证模块460可以用于依次利用所述动态验证数据,在所述动态验证数据对应的所述目标数据请求节点上验证所述用户信息,直到完成请求所述目标数据组。

上述数据请求装置中各模块的具体细节已经在对应的数据请求方法中进行了详细的描述,因此此处不再赘述。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。

在本公开的示例性实施例中,还提供了一种能够实现上述方法的电子设备。

所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。

下面参照图5来描述根据本发明的这种实施方式的电子设备500。图5显示的电子设备500仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图5所示,电子设备500以通用计算设备的形式表现。电子设备500的组件可以包括但不限于:上述至少一个处理单元510、上述至少一个存储单元520、连接不同系统组件(包括存储单元520和处理单元510)的总线530。

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元510执行,使得所述处理单元510执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元510可以执行如图1中所示的步骤s110:当监测到用户触发目标数据组获取请求时,获取所述用户的目标动作的人脸图像及所述用户输入的验证信息;s120:获取所述目标动作的人脸图像和所述验证信息的基验证数据;步骤s130:当获取到所述基验证数据,向所述用户发送数据请求提示,以使得所述用户依次触发目标数据请求节点请求所述目标数据组的所有数据;步骤s140:依次在监测到所述目标数据请求节点被触发时,将所述基验证数据依次添加到所述目标数据请求节点上,并提示所述用户输入所述目标数据请求节点的动态数据信息;步骤s150:依次在监测到所述目标数据请求节点的验证请求时,根据所述基验证数据及所述目标数据请求节点的所述动态数据信息生成动态验证数据;步骤s160:依次利用所述动态验证数据,在所述动态验证数据对应的所述目标数据请求节点上验证所述用户信息,直到完成请求所述目标数据组。

存储单元520可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)5201和/或高速缓存存储单元5202,还可以进一步包括只读存储单元(rom)5203。

存储单元520还可以包括具有一组(至少一个)程序模块5205的程序/实用工具5204,这样的程序模块5205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线530可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备500也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得客户能与该电子设备500交互的设备通信,和/或与使得该电子设备500能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口550进行。并且,电子设备500还可以通过网络适配器560与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器560通过总线530与电子设备500的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。

在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。

参考图6所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品600,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在客户计算设备上执行、部分地在客户设备上执行、作为一个独立的软件包执行、部分在客户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到客户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

此外,上述附图仅是根据本发明示例性实施例的方法所包括的处理的示意性说明,而不是限制目的。易于理解,上述附图所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块中同步或异步执行的。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施例。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

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