一种验证码验证方法及装置的制造方法

文档序号:9810924阅读:160来源:国知局
一种验证码验证方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及网络安全领域,尤其涉及一种验证码验证方法及装置。
【背景技术】
[0002]随着互联网的发展,网络的安全性成为人们不容忽视的问题。为了防止非法软件对网站进行恶意注册、登录等操作,验证系统已被广泛的用于各类网站中。
[0003]目前的验证系统一般采用验证码方式,通常为加扰的文本图片验证码。
[0004]但是,随着图片识别技术的发展,纯粹的文本图片验证码的安全性不高,另外,验证码的可识别性也不高。因此,目前的验证方法安全性不高,登录效率不高,用户体验低,。

【发明内容】

[0005]本发明实施例提供了一种验证码验证方法及装置,能够提高验证的安全性和登录效率,并提高了用户体验。
[0006]有鉴于此,本发明第一方面提供了一种验证码验证方法,包括:
[0007]在终端屏幕上显示验证码,其中,根据所述验证码生成的节点信息存储于预设位置;
[0008]接收用户在所述终端屏幕输入的滑动轨迹信息;
[0009]判断所述滑动轨迹信息与所述验证码的节点信息是否相匹配,若匹配,则验证通过。
[0010]可选地:
[0011]所述判断所述滑动轨迹信息与所述验证码的节点信息是否相匹配,若匹配,则验证通过,包括:
[0012]提取用户在所述终端屏幕上输入的滑动轨迹中的各个节点;
[0013]确定所述滑动轨迹中各个节点的位置信息;
[0014]将所述滑动轨迹中各个节点的位置信息与所述验证码的节点信息进行匹配;
[0015]若所述滑动轨迹中有预设个数的节点的位置信息与所述验证码的节点信息匹配,则验证通过。
[0016]可选地:
[0017]所述若所述滑动轨迹中有预设个数的节点的位置信息与所述验证码的节点信息匹配,则验证通过,包括:
[0018]若所述滑动轨迹中的第一节点的位置与所述验证码的节点信息中第二节点的位置的距离在预设范围内,则所述第一节点的位置信息与所述验证码的节点信息匹配。
[0019]可选地:
[0020]所述判断所述滑动轨迹信息与所述验证码的节点信息是否相匹配,若匹配,则验证通过,包括:
[0021 ]提取用户在所述终端屏幕上输入的滑动轨迹中的各个节点;
[0022]确定所述滑动轨迹中各个节点的位置信息和顺序信息;
[0023]将所述滑动轨迹中各个节点的位置信息和顺序信息,与所述验证码的节点信息进行匹配;
[0024]若所述滑动轨迹中有预定个数的节点的位置信息与所述验证码的节点信息中的位置信息匹配,且所述预定个数的节点的顺序信息与所述验证码的节点信息中的顺序信息匹配,则验证通过。
[0025]可选地:
[0026]所述预设个数根据预设的验证等级或者验证的次序进行设定。
[0027]有鉴于此,本发明第二方面提供了一种验证码验证装置,包括:
[0028]显示模块,用于在终端屏幕上显示验证码,其中,根据所述验证码生成的节点信息存储于预设位置;
[0029]接收模块,用于接收用户在所述终端屏幕输入的滑动轨迹信息;
[0030]匹配模块,用于判断所述滑动轨迹信息与所述验证码的节点信息是否相匹配,若匹配,则验证通过。
[0031]可选地:
[0032]所述匹配模块包括:
[0033]第一提取单元,用于提取用户在所述终端屏幕上输入的滑动轨迹中的各个节点;
[0034]第一确定单元,用于确定所述滑动轨迹中各个节点的位置信息;
[0035]第一匹配单元,用于将所述滑动轨迹中各个节点的位置信息与所述验证码的节点信息进行匹配;
[0036]第一验证单元,用于若所述滑动轨迹中有预设个数的节点的位置信息与所述验证码的节点信息匹配,则验证通过。
[0037]可选地:
[0038]所述第一验证单元,具体用于若所述滑动轨迹中的第一节点的位置与所述验证码的节点信息中第二节点的位置的距离在预设范围内,则所述第一节点的位置信息与所述验证码的节点信息匹配。
[0039]可选地:
[0040]所述匹配模块包括:
[0041]第二提取单元,用于提取用户在所述终端屏幕上输入的滑动轨迹中的各个节点;
[0042]第二确定单元,用于确定所述滑动轨迹中各个节点的位置信息和顺序信息;
[0043]第二匹配单元,用于将所述滑动轨迹中各个节点的位置信息和顺序信息,与所述验证码的节点信息进行匹配;
[0044]第二验证单元,用于若所述滑动轨迹中有预定个数的节点的位置信息与所述验证码的节点信息中的位置信息匹配,且所述预定个数的节点的顺序信息与所述验证码的节点信息中的顺序信息匹配,则验证通过。
[0045]可选地:
[0046]所述预设个数根据预设的验证等级或者验证的次序进行设定。
[0047]从以上技术方案可以看出,本发明实施例具有以下优点:本发明将传统的文本图片的验证转换为验证码的节点信息的验证,只有用户在终端屏幕输入的滑动轨迹信息与预存储的验证码的节点信息匹配时,才验证通过,因此提高了验证的安全性。另外,由于用户可以在终端屏幕上显示的验证码上直接进行滑动描绘,生成滑动轨迹信息,显然比现有技术中通过其它输入设备输入识别率不高的文本图片验证码进行验证更容易,所以提高了登录效率。因此,本发明能够提高验证的安全性和登录效率,并提高了用户体验。
【附图说明】
[0048]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本发明实施例提供的验证码验证方法的流程示意图;
[0050]图2为本发明实施例提供的验证码验证装置的结构示意图。
【具体实施方式】
[0051]本发明实施例提供了一种验证码验证方法及装置,能够提高验证的安全性和登录效率,并提高了用户体验。
[0052]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0053]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0054]请参阅图1,本发明实施例验证码验证方法的一个实施例包括:
[0055]101、在终端屏幕上显示验证码,其中,根据该验证码生成的节点信息存储在预设位置;
[0056]本实施例中,服务器或终端在输出验证码之前,预先提取验证码的几个节点进行存储,生成节点信息后,在终端屏幕上显示该验证码。
[0057]需要说明的是,验证码的主要内容为图形轨迹,验证
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1