[发明专利]人机协同方式的验证码识别方法及其系统有效
申请号: | 202110368409.9 | 申请日: | 2021-04-06 |
公开(公告)号: | CN113297548B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 左小将;韩锐;刘驰 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F3/0484;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 北京中海智圣知识产权代理有限公司 11282 | 代理人: | 王志东 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人机 协同 方式 验证 识别 方法 及其 系统 | ||
1.一种人机协同方式的验证码识别方法,其特征在于,包括:
步骤1、验证码自动分类模块获取待识别的验证码数据;
步骤2、验证码自动分类模块对验证码数据进行类型识别,将识别成功的验证码数据分发至处理所述验证码数据的客户端;
步骤3、验证码任务分发模块获取当前待打码且空闲的打码客户端列表;
步骤4、根据验证码数据的类型及客户端列表,通过逼近理想解法TOPSIS和神经网络的任务分发模型计算每个客户端对此类验证码的打码能力,得到排序后的打码客户端列表,根据验证码类型获取空闲状态打码客户端对此类验证码的打码指标数据,其中,打码指标数据包括对此类验证码的识别准确率acc、对此类验证码的识别平均速度spe、异常率er和疲劳度fat;
步骤4.1,对客户端列表数据进行正向化和归一化,对此类验证码的识别平均速度spe、异常率er和疲劳度fat都乘以-1,以此完成正向化,设正向化后每个指标值为zij,zij所在的第j列中最大值为Zj+,最小值为Zj-,则归一化计算公式为:
步骤4.2,对客户端列表数据进行赋权更新列表数据,设对此类验证码的识别准确率acc、对此类验证码的识别平均速度spe、异常率er和疲劳度fat的权重分别为w0,w1,w2,w3;
步骤4.3,计算每列的最优值和最差值分别构成理想解和负理想解:
步骤4.4,分别计算每个客户端到理想解和负理想解的欧氏距离;
步骤4.5,计算每个客户端到理想解的贴近度Ci,Ci表征该客户端的打码能力,贴近度高,则在此客户端列表中打码能力强,贴近度公式为:
步骤5、根据排序后的打码客户端列表选取TOP-N个客户端分发验证码数据进行识别,其中,TOP-N指的是列表按降序排序,取出前N个元素;
步骤6、执行打码;
步骤7、反馈模块计算打码时长以更新客户端对此类验证码的平均识别速度;
步骤8、对不同的打码客户端打码结果进行相似度计算,以少数服从多数的原则返回给请求者最终打码结果。
2.根据权利要求1所述的人机协同方式的验证码识别方法,其特征在于,步骤1中,验证码数据包括以下形式:图片上传;Base64编码;验证码图片URL;外部验证码链接;手机短信/邮箱验证码。
3.根据权利要求1所述的人机协同方式的验证码识别方法,其特征在于,步骤2中,客户端包括人工客户端和AI客户端。
4.根据权利要求1所述的人机协同方式的验证码识别方法,其特征在于,步骤2中,通过CNN模型进行验证码数据的类型识别,若类别判定为未知类别,则添加新类别到样本库,持续更新CNN模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110368409.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高弹性复合高分子材料及其制备工艺
- 下一篇:一种高缓冲抗压性能的包装箱