CN112257052A - 一种基于图片的验证方法及设备 - Google Patents

一种基于图片的验证方法及设备 Download PDF

Info

Publication number
CN112257052A
CN112257052A CN202011142068.5A CN202011142068A CN112257052A CN 112257052 A CN112257052 A CN 112257052A CN 202011142068 A CN202011142068 A CN 202011142068A CN 112257052 A CN112257052 A CN 112257052A
Authority
CN
China
Prior art keywords
verification
user
picture
user equipment
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011142068.5A
Other languages
English (en)
Inventor
聂志红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Yueyi Network Information Technology Co Ltd
Original Assignee
Shanghai Yueyi Network Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Yueyi Network Information Technology Co Ltd filed Critical Shanghai Yueyi Network Information Technology Co Ltd
Priority to CN202011142068.5A priority Critical patent/CN112257052A/zh
Publication of CN112257052A publication Critical patent/CN112257052A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请的目的是提供一种基于图片的验证方法及设备,本申请实现了在用户设备端对网络设备随机下发的图片模型及其对应的坐标渲染信息和操控提示信息进行渲染以形成验证效果图,验证效果图包括与图片模型对应的可移动图标,并在验证操作时对可移动图标进行操控,记录并向网络设备上报用户移动区域,使得网络设备对用户移动数据与图片模型对应的验证标注区域进行相似度计算,来判断本次的图片验证成功与否,并将验证成功与否的提示信息发送给用户设备,告知用户设备端的用户,使得通过网络设备与用户设备之间的验证数据的交互,实现了对基于随机生成的图片模型的验证,不仅提高了验证过程的随机复杂度,还增加了验证过程中的趣味性。

Description

