身份验证方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:23025079 阅读:15 留言:0更新日期:2020-01-03 16:55
本申请涉及一种身份验证方法、装置、计算机设备和存储介质。所述方法包括:获取业务数据;所述业务数据包括目标用户的用户标识及现场人脸图像;根据所述业务数据对应业务场景及所述用户标识确定身份验证类型;当所述身份验证类型为预设类型时,生成所述用户标识的查询语句;基于所述查询语句在复用库中查询拉取所述用户标识对应的基准人脸图像;当现场人脸图像与基准人脸图像比对一致,则目标用户的身份验证通过。采用本方法能够节约交互资源。

Authentication methods, devices, computer equipment and storage media

【技术实现步骤摘要】
身份验证方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种身份验证方法、装置、计算机设备和存储介质。
技术介绍
在多种业务场景中,常需要对用户是否为本人进行验证。随着计算机技术的发展,出现了多种身份验证方式。比如,基于人脸图像、指纹等生物特征的身份验证。传统方式,基于人脸图像的身份验证主要采用联网核查的方式,需要调用人行或公安部的生物特征库接口,将现场采集的人脸图像与人行或者公安部构建的生物特征库中相应人脸图像进行比对。但是这种方式需要频繁调用接口,占用大量交互资源。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够节约交互资源的身份验证方法、装置、计算机设备和存储介质。一种身份验证方法,所述方法包括:获取业务数据;所述业务数据包括目标用户的用户标识及现场人脸图像;根据所述业务数据对应业务场景及所述用户标识确定身份验证类型;当所述身份验证类型为预设类型时,生成所述用户标识的查询语句;基于所述查询语句在复用库中查询拉取所述用户标识对应的基准人脸图像;当所述现场人脸图像与所述基准人脸图像比对一致,则所述目标用户的身份验证通过。在一个实施例中,所述获取业务数据包括:在第一母应用程序所提供的用于运行子应用程序的环境中,运行选中的第一子应用程序;建立第一子应用程序与第二子应用程序的通信连接;所述第二子应用程序运行在用户终端上第二母应用程序所提供的用于运行子应用程序的环境中;通过所述子应用接收所述用户终端发送的用户标识,所述用户标识是所述用户终端通过所述第二子应用程序获取的用户存储于第二母应用的身份信息。在一个实施例中,所述获取业务数据包括:获取待传输的业务数据,筛选业务数据中的图像数据;将筛选到的图像数据存储至第一服务器;接收所述第一服务器返回的与存储的图像数据对应的图像标识;将所述业务数据中的字符数据和图像标识发送至第二服务器;当需要使用图像数据时,根据图像标识从所述第一服务器拉取图像数据。在一个实施例中,所述基于所述查询语句在复用库中拉取所述用户标识对应的基准人脸图像之前,还包括:在多个业务库中同步已验证的现场人脸图像及对应的属性信息;所述属性信息包括用户标识;根据预存储的公钥对所述现场人脸图像进行对称解密;对解密得到的现场人脸图像进行非对称加密;将加密后现场人脸图像作为相应用户标识的基准人脸图像存储至复用库。在一个实施例中,所述方法还包括:当所述身份验证类型不属于预设类型,或者所述复用库中不存在所述用户标识对应的基准人脸图像时,调用数据接口从第三方库拉取所述用户标识对应的基准人脸图像。一种身份验证装置,包括:现场图像获取模块,用于获取业务数据;所述业务数据包括目标用户的用户标识及现场人脸图像;基准图像获取模块,用于根据所述业务数据对应业务场景及所述用户标识确定身份验证类型;当所述身份验证类型为预设类型时,生成所述用户标识的查询语句;基于所述查询语句在复用库中查询拉取所述用户标识对应的基准人脸图像;图像比对验证模块,用于当所述现场人脸图像与所述基准人脸图像比对一致,则所述目标用户的身份验证通过。在一个实施例中,所述现场图像获取模块还用于在第一母应用程序所提供的用于运行子应用程序的环境中,运行选中的第一子应用程序;建立第一子应用程序与第二子应用程序的通信连接;所述第二子应用程序运行在用户终端上第二母应用程序所提供的用于运行子应用程序的环境中;通过所述子应用接收所述用户终端发送的用户标识,所述用户标识是所述用户终端通过所述第二子应用程序获取的用户存储于第二母应用的身份信息。在一个实施例中,所述现场图像获取模块还用于获取待传输的业务数据,筛选业务数据中的图像数据;将筛选到的图像数据存储至第一服务器;接收第一服务器返回的与存储的图像数据对应的图像标识;将业务数据中的字符数据和图像标识发送至第二服务器;当需要使用图像数据时,根据图像标识从第一服务器拉取图像数据。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请任意一个实施例中提供的身份验证方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请任意一个实施例中提供的身份验证方法的步骤。上述身份验证方法、装置、计算机设备和存储介质,构建用于存储已有客户信息的本地复用库,并针对不同业务场景的业务数据预置不同的身份验证方式。在办理预设类型业务场景的业务时,若需要对用户身份进行验证,则可以先基于复用库获取作为参考的基准人脸图像;若复用库中存在相应身份证号对应的证件图片,可以直接在本地复用库中提取相应用户标识对应的基准人脸图像,通过比对基准人脸图像和现场人脸图像即可实现身份验证,无需调用联网核查接口,减少与第三方库之间的交互频率,从而节约交互资源。附图说明图1为一个实施例中身份验证方法的应用场景图;图2为一个实施例中身份验证方法的流程示意图;图3为一个实施例中身份验证装置的结构框图;图4为一个实施例中计算机设备的内部结构图;图5为另一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的身份验证方法,可以应用于如图1所示的应用环境中。参照图1,该身份验证方法应用于身份验证系统。该身份验证系统包括终端110和服务器120。该身份验证方法可以在终端110或服务器120完成。终端110可以获取业务数据后在终端110上采用上述身份验证方法对目标用户进行身份验证。或者终端110可以获取业务数据后,通过网络将业务数据发送至服务器120,服务器120采用上述身份验证方法对目标用户进行身份验证。终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种身份验证方法,以该方法应用于图1中的终端或服务器为例进行说明,包括以下步骤:步骤S202,获取业务数据;业务数据包括目标用户的用户标识及现场人脸图像。当目标用户需要办理某种业务时,可以基于自己的用户终端录入业务数据进行业务办理,或者前往柜台由业务人员在业务终端辅助录入业务数据进行业务办理。为了描述方便,下文将用户终端、业务终端、服务器统称为计算机设备。计算机设备获取现场采集的业务数据。根据要办理的业务不同,业务数据的内容可以不同。比如,待贷款申请业务场景中,待传输的业务数据可以是贷款审核数据,包括贷款字符数据、身份证图像数据、营业执照图像数据和房产证图像数据中的至少一种。若办理的业务需要进行身份验证,业务数据包括目标用户的用户标识及现场人脸图像。其中,用户标识是能够唯一标识目标用户的身份信息,如证件号、手机号等。现场人脸图像是指在业务办本文档来自技高网...

