[发明专利]一种身份验证方法和装置在审
申请号: | 201510703867.8 | 申请日: | 2015-10-26 |
公开(公告)号: | CN106612181A | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 杨霞;林陆一;郝允允;李轶峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;G06F21/31 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙)44300 | 代理人: | 黄威 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 身份验证 方法 装置 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种身份验证方法和装置。
背景技术
现如今,人们生活的方方面面几乎都离不开数据,比如进行网络购物、转账、以及会话等等,无不涉及到数据的处理,因此,如何保障数据安全,也成为业界一直以来都极为关注的一个问题。
在现有技术中,一般都会通过身份验证的方式来提高数据的安全性,比如,根据用户提供的鉴权信息,如账号和密码等,与预存的验证信息进行比较,若一致,则验证通过,否则,则确定验证不通过。其中,为了有效防止某个黑客对某一个特定注册用户,采用特定程序暴力破解方式进行不断的登录尝试(即验证尝试),现有技术又提出了“验证码”技术,即随机生成一个只有人类才能解答的问题,比如一串数字、字母、文字、图片或问题等,要求登陆者按照该验证码的要求进行输入,只有输入正确,且鉴权信息正确,才可确定验证通过。简而言之,验证码的存在就是为了区分鉴权信息的输入是人还是机器,以提高验证的安全性。
在对现有技术的研究和实践过程中,本发明的发明人发现,现有的方案在输入验证码时,需要通过键盘才可输入,操作灵活性不足。
发明内容
本发明实施例提供一种身份验证方法和装置,可以获取触控板来获取用户输入的验证码,在保障数据安全的前提下,提高操作的灵活性。
本发明实施例提供一种身份验证方法,包括:
接收用户的身份验证请求,所述身份验证请求携带鉴权信息;
根据所述身份验证请求生成验证码;
确定用户需要输入验证码时,获取用户在触控板上的操作手势;
根据所述操作手势生成对应的二进制字符串;
按照预置规则将所述二进制字符串与所述验证码进行匹配;
若匹配,则在确定所述鉴权信息正确时,确定身份验证通过;
若不匹配,则拒绝所述身份验证请求。
相应的,本发明实施例还提供一种身份验证装置,包括:
接收单元,用于接收用户的身份验证请求,所述身份验证请求携带鉴权信息;
验证码生成单元,用于根据所述身份验证请求生成验证码;
获取单元,用于确定用户需要输入验证码时,获取用户在触控板上的操作手势;
字符串生成单元,用于根据所述操作手势生成对应的二进制字符串;
处理单元,用于按照预置规则将所述二进制字符串与所述验证码进行匹配,若匹配,则在确定所述鉴权信息正确时,确定身份验证通过,若不匹配,则拒绝所述身份验证请求。
本发明实施例采用在接收到用户的身份验证请求时,根据该身份验证请求生成验证码,并在确定用户需要输入验证码时,获取用户在触控板上的操作手势,然后根据该操作手势生成对应的二进制字符串,并按照预置规则将该二进制字符串与验证码进行匹配,若匹配,则在确定身份验证请求所携带的鉴权信息正确时,确定身份验证通过,反之,若不匹配,则拒绝该身份验证请求,从而实现对用户进行身份验证的目的;该方案在获取用户输入的验证码时,无需通过键盘,而是通过对触控板进行监控来获取,因此,相对于现有技术只能通过键盘来进行输入的技术而言,为用户输入验证码提供了多一份选择,大大方便了用户的操作,有利于提高操作的灵活性和趣味性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的身份验证方法的流程图;
图2a是本发明实施例提供的身份验证方法的另一流程图;
图2b是本发明实施例提供的身份验证方法中验证码输入界面的示意图;
图3a是本发明实施例提供的身份验证方法的又一流程图;
图3b是本发明实施例提供的身份验证方法中验证码输入界面的另一示意图
图4是本发明实施例提供的身份验证装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种身份验证方法和装置。以下将分别进行详细说明。
实施例一、
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510703867.8/2.html,转载请声明来源钻瓜专利网。