一种基于图片的验证方法及设备
技术领域
本申请涉及计算机领域,尤其涉及一种基于图片的验证方法及设备。
背景技术
目前的网站为了防止恶意登录与注册,绝大部分网站都采用了不同方式的验证码。主要分包括数字或字母组合验证及图片拼块拖拽式验证等,其中,在数字或组合验证中,数字或字母干扰性小,采取数字识别技术很容易就能提取出对应数字,所以现在很多网站已经抛弃此种验证码;在图片拼块拖拽式验证中,虽然采用图片,但是因为拼块需要在原图上加入明显断层,所以可以被图片识别技术判断出拼块位置或者干脆人工记录不同图片滑块对应位置从而模拟拖拽到对应位置,并且拖拽轨道单一,不容易区分人机。
发明内容
本申请的一个目的是提供一种基于图片的验证方法及设备,不仅提高了验证过程的随机复杂度,还增加了验证过程中的趣味性。
根据本申请的一个方面,提供了一种基于图片的验证方法,应用于用户设备端,其中,所述方法包括:
响应于用户进入验证页面的触发操作,向网络设备发送验证请求,以使所述网络设备基于所述验证请求随机生成图片模型并将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;
接收所述网络设备发送的图片模型及其对应的坐标渲染信息和操控提示信息,以形成验证效果图,所述验证效果图包括与所述图片模型对应的可移动图标;
响应于用户在所述验证效果图中对所述可移动图标进行的移动触发事件,获取用户移动区域;
将所述用户移动区域发送给所述网络设备,以使所述网络设备基于所述用户移动区域进行验证成功与否的判断;
接收并显示所述网络设备发送的用于指示验证成功的第一提示信息,或,接收并显示所述网络设备发送的用于指示验证失败的第二提示信息。
进一步地,上述方法中,所述接收所述网络设备发送的用于指示验证失败的第二提示信息的同时或之后,所述方法还包括:
接收所述网络设备发送的第一其他图片模型及其对应的坐标渲染信息和操控提示信息,以形成再次验证效果图。
进一步地,上述方法中,所述接收并显示所述网络设备发送的用于指示验证失败的第二提示信息之后,所述方法还包括:
响应于所述用户对所述验证界面进行的再次触发操作,向所述网络设备发送再次验证请求,以使所述网络设备基于所述再次验证请求随机生成第一其他图片模型并将所述第一其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;
接收所述网络设备发送的第一其他图片模型及其对应的坐标渲染信息和操控提示信息,以形成再次验证效果图。
进一步地,上述方法中,所述将所述用户移动区域发送给所述网络设备的同时,所述方法还包括:
将所述用户的操作相关信息发送给所述网络设备,以使所述网络设备基于所述用户移动区域和所述操作相关信息进行验证成功与否的判断。
进一步地,上述方法中,所述接收所述网络设备发送的图片模型及其对应的坐标渲染信息和操控提示信息之后,所述方法还包括:
响应于所述用户对所述图片模型进行的更新操作,向所述网络设备发送图片更新请求,以使所述网络设备基于所述图片更新请求随机生成第二其他图片模型,并将所述第二其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;
接收所述网络设备发送所述第二其他图片模型及其对应的坐标渲染信息和操控提示信息,以形成更新后的验证效果图。
根据本申请的另一方面,还提供了一种基于图片的验证方法,应用于网络设备端,其中,所述方法包括:
接收用户设备响应于用户进入验证页面的触发操作发送的验证请求;
基于所述验证请求随机生成图片模型,并将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备,以使所述用户设备形成验证效果图并响应于用户在所述验证效果图中对所述验证效果图中的可移动图标进行的移动触发事件而获取用户移动区域;
接收所述用户设备发送的所述用户移动区域;
计算所述图片模型对应的验证标注区域与所述用户移动区域的相似度;
判断所述相似度是否大于预设相似度阈值,
若是,则向所述用户设备发送用于指示验证成功的第一提示信息;
若否,则向所述用户设备发送用于指示验证失败的第二提示信息。
进一步地,上述方法中,所述向所述用户设备发送用于指示验证失败的第二提示信息的同时或之后,所述方法还包括:
再次随机生成第一其他图片模型,并将所述第一其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备。
进一步地,上述方法中,所述向所述用户设备发送用于指示验证失败的第二提示信息之后,所述方法还包括:
接收所述用户设备响应于所述用户对所述验证界面进行的再次触发操作,向所述网络设备发送的再次验证请求;
基于所述再次验证请求随机生成第一其他图片模型并将所述第一其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备,以使所述用户设备形成再次验证效果图。
进一步地,上述方法中,所述接收所述用户设备发送的所述用户移动区域的同时,所述方法还包括:
接收所述用户设备发送的所述用户的操作相关信息;
其中,所述判断所述相似度是否大于预设相似度阈值的同时,还包括:
判断所述用户的操作相关信息是否在预设操作信息范围内,
若均是,则向所述用户设备发送用于指示验证成功的第一提示信息;
若存在否,则向所述用户设备发送用于指示验证失败的第二提示信息。
进一步地,上述方法中,所述将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备之后,所述方法还包括:
接收所述用户设备响应于所述用户对所述图片模型进行的更新操作发送的图片更新请求;
基于所述图片更新请求随机生成第二其他图片模型,并将所述第二其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备,以使所述用户设备形成更新后的验证效果图。
根据本申请的另一方面,还提供了一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述基于图片的验证方法。
根据本申请的另一方面,还提供了一种基于图片的验证的用户设备,其中,该用户设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述用户设备端的基于图片的验证方法。
根据本申请的另一方面,还提供了一种基于图片的验证的网络设备,其中,该用户设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述网络设备端的基于图片的验证方法。
与现有技术相比,本申请通过用户设备响应于用户进入验证页面的触发操作,向网络设备发送验证请求,以使所述网络设备基于所述验证请求随机生成图片模型并将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;所述用户设备接收所述网络设备发送的图片模型及其对应的坐标渲染信息和操控提示信息,以形成验证效果图,所述验证效果图包括与所述图片模型对应的可移动图标;当用户进行验证时,所述用户设备响应于用户在所述验证效果图中对所述可移动图标进行的移动触发事件,获取用户移动区域,并将所述用户移动区域发送给所述网络设备,以使所述网络设备基于所述用户移动区域进行验证成功与否的判断;所述网络设备在接收所述用户设备发送的所述用户移动区域之后,计算所述图片模型对应的验证标注区域与所述用户移动区域的相似度,并判断所述相似度是否大于预设相似度阈值,若是,则向所述用户设备发送用于指示验证成功的第一提示信息,若否,则向所述用户设备发送用于指示验证失败的第二提示信息,使得所述用户设备可以接收并显示所述网络设备发送的用于指示验证成功的第一提示信息,或,也可以接收并显示所述网络设备发送的用于指示验证失败的第二提示信息。实现了在用户设备端对网络设备随机下发的图片模型及其对应的坐标渲染信息和操控提示信息进行渲染,以形成验证效果图,所述验证效果图包括与所述图片模型对应的可移动图标,并在实际验证操作中,对可移动图标进行操控,记录并向网络设备上报用户移动区域,实现了对验证过程中用户验证操作的用户移动区域的上传,所述网络设备对用户移动数据与图片模型对应的验证标注区域进行相似度计算,来判断本次的图片验证成功与否,并将验证成功与否的提示信息发送给用户设备,告知用户设备端的用户,使得通过网络设备与用户设备之间的验证数据的交互,实现了对基于随机生成的图片模型的验证,不仅提高了验证过程的随机复杂度,还增加了验证过程中的趣味性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种基于图片的验证方法的设备交互流程示意图;
图2示出根据本申请一个方面的一种基于图片的验证方法中的一验证效果图的示意图;
图3示出根据本申请一个方面的一种基于图片的验证方法中的又一验证效果图的示意图;
图4示出根据本申请一个方面的一种基于图片的验证方法中的另一验证效果图的示意图;
图5示出根据本申请一个方面的一种基于图片的验证方法中的一实施例中的验证效果图的示意图;
图6示出根据本申请一个方面的一种基于图片的验证方法中的一实施例中的验证通过的示意图;
图7示出根据本申请一个方面的一种基于图片的验证方法中的一实施例中的验证失败的示意图;
图8示出根据本申请一个方面的一种基于图片的验证方法中的又一实施例中的验证效果图的示意图;
图9示出根据本申请一个方面的一种基于图片的验证方法中的又一实施例中的验证通过的示意图;
图10示出根据本申请一个方面的一种基于图片的验证方法中的又一实施例中的验证失败的示意图;
图11示出根据本申请一个方面的一种基于图片的验证方法中的另一实施例中的验证效果图的示意图;
图12示出根据本申请一个方面的一种基于图片的验证方法中的另一实施例中的验证通过的示意图;
图13示出根据本申请一个方面的一种基于图片的验证方法中的另一实施例中的验证失败的示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
根据本申请一个方面的一种基于图片的验证方法的设备交互流程示意图,该方法包括用户设备和网络设备,其中,用户设备端基于图片的验证方法包括:步骤S11、步骤S12、步骤S13、步骤S14及步骤S15,网络设备端基于图片的验证方法包括:步骤S21、步骤S22、步骤S23、步骤S24、步骤S25、步骤S26及步骤S27,其中,具体包括如下步骤:
在实际应用场景中,用户进入验证页面后,需要发起验证请求时,用户会对所述验证页面进行触发操作,当然,所述触发操作不仅可以包括对预设触发按钮的点击、双击及滑动等操作,还可以包括对验证页面进行的语音触发操作等,在所述步骤S11中,所述用户设备响应于用户进入验证页面的触发操作,向网络设备发送验证请求,以使所述网络设备基于所述验证请求随机生成图片模型并将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备。
步骤S21,所述网络设备接收用户设备响应于用户进入验证页面的触发操作发送的验证请求,在此,所述验证请求可以包括所述用户的标识信息,比如,用户账号、用户身份标识等用于唯一指示对验证页面发起请求的用户。
需要说明的是,所述网络设备中预置有多张图片模型及其对应的用于指示验证通过的验证标注区域,以便用户设备上传验证请求后,网络设备可以从预置的多张图片模型中随机的生成一张来下发给用户设备,当然,也便于后续用户设备对随机生成的一张图片模型所渲染出来的验证效果图进行验证操作并向网络设备上传用户移动区域后,网络设备可以基于所述用户移动区域和随机生成的图片模型对应的验证标注区域进行是否验证通过的判断。
步骤S22,所述网络设备基于所述验证请求随机生成图片模型,并将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备,以使所述用户设备形成验证效果图并响应于用户在所述验证效果图中对所述验证效果图中的可移动图标进行的移动触发事件而获取用户移动区域。
在此,所述图片模型包括但不限于飞机、魔方、水果、植物及动物等一切可以用图片来表示的物体。所述图片模型的坐标渲染信息包括至少一个坐标信息和分别与每个所述坐标信息对应的渲染信息,用于指示虽然图片模型是相同的,但可以根据不同的坐标信息及其对应的渲染信息,可以渲染出所述图片模型对应的不同效果的图片;所述操控提示信息用于指示用户对渲染后得到的验证效果图进行怎样的操作才能够实现正确的验证的提示信息。
步骤S12,所述用户设备接收所述网络设备发送的图片模型及其对应的坐标渲染信息和操控提示信息,以形成验证效果图,所述验证效果图包括与所述图片模型对应的可移动图标。在此,用户设备在接收到所述图片模型及其对应的坐标渲染信息和操控提示信息后,可以实时地或经过预设时间间隔,基于所述图片模型及其对应的坐标渲染信息和操控提示信息进行效果图的渲染,以形成验证效果图,所述预设时间间隔包括但不限于任何时长,比如一秒、几秒甚至是几十秒等。
在所述步骤S12中,若所述图片模型为飞机模型,且对应的坐标渲染信息中的坐标信息为两个且每个坐标信息对应的渲染信息为:带“@”符号和带“!”符号,所述操控提示信息为:“左右可移动飞机,请消灭带“@”的飞机”,则所述步骤S12基于所述飞机模型和这两个坐标信息及其对应的渲染信息和操控提示信息进行渲染后,得到的验证效果图如图2所示;又例如,若所述图片模型为飞机模型,且对应的坐标渲染信息中的坐标信息为两个且每个坐标信息对应的渲染信息为:带“1”符号和带“2”符号,所述操控提示信息为:“左右可移动飞机,请消灭带“1”号的飞机”,则所述步骤S12基于所述飞机模型和这两个坐标信息及其对应的渲染信息和操控提示信息进行渲染后,得到的验证效果图如图3所示;又例如,若所述图片模型为飞机模型,且对应的坐标渲染信息中的坐标信息为4个且每个坐标信息对应的渲染信息均相同,所述操控提示信息为:“左右可移动飞机,请消灭所有的飞机”,则所述步骤S12基于所述飞机模型和这两个坐标信息及其对应的渲染信息和操控提示信息进行渲染后,得到的验证效果图如图4所示,即在进行渲染得到渲染效果图的过程中,向用户展示的如何操作才能够更好的实现验证正确以达到验证通过的目的的操控提示信息,既可以是提示用户消灭验证效果图中的所有的渲染后的图片消灭,也可以是指定消灭某一个或多个渲染后的图片,指定的图片可以是编号不同,也可以是所渲染出的符号等不同,实现对验证效果图的形成。其中,图2至图4的验证渲染图中的底部对应的飞机,为与所述飞机模型对应的可移动图标,使得用户通过移动该可移动图片:图片底部的飞机来实现用户的验证操作。
步骤S13,所述用户设备响应于用户在所述验证效果图中对所述可移动图标进行的移动触发事件,获取用户移动区域;在此,所述移动触发事件包括鼠标mouse事件或者触摸touch事件等,实时监控用户在页面中显示的验证效果图中,对可移动图标进行的移动触发事件,比如,将验证效果图中的可移动图标移动至操控提示信息对应的位置或区域,当用户停止一次移动触发事件的操作后,记录并获取用户移动区域,比如,实时用户移动区域包括用户移动过程中的连续性的坐标信息、移动距离及移动区域等。
步骤S14,所述用户设备将所述用户移动区域发送给所述网络设备,以使所述网络设备基于所述用户移动区域进行验证成功与否的判断,实现对用户在验证操作过程中的用户移动区域的上传。
步骤S23,所述网络设备接收所述用户设备发送的所述用户移动区域。
步骤S24,所述网络设备计算所述图片模型对应的验证标注区域与所述用户移动区域的相似度;在此,所述相似度包括但不限于所述用户移动区域与所述图片模型对应的验证标注区域之间的重合度及所述用户移动区域对所述图片模型对应的验证标注区域的覆盖度等,以便通过所述相似度反映出用户对图片模型渲染后的验证效果图的用户移动区域与所述图片模型对应的验证标注区域之间相似程度。
步骤S25,所述网络设备判断所述相似度是否大于预设相似度阈值,若是,则执行步骤S26;若否,则执行步骤S27。其中,所述步骤S26,所述网络设备向所述用户设备发送用于指示验证成功的第一提示信息,以便用户能够及时了解到验证成功;所述步骤S27,所述网络设备向所述用户设备发送用于指示验证失败的第二提示信息,以便用户能够及时了解到验证失败,并进行后续是否重新验证或放弃验证的后续操作等。
步骤S15,所述用户设备接收并显示所述网络设备发送的用于指示验证成功的第一提示信息,或,接收并显示所述网络设备发送的用于指示验证失败的第二提示信息。
通过上述步骤S11至步骤S15和步骤S21至步骤S27,实现了在用户设备端对网络设备随机下发的图片模型及其对应的坐标渲染信息和操控提示信息进行渲染,以形成验证效果图,所述验证效果图包括与所述图片模型对应的可移动图标,并在实际验证操作中,对可移动图标进行操控,记录并向网络设备上报用户移动区域,实现了对验证过程中用户验证操作的用户移动区域的上传,所述网络设备对用户移动数据与图片模型对应的验证标注区域进行相似度计算,来判断本次的图片验证成功与否,并将验证成功与否的提示信息发送给用户设备,告知用户设备端的用户,使得通过网络设备与用户设备之间的验证数据的交互,实现了对基于随机生成的图片模型的验证,不仅提高了验证过程的随机复杂度,还增加了验证过程中的趣味性。
例如,若用户设备基于网络设备下发的图片模型及其对应的坐标渲染信息和操控提示信息进行图片渲染后形成的验证效果图如图5所示,其中,图5底部的飞机为与所述图片模型:飞机模型对应的可移动图标,用于指示如何进行操作来达到验证通过的操控提示信息为:“左右可移动飞机,请消灭左边的飞机”,当用对图5中的可移动图标:底部的飞机进行移动时,用户设备检测到用户对可移动图标:底部的飞机进行的移动触发事件,记录用户移动区域并上传至网络设备;网络设备通过计算所述图片模型对应的验证标注区域与所述用户移动区域的相似度,若所述相似度大于预设相似度阈值,用于指示用户对可移动图标的移动操作达到该图片模型对应的验证标注区域内,表示验证通过,为了便于用户了解到该验证通过的消息,所述网络设备向所述用户设备发送用于指示验证成功的第一提示信息,以便用户设备接收并显示所述第一提示信息,如图6所示的“验证通过”及验证通过对应的打勾图标,并在用户移动区域所对应的渲染飞机模型上呈现canvas遮罩,以表示消灭左边的渲染飞机模型,从而增强验证过程的趣味性;若所述相似度小于预设相似度阈值,用于指示用户对可移动图标的移动操作未达到该图片模型对应的验证标注区域内,表示验证失败,为了便于用户了解到该验证通过的消息,以便用户能够及时了解到验证失败,并进行后续是否重新验证或放弃验证的后续操作等,所述网络设备向所述用户设备发送用于指示验证失败的第二提示信息,以便用户设备接收并显示所述第二提示信息,如图7所示的“验证失败”及验证失败对应的打叉图标,并在用户移动区域所对应的渲染飞机模型上呈现canvas遮罩,以表示消灭右边的渲染飞机模型,从而增强验证过程的趣味性。
又例如,若用户设备基于网络设备下发的图片模型及其对应的坐标渲染信息和操控提示信息进行图片渲染后形成的验证效果图如图8所示,其中,图8底部的飞机为与所述图片模型:飞机模型对应的可移动图标,用于指示如何进行操作来达到验证通过的操控提示信息为:“左右可移动飞机,请消灭绿色的飞机”,在图8中,左边的飞机表示红色的,右边的飞机表示绿色的,当用对图8中的可移动图标:底部的飞机进行移动时,用户设备检测到用户对可移动图标:底部的飞机进行的移动触发事件,记录用户移动区域并上传至网络设备;所述网络设备通过计算所述图片模型对应的验证标注区域与所述用户移动区域的相似度,若所述相似度大于预设相似度阈值,用于指示用户对可移动图标的移动操作达到该图片模型对应的验证标注区域内,表示验证通过,为了便于用户了解到该验证通过的消息,所述网络设备向所述用户设备发送用于指示验证成功的第一提示信息,以便用户设备接收并显示所述第一提示信息,如图9所示的“验证通过”及验证通过对应的打勾图标,并在用户移动区域所对应的绿色的渲染飞机模型上呈现canvas遮罩,以表示消灭绿色的渲染飞机模型,从而增强验证过程的趣味性;若所述相似度小于预设相似度阈值,用于指示用户对可移动图标的移动操作未达到该图片模型对应的验证标注区域内,表示验证失败,为了便于用户了解到该验证通过的消息,以便用户能够及时了解到验证失败,并进行后续是否重新验证或放弃验证的后续操作等,所述网络设备向所述用户设备发送用于指示验证失败的第二提示信息,以便用户设备接收并显示所述第二提示信息,如图10所示的“验证失败”及验证失败对应的打叉图标,并在用户移动区域所对应的红色的渲染飞机模型上呈现canvas遮罩,以表示消灭红色的渲染飞机模型,从而增强验证过程的趣味性。
又例如,若用户设备基于网络设备下发的图片模型及其对应的坐标渲染信息和操控提示信息进行图片渲染后形成的验证效果图如图11所示,其中,图11底部的飞机为与所述图片模型:飞机模型对应的可移动图标,用于指示如何进行操作来达到验证通过的操控提示信息为:“左右可移动飞机,请消灭带“王”的飞机”,在图11中,左边的飞机表示带“王”的字符,右边的飞机带“李”的字符,当用对图11中的可移动图标:底部的飞机进行移动时,用户设备检测到用户对可移动图标:底部的飞机进行的移动触发事件,记录用户移动区域并上传至网络设备;所述网络设备通过计算所述图片模型对应的验证标注区域与所述用户移动区域的相似度,若所述相似度大于预设相似度阈值,用于指示用户对可移动图标的移动操作达到该图片模型对应的验证标注区域内,表示验证通过,为了便于用户了解到该验证通过的消息,所述网络设备向所述用户设备发送用于指示验证成功的第一提示信息,以便用户设备接收并显示所述第一提示信息,如图12所示的“验证通过”及验证通过对应的打勾图标,并在用户移动区域所对应的带“王”的字符的渲染飞机模型上呈现canvas遮罩,以表示消灭带“王”的字符的渲染飞机模型,从而增强验证过程的趣味性;若所述相似度小于预设相似度阈值,用于指示用户对可移动图标的移动操作未达到该图片模型对应的验证标注区域内,表示验证失败,为了便于用户了解到该验证通过的消息,以便用户能够及时了解到验证失败,并进行后续是否重新验证或放弃验证的后续操作等,所述网络设备向所述用户设备发送用于指示验证失败的第二提示信息,以便用户设备接收并显示所述第二提示信息,如图13所示的“验证失败”及验证失败对应的打叉图标,并在用户移动区域所对应的带“李”的字符的渲染飞机模型上呈现canvas遮罩,以表示消灭带“李”的字符的渲染飞机模型,从而增强验证过程的趣味性。
进一步地,为了便于用户设备在验证失败后,可以尽快地进入再次验证的过程,网络设备中的所述步骤S27向所述用户设备发送用于指示验证失败的第二提示信息的同时或之后,所述网络设备端的基于图片的验证方法还包括:再次随机生成第一其他图片模型,并将所述第一其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备。其中,所述用户设备中的步骤S15接收所述网络设备发送的用于指示验证失败的第二提示信息的同时或之后,所述用户设备端的基于图片的验证方法还包括:接收所述网络设备发送的第一其他图片模型及其对应的坐标渲染信息和操控提示信息,以形成再次验证效果图,实现了在用户对可移动图标移动至与图片模型对应的验证标注区域之外的非验证区域而导致验证失败时,所述网络设备可以主动地下发再次随机生成的第一其他图片模型,以便所述用户设备端的用户可以进行再次验证,从而节省验证过程的时间成本,提高验证过程的效率。
进一步地,在验证失败时,为了便于用户主动控制是否需要再次验证,所述用户设备端的步骤S15接收并显示所述网络设备发送的用于指示验证失败的第二提示信息之后,所述用户设备端的基于图片的验证方法还包括:所述用户设备响应于所述用户对所述验证界面进行的再次触发操作,向所述网络设备发送再次验证请求,以使所述网络设备基于所述再次验证请求随机生成第一其他图片模型并将所述第一其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;在此,所述再次触发操作包括但不限于对验证失败的界面图中的预设按钮进行操作,如图7、10及13中的“刷新”按钮,对“刷新”按钮进行操作的话,则可以发起再次验证请求。
其中,所述网络设备端的步骤S27向所述用户设备发送用于指示验证失败的第二提示信息之后,所述网络设备端的基于图片的验证方法还包括:所述网络设备接收所述用户设备响应于所述用户对所述验证界面进行的再次触发操作,向所述网络设备发送的再次验证请求;所述网络设备基于所述再次验证请求随机生成第一其他图片模型并将所述第一其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备,以便所述用户设备接收所述网络设备发送的第一其他图片模型及其对应的坐标渲染信息和操控提示信息,以形成再次验证效果图,实现了在用户对可移动图标移动至与图片模型对应的验证标注区域之外的非验证区域而导致验证失败时,所述用户设备端的用户可以掌握是否再次发起验证的主动权,只有用户进行再次触发操作时才向网络设备发起再次验证请求,提高了用户在验证过程中的参与度。
进一步地,为了加强对机器模拟人为操作的区分防御,所述用户设备执行步骤S14将所述用户移动区域发送给所述网络设备的同时,所述方法还包括:
所述用户设备将所述用户的操作相关信息发送给所述网络设备,以使所述网络设备基于所述用户移动区域和所述操作相关信息进行验证成功与否的判断,在此,所述操作相关信息包括用户在进行验证操作过程中的操作频率、操作运行轨迹及操作往返频次等,以体现用户在进行验证操作过程中的操作快慢和操作精准度。其中,所述网络设备执行步骤S23接收所述用户设备发送的所述用户移动区域的同时,所述方法还包括:所述网络设备接收所述用户设备发送的所述用户的操作相关信息,其中,所述步骤S25判断所述相似度是否大于预设相似度阈值的同时,还包括:所述网络设备判断所述用户的操作相关信息是否在预设操作信息范围内,若均是,用于指示用户在验证操作过程中的用户移动区域与所述图片模型对应的验证标注区域之间的相似度大于预设相似度阈值,且用户在验证操作过程中用于反映用户的操作快慢和操作精准度的操作相关信息也在预设操作信息范围内,则说明当前不仅使用户人为进行的验证操作,还说明用户人为进行的验证操作是达到验证通过的验证标注区域的,则网络设备向所述用户设备发送用于指示验证成功的第一提示信息。当然,若在判断所述相似度是否大于预设相似度阈值的同时,还判断所述用户的操作相关信息是否在预设操作信息范围内的两个判断中,若存在否,则说明当前可能存在机器模拟验证操作和/或用户人为进行的验证操作没有达到验证通过的验证标注区域,所述网络向所述用户设备发送用于指示验证失败的第二提示信息,实现了对机器模拟人为进行验证操作的区分防御,进一步提高了验证过程的有效性。
进一步地,为了便于后续的图片呈现,避免呈现的图片模型及其验证效果图模糊不清楚导致的用户看不清,所述用户设备执行步骤S12接收所述网络设备发送的图片模型及其对应的坐标渲染信息和操控提示信息之后,所述方法还包括:
所述用户设备响应于所述用户对所述图片模型进行的更新操作,向所述网络设备发送图片更新请求,以使所述网络设备基于所述图片更新请求随机生成第二其他图片模型,并将所述第二其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;在此,所述更新操作包括但不限于对验证失败的界面图中的预设更新按钮进行操作,如图5、8及11中的“刷新”按钮,对“刷新”按钮进行操作的话,则可以发起图片更新请求。
其中,所述网络设备执行步骤S22将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备之后,所述方法还包括:所述网络设备接收所述用户设备响应于所述用户对所述图片模型进行的更新操作发送的图片更新请求;所述网络设备基于所述图片更新请求随机生成第二其他图片模型,并将所述第二其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备,以使所述用户设备形成更新后的验证效果图。
所述用户设备接收所述网络设备发送所述第二其他图片模型及其对应的坐标渲染信息和操控提示信息,以形成更新后的验证效果图,实现了用户主动发起,对接收到的待进行验证操作的图片模型及其对应的坐标渲染信息和操控提示信息的更新,以确保获取到的图片模型及其对应的坐标渲染信息和操控提示信息的清晰度,以便后续能够更好地进行验证的操作。
根据本申请的另一方面,还提供了一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如上述基于图片的验证方法。
根据本申请的另一方面,还提供了一种基于图片的验证的用户设备,其中,该设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述用户设备端的基于图片的验证方法。
在此,所述基于图片的验证的用户设备中的各实施例的详细内容,具体可参见上述用户设备端的基于图片的验证方法的实施例的对应部分,在此,不再赘述。
根据本申请的另一方面,还提供了一种基于图片的验证的网络设备,其中,该设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述网络设备端的基于图片的验证方法。
在此,所述基于图片的验证的网络设备中的各实施例的详细内容,具体可参见上述网络设备端的基于图片的验证方法的实施例的对应部分,在此,不再赘述。
综上所述,本申请通过用户设备响应于用户进入验证页面的触发操作,向网络设备发送验证请求,以使所述网络设备基于所述验证请求随机生成图片模型并将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;所述用户设备接收所述网络设备发送的图片模型及其对应的坐标渲染信息和操控提示信息,以形成验证效果图,所述验证效果图包括与所述图片模型对应的可移动图标;当用户进行验证时,所述用户设备响应于用户在所述验证效果图中对所述可移动图标进行的移动触发事件,获取用户移动区域,并将所述用户移动区域发送给所述网络设备,以使所述网络设备基于所述用户移动区域进行验证成功与否的判断;所述网络设备在接收所述用户设备发送的所述用户移动区域之后,计算所述图片模型对应的验证标注区域与所述用户移动区域的相似度,并判断所述相似度是否大于预设相似度阈值,若是,则向所述用户设备发送用于指示验证成功的第一提示信息,若否,则向所述用户设备发送用于指示验证失败的第二提示信息,使得所述用户设备可以接收并显示所述网络设备发送的用于指示验证成功的第一提示信息,或,也可以接收并显示所述网络设备发送的用于指示验证失败的第二提示信息。实现了在用户设备端对网络设备随机下发的图片模型及其对应的坐标渲染信息和操控提示信息进行渲染,以形成验证效果图,所述验证效果图包括与所述图片模型对应的可移动图标,并在实际验证操作中,对可移动图标进行操控,记录并向网络设备上报用户移动区域,实现了对验证过程中用户验证操作的用户移动区域的上传,所述网络设备对用户移动数据与图片模型对应的验证标注区域进行相似度计算,来判断本次的图片验证成功与否,并将验证成功与否的提示信息发送给用户设备,告知用户设备端的用户,使得通过网络设备与用户设备之间的验证数据的交互,实现了对基于随机生成的图片模型的验证,不仅提高了验证过程的随机复杂度,还增加了验证过程中的趣味性。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (13)

