一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

身份认证方法、装置、计算机可读存储介质及电子设备与流程

2022-10-22 02:28:56 来源:中国专利 TAG:


1.本发明涉及信息安全领域,具体而言,涉及一种身份认证方法、装置、计算机可读存储介质及电子设备。


背景技术:

2.在实际生活中,基于不可抗力因素(如:恶劣天气、流感传播等)的限制,有些时候用户无法到相关机构的现场进行面对面办理业务,需要远程协作进行办理。且基于某些业务的重要程度和认证要素的安全强度要求,远程办理业务的过程中需要加入人工视频审核的环节。
3.然而目前在人工视频审核的环节中,仅凭客服代表和客户之间进行沟通、对话已经难以确定其身份。例如,目前有一种攻击手段是通过其他视频播放工具(ipad、拓展显示屏)远程转接客户的视频和客服对话,这样客服人员面对的屏幕并不是客户本人,而是黑客和客户远程视频的图像。如果分辨率、背景等要素都模拟的很像,客服很难发现屏幕中的画面是经过了远程转接的图像,从而易使得客服误以为和其进行交互的人员为真实客户,进而给客户和机构相关造成经济损失。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种身份认证方法、装置、计算机可读存储介质及电子设备,以至少解决现有技术中仅基于人工视频进行身份认证导致的认证安全性低的技术问题。
6.根据本发明实施例的一个方面,提供了一种身份认证方法,包括:获取对待认证对象进行视频认证的视频认证结果;当视频认证结果表征待认证对象与目标对象的第一相似度分数大于第一预设阈值时,获取待认证对象在目标设备上进行签名的签名特征;基于目标设备的设备信息以及签名特征,确定待认证对象与目标对象的第二相似度分数;在第二相似度分数小于第二预设阈值时,获取待认证对象通过目标设备发送的目标信息,其中,目标信息为用于表征待认证对象的身份的信息;基于目标信息认证待认证对象的身份。
7.进一步地,身份认证方法还包括:在获取待认证对象在目标设备上进行签名的签名特征之后,获取待认证对象基于预设文字所反馈的音频信息;识别音频信息,得到声纹特征;基于声纹特征,确定待认证对象与目标对象的第三相似度分数。
8.进一步地,身份认证方法还包括:在获取待认证对象在目标设备上进行签名的签名特征之后,获取待认证对象用于签名的操控介质的介质信息;基于介质信息,确定待认证对象与目标对象的第四相似度分数。
9.进一步地,签名特征包括第一特征集合和第二特征集合,其中,身份认证方法还包括:基于第一特征集合,确定待认证对象与目标对象的第五相似度分数,其中,第一特征集合表征待认证对象在签名过程中的触控操作对应的行为特征;基于第二特征集合,确定待认证对象与目标对象的第六相似度分数,其中,第二特征集合表征待认证对象在签名过程
中的书写行为特征;基于目标设备的设备信息,确定待认证对象与目标对象的第七相似度分数;基于第五相似度分数、第六相似度分数以及第七相似度分数,确定第二相似度分数。
10.进一步地,第二特征集合包括书写行为特征以及书写位置特征,其中,身份认证方法还包括:基于书写行为特征,确定待认证对象与目标对象的第八相似度分数;基于书写位置特征,确定待认证对象与目标对象的第九相似度分数;分别获取与第三相似度分数、第四相似度分数、第八相似度分数以及第九相似度分数对应的权重,得到第一权重信息;基于第一权重信息、第三相似度分数、第四相似度分数、第八相似度分数以及第九相似度分数,确定第六相似度分数。
11.进一步地,身份认证方法还包括:确定目标对象的对象类型;基于对象类型,确定与第五相似度分数、第六相似度分数以及第七相似度分数对应的权重,得到第二权重信息;基于第二权重信息、第五相似度分数、第六相似度分数以及第七相似度分数,确定第二相似度分数。
12.进一步地,身份认证方法还包括:在第二相似度分数大于或等于第二预设阈值时,确定待认证对象为目标对象。
13.根据本发明实施例的另一方面,还提供了一种身份认证装置,包括:第一获取模块,用于获取对待认证对象进行视频认证的视频认证结果;第二获取模块,用于当视频认证结果表征待认证对象与目标对象的第一相似度分数大于第一预设阈值时,获取待认证对象在目标设备上进行签名的签名特征;确定模块,用于基于目标设备的设备信息以及签名特征,确定待认证对象与目标对象的第二相似度分数;第三获取模块,用于在第二相似度分数小于第二预设阈值时,获取待认证对象通过目标设备发送的目标信息,其中,目标信息为用于表征待认证对象的身份的信息;认证模块,用于基于目标信息认证待认证对象的身份。
14.根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的身份认证方法。
15.根据本发明实施例的另一方面,还提供了一种电子设备,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的身份认证方法。
16.在本发明实施例中,采用在视频认证的基础上,结合待认证对象的签名特征等信息认证待认证对象身份的方式,通过获取对待认证对象进行视频认证的视频认证结果,并在当视频认证结果表征待认证对象与目标对象的第一相似度分数大于第一预设阈值时,获取待认证对象在目标设备上进行签名的签名特征,然后基于目标设备的设备信息以及签名特征,确定待认证对象与目标对象的第二相似度分数,并在第二相似度分数小于第二预设阈值时,获取待认证对象通过目标设备发送的目标信息,从而基于目标信息认证待认证对象的身份。其中,目标信息为用于表征待认证对象的身份的信息。
17.在上述过程中,通过在基于视频认证结果确定待认证对象与目标对象具有一定相似度时,不直接确定待认证对象为目标对象,而是获取待认证对象的签名特征以及目标设备的设备信息,并进一步地计算相似度分数,提高了对待认证对象认证的安全性,避免了现有的视频认证过程中,待认证对象利用相关工具远程转接目标对象的视频和工作人员进行
对话造成的视频认证结果不准确,进而导致仅基于视频认证结果认证待认证对象身份的安全性低的问题。此外,通过在基于视频认证结果确定待认证对象可能为目标对象,但基于签名特征和设备信息无法进一步地确定待认证对象为目标对象的情况下,不直接确定待认证对象为非目标对象,而是获取待认证对象的目标信息以进行辅助认证,可以进一步地提高认证结果的准确性,避免在待认证对象为目标对象,但书写出现问题的情况下,错误认证造成的认证可靠性低的问题。
18.由此可见,本技术所提供的方案达到了在视频认证的基础上,结合待认证对象的签名特征等信息认证待认证对象身份的目的,从而实现了提高认证安全性的技术效果,进而解决了现有技术中仅基于人工视频进行身份认证导致的认证安全性低的技术问题。
附图说明
19.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
20.图1是根据本发明实施例的一种可选的身份认证方法的示意图;
21.图2是根据本发明实施例的一种可选的身份认证方法的流程图;
22.图3是现有技术中的一种身份认证方法的流程图;
23.图4是根据本发明实施例的一种可选的手写签名的示意图;
24.图5是根据本发明实施例的一种可选的手写签名的示意图;
25.图6是根据本发明实施例的一种可选的身份认证装置的示意图;
26.图7是根据本发明实施例的一种可选的电子设备的示意图。
具体实施方式
27.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
28.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
29.需要说明的是,本公开所涉及的相关信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。例如,本系统和相关用户或机构间设置有接口,在获取相关信息之前,需要通过接口向前述的用户或机构发送获取请求,并在接收到前述的用户或机构反馈的同意信息后,获取相关信息。
30.实施例1
31.根据本发明实施例,提供了一种身份认证方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
32.图1是根据本发明实施例的一种可选的身份认证方法的示意图,如图1所示,该方法包括如下步骤:
33.步骤s101,获取对待认证对象进行视频认证的视频认证结果。
34.在步骤s101中,可以通过电子设备、服务器、应用系统等装置获取对待认证对象进行视频认证的视频认证结果。在本实施例中,通过身份认证系统获取对待认证对象进行视频认证的视频认证结果。
35.可选的,前述的待认证对象可以是无法到当前机构(如:银行、通讯营业厅等)现场办理业务而进行远程办理业务的对象,待认证对象可以基于其所持有的目标设备中的目标应用与前述的身份认证系统进行信息交互。其中,如图2所示,前述的视频认证结果为当前机构中相关工作人员与待认证对象进行视频通话后,相关工作人员所生成的视频认证结果,目标设备可以是手机、电脑或智能佩戴设备等。
36.步骤s102,当视频认证结果表征待认证对象与目标对象的第一相似度分数大于第一预设阈值时,获取待认证对象在目标设备上进行签名的签名特征。
37.在步骤s102中,身份认证系统可以获取视频认证结果,其中,视频认证结果可以为是本人(即“是目标对象”)/不是本人(即“不是目标对象”)的形式,且可以将是本人确定为第一相似度分数为100分,将不是本人确定为第一相似度分数为0分。可选的,视频认证结果也可以具体评分的形式。其中,身份认证系统可以基于待认证对象在视频认证之前,所预先登陆的账号、输入的手机号等确定待认证对象想要认证成为的对象(即前述的目标对象)。
38.进一步地,如图2所示,当身份认证系统确定第一相似度分数大于第一预设阈值时,身份认证系统可以向待认证对象发送如“请进行手写签名”的信息,以提示待认证对象在目标设备上的目标应用中进行签名,并利用加载在目标应用中的相关手写签名控件,获取待认证对象(即图2中的客户)在目标设备上进行手写签名的签名数据,以从签名数据中提取出签名特征。其中,签名特征可以是待认证对象在签名过程中的触控操作对应的行为特征、待认证对象在签名过程中的书写行为特征、书写位置特征等。其中,前述的行为特征可以是待认证对象对目标设备的屏幕或触控板进行触控的触控力度、触控面积、触控滑行速度等,书写行为特征可以是待认证对象书写过程中的笔画顺序、书写停顿点等。
39.需要说明的是,通过在视频认证结果表征待认证对象与目标对象的第一相似度分数大于第一预设阈值时,不直接确定待认证对象为目标对象,而是获取待认证对象的签名特征,以在后续过程中基于签名特征辅助认证待认证对象的身份,避免了现有的视频认证过程中,如图3所示,待认证对象利用相关工具远程转接目标对象的视频和工作人员(即图3中的客服)进行对话以确认身份造成的视频认证结果(即图3中的是/否本人操作)不准确,进而导致仅基于视频认证结果认证待认证对象身份的安全性低的问题。
40.步骤s103,基于目标设备的设备信息以及签名特征,确定待认证对象与目标对象的第二相似度分数。
41.在步骤s103中,如图2所示,身份认证系统可以基于同一预设模型,将待认证对象的签名特征中的各特征,以及目标对象的签名特征中的各特征进行比对,以确定第一初始相似度分数;身份认证系统也可以基于不同的预设模型(如:不同结构的模型、相同结构但参数不同的模型等),将待认证对象的签名特征中的各特征以及将目标对象的签名特征中的各特征进行比对,如:将待认证对象的签名特征中的行为特征和目标对象的签名特征中的行为特征输入至a预设模型,将:将待认证对象的签名特征中的书写位置特征和目标对象的签名特征中的书写位置特征输入至b预设模型。其中,目标对象的签名特征中的各特征可以基于目标对象曾经在当前机构的柜面、自助终端或其他交互设备中进行手写签名的数据记录而确定,前述的预设模型可以是神经网络模型。
42.可选的,如图2所示,身份认证系统还可以获取待认证对象所持的目标设备的设备信息,其中,设备信息可以包括目标设备的属性信息和目标设备所处的地理位置信息,属性信息可以是目标设备的型号、设备号等。
43.进一步地,身份认证系统可以从目标存储区域中查找到目标对象的常用设备和常住地/常登陆地,并确定目标对象的常用设备与目标设备的属性信息是否匹配,确定常住地/常登陆地与目标设备的地理位置信息是否匹配,从而确定第二初始分数。
44.再进一步地,如图2所示,身份认证系统可以将第一初始分数与第二初始分数相加,从而得到第二相似度分数。
45.需要说明的是,由于每个对象的签名特征都存在不同之处,难以被完全模仿,且每个对象所常用的目标设备有所不同,因此,基于目标设备的设备信息以及签名特征,确定待认证对象与目标对象的第二相似度分数,实现了对待认证对象与目标对象之间相似度的准确确定。
46.步骤s104,在第二相似度分数小于第二预设阈值时,获取待认证对象通过目标设备发送的目标信息,其中,目标信息为用于表征待认证对象的身份的信息。
47.在步骤s104中,如图2所示,若第二相似度分数小于第二预设阈值,则身份认证系统确定无法准确识别待认证对象的身份,此时,身份认证系统可以向待认证对象发送如“请输入身份证后四位/银行卡密码”的信息,以提示待认证对象在目标设备上的目标应用中输入目标信息,并获取待认证对象通过目标设备发送的目标信息。其中,目标信息可以是前述的身份证后四位、银行卡密码,也可以是其它能够表征待认证对象身份的信息。
48.需要说明的是,通过在基于视频认证结果确定待认证对象可能为目标对象,但基于签名特征和设备信息无法进一步地确定待认证对象为目标对象的情况下,不直接确定待认证对象为非目标对象,而是获取待认证对象的目标信息以进行辅助认证,可以进一步地提高认证结果的准确性,避免在待认证对象为目标对象,但书写出现问题的情况下,错误认证造成的认证可靠性低,进而影响业务办理效率。
49.步骤s105,基于目标信息认证待认证对象的身份。
50.在步骤s105中,身份认证系统可以在待认证对象对应的目标信息与目标对象的对应的目标信息相同时,确定待认证对象的身份为目标对象,在待认证对象对应的目标信息与目标对象的对应的目标信息不同时,确定待认证对象的身份为非目标对象。
51.需要说明的是,由此,实现了对待认证对象是否为目标对象的准确认证。
52.基于上述步骤s101至步骤s105所限定的方案,可以获知,在本发明实施例中,采用
在视频认证的基础上,结合待认证对象的签名特征等信息认证待认证对象身份的方式,通过获取对待认证对象进行视频认证的视频认证结果,并在当视频认证结果表征待认证对象与目标对象的第一相似度分数大于第一预设阈值时,获取待认证对象在目标设备上进行签名的签名特征,然后基于目标设备的设备信息以及签名特征,确定待认证对象与目标对象的第二相似度分数,并在第二相似度分数小于第二预设阈值时,获取待认证对象通过目标设备发送的目标信息,从而基于目标信息认证待认证对象的身份。其中,目标信息为用于表征待认证对象的身份的信息。
53.容易注意到的是,在上述过程中,通过在基于视频认证结果确定待认证对象与目标对象具有一定相似度时,不直接确定待认证对象为目标对象,而是获取待认证对象的签名特征以及目标设备的设备信息,并进一步地计算相似度分数,提高了对待认证对象认证的安全性,避免了现有的视频认证过程中,待认证对象利用相关工具远程转接目标对象的视频和工作人员进行对话造成的视频认证结果不准确,进而导致仅基于视频认证结果认证待认证对象身份的安全性低的问题。此外,通过在基于视频认证结果确定待认证对象可能为目标对象,但基于签名特征和设备信息无法进一步地确定待认证对象为目标对象的情况下,不直接确定待认证对象为非目标对象,而是获取待认证对象的目标信息以进行辅助认证,可以进一步地提高认证结果的准确性,避免在待认证对象为目标对象,但书写出现问题的情况下,错误认证造成的认证可靠性低的问题。
54.由此可见,本技术所提供的方案达到了在视频认证的基础上,结合待认证对象的签名特征等信息认证待认证对象身份的目的,从而实现了提高认证安全性的技术效果,进而解决了现有技术中仅基于人工视频进行身份认证导致的认证安全性低的技术问题。
55.在一种可选的实施例中,在获取待认证对象在目标设备上进行签名的签名特征之后,身份认证系统可以获取待认证对象基于预设文字所反馈的音频信息,然后识别音频信息,得到声纹特征,从而基于声纹特征,确定待认证对象与目标对象的第三相似度分数。
56.可选的,当待认证对象输入完手写签名之后,身份认证系统可以向待认证对象发送如“请朗读出屏幕中的文字”/“请朗读出屏幕中显示的内容”/“请朗读出屏幕中公式的计算结果”的信息,以提示待认证对象通过目标设备录入音频信息。此外,身份认证系统也可以在获取到视频认证结果之后,维持相关工作人员与待认证对象的通话信号,并由相关工作人员指示待认证对象在目标设备中输入前述的手写签名、目标信息,以及指示待认证对象通过目标设备录入对应的音频信息。
57.进一步地,在获取到音频信息后,身份认证系统可以识别该音频信息,得到与待认证对象对应的声纹特征,然后基于预设的第一比对模型,将待认证对象的声纹特征与目标对象预先留存在当前机构的声纹特征进行比对,从而确定待认证对象与目标对象的第三相似度分数。
58.需要说明的是,通过收集待认证对象的声纹特征,以辅助认证待认证对象身份,丰富了认证维度,从而可以进一步地提高认证的安全性。
59.在一种可选的实施例中,在获取待认证对象在目标设备上进行签名的签名特征之后,身份认证系统还可以获取待认证对象用于签名的操控介质的介质信息,从而基于介质信息,确定待认证对象与目标对象的第四相似度分数。其中,获取介质信息与获取声纹特征之间的顺序可以相互调换。
60.其中,前述的操控介质可以是待认证对象的手、脚、胳膊等可以实现签名的身体部位,介质信息用于表示前述身体部位的部位信息,如:当操控介质为手时,介质信息可以是左手、右手,或者拇指、食指等。在本实施例中,身份认证系统可以向待认证对象发送如“请展示签名手”/“请展示签名手指”的信息,以获取待认证对象的展示视频,并可以从展示视频中识别出签名手/签名手指,也即识别出介质信息。此外,身份认证系统也可以继续维持相关工作人员与待认证对象的通话信号,并由相关工作人员指示待认证对象通过目标设备中输入介质信息。
61.进一步地,在获取到介质信息后,身份认证系统可以基于预设的第二比对模型,将待认证对象的介质信息与目标对象预先留存在当前机构的介质信息进行比对,从而确定待认证对象与目标对象的第四相似度分数。
62.需要说明的是,通过收集待认证对象的介质信息,以辅助认证待认证对象身份,丰富了认证维度,从而可以进一步地提高认证的安全性。
63.在一种可选的实施例中,在基于目标设备的设备信息以及签名特征,确定待认证对象与目标对象的第二相似度分数的过程中,身份认证系统可以基于第一特征集合,确定待认证对象与目标对象的第五相似度分数,然后基于第二特征集合,确定待认证对象与目标对象的第六相似度分数,并基于目标设备的设备信息,确定待认证对象与目标对象的第七相似度分数,从而基于第五相似度分数、第六相似度分数以及第七相似度分数,确定第二相似度分数。其中,签名特征包括第一特征集合和第二特征集合,第一特征集合表征待认证对象在签名过程中的触控操作对应的行为特征,第二特征集合表征待认证对象在签名过程中的书写行为特征。
64.可选的,在进行第二相似度分数的计算之前,如图2所示,身份认证系统可以利用前述的手写签名控件对签名数据中待认证对象的签名进行文字识别,并在识别出的文字与目标对象的名字相同时,从前述的签名数据中提取出签名特征。其中,第一特征集合可以包括待认证对象对目标设备的屏幕或触控板进行触控的接触力度、触控面积以及触控滑行速度。身份认证系统可以将待认证对象的接触力度、触控面积以及触控滑行速度作为输入参数一起输入到第一孪生深度神经网络中,并将目标存储区域中预先存储的目标对象的接触力度、触控面积以及触控滑行速度一起输入到第一孪生深度神经网络中,从而利用第一孪生深度神经网络进行分析,以得到第五相似度分数。
65.可选的,第二特征集合可以包括待认证对象在目标设备的屏幕或触控板上进行书写的书写行为特征以及书写位置特征,身份认证系统可以将待认证对象的书写行为特征以及书写位置特征分别作为输入参数输入到不同的孪生深度神经网络中,并将目标存储区域中预先存储的目标对象的书写行为特征以及书写位置特征一起分别作为输入参数输入到对应的孪生深度神经网络中,从而利用不同的孪生深度神经网络进行分析,以得到两个相似度分数,并可以将两个相似度分数相结合,从而得到第六相似度分数。
66.可选的,身份认证系统可以将目标设备的设备信息,以及目标存储区域中预先存储的目标对象对应的设备信息进行比对,以判断待认证对象使用的设备是否为目标对象的常用设备,待认证对象所在的地理位置是否为目标对象的常住地/常登陆地,从而基于判断结果确定第七相似度分数。例如,当设备信息中的属性信息和地理位置信息均与目标对象对应的相关信息相同时,确定第七相似度分数为100分,当设备信息中的属性信息和地理位
置信息均与目标对象对应的相关信息只有一处相同时,确定第七相似度分数为50分,当设备信息中的属性信息和地理位置信息均与目标对象对应的相关信息均不相同时,确定第七相似度分数为0分。
67.进一步地,身份认证系统可以直接将第五相似度分数、第六相似度分数以及第七相似度分数相加,以确定第二相似度分数。身份认证系统也可以获取与第五相似度分数、第六相似度分数以及第七相似度分数相对应的权重,从而确定第二相似度分数。
68.需要说明的是,通过对签名特征中的特征以及设备信息进行分开计算,可以实现对第二相似度分数更准确的计算效果。
69.在一种可选的实施例中,在基于第二特征集合,确定待认证对象与目标对象的第六相似度分数的过程中,身份认证系统可以基于书写行为特征,确定待认证对象与目标对象的第八相似度分数,然后基于书写位置特征,确定待认证对象与目标对象的第九相似度分数,接着分别获取与第三相似度分数、第四相似度分数、第八相似度分数以及第九相似度分数对应的权重,得到第一权重信息,从而基于第一权重信息、第三相似度分数、第四相似度分数、第八相似度分数以及第九相似度分数,确定第六相似度分数。其中,第二特征集合包括书写行为特征以及书写位置特征。
70.可选的,书写行为特征可以包括待认证对象对目标设备的屏幕或触控板进行书写的笔画顺序和书写滑行停顿点,身份认证系统可以将待认证对象的笔画顺序、书写滑行停顿点作为输入参数一起输入到第二孪生深度神经网络中,并将目标存储区域中预先存储的目标对象的笔画顺序、书写滑行停顿点一起输入到第二孪生深度神经网络中,从而利用第二孪生深度神经网络进行分析,以得到第八相似度分数。其中,可以基于前述的接触力度和接触面积识别滑行停顿点。
71.可选的,在用户进行手写签名之前,身份认证系统可以通过目标应用在目标设备的屏幕上显示如图4、图5所示的“田字格”形状,以限定用户在不同格子中分别写下名字中的某个字,从而基于用户在格子上依次书写的书写位置,确定书写位置特征,例如,在图4中,待认证对象对名字“李三”的签名位置为“左上-左下”,也即书写位置特征为“左上-左下”,在图5中,认证对象对名字“李三”的签名位置为“左上-右上”,也即书写位置特征为“左上-右上”。之后,将待认证对象的书写位置特征,以及目标存储区域中预先存储的目标对象的书写位置特征一起输入到第三孪生深度神经网络中,从而利用第三孪生深度神经网络进行分析以得到第九相似度分数。此外,书写位置特征还可以包括书写字体的大小、横纵坐标等。
72.进一步地,身份认证系统可以获取目标存储区域中所预设的与第三相似度分数对应的权重,与第四相似度分数对应的权重,与第八相似度分数对应的权重以及与第九相似度分数对应的权重,从而得到第一权重信息,并基于第一权重信息以及第三相似度分数、第四相似度分数、第八相似度分数以及第九相似度分数,确定第六相似度分数。其中,需要说明的是,第一权重信息的确定与各分数对应的特征有关,即无论各相似度分数的分数值如何改变,其所对应的权重并不会发生改变,且第一权重信息中所有权重值的总和为1。
73.需要说明的是,由于同一客户在签名过程中的笔画先后顺序一般是固定的,而且即使两人同名,签名的过程中也不会完全使用相同的顺序,以及即使有人刻意模仿签名,其名字书写过程中的停顿点也是极难模仿成功的,因此,基于书写行为特征进行第八相似度
分数的计算,可以进一步地提高认证准确性及安全性。此外,由于对象名字的书写位置也是行为习惯的一种体现,因此,基于书写位置特征进行第九相似度分数的计算,可以再一步地提高认证准确性及安全性。进一步地,通过对不同的相似度分数设置不同的权重,使得本技术对相似度分数的计算结果更加合理。
74.在一种可选的实施例中,在基于第五相似度分数、第六相似度分数以及第七相似度分数,确定第二相似度分数的过程中,身份认证系统可以确定目标对象的对象类型,然后基于对象类型,确定与第五相似度分数、第六相似度分数以及第七相似度分数对应的权重,得到第二权重信息,从而基于第二权重信息、第五相似度分数、第六相似度分数以及第七相似度分数,确定第二相似度分数。
75.可选的,第二相似度分数的计算公式如下所示:
[0076][0077]
其中,r
esult
表示第二相似度分数,a、b、c表示第二权重信息,r1表示第一特征集合中的特征对应的相似度分数,r2至少表示第二特征集合中的特征对应的相似度分数,还可以表示声纹特征对应的相似度分数以及介质信息对应的相似度分数,r3表示设备信息对应的相似度分数。
[0078]
可选的,对第二权重信息的确定方法进行说明。身份认证系统可以先确定目标对象的对象类型,其中,对象类型用于表征目标对象的身体的特征信息,比如,对象类型可以是聋哑人、食指缺失部分指纹的人、残疾人、独居者等,然后从目标存储区域中获取预先设定的与前述对象类型对应的第二权重信息,例如,当对象类型表征目标对象缺失右臂时,由于第六相似度会基于待认证对象的签名手辅助确定,因此,可以对第六相似度分数的权重设置的相对较高。而第五相似度分数和第七相似度分数的权重相对较低。其中,不同的目标对象可能对应于同一对象类型,但不同对象类型所对应的第二权重信息并不相同,同时,第二权重信息中所有权重值的总和为1,第二权重信息在初始设置时,可以基于历史数据进行计算而确定。
[0079]
再进一步地,身份认证系统可以基于第二权重信息、第五相似度分数、第六相似度分数以及第七相似度分数,确定第二相似度分数。且需要强调的是,在前述所提及到的各相似度分数计算过程中,各相似度分数的满分优选为100。
[0080]
需要说明的是,通过基于目标对象的对象类型,确定第二权重信息,从而基于第二权重信息确定第二相似度分数,实现了对第二相似度分数更加准确的计算。
[0081]
在一种可选的实施例中,在第二相似度分数大于或等于第二预设阈值时,身份认证系统可以直接确定待认证对象为目标对象。
[0082]
如图2所示,即当签名认证后,确定待认证对象与目标对象满足预设的相似条件(即前述的第二预设阈值)时,则身份认证系统可以取消对待认证对象输入目标信息的需求,而直接确定待认证对象为目标对象,从而避免了待认证对象执行过多的操作,且避免了待认证对象输入重要的目标信息造成容易产生安全隐患的问题,从而提高了待认证对象的用户体验以及提高了身份认证过程中的安全性。
[0083]
在一种可选的实施例中,当认证待认证对象为目标对象后,身份认证系统可以将
此次收集到的各特征(如:前述的签名特征、声纹特征等)纳入到与目标对象对应的预设模型的训练集中,以为后续的认证结果提供有力帮助。
[0084]
由此可见,本技术所提供的方案达到了在视频认证的基础上,结合待认证对象的签名特征等信息认证待认证对象身份的目的,从而实现了提高认证安全性的技术效果,进而解决了现有技术中仅基于人工视频进行身份认证导致的认证安全性低的技术问题。
[0085]
实施例2
[0086]
根据本发明实施例,提供了一种身份认证装置的实施例,其中,图6是根据本发明实施例的一种可选的身份认证装置的示意图,如图6所示,该装置包括:
[0087]
第一获取模块601,用于获取对待认证对象进行视频认证的视频认证结果;
[0088]
第二获取模块602,用于当视频认证结果表征待认证对象与目标对象的第一相似度分数大于第一预设阈值时,获取待认证对象在目标设备上进行签名的签名特征;
[0089]
确定模块603,用于基于目标设备的设备信息以及签名特征,确定待认证对象与目标对象的第二相似度分数;
[0090]
第三获取模块604,用于在第二相似度分数小于第二预设阈值时,获取待认证对象通过目标设备发送的目标信息,其中,目标信息为用于表征待认证对象的身份的信息;
[0091]
认证模块605,用于基于目标信息认证待认证对象的身份。
[0092]
需要说明的是,上述第一获取模块601、第二获取模块602、确定模块603、第三获取模块604以及认证模块605对应于上述实施例中的步骤s101至步骤s105,五个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。
[0093]
可选的,身份认证装置还包括:第一获取子模块,用于获取待认证对象基于预设文字所反馈的音频信息;识别模块,用于识别音频信息,得到声纹特征;第一确定子模块,用于基于声纹特征,确定待认证对象与目标对象的第三相似度分数。
[0094]
可选的,身份认证装置还包括:第二获取子模块,用于获取待认证对象用于签名的操控介质的介质信息;第二确定子模块,用于基于介质信息,确定待认证对象与目标对象的第四相似度分数。
[0095]
可选的,签名特征包括第一特征集合和第二特征集合,其中,确定模块还包括:第三确定子模块,用于基于第一特征集合,确定待认证对象与目标对象的第五相似度分数,其中,第一特征集合表征待认证对象在签名过程中的触控操作对应的行为特征;第四确定子模块,用于基于第二特征集合,确定待认证对象与目标对象的第六相似度分数,其中,第二特征集合表征待认证对象在签名过程中的书写行为特征;第五确定子模块,用于基于目标设备的设备信息,确定待认证对象与目标对象的第七相似度分数;第六确定子模块,用于基于第五相似度分数、第六相似度分数以及第七相似度分数,确定第二相似度分数。
[0096]
可选的,第二特征集合包括书写行为特征以及书写位置特征,其中,第四确定子模块还包括:第七确定子模块,用于基于书写行为特征,确定待认证对象与目标对象的第八相似度分数;第八确定子模块,用于基于书写位置特征,确定待认证对象与目标对象的第九相似度分数;第三获取子模块,用于分别获取与第三相似度分数、第四相似度分数、第八相似度分数以及第九相似度分数对应的权重,得到第一权重信息;第九确定子模块,用于基于第一权重信息、第三相似度分数、第四相似度分数、第八相似度分数以及第九相似度分数,确定第六相似度分数。
[0097]
可选的,第六确定子模块包括:第十确定子模块,用于确定目标对象的对象类型;第十一确定子模块,用于基于对象类型,确定与第五相似度分数、第六相似度分数以及第七相似度分数对应的权重,得到第二权重信息;第十二确定子模块,用于基于第二权重信息、第五相似度分数、第六相似度分数以及第七相似度分数,确定第二相似度分数。
[0098]
可选的,身份认证装置还包括:第十三确定子模块,用于在第二相似度分数大于或等于第二预设阈值时,确定待认证对象为目标对象。
[0099]
实施例3
[0100]
根据本发明实施例的另一方面,还提供了计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的身份认证方法。
[0101]
实施例4
[0102]
根据本发明实施例的另一方面,还提供了一种电子设备,其中,图7是根据本发明实施例的一种可选的电子设备的示意图,如图7所示,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的身份认证方法。
[0103]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0104]
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0105]
在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0106]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0107]
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0108]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0109]
以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献