点击式视频验证码的制作方法

文档序号:6546928阅读:204来源:国知局
点击式视频验证码的制作方法
【专利摘要】本发明公开一种点击式视频验证码的实现方法,包括以下步骤:播放包含验证信息的验证视频;所述验证视频播放完毕后,在所述验证视频播放区或所述验证视频播放区四周明显处显示验证提示信息;根据所述验证视频的内容及所述验证提示信息在验证码选择区显示供用户点击选择的多个验证码,其中,至少一个所述验证码与所述验证提示信息对应的预设验证要求相匹配;接受用户对所述验证码的点击选择,并判断用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求是否相匹配:判断为相匹配时,即通过验证;判断为不相匹配时,即给出重新验证提醒。本发明还提供一种装置,包括视频播放模块、验证码提示模块、验证码生成模块及验证信息对比模块。
【专利说明】点击式视频验证码
【技术领域】
[0001]本发明涉及计算机或网络安全验证领域,具体而言,涉及一种点击式视频验证码。【背景技术】
[0002]验证码(CAPTCHA)是“CompletelyAutomated Public Turing test to tellComputers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机和人的公共全自动程序,通过计算机或程序难于辨别但人却很容易理解的内容,可以有效防止恶意破解密码、批量注册及黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试等操作。目前,验证码技术被广泛应用于大多数网站的身份验证。
[0003]目前的验证要素有:数字或字母及其结合的随机组合、包含验证信息的随机图片、文字、问题等,这些验证码要素与干扰信息一起以一定的验证码形式呈现给用户,这些干扰信息包括:随机颜色、随机位置、随机长度、随机像素等,甚至还出现了随机视频干扰的验证码,而视频干扰的验证码具有更高的安全性。然而,这些验证码形式有一个共同的特点,那就是用户都需要将验证要素的信息通过键盘手动输入到验证码输入框,操作繁琐,而在有些智能手机或平板电脑里,光标置于验证码输入框时并不提供键盘,造成无法验证,给用户带来极大不便。
[0004]因此,如何提供一种验证码验证形式,不依赖键盘输入即可完成操作,便成为本领域技术人员亟待解决的问题。

【发明内容】

[0005]本发明的目的在于,提供一种点击式视频验证码的实现方法及其装置,不依赖键盘输入即可完成操作,用以快速完成验证,并保证验证的安全性。
[0006]为了达到以上目的,本发明提供一种点击式视频验证码的实现方法,包括以下步骤:
[0007]播放包含验证信息的验证视频;
[0008]所述验证视频播放完毕后,在所述验证视频播放区或所述验证视频播放区四周明显处显示验证提示信息,所述验证提示信息为视频或动画,所述验证提示信息内容为对用户的操作指示或与所述验证视频相关的问题;
[0009]根据所述验证视频的内容及所述验证提示信息在验证码选择区显示供用户点击选择的多个验证码,其中,至少一个所述验证码与所述验证提示信息对应的预设验证要求相匹配;其中,所述验证码提示信息对应的预设验证要求,为内容验证要求或坐标验证要求;
[0010]接受用户对所述验证码的点击选择,并判断用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求是否相匹配;判断为相匹配时,即通过验证;判断为不相匹配时,即给出重新验证提醒;其中:[0011]当所述验证码提示信息对应的预设验证要求为内容验证要求时,用户点击选择的所述验证码内容与所述验证码提示信息预设的验证内容一致时判断为相匹配,当所述验证码提示信息对应的预设验证要求为坐标验证要求时,用户点击选择所述验证码时点击位置的坐标与所述验证码提示信息预设的坐标一致时判断为相匹配;
[0012]用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求相匹配的匹配模式包括固定匹配模式和非固定匹配模式;所述固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的所述验证码中特定的一个或多个时判断为相匹配,所述非固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的任一个所述验证码时判断为相匹配。
[0013]其中,显示所述验证提示信息时,同时通过声音进行提示。
[0014]其中,所述多个验证码在所述验证码选择区内位置随机,以避免只有一个所述验证码与所述验证提示信息对应的预设验证要求相匹配时计算机程序通过判断所述验证码位置自动识别并通过验证。
[0015]其中,所述验证码为视频或动画。
[0016]本发明还提供一种点击式视频验证码的装置,包括:
[0017]视频播放模块,用于播放包含验证信息的验证视频;
[0018]验证提示模块,用于所述验证视频播放完毕后,在所述验证视频播放区或所述验证视频播放区四周明显处显示验证提示信息,所述验证提示信息为视频或动画,所述验证提示信息内容为对用户的操作指示或与所述验证视频相关的问题;
[0019]验证码生成模块,用于根据所述验证视频的内容及所述验证提示信息在验证码选择区显示供用户点击选择的多个验证码,其中,至少一个所述验证码与所述验证提示信息对应的预设验证要求相匹配;其中,所述验证码提示信息对应的预设验证要求,为内容验证要求或坐标验证要求;
[0020]验证信息对比模块,用于接受用户对所述验证码的点击选择,并判断用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求是否相匹配;判断为相匹配时,即通过验证;判断为不相匹配时,给出重新验证提醒;其中:
[0021]当所述验证码提示信息对应的预设验证要求为内容验证要求时,用户点击选择的所述验证码内容与所述验证码提示信息预设的验证内容一致时判断为相匹配,当所述验证码提示信息对应的预设验证要求为坐标验证要求时,用户点击选择所述验证码时点击位置的坐标与所述验证码提示信息预设的坐标一致时判断为相匹配;
[0022]用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求相匹配的匹配模式包括固定匹配模式和非固定匹配模式;所述固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的所述验证码中特定的一个或多个时判断为相匹配,所述非固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的任一个所述验证码时判断为相匹配。
[0023]其中,还包括声音输出模块,用于在显示验证码提示时,同时通过声音进行提示。
[0024]本发明与现有技术相比,具有以下有益效果:
[0025]本发明提供的点击式视频验证码,可广泛用于各网站的验证,视频的播放有助于广告传媒的传播,且具有较高的安全性,问题形式的验证码可用于产品调查推广等领域,使用者可脱离键盘,轻松在便携式计算机、智能手机等电子产品上快速验证身份,既简单易行,容易操作,且增加了验证过程的愉悦感,同时大大提高商家广告投放影响效率。
【专利附图】

