换人检测方法及装置、用户身份验证方法及装置制造方法及图纸

技术编号:20517957 阅读:42 留言:0更新日期:2019-03-06 02:41
本申请实施例提供了一种换人检测方法及装置、用户身份验证方法及装置,其中换人检测方法包括:获取动作执行者执行特定动作的第一执行参数;根据所述特定动作的第一执行参数,确定执行所述特定动作的动作执行者是否为同一人。本申请实施例提供的换人检测方法及装置、用户身份验证方法及装置,能够应用在用户身份验证领域,基于特定动作的执行参数对用户进行身份验证。

Replacement Detection Method and Device, User Identity Authentication Method and Device

The embodiment of this application provides a replacement detection method and device, a user authentication method and device, in which the replacement detection method includes acquiring the first execution parameters of the action executor performing a specific action, and determining whether the action executor performing the specific action is the same person according to the first execution parameters of the specific action. The substitution detection method and device, user authentication method and device provided by the embodiment of this application can be applied in the field of user authentication, and the user can be authenticated based on the execution parameters of specific actions.

【技术实现步骤摘要】
换人检测方法及装置、用户身份验证方法及装置
本申请涉及身份验证领域,尤其涉及一种换人检测方法及装置、用户身份验证方法及装置。
技术介绍
为了保证网络操作的安全性,用户在互联网中进行某些特定操作前,需要对用户进行身份验证,比如,用户利用互联网进行购买支付操作前,需要对用户进行身份验证。为了提高身份验证的准确性,可以对用户进行活体检测,比如要求用户执行一些验证动作,从而确定待验证的对象为活体,而非视频、图片等非生命体。在活体检测过程中,若由不同的用户交替完成服务器端指定的验证动作,比如由不同的用户交替完成服务器端指定的摆手动作,则会对用户身份验证造成攻击,降低身份验证的准确度。因此,有必要提供一种方法,以检测验证动作是否由同一执行者执行完成,从而提高用户身份验证的抗攻击性,提高身份验证的准确度。
技术实现思路
本申请实施例的目的是提供一种换人检测方法及装置、用户身份验证方法及装置,能够根据特定动作的执行参数,确定特定动作是否由同一执行者执行完成,从而提高用户身份验证的抗攻击性,提高身份验证的准确度。为解决上述技术问题,本申请实施例是这样实现的:本申请实施例提供了一种换人检测方法,包括:获取动作执行者执行特定动作的第一执行参数;根据所述特定动作的第一执行参数,确定执行所述特定动作的动作执行者是否为同一人。本申请实施例提供了一种用户身份验证方法,包括:获取待验证用户执行特定动作的视频数据;根据获取的所述视频数据,确定所述待验证用户执行所述特定动作的第一执行参数;根据所述待验证用户执行所述特定动作的第一执行参数和所述待验证用户执行所述特定动作的历史执行参数,对所述待验证用户进行身份验证。本申请实施例提供了一种换人检测装置,包括:参数获取模块,用于获取动作执行者执行特定动作的第一执行参数;换人检测模块,用于根据所述特定动作的第一执行参数,确定执行所述特定动作的动作执行者是否为同一人。本申请实施例提供了一种用户身份验证装置,包括:数据获取模块,用于获取待验证用户执行特定动作的视频数据;参数确定模块,用于根据获取的所述视频数据,确定所述待验证用户执行所述特定动作的第一执行参数;身份验证模块,用于根据所述待验证用户执行所述特定动作的第一执行参数和所述待验证用户执行所述特定动作的历史执行参数,对所述待验证用户进行身份验证。本申请实施例提供了一种换人检测设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取动作执行者执行特定动作的第一执行参数;根据所述特定动作的第一执行参数,确定执行所述特定动作的动作执行者是否为同一人。本申请实施例提供了一种用户身份验证设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取待验证用户执行特定动作的视频数据;根据获取的所述视频数据,确定所述待验证用户执行所述特定动作的第一执行参数;根据所述待验证用户执行所述特定动作的第一执行参数和所述待验证用户执行所述特定动作的历史执行参数,对所述待验证用户进行身份验证。本申请实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:获取动作执行者执行特定动作的第一执行参数;根据所述特定动作的第一执行参数,确定执行所述特定动作的动作执行者是否为同一人。本申请实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现以下流程:获取待验证用户执行特定动作的视频数据;根据获取的所述视频数据,确定所述待验证用户执行所述特定动作的第一执行参数;根据所述待验证用户执行所述特定动作的第一执行参数和所述待验证用户执行所述特定动作的历史执行参数,对所述待验证用户进行身份验证。通过本申请实施例中的换人检测方法及装置、用户身份验证方法及装置,可以根据执行特定动作的第一执行参数,确定特定动作是否由同一执行者执行完成,还能够根据待验证用户执行特定动作的第一执行参数和待验证用户执行特定动作的历史执行参数,对待验证用户进行身份验证,从而基于执行特定动作的执行参数难以模仿的特性,提高用户身份验证的抗攻击性,提高身份验证的准确度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的换人检测及用户身份验证的场景示意图;图2为本申请实施例提供的换人检测方法的第一种流程示意图;图3a为本申请实施例提供的视频数据的示意图;图3b为本申请实施例提供识别出来的每次执行特定动作对应的视频数据的示意图;图4为本实施例提供的识别模型的训练流程示意图;图5为计算特定动作的第一执行参数的示意图;图6为本申请实施例提供的换人检测方法的第二种流程示意图;图7为本申请实施例提供的换人检测方法的第三种流程示意图;图8为本申请实施例提供的用户身份验证方法的第一种流程示意图;图9为本申请实施例提供的用户身份验证方法的第二种流程示意图;图10为本申请实施例提供的换人检测装置的第一种模块组成示意图;图11为本申请实施例提供的换人检测装置的第二种模块组成示意图;图12为本申请实施例提供的用户身份验证装置的模块组成示意图;图13为本申请实施例提供的换人检测设备的结构示意图;图14为本申请实施例提供的用户身份验证设备的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。本申请实施例提供了一种换人检测方法及装置、用户身份验证方法及装置,能够根据特定动作的执行参数,确定特定动作是否由同一执行者执行完成,从而提高用户身份验证的抗攻击性,提高身份验证的准确度。图1为本申请实施例提供的换人检测及用户身份验证的场景示意图,本申请实施例提供的换人检测方法及装置、用户身份验证方法及装置,可以应用于图1所示的场景中。如图1所示,该场景包括至少一个客户端100和服务器200,客户端100由用户操作,并通过网络300与服务器200通信连接。客户端100可以为手机、平板电脑、台式计算机、便携笔记本式计算机、车载计算机等。客户端100可以运行程序模块,并向服务器200发送数据,如客户端100运行摄像模块,并将拍摄得到的图像或视频发送至服务器200,如将拍摄得到的用户执行特定动作的动作视频发送至服务器200。服务器200可以为包含独立主机的物理服务器,或者为主机集群承载的虚拟服务器,或者为云服务器。服务器200可以对客户端100上传的数据进行处理,如服务器200接收客户端100上传的用户执行特定动作的动作视频,并对该动作视频进行处理,确定特定动作是否由同一用户执行完成,服务器200还可以对用户进行身份验证。网络300可以包括多种类型的有线或无线网络。如,网本文档来自技高网
...

