[发明专利]验证码生成方法及装置有效
申请号: | 201610509510.0 | 申请日: | 2016-06-30 |
公开(公告)号: | CN106203058B | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 朱洪波 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请提供了一种验证码生成方法,该方法在预先生成的多种颜色中,选择可分辨参数的参数值最高的颜色,对选择的颜色添加随机噪声后,填充到验证码的前景区域中,并将预先生成的多种颜色全部随机填充到验证码的背景区域中,从而获得验证码。本实施例生成的验证码,背景颜色包括多种颜色,观看效果类似色盲图,可以增强基于字符分割或神经网络投影算法提取验证码数据的难度,另外,前景颜色添加有随机噪声,可以增强基于色彩分类算法提取验证码数据的难度,总而言之,本实施例增强了验证码数据的提取难度,提高了验证码的安全性。另外,本申请还提供了一种验证码生成装置,用以保证所述方法在实际中的应用及实现。 | ||
搜索关键词: | 验证 生成 方法 装置 | ||
【主权项】:
1.一种验证码生成方法,其特征在于,包括:在预先生成的颜色集合中,选择可分辨参数的参数值最高的颜色作为备选颜色;其中,所述颜色集合中包括多种颜色,且所述可分辨参数用来表示从所述颜色集合中分辨出一种颜色的难易程度;对所述备选颜色添加随机噪声,获得前景颜色;将所述前景颜色填充到验证码的前景区域中;将所述颜色集合中的各种颜色随机填充到验证码的背景区域中,以得到色盲图效果的验证码;其中所述颜色集合中的各种颜色的生成步骤包括:根据待生成颜色的颜色格式,确定所述颜色格式对应的多个颜色空间;将每个所述颜色空间的颜色分量范围均等分为多份,并将每份中的最小颜色分量确定为对应颜色空间的目标颜色分量;其中,同一颜色空间相邻的目标颜色分量之间的差值相等;将多个所述颜色空间的多个所述目标颜色分量进行排列组合,获得多种颜色。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610509510.0/,转载请声明来源钻瓜专利网。