【附图说明】
[0026]图1为本发明一个实施例的点击式视频验证码的实现方法的流程图;
[0027]图2为本发明一个实施例的点击式视频验证码的装置的结构框图。
【具体实施方式】
[0028]请参阅图1,图1为本发明一个实施例的点击式视频验证码的实现方法的流程图。本发明提供一种点击式视频验证码的实现方法,包括以下步骤:
[0029]播放包含验证信息的验证视频;
[0030]所述验证视频播放完毕后,在所述验证视频播放区或所述验证视频播放区四周明显处显示验证提示信息,所述验证提示信息形式为文字、图片或动态画面,所述验证提示信息内容为对用户的操作指示或与所述验证视频相关的问题;
[0031]根据所述验证视频的内容及所述验证提示信息在验证码选择区显示供用户点击选择的多个验证码,其中,至少一个所述验证码与所述验证提示信息对应的预设验证要求相匹配;其中,所述验证码提示信息对应的预设验证要求,为内容验证要求或坐标验证要求;
[0032]接受用户对所述验证码的点击选择,并判断用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求是否相匹配;判断为相匹配时,即通过验证;判断为不相匹配时,即给出重新验证提醒;其中:
[0033]当所述验证码提示信息对应的预设验证要求为内容验证要求时,用户点击选择的所述验证码内容与所述验证码提示信息预设的验证内容一致时判断为相匹配,当所述验证码提示信息对应的预设验证要求为坐标验证要求时,用户点击选择所述验证码时点击位置的坐标与所述验证码提示信息预设的坐标一致时判断为相匹配;
[0034]用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求相匹配的匹配模式包括固定匹配模式和非固定匹配模式;所述固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的所述验证码中特定的一个或多个时判断为相匹配,所述非固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的任一个所述验证码时判断为相匹配。
[0035]在本发明的一个实施例中,显示所述验证提示信息时,可以同时通过声音进行提
/Jn ο
[0036]在本发明的一个实施例中,所述多个验证码在所述验证码选择区内位置随机,以避免只有一个所述验证码与所述验证提示信息对应的预设验证要求相匹配时计算机程序通过判断所述验证码位置自动识别并通过验证。
[0037]在本发明的一个实施例中,所述验证提示信息是对用户操作的说明,所述多个验证码为动态的内容。
[0038]请参阅图2,图2为本发明一个实施例的点击式视频验证码的装置的结构框图。本发明提供的一种点击式视频验证码的装置,包括:[0039]视频播放模块,用于播放包含验证信息的验证视频;
[0040]验证提示模块,用于所述验证视频播放完毕后,在所述验证视频播放区或所述验证视频播放区四周明显处显示验证提示信息,所述验证提示信息形式为文字、图片或动态画面,所述验证提示信息内容为对用户的操作指示或与所述验证视频相关的问题;
[0041]验证码生成模块,用于根据所述验证视频的内容及所述验证提示信息在验证码选择区显示供用户点击选择的多个验证码,其中,至少一个所述验证码与所述验证提示信息对应的预设验证要求相匹配;其中,所述验证码提示信息对应的预设验证要求,为内容验证要求或坐标验证要求;
[0042]验证信息对比模块,用于接受用户对所述验证码的点击选择,并判断用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求是否相匹配;判断为相匹配时,即通过验证;判断为不相匹配时,给出重新验证提醒;其中:
[0043]当所述验证码提示信息对应的预设验证要求为内容验证要求时,用户点击选择的所述验证码内容与所述验证码提示信息预设的验证内容一致时判断为相匹配,当所述验证码提示信息对应的预设验证要求为坐标验证要求时,用户点击选择所述验证码时点击位置的坐标与所述验证码提示信息预设的坐标一致时判断为相匹配;
[0044]用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求相匹配的匹配模式包括固定匹配模式和非固定匹配模式;所述固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的所述验证码中特定的一个或多个时判断为相匹配,所述非固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的任一个所述验证码时判断为相匹配。
[0045]在本发明的一个实施例中,还包括声音输出模块,用于显示验证码提示时,同时通过声音进行提示。
[0046]以下是本发明具体实施时的一个案例。下面结合图1和图2具体说明。
[0047]具体实施时,通过视频播放模块,播放包含验证信息的验证视频。所述验证视频可以是广告,或者是公益宣传短片,也可以是其他视频,实施时,视频长度不宜过长,以免用户等待时间过长从而引起反感情绪,本实施例中视频长度为几秒,如5秒左右,比如:关于苹果的点击式视频验证码的实现方法,如下:
[0048]播放与验证信息有关的验证视频,视频播放完毕后,通过验证码提示模块,在视频播放区或其四周明显处显示验证提示信息,并可以通过语音播报验证码提示。所述验证提示信息为视频或动画,所述验证提示信息内容为对用户的操作指示或与所述验证视频相关的问题;对用户的操作指示,是指导用户进行验证操作的语句,如“请点击苹果”之类的语句,验证码与该验证提示信息相匹配的内容可以是:“苹果”的语言文字,或是一张所述验证视频中出现的包含验证信息的静态图片或动态画面;对用户提出一个与所述验证视频相关的问题,可以是对视频内容提出问题,如“视频中显示了哪种水果? ”等,也可以是一个调查问卷类型的问题,如“你喜欢吃什么水果? ”等。
[0049]进一步地,验证码生成模块根据所述验证视频的内容及验证提示信息生成并显示一个或多个验证码并接受用户的点击选择,其中,至少一个验证码包含与给出的验证提示信息对应的预设验证要求相匹配。具体实施时,所述验证码提示信息对应的预设验证要求,为内容验证要求或坐标验证要求,所述验证码框可以是任意形状或状态。所述验证码提示信息对应的预设验证要求为内容验证要求,如必须点击的是验证码内容为水果类的,所述验证码提示信息对应的预设验证要求为坐标验证要求,如在给出的验证码里,每个验证码的位置都有一个坐标范围,点击位置必须落入验证码的坐标范围内,给出的验证提示信息对应的预设验证要求可以设置多个与其匹配的验证码项,如有三个验证码“苹果”、“香蕉”、“桔子”与之匹配,只要点击位置落入任一个验证码的坐标范围即可。
[0050]进一步地,通过验证信息对比模块在所述验证码选择模块接受用户对所述验证码的点击选择后,将用户点击选择的验证码与所述验证提示信息对应的预设验证要求进行对t匕,判断结果是否匹配。具体实施时,用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求相匹配的匹配模式包括固定匹配模式和非固定匹配模式;所述固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的所述验证码中特定的一个或多个时判断为相匹配,用户只有点击该匹配的验证码才能通过验证;所述非固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的任一个所述验证码时判断为相匹配,如当验证提示信息为调查问卷的问题时,可以设置多个与给出的验证提示信息对应的预设验证要求相匹配的验证码,在准确的位置点击这些匹配的验证码中的任一个都可以通过验证,否则,不能通过验证。
[0051]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。
【权利要求】
1.一种点击式视频验证码的实现方法,其特征在于,包括以下步骤: 播放包含验证信息的验证视频; 所述验证视频播放完毕后,在所述验证视频播放区或所述验证视频播放区四周明显处显示验证提示信息,所述验证提示信息为视频或动画,所述验证提示信息内容为对用户的操作指示或与所述验证视频相关的问题; 根据所述验证视频的内容及所述验证提示信息在验证码选择区显示供用户点击选择的多个验证码,其中,至少一个所述验证码与所述验证提示信息对应的预设验证要求相匹配;其中,所述验证码提示信息对应的预设验证要求,为内容验证要求或坐标验证要求;接受用户对所述验证码的点击选择,并判断用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求是否相匹配;判断为相匹配时,即通过验证;判断为不相匹配时,即给出重新验证提醒;其中: 当所述验证码提示信息对应的预设验证要求为内容验证要求时,用户点击选择的所述验证码内容与所述验证码提示信息预设的验证内容一致时判断为相匹配,当所述验证码提示信息对应的预设验证要求为坐标验证要求时,用户点击选择所述验证码时点击位置的坐标与所述验证码提示信息预设的坐标一致时判断为相匹配; 用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求相匹配的匹配模式包括固定匹配模式和非固定匹配模式;所述固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的所述验证码中特定的一个或多个时判断为相匹配,所述非固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的任一个所述验证码时判断为相匹 配。
2.根据权利要求1所述的点击式视频验证码的实现方法,其特征在于,显示所述验证提示信息时,同时通过声音进行提示。
3.根据权利要求1所述的点击式视频验证码的实现方法,其特征在于,所述多个验证码在所述验证码选择区内位置随机,以避免只有一个所述验证码与所述验证提示信息对应的预设验证要求相匹配时计算机程序通过判断所述验证码位置自动识别并通过验证。
4.根据权利要求1所述的点击式视频验证码的实现方法,其特征在于,所述验证码为视频或动画。
5.一种点击式视频验证码的装置,其特征在于,包括: 视频播放模块,用于播放包含验证信息的验证视频; 验证提示模块,用于所述验证视频播放完毕后,在所述验证视频播放区或所述验证视频播放区四周明显处显示验证提示信息,所述验证提示信息为视频或动画,所述验证提示信息内容为对用户的操作指示或与所述验证视频相关的问题; 验证码生成模块,用于根据所述验证视频的内容及所述验证提示信息在验证码选择区显示供用户点击选择的多个验证码,其中,至少一个所述验证码与所述验证提示信息对应的预设验证要求相匹配;其中,所述验证码提示信息对应的预设验证要求,为内容验证要求或坐标验证要求; 验证信息对比模块,用于接受用户对所述验证码的点击选择,并判断用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求是否相匹配;判断为相匹配时,即通过验证;判断为不相匹配时,给出重新验证提醒;其中:当所述验证码提示信息对应的预设验证要求为内容验证要求时,用户点击选择的所述验证码内容与所述验证码提示信息预设的验证内容一致时判断为相匹配,当所述验证码提示信息对应的预设验证要求为坐标验证要求时,用户点击选择所述验证码时点击位置的坐标与所述验证码提示信息预设的坐标一致时判断为相匹配; 用户点击选择的所述验证码与所述验证码提示信息对应的预设验证要求相匹配的匹配模式包括固定匹配模式和非固定匹配模式;所述固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的所述验证码中特定的一个或多个时判断为相匹配,所述非固定匹配模式下,用户点击选择的所述验证码是显示在所述验证码选择区的任一个所述验证码时判断为相匹配。
6.根据权利要求5所述的点击式视频验证码的装置,其特征在于,还包括声音输出模块,用于显示验证码提示时,同时通过声音进行提示。
【文档编号】G06F21/31GK104036164SQ201410212047
【公开日】2014年9月10日 申请日期:2014年5月19日 优先权日:2014年5月19日
【发明者】乔治 申请人:乔治
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1