一种验证方法、装置和电子设备制造方法及图纸

技术编号:37635107 阅读:9 留言:0更新日期:2023-05-20 08:55
本申请提供一种验证方法、装置和电子设备,所述验证方法包括:在接收到验证请求的情况下,以第一显示视角显示预设三维图像,所述预设三维图像包括至少一个三维对象,所述验证请求对应的目标验证信息位于所述预设三维图像内;在接收到对所述预设三维图像的旋转操作的情况下,将所述预设三维图像的显示视角切换至第二显示视角,以显示所述目标验证信息的至少部分内容;接收基于所述第二显示视角下的所述预设三维图像生成的第一验证信息;校验所述第一验证信息与所述目标验证信息是否匹配。本申请技术方案至少可以解决现有的验证方式存在安全性不高的问题。在安全性不高的问题。在安全性不高的问题。

【技术实现步骤摘要】
一种验证方法、装置和电子设备


[0001]本申请涉及网络安全
,具体涉及一种验证方法、装置和电子设备。

技术介绍

[0002]验证码,即全自动区分计算机和人类的图灵测试(CompletelyAutomated Public Turing test to tell Computers and Humans Apart,CAPTCHA),是一种区分用户是计算机还是人的公共全自动程序。通过验证码可以防止恶意破解密码、刷票、论坛灌水等行为。
[0003]相关技术中的验证码,大多是二维的字符型验证码,使用随机的文字或字母直接在二维平面上生成一张图片,通过识别出图片中的文字或字母,填写到输入框中,完成验证过程。然而,随着人工智能(ARTIFICIAL INTELLIGENCE,AI)的发展,现有的人工智能技术使得计算机也能自动识别出验证码图片中的字符,并将识别结果自动填写于对应的输入框,从而完成破解操作。可见,现有的验证方式存在安全性不高的问题。

技术实现思路

[0004]本申请提供的一种验证方法、装置和电子设备,可以解决现有的验证方式存在安全性不高的问题。
[0005]第一方面,本申请实施例提供了一种验证方法,包括:
[0006]在接收到验证请求的情况下,以第一显示视角显示预设三维图像,所述预设三维图像包括至少一个三维对象,所述验证请求对应的目标验证信息位于所述预设三维图像内;
[0007]在接收到对所述预设三维图像的旋转操作的情况下,将所述预设三维图像的显示视角切换至第二显示视角,以显示所述目标验证信息的至少部分内容;
[0008]接收基于所述第二显示视角下的所述预设三维图像生成的第一验证信息;
[0009]校验所述第一验证信息与所述目标验证信息是否匹配。
[0010]第二方面,本申请实施例提供了一种验证装置,包括:
[0011]显示模块,用于在接收到验证请求的情况下,以第一显示视角显示预设三维图像,所述预设三维图像包括至少一个三维对象,所述验证请求对应的目标验证信息位于所述预设三维图像内;
[0012]所述显示模块,还用于在接收到对所述预设三维图像的旋转操作的情况下,将所述预设三维图像的显示视角切换至第二显示视角,以显示所述目标验证信息的至少部分内容;
[0013]接收模块,用于接收基于所述第二显示视角下的所述预设三维图像生成的第一验证信息;
[0014]校验模块,用于校验所述第一验证信息与所述目标验证信息是否匹配。
[0015]第三方面,本申请实施例提供一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现上述第一方
面所述的方法的步骤。
[0016]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法的步骤。
[0017]本申请实施例中,通过将目标验证信息设置于预设三维图像内,用户可以通过旋转预设三维图像,以查看所述目标验证信息,从而方便用户查找到所述目标验证信息。此外,由于目标验证信息可以被预设三维图像中的三维对象所遮挡,因此,预设三维图像中的目标验证信息不易被AI自动识别,从而有利于提高验证过程的安全性。
附图说明
[0018]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本申请实施例提供的一种验证方法的流程图;
[0020]图2是本申请实施例中预设三维图像处于第一显示视角的情况下的显示状态示意图;
[0021]图3是本申请实施例中预设三维图像处于第二显示视角的情况下的显示状态示意图;
[0022]图4是本申请实施例提供的一种验证装置的结构示意图;
[0023]图5是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0024]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0025]请参见图1,为本申请实施例提供的一种验证方法,包括:
[0026]步骤101、在接收到验证请求的情况下,以第一显示视角显示预设三维图像,所述预设三维图像包括至少一个三维对象,所述验证请求对应的目标验证信息位于所述预设三维图像内。
[0027]步骤102、在接收到对所述预设三维图像的旋转操作的情况下,将所述预设三维图像的显示视角切换至第二显示视角,以显示所述目标验证信息的至少部分内容。
[0028]步骤103、接收基于所述第二显示视角下的所述预设三维图像生成的第一验证信息。
[0029]步骤104、校验所述第一验证信息与所述目标验证信息是否匹配。
[0030]本申请提供的验证方法可以应用于各种需要进行验证的场景,例如,可以应用于基于用户账号登录各种平台的场景。具体地,当用户进入登录界面时,可以分别显示账号输入框、密码输入框、提示信息和所述预设三维图像,其中,所述提示信息可以与所述目标验
证信息相对应,以提示用户在所述预设三维图像中确定所述目标验证信息,例如,所述提示信息可以与所述目标验证信息为相同的信息。此外,所述提示信息还可以为问题形式的提示信息,所述目标验证信息为所述提示信息的答案。用户可以通过点击所述预设三维图像中的目标验证信息以进行验证。
[0031]上述预设三维图像可以是各种三维地图,在此情况下,所述三维对象可以是所述三维地图中的建筑物。此外,所述预设三维图像还可以是特定场景下的三维建模图,此时,所述三维对象可以是所述三维建模图中的三维实体对象,例如,所述预设三维图像可以是特定工厂中的三维建模图,此时,所述三维对象可以是所述特定工厂中的各种设备对应的三维实体模型。
[0032]上述目标验证信息可以包括各种文字、字母或数字等,且所述目标验证信息中的不同内容可以分布于所述预设三维图像中的不同空间位置。在所述预设三维图像处于不同显示视角的情况下,所述预设三维图像中的三维对象可以遮挡所述目标验证信息中的不同内容,这样,用户可以通过不断调整预设三维图像的显示视角,以获取所述目标验证信息的全部内容。同时,由于在不同显示视角的情况下,所述目标验证信息均有部分内容被遮挡,因此,预设三维图像中的目标验证信息不易被AI自动识别。
[0033]例如,请参见图2

