[发明专利]验证方法及装置在审
申请号: | 201310367200.6 | 申请日: | 2013-08-21 |
公开(公告)号: | CN104424426A | 公开(公告)日: | 2015-03-18 |
发明(设计)人: | 郑孙雷;梁汝峰;杨建武 | 申请(专利权)人: | 北大方正集团有限公司;北京大学;北京北大方正电子有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 100871 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 方法 装置 | ||
技术领域
本发明涉及计算机信息技术领域,尤其涉及一种验证方法及装置。
背景技术
随着互联网逐渐成为信息社会的基本通信工具,如何保障互联网通信的安全性成为重要的问题。验证码技术,是一种网络编程安全技术,通过验证码对用户设备进行验证,能够避免用户误操作、重复提交数据,更可以有效防止自动注册、登录、灌水等恶意操作,提高通信的安全性。
现有的通过验证码进行验证的方法包括,通过随机生成验证信息,该验证信息通常为4个随机数字,向用户设备发送包括所述验证信息对应的图片的验证码,若用户设备返回的待验证信息与所述验证信息相同则验证成功,否则验证失败。在该验证方法中,为了防止验证信息被恶意程序轻易识别,通常会在验证信息对应的图片中添加噪点,即干扰像素。
虽然通过上述方案可以降低验证码被恶意程序识别的概率,但是,在上述方案中,用户可能会因难以识别添加有噪点的验证码图片导致验证的失败,这就降低了验证的准确性。
发明内容
本发明提供一种验证方法及装置,用于解决现有的验证方法因验证码图片中添加有噪点导致的验证准确性降低的问题。
本发明的第一个方面是提供一种验证方法,包括:
从图片库中选取至少两个图片作为待组合图片,通过对各待组合图片进行排列组合获得验证码图片;
生成包括多个待选框的复选框,每个待选框与每个待组合图片一一对应;
从所述各待组合图片中,选取至少一个图片作为标准图片,且所述标准图片的数量小于所述各待组合图片的数量,存储所述标准图片的信息,并生成与所述标准图片对应的验证问题;
向用户设备发送验证码,以对所述用户设备进行验证,所述验证码包括所述验证码图片、所述复选框和所述验证问题;
识别用户设备返回的所述复选框的选择结果是否与所述标准图片匹配,以完成验证。
本发明的另一个方面是提供一种验证装置,包括:
第一处理模块,用于从图片库中选取至少两个图片作为待组合图片,通过对各待组合图片进行排列组合获得验证码图片;
第二处理模块,用于生成包括多个待选框的复选框,每个待选框与每个待组合图片一一对应;
第三处理模块,用于从所述各待组合图片中,选取至少一个图片作为标准图片,且所述标准图片的数量小于所述各待组合图片的数量,存储所述标准图片的信息,并生成与所述标准图片对应的验证问题;
发送模块,用于向用户设备发送验证码,以对所述用户设备进行验证,所述验证码包括所述验证码图片、所述复选框和所述验证问题;
识别模块,用于识别用户设备返回的所述复选框的选择结果是否与所述标准图片匹配,以完成验证。
本发明提供的验证方法及装置,通过选取至少两个图片进行排列组合获得验证码图片,并生成相应的复选框;从选取的图片中再选取标准图片,并生成与所述标准图片对应的验证问题;向用户设备发送包括所述验证码图片、所述复选框和所述验证问题的验证码从而根据用户设备返回的选择结果进行验证的技术方案,无需在验证码图片中添加噪点,从而避免因验证码图片难以被用户识别导致的验证失败,进而提高验证的准确性。
附图说明
图1为本发明实施例一提供的一种验证方法的流程示意图;
图2为本发明实施例一提供的验证方法的一种验证码的展示示意图;
图3为本发明实施例二提供的一种验证装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
图1为本发明实施例一提供的一种验证方法的流程示意图,如图1所示,所述方法包括:
101、从图片库中选取至少两个图片作为待组合图片,通过对各待组合图片进行排列组合获得验证码图片。
其中,所述图片库可以为预先建立的图片库,图库中的图片可以用于表示任意内容,例如字母、数字或形状等。具体举例来说,所述图片库中包括多个图片,各图片表示的内容为各种物体的形状,例如,太阳、星星、月亮、雪花、蝴蝶等物体的形状。
在实际应用中,可以预先为所述图片库中的每个图片添加对应的标识,相应的,101具体可以包括:
通过从各图片的标识中,选取至少两个标识作为所述待组合图片的标识进行排列,获得第一数组;
按照所述第一数组中各待组合图片的标识的排列顺序,通过将所述各待组合图片进行组合,获得所述验证码图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京大学;北京北大方正电子有限公司,未经北大方正集团有限公司;北京大学;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310367200.6/2.html,转载请声明来源钻瓜专利网。