【技术保护点】
1.一种换人检测方法,包括:获取动作执行者执行特定动作的第一执行参数;根据所述特定动作的第一执行参数,确定执行所述特定动作的动作执行者是否为同一人。

【技术特征摘要】
1.一种换人检测方法,包括:获取动作执行者执行特定动作的第一执行参数;根据所述特定动作的第一执行参数,确定执行所述特定动作的动作执行者是否为同一人。2.如权利要求1所述的方法,获取动作执行者执行特定动作的第一执行参数,包括:获取所述动作执行者执行所述特定动作的视频数据;利用对应于所述特定动作的识别模型,对所述视频数据进行识别,以确定每次执行所述特定动作的时间和幅度;根据每次执行所述特定动作的时间和幅度,确定每次执行所述特定动作的第一执行参数。3.如权利要求2所述的方法,利用对应于所述特定动作的识别模型,对所述视频数据进行识别,以确定每次执行所述特定动作的时间和幅度,包括:利用对应于所述特定动作的识别模型,在所述视频数据中识别每次执行所述特定动作对应的视频数据,所述视频数据用于指示执行所述特定动作的时间和幅度;根据每次执行所述特定动作对应的视频数据,确定每次执行所述特定动作的时间和幅度。4.如权利要求2所述的方法,根据每次执行所述特定动作的时间和幅度,确定每次执行所述特定动作的第一执行参数,包括以下方式中的一种或多种:根据每次执行所述特定动作的起始时间和结束时间,确定每次执行所述特定动作的频率参数;和,根据每次执行所述特定动作的起始时间和结束时间,确定每次执行所述特定动作的速度参数;和,根据每次执行所述特定动作的最大幅度与最小幅度,确定每次执行所述特定动作的幅度参数。5.如权利要求1至4任一项所述的方法,根据所述特定动作的第一执行参数,确定执行所述特定动作的动作执行者是否为同一人,包括:确定每次执行所述特定动作的第一执行参数的方差;若所述第一执行参数的方差小于其对应的设定阈值,则确定执行所述特定动作的动作执行者为同一人。6.如权利要求1至4任一项所述的方法,所述动作执行者为需要进行身份验证的待验证用户;所述方法还包括:获取所述待验证用户执行所述特定动作的历史执行参数;若所述第一执行参数与所述历史执行参数相匹配,则确定所述待验证用户通过验证。7.如权利要求6所述的方法,若所述第一执行参数与所述历史执行参数相匹配,则确定所述待验证用户通过验证,包括:若所述第一执行参数与所述历史执行参数之间的方差小于其对应的设定阈值,则确定所述待验证用户通过验证。8.如权利要求1至4任一项所述的方法,所述特定动作为指示所述动作执行者执行的动作。9.如权利要求1至4任一项所述的方法,所述特定动作包括眨眼、摇头、摆手中的任意一种。10.一种用户身份验证方法,包括:获取待验证用户执行特定动作的视频数据;根据获取的所述视频数据,确定所述待验证用户执行所述特定动作的第一执行参数;根据所述待验证用户执行所述特定动作的第一执行参数和所述待验证用户执行所述特定动作的历史执行参数,对所述待验证用户进行身份验证。11.如权利要求10所述的方法...

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

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

1