一种拼图验证方法、装置,及系统的制作方法_2

文档序号:9527592阅读:来源:国知局
截取小图片的图。以上“缺省图的边缘与上述小图片的边缘无对应特征信息”的实现方式可以有很多,只要能让两者的边缘丧失对应的特性就可以,以下实施例给出了两种可选的方案,具体如下:可选地,上述缺省图的边缘与上述小图片的边缘无对应特征信息包括:
[0053]所有小图片的边缘均相同,或者,缺省图的所有空缺部分边缘均相同。
[0054]在本发明实施例中,缺省图与小图片的组合可以是常识性的,也可以是比较专业性的,为了避免用户可能不知道对应关系的情况发生,本发明实施例还提供了给出提示性信息的方案,具体如下:进一步地,上述方法还包括:
[0055]获取上述缺省图与小图片组合的提示信息,将上述提示信息发送给上述终端。
[0056]对于给出提示信息的方案而言,本发明实施例给出了更加详细的方案,原始图为文字,截取的小图片则是文字,小图片的边缘都是一样的,例如诗句的背景色,如白色、蓝色等;具体如下:可选地,上述原始图内包含语句;上述小图片为语句内截取的文字;上述提示信息为上述语句。
[0057]在本发明实施例中,提示信息可以是句子的原文,原文与缺省图内的原文可以采用不同的格式和/或字体。
[0058]在本发明实施例中缺省图与小图片的组合信息可以通过各种形式实现,以下实施例给出了一种具体实现的举例:所述接收所述终端返回的缺省图与小图片的组合信息,并依据原始图中小图片与缺省图的组合关系对所述组合信息进行校验包括:
[0059]接收第一标识信息与第二标识信息的对应关系信息;所述第一标识信息是与所述缺省图的缺省位置对应的标识信息,所述第二标识信息是与小图片对应的第二标识信息
[0060]依据接收到的第一标识信息与第二标识信息的对应关系信息与保存的第一标识信息与第二标识信息的对应关系信息进行比对,若相同则确定校验通过,否则确定校验失败。
[0061]在本发明实施例中标识信息可以是编号、也可以是文件名等,都不会影响到本发明实施例的实现,因此具体的标识形式本发明实施例不予限定。
[0062]本发明实施例还提供了另一种拼图验证方法,如图2所示,包括:
[0063]201:在发送操作请求后,接收来自验证服务器的原始图的缺省图,以及与缺省图对应的小图片;上述小图片为上述缺省图相对于上述原始图缺省的部分;上述缺省图的边缘与上述小图片的边缘无对应特征信息;所述缺省图包含字符信息,所述小图片也包含字符信息,上述缺省图所包含的字符信息与上述小图片包含的字符信息构成关联信息;
[0064]在本发明实施例中,原始图是未截取小图片的图。以上“缺省图的边缘与上述小图片的边缘无对应特征信息”的实现方式可以有很多,只要能让两者的边缘丧失对应的特性就可以,例如:缺省图的各空缺部分的边缘都是相同的,或者,各小图片的边缘都是相同的。这种相同可以是:都是相同颜色、相同的花纹,相同的形状大小等。当然,也可以是纯白的相同形状大小等。只要能够让两者的边缘丧失对应的特性就可以,具体采用何种方式使两者的边缘丧失对应的特性,本发明实施例不作唯一性限定。另外,在本发明实施例中,小图片在从原始图中截取以后还可以进行变形处理,本发明实施例对此不作详述和限定。
[0065]另外,在本发明实施例中,缺省图可以是验证服务器从其它服务器获取的也可以是验证服务器从验证服务器本地获取的;缺省图可以是预先生成存放在数据库中的也可以是在确定需要进行身份校验后生成的,均不影响本发明实施例的实现,因此本发明实施例对此不予限定。
[0066]在本发明实施例中,缺省图中的字符信息和小图片中的字符信息,可以是任意可能构成关联的字符,例如:一个完整的句子中的字符、构成配对关系的符号、构成语义或者常识正确性的问题和答案等等,都是可以的。本发明实施例对此不作唯一性限定。
[0067]202:显示上述原始图的缺省图,以及与缺省图对应的小图片;
[0068]203:接收来自输入设备输入的缺省图与小图片的组合信息,将上述组合信息发送给上述验证服务器,并等待上述验证服务器的验证结果。
[0069]由于缺省图所包含的字符信息与上述小图片包含的字符信息构成关联信息,即使自动机能够识别字符也无法获得关联信息,因此自动机无法完成自动匹配,从而提供了能够对抗自动机的验证方案,从而提高了验证码的安全性。
[0070]在本发明实施例中,缺省图与小图片的组合可以是常识性的,也可以是比较专业性的,为了避免用户可能不知道对应关系的情况发生,本发明实施例还提供了给出提示性信息的方案,具体如下:进一步地,上述方法还包括:接收上述缺省图与小图片组合的提示信息,显示上述缺省图与小图片组合的提示信息。
[0071]对于给出提示信息的方案而言,本发明实施例给出了更加详细的方案,原始图为文字,截取的小图片则是文字,小图片的边缘都是一样的,例如诗句的背景色,如白色、蓝色等;具体如下:可选地,上述原始图内包含语句;上述小图片为语句内截取的文字;上述提示信息为上述语句。
[0072]在本发明实施例中,提示信息可以是句子的原文,原文与缺省图内的原文可以采用不同的格式和/或字体。
[0073]在本发明实施例中,原始图是未截取小图片的图。以上“缺省图的边缘与上述小图片的边缘无对应特征信息”的实现方式可以有很多,只要能让两者的边缘丧失对应的特性就可以,以下实施例给出了两种可选的方案,具体如下:可选地,上述缺省图的边缘与上述小图片的边缘无对应特征信息包括:所有小图片的边缘均相同,或者,缺省图的所有空缺部分边缘均相同。
[0074]以下实施例将以Web(网页)服务器、验证码图片生成服务器、校验服务器组成的拼图验证系统实现本发明实施例方案为例,进行更详细的说明。
[0075]目前的拼图验证码,由于小图片是直接从大图中截取出来的,类似于玩具拼图,小图片与缺省的图片边缘存在一一对应关系;因此自动机对大图和截取小图的边缘进行简单匹配即可进行破解。基于此,本发明实施将基于上下文语境,提出一种新型的拼图验证码设计方案。在本发明实施例中,截取的小图片的边缘一致,小图在原图的位置关系则可以根据上下文语境确定;使自动机无法根据边缘匹配找出小图位置,更无法破解上下文语境,因此可以有效的防止自动机破解。另外,在本发明实施例中,原始图片中可以带有一定的提示信息,辅助用户根据上下文语境完成拼图,既可以有效的防止自动机破解,又不影响正常用户的体验。
[0076]以拼图验证码为文字图片为例,若验证码服务器在生成拼图的图片时,将包含一段文字的原图截取几段边缘一致的小图文字出来,然后让用户根据上下文语境完成拼图。因为每张图片的边缘是一致的,自动机根据图片边缘匹配找不出小图的位置,也没有办法提取这段文字里的上下文语境,无法进行破解。而对于正常用户,即使找不出上下文语境,也能根据提示进行正常的匹配。
[0077]请参阅图3所示的系统,各个部分功能描述如下:
[0078]Web 服务器:
[0079]接收来自终端的操作请求。终端可以是用户个人电脑、平板电脑或者手机等无线通信设备;通常来说,终端内可以安装相应的应用,操作请求通过安装在终端内的应用发送。接收到操作请求后,向验证码图片生成服务器拉取验证码(包括缺省图片、小图片;还可以包括提示信息),将验证码发送给终端,然后接收终端返回的缺省图片与小图片的对应信息,将终端返回的缺省图片与小图片的对应信息发送给校验服务器进行校验,然后接收校验服务器的校验结果。
[0080]验证码图片生成服务器:
[0081]处理来自Web服务器的验证码拉取请求,根据验证码图片生成算法,综合各种验证码图片生成素材生成图片(包括缺省图片、小图片,各小图片的边缘都是一样的;还可以包括提示信息),将验证码并返回给Web服务器。
[0082]校验服务器:
[0083]接收Web服务器发送的缺省图片与小图片的对应信息(验证码输入者的输入内容),验证缺省图片与小图片的对应信息与答案是否一致,并将验证结果返回到Web服务器。
[0084]以下实施例将以互联网帐号登录场景为例,对本发明实施例的流程进行更详细的说明,如图4所示:
[0085]401:终端向Web服务器发送登录请求;
[0086]402:ffeb服务器确定需要对输入登录帐号的用户进行身份验证后,向验证码图片生成服务器发送验证码获取请求;
[0087]403:验证码图片生成服务器向Web服务器发送验证码,验证码包括如图5所示图片,一首诗:王维的《相思》;其中缺省了,“南国”、“发几”、“愿君”,以及“物最”四个词,四个词在诗句图片中截取出来,小图片的四周都是空白的;在提示信息中可以有诗的全文,还可以对截取的小图片中的字体进行变形处理。
[0088]404:ffeb服务器将验证码发送给上述终端;
[0089]405:终端接收用户输入的小图片与缺省图片之间的对应关系,然后将小图片与缺省图片之间的对应关系发送给Web服务器;
[0090]406:ffeb服务器将小图片与缺省图片之间的对应关系发送给校验服务器;
[0091]407:校验服务器验证缺省图片与小图片的对应信息与答案是否一致,并将验证结果返回到Web服务器;Web服务器依据结果确定是否允许登录。
[0092]在以上实施例中,将一首印有完整古诗的图片,截取四张文字小图(物最、愿君、发几以及南国的文字图片),并做一些旋转和变形处理,将截取后的大图和四张文字小图提供给用户,要求用户将这首古诗补充完整。图片携带一些提示信息,让正常用户顺利完成拼图。
[0093]本发明实施例提出了基于语境的拼图验证码设计方案,根据上下文语境完成拼图验证码。一方面因为图片之间的关联是依据上下文语境,自动机无法破解,另一方面,正常用户可以根据图片上的提示找出上下文语境,完成拼图,不影响正常用户的体验。
[0094]本发明实施例还提供了一种验证服务器,如图6所示,包括:
[0095]验证信息获取单元601,用于在确定需要对终端进行身份校验后,获取原始图
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1