【技术保护点】
1.一种身份验证方法,所述方法包括:/n获取业务数据;所述业务数据包括目标用户的用户标识及现场人脸图像;/n根据所述业务数据对应业务场景及所述用户标识确定身份验证类型;/n当所述身份验证类型为预设类型时,生成所述用户标识的查询语句;/n基于所述查询语句在复用库中查询拉取所述用户标识对应的基准人脸图像;/n当所述现场人脸图像与所述基准人脸图像比对一致,则所述目标用户的身份验证通过。/n

【技术特征摘要】
1.一种身份验证方法,所述方法包括:
获取业务数据;所述业务数据包括目标用户的用户标识及现场人脸图像;
根据所述业务数据对应业务场景及所述用户标识确定身份验证类型;
当所述身份验证类型为预设类型时,生成所述用户标识的查询语句;
基于所述查询语句在复用库中查询拉取所述用户标识对应的基准人脸图像;
当所述现场人脸图像与所述基准人脸图像比对一致,则所述目标用户的身份验证通过。


2.根据权利要求1所述的方法,其特征在于,所述获取业务数据包括:
在第一母应用程序所提供的用于运行子应用程序的环境中,运行选中的第一子应用程序;
建立第一子应用程序与第二子应用程序的通信连接;所述第二子应用程序运行在用户终端上第二母应用程序所提供的用于运行子应用程序的环境中;
通过所述子应用接收所述用户终端发送的用户标识,所述用户标识是所述用户终端通过所述第二子应用程序获取的用户存储于第二母应用的身份信息。


3.根据权利要求1所述的方法,其特征在于,所述获取业务数据包括:
获取待传输的业务数据,筛选业务数据中的图像数据;
将筛选到的图像数据存储至第一服务器;
接收所述第一服务器返回的与存储的图像数据对应的图像标识;
将所述业务数据中的字符数据和图像标识发送至第二服务器;
当需要使用图像数据时,根据图像标识从所述第一服务器拉取图像数据。


4.根据权利要求1所述的方法,其特征在于,所述基于所述查询语句在复用库中拉取所述用户标识对应的基准人脸图像之前,还包括:
在多个业务库中同步已验证的现场人脸图像及对应的属性信息;所述属性信息包括用户标识;
根据预存储的公钥对所述现场人脸图像进行对称解密;
对解密得到的现场人脸图像进行非对称加密;
将加密后现场人脸图像作为相应用户标识的基准人脸图像存储至复用库。


5...

【专利技术属性】
技术研发人员:杨力郎吴元新周水彪雷志凌汪艳群金明魏尧东
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1