[发明专利]一种图像验证的方法及装置在审
申请号: | 201711236055.2 | 申请日: | 2017-11-30 |
公开(公告)号: | CN108154019A | 公开(公告)日: | 2018-06-12 |
发明(设计)人: | 任建华 | 申请(专利权)人: | 天脉聚源(北京)科技有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张亮 |
地址: | 100007 北京市东城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像验证 滑块 验证 背景图 数字验证 图像位置 验证通过 智能化 预设 匹配 判定 | ||
本发明公开了一种图像验证的方法及装置。所述图像验证的方法,包括:获取原图和滑块图;根据所述原图和所述滑块图,生成验证背景图;建立所述滑块图和所述验证背景图的关系;当所述滑块图符合预设的验证关系时,判定验证通过。本发明通过智能化的图像位置匹配的方式来完成数字验证,从而提升了图像验证的安全性和可靠性。
技术领域
本发明涉及数字验证技术领域,特别涉及一种图像验证的方法及装置。
背景技术
在网络应用或者本地客户端的登录或验证中,常常需要防止某些恶意程序的攻击行为。在图像识别和图像操作方面,目前的大多数的恶意程序普遍存在不足之处,难以克服图像验证的技术限制。但是随着对图像技术的研究的不断深入,目前的图像验证的方法正在经受严重的考验和挑战。如何妥善的提升图像验证的安全性和可靠性,就成为了业界亟待解决的课题。
发明内容
本发明提供一种图像验证的方法及装置,用以通过智能化的图像位置匹配的方式来完成数字验证,从而提升了图像验证的安全性和可靠性。
根据本发明实施例的第一方面,提供一种图像验证的方法,包括:
获取原图和滑块图;
根据所述原图和所述滑块图,生成验证背景图;
建立所述滑块图和所述验证背景图的关系;
当所述滑块图符合预设的验证关系时,判定验证通过。
在一个实施例中,所述根据所述原图和所述滑块图,生成验证背景图,包括:
设置所述滑块图悬浮于所述原图之上;
将所述滑块图放置于所述原图之上,将所述滑块图的像素覆盖所述原图在相应位置上的像素;
生成与所述原图的尺寸相同的验证背景图。
在一个实施例中,所述建立所述滑块图和验证背景图的关系,包括:
将所述验证背景图的id和所述滑块图的id建立匹配关系;
生成在所述验证背景图中切割去所述滑块图之后的待验证背景图;
计算出所述待验证背景图中的待验证区域的中心坐标值。
在一个实施例中,所述当所述滑块图符合预设的验证关系时,判定验证通过,包括:
判断所述滑块图的id是否与所述验证背景图的id相匹配;
在上述判断为真的情况下,实时获取所述滑块图的中心点在所述待验证背景图中的坐标值;
当所述滑块图的中心点的坐标值与所述待验证背景图中的待验证区域的中心坐标值相同时,判定所述验证通过。
在一个实施例中,还包括:
建立验证背景图的数据库,所述验证背景图的数据库中存储有各个相互匹配的所述验证背景图的id和所述滑块图的id。
根据本发明实施例的第二方面,提供一种图像验证的装置,包括:
获取模块,用于获取原图和滑块图;
生成模块,用于根据所述原图和所述滑块图,生成验证背景图;
建立模块,用于建立所述滑块图和所述验证背景图的关系;
判定模块,用于当所述滑块图符合预设的验证关系时,判定验证通过。
在一个实施例中,所述生成模块,包括:
设置子模块,用于设置所述滑块图悬浮于所述原图之上;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)科技有限公司,未经天脉聚源(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711236055.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:枪支安全管控系统
- 下一篇:一种验证码输入和显示方法及设备