用户身份认证方法、装置、计算机设备、存储介质与流程
未命名
10-09
阅读:174
评论:0

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.舱内认证模块,用于在所述舱内用户信息与所述后台用户信息一致,且所述舱内用户信息与所述舱外用户信息一致的情况下,确定所述用户通过舱内认证。
42.在其中一个实施例中,所述装置还包括:
43.亮度与噪声采集模块,用于采集所述业务办理舱以外的环境亮度值与环境噪声值;
44.第一环境阈值判断模块,用于在所述环境亮度值满足预设的亮度阈值范围,且所述环境噪声值满足预设的噪声阈值范围的情况下,展示业务服务提示信息;
45.人脸及声音信息采集模块,用于采集所述用户朗读所述业务服务提示信息过程中的所述人脸信息和所述声音信息;
46.第一舱外用户信息确定模块,用于将所述人脸信息和所述声音信息,作为所述舱外用户信息。
47.在其中一个实施例中,所述装置还包括:
48.第二环境阈值判断模块,用于在所述环境亮度值未满足所述亮度阈值范围,且所述环境噪声值满足所述噪声阈值范围的情况下,展示业务服务提示信息;
49.声音信息采集模块,用于采集所述用户朗读所述业务服务提示信息过程中的所述声音信息;
50.第二舱外用户信息确定模块,用于将所述声音信息作为所述舱外用户信息。
51.在其中一个实施例中,所述装置还包括:
52.第三环境阈值判断模块,用于在所述环境亮度值满足所述亮度阈值范围,且所述环境噪声值未满足所述噪声阈值范围的情况下,采集所述用户的人脸信息,并将所述人脸信息作为所述舱外用户信息。
53.在其中一个实施例中,所述装置还包括:
54.声学特征提取模块,用于对所述声音信息进行特征提取,得到所述用户的声学特征;
55.人脸特征提取模块,用于对所述人脸信息进行特征提取,提取得到所述用户的人脸特征;
56.特征融合模块,用于融合所述声学特征和所述人脸特征,得到所述用户的人脸声音联合特征;所述人脸声音联合特征用于判断所述舱内用户信息与所述后台用户信息是否一致。
57.在其中一个实施例中,所述业务办理舱外部设置有用户感知装置和显示装置,所述用户身份认证装置还包括:
58.目标距离采集模块,用于通过所述用户感知装置采集到所述用户的目标距离;所述目标距离包括所述用户与所述业务办理舱之间距离;
59.工作状态查询模块,用于在所述目标距离满足预设的距离阈值范围的情况下,查询得到所述业务办理舱的工作状态;所述工作状态包括舱内有人、舱内无人、断开连接、重启、舱内故障中的至少一种;
60.工作状态显示模块,用于通过所述显示装置显示所述业务办理舱的所述工作状态。
61.在其中一个实施例中,所述装置还包括:人脸信息获取模块,用于获取所述用户的所述人脸信息,所述人脸信息获取模块还包括:
62.初始人脸图像采集模块,用于采集初始人脸图像;所述初始人脸图像为图像中包含至少两个所述用户的人脸的图像;
63.图像分割模块,用于根据所述初始人脸图像,分割得到与所述用户对应的人脸分割图像;所述人脸分割图像的数量与所述用户的数量相等;
64.人脸信息筛选模块,用于根据每个所述人脸分割图像的评分信息,筛选得到所述人脸信息;所述评分信息根据所述人脸分割图像的识别时间、人脸距离、人脸大小、感光度、置信度得到。
65.在其中一个实施例中,所述装置还包括:
66.第四环境阈值判断模块,用于在所述环境亮度值未满足所述亮度阈值范围,且所述环境噪声值未满足所述噪声阈值范围的情况下,确定所述用户未通过舱外认证;
67.身份卡片认证模块,用于在所述用户未通过舱外认证的情况下,采集所述用户的身份卡片信息,以对所述用户的身份进行认证。
68.在其中一个实施例中,所述业务办理舱内部设置有时间提醒装置,所述用户身份认证装置还包括:
69.舱内使用时间确定模块,用于记录舱门开启时间,并根据所述舱门开启时间与当前时间,确定得到舱内使用时间;所述舱门开启时间为所述业务办理舱的所述舱门开启的时间;
70.提醒信息播报模块,用于在所述舱内使用时间大于预设的时间阈值的情况下,通过所述时间提醒装置播报与所述舱内使用时间对应的提醒信息。
71.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
72.在舱外用户信息与预设的后台用户信息一致的情况下,确定用户通过舱外认证;所述舱外用户信息为在封闭式业务办理设备的业务办理舱以外采集到的所述用户的信息,所述后台用户信息为存储在后台的所述用户的信息;所述舱外用户信息包括声音信息或人脸信息中的至少一种;
73.在所述用户通过舱外认证的情况下,开启所述业务办理舱的舱门,以在所述用户进入所述业务办理舱后采集到舱内用户信息;所述舱内用户信息为在所述业务办理舱内采集到的所述用户的信息,所述舱内用户信息包括声音信息和人脸信息;
74.在所述舱内用户信息与所述后台用户信息一致,且所述舱内用户信息与所述舱外用户信息一致的情况下,确定所述用户通过舱内认证。
75.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
76.在舱外用户信息与预设的后台用户信息一致的情况下,确定用户通过舱外认证;所述舱外用户信息为在封闭式业务办理设备的业务办理舱以外采集到的所述用户的信息,所述后台用户信息为存储在后台的所述用户的信息;所述舱外用户信息包括声音信息或人脸信息中的至少一种;
77.在所述用户通过舱外认证的情况下,开启所述业务办理舱的舱门,以在所述用户进入所述业务办理舱后采集到舱内用户信息;所述舱内用户信息为在所述业务办理舱内采集到的所述用户的信息,所述舱内用户信息包括声音信息和人脸信息;
78.在所述舱内用户信息与所述后台用户信息一致,且所述舱内用户信息与所述舱外用户信息一致的情况下,确定所述用户通过舱内认证。
79.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
80.在舱外用户信息与预设的后台用户信息一致的情况下,确定用户通过舱外认证;所述舱外用户信息为在封闭式业务办理设备的业务办理舱以外采集到的所述用户的信息,所述后台用户信息为存储在后台的所述用户的信息;所述舱外用户信息包括声音信息或人脸信息中的至少一种;
81.在所述用户通过舱外认证的情况下,开启所述业务办理舱的舱门,以在所述用户进入所述业务办理舱后采集到舱内用户信息;所述舱内用户信息为在所述业务办理舱内采集到的所述用户的信息,所述舱内用户信息包括声音信息和人脸信息;
82.在所述舱内用户信息与所述后台用户信息一致,且所述舱内用户信息与所述舱外用户信息一致的情况下,确定所述用户通过舱内认证。
83.上述用户身份认证方法、装置、计算机设备、存储介质和计算机程序产品,先通过将舱外用户信息与后台用户信息进行一致性验证,来完成舱外认证,在用户通过舱外认证后,开启业务办理舱的舱门以采集舱内用户信息,然后分别验证舱内用户信息与后台用户信息,以及舱外用户信息与舱内用户信息的一致性,完成身份验证过程,通过上述舱内与舱外联合认证的方式,克服了验证过程对身份证识别设备的依赖,提升了用户使用的便捷性。
附图说明
84.图1为一个实施例中用户身份认证方法的应用环境图;
85.图2为一个实施例中用户身份认证方法的流程示意图;
86.图3为另一个实施例中用户身份认证方法的流程示意图;
87.图4为另一个实施例中用户身份认证方法的流程示意图;
88.图5为另一个实施例中用户身份认证方法的流程示意图;
89.图6为另一个实施例中用户身份认证方法的流程示意图;
90.图7为另一个实施例中用户身份认证方法的流程示意图;
91.图8为另一个实施例中用户身份认证方法的流程示意图;
92.图9为另一个实施例中用户身份认证方法的流程示意图;
93.图10为一个实施例中用户身份认证装置的结构框图;
94.图11为一个实施例中计算机设备的内部结构图;
95.图12为另一个实施例中计算机设备的内部结构图。
具体实施方式
96.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
97.本技术实施例提供的用户身份认证方法,可以应用于如图1所示的应用环境中。其中,封闭式业务办理设备100与后台200通信连接,封闭式业务办理设备100包括业务办理舱110,在业务办理舱110的外部设置有用户感知装置121与显示装置122,在业务办理舱110的内部设置有提醒装置111。其中,后台200可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
98.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
99.在一个实施例中,如图2所示,提供了一种用户身份认证方法,以该方法应用于图1为例进行说明,包括以下步骤:
100.s210,在舱外用户信息与预设的后台用户信息一致的情况下,确定用户通过舱外认证。
101.其中,舱外用户信息为在封闭式业务办理设备的业务办理舱以外采集到的用户的信息,后台用户信息为存储在后台的用户的信息;舱外用户信息包括声音信息或人脸信息中的至少一种,即舱外用户信息的可以为声音信息,还可以为人脸信息,还可以为声音信息与人脸信息的结合。舱外用户信息存在形式的不同有利于根据不同存在形式区分舱外的不同环境情况,进而采用匹配不同环境情况的舱外认证手段。
102.示例性地,通过判断舱外采集到的用户信息与后台存储的用户信息是否一致,来确定该用户是否通过舱外认证,以为进一步的认证及用户使用业务办理舱办理业务做准备。
103.s220,在用户通过舱外认证的情况下,开启舱门采集到舱内用户信息。
104.在用户通过舱外认证的情况下,开启业务办理舱的舱门,以在用户进入业务办理舱后采集到舱内用户信息。
105.其中,舱门为业务办理舱的舱门,开启舱门后用户进入业务办理舱,再进行信息采集;舱内用户信息为在业务办理舱内采集到的用户的信息,舱内用户信息包括声音信息和人脸信息。
106.示例性地,在舱外认证成功后,系统控制业务办理舱的舱门开启,用户通过舱门进入业务办理舱内,继续在内舱完成信息的采集,采集到的舱内用户信息用于后续的认证过程。
107.s230,若舱内用户信息与后台用户信息、舱外用户信息都一致,确定用户通过舱内
认证。
108.其中,舱内用户信息与后台用户信息、舱外用户信息都一致的含义为:舱内用户信息与后台用户信息一致,且舱内用户信息与舱外用户信息一致。
109.示例性地,通过舱内认证的条件是舱内用户信息、舱内用户信息和后台用户信息三者分别两两比对一致,在流程上又分为舱外认证和舱内认证。这样处理的优势在于以下方面:
110.(1)通过多次不同场景采集信息与认证,保证身份认证的准确性,提升用户办理业务的安全性;(2)同时验证舱内用户信息与舱外用户信息的一致性,保证前后进行身份认证的用户为同一个用户,从而避免了多用户使用时验证出错;(3)通过人脸信息和声音信息即可完成认证过程,避免了身份证识别等接触式识别方式的繁琐,实现了无接触认证,降低了用户在业务办理过程中存在的用户间疾病传播的风险,极大地提升了身份认证的便捷性。
111.上述用户身份认证方法中,先通过将舱外用户信息与后台用户信息进行一致性验证,来完成舱外认证,在用户通过舱外认证后,开启业务办理舱的舱门以采集舱内用户信息,然后分别验证舱内用户信息与后台用户信息,以及舱外用户信息与舱内用户信息的一致性,完成身份验证过程,通过上述舱内与舱外联合认证的方式,保证了身份认证的准确性,保证了克服了身份证识别等接触式识别方式的繁琐,提升了用户使用的便捷性。
112.在一个实施例中,如图3所示,本技术提供的用户身份认证方法还包括:
113.s310,采集业务办理舱以外的环境亮度值与环境噪声值。
114.其中,环境亮度值表征业务办理舱外部光线环境的优劣,环境亮度值的采集可以由专门的感光装置来执行,也可以由采集人脸信息的人脸采集装置来执行,以采集方式为人脸采集装置中的摄像机为例,来说明环境亮度值的采集过程:通过检测摄像机预览镜头中所有像素点的光亮度并计算平均值,得到当前光亮度的衡量值,并将其作为环境亮度值。具体地,环境亮度值的范围为0到255。
115.环境噪声值表征业务办理舱外部声音环境的优劣,环境噪声值的采集可以由专门的噪声检测装置来执行,还可以由采集声音信息的声音采集装置来执行,以声音采集装置为声纹识别装置为例,来说明环境噪声值的采集过程:
116.比如,通过检测环境音量分贝值并计算平均值,得到当前环境嘈杂程度值,并将其作为环境噪声值,环境噪声值的单位为分贝。
117.s320,在环境亮度值与环境噪声值都满足条件的情况下,展示业务服务提示信息。
118.其中,满足条件指的是环境亮度值满足预设的亮度阈值范围,且环境噪声值满足预设的噪声阈值范围;亮度阈值范围用于对环境亮度值进行判断,以评估光线环境,噪声阈值范围用于对环境噪声值进行判断,以评估声音环境;亮度阈值范围和噪声阈值范围可由用户根据实际情况和实验结果进行设置与修改;业务服务提示信息为用于后续对用户声音信息进行采集。
119.示例性地,当舱外光线良好的同时噪声也较小时,舱内显示业务服务提示信息,如一段随机数字。
120.s330,采集用户朗读业务服务提示信息过程中的人脸信息和声音信息。
121.示例性地,若舱内显示的业务服务提示信息为一段随机数字,用户朗读该数字时,业务服务舱采集到相应的声音和该用户的人脸图像。
122.s340,将人脸信息和声音信息,作为舱外用户信息。
123.示例性地,将步骤s330中采集到的用户声音和该用户的人脸图像作为舱外用户信息,继续后续的认证。
124.本实施例中,通过采集舱外的环境亮度值与环境噪声值,并在其满足相应阈值范围的情况下,展示业务服务提示信息以使用户朗读,进而采集用户朗读过程中的人脸信息和声音信息,并将其作为舱外用户信息,实现了对舱外环境的判断,并依据舱外环境匹配与之相适应的舱外用户信息的存在形式,用于后续的不同认证方式的设定,提升了身份认证方式的丰富性和与环境的适应性,进而提升了身份认证的准确性。
125.在一个实施例中,如图4所示,本技术提供的用户身份认证方法还包括:
126.s410,在环境亮度值未满足而环境噪声值满足条件的情况下,展示业务服务提示信息;
127.其中,环境亮度值未满足而环境噪声值满足条件指的是,环境亮度值未满足亮度阈值范围,且环境噪声值满足噪声阈值范围;亮度阈值范围用于对环境亮度值进行判断,以评估光线环境,噪声阈值范围用于对环境噪声值进行判断,以评估声音环境;亮度阈值范围和噪声阈值范围可由用户根据实际情况和实验结果进行设置与修改;业务服务提示信息为用于后续对用户声音信息进行采集。
128.示例性地,当舱外光线较差的同时噪声也较小时,舱内显示业务服务提示信息,如一段随机数字。
129.s420,采集用户朗读业务服务提示信息过程中的声音信息;
130.示例性地,若舱内显示的业务服务提示信息为一段随机数字,用户朗读该数字时,业务服务舱采集到相应的声音。
131.s430,将声音信息作为舱外用户信息。
132.示例性地,将步骤s430中采集到的用户声音作为舱外用户信息,继续后续的认证。
133.本实施例中,通过采集舱外的环境亮度值与环境噪声值,并在其满足相应阈值范围的情况下,展示业务服务提示信息以使用户朗读,进而采集用户朗读过程中的声音信息,并将其作为舱外用户信息,实现了对舱外环境的判断,并依据舱外环境匹配与之相适应的舱外用户信息的存在形式,用于后续的不同认证方式的设定,提升了身份认证方式的丰富性和与环境的适应性,进而提升了身份认证的准确性。
134.在一个实施例中,本技术提供的用户身份认证方法还包括:
135.在环境亮度值满足亮度阈值范围,且环境噪声值未满足噪声阈值范围的情况下,采集用户的人脸信息,并将人脸信息作为舱外用户信息。
136.其中,亮度阈值范围用于对环境亮度值进行判断,以评估光线环境,噪声阈值范围用于对环境噪声值进行判断,以评估声音环境;亮度阈值范围和噪声阈值范围可由用户根据实际情况和实验结果进行设置与修改。
137.示例性地,当舱外光线良好的同时噪声也较大时,采集用户的人脸信息,并将人脸信息作为舱外用户信息,继续后续的认证。
138.本实施例中,通过采集舱外的环境亮度值与环境噪声值,并在其满足相应阈值范围的情况下,采集用户的人脸信息并将其作为舱外用户信息,实现了对舱外环境的判断,并依据舱外环境匹配与之相适应的舱外用户信息的存在形式,用于后续的不同认证方式的设
定,提升了身份认证方式的丰富性和与环境的适应性,进而提升了身份认证的准确性。
139.在一个实施例中,如图5所示,本技术提供的用户身份认证方法还包括:
140.s510,对声音信息进行特征提取,得到用户的声学特征;
141.其中,声学特征包括声纹特征。
142.示例性地,使用mfcc(mel frequency cepstrum coefficient,mel频率倒谱系数)的方式对声音信息进行特征提取,得到表征声学特征的特征向量。
143.s520,对人脸信息进行特征提取,提取得到用户的人脸特征;
144.其中,人脸特征包括人脸图像的图像特征。
145.示例性地,使用关键点检测的图像处理技术对人脸信息进行特征提取,得到表征人脸图像特征的特征向量。
146.s530,融合声学特征和人脸特征,得到用户的人脸声音联合特征;
147.其中,人脸声音联合特征用于判断舱内用户信息与后台用户信息是否一致。
148.示例性地,通过将表征声学特征的特征向量、表征人脸图像特征的特征向量使用加权和的方式进行融合,可以得到一个联合特征向量,该向量同时包含了用户的语音和人脸信息特征,然后将其用于舱内用户信息与后台用户信息的一致性判断。
149.具体地,使用联合特征向量训练一个机器学习模型或深度学习模型,如通过深度学习方法cnn或rnn来实现,设置数据标签为“该用户是合法用户”和“该用户不是合法用户”,然后将该联合特征向量输入到已训练好的模型中,进行分类或回归预测,则可利用模型的分类或回归预测功能,进行用户的身份识别。
150.本实施例中,通过分别对声音信息和人脸信息进行特征提取,得到声学特征和人脸特征,并融合得到人脸声音联合特征以判断舱外用户信息、舱内用户信息、后台用户信息两两之间的信息的一致性,进而结合两种特征各自的特点,实现多模态的联合身份认证,提升了身份认证的准确性。
151.在一个实施例中,业务办理舱外部设置有用户感知装置和显示装置,如图6所示,本技术提供的用户身份认证方法还包括:
152.s610,通过用户感知装置采集到用户的目标距离;
153.其中,目标距离包括用户与业务办理舱之间距离;用户感知装置既可以为专门的距离感应装置,如红外感应装置,也可以为采集人脸信息的人脸采集装置。
154.示例性地,以人脸采集装置为摄像头为例,摄像头采集用户的图像信息,并根据相应的图像识别技术判断用户距离业务办理舱的目标距离。
155.s620,在目标距离满足预设的距离阈值范围的情况下,查询得到业务办理舱的工作状态;
156.其中,工作状态包括舱内有人、舱内无人、断开连接、重启、舱内故障中的至少一种。
157.s630,通过显示装置显示业务办理舱的工作状态。
158.本实施例中,通过用户感知装置采集到用户与业务办理舱的目标距离并进行判断,满足距离阈值范围就查询得到业务办理舱的工作状态,然后通过显示装置显示业务办理舱的工作状态,以提示舱外人员。
159.在一个实施例中,如图7所示,本技术提供的用户身份认证方法还包括获取用户的
人脸信息,包括:
160.s710,采集初始人脸图像;
161.其中,初始人脸图像为图像中包含至少两个用户的人脸的图像,用于采集初始人脸图像的装置可以但不限于双目摄像机。
162.s720,根据初始人脸图像,分割得到与用户对应的人脸分割图像;
163.其中,人脸分割图像是通过图像分割技术对初始人脸图像进行分割得到的图像,因此,图像与用户逐一对应,人脸分割图像的数量与用户的数量相等,便于后续从表征多个用户的多个人脸分割图像中筛选出所需的人脸信息。
164.s730,根据每个人脸分割图像的评分信息,筛选得到人脸信息;
165.其中,评分信息根据人脸分割图像的识别时间、人脸距离、人脸大小、感光度、置信度得到。
166.示例性地,以初始人脸图像的装置为双目摄像机为例,人脸信息的获取过程为:依据双目摄像机集成的图像处理功能,采集初始人脸图像并进行图像分割,再计算每个人脸分割图像的识别时间、人脸距离、人脸大小、感光度、置信度等信息,并依据这些信息将人脸分割图像进行评分和排序,把最高分的一张人脸图像标记出来并持续跟踪,把这张标记出来的人脸图像作为所需的人脸信息。在这个过程中,初始人脸图像持续不断采集的,能持续拿到人脸图片,再根据需要来过滤出所需要的图片,用于人脸信息的确定。
167.本实施例中,首先采集初始人脸图像,然后对初始人脸图像进行图像分割以得到多个人脸分割图像,进而根据每个人脸分割图像的评分信息筛选得到所需的人脸信息,完成在多用户场景下对目标用户的人脸信息采集,增强了封闭式业务办理设备在不同场景下身份识别的能力。
168.在一个实施例中,本技术提供的用户身份认证方法还包括:
169.在环境亮度值与环境噪声值都未满足条件的情况下,确定用户未通过舱外认证;
170.在用户未通过舱外认证的情况下,采集用户的身份卡片信息,以对用户的身份进行认证。
171.其中,环境亮度值未满足亮度阈值范围,且环境噪声值未满足噪声阈值范围;亮度阈值范围用于对环境亮度值进行判断,以评估光线环境,噪声阈值范围用于对环境噪声值进行判断,以评估声音环境;亮度阈值范围和噪声阈值范围可由用户根据实际情况和实验结果进行设置与修改。
172.示例性地,当舱外光线较差的同时噪声也较大时,外舱认证不能正常使用,此时可以采用身份证识别的方式。
173.其中,身份卡片信息包括但不限于用户的身份证、银行卡等接触式的身份识别卡片中的信息。
174.本实施例中,在环境亮度值和环境噪声值都未满足相应阈值范围时,用户未通过舱外认证,进而采集用户的身份卡片信息,以对用户的身份进行认证,使得在外界光线和声音环境较差而不能进行舱外认证的情况下,用户依然能完成身份认证过程,保证了身份认证的可靠性。
175.在一个实施例中,本技术提供的用户身份认证方法还包括:
176.记录舱门开启时间,并根据舱门开启时间与当前时间,确定得到舱内使用时间;
177.在舱内使用时间大于时间阈值时,播报与舱内使用时间对应的提醒信息。
178.其中,舱门开启时间为业务办理舱的舱门开启的时间,当前时间为系统当前的时间,将舱门开启时间与当前时间的时间间隔作为舱内使用时间,并将其用于后续对用户的提醒。
179.其中,业务办理舱内部设置有时间提醒装置,提醒信息的播报通过时间提醒装置来执行,具体地,时间提醒装置用于根据舱内使用时间与时间阈值的关系,来判断是否对用户进行提醒。
180.示例性地,播报的次数可以但不限于一次,与舱内使用时间对应的提醒信息可以为舱内使用的剩余时间,用于提醒用户及时离开。
181.具体地,为了防止用户在舱内使用太久影响其他用户使用,系统为用户设置了时间阈值,比如,25分钟会强制退出应用,开启舱门让用户离开,而在离开之前,系统会通过时间提醒装置进行提示,再比如,在操作20分钟的时候会进行第一次提示,提醒信息为:“5分钟后进行强制退出”;在最后还有一分钟时再次提示,提醒信息为:“最后一次提醒退出”。
182.本实施例中,记录舱门开启时间,并结合当前时间确定得到舱内使用时间,若其大于时间阈值,就通过时间提醒模块播报与舱内使用时间对应的提醒信息,以使用户有足够的时间来进行相关操作,保证了用户使用封闭式业务办理设备的效率。
183.在一个实施例中,以舱外采用人脸信息、舱内使用人脸和声音信息进行验证的模式为例,说明舱外和舱内进行验证的具体流程,如图8所示,本技术提供的用户身份认证方法还包括:
184.s800,进行图像分割并得到单人图像;
185.s801,显示欢迎页面;
186.s802,舱内无人且连接正常;
187.s803,刷脸;
188.s804,是否为人脸;
189.s805,是否为单人;
190.s806,数据压缩并发送给后台,和后台的人脸信息进行匹配,得到匹配结果;
191.s807,第一匹配是否成功;
192.s808,将匹配结果发到舱内;
193.s809,舱内无人且连接正常;
194.s810,开启舱门允许用户进入舱内认证;
195.s811,在舱内采集人脸信息和声音信息;
196.s812,将人脸声纹模型与后台进行匹配,得到匹配结果;
197.s813,第二匹配是否成功;
198.s814,将舱外与舱内的人脸信息进行匹配,得到匹配结果;
199.s815,第三匹配是否成功;
200.s816,认证成功,内舱可正常使用;
201.s817,认证失败,提醒用户采用身份证识别认证方式。
202.在一个实施例中,如图8所示,在业务办理舱的舱外,首先显示欢迎页面,进而循环检测业务办理舱的工作状态,如果舱内没有人且舱内与舱外的连接正常,则开始采集图像,
并判断采集到的图像是不是人脸图像,若不是就重新采集,若是则进一步判断人脸图像是单人还是多人,若为多人图像,则进行图像分割,最终得到单人的人脸图像,进行数据压缩并发送后台,与后台的人脸信息进行匹配,把匹配结果发送到舱内,并再次判断舱内的工作状态,若仍然是舱内无人且连接正常,就开启舱门允许用户进入舱内,若此时工作状态出现异常,则再次显示欢迎页面。
203.在本实施例中,在业务办理舱的舱内,在用户进入舱内后,采集用户的人脸信息和声音信息,并组合形成人脸声纹模型,再将其与后台的人脸声纹模型进行匹配,若匹配失败则本次认证失败,提醒用于刷身份证,若匹配成功就将舱内和舱外的人脸信息进行匹配,匹配失败则本次认证失败,提醒用于刷身份证,若匹配成功,则认证成功,内舱可正常使用。
204.由图3可知,步骤s320至步骤s340示例了一种认证模式下的人脸信息获取方式,下面结以图9展示的认证模式为例,说明本技术在人脸信息与声音信息结合进行一致性验证中所需的声脸全模型的建立过程。
205.其中,图9中虚线左侧的步骤,表征在客户端执行的步骤,客户端包括舱内和舱外,图9中虚线右侧的步骤,表征在服务器执行的步骤,服务器包括后台。具体地,本生情提供的用户身份认证方法还包括:
206.s901,发起验证;
207.s902,查询声脸全模型;
208.s903,提示客户建立声脸全模型;
209.s904,客户选择是否建立;
210.s905,退出该验证方式,提示客户选择其他方式验证;
211.s906,展示刷脸和8位声纹随机数字;
212.s907,用户把脸放在框内并读出数字;
213.s908,是否已留存5条信息;
214.s909,建模成功,提示客户验证;
215.s910,用户把脸放在框内并读出数字;
216.s911,用户把脸放在框内并读出数字;
217.s912,验证通过;
218.s913,是否存在声脸全模型;
219.s914,展示刷脸和8位声纹随机数字;
220.s915,提取脸部信息与声纹信息留存;
221.s916,留存5条声脸信息,建立全模型;
222.s917,随机生成8位随机数字;
223.s918,进行模型比对;
224.s919,返回比对结果。
225.在一个实施例中,如图9所示,封闭式业务办理设备向后台发起验证,查询后台是否存在该用户的声脸全模型,若查询结果为是,则生成8位随机数字供用户朗读,以采集到用户朗读时的人脸信息和声音信息,并将人脸信息和声音信息利用图5中的特征融合方式进行融合,得到声脸全模型,并与后台进行模型对比,得到验证结果。
226.若查询结果为否,提示用户建立声脸全模型,并确认用户是否同意建立,在用户同
意后,生成8位随机数字供用户朗读,以采集到用户朗读时的预设数量的人脸信息和声音信息,采集到预设数量的信息时,停止采集,并将上述人脸信息和声音信息利用图5中的特征融合方式进行融合,得到声脸全模型,完成建档过程。
227.通过上述的声脸全模型的建立和使用流程,实现了对未建档的用户声脸全模型的建立,确保了身份认证的可行性。
228.下面以一个具体的实施例详细描述用户身份认证方法。值得理解的是,下述描述仅是示例性说明,而不是对申请的具体限制。
229.封闭式自助金融设备可布放在商场、大厅,且支持24小时营业使用。
230.在封闭式自助设备的外舱通过双目摄像机和麦克风获取用户的人脸信息和声音信息。
231.在开放式的部署环境下,光线强弱影响刷脸的准确度、噪音太大也会影响录音的准确度,因此在外舱采用多模态的组合方式进行认证。根据实验得到光线强弱对外舱刷脸的干扰数据及噪音对声纹音频识别的干扰数据,从而确定多模态的组合策略。即舱外用户信息存在不同的存在形式,舱外认证与之对应有不同的方式,因此,本方案通过多模态的组合方式给用户提供不同的外舱识别认证的模式,当舱外光线良好而噪声较大时,可采用人脸信息作为一致性判断的依据;当舱外光线较差而噪声较小时,可采用声音信息作为一致性判断的依据;当舱外光线良好的同时噪声也较小时,可采用人脸信息和声音信息同时作为一致性判断的依据;当舱外光线较差而噪声较大时,就需要用户使用身份证来进入内舱办理业务。
232.具体地,若识别模式为:外舱采用声纹识别,内舱采用手机号、声纹认证和刷脸认证,则具体流程为:
233.当舱外声纹识别认证成功,开启舱门,并传递声纹模型数据到舱内,客户进入舱内,舱内根据外舱提供的联动信息,语音提示客户输入手机号,提供声纹认证与刷脸认证的强认证方式,声纹刷脸均认证通过后,比对舱外声纹特征与舱内声纹特征是否一致,一致则认证通过,登录成功。
234.具体地,若识别模式为:外舱采用刷脸识别,内舱采用手机号、声纹认证和刷脸认证,则具体流程为:
235.当外舱是刷脸识别认证成功,开启舱门,并传递脸部特征数据到舱内,客户进入业务办理舱,舱内根据外舱提供的联动信息,语音提示客户输入手机号,提供声纹认证与刷脸认证的强认证方式,声纹刷脸均认证通过后,比对舱外脸部特征信息与内舱脸部特征信息是否一致,一致则认证通过,登录成功。
236.具体地,若识别模式为:外舱采用刷脸识别与声纹识别,内舱采用手机号、声纹认证和刷脸认证,则具体流程为:
237.根据脸部特征信息和声纹特征信息,组合得到声脸模型,到数据库匹配是否成功,如匹配成功,则表示该客户认证成功,然后开启舱门,并传递声脸模型到舱内,客户进入业务办理舱,内舱内提供二次认证,得到新的脸部特征信息和声纹特征信息,组合得到声脸模型,到数据库匹配是否成功,如匹配成功,则表示该客户在内舱认证成功。最后,比对内外舱的声脸模型是否一致,如一致则登录成功,实现无接触式的快速登录。
238.具体地,若外舱认证失败,则采用身份证识别的方式,用身份证上的信息去后台查
询,若验证成功,可使用内舱相关功能,否则,内舱不能使用相关功能,内舱在无任何操作成功后,会在5分钟后自动退出到欢迎页面并开门让进入者退出,门红外线感应到人退出后自动关门。
239.在外舱验证的过程中,每次用户进入红外感应范围内,会触发一次舱外跟舱内的通信,通信方式可以但不限于socket,即舱外作为客户端,舱内作为服务端。
240.舱外通过红外设备感应到有人靠近后,通过socket连接发送内舱状态查询信息到舱内,用于查看业务办理舱的工作状态,工作状态包括舱内有人、舱内无人、断开连接、重启、舱内故障。
241.内舱收到外舱发来咨询的信息后,把工作状态返回给舱外,具体地,内舱状态为舱内故障,则外舱显示设备故障中,不可使用;内舱状态返回重启中,外舱显示设备正在重启,请您稍后;内舱返回舱内有人,外舱跳显示设备正在使用中,请您稍后;如果是断开连接,则外舱显示此时外舱显示网络信号不好,请您稍后。
242.客户按提供的模式操作后,采集到的人脸信息和声音信息,并做相应的处理,并通过软硬件交互把处理过的特征信息传到舱内;
243.其中,人脸信息与声音信息不是直接以图片和音频的形式进行传输,而是以base64压缩的字符串进行传输,通过数据压缩来减少通信流量,也可以加快传输的速度和减轻服务器的压力,而base64字符串的方式能在安全和速度能都兼顾的情况下,实现相应的功能。
244.舱内接收到舱外传入的信息,在舱内提供二次认证的多模态组合验证模式。
245.根据人脸信息与声音信息得到用户的人脸声音联合特征,并在后台进行校验,确保舱内、舱外、后台登录信息两两之间的一致性。
246.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
247.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的用户身份认证方法的用户身份认证装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个用户身份认证装置实施例中的具体限定可以参见上文中对于用户身份认证方法的限定,在此不再赘述。
248.在一个实施例中,如图10所示,提供了一种用户身份认证装置,包括舱外认证模块1001、舱门控制模块1002、舱内认证模块1003,其中:
249.舱外认证模块,用于在舱外用户信息与预设的后台用户信息一致的情况下,确定用户通过舱外认证;舱外用户信息为在封闭式业务办理设备的业务办理舱以外采集到的用户的信息,后台用户信息为存储在后台的用户的信息;舱外用户信息包括声音信息或人脸信息中的至少一种;
250.舱门控制模块,用于在用户通过舱外认证的情况下,开启业务办理舱的舱门,以在
用户进入业务办理舱后采集到舱内用户信息;舱内用户信息为在业务办理舱内采集到的用户的信息,舱内用户信息包括声音信息和人脸信息;
251.舱内认证模块,用于在舱内用户信息与后台用户信息一致,且舱内用户信息与舱外用户信息一致的情况下,确定用户通过舱内认证。
252.在一个实施例中,装置还包括:
253.亮度与噪声采集模块,用于采集业务办理舱以外的环境亮度值与环境噪声值;
254.第一环境阈值判断模块,用于在环境亮度值满足预设的亮度阈值范围,且环境噪声值满足预设的噪声阈值范围的情况下,展示业务服务提示信息;
255.人脸及声音信息采集模块,用于采集用户朗读业务服务提示信息过程中的人脸信息和声音信息;
256.第一舱外用户信息确定模块,用于将人脸信息和声音信息,作为舱外用户信息。
257.在一个实施例中,装置还包括:
258.第二环境阈值判断模块,用于在环境亮度值未满足亮度阈值范围,且环境噪声值满足噪声阈值范围的情况下,展示业务服务提示信息;
259.声音信息采集模块,用于采集用户朗读业务服务提示信息过程中的声音信息;
260.第二舱外用户信息确定模块,用于将声音信息作为舱外用户信息。
261.在一个实施例中,装置还包括:
262.第三环境阈值判断模块,用于在环境亮度值满足亮度阈值范围,且环境噪声值未满足噪声阈值范围的情况下,采集用户的人脸信息,并将人脸信息作为舱外用户信息。
263.在一个实施例中,装置还包括:
264.声学特征提取模块,用于对声音信息进行特征提取,得到用户的声学特征;
265.人脸特征提取模块,用于对人脸信息进行特征提取,提取得到用户的人脸特征;
266.特征融合模块,用于融合声学特征和人脸特征,得到用户的人脸声音联合特征;人脸声音联合特征用于判断舱内用户信息与后台用户信息是否一致。
267.在一个实施例中,业务办理舱外部设置有用户感知装置和显示装置,用户身份认证装置还包括:
268.目标距离采集模块,用于通过用户感知装置采集到用户的目标距离;目标距离包括用户与业务办理舱之间距离;
269.工作状态查询模块,用于在目标距离满足预设的距离阈值范围的情况下,查询得到业务办理舱的工作状态;工作状态包括舱内有人、舱内无人、断开连接、重启、舱内故障中的至少一种;
270.工作状态显示模块,用于通过显示装置显示业务办理舱的工作状态。
271.在一个实施例中,装置还包括:人脸信息获取模块,用于获取用户的人脸信息,人脸信息获取模块还包括:
272.初始人脸图像采集模块,用于采集初始人脸图像;初始人脸图像为图像中包含至少两个用户的人脸的图像;
273.图像分割模块,用于根据初始人脸图像,分割得到与用户对应的人脸分割图像;人脸分割图像的数量与用户的数量相等;
274.人脸信息筛选模块,用于根据每个人脸分割图像的评分信息,筛选得到人脸信息;
评分信息根据人脸分割图像的识别时间、人脸距离、人脸大小、感光度、置信度得到。
275.在一个实施例中,装置还包括:
276.第四环境阈值判断模块,用于在环境亮度值未满足亮度阈值范围,且环境噪声值未满足噪声阈值范围的情况下,确定用户未通过舱外认证;
277.身份卡片认证模块,用于在用户未通过舱外认证的情况下,采集用户的身份卡片信息,以对用户的身份进行认证。
278.在一个实施例中,业务办理舱内部设置有时间提醒装置,用户身份认证装置还包括:
279.舱内使用时间确定模块,用于记录舱门开启时间,并根据舱门开启时间与当前时间,确定得到舱内使用时间;舱门开启时间为业务办理舱的舱门开启的时间;
280.提醒信息播报模块,用于在舱内使用时间大于预设的时间阈值的情况下,通过时间提醒装置播报与舱内使用时间对应的提醒信息。
281.上述用户身份认证装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
282.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图11所示。该计算机设备包括处理器、存储器、输入/输出接口(input/output,简称i/o)和通信接口。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储人脸信息与声音信息。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种用户身份认证方法。
283.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图12所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种用户身份认证方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置。显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
284.本领域技术人员可以理解,图11至12中示出的结构,仅仅是与本技术方案相关的
部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
285.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
286.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
287.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
288.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(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)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
289.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
290.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
技术特征:
1.一种用户身份认证方法,其特征在于,所述方法包括:在舱外用户信息与预设的后台用户信息一致的情况下,确定用户通过舱外认证;所述舱外用户信息为在封闭式业务办理设备的业务办理舱以外采集到的所述用户的信息,所述后台用户信息为存储在后台的所述用户的信息;所述舱外用户信息包括声音信息或人脸信息中的至少一种;在所述用户通过舱外认证的情况下,开启所述业务办理舱的舱门,以在所述用户进入所述业务办理舱后采集到舱内用户信息;所述舱内用户信息为在所述业务办理舱内采集到的所述用户的信息,所述舱内用户信息包括声音信息和人脸信息;在所述舱内用户信息与所述后台用户信息一致,且所述舱内用户信息与所述舱外用户信息一致的情况下,确定所述用户通过舱内认证。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:采集所述业务办理舱以外的环境亮度值与环境噪声值;在所述环境亮度值满足预设的亮度阈值范围,且所述环境噪声值满足预设的噪声阈值范围的情况下,展示业务服务提示信息;采集所述用户朗读所述业务服务提示信息过程中的所述人脸信息和所述声音信息;将所述人脸信息和所述声音信息,作为所述舱外用户信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述环境亮度值未满足所述亮度阈值范围,且所述环境噪声值满足所述噪声阈值范围的情况下,展示业务服务提示信息;采集所述用户朗读所述业务服务提示信息过程中的所述声音信息;将所述声音信息作为所述舱外用户信息。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述环境亮度值满足所述亮度阈值范围,且所述环境噪声值未满足所述噪声阈值范围的情况下,采集所述用户的人脸信息,并将所述人脸信息作为所述舱外用户信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述声音信息进行特征提取,得到所述用户的声学特征;对所述人脸信息进行特征提取,提取得到所述用户的人脸特征;融合所述声学特征和所述人脸特征,得到所述用户的人脸声音联合特征;所述人脸声音联合特征用于判断所述舱内用户信息与所述后台用户信息是否一致。6.根据权利要求1所述的方法,其特征在于,所述业务办理舱外部设置有用户感知装置和显示装置,所述方法还包括:通过所述用户感知装置采集到所述用户的目标距离;所述目标距离包括所述用户与所述业务办理舱之间距离;在所述目标距离满足预设的距离阈值范围的情况下,查询得到所述业务办理舱的工作状态;所述工作状态包括舱内有人、舱内无人、断开连接、重启、舱内故障中的至少一种;通过所述显示装置显示所述业务办理舱的所述工作状态。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述用户的所述人脸信息,包括:采集初始人脸图像;所述初始人脸图像为图像中包含至少两个所述用户的人脸的图
像;根据所述初始人脸图像,分割得到与所述用户对应的人脸分割图像;所述人脸分割图像的数量与所述用户的数量相等;根据每个所述人脸分割图像的评分信息,筛选得到所述人脸信息;所述评分信息根据所述人脸分割图像的识别时间、人脸距离、人脸大小、感光度、置信度得到。8.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述环境亮度值未满足所述亮度阈值范围,且所述环境噪声值未满足所述噪声阈值范围的情况下,确定所述用户未通过舱外认证;在所述用户未通过舱外认证的情况下,采集所述用户的身份卡片信息,以对所述用户的身份进行认证。9.根据权利要求1至8任意一项所述的方法,其特征在于,所述业务办理舱内部设置有时间提醒装置,所述方法还包括:记录舱门开启时间,并根据所述舱门开启时间与当前时间,确定得到舱内使用时间;所述舱门开启时间为所述业务办理舱的所述舱门开启的时间;在所述舱内使用时间大于预设的时间阈值的情况下,通过所述时间提醒装置播报与所述舱内使用时间对应的提醒信息。10.一种用户身份认证装置,其特征在于,所述装置包括:舱外认证模块,用于在舱外用户信息与预设的后台用户信息一致的情况下,确定用户通过舱外认证;所述舱外用户信息为在封闭式业务办理设备的业务办理舱以外采集到的所述用户的信息,所述后台用户信息为存储在后台的所述用户的信息;所述舱外用户信息包括声音信息或人脸信息中的至少一种;舱门控制模块,用于在所述用户通过舱外认证的情况下,开启所述业务办理舱的舱门,以在所述用户进入所述业务办理舱后采集到舱内用户信息;所述舱内用户信息为在所述业务办理舱内采集到的所述用户的信息,所述舱内用户信息包括声音信息和人脸信息;舱内认证模块,用于在所述舱内用户信息与所述后台用户信息一致,且所述舱内用户信息与所述舱外用户信息一致的情况下,确定所述用户通过舱内认证。11.根据权利要求10所述的装置,其特征在于,所述装置还包括:亮度与噪声采集模块,用于采集所述业务办理舱以外的环境亮度值与环境噪声值;第一环境阈值判断模块,用于在所述环境亮度值满足预设的亮度阈值范围,且所述环境噪声值满足预设的噪声阈值范围的情况下,展示业务服务提示信息;人脸及声音信息采集模块,用于采集所述用户朗读所述业务服务提示信息过程中的所述人脸信息和所述声音信息;第一舱外用户信息确定模块,用于将所述人脸信息和所述声音信息,作为所述舱外用户信息。12.根据权利要求11所述的装置,其特征在于,所述装置还包括:第二环境阈值判断模块,用于在所述环境亮度值未满足所述亮度阈值范围,且所述环境噪声值满足所述噪声阈值范围的情况下,展示业务服务提示信息;声音信息采集模块,用于采集所述用户朗读所述业务服务提示信息过程中的所述声音信息;
第二舱外用户信息确定模块,用于将所述声音信息作为所述舱外用户信息。13.根据权利要求11所述的装置,其特征在于,所述装置还包括:第三环境阈值判断模块,用于在所述环境亮度值满足所述亮度阈值范围,且所述环境噪声值未满足所述噪声阈值范围的情况下,采集所述用户的人脸信息,并将所述人脸信息作为所述舱外用户信息。14.根据权利要求10所述的装置,其特征在于,所述装置还包括:声学特征提取模块,用于对所述声音信息进行特征提取,得到所述用户的声学特征;人脸特征提取模块,用于对所述人脸信息进行特征提取,提取得到所述用户的人脸特征;特征融合模块,用于融合所述声学特征和所述人脸特征,得到所述用户的人脸声音联合特征;所述人脸声音联合特征用于判断所述舱内用户信息与所述后台用户信息是否一致。15.根据权利要求10所述的装置,其特征在于,所述业务办理舱外部设置有用户感知装置和显示装置,所述用户身份认证装置还包括:目标距离采集模块,用于通过所述用户感知装置采集到所述用户的目标距离;所述目标距离包括所述用户与所述业务办理舱之间距离;工作状态查询模块,用于在所述目标距离满足预设的距离阈值范围的情况下,查询得到所述业务办理舱的工作状态;所述工作状态包括舱内有人、舱内无人、断开连接、重启、舱内故障中的至少一种;工作状态显示模块,用于通过所述显示装置显示所述业务办理舱的所述工作状态。16.根据权利要求10所述的装置,其特征在于,所述装置还包括:人脸信息获取模块,用于获取所述用户的所述人脸信息,所述人脸信息获取模块还包括:初始人脸图像采集模块,用于采集初始人脸图像;所述初始人脸图像为图像中包含至少两个所述用户的人脸的图像;图像分割模块,用于根据所述初始人脸图像,分割得到与所述用户对应的人脸分割图像;所述人脸分割图像的数量与所述用户的数量相等;人脸信息筛选模块,用于根据每个所述人脸分割图像的评分信息,筛选得到所述人脸信息;所述评分信息根据所述人脸分割图像的识别时间、人脸距离、人脸大小、感光度、置信度得到。17.根据权利要求11所述的装置,其特征在于,所述装置还包括:第四环境阈值判断模块,用于在所述环境亮度值未满足所述亮度阈值范围,且所述环境噪声值未满足所述噪声阈值范围的情况下,确定所述用户未通过舱外认证;身份卡片认证模块,用于在所述用户未通过舱外认证的情况下,采集所述用户的身份卡片信息,以对所述用户的身份进行认证。18.根据权利要求10至17任意一项所述的用户身份认证装置,其特征在于,所述业务办理舱内部设置有时间提醒装置,所述用户身份认证装置还包括:舱内使用时间确定模块,用于记录舱门开启时间,并根据所述舱门开启时间与当前时间,确定得到舱内使用时间;所述舱门开启时间为所述业务办理舱的所述舱门开启的时间;提醒信息播报模块,用于在所述舱内使用时间大于预设的时间阈值的情况下,通过所
述时间提醒装置播报与所述舱内使用时间对应的提醒信息。19.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。21.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。
技术总结
本公开涉及人工智能技术领域,具体公开了一种用户身份认证方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括在舱外用户信息与预设的后台用户信息一致的情况下,确定用户通过舱外认证;在用户通过舱外认证的情况下,开启业务办理舱的舱门,以在用户进入业务办理舱后采集到舱内用户信息;在舱内用户信息与后台用户信息一致,且舱内用户信息与舱外用户信息一致的情况下,确定用户通过舱内认证。采用本方法能够提升了用户使用封闭式业务办理设备的便捷性。办理设备的便捷性。办理设备的便捷性。
技术研发人员:陈剑
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2023.06.20
技术公布日:2023/10/8

版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种车身前端结构及车辆的制作方法 下一篇:一种有机硅生产Hcl除杂装置的制作方法