[发明专利]基于终端行为的验证方法、装置、客户端、服务器及设备在审
申请号: | 201310449215.7 | 申请日: | 2013-09-22 |
公开(公告)号: | CN103516726A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 张军;吴廷彬;宫天翔 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 100102 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 终端 行为 验证 方法 装置 客户端 服务器 设备 | ||
技术领域
本公开涉及信息验证的技术领域,特别是涉及一种基于终端行为的验证方法、一种基于终端行为的验证装置、一种基于终端行为的验证客户端、一种基于终端行为的验证服务器和一种设备。
背景技术
在网络交互过程中,很多服务器或软件为了防止恶意程序通过模拟用户行为发送指令(如登录、注册、修改资料等等),都会实现一套由用户手动输入验证信息的方法。
一般情况下,服务器或软件会随机给一个图片验证码,要求用户发送指令之前(或同时)输入该图片中的验证码,并由服务器或软件验证通过后才会接受并执行用户的指令。例如,在浏览器中登录某网站时,用户除了要输入用户名和密码,同时还会有一个验证码输入框,该验证码输入框的旁边会有一幅含有变形字符的图片,用户需识别出这些字符,并手动输入验证码输入框中,当用户名、密码和验证码输入完成后,用户点击“确认”按钮提交登陆指令,该网站的服务器不仅要验证用户名和密码,还要对验证码进行验证,全部验证通过后才会许可用户登录。
然而,由于图片识别技术的飞速发展,使得验证信息很容易被程序识别和提交,从而失去验证用户输入的意义。
发明内容
本公开的实施例所要解决的技术问题是提供一种基于终端行为的验证方法,确保验证信息是由用户提交的,防止恶意程序模拟用户行为提交验证信息。
相应的,本公开的实施例还提供了一种基于终端行为的验证装置、一种基于终端行为的验证客户端、一种基于终端行为的验证服务器和一种设备,用以保证上述方法的实现及应用。
为了解决上述问题,本公开的实施例提供了一种基于终端行为的验证方法,所述方法包括:
生成验证信息,所述验证信息包括指定晃动方向和次数;
检测终端行为,获得终端行为检测信息,所述终端行为检测信息包括终端晃动的方向和次数;
若所述终端晃动的方向和次数与所述指定晃动方向和次数一致,则验证成功。
可选地,所述生成验证信息的步骤包括:
选择验证方式模板,所述验证方式模板中包括指定晃动方向和次数的参数信息;
从预设资源库里随机选取与所述指定晃动方向和次数的参数信息对应的信息生成验证信息;
展现所述验证信息。
可选地,所述检测终端行为的步骤包括:
调用内置于所述终端的加速度计检测所述终端行为;
获得终端行为检测信息,所述终端行为检测信息包括终端晃动的方向和次数。
本公开的实施例还提供了一种基于终端行为的验证方法,所述方法包括:
发出验证信息获取请求至服务器,所述服务器用于依据所述验证信息获取请求生成验证信息,所述验证信息包括指定晃动方向和次数;
接收所述验证信息;
检测终端行为,获得终端行为检测信息并发送至服务器,所述终端行为检测信息包括终端晃动的方向和次数,所述服务器用于在判断所述终端晃动的方向和次数与所述指定晃动方向和次数一致时,发送验证成功信息;
接收所述验证成功信息。
可选地,所述方法还包括:
在所述接收所述验证信息之后,展现所述验证信息。
可选地,所述检测终端行为,获得终端行为检测信息并发送至服务器的步骤包括:
调用内置于所述终端的加速度计检测所述终端行为;
获得终端行为检测信息并发送至服务器,所述终端行为检测信息包括终端晃动的方向和次数。
本公开的实施例还提供了一种基于终端行为的验证方法,所述方法包括:
接收验证信息获取请求;
依据所述验证信息获取请求生成验证信息和终端检测请求,所述验证信息包括指定晃动方向和次数;
将所述验证信息和所述终端检测请求发送至客户端,所述客户端用于展现所述验证信息,并依据所述终端检测请求检测终端行为,获得终端行为检测信息,所述终端行为检测信息包括终端晃动的方向和次数;
接收客户端发送的终端行为检测信息;
若所述终端晃动的方向和次数与所述指定晃动方向和次数一致,则验证成功。
可选地,所述依据所述验证信息获取请求生成验证信息的步骤包括:
依据所述验证信息获取请求选择验证方式模板,所述验证方式模板中包括指定晃动方向和次数的参数信息;
从预设资源库里随机选取与所述指定晃动方向和次数的参数信息对应的信息生成验证信息。
本公开的实施例还提供了一种基于终端行为的验证装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310449215.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:感测装置与定位方法
- 下一篇:一种无需键盘和鼠标的双屏幕显示和控制计算机