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

基于语义识别的身份验证方法、装置、系统及存储介质与流程

2023-02-10 19:18:06 来源:中国专利 TAG:


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.图1为本发明实施例提供的基于语义识别的身份验证方法的一个流程图;
47.图2为本发明实施例提供的基于语义识别的身份验证方法中步骤s100的一个流程图;
48.图3为本发明实施例提供的基于语义识别的身份验证方法中步骤s300的一个流程图;
49.图4为本发明实施例提供的基于语义识别的身份验证方法中验证图片的一个示意图;
50.图5为本发明实施例提供的基于语义识别的身份验证方法中步骤s400的一个流程图;
51.图6为本发明实施例提供的基于语义识别的身份验证方法中步骤s402的一个流程图;
52.图7为本发明实施例提供的基于语义识别的身份验证方法的另一个流程图;
53.图8为本发明实施例提供的基于语义识别的身份验证装置的功能模块示意图;
54.图9为本发明实施例提供的基于语义识别的身份验证系统的硬件结构示意图。
具体实施方式
55.为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。以下结合附图对本发明实施例进行介绍。
56.请参阅图1,图1为本发明提供的基于语义识别的身份验证方法一个实施例的流程图。本实施例提供的基于语义识别的身份验证方法适用于对用户身份进行年龄段区分验证的情况,具体应用于包括终端设备、网络和服务器构成的系统,其中网络为用于在终端设备和服务器直接提供通信链路的介质,其可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等;终端设备上的操作系统可以包括手持设备操作系统(iphone operating system,ios系统)、安卓系统或其他操作系统,终端设备通过网络连接到服务器以实现交互,从而进行接收或发送数据等操作,具体可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、便携式计算机和台式服务器等等。如图1所示,该方法具体包括如下步骤:
57.s100、在接收到用户的身份验证请求时,根据当前设定的限制年龄选取验证问题。
58.在用户终端的某些应用场景中,例如用户试图登录具有年龄限制的应用程序、长时间使用娱乐类应用程序等,将触发用户的身份验证请求,基于当前设定的限制年龄选取
验证问题,即验证问题的难度与该限制年龄相匹配,以对当前用户的年龄进行识别验证。
59.该限制年龄可以是预先手动设置的,例如家长根据家庭中儿童的实际年龄进行设置,或者也可以是自动设置的,例如根据法律法规对应用程序的服务面向人群的年龄要求自动设置限制年龄,本实施例对此不作限定。
60.s200、根据所述验证问题生成对应的正确答案和若干个干扰答案。
61.选取了符合限制年龄的验证问题后则生成正确答案和若干个干扰答案,通过选择题的方式对用户的年龄进行识别,验证方式高效且有效。
62.s300、将所述验证问题、正确答案和若干个干扰答案输入至图像生成模型中,识别生成对应的验证图片并在界面进行展示。
63.将生成的验证问题、正确答案以及若干个干扰答案通过基于语义识别的图像生成模型进行文本到图像的转换,识别生成对应的验证图片,实现问题与答案选项的合并输出,且图片形式的识别过程较复杂且成功率较低,能有效避免验证问题或答案选项被黑客获取篡改等情况,提高验证过程的可靠性。
64.具体地,图像生成模型采用生成对抗模型即gan模型,生成对抗网络(generative adversarial nets,gan)是一种基于对抗学习的深度生成模型,由两个神经网络组成,一个生成器和一个判别器组成,其中生成器试图产生欺骗判别器的真实样本,而判别器试图区分真实样本和生成样本,这种对抗博弈下使得生成器和判别器不断提高性能,在达到纳什平衡后生成器可以实现以假乱真的输出,可根据给定的文本条件准确的生成一张精度足够高的图像,因此gan模型被广泛应用于文本生成图像领域,实现快速的图像生成。
65.s400、响应于用户对所述验证图片的点击操作,确认用户的选择结果。
66.用户通过点击屏幕上的验证图片来进行验证问题的作答,在检测到用户对验证图片的点击操作例如鼠标单击、鼠标双击、触摸短按或者触摸长按等,则服务端对该点击操作进行响应,获取该点击操作所对应的选择结果。
67.s500、若所述选择结果为正确答案,则确认用户身份验证成功。
68.当用户的选择结果为正确答案时,说明用户的年龄符合限制年龄的要求或者大于限制年龄,此时确认用户身份验证成功,可进一步执行后续的应用操作,例如登录操作、视频观看操作或者游戏操作等等,使得能在多样化的应用场景下实现对不同年龄用户的精准身份识别,避免向年龄较小的儿童或未成年人等提供服务,提高身份验证的可靠性。
69.本实施例通过限制年龄选取相应的验证问题与多项答案,通过图像生成模型进行语义识别和转换后生成验证图片,基于用户对验证图片的点击操作确认是否正确作答,进而在实现人机区分的基础上提高了对不同年龄段用户的身份验证准确性。
70.在一个实施例中,请参阅图2,其为本发明实施例提供的基于语义识别的身份验证方法中步骤s100的流程图,如图2所示,步骤s100包括:
71.s101、在接收到用户的身份验证请求时,获取当前设定的限制年龄与出题模式;
72.s102、若出题模式为自定义模式,则在自定义题库中选取自定义验证问题;
73.s103、若出题模式为随机模式,则根据当前设定的限制年龄在目标题库中选取随机验证问题,所述目标题库对应的教育阶段等于或高于所述限制年龄对应的教育阶段。
74.本实施例中,除限制年龄以外,用户还可提前配置不同的出题模式,具体可设置为自定义模式或者随机模式,当设置为自定义模式时,则在自定义题库中随机选取自定义验
证问题,例如家长用户根据家庭中儿童的实际年龄以及知识掌握情况,在自定义题库中添加相应的自定义验证问题,实现针对性的出题。
75.当设置为随机模式时,则根据当前设定的限制年龄在对应的目标题库中选取随机验证问题,且该目标题库对应的教育阶段等于或高于所述限制年龄对应的教育阶段,以确保随机选取的验证问题能对用户起到年龄识别作用,例如若限制年龄对应的教育阶段为小学,则需要在小学题库或者初中题库中进行随机选取,当然还可进一步细化至不同年级的题库,实现准确且高效的验证问题选取。
76.在一个实施例中,请参阅图3,其为本发明实施例提供的基于语义识别的身份验证方法中步骤s300的流程图,如图3所示,步骤s300包括:
77.s301、将所述验证问题、正确答案和若干个干扰答案输入至图像生成模型中;
78.s302、通过所述图像生成模型进行语义识别和图像转换后生成对应的验证问题图片、正确答案图片以及若干个干扰答案图片;
79.s303、将所述验证问题图片作为第一验证图片,并将所述正确答案图片以及若干个干扰答案图片进行拼接,生成第二验证图片;
80.s304、向用户发送所述第一验证图片和第二验证图片,并在界面进行展示。
81.本实施例中,在生成验证图片时,通过图像生成模型将验证问题、正确答案和若干个干扰答案均对应转换为图片,如图4所示,其中将验证问题图片作为第一验证图片p1,而将各个答案选项图片进行首位拼接,生成第二验证图片p2,其中各个答案选项的顺序时随机生成的,图2中分别为干扰答案a、干扰答案b、干扰答案c、正确答案d,之后将第一验证图片和第二验证图片同步发送给用户端,以在界面进行展示给用户进行作答。
82.在一个实施例中,请参阅图5,其为本发明实施例提供的基于语义识别的身份验证方法中步骤s400的流程图,如图5所示,步骤s400包括:
83.s401、响应于用户对所述第二验证图片的点击操作,获取用户在界面上的点击位置;
84.s402、根据所述正确答案图片以及若干个干扰答案图片的尺寸与排列顺序,确认所述点击位置对应的选择结果。
85.本实施例中,用户在用户端的界面上看到第一验证图片p1(题目)和第二验证图片p2(答案选项)后,通过使用鼠标点击或者触控点击等在第二验证图片上进行点击操作,此时服务端获取用户在界面上的点击位置,通过生成第二验证图片时各个答案选项图片的尺寸以及排列顺序,与该点击位置进行匹配即可准确获取用户的选择结果,通过对用户点击位置的匹配判断实现高效的选择结果获取。
86.在一个实施例中,请参阅图6,其为本发明实施例提供的基于语义识别的身份验证方法中步骤s402的流程图,如图6所示,步骤s402包括:
87.s4021、根据所述正确答案图片以及若干个干扰答案图片的尺寸与排列顺序,确认所述正确答案图片对应的矩形框坐标范围;
88.s4022、计算所述点击位置与所述第二验证图片的相对坐标;
89.s4023、若所述相对坐标落入所述矩形框坐标范围,则选择结果为正确方案,否则为干扰答案。
90.本实施例中,在确认用户的选择结果时,基于各个答案选项图片的尺寸与排列顺
序,确认正确答案图片所对应的矩形框坐标范围,例如以图4中的第二验证图片p2为例,在生成图片时,每个答案选项的尺寸相同,即将每个答案生成宽度h1,长度h2的图片,并且将四张图片首尾连接成一张第二验证图片p2,正确答案图片位于最末端,因此其对应的矩形框坐标范围具体为宽度范围(0-h1)像素,长度范围(3*h2

4*h2)像素,在对用户的点击操作进行判断时,计算点击位置与第二验证图片之间的相对坐标,具体时相对于第二验证图片左下角顶点的相对坐标,若此时相对坐标落入了宽度为(0-h1)像素,长度为(3*h2

4*h2)像素的矩形框坐标范围中,则认为用户的选择结果为正确方案,否则为干扰答案,即用户无需准确点击某个点,仅需在大范围的矩形框内进行点击操作即可实现作答,为用户的验证问答过程提供便利。
91.在一个实施例中,步骤s400之前,方法还包括:
92.当超过预设时间未接收到用户的点击操作时,重新根据当前设定的限制年龄选取新的验证问题。
93.本实施例中,针对用户的作答时间进行超时响应,当超过预算时间未接收到用户的点击操作时,则对当前的验证问题进行更新,重新选取新的验证问题并生成验证图片后发送给用户,避免用户通过其它渠道查找答案造成的身份验证错误,提高对不同年龄用户区分验证的准确性。
94.在一个实施例中,请参阅图7,其为本发明实施例提供的基于语义识别的身份验证方法的另一个流程图,如图7所示,步骤s400之前,方法还包括:
95.s600、若连续若干次的选择结果均为干扰答案,则向预设用户账户发送第一验证信息;
96.s700、接收用户填写的第二验证信息并与所述第一验证信息进行匹配,若匹配成功,则确认用户身份验证成功。
97.本实施例中,当用户连续若干次均回答错误时,则触发其它验证渠道的验证流程,例如短信验证、邮件验证等等,向用户终端发送第一验证信息,可以是数字、字母、字符中的一种或多种组合,且该预设用户账户优选为最后一次成功登录的用户账户或者备用联系人的用户账户,例如家长用户的手机、邮箱等,能避免儿童用户、未成年用户直接接收到该第一验证信息,确保第一验证信息发送的准确性,之后服务端接收到用户填写的第二验证信息,将第二验证信息第一验证信息进行匹配,若匹配成功则认为用户身份验证成功,使得用户在符合限制年龄的要求但无法正确作答时,可以通过其它验证方式进行身份验证,提高对用户年龄身份验证的灵活性。
98.本发明另一实施例提供一种基于语义识别的身份验证装置,如图8所示,装置1包括:
99.题目选取模块11,用于在接收到用户的身份验证请求时,根据当前设定的限制年龄选取验证问题;
100.答案生成模块12,用于根据所述验证问题生成对应的正确答案和若干个干扰答案;
101.文字图像转换模块13,用于将所述验证问题、正确答案和若干个干扰答案输入至图像生成模型中,识别生成对应的验证图片并在界面进行展示;
102.选择确认模块14,用于响应于用户对所述验证图片的点击操作,确认用户的选择
结果;
103.身份验证模块15,用于若所述选择结果为正确答案,则确认用户身份验证成功。
104.题目选取模块11、答案生成模块12、文字图像转换模块13、选择确认模块14和身份验证模块15依次连接,本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述基于语义识别的身份验证的执行过程,各模块的具体实施方式请参考上述对应的方法实施例,此处不再赘述。
105.在一个实施例中,所述题目选取模块,包括:
106.配置获取单元,用于在接收到用户的身份验证请求时,获取当前设定的限制年龄与出题模式;
107.第一选取单元,用于若出题模式为自定义模式,则在自定义题库中选取自定义验证问题;
108.第二选取单元,用于若出题模式为随机模式,则根据当前设定的限制年龄在目标题库中选取随机验证问题,所述目标题库对应的教育阶段等于或高于所述限制年龄对应的教育阶段。
109.在一个实施例中,所述文字图像转换模块,包括:
110.输入单元,用于将所述验证问题、正确答案和若干个干扰答案输入至图像生成模型中;
111.识别转换单元,用于通过所述图像生成模型进行语义识别和图像转换后生成对应的验证问题图片、正确答案图片以及若干个干扰答案图片;
112.拼接生成单元,用于将所述验证问题图片作为第一验证图片,并将所述正确答案图片以及若干个干扰答案图片进行拼接,生成第二验证图片;
113.发送展示单元,用于向用户发送所述第一验证图片和第二验证图片,并在界面进行展示。
114.在一个实施例中,所述选择确认模块,包括:
115.位置获取单元,用于响应于用户对所述第二验证图片的点击操作,获取用户在界面上的点击位置;
116.选择确认单元,用于根据所述正确答案图片以及若干个干扰答案图片的尺寸与排列顺序,确认所述点击位置对应的选择结果。
117.在一个实施例中,所述选择确认单元,包括:
118.范围确认单元,用于根据所述正确答案图片以及若干个干扰答案图片的尺寸与排列顺序,确认所述正确答案图片对应的矩形框坐标范围;
119.坐标计算单元,用于计算所述点击位置与所述第二验证图片的相对坐标;
120.判断单元,用于若所述相对坐标落入所述矩形框坐标范围,则选择结果为正确方案,否则为干扰答案。
121.在一个实施例中,所述装置还包括:
122.超时验证模块,用于当超过预设时间未接收到用户的点击操作时,重新根据当前设定的限制年龄选取新的验证问题。
123.在一个实施例中,所述装置还包括:
124.验证触发模块,用于若连续若干次的选择结果均为干扰答案,则向预设用户账户
发送第一验证信息;
125.验证匹配模块,用于接收用户填写的第二验证信息并与所述第一验证信息进行匹配,若匹配成功,则确认用户身份验证成功。
126.本发明另一实施例提供一种基于语义识别的身份验证系统,如图9所示,系统10包括:
127.一个或多个处理器110以及存储器120,图9中以一个处理器110为例进行介绍,处理器110和存储器120可以通过总线或者其他方式连接,图9中以通过总线连接为例。
128.处理器110用于完成系统10的各种控制逻辑,其可以为通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)、单片机、arm(acorn risc machine)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。还有,处理器110还可以是任何传统处理器、微处理器或状态机。处理器110也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp和/或任何其它这种配置。
129.存储器120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的基于语义识别的身份验证方法对应的程序指令。处理器110通过运行存储在存储器120中的非易失性软件程序、指令以及单元,从而执行系统10的各种功能应用以及数据处理,即实现上述方法实施例中的基于语义识别的身份验证方法。
130.存储器120可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据系统10使用所创建的数据等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器120可选包括相对于处理器110远程设置的存储器,这些远程存储器可以通过网络连接至系统10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
131.一个或者多个单元存储在存储器120中,当被一个或者多个处理器110执行时,实现以下步骤:
132.在接收到用户的身份验证请求时,根据当前设定的限制年龄选取验证问题;
133.根据所述验证问题生成对应的正确答案和若干个干扰答案;
134.将所述验证问题、正确答案和若干个干扰答案输入至图像生成模型中,识别生成对应的验证图片并在界面进行展示;
135.响应于用户对所述验证图片的点击操作,确认用户的选择结果;
136.若所述选择结果为正确答案,则确认用户身份验证成功。
137.在一个实施例中,所述在接收到用户的身份验证请求时,根据当前设定的限制年龄选取验证问题,包括:
138.在接收到用户的身份验证请求时,获取当前设定的限制年龄与出题模式;
139.若出题模式为自定义模式,则在自定义题库中选取自定义验证问题;
140.若出题模式为随机模式,则根据当前设定的限制年龄在目标题库中选取随机验证问题,所述目标题库对应的教育阶段等于或高于所述限制年龄对应的教育阶段。
141.在一个实施例中,所述将所述验证问题、正确答案和若干个干扰答案输入至图像
生成模型中,识别生成对应的验证图片并在界面进行展示,包括:
142.将所述验证问题、正确答案和若干个干扰答案输入至图像生成模型中;
143.通过所述图像生成模型进行语义识别和图像转换后生成对应的验证问题图片、正确答案图片以及若干个干扰答案图片;
144.将所述验证问题图片作为第一验证图片,并将所述正确答案图片以及若干个干扰答案图片进行拼接,生成第二验证图片;
145.向用户发送所述第一验证图片和第二验证图片,并在界面进行展示。
146.在一个实施例中,所述响应于用户对所述验证图片的点击操作,确认用户的选择结果,包括:
147.响应于用户对所述第二验证图片的点击操作,获取用户在界面上的点击位置;
148.根据所述正确答案图片以及若干个干扰答案图片的尺寸与排列顺序,确认所述点击位置对应的选择结果。
149.在一个实施例中,所述根据所述正确答案图片以及若干个干扰答案图片的尺寸与排列顺序,确认所述点击位置对应的选择结果,包括:
150.根据所述正确答案图片以及若干个干扰答案图片的尺寸与排列顺序,确认所述正确答案图片对应的矩形框坐标范围;
151.计算所述点击位置与所述第二验证图片的相对坐标;
152.若所述相对坐标落入所述矩形框坐标范围,则选择结果为正确方案,否则为干扰答案。
153.在一个实施例中,所述响应于用户对所述验证图片的点击操作,确认用户的选择结果之前,所述方法还包括:
154.当超过预设时间未接收到用户的点击操作时,重新根据当前设定的限制年龄选取新的验证问题。
155.在一个实施例中,所述响应于用户对所述验证图片的点击操作,确认用户的选择结果之后,所述方法还包括:
156.若连续若干次的选择结果均为干扰答案,则向预设用户账户发送第一验证信息;
157.接收用户填写的第二验证信息并与所述第一验证信息进行匹配,若匹配成功,则确认用户身份验证成功。
158.在一个实施例中,所述图像生成模型为生成对抗模型。
159.本发明实施例提供了一种非易失性计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如,执行以上描述的图1中的方法步骤s100至步骤s500。
160.作为示例,非易失性存储介质能够包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦rom(eeprom)或闪速存储器。易失性存储器能够包括作为外部高速缓存存储器的随机存取存储器(ram)。通过说明而非限制,ram可以以诸如同步ram(sram)、动态ram、(dram)、同步dram(sdram)、双数据速率sdram(ddrsdram)、增强型sdram(esdram)、synchlink dram(sldram)以及直接rambus(兰巴斯)ram(drram)之类的许多形式得到。本文中所描述的操作环境的所公开的存储器组件或存储器旨在包括这些和/或任何其他适合类型的存储器中的一个或多个。
161.综上,本发明公开的基于语义识别的身份验证方法、装置、系统及存储介质中,方法通过在接收到用户的身份验证请求时,根据当前设定的限制年龄选取验证问题;根据验证问题生成对应的正确答案和若干个干扰答案;将验证问题、正确答案和若干个干扰答案输入至图像生成模型中,识别生成对应的验证图片并在界面进行展示;响应于用户对验证图片的点击操作,确认用户的选择结果;若选择结果为正确答案,则确认用户身份验证成功。通过限制年龄选取相应的验证问题与多项答案,通过图像生成模型进行语义识别和转换后生成验证图片,基于用户对验证图片的点击操作确认是否正确作答,进而在实现人机区分的基础上提高了对不同年龄段用户的身份验证准确性。
162.当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的计算机程序可存储于一非易失性计算机可读取的存储介质中,该计算机程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、软盘、闪存、光存储器等。
163.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
再多了解一些

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

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

相关文献