[发明专利]一种基于图像移动的简单验证方法在审
申请号: | 201911190797.5 | 申请日: | 2019-11-28 |
公开(公告)号: | CN110955881A | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 陈飞;夏健莲 | 申请(专利权)人: | 杭州米络星科技(集团)有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F3/0484;G06F3/0486 |
代理公司: | 杭州橙知果专利代理事务所(特殊普通合伙) 33261 | 代理人: | 贺龙萍 |
地址: | 310012 浙江省杭州市拱*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图像 移动 简单 验证 方法 | ||
本发明公开了一种基于图像移动的简单验证方法。它具体包括如下步骤:(1)从已有的图片库随机获取一张图片,以图片左下角的点作为X轴、Y轴的原点,并且随机生成在图片大小范围内的两个数字作为一个对比点的坐标;(2)以这个坐标点为中心,抠一张固定尺寸的小图因子;(3)用户在拖动悬浮小图时,对拖动后小图的中心位置的坐标以及拖动时的手速进行判断是否满足条件,若同时满足上述两个条件,则验证成功。本发明的有益效果是:交互更友好,用户使用更方便和快捷;用户在完成验证过程中,注意力都会集中在图片上,所以图像本身是一个很好的广告位;图像拖动验证方式更不容易被破解。
技术领域
本发明涉及互联网相关技术领域,尤其是指一种基于图像移动的简单验证方法。
背景技术
互联网的快速发展,产品如雨后春笋般出现,为了获得更多的用户,更高的用户留存,用户交互也日渐被重视。原有的直接手动输入数字以及字母的传统验证方式,由于耗时耗力,对用户体验很不友好,逐渐成为被淘汰的一种旧式交互模式。而基于图像移动的简单验证技术,则是取代这种旧式模式的一种。
发明内容
本发明是为了克服现有技术中存在上述的不足,提供了一种使用方便快捷的基于图像移动的简单验证方法。
为了实现上述目的,本发明采用以下技术方案:
一种基于图像移动的简单验证方法,具体包括如下步骤:
(1)从已有的图片库随机获取一张图片,以图片左下角的点作为X轴、Y轴的原点,并且随机生成在图片大小范围内的两个数字作为一个对比点的坐标;
(2)以这个坐标点为中心,抠一张固定尺寸的小图因子;
(3)用户在拖动悬浮小图时,对拖动后小图的中心位置的坐标以及拖动时的手速进行判断是否满足条件,若同时满足上述两个条件,则验证成功。
与传统手动输入的验证方式相比,本发明的交互更友好,用户使用更方便和快捷;用户在完成验证过程中,注意力都会集中在图片上,所以图像本身是一个很好的广告位;图像拖动验证方式更不容易被破解。
作为优选,在步骤(2)中,对被抠的位置和抠下来的图片使用GraphicsMagick精密算法对图像进行处理。这样设计使图片更加柔和,用户在视觉上更加舒适。
作为优选,对比点的坐标有以下要求:图片大小可为任意值,设为N1*N2;小图因子的大小设为a*a,其中a的值应在(20,min(N1,N2)/2)这个范围内;X轴的坐标值范围在(a/2,N1-a/2),Y轴的坐标值为(a/2,N2-a/2)。a的值表示了滑块图片的尺寸,滑块是一个正方形,滑块的理论尺寸应该小于背景图片的尺寸,才能保证滑块在背景图片中滑动,但是实际上为了提高安全性和可用性,滑块的尺寸应该不能太小,也不能太大,滑块太小不容易操作,影响用户体验,滑块太大影响验证码随机数的取值范围。所以,按人们的日常使用习惯,滑块的尺寸应该不小于20px,但是应该不大于背景图片中宽或高两个尺寸中的较小的一边的一半,如果背景图片的尺寸是N1*N2,那么,那么表示成公式应该是这样的:a=max(20,min(N1,N2)/2),min函数返回需要判断的参数中较小的一个值;max函数表示返回需要判断的参数中,较大的一个值,这样保证了滑块图片的尺寸。X的值应该等于背景图片宽,Y的值应该等于背景图片的高,即:背景图片的大小决定了整个滑块可滑动的区域的大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州米络星科技(集团)有限公司,未经杭州米络星科技(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911190797.5/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序