验证方法及终端设备、数据处理方法技术

技术编号:20449015 阅读:23 留言:0更新日期:2019-02-27 03:04
本申请提供一种验证方法及终端设备、数据处理方法,其中验证方法包括获取包含对象动作的视频数据,对所述视频数据进行解析获得关键图像帧,若所述关键图像帧与预存关键图像帧的相似度大于预设相似度,则验证通过。本申请不再使用包含非正常显示字符图片作为验证码,而是采用视频数据作为验证码。视频数据中画面均为正常显示,所以用户可以容易识别图像帧。且,视频处理过程较为繁琐,不容易被异常用户破解。

Verification Method, Terminal Equipment and Data Processing Method

This application provides a verification method, terminal equipment and data processing method, in which the verification method includes acquiring video data including object actions, parsing the video data to obtain key image frames, and verifying if the similarity between the key image frames and the stored key image frames is greater than the preset similarity. This application no longer uses pictures containing abnormal display characters as authentication codes, but uses video data as authentication codes. The pictures in the video data are displayed normally, so the user can easily recognize the image frame. Moreover, the process of video processing is cumbersome, and it is not easy to be cracked by abnormal users.

【技术实现步骤摘要】
验证方法及终端设备、数据处理方法
本申请涉及终端设备
,尤其涉及一种验证方法及终端设备、数据处理方法。
技术介绍
为了保证安全性,在终端设备执行关键操作时会提供输入验证码的对话框,以便用户通过提示信息来输入验证码,以便利用输入的验证码来验证该用户是否为合法用户。目前提示信息通常为图片,为了防止异常用户(黑客)利用图像识别技术来识别其中的验证码。提示信息多为包含非正常显示字符、包含模糊不清的物体的图片等。由于提示信息包含非正常显示字符,导致用户识别提示信息的难度较高。此外图片验证码较为简单,容易被异常用户破解。
技术实现思路
鉴于此,本申请提供一种验证方法及终端设备、数据处理方法,可以方便用户执行验证过程并且不容易被异常用户破解。为了实现上述目的,本申请提供了以下技术特征:一种验证方法,包括:获取包含对象动作的视频数据;对所述视频数据进行解析获得关键图像帧;若所述关键图像帧与预存关键图像帧的相似度大于预设相似度,则验证通过。可选的,所述预存关键图像帧为对包含预设对象动作的视频数据解析获得的关键图像帧。可选的,所述对所述视频数据进行解析获得关键图像帧,包括:对所述视频数据进行解析,确定各个图像帧中的对象动作;利用各个图像帧中的对象动作,确定表示一串对象动作的运动轨迹函数;对所述运动轨迹函数执行求导操作,获得表示对象动作的运动速度函数;将所述运动速度的函数波谷值对应的图像帧,确定为所述关键图像帧。可选的,所述获取包含对象动作的视频数据,包括:响应于利用倒计时方式拍摄包含对象动作的视频数据的开启指令,显示按压区域;在所述按压区域的压力值非零的过程中,基于所述按压区域的压力值和按压时长确定倒计时长;在所述按压区域的压力值为零的情况下,以所述倒计时长来执行倒计时过程;在所述倒计时过程中,获取包含对象动作的视频数据。可选的,还包括:在所述倒计时过程中,检测所述按压区域的压力值;在所述按压区域的压力值非零的情况下,暂停倒计时过程和视频拍摄过程,并基于所述按压区域的压力值和按压时长,在剩余时长的基础上增加倒计时长,获得更新后的倒计时长;在所述按压区域的压力值为零的情况下,以更新后的倒计时长执行倒计时过程;在所述倒计时过程中,在已有视频数据基础上继续拍摄包含对象动作的视频数据。一种终端设备,包括:视频拍摄设备,用于拍摄对象动作获得包含对象动作的视频数据,发送所述视频数据;处理器,用于接收所述视频拍摄设备发送的视频数据,对所述视频数据进行解析获得关键图像帧,若所述关键图像帧与预存关键图像帧的相似度大于预设相似度,则验证通过。可选的,所述处理器执行对所述视频数据进行解析获得关键图像帧过程,具体包括:对所述视频数据进行解析,确定各个图像帧中的对象动作,利用各个图像帧中的对象动作,确定表示一串对象动作的运动轨迹函数,对所述运动轨迹函数执行求导操作,获得表示对象动作的运动速度函数,将所述运动速度的函数波谷值对应的图像帧,确定为所述关键图像帧。可选的,还包括显示屏幕;则所述视频拍摄设备拍摄对象动作获得包含对象动作的视频数据的过程,具体包括:处理器,响应于利用倒计时方式拍摄包含对象动作的视频数据的开启指令,控制所述显示屏幕显示按压区域,在所述按压区域的压力值非零的过程中,记录所述按压区域的压力值和按压时长,基于所述按压区域的压力值和按压时长确定倒计时长,在所述按压区域的压力值为零的情况下,以所述倒计时长来执行倒计时过程;所述视频拍摄设备,用于在所述倒计时过程中,获取包含对象动作的视频数据。可选的,所述处理器,还用于在所述倒计时过程中,检测所述按压区域的压力值,在所述按压区域的压力值非零的情况下,暂停倒计时过程和视频拍摄过程,并记录所述按压区域的压力值非零过程中的压力值和按压时长,基于所述按压区域的压力值和按压时长确定倒计时长,在倒计时过程剩余时长的基础上添加所述倒计时长,获得更新后的倒计时长,在所述按压区域的压力值为零的情况下,以更新后的倒计时长执行倒计时过程;所述视频拍摄设备,用于在所述倒计时过程中,在已有视频数据基础上继续拍摄包含对象动作的视频数据。一种验证方法,包括:提供预先存储的视频数据以及所述视频数据中的关键图像帧;其中,所述视频数据采用如下方式获取:响应于利用倒计时方式拍摄视频数据的开启指令并显示按压区域,在所述按压区域的压力值非零的过程中,基于所述按压区域的压力值和按压时长确定倒计时长,在所述按压区域的压力值为零的情况下,以所述倒计时长来执行倒计时过程,在所述倒计时过程中获取视频数据;在播放所述视频数据的过程中,接收图像帧提取指令;基于所述图像帧提取指令,提取所述视频数据的当前图像帧;若所述当前图像帧与所述关键图像帧的相似度大于预设相似度,则确定验证通过。一种数据处理方法,包括:通过按压交互操作,获取图像数据;其中,所述图像数据包含对象的动作信息;获取所述图像数据中的至少一个图像帧;基于所述获取的图像帧以及预存图像帧,对所述对象进行验证。可选的,所述按压交互操作包括:响应于利用倒计时方式拍摄视频数据的开启指令并显示按压区域;检测所述按压区域的压力值;在所述按压区域的压力值非零的过程中,基于所述按压区域的压力值和按压时长确定倒计时长。可选的,还包括:在所述按压区域的压力值为零的情况下,以所述倒计时长来执行倒计时过程。可选的,所述按压交互操作包括:响应于利用倒计时方式拍摄视频数据的开启指令并显示按压区域;在一次按压所述按压区域的过程中,检测所述按压区域的压力值;基于所述按压区域的压力值确定倒计时长;以所述倒计时长来执行倒计时过程。可选的,所述获取图像数据,包括:在以所述倒计时长来执行倒计时过程中,录制对象的动作过程;获取包含对象的动作信息的视频数据。可选的,还包括:在录制对象的动作过程中,检测所述按压区域的压力值;在所述按压区域的压力值非零的情况下,暂停倒计时过程和视频拍摄过程,基于按压交互操作确定更新后的倒计时长;在以更新后的倒计时长执行倒计时过程中,在已有视频数据基础上继续拍摄包含对象动作的视频数据。通过以上技术手段,可以实现以下有益效果:本申请不再使用包含非正常显示字符图片作为验证码,而是采用视频数据作为验证码。视频数据中画面均为正常显示,所以用户可以容易识别图像帧。且,视频处理过程较为繁琐,不容易被异常用户破解。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种终端设备的结构示意图;图2为本申请实施例公开的提取关键图像帧的流程图;图3a-3d为本申请实施例公开的提取关键图像帧的示意图;图4为本申请实施例公开的一种验证方法的流程图;图5为本申请实施例公开的又一验证方法的流程图;图6a-6c为本申请实施例公开的倒计时过程示意图;图7为本申请实施例公开的又一验证方法的流程图;图8为本申请实施例公开的又一验证方法的流程图;图9a-9c为本申请实施例公开一种验证方法的示意图;图10为本本申请实施例公开一种数据处理方法的流程图;图11为本本申请实施例公开又一种数据处理方法的流本文档来自技高网...