1.一种基于图片的验证方法,应用于用户设备端,其中,所述方法包括:
响应于用户进入验证页面的触发操作,向网络设备发送验证请求,以使所述网络设备基于所述验证请求随机生成图片模型并将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;
接收所述网络设备发送的图片模型及其对应的坐标渲染信息和操控提示信息,以形成验证效果图,所述验证效果图包括与所述图片模型对应的可移动图标;
响应于用户在所述验证效果图中对所述可移动图标进行的移动触发事件,获取用户移动区域;
将所述用户移动区域发送给所述网络设备,以使所述网络设备基于所述用户移动区域进行验证成功与否的判断;
接收并显示所述网络设备发送的用于指示验证成功的第一提示信息,或,接收并显示所述网络设备发送的用于指示验证失败的第二提示信息。
2.根据权利要求1所述的方法,其中,所述接收所述网络设备发送的用于指示验证失败的第二提示信息的同时或之后,所述方法还包括:
接收所述网络设备发送的第一其他图片模型及其对应的坐标渲染信息和操控提示信息,以形成再次验证效果图。
3.根据权利要求1所述的方法,其中,所述接收并显示所述网络设备发送的用于指示验证失败的第二提示信息之后,所述方法还包括:
响应于所述用户对所述验证界面进行的再次触发操作,向所述网络设备发送再次验证请求,以使所述网络设备基于所述再次验证请求随机生成第一其他图片模型并将所述第一其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;
接收所述网络设备发送的第一其他图片模型及其对应的坐标渲染信息和操控提示信息,以形成再次验证效果图。
4.根据权利要求1所述的方法,其中,所述将所述用户移动区域发送给所述网络设备的同时,所述方法还包括:
将所述用户的操作相关信息发送给所述网络设备,以使所述网络设备基于所述用户移动区域和所述操作相关信息进行验证成功与否的判断。
5.根据权利要求1所述的方法,其中,所述接收所述网络设备发送的图片模型及其对应的坐标渲染信息和操控提示信息之后,所述方法还包括:
响应于所述用户对所述图片模型进行的更新操作,向所述网络设备发送图片更新请求,以使所述网络设备基于所述图片更新请求随机生成第二其他图片模型,并将所述第二其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备;
接收所述网络设备发送所述第二其他图片模型及其对应的坐标渲染信息和操控提示信息,以形成更新后的验证效果图。
6.一种基于图片的验证方法,应用于网络设备端,其中,所述方法包括:
接收用户设备响应于用户进入验证页面的触发操作发送的验证请求;
基于所述验证请求随机生成图片模型,并将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备,以使所述用户设备形成验证效果图并响应于用户在所述验证效果图中对所述验证效果图中的可移动图标进行的移动触发事件而获取用户移动区域;
接收所述用户设备发送的所述用户移动区域;
计算所述图片模型对应的验证标注区域与所述用户移动区域的相似度;
判断所述相似度是否大于预设相似度阈值,
若是,则向所述用户设备发送用于指示验证成功的第一提示信息;
若否,则向所述用户设备发送用于指示验证失败的第二提示信息。
7.根据权利要求6所述的方法,其中,所述向所述用户设备发送用于指示验证失败的第二提示信息的同时或之后,所述方法还包括:
再次随机生成第一其他图片模型,并将所述第一其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备。
8.根据权利要求6所述的方法,其中,所述向所述用户设备发送用于指示验证失败的第二提示信息之后,所述方法还包括:
接收所述用户设备响应于所述用户对所述验证界面进行的再次触发操作,向所述网络设备发送的再次验证请求;
基于所述再次验证请求随机生成第一其他图片模型并将所述第一其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备,以使所述用户设备形成再次验证效果图。
9.根据权利要求6所述的方法,其中,所述接收所述用户设备发送的所述用户移动区域的同时,所述方法还包括:
接收所述用户设备发送的所述用户的操作相关信息;
其中,所述判断所述相似度是否大于预设相似度阈值的同时,还包括:
判断所述用户的操作相关信息是否在预设操作信息范围内,
若均是,则向所述用户设备发送用于指示验证成功的第一提示信息;
若存在否,则向所述用户设备发送用于指示验证失败的第二提示信息。
10.根据权利要求6所述的方法,其中,所述将所述图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备之后,所述方法还包括:
接收所述用户设备响应于所述用户对所述图片模型进行的更新操作发送的图片更新请求;
基于所述图片更新请求随机生成第二其他图片模型,并将所述第二其他图片模型及其对应的坐标渲染信息和操控提示信息发送给所述用户设备,以使所述用户设备形成更新后的验证效果图。
11.一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如权利要求1至6中任一项所述的方法。
12.一种基于图片的验证的用户设备,其中,该用户设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至5中任一项所述的方法。
13.一种基于图片的验证的网络设备,其中,该网络设备包括:
一个或多个处理器;
计算机可读介质,用于存储一个或多个计算机可读指令,
当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求6至10中任一项所述的方法。
CN202011142068.5A 2020-10-22 2020-10-22 一种基于图片的验证方法及设备 Pending CN112257052A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011142068.5A CN112257052A (zh) 2020-10-22 2020-10-22 一种基于图片的验证方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011142068.5A CN112257052A (zh) 2020-10-22 2020-10-22 一种基于图片的验证方法及设备

