一种数据验证方法、相关设备和系统技术方案

技术编号:17709720 阅读:78 留言:0更新日期:2018-04-14 21:18
本发明专利技术实施例公开了一种数据验证方法、相关设备和系统,该方法包括:客户端采集鼠标的移动轨迹数据;所述客户端向服务端上报所述移动轨迹数据;所述服务端判断所述移动轨迹数据是否为真人控制鼠标的轨迹数据;若所述移动轨迹数据为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证通过;若所述移动轨迹数据不为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证不通过。本发明专利技术实施例可以提高验证的安全性。

【技术实现步骤摘要】
一种数据验证方法、相关设备和系统
本专利技术涉及网络
,尤其涉及一种数据验证方法、相关设备和系统。
技术介绍
在网络
中,客户端经常需要向服务端提交请求,例如:登录、提交评论、提交表单或者各种数据操作请求等等。目前为了提高提交请求的安全性,客户端需要向服务端提交验证信息,例如:图形验证码验证、数字验证或者滑条验证等等,服务端对客户端提交的验证信息进行验证,验证通过后,响应客户端的请求。然而,目前的验证方式都存在被机器人自动刷接口的风险,即机器人可以自动输入验证信息,从而导致验证的安全性比较低。
技术实现思路
本专利技术实施例提供了一种数据验证方法、相关设备和系统,可以提高验证的安全性。第一方面,本专利技术实施例提供一种数据验证方法,包括:客户端采集鼠标的移动轨迹数据;所述客户端向服务端上报所述移动轨迹数据;所述服务端判断所述移动轨迹数据是否为真人控制鼠标的轨迹数据;若所述移动轨迹数据为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证通过;若所述移动轨迹数据不为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证不通过。第二方面,本专利技术实施例提供一种数据验证方法,包本文档来自技高网...
一种数据验证方法、相关设备和系统

【技术保护点】
一种数据验证方法,其特征在于,包括:客户端采集鼠标的移动轨迹数据;所述客户端向服务端上报所述移动轨迹数据;所述服务端判断所述移动轨迹数据是否为真人控制鼠标的轨迹数据;若所述移动轨迹数据为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证通过;若所述移动轨迹数据不为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证不通过。

【技术特征摘要】
1.一种数据验证方法,其特征在于,包括:客户端采集鼠标的移动轨迹数据;所述客户端向服务端上报所述移动轨迹数据;所述服务端判断所述移动轨迹数据是否为真人控制鼠标的轨迹数据;若所述移动轨迹数据为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证通过;若所述移动轨迹数据不为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证不通过。2.如权利要求1所述的方法,其特征在于,所述移动轨迹数据包括移动速度数据和轨迹数据;所述服务端判断所述移动轨迹数据是否为真人控制鼠标的轨迹数据,包括:所述服务端将所述移动轨迹数据转换成图像数据,其中,所述移动速度数据转换成图像深度,所述轨迹数据转换成图像线条;所述服务端通过神经网络和预先获取的大量真人控制鼠标的轨迹数据,计算所述图像数据的真人概率,其中,所述大量真人控制鼠标的轨迹数据为数量超过预设数量阈值的真人控制鼠标的轨迹数据;若所述图像数据的真人概率超过预设概率阈值,则所述服务端确定所述移动轨迹数据为真人控制鼠标的轨迹数据;若所述图像数据的真人概率不超过预设概率阈值,则所述服务端确定所述移动轨迹数据不为真人控制鼠标的轨迹数据。3.如权利要求2所述的方法,其特征在于,所述移动轨迹数据还包括时间数据;所述服务端通过神经网络和预先获取的大量真人控制鼠标的轨迹数据,计算所述图像数据的真人概率,包括:所述服务端通过卷积神经网络CNN和预先获取的大量真人控制鼠标的轨迹数据,对所述图像数据进行初步分类,得到初步分类结果;所述服务端通过循环神经网络RNN、所述时间数据、所述初步结果和预先获取的大量真人控制鼠标的轨迹数据,对所述图像数据进行时序分类,得到时序分类结果,并使用所述时序分类结果计算所述图像数据的真人概率。4.如权利要求3所述的方法,其特征在于,所述客户端采集鼠标的移动轨迹数据,包括:所述客户端每单位时间内采集鼠标的移动轨迹数据;所述客户端向服务端上报所述移动轨迹数据,包括:所述客户端向服务端上报所述客户端每次采集的移动轨迹数据。5.如权利要求2所述的方法,其特征在于,所述服务端通过神经网络和预先获取的大量真人控制鼠标的轨迹数据,计算所述图像数据的真人概率,包括:所述服务端通过神经网络和预先为所述客户端建立的轨迹数据库,计算所述图像数据的真人概率,其中,所述轨迹数据库包括所述客户端的大量真人控制鼠标的轨迹数据。6.一种数据验证方法,其特征在于,包括:客户端采集鼠标的移动轨迹数据;所述客户端向服务端上报所述移动轨迹数据,以使所述服务端判断所述移动轨迹数据是否为真人控制鼠标的轨迹数据,若所述移动轨迹数据为真人控制鼠标的轨迹数据,则确定所述客户端验证通过,若所述移动轨迹数据不为真人控制鼠标的轨迹数据,则确定所述客户端验证不通过。7.如权利要求6所述的方法,其特征在于,所述客户端采集鼠标的移动轨迹数据,包括:所述客户端每单位时间内采集鼠标的移动轨迹数据;所述客户端向服务端上报所述移动轨迹数据,包括:所述客户端向服务端上报所述客户端每次采集的移动轨迹数据。8.一种数据验证方法,其特征在于,包括:服务端接收客户端上报的移动轨迹数据,所述移动轨迹数据为所述客户端采集的鼠标的移动轨迹数据;所述服务端判断所述移动轨迹数据是否为真人控制鼠标的轨迹数据;若所述移动轨迹数据为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证通过;若所述移动轨迹数据不为真人控制鼠标的轨迹数据,则所述服务端确定所述客户端验证不通过。9.如权利要求8所述的方法,其特征在于,所述移动轨迹数据包括移动速度数据和轨迹数据;所述服务端判断所述移动轨迹数据是否为真人控制鼠标的轨迹数据,包括:所述服务端将所述移动轨迹数据转换成图像数据,其中,所述移动速度数据转换成图像深度,所述轨迹数据转换成图像线条;所述服务端通过神经网络和预先获取的大量真人控制鼠标的轨迹数据,计算所述图像数据的真人概率,其中,所述大量真人控制鼠标的轨迹数据为数量超过预设数量阈值的真人控制鼠标的轨迹数据;若...

【专利技术属性】
技术研发人员:谢红宝庄家栋
申请(专利权)人:深圳市迅雷网络技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1