技术新讯 > 计算推算,计数设备的制造及其应用技术 > 图片交互验证方法、电子设备及存储介质与流程  >  正文

图片交互验证方法、电子设备及存储介质与流程

  • 国知局
  • 2024-09-14 15:15:08

本申请涉及计算机,具体涉及一种图片交互验证方法、电子设备及存储介质。

背景技术:

1、验证码是一种有效区分发送的访问请求是计算机或人类的自动程序,有效的提高了服务器的网络安全。

2、目前,基于图片的交互验证是通过图片和数字结合按提示顺序选择其中的数字、拖动小图片拼接至大图片中使图片完整或者图片旋转等方式进行的交互验证。这些交互验证方式的信息单一,只能获得验证成功与否的结果,难以充分评估用户对图片信息的理解程度,也难以充分体现验证结果的可靠性。

技术实现思路

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、综上,本申请提出一种图片交互验证方法,通过响应于接收到的验证指令,根据基础图片数据库,生成并显示至少两个第一验证图片,生成并显示与目标图片对应的第一提示信息,以便于进行第一层验证,进而,接收第一选择操作,响应于第一选择操作对应的第一验证图片为融合图片,则基于融合图片,生成并显示至少两个第二验证图片,生成并显示与目标图片对应的第二提示信息,以便于进行第二层验证,接收各第二选择操作,基于各第二选择操作对应的第二验证图片,确定交互正确率,并根据交互正确率,确定验证结果,实现了结合图片融合和图片分割的验证过程,增加了图片交互验证的复杂性和难度,相较于现有技术,本申请避免了交互验证方式的信息单一,以及难以充分评估用户对图片信息的理解程度的问题,通过图片融合、分割与重组等技术,增加了验证的复杂性和难度,提高了安全性,用户只需通过点击的方式选择图片即可,无需复杂的操作步骤,提高了使用的简便性,并且,通过图片的展示和选择,使用户可以直观地理解验证过程,提高了用户体验。

技术特征:

1.一种图片交互验证方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据基础图片数据库,生成并显示至少两个第一验证图片,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一干扰图片的宽度和高度以及所述目标图片的宽度和高度,确定所述目标图片在所述第一干扰图片中的位置坐标,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述融合图片,生成并显示至少两个第二验证图片,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于各所述第二选择操作对应的第二验证图片,确定交互正确率,包括:

6.根据权利要求5所述的方法,其特征在于,在所述根据预先确定的各所述第二验证图片的目标标签,确定验证总数据以及每个交互选择图片对应的交互数据之前,还包括:

7.根据权利要求1所述的方法,其特征在于,所述根据所述交互正确率,确定验证结果,包括:

8.根据权利要求1所述的方法,其特征在于,在所述接收第一选择操作之后,还包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如权利要求1至8任一项所述的图片交互验证方法的步骤。

技术总结本申请提供一种图片交互验证方法、电子设备及存储介质,该方法包括:响应于接收到的验证指令,根据基础图片数据库,生成并显示至少两个第一验证图片,生成并显示与目标图片对应的第一提示信息;接收第一选择操作,响应于所述第一选择操作对应的第一验证图片为所述融合图片,则基于所述融合图片,生成并显示至少两个第二验证图片,生成并显示与所述目标图片对应的第二提示信息;接收各第二选择操作,基于各所述第二选择操作对应的第二验证图片,确定交互正确率,并根据所述交互正确率,确定验证结果。通过本申请的技术方案,实现了通过图片融合和图片分割的方式,增加了图片交互验证的复杂性和难度的效果,提高了验证结果的可靠性。技术研发人员:汪志刚,李赵强,陈博,陈继钢受保护的技术使用者:成都赛力斯科技有限公司技术研发日:技术公布日:2024/9/12

本文地址:https://www.jishuxx.com/zhuanli/20240914/297531.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。