CN102075507A - 一种用于基于词句验证图进行用户验证的方法与设备 - Google Patents
一种用于基于词句验证图进行用户验证的方法与设备 Download PDFInfo
- Publication number
- CN102075507A CN102075507A CN2010102422480A CN201010242248A CN102075507A CN 102075507 A CN102075507 A CN 102075507A CN 2010102422480 A CN2010102422480 A CN 2010102422480A CN 201010242248 A CN201010242248 A CN 201010242248A CN 102075507 A CN102075507 A CN 102075507A
- Authority
- CN
- China
- Prior art keywords
- words
- phrases
- user
- proof diagram
- equipment
- 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
Links
- 238000010586 diagram Methods 0.000 title claims abstract description 259
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000012795 verification Methods 0.000 title abstract 16
- 230000009286 beneficial effect Effects 0.000 abstract 1
- 238000005336 cracking Methods 0.000 abstract 1
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 238000010200 validation analysis Methods 0.000 description 12
- 230000009471 action Effects 0.000 description 10
- 230000008929 regeneration Effects 0.000 description 10
- 238000011069 regeneration method Methods 0.000 description 10
- 230000033001 locomotion Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 230000008676 import Effects 0.000 description 6
- 239000000284 extract Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000000725 suspension Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 239000002253 acid Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000019771 cognition Effects 0.000 description 2
- 230000008451 emotion Effects 0.000 description 2
- 239000012467 final product Substances 0.000 description 2
- 235000012054 meals Nutrition 0.000 description 2
- 238000005065 mining Methods 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明的目的是提供一种用于基于词句验证图进行用户验证的方法,其中,网络设备在词句验证库中选择词句验证图;将所述词句验证图发送至该用户的用户设备;获取该用户通过所述用户设备输入的与所述词句验证图相对应的验证码;匹配比较所述验证码与所述词句验证图,以获得匹配结果;将与所述匹配结果相关的信息反馈至所述用户设备。与现有技术相比,本发明通过基于词句验证图进行用户验证的方法,采用用户熟悉的词句作为验证图的内容,便于用户对词句验证图进行识别,提升了用户体验;进一步以多样化的形式生成词句验证图,提高了机器破解的难度。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种用于基于词句验证图进行用户验证的技术。
背景技术
验证码(CAPTCHA)是“Completely Automated Public Turing testto tell Computers and Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是计算机还是人的公共全自动程序。验证码的主要目的是强制人机交互来抵御机器自动化攻击,使用验证码还可以有效防止恶意破解密码、刷票、论坛灌水等。现有技术中,将一串随机产生的数字或符号,生成一幅图片,在所述图片中增加一些干扰,例如随机画数条直线,画一些点,局部膨胀或扭曲等等,以生成一张验证图。但是所述验证图很容易采用OCR(Optical CharacterRecognition光学字符识别)技术进行识别,缺乏安全性;此外,由于对所述验证图采用过多的变形动作,使得人眼难以对所述验证图的内容全部识别正确,降低了用户的体验度。因此,如何提高机器识别的难度,并方使用户进行验证,提升用户体验,成为亟需解决的问题之一。
发明内容
本发明的目的是提供一种用于基于词句验证图进行用户验证的方法与设备。
根据本发明的一个方面,提供了一种用于基于词句验证图进行用户验证的方法,该方法包括以下步骤:
a在词句验证库中选择词句验证图;
b将所述词句验证图发送至该用户的用户设备;
c获取该用户通过所述用户设备输入的与所述词句验证图相对应的验证码;
d匹配比较所述验证码与所述词句验证图,以获得匹配结果;
e将与所述匹配结果相关的信息反馈至所述用户设备。
根据本发明的另一方面,还提供了一种用于基于词句验证图进行用户验证的设备,该设备包括:
选择装置,用于在词句验证库中选择词句验证图;
发送装置,用于将所述词句验证图发送至该用户的用户设备;
获取装置,用于获取该用户通过所述用户设备输入的与所述词句验证图相对应的验证码;
匹配装置,用于匹配比较所述验证码与所述词句验证图,以获得匹配结果;
反馈装置,用于将与所述匹配结果相关的信息反馈至所述用户设备。
与现有技术相比,本发明通过基于词句验证图进行用户验证的方法,采用用户熟悉的词句作为验证图的内容,便于用户对词句验证图进行识别,提升了用户体验;进一步以多样化的形式生成词句验证图,提高了机器破解的难度。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的用于基于词句验证图进行用户验证的系统拓扑图;
图2示出根据本发明一个方面的用于基于词句验证图进行用户验证的设备示意图;
图3示出根据本发明另一个方面的用于基于词句验证图进行用户验证的方法流程图;
图4示出本发明的一个实施例中利用“篮球”图片代替“篮球”词语的示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的用于基于词句验证图进行用户验证的系统拓扑图,其中包括网络设备1以及多个用户设备2。其中,网络设备1可与多个用户设备2经由网络相连接,选择多个词句验证图并分别发送至多个用户设备2;并获取多个用户通过用户设备2输入与各自词句验证图相对应的验证码;匹配比较所述验证码与所述词句验证图,以获得匹配结果;将与所述匹配结果相关的信息反馈至所述用户设备2。在此,网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。
另外,网络设备1可以是独立的计算设备,包括但不限于普通计算机、服务器、小型主机、大型主机等,也可以是与其他应用共享的计算设备,包括但不限于企业服务器、企业网站服务器、门户网站服务器、搜索网站服务器等。而用户设备2可以是任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。网络设备1和多个用户设备2之间的通信相互独立,可以是基于诸如TCP/IP协议、UDP协议等的分组数据传输。
本领域技术人员应能理解上述网络设备1、用户设备2以及连接其间的网络和通信方式仅为举例,其他现有的或今后可能出现的网络设备、用户设备和网络、通信方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员还应能理解,图1中仅为简明起见而示出的各类网络元素的数量可能小于一个实际网络中的数量,但这种省略无疑地是以不会影响对本发明进行清楚、充分的公开为前提的。
为简明起见,下面以一个用户设备2为例进行描述。本领域技术人员应能理解,网络设备1可以同时与多个用户设备2交互,网络设备1选择多个词句验证图并发送至多个用户设备2,获取多个用户通过用户设备2输入与所述词句验证图相对应的验证码;匹配比较所述验证码与所述词句验证图,以获得匹配结果;将与所述匹配结果相关的信息反馈至所述用户设备2。
图2示出根据本发明一个方面的用于基于词句验证图进行用户验证的设备示意图,其中,网络设备1包括选择装置11、发送装置12、获取装置13、匹配装置14和反馈装置15。
其中,选择装置11用于在词句验证库(未示出)中选择词句验证图。具体地,在词句验证库中存储了大量词句或词句验证图,选择装置11可以随机选择词句验证图,或者根据不同情况从中选择特定的词句验证图,进一步传递至发送装置12。例如,在词句验证库中存储了“蒙牛酸酸乳”、“Impossible is nothing”、“无兄弟、不篮球”等词句,选择装置11从中选择了“蒙牛酸酸乳”作为词句验证图,并进一步传递至发送装置12。本领域技术人员应能理解上述词句验证图的选择方式仅为举例,其他现有的或今后可能出现的词句验证图的选择方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
发送装置12用于将所述词句验证图发送至该用户的用户设备。具体地,发送装置12将所述词句验证图发送至该用户的用户设备,例如可以将所述验证图嵌入在用户所浏览的网页表单中,再将此网页表单发送给用户设备。用户识别词句验证图中所包含的词句后,在验证码输入框内输入验证码,并点击按钮提交表单。接上例,选择装置11选择了“蒙牛酸酸乳”作为词句验证图,并进一步传递至发送装置12,发送装置12将此词句验证图和验证码输入框嵌入网页表单中,发送至用户设备2。用户识别词句验证图中所包含的词句后,在验证码输入框内输入“蒙牛酸酸乳”,并点击按钮提交表单。本领域技术人员应能理解上述将词句验证图发送至用户设备的方法仅为举例,其他 现有的或今后可能出现的发送方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
获取装置13用于获取该用户通过所述用户设备输入的与所述词句验证图相对应的验证码。具体地,用户识别词句验证图所包含的词句后,在验证码输入框内输入与所述词句验证图相对应的验证码,并点击按钮提交表单,获取装置13从所述表单内提取用户输入的验证码。例如,用户在验证码输入框内输入“蒙牛酸酸乳”,并点击按钮提交表单,获取装置13从所述表单内提取用户输入的验证码为“蒙牛酸酸乳”。本领域技术人员应能理解上述获取用户输入的验证码的方法仅为举例,其他现有的或今后可能出现的获取方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
匹配装置14用于匹配比较所述验证码与所述词句验证图,以获得匹配结果。具体地,网络设备1可以将验证码与词句验证图所对应的词句或者词句答案,进行匹配比较,以获得匹配结果,成功或失败。例如,匹配装置14可以通过数据库查询或者根据网络设备1对该词句验证图进行标识,获取该词句验证图对应的词句,匹配装置14根据所述标识,并将其与获取装置13获取的用户输入的验证码进行匹配比较,以获得匹配结果。例如,对于词句“蒙牛酸酸乳”,网络设备1提供给用户设备2的词句验证图为“蒙酸ru”,那么该词句验证图所对应的词句答案应为“牛”和“酸”;如果匹配装置14从获取装置13中获取的验证码为““牛”和“酸””,则匹配结果为成功,否则失败。以获得匹配结果。本领域技术人员应能理解上述验证码的匹配方法仅为举例,其他现有的或今后可能出现的验证码匹配方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
反馈装置15用于将与所述匹配结果相关的信息反馈至所述用户设备。反馈装置15根据从匹配装置14得到的匹配结果,将与该匹配结果相关的信息,该相关信息包括但不限于:匹配成功,该用户可以进行下一步操作,例如,网络服务器将网页上的部分功能锁定,只有用户通过验证后,才会为该用户解锁该部分功能;匹配失败,告知该 用户失败原因,并提示该用户如何后续操作。本领域技术人员应能理解上述几种与匹配结果相关的信息仅为举例,其他现有的或今后可能出现的与匹配结果相关的信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,反馈装置15可以通过在网页中嵌入悬浮框、生成新的网页、生成新的标签页等方式,将与所述匹配结果相关的信息反馈至所述用户设备。
优选地,选择装置11可以根据词句验证图的使用场景,在词句验证库中选择词句验证图。具体地,词句验证库中存储了预先生成的词句验证图,选择装置11根据词句验证图的使用场景,选择词句验证图,进一步由发送装置12发送至用户设备2供其进行验证。例如,词句验证库中预先存储了各类词句验证图,当用户在体育网站需要进行输入验证码的动作时,例如注册为会员、发表帖子或回复帖子等,选择装置11从所述词句验证库中选择与体育或运动相关的词句验证图给用户进行验证;当用户在购物网站需要进行输入验证码的动作时,例如注册为会员、进行付款交易或商品评论、投诉等,选择装置11可以选择与所述购物网站中的商品相关的词句验证图给用户进行验证。
更优选地,选择装置11还可以根据词句验证图的使用场景,从词句验证库中选择词句;根据所述词句生成词句验证图。具体地,词句验证库中存储了可选用的词句,选择装置11根据词句验证图的使用场景,从中选择词句,再进一步根据所述词句生成词句验证图。当用户在体育网站需要进行输入验证码的动作时,例如注册为会员、发表帖子或回复帖子等,选择装置11从所述词句验证库中选择与体育或运动相关的词句,再根据所选择的词句生成词句验证图,进一步由发送装置12发送给用户进行验证;当用户在购物网站需要进行输入验证码的动作时,例如注册为会员、进行付款交易或商品评论、投诉等,选择装置11可以选择与所述购物网站中的商品相关的词句,再根据所述词句生成验证图,进一步由发送装置12发送给用户进行验证。
优选地,选择装置11还可以根据该用户的用户相关信息,在词句验证库中选择词句验证图。具体地,词句验证库中存储了预先生成的词句验证图,选择装置11根据该用户的用户相关信息,选择词句验证图,进一步由发送装置12发送至用户设备2供其进行验证。选择装置11还可以根据该用户的用户相关信息,从词句验证库中选择词句;根据所述词句生成词句验证图。具体地,词句验证库中存储了可选用的词句,选择装置11根据该用户的用户相关信息,从中选择词句,再进一步根据所述词句生成词句验证图。
更优选地,选择装置11还可以结合词句验证图的使用场景和用户的用户相关信息,在在词句验证库中选择词句验证图。或者,选择装置11结合词句验证图的使用场景和用户的用户相关信息,从词句验证库中选择词句;根据所述词句生成词句验证图。
本领域技术人员应能理解上述选择词句验证图的方法仅为举例,其他现有的或今后可能出现的选择方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,用户相关信息包括但不限于以下各项中的至少一项:a)用户属性;b)用户偏好;c)用户浏览历史记录;d)用户设备信息;e)用户IP地址。选择装置11可以根据用户属性(用户的性别、年龄等)在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证。例如,当用户为男性时,选择装置11可以选择体育类、游戏类、运动品牌类等以男性用户为主导的词句验证图或词句;当用户为女性时,选择装置11可以选择化妆品类、时尚服饰类、情感类等以女性用户为主导的词句验证图或词句。又如,当用户为老年人时,选择装置11可以选择中文词句验证图或词句;当用户为青年人时,选择装置11还可以选择英文词句验证图或词句。选择装置11还可以根据用户偏好,在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证,此偏好可以是网络设备1记录的,也可以是用户自己设定的。例如,若用户偏好为谚语或网络流行语,则选择装置 11可以选择例如“人不可貌相”、“你妈喊你回家吃饭”等词句验证图或词句供用户进行验证。选择装置11还可以根据用户浏览历史记录,在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证。例如,当网络设备1检测到用户浏览历史记录里面包括购物网站的时尚服饰类时,选择装置11可以选择与时尚服饰相关的词句验证图或词句供用户进行验证。选择装置11还可以根据用户设备信息,在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证。例如,当网络设备1检测到用户设备为移动终端时,由于受屏幕限制,选择装置11可以选择较短的词句验证图或词句供用户进行验证。选择装置11还可以根据用户IP地址,在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证。例如,当网络设备1检测到用户的IP地址为在国内时,选择装置11可以选择中文词句验证图或词句;当网络设备1检测到用户的IP地址为在国外时,选择装置11可以选择该IP地址所在国家的语言的词句验证图或词句。本领域技术人员应能理解上述用户相关信息仅为举例,其他现有的或今后可能出现的用户相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,网络设备1还可以包括第一更新装置(未示出),用于记录并更新该用户的所述用户相关信息。选择装置11根据更新后的用户相关信息,在词句验证库中选择词句验证图;或者根据更新后的用户相关信息,从词句验证库中选择词句,再根据所述词句生成词句验证图。选择装置11还可以根据更新后的相关信息,并结合词句验证图的使用场景,在词句验证库中选择词句验证图;或者根据更新后的用户相关信息,并结合词句验证图的使用场景,从词句验证库中选择词句,再根据所述词句生成词句验证图。
更优选地,所述词句包括但不限于以下各项中的至少一项:a)广告词句;b)公益词句;c)用户熟知词句。利用上述词句进行验证, 用户无需识别词句验证图中的全部词句,只要识别其中的个别词,便可以根据用户现有的认知进行验证。例如,当用户在体育网站需要进行输入验证码的动作时,例如注册为会员、发表帖子或回复帖子等,选择装置11从词句验证库中选择与体育或运动相关的词句验证图或词句,例如“无兄弟、不篮球”、“Impossible is nothing”等广告词句,或“全民健身、重在参与”等公益词句,或“生命在于运动”等用户熟知的词句(例如谚语、网络流行语)。本领域技术人员应能理解上述词句仅为举例,其他现有的或今后可能出现的词句如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述词句验证图的形式包括但不限于以下各项中的至少一项:a)省略所述词句中的至少一个字;b)混排所述词句中的多个字;c)所述词句中的至少一个字采用简体、繁体、拼音、英文或图片等形式;d)所述词句中的至少一个字被部分遮掩。对于用户熟知的词句(包括广告词句、公益词句),省略其中的个别字,并不影响用户对该词句的识别,因此,可以省略该词句中的一个或几个字,以填空的形式提供给用户,让用户填入缺省的字,使该词句完整,同时实现验证的目的。例如,对于用户熟知的2010年上海世博会的主题“城市,让生活更美好”,发送装置12可以省略其中的个别字,例如,以“城市,让生活_美好”的形式发送给用户设备,用户只需填入“更”这个字,即可完成验证。对于用户熟知的词句(包括广告词句、公益词句),混排所述词句中的多个字,也同样并不影响用户对该词句的识别。例如,将原本横向排列的“蒙牛酸酸乳”几个字进行横向、竖向混排,只要不影响用户对此的识别即可。还可以将所述词句中的至少一个字采用简体、繁体、拼音、英文或图片等形式。也即,将所述词句中的各个字进行混排。例如,可以使用简体字“无兄弟、不篮球”;也可以使用繁体字“無兄弟、不篮球”;可以嵌入拼音“wu兄弟,bu篮球”;也可以使用英文“basketball is brotherhood”;也可以用一张“篮球”的图片代替“篮球”这个词,例如如图4所示。优选地,还可以部分遮掩所述词句中的至少一个字,例如,将“无兄弟、不篮球”的底下部分遮掩 掉,但不影响用户的识别。进一步地,还可以对所述词句验证图中的词句进行局部膨胀和扭曲、改变字体和字体颜色,对笔画进行断裂处理或简单叠加几何物体(随机画数条直线,画一些点等)。
本领域技术人员应能理解上述词句验证图的形式仅为举例,其他现有的或今后可能出现的形式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述反馈装置还用于:若所述匹配结果为失败,将与所述词句验证图相关的提示信息反馈至所述用户设备。具体地,匹配装置14匹配比较用户输入的验证码与提供给用户的词句验证图,当获得的匹配结果为失败时,反馈装置15可以通过在网页中嵌入悬浮框、生成新的网页、生成新的标签页等方式,将与所述词句验证图相关的提示信息反馈至所述用户设备。
在一个优选的实施例中,网络设备1根据用户属性,判断该用户为年轻男性,其正在体育网站进行注册,选择装置11根据上述用户相关信息和词句验证码的使用场景选择了预先生的词句验证图,所述词句验证图中的词句为“无兄弟、不篮球”。发送装置12将所述词句验证图发送至用户设备,获取装置13获取用户输入的相对应的验证码,匹配装置14匹配比较所获取的用户输入的验证码与所述词句验证图,匹配结果为失败,即用户输入了错误的验证码。这时,反馈装置15返回一个提示信息,提示该用户所述词句验证图中的词句为“adidas的广告词”,引导用户修正其输入的验证码,将其修正为“无兄弟、不篮球”。
更优选地,所述反馈装置还用于:若所述匹配结果为失败,重新在词句验证库中选择词句验证图以进行用户验证。具体地,匹配装置14匹配比较用户输入的验证码与提供给用户的词句验证图,当获得的匹配结果为失败时,选择装置11重新在词句验证库中选择词句验证图,发送装置12重新发送新选择的词句验证图,获取装置13获取用户新输入的验证码,匹配装置14进行重新匹配,以进行用户验证。优选地,若用户根据反馈装置15返回的提示信息进行输入新的验证 码,匹配装置14进行匹配比较的结果仍为失败,且所述失败的次数超过一定的阈值,则选择装置11重新在词句验证库中选择词句验证图以进行用户验证。或者,若用户根据反馈装置15返回的提示信息进行输入新的验证码,匹配装置14进行匹配比较的结果仍为失败,且所述失败的次数超过一定的阈值,网络设备1在一定的时间段内阻止该用户继续进行验证。
优选地,网络设备1还可以包括第二更新装置(未示出),用于根据词句和/或词句验证图,更新所述词句验证库。例如,第二更新装置可以通过在线挖掘公益词句或者用户熟知的词句(例如谚语、网络流行语等),更新所述词句验证库。可选地,也可以通过手动输入的方式输入广告词句,更新所述词句验证库。
本领域技术人员应能理解,上述第一更新装置和第二更新装置仅为示例,在实践中,它们可以是两个独立的模块,也可集成在一个模块中。
图3示出根据本发明另一个方面的用于基于词句验证图进行用户验证的方法流程图。
其中,网络设备1可以是独立的计算设备,包括但不限于普通计算机、服务器、小型主机、大型主机等,也可以是与其他应用共享的计算设备,包括但不限于企业服务器、企业网站服务器、门户网站服务器、搜索网站服务器等。而用户设备2可以是任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。网络设备1和多个用户设备2之间的通信相互独立,可以是基于诸如TCP/IP协议、UDP协议等的分组数据传输。
本领域技术人员应能理解上述网络设备1、用户设备2以及其间的通信方式仅为举例,其他现有的或今后可能出现的网络设备、用户设备和通信方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S1中,网络设备1用于在词句验证库(未示出)中选择 词句验证图。具体地,在词句验证库中存储了大量词句或词句验证图,网络设备1可以随机选择词句验证图,或者根据不同情况,从中选择特定的词句验证图。例如,在词句验证库中存储了“蒙牛酸酸乳”、“Impossible is nothing”、“无兄弟、不篮球”等词句,网络设备1从中选择了“蒙牛酸酸乳”作为词句验证图。本领域技术人员应能理解上述词句验证图的选择方式仅为举例,其他现有的或今后可能出现的词句验证图的选择方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S2中,网络设备1将所述词句验证图发送至该用户的用户设备。具体地,网络设备1将所述词句验证图发送至该用户的用户设备,例如可以将所述验证图嵌入在用户所浏览的网页表单中,再将此网页表单发送给用户设备。用户识别词句验证图中所包含的词句后,在验证码输入框内输入验证码,并点击按钮提交表单。接上例,网络设备1选择了“蒙牛酸酸乳”作为词句验证图,并进一步将此词句验证图和验证码输入框嵌入网页表单中,发送至用户设备2。用户识别词句验证图中所包含的词句后,在验证码输入框内输入“蒙牛酸酸乳”,并点击按钮提交表单。本领域技术人员应能理解上述将词句验证图发送至用户设备的方法仅为举例,其他现有的或今后可能出现的发送方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S3中,网络设备1获取该用户通过所述用户设备输入的与所述词句验证图相对应的验证码。具体地,用户识别词句验证图所包含的词句后,在验证码输入框内输入与所述词句验证图相对应的验证码,并点击按钮提交表单,网络设备1从所述表单内提取用户输入的验证码。例如,用户在验证码输入框内输入“蒙牛酸酸乳”,并点击按钮提交表单,网络设备1从所述表单内提取用户输入的验证码为“蒙牛酸酸乳”。本领域技术人员应能理解上述获取用户输入的验证码的方法仅为举例,其他现有的或今后可能出现的获取方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S4中,网络设备1匹配比较所述验证码与所述词句验证图,以获得匹配结果。具体地,网络设备1可以将验证码与词句验证图所对应的词句或者词句答案,进行匹配比较,以获得匹配结果,成功或失败。例如,网络设备1可以通过数据库查询或者根据网络设备1对该词句验证图进行标识,获取该词句验证图对应的词句,根据所述标识,并将其与获取的用户输入的验证码进行匹配比较,以获得匹配结果。本领域技术人员应能理解上述验证码的匹配方法仅为举例,其他现有的或今后可能出现的验证码匹配方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S5中,网络设备1将与所述匹配结果相关的信息反馈至所述用户设备2。网络设备1根据得到的匹配结果,将与该匹配结果相关的信息,该相关信息包括但不限于:匹配成功,该用户可以进行下一步操作,例如,网络服务器将网页上的部分功能锁定,只有用户通过验证后,才会为该用户解锁该部分功能;匹配失败,告知该用户失败原因,并提示该用户如何后续操作。本领域技术人员应能理解上述几种与匹配结果相关的信息仅为举例,其他现有的或今后可能出现的与匹配结果相关的信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,网络设备1可以通过在网页中嵌入悬浮框、生成新的网页、生成新的标签页等方式,将与所述匹配结果相关的信息反馈至所述用户设备。
优选地,网络设备1可以根据词句验证图的使用场景,在词句验证库中选择词句验证图。具体地,词句验证库中存储了预先生成的词句验证图,网络设备1根据词句验证图的使用场景,选择词句验证图,进一步发送至用户设备2供其进行验证。例如,词句验证库中预先存储了各类词句验证图,当用户在体育网站需要进行输入验证码的动作时,例如注册为会员、发表帖子或回复帖子等,网络设备1从所述词句验证库中选择与体育或运动相关的词句验证图给用户进行验证;当用户在购物网站需要进行输入验证码的动作时,例如注册为会员、进行付款交易或商品评论、投诉等,网络设备1可以选择与所述购物网 站中的商品相关的词句验证图给用户进行验证。
更优选地,网络设备1还可以根据词句验证图的使用场景,从词句验证库中选择词句;根据所述词句生成词句验证图。具体地,词句验证库中存储了可选用的词句,网络设备1根据词句验证图的使用场景,从中选择词句,再进一步根据所述词句生成词句验证图。当用户在体育网站需要进行输入验证码的动作时,例如注册为会员、发表帖子或回复帖子等,网络设备1从所述词句验证库中选择与体育或运动相关的词句,再根据所选择的词句生成词句验证图,进一步发送给用户进行验证;当用户在购物网站需要进行输入验证码的动作时,例如注册为会员、进行付款交易或商品评论、投诉等,网络设备1可以选择与所述购物网站中的商品相关的词句,再根据所述词句生成验证图,进一步发送给用户进行验证。
优选地,网络设备1还可以根据该用户的用户相关信息,在词句验证库中选择词句验证图。具体地,词句验证库中存储了预先生成的词句验证图,网络设备1根据该用户的用户相关信息,选择词句验证图,进一步发送至用户设备2供其进行验证。网络设备1还可以根据该用户的用户相关信息,从词句验证库中选择词句;根据所述词句生成词句验证图。具体地,词句验证库中存储了可选用的词句,网络设备1根据该用户的用户相关信息,从中选择词句,再进一步根据所述词句生成词句验证图。
更优选地,网络设备1还可以结合词句验证图的使用场景和用户的用户相关信息,在在词句验证库中选择词句验证图。或者,网络设备1结合词句验证图的使用场景和用户的用户相关信息,从词句验证库中选择词句;根据所述词句生成词句验证图。
本领域技术人员应能理解上述选择词句验证图的方法仅为举例,其他现有的或今后可能出现的选择方法如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述用户相关信息包括但不限于以下各项中的至少一项:a)用户属性;b)用户偏好;c)用户浏览历史记录;d)用户设 备信息;e)用户IP地址。网络设备1可以根据用户属性(用户的性别、年龄等)在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证。例如,当用户为男性时,网络设备1可以选择体育类、游戏类、运动品牌类等以男性用户为主导的词句验证图或词句;当用户为女性时,网络设备1可以选择化妆品类、时尚服饰类、情感类等以女性用户为主导的词句验证图或词句。又如,当用户为老年人时,网络设备1可以选择中文词句验证图或词句;当用户为青年人时,网络设备1还可以选择英文词句验证图或词句。网络设备1还可以根据用户偏好,在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证,此偏好可以是网络设备1记录的,也可以是用户自己设定的。例如,若用户偏好为谚语或网络流行语,则网络设备1可以选择例如“人不可貌相”、“你妈喊你回家吃饭”等词句验证图或词句供用户进行验证。网络设备1还可以根据用户浏览历史记录,在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证。例如,当网络设备1检测到用户浏览历史记录里面包括购物网站的时尚服饰类时,网络设备1可以选择与时尚服饰相关的词句验证图或词句供用户进行验证。网络设备1还可以根据用户设备信息,在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证。例如,当网络设备1检测到用户设备为移动终端时,由于受屏幕限制,网络设备1可以选择较短的词句验证图或词句供用户进行验证。网络设备1还可以根据用户IP地址,在词句验证库中选择词句验证图供用户进行验证,或先选择词句再生成相应的词句验证图供用户进行验证。例如,当网络设备1检测到用户的IP地址为在国内时,可以选择中文词句验证图或词句;当网络设备1检测到用户的IP地址为在国外时,可以选择该IP地址所在国家的语言的词句验证图或词句。本领域技术人员应能理解上述用户相关信息仅为举例,其他现有的或今后可能出现的用户相关信息如可适用于本发明,也应包含在本发明保护范围 以内,并在此以引用方式包含于此。
优选地,网络设备1还可以记录并更新该用户的所述用户相关信息。网络设备1根据更新后的用户相关信息,在词句验证库中选择词句验证图;或者根据更新后的用户相关信息,从词句验证库中选择词句,再根据所述词句生成词句验证图。网络设备1还可以根据更新后的相关信息,并结合词句验证图的使用场景,在词句验证库中选择词句验证图;或者根据更新后的用户相关信息,并结合词句验证图的使用场景,从词句验证库中选择词句,再根据所述词句生成词句验证图。
更优选地,所述词句包括但不限于以下各项中的至少一项:a)广告词句;b)公益词句;c)用户熟知词句。利用上述词句进行验证,用户无需识别词句验证图中的全部词句,只要识别其中的个别词,便可以根据用户现有的认知进行验证。例如,当用户在体育网站需要进行输入验证码的动作时,例如注册为会员、发表帖子或回复帖子等,网络设备1从词句验证库中选择与体育或运动相关的词句验证图或词句,例如“无兄弟、不篮球”、“Impossible is nothing”等广告词句,或“全民健身、重在参与”等公益词句,或“生命在于运动”等用户熟知的词句(例如谚语、网络流行语)。本领域技术人员应能理解上述词句仅为举例,其他现有的或今后可能出现的词句如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,所述词句验证图的形式包括但不限于以下各项中的至少一项:a)省略所述词句中的至少一个字;b)混排所述词句中的多个字;c)所述词句中的至少一个字采用简体、繁体、拼音、英文或图片等形式;d)所述词句中的至少一个字被部分遮掩。对于用户熟知的词句(包括广告词句、公益词句),省略其中的个别字,并不影响用户对该词句的识别,因此,可以省略该词句中的一个或几个字,以填空的形式提供给用户,让用户填入缺省的字,使该词句完整,同时实现验证的目的。例如,对于用户熟知的2010年上海世博会的主题“城市,让生活更美好”,网络设备1可以省略其中的个别字,例如,以“城市,让生活_美好”的形式发送给用户设备,用户只需填入“更”这个 字,即可完成验证。对于用户熟知的词句(包括广告词句、公益词句),混排所述词句中的多个字,也同样并不影响用户对该词句的识别。例如,将原本横向排列的“蒙牛酸酸乳”几个字进行横向、竖向混排,只要不影响用户对此的识别即可。还可以将所述词句中的至少一个字采用简体、繁体、拼音、英文或图片等形式。例如,可以使用简体字“无兄弟、不篮球”;也可以使用繁体字“無兄弟、不籃球”;可以嵌入拼音“wu兄弟,bu篮球”;也可以使用英文“basketball is brotherhood”;也可以用一张“篮球”的图片代替“篮球”这个词,例如如图4所示。优选地,还可以部分遮掩所述词句中的至少一个字,例如,将“无兄弟、不篮球”的底下部分遮掩掉,但不影响用户的识别。进一步地,还可以对所述词句验证图中的词句进行局部膨胀和扭曲、改变字体和字体颜色,对笔画进行断裂处理或简单叠加几何物体(随机画数条直线,画一些点等)。
本领域技术人员应能理解上述词句验证图的形式仅为举例,其他现有的或今后可能出现的形式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,若所述匹配结果为失败,网络设备1还可以将与所述词句验证图相关的提示信息反馈至所述用户设备。具体地,网络设备1匹配比较用户输入的验证码与提供给用户的词句验证图,当获得的匹配结果为失败时,网络设备1可以通过在网页中嵌入悬浮框、生成新的网页、生成新的标签页等方式,将与所述词句验证图相关的提示信息反馈至所述用户设备。
在一个优选的实施例中,网络设备1根据用户属性,判断该用户为年轻男性,其正在体育网站进行注册,再根据上述用户相关信息和词句验证码的使用场景选择了预先生的词句验证图,所述词句验证图中的词句为“无兄弟、不篮球”。网络设备1再将所述词句验证图发送至用户设备,获取用户输入的相对应的验证码,匹配比较所获取的用户输入的验证码与所述词句验证图,匹配结果为失败,即用户输入了错误的验证码。这时,网络设备1返回一个提示信息,提示该用户所 述词句验证图中的词句为“adidas的广告词”,引导用户修正其输入的验证码,将其修正为“无兄弟、不篮球”。
更优选地,若所述匹配结果为失败,网络设备1还可以重新在词句验证库中选择词句验证图以进行用户验证。具体地,网络设备1匹配比较用户输入的验证码与提供给用户的词句验证图,当获得的匹配结果为失败时,网络设备1重新在词句验证库中选择词句验证图,重新发送新选择的词句验证图,重新获取用户新输入的验证码,并进行重新匹配,以进行用户验证。优选地,若用户根据网络设备1返回的提示信息进行输入新的验证码,网络设备1进行匹配比较的结果仍为失败,且所述失败的次数超过一定的阈值,则网络设备1重新在词句验证库中选择词句验证图以进行用户验证。或者,若用户根据网络设备1返回的提示信息进行输入新的验证码,网络设备1进行匹配比较的结果仍为失败,且所述失败的次数超过一定的阈值,网络设备1在一定的时间段内阻止该用户继续进行验证。
优选地,网络设备1还可以根据词句和/或词句验证图,更新所述词句验证库。例如,第二更新装置可以通过在线挖掘公益词句或者用户熟知的词句(例如谚语、网络流行语等),更新所述词句验证库。可选地,也可以通过手动输入的方式输入广告词句,更新所述词句验证库。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (22)
1.一种用于基于词句验证图进行用户验证的方法,该方法包括以下步骤:
a在词句验证库中选择词句验证图;
b将所述词句验证图发送至该用户的用户设备;
c获取该用户通过所述用户设备输入的与所述词句验证图相对应的验证码;
d匹配比较所述验证码与所述词句验证图,以获得匹配结果;
e将与所述匹配结果相关的信息反馈至所述用户设备。
2.根据权利要求1所述的方法,其中,所述步骤a还包括:
-根据词句验证图的使用场景,在词句验证库中选择词句验证图。
3.根据权利要求2所述的方法,其中,所述步骤a还包括:
-根据词句验证图的使用场景,从词句验证库中选择词句;
-根据所述词句生成词句验证图。
4.根据权利要求1或2中任一项所述的方法,其中,所述步骤a还包括:
-根据该用户的用户相关信息,在词句验证库中选择词句验证图。
5.根据权利要求3或4所述的方法,其中,所述步骤a还包括:
-根据该用户的用户相关信息,从词句验证库中选择词句;
-根据所述词句生成词句验证图。
6.根据权利要求4或5所述的方法,其中,所述用户相关信息包括以下各项中的至少一项:
-用户属性;
-用户偏好;
-用户浏览历史记录;
-用户设备信息;
-用户IP地址。
7.根据权利要求4至6中任一项所述的方法,其中,该方法还包括:
f记录并更新该用户的所述用户相关信息。
8.根据权利要求1至7中任一项所述的方法,其中,所述词句验证图的形式包括以下各项中的至少一项:
-省略所述词句中的至少一个字;
-混排所述词句中的多个字;
-所述词句中的至少一个字采用简体、繁体、拼音、英文或图片等形式;
-所述词句中的至少一个字被部分遮掩。
9.根据权利要求1至8中任一项所述的方法,其中,所述步骤e还包括:
-若所述匹配结果为失败,将与所述词句验证图相关的提示信息反馈至所述用户设备。
10.根据权利要求1至9中任一项所述的方法,其中,所述步骤e还包括:
-若所述匹配结果为失败,返回至步骤a。
11.根据权利要求1至10中任一项所述的方法,其中,该方法还包括:
g根据词句和/或词句验证图,更新所述词句验证库。
12.一种用于基于词句验证图进行用户验证的设备,该设备包括:
选择装置,用于在词句验证库中选择词句验证图;
发送装置,用于将所述词句验证图发送至该用户的用户设备;
获取装置,用于获取该用户通过所述用户设备输入的与所述词句验证图相对应的验证码;
匹配装置,用于匹配比较所述验证码与所述词句验证图,以获得匹配结果;
反馈装置,用于将与所述匹配结果相关的信息反馈至所述用户设备。
13.根据权利要求12所述的设备,其中,所述选择装置还用于:
-根据词句验证图的使用场景,在词句验证库中选择词句验证图。
14.根据权利要求13所述的设备,其中,所述选择装置还用于:
-根据词句验证图的使用场景,从词句验证库中选择词句;
-根据所述词句生成词句验证图。
15.根据权利要求12或13中任一项所述的设备,其中,所述选择装置还用于:
-根据该用户的用户相关信息,在词句验证库中选择词句验证图。
16.根据权利要求14或15所述的设备,其中,所述选择装置还用于:
-根据该用户的用户相关信息,从词句验证库中选择词句;
-根据所述词句生成词句验证图。
17.根据权利要求15或16所述的设备,其中,所述用户相关信息包括以下各项中的至少一项:
-用户属性;
-用户偏好;
-用户浏览历史记录;
-用户设备信息;
-用户IP地址。
18.根据权利要求15至17中任一项所述的设备,其中,该设备还包括:
第一更新装置,用于记录并更新该用户的所述用户相关信息。
19.根据权利要求12至18中任一项所述的设备,其中,所述词句验证图的形式包括以下各项中的至少一项:
-省略所述词句中的至少一个字;
-混排所述词句中的多个字;
-所述词句中的至少一个字采用简体、繁体、拼音、英文或图片等形式;
-所述词句中的至少一个字被部分遮掩。
20.根据权利要求12至19中任一项所述的设备,其中,所述反馈装置还用于:
-若所述匹配结果为失败,将与所述词句验证图相关的提示信息反馈至所述用户设备。
21.根据权利要求12至20中任一项所述的设备,其中,所述反馈装置还用于:
-若所述匹配结果为失败,重新在词句验证库中选择词句验证图以进行用户验证。
22.根据权利要求12至21中任一项所述的设备,其中,该设备还包括:
第二更新装置,用于根据词句和/或词句验证图,更新所述词句验证库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102422480A CN102075507A (zh) | 2010-07-30 | 2010-07-30 | 一种用于基于词句验证图进行用户验证的方法与设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102422480A CN102075507A (zh) | 2010-07-30 | 2010-07-30 | 一种用于基于词句验证图进行用户验证的方法与设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102075507A true CN102075507A (zh) | 2011-05-25 |
Family
ID=44033853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102422480A Pending CN102075507A (zh) | 2010-07-30 | 2010-07-30 | 一种用于基于词句验证图进行用户验证的方法与设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102075507A (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932789A (zh) * | 2012-10-26 | 2013-02-13 | 山东中创软件工程股份有限公司 | 一种数据传输方法 |
CN103093138A (zh) * | 2013-01-05 | 2013-05-08 | 中国传媒大学 | 基于静态字符进行captcha图灵测试的认证方法及系统 |
CN103530541A (zh) * | 2013-10-09 | 2014-01-22 | 绍兴数能网络技术开发有限公司 | 一种验证码生成方法及装置 |
WO2014169668A1 (en) * | 2013-04-18 | 2014-10-23 | Tencent Technology (Shenzhen) Company Limited | Method, device and system for verifying based on verification diagram, and storage medium |
CN104125234A (zh) * | 2014-08-06 | 2014-10-29 | 沈文策 | 一种动态图像安全验证方法及系统 |
CN104283682A (zh) * | 2013-07-08 | 2015-01-14 | 深圳市腾讯计算机系统有限公司 | 一种利用验证码进行校验的方法、装置及系统 |
US20150186662A1 (en) * | 2013-12-13 | 2015-07-02 | Baidu Online Network Technology (Beijing) Co., Ltd | Method and apparatus for input verification |
US9237144B2 (en) | 2013-04-18 | 2016-01-12 | Tencent Technology (Shenzhen) Company Limited | Method, device and system for verifying based on verification diagram, and storage medium |
CN106161338A (zh) * | 2015-03-26 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 用于验证用户身份的方法及装置 |
CN107370603A (zh) * | 2016-05-13 | 2017-11-21 | 腾讯科技(深圳)有限公司 | 一种身份验证的方法及服务器 |
CN107769929A (zh) * | 2017-10-25 | 2018-03-06 | 中国银行股份有限公司 | 验证码复杂程度调整方法和服务器 |
CN110808961A (zh) * | 2019-10-16 | 2020-02-18 | 上海易点时空网络有限公司 | 用于安全验证的数据处理方法及装置 |
CN110990821A (zh) * | 2019-11-25 | 2020-04-10 | 泰康保险集团股份有限公司 | 一种身份类型验证方法、装置及存储介质 |
US10719599B2 (en) | 2016-12-08 | 2020-07-21 | Alibaba Group Holding Limited | Verification code generation to improve recognition accuracy by a person and recognition difficulty by a computer program |
CN114465762A (zh) * | 2021-12-24 | 2022-05-10 | 安徽航天信息有限公司 | 一种基于语境的验证码生成方法、装置及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005119653A1 (en) * | 2004-06-04 | 2005-12-15 | Philips Intellectual Property & Standards Gmbh | Method and dialog system for user authentication |
CN1794233A (zh) * | 2005-12-28 | 2006-06-28 | 刘文印 | 一种网上用户交互问答方法及其系统 |
CN1845489A (zh) * | 2005-04-06 | 2006-10-11 | 腾讯科技(深圳)有限公司 | 验证信息生成装置及其方法、反自动机验证装置及其方法 |
CN1980126A (zh) * | 2005-12-08 | 2007-06-13 | 上海盛大网络发展有限公司 | 图片验证码的实现方法 |
CN1980128A (zh) * | 2005-12-01 | 2007-06-13 | 王继华 | 互联网用户验证的方法和系统 |
CN1988442A (zh) * | 2005-12-23 | 2007-06-27 | 上海盛大网络发展有限公司 | 图片验证码的实现方法 |
-
2010
- 2010-07-30 CN CN2010102422480A patent/CN102075507A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005119653A1 (en) * | 2004-06-04 | 2005-12-15 | Philips Intellectual Property & Standards Gmbh | Method and dialog system for user authentication |
CN1845489A (zh) * | 2005-04-06 | 2006-10-11 | 腾讯科技(深圳)有限公司 | 验证信息生成装置及其方法、反自动机验证装置及其方法 |
CN1980128A (zh) * | 2005-12-01 | 2007-06-13 | 王继华 | 互联网用户验证的方法和系统 |
CN1980126A (zh) * | 2005-12-08 | 2007-06-13 | 上海盛大网络发展有限公司 | 图片验证码的实现方法 |
CN1988442A (zh) * | 2005-12-23 | 2007-06-27 | 上海盛大网络发展有限公司 | 图片验证码的实现方法 |
CN1794233A (zh) * | 2005-12-28 | 2006-06-28 | 刘文印 | 一种网上用户交互问答方法及其系统 |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102932789A (zh) * | 2012-10-26 | 2013-02-13 | 山东中创软件工程股份有限公司 | 一种数据传输方法 |
CN102932789B (zh) * | 2012-10-26 | 2015-03-25 | 山东中创软件工程股份有限公司 | 一种数据传输方法 |
CN103093138A (zh) * | 2013-01-05 | 2013-05-08 | 中国传媒大学 | 基于静态字符进行captcha图灵测试的认证方法及系统 |
CN103093138B (zh) * | 2013-01-05 | 2015-12-02 | 中国传媒大学 | 基于静态字符进行captcha图灵测试的认证方法及系统 |
WO2014169668A1 (en) * | 2013-04-18 | 2014-10-23 | Tencent Technology (Shenzhen) Company Limited | Method, device and system for verifying based on verification diagram, and storage medium |
US9237144B2 (en) | 2013-04-18 | 2016-01-12 | Tencent Technology (Shenzhen) Company Limited | Method, device and system for verifying based on verification diagram, and storage medium |
CN104283682A (zh) * | 2013-07-08 | 2015-01-14 | 深圳市腾讯计算机系统有限公司 | 一种利用验证码进行校验的方法、装置及系统 |
CN103530541A (zh) * | 2013-10-09 | 2014-01-22 | 绍兴数能网络技术开发有限公司 | 一种验证码生成方法及装置 |
US20150186662A1 (en) * | 2013-12-13 | 2015-07-02 | Baidu Online Network Technology (Beijing) Co., Ltd | Method and apparatus for input verification |
CN104125234A (zh) * | 2014-08-06 | 2014-10-29 | 沈文策 | 一种动态图像安全验证方法及系统 |
CN106161338A (zh) * | 2015-03-26 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 用于验证用户身份的方法及装置 |
CN107370603A (zh) * | 2016-05-13 | 2017-11-21 | 腾讯科技(深圳)有限公司 | 一种身份验证的方法及服务器 |
CN107370603B (zh) * | 2016-05-13 | 2020-05-05 | 腾讯科技(深圳)有限公司 | 一种身份验证的方法、服务器及计算机可读存储介质 |
US10719599B2 (en) | 2016-12-08 | 2020-07-21 | Alibaba Group Holding Limited | Verification code generation to improve recognition accuracy by a person and recognition difficulty by a computer program |
TWI756266B (zh) * | 2016-12-08 | 2022-03-01 | 開曼群島商創新先進技術有限公司 | 基於驗證碼的檢查方法及裝置 |
CN107769929A (zh) * | 2017-10-25 | 2018-03-06 | 中国银行股份有限公司 | 验证码复杂程度调整方法和服务器 |
CN110808961A (zh) * | 2019-10-16 | 2020-02-18 | 上海易点时空网络有限公司 | 用于安全验证的数据处理方法及装置 |
CN110808961B (zh) * | 2019-10-16 | 2022-02-01 | 上海易点时空网络有限公司 | 用于安全验证的数据处理方法及装置 |
CN110990821A (zh) * | 2019-11-25 | 2020-04-10 | 泰康保险集团股份有限公司 | 一种身份类型验证方法、装置及存储介质 |
CN114465762A (zh) * | 2021-12-24 | 2022-05-10 | 安徽航天信息有限公司 | 一种基于语境的验证码生成方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102075507A (zh) | 一种用于基于词句验证图进行用户验证的方法与设备 | |
CN101986293B (zh) | 用于在搜索界面中呈现搜索答案信息的方法及设备 | |
CN105051732B (zh) | 本地应用内容的排名 | |
CN105808056B (zh) | 一种基于二维码的媒体互动方法和系统 | |
CN102957682A (zh) | 一种用于基于验证安全等级提供图片验证码的方法与设备 | |
CN102255913A (zh) | 一种用于基于验证安全等级提供语音验证码的方法与设备 | |
CN106126514A (zh) | 与搜索有关的消息服务器提供方法及服务器和用户终端 | |
CN104732135A (zh) | 一种滑动验证方法和装置 | |
CN107485859A (zh) | 游戏邀请方法、装置及电子设备 | |
CN106663108A (zh) | 用于原生应用的深链接 | |
CN105824799B (zh) | 一种信息处理方法、设备和终端设备 | |
Hu et al. | Efficient interaction recognition through positive action representation | |
CN103065077A (zh) | 一种真人用户验证方法及装置 | |
CN105094381B (zh) | 一种书写处理方法和装置 | |
CN102841996A (zh) | 一种点击式验证图片和点击式验证方法 | |
CN105718783A (zh) | 验证码交互方法、装置、客户端和服务器 | |
CN103425474A (zh) | 用于获取屏幕快照中的内容的方法和设备 | |
CN105574398A (zh) | 一种验证码验证方法及装置 | |
CN104917722A (zh) | 身份验证的方法、装置及系统 | |
CN110119992A (zh) | 一种可快速搜索车牌号码的汽车社交网络系统及方法 | |
CN106250756A (zh) | 验证码的生成方法、验证方法及相应装置 | |
CN204066149U (zh) | 动态显示二维码的系统 | |
CN104837065B (zh) | 电视终端与移动终端间的二维码信息共享方法及系统 | |
CN110837549B (zh) | 一种信息处理方法、装置及存储介质 | |
CN111933133A (zh) | 智能客服应答的方法及装置、电子设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110525 |