[发明专利]一种智能图像验证方法及系统有效
| 申请号: | 201210039421.6 | 申请日: | 2012-02-21 |
| 公开(公告)号: | CN102624705A | 公开(公告)日: | 2012-08-01 |
| 发明(设计)人: | 李平;胡栋;陈利学;陈雁;孙先 | 申请(专利权)人: | 西南石油大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 610500 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能 图像 验证 方法 系统 | ||
1.一种智能图像验证方法,其特征在于:它包括以下步骤:
(1)服务器接收客户端用户发送的访问请求,初始化客户端用户标志为机器;
(2)服务器生成图片验证码askCode,并发送给客户端用户,对客户端进行验证;
(3)服务器接收客户端用户输入的应答验证码ansCode;
(4)判断askCode与ansCode是否相等,如果两者不相等,则转到步骤(11);
(5)初始化系统误分辨率,初始化客户端用户标志为人,初始化系统计时器;
(6)如果客户端用户标志不为人或者系统误分辨率不满足系统最大安全概率参数,则转到步骤(11);
(7)服务器以图片验证码askCode和当前时间戳为种子,向客户端用户提供随机提示码和N幅图像,该提示码与N幅图像中的M幅图像相匹配;
(8)客户端用户根据提示码选择与之匹配的图像序列;
(9)服务器接收客户端用户选择的图像序列,将该序列与基准图像序列进行比较,如果比较结果不一致或者计时器超时,则认为该客户端用户是机器而不是人类,进而转到步骤(11),否则转到步骤(10);
(10)更新系统误分辨率和计时器,重复步骤(6)至(9),直至客户端用户被确认为机器或者系统误分辨率满足系统最大安全概率参数要求;
(11)服务器向客户端发送验证结果。
2.根据权利要求1所述的一种智能图像验证方法,其特征在于:所述的M为随机数,提示码与M幅图像之间的匹配关系取自验证数据库,该数据库由服务器利用机器学习方法自动生成,其生成方法包括如下步骤:
(1)随机生成关键词,产生J幅与该关键词相关的图像,对该关键词和图像文件名进行编号并建立索引后存入数据库;
(2)利用(1)中产生的关键词组成K句不重复语句,在数据库中记录这些语句与图像文件名的关系;
(3)重复步骤(1)和(2),直至数据库中包含L个不重复的关键词,其中L的大小规模可以由系统参数设定;
(4)设定每隔T时间,数据库按照特定模式自动更新匹配关系,相关参数可以由系统安全等级参数设定。
3.根据权利要求1所述的一种智能图像验证方法,其特征在于:所述的提示码与N幅图像生成方法包含如下步骤:
(1)生成随机整数RN1,以RN1为索引找到关键词KWordRN1,再随机生成整数RN2,以RN2为索引找到与关键词KWordRN1相对应的提示码ClueCode;
(2)以提示码ClueCode为索引找到对应的图像文件集合ImageFile;
(3)生成随机整数M,从图像文件集合ImageFile中随机选取M个不重复的文件FileM,然后从数据库中随机选取N-M个与文件FileM中文件不重复的文件,这N个文件即为生成的N幅图像。
4.根据权利要求2、3所述的一种智能图像验证方法,其特征在于:所述的图像验证数据库允许用户手工增加和更新,用户可以通过界面录入关键词并上传图像。
5.根据权利要求1所述的一种智能图像验证方法,其特征在于:所述的系统误分辨率是指客户端随机选择图像而通过系统验证的概率;所述的系统最大安全概率参数是服务器根据应用系统类型设定的一个安全参数,该参数是衡量系统识别客户端到底为机器还是人的精确性的指标,通过系统误分辨率与系统最大安全概率参数的关系判定,自动计算服务器向客户端发送图像进行验证的轮数。
6.一种智能图像验证系统,其特征在于:它包括接收客户端用户的访问请求,图片验证码输入以及图像选择序列的数据接收模块;
生成并验证图片验证码的图片码生成验证模块;
对客户端访问进行计数和时效限制的计时器模块;
随机生成提示码和对应的N幅图像的图像数据生成模块;
处理关键词、提示码以及图像文件名的存储和索引访问的数据库模块;
将接收到的客户端用户图像选择序列与图像数据生成模块生成的图像序列进行比较的图像验证模块;
向客户端用户传输图片验证码、图像验证过程中生成的提示码和N幅图像,以及验证结果的数据发送模块。
7.根据权利要求1、6所述的一种智能图像验证方法及系统,其特征在于:所述的客户端包括iPhone、iPad类的移动设备,所述的客户端还包括PC机、工作站,所述的客户端用户所选择的图像序列通过网络传送到服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南石油大学,未经西南石油大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210039421.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双列背衬轴承
- 下一篇:利用重力进行发电的装置
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





