[发明专利]一种验证码的实现方法、装置及存储介质有效
申请号: | 201710967338.8 | 申请日: | 2017-10-17 |
公开(公告)号: | CN109670291B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 陈卓铭;杨勇;张杰;陈梦;刘小琛;贾祎文 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F21/46 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 验证 实现 方法 装置 存储 介质 | ||
1.一种验证码的实现方法,其特征在于,所述方法包括:
获取至少一个图像;
确定所述至少一个图像中各图像的至少一个图像属性和图像间的关联关系,所述图像间的关联关系至少包括图像间的相似度以及图像间的空间关系;
根据各图像的至少一个图像属性和图像间的关联关系,生成至少一个验证问题,以及从所述至少一个图像中标注出与每个验证问题匹配的答案图像,生成的验证问题的问题维度至少包括:数量、尺寸、相关关系、形状、纹理或重叠中的至少一种;
根据所述各图像的至少一个图像属性和生成的验证问题,对所述至少一个图像进行渲染处理,生成至少一个验证码图片,所述验证码图片对应至少一个验证问题;
对应存储生成的验证问题和所述至少一个验证码图片,为终端设备提供验证问题的入口。
2.根据权利要求1所述的方法,其特征在于,图像属性至少包括图像在验证码图片中的位置、相同图像的数量、图像尺寸、图像形状和图像纹理;
图像间的关联关系还包括图像所示的物体的类型。
3.根据权利要求1或2所述的方法,其特征在于,所述根据各图像的至少一个图像属性和图像间的关联关系,生成至少一个验证问题,以及从所述至少一个图像中标注出与每个验证问题匹配的答案图像,包括:
根据所述至少一个图像的图像属性和所述图像间的关联关系,组合至少一个所述图像,以生成图像属性配置文件,所述图像属性配置文件包括图像的图像信息,至少一个各图像的至少一个图像属性和多个对象,对象与图像对应;
根据所述图像属性配置文件生成至少一个验证问题;
根据生成的验证问题,标注所述图像属性配置文件中与验证问题匹配的答案图像。
4.根据权利要求3所述的方法,其特征在于,所述至少一个验证问题至少基于以下项之一得到:
问题规则库、图像的至少一个物体属性、以及至少一个图像的图像属性。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收终端设备发送的访问请求后,向所述终端设备发送验证问题的交互界面,所述交互界面包括待验证问题、所述待验证问题对应的验证码图片、以及引导图标;所述引导图标用于引导所述终端设备在回答所述待验证问题时的交互方式;
接收终端设备针对所述待验证问题输入的指令,所述输入的指令携带问题答案,所述问题答案包括所述验证码图片中至少一个图像;
获取所述输入的指令在所述验证码图片上产生的轨迹数据;
基于所述待验证问题和所述轨迹数据,验证所述轨迹数据是否在所述验证码图片中标注的答案区域;
若所述轨迹数据在所述验证码图片中标注的答案区域内,则确定所述终端设备验证成功。
6.根据权利要求1所述的方法,其特征在于,所述生成图像属性配置文件之后,所述方法还包括:
对所述验证码图片中的至少一个图像进行光栅化处理。
7.根据权利要求1所述的方法,其特征在于,所述生成至少一个验证码图片之后,所述方法还包括:
根据生成的验证问题和验证问题对应的答案图像,计算所述答案图像映射到所述验证码图片中的坐标点区域;
根据所述坐标点区域,在所述验证码图片中分别生成与验证问题匹配的答案区域,所述答案区域是指针对答案图像的有效操作区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710967338.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:确定用户身份的方法
- 下一篇:一种用于真机测试的IOS设备手势操作实现方法