[发明专利]一种移动设备操作来源的验证方法及装置有效
申请号: | 201510624724.8 | 申请日: | 2015-09-25 |
公开(公告)号: | CN105354453B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 朱俊敏 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 设备 操作 来源 验证 方法 装置 | ||
本发明实施例公开了一种移动设备操作来源的验证方法及装置,所述移动设备具有用于检测自身运动状态的传感器,该方法中,当需要进行操作来源验证时,根据预设的操作验证题生成规则,随机生成一个操作验证题,根据获得的操作验证题,获得该操作验证题的答案,所述答案与移动设备自身运动状态相关,将获得的操作验证题输出给用户;启动用于检测所述移动设备自身运动状态的传感器,通过所述传感器获得所述移动设备的运动状态参数,根据获得所述运动状态参数,判断所述移动设备的运动状态是否与该操作验证题的答案一致,如果一致,则验证通过;否则验证不通过。应用本发明实施例能够简化用户进行验证的操作。
技术领域
本发明涉及计算机验证码领域,特别涉及一种移动设备操作来源的验证方法及装置。
背景技术
为了避免机器利用自动化的程序采用暴力破解的方式尝试对用户的账户进行登陆,一般采用由电子设备判断输入的验证码是否正确的方式,来判断对电子设备的操作来源于机器还是人类。
验证码是公共的自动程序,用来判断操作来源于机器还是人类。验证的基本过程,通常是电子设备输出语音、混淆图片或随机的问题,让操作者回答,操作者输入语音或者选择图片或输入随机问题的答案。电子设备根据操作者输入的信息,判断是否符合人类操作的条件,如果是,则验证通过;否则验证不通过。验证通过就认为操作来源于人类,验证不通过就认为操作来源于机器。例如图1所示的传统验证码示意图,其以屏幕显示的方式展示出一串经过变形和扭曲的数字,如果操作端的用户在输入窗口输入了正确的显示出的数字,则设备判定当前控制操作端的为人类;若操作端用户输入了错误的数字,则设备判定当前控制操作端的不是人类。
然而,随着人工智能技术的发展,电子设备输出的语音、混淆图片或随机的问题很容易被智能设备所破解。为了避免这个问题,验证码系统变得异常复杂,如:引入彩色的背景和环境噪音,扭曲字体等。这些方法在降低被破解的可能性的同时,也会给人类带来识别的困难,很多时候人类也无法通过验证。且验证码在设备上要么很难被识别,要么很难被输入,使人类的识别和输入操作变得复杂。
发明内容
本发明实施例的目的在于提供一种移动设备操作来源的验证方法及装置,用以简化用户操作。
为达到上述目的,本发明实施例公开了一种移动设备操作来源的验证方法,包括步骤:
当需要进行操作来源验证时,根据预设的操作验证题生成规则,随机生成一个操作验证题;
根据获得的操作验证题,获得该操作验证题的答案,所述答案与移动设备自身运动状态相关;
将获得的操作验证题输出给用户;启动用于检测所述移动设备自身运动状态的传感器;
通过所述传感器获得所述移动设备的运动状态参数;
根据获得所述运动状态参数,判断所述移动设备的运动状态是否与该操作验证题的答案一致,如果一致,则验证通过;否则验证不通过。
较佳的,所述根据预设的操作验证题生成规则,随机生成一个操作验证题,包括:
从预存的多个数学运算公式中,随机选择一个数学运算公式;
根据随机选择的数学运算公式的运算规则,随机生成对应的运算参数;
将随机生成的运算参数加入到随机选择的数学运算公式中,生成数学运算题;
从预存的多个运动状态中,随机选择一个运动状态;
将随机选择的运动状态和所述数学运算题对应设置为一个操作验证题;
所述根据获得的操作验证题,获得该操作验证题的与移动设备自身运动状态相关的答案,包括:
对获得的操作验证题中的数学运算题进行运算,获得一个数字的运算结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510624724.8/2.html,转载请声明来源钻瓜专利网。