滑动轨迹数据库的更新方法、装置、存储介质及电子设备制造方法及图纸

技术编号:28295854 阅读:43 留言:0更新日期:2021-04-30 16:20
本申请提供了滑动轨迹数据库的更新方法、装置、存储介质及电子设备,包括:获取目标滑动对象的滑动路径的目标横向移动距离,从而确定目标滑动对象的目标滑动总时间;从滑动轨迹数据库中筛选出轨迹滑动时间大于目标滑动总时间的参考滑动轨迹;将参考滑动轨迹对应的参考滑动时间序列输入至轨迹预测模型中得到的随机滑动轨迹存储至滑动轨迹数据库,对滑动轨迹数据库进行更新。这样,通过结合滑动轨迹数据库以及轨迹预测模型,确定出准确率以及随机性较高的随机滑动轨迹,并将确定出的随机滑动轨迹加入到滑动轨迹数据库,对滑动轨迹数据库进行更新,有助于提高滑动轨迹数据库中滑动轨迹的准确率以及随机性,进而提高在滑动验证过程中的验证准确率。

【技术实现步骤摘要】
滑动轨迹数据库的更新方法、装置、存储介质及电子设备
本申请涉及滑码验证
,尤其是涉及滑动轨迹数据库的更新方法、装置、存储介质及电子设备。
技术介绍
验证码是一种有效区分人类和机器的验证程序,目前,基于验证码使用技术和验证过程的不同,验证码可大体分为:图片型验证码、短信验证码、行为验证码等,其中,滑块验证码以拼图的形式,将一张图片进行抠图生成得到滑块图片和缺少滑块的背景图。滑块验证码要求用户拖动滑块至指定目标缺口位置,完成拼图,实现验证过程。为了防止在验证码验证过程中被机器操作,需要对滑块验证码的滑动过程进行验证,而根据滑动轨迹的验证是现阶段比较常用的验证方式。目前,针对于滑动验证码的滑动轨迹的验证过程,一般采用数据库方法来进行轨迹验证,通过总移动距离相近这个条件筛选出一条滑动轨迹提供给脚本来模拟人类滑动轨迹,但是数据库法需要大量采集人为正常的滑动轨迹以适应不同长度的总移动距离,需要进行大量的人工采集工作,并且数据库中存储的滑动轨迹均是通过人工采集的正常轨迹,滑动轨迹随机性不足,影响对滑动轨迹验证的效果。
技术实现思路
本文档来自技高网
...

【技术保护点】
1.一种滑动轨迹数据库的更新方法,其特征在于,所述更新方法包括:/n获取目标滑动对象在验证过程中移动的滑动路径对应的目标横向移动距离;/n根据所述目标横向移动距离,确定所述目标滑动对象滑动至验证位置所需的目标滑动总时间;/n从滑动轨迹数据库中筛选出轨迹滑动时间大于所述目标滑动总时间的一条参考滑动轨迹;/n确定所述参考滑动轨迹对应的参考滑动时间序列,其中,所述参考滑动时间序列中的序列终点时间与所述目标滑动总时间之间的差值小于预设误差阈值;/n将所述参考滑动时间序列输入至预先训练好的轨迹预测模型中,输出新生成的随机滑动轨迹,将所述随机滑动轨迹存储至所述滑动轨迹数据库,对所述滑动轨迹数据库进行更新。...

【技术特征摘要】
1.一种滑动轨迹数据库的更新方法,其特征在于,所述更新方法包括:
获取目标滑动对象在验证过程中移动的滑动路径对应的目标横向移动距离;
根据所述目标横向移动距离,确定所述目标滑动对象滑动至验证位置所需的目标滑动总时间;
从滑动轨迹数据库中筛选出轨迹滑动时间大于所述目标滑动总时间的一条参考滑动轨迹;
确定所述参考滑动轨迹对应的参考滑动时间序列,其中,所述参考滑动时间序列中的序列终点时间与所述目标滑动总时间之间的差值小于预设误差阈值;
将所述参考滑动时间序列输入至预先训练好的轨迹预测模型中,输出新生成的随机滑动轨迹,将所述随机滑动轨迹存储至所述滑动轨迹数据库,对所述滑动轨迹数据库进行更新。


2.根据权利要求1所述的更新方法,其特征在于,在对所述滑动轨迹数据库进行更新之后,所述更新方法还包括:
获取目标滑动对象在预设检测时间段内对应的多条待检测滑动轨迹;
确定多条待检测滑动轨迹中与所述滑动轨迹数据库中的同一条滑动轨迹一致的待检测滑动轨迹的数量;
若多条待检测滑动轨迹中与所述滑动轨迹数据库中的同一条滑动轨迹一致的待检测滑动轨迹的数量大于预设数量阈值,确定目标滑动对象对应的滑动验证操作是机器控制操作的。


3.根据权利要求1所述的更新方法,其特征在于,所述将所述参考滑动时间序列输入至预先训练好的轨迹预测模型中,输出新生成的随机滑动轨迹,包括:
将所述参考滑动时间序列中包括的每一个滑动时刻按照时间顺序输入至所述轨迹预测模型中,确定出每个滑动时刻对应的位移向量;
将每个滑动时间对应的位移向量按照时间顺序拼接,得到所述随机滑动轨迹。


4.根据权利要求1所述的更新方法,其特征在于,在所述获取目标滑动对象在验证过程中移动的滑动路径对应的目标横向移动距离之前,所述更新方法还包括:
获取目标滑动对象滑动的多条候选滑动轨迹;
针对每条候选滑动轨迹,确定该条候选滑动轨迹的属性向量,其中,所述属性向量包括该条候选滑动轨迹的横向移动距离以及滑动总时间;
基于每条候选滑动轨迹的属性向量,确定所述目标滑动对象的横向移动距离以及滑动总时间之间的映射关系。


5.根据权利要求4所述的更新方法,其特征在于,在所述获取目标滑动对象在验证过程中移动的滑动路径对应的目标横向移动距离之前,所述更新方法还包括:
确定每条候选滑动轨迹对应的候选滑动时间序列;
针对每条候选滑动时间序列,将该候选滑动时间序列输入至构建好的深度学习网络中,得到该候选滑动时间序列的预测滑动轨迹;
针对每条候选滑动时间序列,确定该每条候选滑动时间序列对应的预测滑动轨迹与候选滑动轨迹之间的偏差值;
若...

【专利技术属性】
技术研发人员:陈澜涛江金陵林晓明
申请(专利权)人:上海明略人工智能集团有限公司
类型:发明
国别省市:上海;31

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

1