[发明专利]验证码的提供方法及装置在审
申请号: | 201410510622.9 | 申请日: | 2014-09-28 |
公开(公告)号: | CN104200140A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 徐睿窍;于富龙;何威;周家浩 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F21/30 | 分类号: | G06F21/30;G06F21/46 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;孙晓芳 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 提供 方法 装置 | ||
1.一种验证码的提供方法,应用于运行验证码验证的业务的客户端,且验证码分不同等级,包括:
在所述客户端需要为所述业务提供验证码时,判断是否接收到所述验证码的等级选择指令,其中,所述等级选择指令为所述业务的业务方根据意愿选取得到;
若是,根据所述等级选择指令确定所述验证码的验证码难度等级;
若否,根据业务现有验证码难度等级规则确定所述验证码的验证码难度等级;
根据所述验证码难度等级确定所述验证码的复杂程度并生成对应的验证码,其中,所述验证码难度等级与所述验证码的复杂程度间存在成正比的映射关系。
2.根据权利要求1所述的方法,其中,所述客户端需要为所述业务提供验证码时,包括:
所述客户端接收到用户针对所述业务的请求消息时,其中,所述请求消息中携带有所述用户的互联协议IP地址。
3.根据权利要求2所述的方法,其中,根据业务现有验证码难度等级规则确定所述验证码的验证码难度等级,包括:
根据所述用户IP地址预设时间内发送所述请求消息的次数确定所述验证码难度等级。
4.根据权利要求1至3任一项所述的方法,其中,所述验证码难度等级与所述验证码的复杂程度间存在成正比的映射关系,包括:
当所述验证码难度等级为一级,所述验证码的复杂程度为所述验证码中同时存在数字以及英文字符;
当所述验证码难度等级为二级,所述验证码的复杂程度为所述验证码中仅包括逻辑100以内的运算;
当所述验证码难度等级为三级,所述验证码的复杂程度为所述验证码中同时存在数字、英文字符以及背景图案;
当所述验证码难度等级为四级,所述验证码的复杂程度为所述验证码中仅包括中文字符。
5.根据权利要求1至4任一项所述的方法,其中,所述生成对应的验证码,包括:
生成所述对应的验证码以及所述对应的验证码的标识信息数据cookie。
6.根据权利要求1至5任一项所述的方法,其中,所述生成对应的验证码之后,还包括:
发送所述对应的验证码至所述客户端进行显示。
7.根据权利要求6所述的方法,其中,发送所述对应的验证码至所述客户端进行显示之后,还包括:
保存显示的所述验证码的属性信息至内存对象缓存系统mamcache,并发送所述验证码的标识信息数据cookie至客户端进行保存,以供后续验证操作中使用,其中,所述属性信息包括使用场景信息、内容信息、用户的互联协议IP地址以及生成时间信息。
8.根据权利要求7所述的方法,其中,保存显示的所述验证码的属性信息至内存对象缓存系统mamcache之前,还包括:
对所述验证码的属性信息执行加密操作。
9.根据权利要求6至8任一项所述的方法,其中,发送所述对应的验证码至所述客户端进行显示之后,还包括:
接收所述客户端返回的验证请求,其中,所述验证请求中携带有所述用户根据显示的验证码输入的字符,所述用户IP地址,以及显示的所述验证码的标识信息数据cookie;
判断所述用户IP地址预设时间内发送所述请求消息的次数是否超过预设阈值;
当判断结果为否,确定所述验证请求是否通过验证。
10.一种验证码的提供装置,包括:
判断模块,配置为在所述客户端需要为所述业务提供验证码时,判断是否接收到所述验证码的等级选择指令,其中,所述等级选择指令为所述业务的业务方根据意愿选取得到;
确定模块,配置为若判断结果为是,根据所述等级选择指令确定所述验证码的验证码难度等级;以及
若判断结果为否,根据业务现有验证码难度等级规则确定所述验证码的验证码难度等级;
提供模块,配置为根据所述验证码难度等级确定所述验证码的复杂程度并生成对应的验证码,其中,所述验证码难度等级与所述验证码的复杂程度间存在成正比的映射关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司;,未经北京奇虎科技有限公司;奇智软件(北京)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410510622.9/1.html,转载请声明来源钻瓜专利网。