【技术保护点】
1.一种验证方法,其特征在于,包括:获取包含对象动作的视频数据;对所述视频数据进行解析获得关键图像帧;若所述关键图像帧与预存关键图像帧的相似度大于预设相似度,则验证通过。

【技术特征摘要】
1.一种验证方法,其特征在于,包括:获取包含对象动作的视频数据;对所述视频数据进行解析获得关键图像帧;若所述关键图像帧与预存关键图像帧的相似度大于预设相似度,则验证通过。2.如权利要求1所述的方法,其特征在于,所述预存关键图像帧为对包含预设对象动作的视频数据解析获得的关键图像帧。3.如权利要求1或2所述的方法,其特征在于,所述对所述视频数据进行解析获得关键图像帧,包括:对所述视频数据进行解析,确定各个图像帧中的对象动作;利用各个图像帧中的对象动作,确定表示一串对象动作的运动轨迹函数;对所述运动轨迹函数执行求导操作,获得表示对象动作的运动速度函数;将所述运动速度的函数波谷值对应的图像帧,确定为所述关键图像帧。4.如权利要求1所述的方法,其特征在于,所述获取包含对象动作的视频数据,包括:响应于利用倒计时方式拍摄包含对象动作的视频数据的开启指令,显示按压区域;在所述按压区域的压力值非零的过程中,基于所述按压区域的压力值和按压时长确定倒计时长;在所述按压区域的压力值为零的情况下,以所述倒计时长来执行倒计时过程;在所述倒计时过程中,获取包含对象动作的视频数据。5.如权利要求4所述的方法,其特征在于,还包括:在所述倒计时过程中,检测所述按压区域的压力值;在所述按压区域的压力值非零的情况下,暂停倒计时过程和视频拍摄过程,并基于所述按压区域的压力值和按压时长,在剩余时长的基础上增加倒计时长,获得更新后的倒计时长;在所述按压区域的压力值为零的情况下,以更新后的倒计时长执行倒计时过程;在所述倒计时过程中,在已有视频数据基础上继续拍摄包含对象动作的视频数据。6.一种终端设备,其特征在于,包括:视频拍摄设备,用于拍摄对象动作获得包含对象动作的视频数据,发送所述视频数据;处理器,用于接收所述视频拍摄设备发送的视频数据,对所述视频数据进行解析获得关键图像帧,若所述关键图像帧与预存关键图像帧的相似度大于预设相似度,则验证通过。7.如权利要求6所述的终端设备,其特征在于,所述处理器执行对所述视频数据进行解析获得关键图像帧过程,具体包括:对所述视频数据进行解析,确定各个图像帧中的对象动作,利用各个图像帧中的对象动作,确定表示一串对象动作的运动轨迹函数,对所述运动轨迹函数执行求导操作,获得表示对象动作的运动速度函数,将所述运动速度的函数波谷值对应的图像帧,确定为所述关键图像帧。8.如权利要求6所述的终端设备,其特征在于,还包括显示屏幕;则所述视频拍摄设备拍摄对象动作获得包含对象动作的视频数据的过程,具体包括:处理器,响应于利用倒计时方式拍摄包含对象动作的视频数据的开启指令,控制所述显示屏幕显示按压区域,在所述按压区域的压力值非零的过程中,记录所述按压区域的压力值和按压时长,基于所述按压区域的压力值和按压时长确定倒计时长,在所述按压区域的压力值为零的情况下,以所述倒计时长来执行倒计时过程;...

【专利技术属性】
技术研发人员:徐金峰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1