3,在本申请一个实施例中,所述预设三维图像为三维地图,所述目标验证信息包括“上善若水”四个文字,且该四个文字分散分布于所述三维地图中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种验证方法,其特征在于,包括:在接收到验证请求的情况下,以第一显示视角显示预设三维图像,所述预设三维图像包括至少一个三维对象,所述验证请求对应的目标验证信息位于所述预设三维图像内;在接收到对所述预设三维图像的旋转操作的情况下,将所述预设三维图像的显示视角切换至第二显示视角,以显示所述目标验证信息的至少部分内容;接收基于所述第二显示视角下的所述预设三维图像生成的第一验证信息;校验所述第一验证信息与所述目标验证信息是否匹配。2.根据权利要求1所述的方法,其特征在于,所述接收基于所述第二显示视角下的所述预设三维图像生成的第一验证信息之前,所述方法还包括:在所述预设三维图像的显示视角位于目标显示视角的情况下,接收对所述预设三维图像的第一操作,其中,所述目标显示视角为任意显示视角;响应于所述第一操作,在所述预设三维图像中显示第一标签;在所述预设三维图像的显示视角为非目标显示视角的情况下,接收对所述第一标签的第二操作;响应于所述第二操作,将所述预设三维图像的显示视角切换为所述目标显示视角。3.根据权利要求1所述的方法,其特征在于,所述预设三维图像为预设三维地图图像,且所述预设三维图像还包括地名信息,所述目标验证信息包括分布于所述预设三维图像中的不同位置的文字。4.根据权利要求3所述的方法,其特征在于,所述地名信息中的文字与所述目标验证信息中的文字具有以下至少一项区别:字体不同、显示颜色不同、显示大小不同和标识信息不同。5.根据权利要求1所述的方法,其特征在于,所述目标验证信息包括第一部分内容和第二部分内容;在所述预设三维图像处于所述第一显示视角的情况下,所述第一部分内容显示,所述第二部分内容被所述三维对象所遮挡;在所述预设三维图像处于所述第二显示视角的情况下,所述第一...

【专利技术属性】
技术研发人员:郭昊
申请(专利权)人:中移智行网络科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1