[发明专利]验证码生成方法、装置及系统在审
申请号: | 201410510294.2 | 申请日: | 2014-09-28 |
公开(公告)号: | CN104202345A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 徐睿窍;于富龙;何威;周家浩 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/31;G06F17/30 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;孙晓芳 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 生成 方法 装置 系统 | ||
技术领域
本发明涉及验证码生成领域,特别是涉及一种验证码生成方法、装置及系统。
背景技术
随着网络技术的发展,人们越来越多地依赖网络进行信息的获取和/或交流,并且由于网络无时限性地域性的优势,人们越来越多地依靠网络进行各种生产生活。例如,通过网络购物,通过网络进行银行转账等金融操作。而随着人们网络依赖性地增强,人们也越来越重视在通过网络进行各种操作时如何保证自身信息财产的安全性。
现有技术中,为保证用户信息财产的安全性,避免犯罪分子通过钓鱼网站等不法手段获取用户的信息(包括个人隐私信息和/或个人财产信息),最简单易行的手段即为网络操作行为提供验证码进行验证。即当一个操作行为(例如网站登录行为)被触发执行之前,需要接收用户输入的验证码,以区分当前执行操作的为用户而非机器。但现有技术中无法根据验证码的使用场景提供对应的验证码,容易导致对于重要操作的验证功能不足,造成用户信息财产丢失,并且导致对于简单操作验证功能太过复杂,容易造成时间的大量浪费。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的验证码生成方法、装置和相应的系统。
依据本发明的一个方面,提供了一种验证码生成系统,包括客户端以及验证码生成装置,其中,所述客户端,配置为获取运行在客户端上的业务的应用场景信息,其中,所述业务需要进行验证码的验证;以及,发送所述应用场景信息至所述验证码生成装置;所述验证码生成装置,配置为接收来自所述客户端的应用场景信息;根据所述应用场景信息在数据库中匹配对应的验证码生成规则;以及,利用匹配到的验证码生成规则生成对应的验证码;所述客户端,还配置为接收生成的所述验证码。
可选地,所述验证码生成系统还包括:所述客户端,还配置为接收来自用户的请求消息,其中,所述请求消息中携带有所述业务的标识信息;以及,根据所述业务的标识信息转发所述请求消息至与所述业务对应的服务器;所述服务器,配置为对所述请求消息进行解析,并根据解析内容确定所述客户端当前的应用场景信息;所述客户端,还配置为接收所述服务器返回的所述应用场景信息。
依据本发明的另一方面,还提供了一种客户端,包括:获取模块,配置为获取运行在所述客户端上的业务的应用场景信息,其中,所述业务需要进行验证码的验证;发送模块,配置为发送所述应用场景信息至验证码生成装置,由所述验证码生成装置根据所述应用场景信息匹配到对应的验证码生成规则,并根据所述验证码生成规则生成对应的验证码;接收模块,配置为接收所述生成的验证码。
可选地,所述客户端还包括:所述获取模块,还配置为接收来自用户的请求消息,其中,所述请求消息中携带有所述业务的标识信息;所述发送模块,还配置为根据所述业务的标识信息转发所述请求消息至与所述业务对应的服务器,由所述服务器对所述请求消息进行解析,并根据解析内容确定所述客户端当前的应用场景信息;所述获取模块,还配置为接收所述服务器返回的所述应用场景信息。
依据本发明的另一方面,还提供了一种验证码生成装置,包括:接收模块,配置为接收来自客户端的应用场景信息;匹配模块,配置为根据所述应用场景信息在数据库中匹配对应的验证码生成规则;生成模块,配置为利用匹配到的验证码生成规则生成对应的验证码;发送模块,配置为返回生成的验证码至所述客户端。
可选地,所述生成模块还配置为:当所述匹配模块匹配到的所述验证码生成规则存在两种以上时,接收业务方的选择指令;根据所述选择指令确定本次生成验证码利用的验证码生成规则;利用确定的验证码生成规则生成所述对应的验证码。
可选地,所述验证码生成装置还包括:获取模块,配置为获取所述应用场景信息、所述对应的验证码的内容信息以及所述对应的验证码的生成时间信息;处理模块,配置为对获取到的各信息执行加密操作,生成与所述对应的验证码对应的加密串信息以及所述加密串信息的标识信息,以供后续对所述对应的验证码的验证操作中继续使用。
可选地,所述验证码生成规则包括下列信息至少之一:验证码音频信息,其中,所述音频信息至少包括以下任意之一:音频内容信息、音频声音特征信息;验证码图片信息,其中,所述图片信息至少包括以下任意之一:验证码图片宽度信息、验证码图片高度信息、验证码字符信息。
可选地,所述字符信息至少包括以下任意之一:数字的个数信息;数字的格式信息;英文字符的个数信息;英文字符的格式信息;中文字符的个数信息;中文字符的格式信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司;,未经北京奇虎科技有限公司;奇智软件(北京)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410510294.2/2.html,转载请声明来源钻瓜专利网。