[发明专利]一种生成验证码的方法、验证的方法及其装置有效
| 申请号: | 201110294122.2 | 申请日: | 2011-09-29 |
| 公开(公告)号: | CN102360409A | 公开(公告)日: | 2012-02-22 |
| 发明(设计)人: | 彭晓波;宋琦;代黎明;张冬冬;汤小溪 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F17/30;G06T11/00 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦;李庆波 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 生成 验证 方法 及其 装置 | ||
1.一种生成验证码的方法,其特征在于,所述方法包括:
选取特定地理要素;
生成包含所述特定地理要素的验证地图和以所述验证地图上的地理要素的 位置为对象的验证条件;
在所述验证地图上标注所述验证条件,得到发送给用户的验证码。
2.根据权利要求1所述的方法,其特征在于,所述验证条件的对象包括所 述特定地理要素的位置或所述验证地图上除所述特定地理要素之外的其他地理 要素的位置。
3.根据权利要求1所述的方法,其特征在于,选取特定地理要素的步骤包 括:
根据用户的属性信息选取特定地理要素,或者,随机选取知名的地理要素 作为特定地理要素。
4.根据权利要求3所述的方法,其特征在于,根据用户的属性信息选取特 定地理要素的步骤包括:
根据用户所填写注册信息中的位置特征,确定对应的地理要素作为特定地 理要素;或者,
从用户发送的请求信息中确定所述用户的IP地址,并将所述IP地址对应的 地理要素作为特定地理要素;或者,
从用户发送的请求信息中获取所述用户的cookie信息,从所述cookie信息 中确定所述用户熟悉的地理要素并将所述用户熟悉的地理要素作为特定地理要 素。
5.根据权利要求1所述的方法,其特征在于,生成包含所述特定地理要素 的验证地图的步骤包括:
选取包含所述特定地理要素在内的地理区域并生成与所述地理区域一致的 初始地图;
对所述初始地图进行加工,将加工后的地图作为验证地图。
6.根据权利要求5所述的方法,其特征在于,对所述初始地图进行加工的 步骤包括:
去除所述初始地图中的部分地理要素;或者,为所述初始地图所包含的地 理要素配置样式;或者,将所述初始地图置于另一图片上进行合成;或者,对 所述初始地图进行旋转或扭曲;或者,在所述初始地图上添加干扰因子。
7.根据权利要求6所述的方法,其特征在于,所述干扰因子包括图线、图 案、所述初始地图上所包含地理要素的名称或图标。
8.根据权利要求1所述的方法,其特征在于,生成包含所述特定地理要素 的验证地图的步骤包括:
选取包含所述特定地理要素在内的地理区域;
在不改变该地理区域中的各地理要素的相对位置的基础上,以随机的形状 或大小绘制该地理区域中的各地理要素;
在绘制了各地理要素的图形上为至少一个地理要素标注名称或图标,并将 经过标注后的图形作为验证地图。
9.根据权利要求1所述的方法,其特征在于,在所述验证地图上标注所述 验证条件时,以一种以上的颜色或字体的文字,或者扭曲的文字标注所述验证 指令。
10.一种验证方法,其特征在于,所述方法包括:
采用权利要求1至9中任一权项所述方法生成验证码,并将所述验证码发 送给用户;
获取所述用户在所述验证码上的响应动作发生的位置,并判断所述响应动 作发生的位置是否满足所述验证码的验证条件,如果是,则通过对所述用户的 验证。
11.根据权利要求10所述的方法,其特征在于,所述响应动作包括鼠标点 击、鼠标晃动、鼠标拖动或鼠标停留。
12.根据权利要求10所述的方法,其特征在于,所述验证码上的验证条件 包括:用户在所述验证码上的响应动作发生的位置在所述验证条件所指示对象 覆盖的范围内;
其中,所述验证条件所指示对象覆盖的范围包括所述验证条件所指示对象 的边界内的区域和以所述验证条件所指示对象为中心的预设容错区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110294122.2/1.html,转载请声明来源钻瓜专利网。