Publications (1)

Publication Number Publication Date
CN112257052A true CN112257052A (zh) 2021-01-22

Family

ID=74263452

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011142068.5A Pending CN112257052A (zh) 2020-10-22 2020-10-22 一种基于图片的验证方法及设备

Country Status (1)

Country Link
CN (1) CN112257052A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114626047A (zh) * 2022-03-04 2022-06-14 北京百度网讯科技有限公司 基于人机交互的验证方法、装置和设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102739620A (zh) * 2011-04-14 2012-10-17 鸿富锦精密工业(深圳)有限公司 验证***及方法
CN109933971A (zh) * 2019-02-27 2019-06-25 珠海格力电器股份有限公司 一种基于验证码的验证方法、装置、电子设备及存储介质
CN110138800A (zh) * 2019-05-30 2019-08-16 北京金山云网络技术有限公司 界面交互及其验证方法、登陆请求生成及验证方法和装置
CN111753280A (zh) * 2020-06-29 2020-10-09 咪咕文化科技有限公司 验证码验证方法、装置及电子设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102739620A (zh) * 2011-04-14 2012-10-17 鸿富锦精密工业(深圳)有限公司 验证***及方法
CN109933971A (zh) * 2019-02-27 2019-06-25 珠海格力电器股份有限公司 一种基于验证码的验证方法、装置、电子设备及存储介质
CN110138800A (zh) * 2019-05-30 2019-08-16 北京金山云网络技术有限公司 界面交互及其验证方法、登陆请求生成及验证方法和装置
CN111753280A (zh) * 2020-06-29 2020-10-09 咪咕文化科技有限公司 验证码验证方法、装置及电子设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
黑马程序员编著: "《网页设计与制作 HTML5+CSS3+JavaScript》", 31 December 2018 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114626047A (zh) * 2022-03-04 2022-06-14 北京百度网讯科技有限公司 基于人机交互的验证方法、装置和设备

