身份认证方法、装置、计算机设备、存储介质和程序产品与流程

文档序号:30900422发布日期:2022-07-26 23:21阅读:78来源:国知局
身份认证方法、装置、计算机设备、存储介质和程序产品与流程

1.本技术涉及信息安全技术领域,特别是涉及一种身份认证方法、装置、计算机设备、存储介质和程序产品。


背景技术:

2.随着互联网技术的不断发展,用户使用银行自助终端进行业务办理过程中都需要进行身份认证,以保证用户身份的准确性,用户的身份认证大多是通过人脸识别完成的。
3.相关技术中,银行自助终端中的摄像头是按照常规身高设置的,将摄像头固定设置在银行自助终端的固定位置,方便用户在银行自助终端进行身份认证和业务办理。但是,上述方法对于非常规身高的用户进行身份认证和业务办理过程比较困难。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够方便非常规身高的用户进行身份认证和业务办理的身份认证方法、装置、计算机设备、存储介质和程序产品。
5.第一方面,本技术提供了一种身份认证方法,该方法包括:
6.响应于客户经理在银行终端中输入的目标用户的身份认证请求,获取目标用户的头部位置;目标用户表示身高与银行终端中摄像头安装位置不匹配的用户;
7.根据目标用户的头部位置,确定目标采集位置;
8.根据目标采集位置控制摄像头调整采集位姿,并通过调整后的摄像头采集目标用户的面部图像;目标用户的面部处于调整后的摄像头的视野中心位置;
9.基于目标用户的面部图像,对目标用户的身份进行认证。
10.在其中一个实施例中,获取目标用户的面部位置,包括:
11.对客户经理的生理特征信息进行合法验证;
12.若验证通过,通过银行终端所属区域的监控设备获取目标用户的头部位置。
13.在其中一个实施例中,生理特征信息为指纹信息,对客户经理的生理特征信息进行合法验证,包括:
14.获取客户经理的指纹信息;
15.将指纹信息与指纹数据库中的所有指纹信息进行匹配;
16.若指纹数据库中存在与指纹信息匹配的指纹,确定客户经理的生理特征信息合法性验证通过。
17.在其中一个实施例中,通过银行终端所属区域的监控设备获取目标用户的头部位置,包括:
18.向监控设备发送监控图像获取指令;监控图像获取指令用于获取银行终端所属区域的当前监控画面;
19.接收监控设备返回的当前监控画面,并根据当前监控画面确定目标用户的头部位置。
20.在其中一个实施例中,根据目标采集位置控制摄像头调整采集位姿,包括:
21.根据目标采集位置,控制摄像头移动至目标采集位置;
22.调整摄像头的角度,以使摄像头朝向目标用户的面部。
23.在其中一个实施例中,该方法还包括:
24.根据目标采集位置控制摄像头调整采集位姿的同时,控制银行终端中备用显示屏移动至目标采集位置;备用显示屏为摄像头发生移动时显示业务办理信息的屏幕。
25.在其中一个实施例中,该方法还包括:
26.若目标用户的身份认证成功,获取目标用户需办理的目标业务;
27.在备用显示屏上显示目标业务对应的业务信息。
28.在其中一个实施例中,获取目标用户的目标业务,包括:
29.通过音频采集设备获取目标用户的语音信息;音频采集设备设置在摄像头上;
30.对语音信息进行转换处理得到语音信息对应的文本信息;
31.将预存的多个业务中与文本信息相匹配的业务确定为目标业务。
32.第二方面,本技术还提供了一种身份认证装置,该装置包括:
33.第一获取模块,用于响应于客户经理在银行终端中输入的目标用户的身份认证请求,获取目标用户的头部位置;目标用户表示身高与银行终端中摄像头安装位置不匹配的用户;
34.确定模块,用于根据目标用户的头部位置,确定目标采集位置;
35.采集模块,用于根据目标采集位置控制摄像头调整采集位姿,并通过调整后的摄像头采集目标用户的面部图像;目标用户的面部处于调整后的摄像头的视野中心位置;
36.认证模块,用于基于目标用户的面部图像,对目标用户的身份进行认证。
37.第三方面,本技术还提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述第一方面中所有方法实施例的内容。
38.第四方面,本技术还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面中所有方法实施例的内容。
39.第五方面,本技术还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中所有方法实施例的内容。
40.上述身份认证方法、装置、计算机设备、存储介质和程序产品,响应于客户经理在银行终端中输入的目标用户的身份认证请求,获取目标用户的头部位置;目标用户表示身高与银行终端中摄像头安装位置不匹配的用户,根据目标用户的头部位置,确定目标采集位置,根据目标采集位置控制摄像头调整采集位姿,并通过调整后的摄像头采集目标用户的面部图像,基于目标用户的面部图像,对目标用户的身份进行认证。该方法中的目标用户表示身高与银行终端中摄像头安装位置不匹配的用户,目标用户的面部处于调整后的摄像头的视野中心位置,通过获取目标用户的头部位置,可以准确的确定出目标采集位置,再将摄像头移动至目标采集位置,可以通过移动后的摄像头准确的获取目标用户的面部图像,提高目标用户身份认证的准确性,方便了非常规身高的用户进行身份认证和业务办理,提高了银行终端的工作效率。
附图说明
41.图1为一个实施例中身份认证方法的应用环境图;
42.图2为一个实施例中身份认证方法的流程示意图;
43.图3为一个实施例中身份认证方法的流程示意图;
44.图4为一个实施例中身份认证方法的流程示意图;
45.图5为一个实施例中身份认证方法的流程示意图;
46.图6为一个实施例中身份认证方法的流程示意图;
47.图7为一个实施例中身份认证方法的流程示意图;
48.图8为一个实施例中身份认证方法的流程示意图;
49.图9为一个实施例中身份认证方法的流程示意图;
50.图10为一个实施例中银行终端设备的结构示意图;
51.图11为一个实施例中身份认证方法的流程示意图;
52.图12为一个实施例中身份认证装置的结构框图;
53.图13为一个实施例中计算机设备的内部结构图。
具体实施方式
54.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
55.需要说明的是,本技术的身份认证方法、装置、计算机设备、存储介质和程序产品可以应用在信息安全技术领域,也可用于除信息安全技术外的其他技术领域,本技术对身份认证方法、装置、计算机设备、存储介质和程序产品的应用领域不做限定。
56.首先,在具体介绍本技术实施例的技术方案之前,先对本技术实施例基于的技术背景进行介绍。
57.目前,用户通过银行终端进行业务办理的过程中,用户身份认证都是通过银行终端上的摄像头来完成的。但是,银行终端中的摄像头是根据常规身材用户人群固定安装在银行终端的固定位置,摄像头拍摄角度有一定限制,且银行终端的显示器是面向斜向上一定角度范围显示的,对于低矮等特殊需求人群可能会出现业务无法正常办理或不方便使用的情况。例如,对于非常规用户来说,非常规用户需要进行身份认证和业务办理时,可能由于身高的原因无法查看银行终端的显示器,同样也无法点击屏幕完成身份认证和业务办理过程,对于非常规身高的用户进行身份认证和业务办理过程比较困难。
58.本技术实施例提供的身份认证方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。终端102获取到目标用户的身份认证请求后,服务器控制终端102对目标用户的身份进行认证,得到目标用户的身份认证结果。其中,终端102可以是银行终端,该银行终端上设置有可移动摄像头、备用显示屏和音频采集设备。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
59.在一个实施例中,如图2所示,提供了一种身份认证方法,以该方法应用于图1中的
服务器为例进行说明,包括以下步骤:
60.s201,响应于客户经理在服务器中输入的目标用户的身份认证请求,获取目标用户的头部位置;目标用户表示身高与服务器中摄像头安装位置不匹配的用户。
61.具体的,当身高与服务器中摄像头安装位置不匹配的用户需要进行身份认证时,客户经理根据用户的需求,在银行终端的显示屏中输入目标用户的身份认证请求。服务器获取到银行终端发送的身份认证请求后,可以根据银行内部处于银行终端区域的监控系统获取目标用户的轮廓信息,再根据目标用户的轮廓信息确定目标用户的头部位置。
62.s202,根据目标用户的头部位置,确定目标采集位置。
63.具体的,由于采集的目标是目标用户的面部图像,因此目标用户的头部位置为目标采集位置。通过步骤s201获取到目标用户的头部位置后,选择与目标用户的头部位置大于安全距离范围的位置,该位置包括以目标用户的头部位置为中心,以安全距离范围为半径的一圈位置,将该范围内的位置确定为目标采集位置。其中,安全距离范围要保证摄像头能够拍摄到目标用户的面部图像,又需要保证摄像头与目标用户的距离不能过远,以保证身份认证的精确性。
64.s203,根据目标采集位置控制摄像头调整采集位姿,并通过调整后的摄像头采集目标用户的面部图像;目标用户的面部处于调整后的摄像头的视野中心位置。
65.其中,摄像头的采集位姿是指摄像头的拍摄位置和拍摄角度。
66.可选的,根据目标采集位置,服务器可以通过滑动轨道控制摄像头移动至目标采集位置,在该过程中,根据目标采集位置,不断调整摄像头的移动速度,当摄像头接近目标采集位置时,减小摄像头的移动速度,直到摄像头移动至目标采集位置,再根据目标用户在摄像头画面中的位置,缓慢调节摄像头的拍摄角度,直到确定目标用户的面部图像处于摄像头的视野中心位置。可选的,客户经理可以根据目标采集位置,手持移动摄像头进行移动,控制摄像头移动至目标采集位置,再通过客户经理人为转动摄像头,以使目标用户的面部图像处于摄像头的视野中心位置。本实施例对于根据目标采集位置,控制摄像头移动至目标采集位置的方式不做限定。
67.s204,基于目标用户的面部图像,对目标用户的身份进行认证。
68.具体的,当目标用户的面部图像处于摄像头的视野中心位置时,摄像头采集目标用户的面部图像,可以根据人脸关键点检测算法检测目标人物的脸部关键点检测目标用户的脸部关键点,根据目标用户的脸部关键点与身份证图片中的脸部关键点进行对比,对目标用户的身份进行验证。其中,人脸关键点检测算法可以包括基于特征点分布模型(point distribution model,pdm)算法、基于主动外观模型(active appearance models,aam)算法或级联姿势回归(cascaded pose regression,cpr)算法等。例如,人脸信息的关键点可以包括双眼间距、眼部宽度和嘴巴宽度等信息。
69.上述身份认证方法中,响应于客户经理在服务器中输入的目标用户的身份认证请求,获取目标用户的头部位置;目标用户表示身高与服务器中摄像头安装位置不匹配的用户,根据目标用户的头部位置,确定目标采集位置,根据目标采集位置控制摄像头调整采集位姿,并通过调整后的摄像头采集目标用户的面部图像,基于目标用户的面部图像,对目标用户的身份进行认证。该方法中的目标用户表示身高与服务器中摄像头安装位置不匹配的用户,目标用户的面部处于调整后的摄像头的视野中心位置,通过获取目标用户的头部位
置,可以准确的确定出目标采集位置,再将摄像头移动至目标采集位置,可以通过移动后的摄像头准确的获取目标用户的面部图像,提高目标用户身份认证的准确性,方便了非常规身高的用户进行身份认证和业务办理,提高了服务器的工作效率。
70.图3为本技术实施例提供的身份认证方法的流程示意图。本技术实施例涉及获取目标用户的面部位置的一种可选的实现方式。在图2所示实施例的基础上,如图3所示,上述s201可以包括如下步骤:
71.s301,对客户经理的生理特征信息进行合法验证。
72.其中,生理特征信息包括指纹信息、虹膜信息和面部特征信息等。
73.可选的,服务器可以获取客户经理的指纹信息,将客户经理的指纹信息与指纹数据库中的指纹信息进行匹配,以完成对客户经理的生理特征进行合法验证。可选的,服务器可以获取客户经理的虹膜信息,将客户经理的虹膜信息与虹膜数据库中的虹膜信息进行匹配,以完成对客户经理的生理特征进行合法验证。可选的,服务器可以获取客户经理的面部特征信息,将客户经理的面部特征信息与面部特征数据库中的面部特征信息进行匹配,以完成对客户经理的生理特征进行合法验证。
74.s302,若验证通过,通过服务器所属区域的监控设备获取目标用户的头部位置。
75.具体的,若客户经理的生理特征信息合法验证通过后,服务器上的摄像头此时处于可调节状态,在通过摄像头对目标用户进行身份验证之前,需要确定目标用户的头部位置。服务器可以向银行内部的监控设备发送获取监控图像指令,监控设备接收到监控图像指令之后,将服务器所处区域的当前时刻的监控图像发送给服务器,服务器通过相应的图像处理算法获取目标用户的头部位置。
76.上述身份认证方法中,该方法对客户经理的生理特征信息进行合法验证,若验证通过,通过服务器所属区域的监控设备获取目标用户的头部位置。该方法通过对客户经理的生理特征进行验证,保证了服务器操作过程的安全,避免出现无关人员控制摄像头随意移动的情况。
77.图4为本技术实施例提供的身份认证方法的流程示意图。本技术实施例涉及生理特征信息为指纹信息,对客户经理的生理特征信息进行合法验证的一种可选的实现方式。在图3所示实施例的基础上,如图4所示,上述s301可以包括如下步骤:
78.s401,获取客户经理的指纹信息。
79.具体的,客户经理可以在服务器自带的指纹采集设备上输入指纹信息,输入指纹信息的数量为至少一次,通过多次指纹信息的输入,服务器可以获取客户经理的完整指纹信息,在匹配的过程中,可以避免录入的部分指纹信息与数据库中的另一个部分的指纹信息不匹配。
80.s402,将指纹信息与指纹数据库中的所有指纹信息进行匹配。
81.具体的,服务器可以将客户经理的指纹信息与指纹数据库中的所有指纹信息进行匹配,得到客户经理指纹信息与所有指纹信息的多个匹配值,若多个匹配值中的某一个匹配值大于等于预设匹配值,则客户经理的指纹信息匹配成功;若多个匹配值都小于预设匹配值,则客户经理的指纹信息匹配失败。
82.s403,若指纹数据库中存在与指纹信息匹配的指纹,确定客户经理的生理特征信息合法性验证通过。
83.具体的,若客户经理的指纹信息与指纹数据库中的任一指纹信息匹配成功,则确定客户经理的生理特征信息合法性验证通过,此时服务器的显示屏上显示“已验证通过,摄像头处于可移动状态”。若客户经理的指纹信息与指纹数据库中的任一指纹信息均未匹配成功,则确定客户经理的生理特征信息合法性验证未通过,此时服务器的显示屏上显示“未验证通过,请向客户经理咨询”。
84.上述身份认证方法中,获取客户经理的指纹信息,将指纹信息与指纹数据库中的所有指纹信息进行匹配,若指纹数据库中存在与指纹信息匹配的指纹,确定客户经理的生理特征信息合法性验证通过。该方法的指纹数据库中的指纹数据仅针对部分客户经理,指纹数据库中的指纹数据较少,通过将客户经理的指纹信息与指纹数据库中的所有指纹信息匹配,能够快速的对客户经理的生理特征进行验证,提高验证过程的效率。
85.图5为本技术实施例提供的身份认证方法的流程示意图。本技术实施例涉及通过服务器所属区域的监控设备获取目标用户的头部位置的一种可选的实现方式。在图3所示实施例的基础上,如图5所示,上述s302可以包括如下步骤:
86.s501,向监控设备发送监控图像获取指令;监控图像获取指令用于获取服务器所属区域的当前监控画面。
87.具体的,服务器向银行内部的监控设备发送监控图像获取指令,当银行内部的监控设备接收到该监控图像获取指令后,将目标用户所处的区域范围内的当前时刻的监控图像反馈给服务器。例如,监控设备共监控银行内部8个区域,同一时刻共有8个监控图像,若目标用户所处的服务器的区域为2号区域,则将2号区域的当前图像发送给服务器。
88.s502,接收监控设备返回的当前监控画面,并根据当前监控画面确定目标用户的头部位置。
89.具体的,当服务器接收到监控设备返回的当前监控画面后,通过开源计算机视觉库(open source computer vision library,opencv)自带的去除背景算法去除当前监控画面的背景,得到服务器预设范围内的目标用户图像,再通过边缘检测算子检测目标用户的轮廓区域。其中,边缘检测算子可以为sobel算子、prewitt算子、canny算子等。根据目标用户的轮廓确定目标用户的头部位置。
90.上述身份认证方法中,向监控设备发送监控图像获取指令;监控图像获取指令用于获取服务器所属区域的当前监控画面,接收监控设备返回的当前监控画面,并根据当前监控画面确定目标用户的头部位置。该方法通过监控图像的当前监控画面,可以实时的获取目标用户的头部位置,可以准确的获取当前时刻目标用户的头部位置。
91.图6为本技术实施例提供的身份认证方法的流程示意图。本技术实施例涉及根据目标采集位置控制摄像头调整采集位姿的一种可选的实现方式。在图2所示实施例的基础上,如图6所示,上述s203可以包括如下步骤:
92.s601,根据目标采集位置,控制摄像头移动至目标采集位置。
93.可选的,根据目标采集位置,服务器可以通过滑动轨道控制摄像头移动至目标采集位置,在该过程中,根据目标采集位置,不断调整摄像头的移动速度,当摄像头接近目标采集位置时,减小摄像头的移动速度,直到摄像头移动至目标采集位置。可选的,客户经理可以根据目标采集位置,手持移动摄像头进行移动,控制摄像头移动至目标采集位置。本实施例对于根据目标采集位置,控制摄像头移动至目标采集位置的方式不做限定。
94.s602,调整摄像头的角度,以使摄像头朝向目标用户的面部。
95.可选的,当摄像头移动至目标采集位置后,目标用户的面部可能未处于摄像头的摄像视野中心,服务器可以根据摄像头拍摄的照片中目标用户的面部位置确定摄像头的调整角度,调整摄像头朝向目标用户的面部。可选的,也可以通过客户经理转动摄像头,保证摄像头朝向目标用户的面部。
96.上述身份认证方法中,根据目标采集位置,控制摄像头移动至目标采集位置,调整摄像头的角度,以使摄像头朝向目标用户的面部。该方法通过目标采集位置,调整摄像头的位置以及摄像头的角度,保证目标用户的面部处于摄像头视野范围内,便于摄像头对目标用户的身份进行认证。
97.在另一个实施例中,可选的,本技术实施例涉及将备用显示屏移动至目标采集位置的一种可选的实现方式。在图2所示实施例的基础上,上述步骤还可以包括如下内容:根据目标采集位置控制摄像头调整采集位姿的同时,控制服务器中备用显示屏移动至目标采集位置;备用显示屏为摄像头发生移动时显示业务办理信息的屏幕。
98.其中,备用显示屏用于提示目标用户以及客户经理,当前可调节摄像头的设备状态、目标用户的指令、客户经理的指令、交易类型、交易内容交易状态和结果等信息。该备用显示屏与服务器显示器的内容可以同步展示,方便非常规身高用户通过备用显示屏完成身份认证和相关的业务办理。
99.具体的,备用显示屏设置在摄像头的四周,备用显示屏与摄像头之间的距离应该小于预设距离,当根据目标采集位置控制摄像头移动至目标采集位置的过程中,备用显示屏也根据摄像头移动至目标采集位置。备用显示屏上的显示内容与服务器上的显示内容相同,都为业务办理主页面。
100.上述身份认证方法中,根据目标采集位置控制摄像头调整采集位姿的同时,控制服务器中备用显示屏移动至目标采集位置。该方法中的备用显示屏为摄像头发生移动时显示业务办理信息的屏幕,该备用显示屏可以根据摄像头进行移动,方便非常规身高用户通过备用显示屏完成身份认证和业务办理。
101.图7为本技术实施例提供的身份认证方法的流程示意图。本技术实施例涉及获取目标业务以及在备用显示屏上显示业务信息的一种可选的实现方式。在图2所示实施例的基础上,如图7所示,上述步骤还可以包括如下步骤:
102.s701,若目标用户的身份认证成功,获取目标用户需办理的目标业务。
103.其中,目标业务可以是转账业务、查询余额业务和取款业务等。
104.具体的,当目标用户的身份认证成功时,备用显示屏上显示“身份认证成功”。可选的,目标用户可以通过在备用显示屏上的多个业务中选择需要办理的业务,点击该业务,则服务器可以获取目标用户所需办理的目标业务。可选的,目标用户也可以通过与客户经理交流,将自己所需办理的业务告知客户经理,客户经理根据目标用户需要办理的业务,在服务器的显示屏上确定目标用户需要办理的目标业务。可选的,目标用户也可以通过音频传感器,输入所需办理业务的语音信息,服务器根据该音频信息,确定目标用户需要办理的目标业务。本实施例对于获取目标用户需办理的目标用户的方式不做限定。
105.s702,在备用显示屏上显示目标业务对应的业务信息。
106.具体的,当获取到目标用户所需办理的目标业务后,需要在备用显示屏上显示目
标业务对应的业务信息,以告知目标用户目标业务的具体信息,方便目标用户进行业务办理。
107.上述身份认证方法中,若目标用户的身份认证成功,获取目标用户需办理的目标业务,在备用显示屏上显示目标业务对应的业务信息。该方法中,当目标用户的身份认证成功后,将目标用户需办理的目标业务显示在备用显示屏上,方便目标用户完成目标业务的后续处理流程。
108.图8为本技术实施例提供的身份认证方法的流程示意图。本技术实施例涉及获取目标用户的目标业务的一种可选的实现方式。在图7所示实施例的基础上,如图8所示,上述步骤还可以包括如下步骤:
109.s801,通过音频采集设备获取目标用户的语音信息;音频采集设备设置在摄像头上。
110.可选的,服务器可以通过蓝牙与音频采集设备进行连接,或者,服务器也可以通过无线网络通信技术(wireless fidelity,wifi)与音频采集设备进行连接。本实施例对于服务器和音频采集设备的连接方式不做限定。
111.进一步的,可以理解的是,音频采集设备可以实时的获取当前时刻目标用户的语音信息,音频采集设备将采集到的当前时刻的语音信息传输给服务器,服务器可以实时的获取到当前时刻目标用户的语音信息。其中,在获取目标用户的语音信息之前,备用显示屏上显示“近距离语音采集中,请正对移出模块说出您要办理的业务或者操作”。
112.s802,对语音信息进行转换处理得到语音信息对应的文本信息。
113.具体的,服务器可以将语音信息进行切分,得到多个小段的语音信息,将每个小段作为一帧,各帧之间都存在交叠部分,再采用有线性预测倒谱系数(linear predictive cepstral coefficient,lpcc)和mel频率倒谱系数(mel frequency cepstrum coefficient,mfcc)算法将每一帧波形变成一个包含声音信息的多维特征向量,将多位特征向量的音频数据输入至本地声学模型中,经过预设的本地声学模型的计算,输出语音信息对应的拼音信息。再将得到的拼音信息输入至预设的本地字典库中,按照拼音信息的顺序在本地字典库中找到该拼音信息对应的文字信息。最后将文字信息输入至本地语言模型,本地语言模型经过计算可以得到相邻两个或几个字或词连接关系的概率,将概率最大的作为拼音信息对应的文本信息,得到目标用户的语音信息对应的文本信息。
114.s803,将预存的多个业务中与文本信息相匹配的业务确定为目标业务。
115.具体的,服务器可以将语音信息对应的文本信息与业务数据库中预存的多个业务进行匹配,若文本信息与业务数据库中任意一个预存的业务匹配成功,则将该预存的业务确定为目标用户需要办理的目标业务。例如,预测的多个业务可以包括转账业务、查询余额业务和取款业务等,当目标用户的语音信息对应的文本信息为“查询余额”时,目标用户需要办理的业务为目标业务。
116.进一步的,可以理解的是,当目标用户确定需要办理的目标业务后,备用显示屏上显示目标业务的相关信息,目标用户确认办理目标业务,然后执行目标业务的相关流程,当目标业务的相关流程处理完成后,备用显示屏上显示“业务办理已完成,请将摄像头和备用显示屏复位”。当客户经理将摄像头和备用显示屏移动至服务器的固定位置后,服务器检测摄像头和备用显示屏处于不可移动状态时,备用显示屏处于熄屏状态。
117.上述身份认证方法中,通过音频采集设备获取目标用户的语音信息,对语音信息进行转换处理得到语音信息对应的文本信息,将预存的多个业务中与文本信息相匹配的业务确定为目标业务。该方法中的音频采集设备设置在摄像头上,该音频采集设备也随着摄像头的移动而移动,通过音频采集设备获取目标用户的语音信息,确定目标用户需要办理的目标业务,提高了目标用户业务办理的效率。
118.在一个实施例中,为了便于本领域技术人员的理解,以下对身份认证方法进行详细介绍,如图9所示,该方法可以包括:
119.s901,响应于客户经理在服务器中输入的目标用户的身份认证请求,获取客户经理的指纹信息;
120.s902,将指纹信息与指纹数据库中的所有指纹信息进行匹配;
121.s903,若指纹数据库中存在与指纹信息匹配的指纹,确定客户经理的生理特征信息合法性验证通过;
122.s904,向监控设备发送监控图像获取指令;监控图像获取指令用于获取服务器所属区域的当前监控画面;
123.s905,接收监控设备返回的当前监控画面,并根据当前监控画面确定目标用户的头部位置;
124.s906,根据目标用户的头部位置,确定目标采集位置;
125.s907,根据目标采集位置,控制摄像头移动至目标采集位置以及,控制服务器中备用显示屏移动至目标采集位置;
126.s908,调整摄像头的角度,以使摄像头朝向目标用户的面部;
127.s909,通过调整后的摄像头采集目标用户的面部图像;
128.s910,基于目标用户的面部图像,对目标用户的身份进行认证;
129.s911,通过音频采集设备获取目标用户的语音信息;音频采集设备设置在摄像头上;
130.s912,对语音信息进行转换处理得到语音信息对应的文本信息;
131.s913,将预存的多个业务中与文本信息相匹配的业务确定为目标业务;
132.s914,在备用显示屏上显示目标业务对应的业务信息。
133.需要说明的是,针对上述s901-s914中的描述可以参见上述实施例中相关的描述,且其效果类似,本实施例在此不再赘述。
134.进一步的,可以理解的是,图10为银行终端设备的结构示意图,图中1是银行终端设备,2是摄像头,3是备用显示屏,4是音频采集设备,5是指纹录入设备,6是银行终端设备中的显示屏。图11为身份认证方法的流程示意图,当目标用户在银行终端位置时,客户经理询问目标用户的需求,银行终端根据客户经理的生理特征信息,对客户经理进行合法验证,若验证未通过,银行终端显示器上显示合法验证失败;若验证通过,确定目标用户的目标采集位置,客户经理将摄像头移动至目标采集位置,通过摄像头对目标用户的面部图像进行采集,根据采集的面部图像,对目标用户的身份进行验证,若未验证成功,则在银行终端的备用显示屏上显示身份认证失败;若认证成功,则确定目标用户所需办理的目标业务,执行目标业务对应的业务流程,当执行完成后,备用显示屏上显示目标业务已完成,客户经理将摄像头移动至银行终端的固定位置上,完成目标用户的身份认证过程和业务办理过程。
135.上述身份认证方法中,响应于客户经理在银行终端中输入的目标用户的身份认证请求,获取客户经理的指纹信息,将指纹信息与指纹数据库中的所有指纹信息进行匹配,若指纹数据库中存在与指纹信息匹配的指纹,确定客户经理的生理特征信息合法性验证通过,向监控设备发送监控图像获取指令;监控图像获取指令用于获取银行终端所属区域的当前监控画面,接收监控设备返回的当前监控画面,并根据当前监控画面确定目标用户的头部位置,根据目标用户的头部位置,确定目标采集位置,根据目标采集位置,控制摄像头移动至目标采集位置以及,控制银行终端中备用显示屏移动至目标采集位置,调整摄像头的角度,以使摄像头朝向目标用户的面部,通过调整后的摄像头采集目标用户的面部图像,基于目标用户的面部图像,对目标用户的身份进行认证,通过音频采集设备获取目标用户的语音信息;音频采集设备设置在摄像头上,对语音信息进行转换处理得到语音信息对应的文本信息,将预存的多个业务中与文本信息相匹配的业务确定为目标业务,在备用显示屏上显示目标业务对应的业务信息。该方法中的目标用户表示身高与银行终端中摄像头安装位置不匹配的用户,目标用户的面部处于调整后的摄像头的视野中心位置,通过获取目标用户的头部位置,可以准确的确定出目标采集位置,再将摄像头移动至目标采集位置,可以通过移动后的摄像头准确的获取目标用户的面部图像,提高目标用户身份认证的准确性,方便了非常规身高的用户进行身份认证和业务办理,提高了银行终端的工作效率。
136.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
137.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的身份认证方法的身份认证装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个身份认证装置实施例中的具体限定可以参见上文中对于身份认证方法的限定,在此不再赘述。
138.在一个实施例中,如图12所示,提供了一种身份认证装置,包括:第一获取模块11、确定模块12、采集模块13和认证模块14,其中:
139.第一获取模块11,用于响应于客户经理在银行终端中输入的目标用户的身份认证请求,获取目标用户的头部位置;目标用户表示身高与银行终端中摄像头安装位置不匹配的用户;
140.确定模块12,用于根据目标用户的头部位置,确定目标采集位置;
141.采集模块13,用于根据目标采集位置控制摄像头调整采集位姿,并通过调整后的摄像头采集目标用户的面部图像;目标用户的面部处于调整后的摄像头的视野中心位置;
142.认证模块14,用于基于目标用户的面部图像,对目标用户的身份进行认证。
143.本实施例提供的身份认证装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
144.在一个实施例中,上述第一获取模块包括:验证单元和第一获取单元,其中:
145.验证单元,用于对客户经理的生理特征信息进行合法验证;
146.第一获取单元,用于在验证通过的情况下,通过银行终端所属区域的监控设备获取目标用户的头部位置。
147.本实施例提供的身份认证装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
148.可选的,上述验证单元具体用于获取客户经理的指纹信息;将指纹信息与指纹数据库中的所有指纹信息进行匹配;若指纹数据库中存在与指纹信息匹配的指纹,确定客户经理的生理特征信息合法性验证通过。
149.本实施例提供的身份认证装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
150.可选的,上述第一获取单元具体用于向监控设备发送监控图像获取指令;监控图像获取指令用于获取银行终端所属区域的当前监控画面;接收监控设备返回的当前监控画面,并根据当前监控画面确定目标用户的头部位置。
151.本实施例提供的身份认证装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
152.在一个实施例中,上述采集模块包括:控制单元和调整单元,其中:
153.控制单元,用于根据目标采集位置,控制摄像头移动至目标采集位置;
154.调整单元,用于调整摄像头的角度,以使摄像头朝向目标用户的面部。
155.本实施例提供的身份认证装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
156.在一个实施例中,上述身份认证装置还包括控制模块,其中:
157.控制模块,用于根据目标采集位置控制摄像头调整采集位姿的同时,控制银行终端中备用显示屏移动至目标采集位置;备用显示屏为摄像头发生移动时显示业务办理信息的屏幕。
158.本实施例提供的身份认证装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
159.在一个实施例中,上述身份认证装置还包括第二获取模块和显示模块,其中:
160.第二获取模块,用于在目标用户的身份认证成功的情况下,获取目标用户需办理的目标业务;
161.显示模块,用于在备用显示屏上显示目标业务对应的业务信息。
162.本实施例提供的身份认证装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
163.在一个实施例中,上述第二获取模块包括:第二获取单元、第一确定单元和第二确定单元,其中:
164.第二获取单元,用于通过音频采集设备获取目标用户的语音信息;音频采集设备设置在摄像头上;
165.第一确定单元,用于对语音信息进行转换处理得到语音信息对应的文本信息;
166.第二确定单元,用于将预存的多个业务中与文本信息相匹配的业务确定为目标业务。
167.本实施例提供的身份认证装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
168.上述身份认证装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
169.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图13所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储身份认证数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种身份认证方法。
170.本领域技术人员可以理解,图13中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
171.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述方法实施例中的所有内容。
172.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例中的所有内容。
173.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述方法实施例中的所有内容。
174.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
175.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
176.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
177.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1