一种验证码信息滚动显示方法及系统的制作方法

文档序号:7816629阅读:382来源:国知局
一种验证码信息滚动显示方法及系统的制作方法
【专利摘要】本发明涉及电子【技术领域】,具体涉及一种验证码信息滚动显示方法及系统。一种验证码信息滚动显示方法,步骤1,一服务器端依据验证码规则生成验证码;步骤2,将所述验证码存放于一存储模块中;步骤3,将所述验证码写入一图片中以生成验证码图片;步骤4,将所述验证码图片发送至浏览器端,滚动显示于预定的显示窗口。由于采用以上技术方案,本发明把验证码图片滚动显示于预定显示窗口,验证码图片显示时不易于被识别,提高验证码的安全性。
【专利说明】一种验证码信息滚动显示方法及系统

【技术领域】
[0001]本发明涉及电子【技术领域】,具体涉及一种验证码信息显示方法及系统。

【背景技术】
[0002]随着计算机网络技术的进一步发展,传统的仅仅使用用户名和密码的验证技术已经无法很好的满足用户的信息保护和网站的数据安全的要求,为了防止特定用户暴力破解登录密码,防止批量注册、自动重复登录、恶意回复等操作,验证码技术应运而生,当用户对网络站点进行用户注册、用户登录或非登录式的留言回复时,通过正确填写网站提供的验证码并通过网站服务器的验证后,才能顺利完成各种操作。常规的验证码信息图片,比如四位数字、字符、中文等图片易于被下载、截图等,再通过图像识别技术对其进行识别,导致验证码的安全性大为降低。


【发明内容】

[0003]本发明的目的在于,提供一种验证码信息滚动显示方法,解决以上技术问题;
[0004]本发明的目的还在于,提供一种验证码信息滚动显示系统,解决以上技术问题。
[0005]本发明所解决的技术问题可以采用以下技术方案来实现:
[0006]一种验证码信息滚动显示方法,其特征在于,包括,
[0007]步骤1,一服务器端依据验证码规则生成验证码;
[0008]步骤2,将所述验证码存放于一存储模块中;
[0009]步骤3,将所述验证码写入一图片中以生成验证码图片;
[0010]步骤4,将所述验证码图片发送至浏览器端,滚动显示于预定的显示窗口。
[0011]本发明的验证码信息滚动显示方法,所述验证码图片左右平移或上下滚动显示于所述显示窗口。
[0012]本发明的验证码信息滚动显示方法,预定时间内所述验证码图片进入所述显示窗口开始显示至离开所述显示窗口完成显示。
[0013]一种验证码信息滚动显示系统,其中,用于实施上述的验证码信息滚动显示方法,包括,
[0014]验证码生成模块,设置于所述服务器端,用于依据验证码规则生成验证码;
[0015]存储模块,用于存储所述验证码;
[0016]写入模块,与所述存储模块连接,用于将所述验证码写入一图片中以生成验证码图片;
[0017]发送模块,与所述写入模块连接,用于将所述验证码图片发送至所述浏览器端;
[0018]显示模块,与所述发送模块连接,用于将所述验证码图片滚动显示于预定的显示窗P。
[0019]本发明的验证码信息滚动显示系统,还包括一计时模块,与所述显示模块连接,用于对所述验证码图片的显示时间进行计时,以控制所述验证码图片的滚动速率。
[0020]本发明的验证码信息滚动显示系统,还包括一刷新模块,与所述显示模块连接,每隔一设定刷新时间对所述显示窗口的显示内容进行刷新。
[0021]本发明的验证码信息滚动显示系统,所述设定刷新时间为0.2秒。
[0022]有益效果:由于采用以上技术方案,本发明把验证码图片滚动显示于预定显示窗口,验证码图片显示时不易于被识别,提高验证码的安全性。

【专利附图】

【附图说明】
[0023]图1为本发明的方法流程示意图;
[0024]图2为本发明的系统结构框图。

【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0027]下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0028]参照图1,一种验证码信息滚动显示方法,包括,
[0029]步骤1,一服务器端依据验证码规则生成验证码;
[0030]步骤2,将验证码存放于一存储模块中;
[0031]步骤3,将验证码写入一图片中以生成验证码图片;
[0032]步骤4,将验证码图片发送至浏览器端,滚动显示于预定的显示窗口。
[0033]本发明的验证码信息滚动显示方法,验证码图片左右平移或上下滚动显示于显示窗P。
[0034]本发明的验证码信息滚动显示方法,预定时间内验证码图片进入显示窗口开始显示至离开显示窗口完成显示。
[0035]一种验证码信息滚动显示系统,用于实施上述的验证码信息滚动显示方法,参照图2,包括,
[0036]验证码生成模块1,设置于服务器端,用于依据验证码规则生成验证码;
[0037]存储模块2,用于存储验证码;
[0038]写入模块3,与存储模块2连接,用于将验证码写入一图片中以生成验证码图片;
[0039]发送模块4,与写入模块3连接,用于将验证码图片发送至浏览器端;
[0040]显示模块5,与发送模块4连接,用于将验证码图片滚动显示于预定的显示窗口。
[0041]本发明的验证码信息滚动显示系统,还包括一计时模块6,与显示模块5连接,用于对验证码图片的显示时间进行计时,以控制验证码图片的滚动速率。
[0042]本发明的验证码信息滚动显示系统,还包括一刷新模块,与显示模块5连接,每隔一设定时间对显示窗口的显示内容进行刷新。设定刷新时间可以为0.2秒。
[0043]以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
【权利要求】
1.一种验证码信息滚动显示方法,其特征在于,包括, 步骤I,一服务器端依据验证码规则生成验证码; 步骤2,将所述验证码存放于一存储模块中; 步骤3,将所述验证码写入一图片中以生成验证码图片; 步骤4,将所述验证码图片发送至浏览器端,滚动显示于预定的显示窗口。
2.根据权利要求1所述的验证码信息滚动显示方法,其特征在于,所述验证码图片左右平移或上下滚动显示于所述显示窗口。
3.根据权利要求1所述的验证码信息滚动显示方法,其特征在于,预定时间内所述验证码图片进入所述显示窗口开始显示至离开所述显示窗口完成显示。
4.一种验证码信息滚动显示系统,其特征在于,用于实施权利要求1所述的验证码信息滚动显示方法,包括, 验证码生成模块,设置于所述服务器端,用于依据验证码规则生成验证码; 存储模块,用于存储所述验证码; 写入模块,与所述存储模块连接,用于将所述验证码写入一图片中以生成验证码图片; 发送模块,与所述写入模块连接,用于将所述验证码图片发送至所述浏览器端; 显示模块,与所述发送模块连接,用于将所述验证码图片滚动显示于预定的显示窗口。
5.根据权利要求4所述的验证码信息滚动显示系统,其特征在于,还包括一计时模块,与所述显示模块连接,用于对所述验证码图片的显示时间进行计时,以控制所述验证码图片的滚动速率。
6.根据权利要求4所述的验证码信息滚动显示系统,其特征在于,还包括一刷新模块,与所述显示模块连接,每隔一设定刷新时间对所述显示窗口的显示内容进行刷新。
7.根据权利要求6所述的验证码信息滚动显示系统,其特征在于,所述设定刷新时间为0.2秒。
【文档编号】H04L29/06GK104283883SQ201410537956
【公开日】2015年1月14日 申请日期:2014年10月13日 优先权日:2014年10月13日
【发明者】葛四海, 方净 申请人:宁波公众信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1