Similar Documents

Publication Publication Date Title
CN111931678B (zh) 一种视频信息处理方法、装置、电子设备及存储介质
CN105471808B (zh) 生成验证码的方法以及安全验证的方法、装置及***
US11238148B2 (en) Location-based, context-aware challenge-response authentication
CN108011868A (zh) 一种滑动验证方法及移动终端
US20220189008A1 (en) Method for detecting data defects and computing device utilizing method
CN104836778B (zh) 一种验证码的实现方法、装置及***
KR20130015922A (ko) 게임을 이용한 비밀번호 입력 방법 및 장치
CN110138800A (zh) 界面交互及其验证方法、登陆请求生成及验证方法和装置
CN113918898A (zh) 基于轨迹绘制交互的安全验证码生成方法、***及介质
CN106886698B (zh) 一种认证方法及装置
CN111324531A (zh) 一种应用程序的测试方法、装置、电子设备及存储介质
KR20210040309A (ko) 픽처 검증 방법, 장치, 전자기기, 컴퓨터 판독 가능 기록 매체 및 컴퓨터 프로그램
CN112257052A (zh) 一种基于图片的验证方法及设备
US11803630B2 (en) Method and apparatus for providing CAPTCHA system
US20240214374A1 (en) Multi-factor authentication using symbols
WO2015102510A1 (en) Systems and methods for determining whether user is human
CN105045801B (zh) 一种登录时头像的显示方法、装置及***
CN113496017B (zh) 验证方法、装置、设备和存储介质
CN111090849A (zh) 存储器、验证码实现方法、装置和设备
CN109688109A (zh) 基于客户端信息识别的验证码的验证方法及装置
CN112818719A (zh) 一种识别二维码的方法与设备
CN110795706B (zh) 基于哈希的验证方法、设备、存储介质及装置
CN111736947A (zh) 一种开放式多人线上教学教学***及实验方法
CN109246800B (zh) 一种无线连接的方法及设备
CN109063448A (zh) 身份验证方法和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 1101-1103, No. 433, Songhu Road, Yangpu District, Shanghai

Applicant after: Shanghai wanwansheng Environmental Protection Technology Group Co.,Ltd.

Address before: Room 1101-1103, No. 433, Songhu Road, Yangpu District, Shanghai

Applicant before: SHANGHAI YUEYI NETWORK INFORMATION TECHNOLOGY Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210122