【技术实现步骤摘要】
一种活体检测方法、装置及设备
[0001]本说明书涉及计算机
,尤其涉及一种活体检测方法、装置及设备。
技术介绍
[0002]随着移动互联网金融行业的迅猛崛起,使得寄生其上的黑色产业链也达到 了泛滥的地步。生物特征识别系统在一定程度上阻止了黑色产业链的不断泛滥, 但是,在巨大的黑产利润诱使下,生物特征识别系统受到的威胁日趋严重。
[0003]当前,生物特征识别系统中受到黑灰产攻击最多的是活体检测机制,而当 前,为了达到识别真实活体的目的,活体检测机制中会设置有需要进行活体检 测的对象执行指定动作(眨眼睛、摇头或张嘴等)的要求,而黑灰产针对上述 活体检测机制也开发出了对应的视频生成应用和软件,并可以通过视频生成应 用和软件,基于进行活体检测的对象的一张图像生成带有上述指定动作的视频 或动态图像,从而对上述活体检测机制进行攻击,造成生物特征识别系统或活 体检测机制被黑灰产所攻破,使得用户的隐私数据泄露,甚至使得用户资源(如 存款等)被窃取。基于此,需要提供一种更优的生物特征识别机制或活体检测 处理机制。
技术实现思路
[0004]本说明书实施例的目的是提供一种更优的生物特征识别机制或活体检测 处理机制。
[0005]为了实现上述技术方案,本说明书实施例是这样实现的:
[0006]本说明书实施例提供的一种活体检测方法,应用于终端设备,所述方法包 括:当获取到用户的活体检测指令时,向服务器发送活体检测请求,以使所述 服务器基于所述活体检测请求生成终端角度信息,并将所述终端角度信息 ...
【技术保护点】
【技术特征摘要】
1.一种活体检测方法,应用于终端设备,所述方法包括:当获取到用户的活体检测指令时,向服务器发送活体检测请求,以使所述服务器基于所述活体检测请求生成终端角度信息,并将所述终端角度信息提供给所述终端设备,所述终端角度信息中包括在进行活体检测时所述终端设备相对于预设的第一基准方向的目标角度;接收所述服务器发送的所述终端角度信息,在检测到所述终端设备当前相对于所述第一基准方向的角度与所述终端角度信息对应的目标角度相匹配时,执行活体检测处理,并获取执行活体检测处理的过程中采集的活体检测数据,所述活体检测数据中融合有所述终端设备当前相对于所述第一基准方向的角度;将获取的所述活体检测数据发送给所述服务器,以使所述服务器基于所述活体检测数据判断所述终端设备的活体检测处理是否有效,如果有效,则基于所述活体检测数据进行活体的预测。2.根据权利要求1所述的方法,所述终端角度信息对应的目标角度为与所述第一基准方向成0度、45度、90度、135度或180度。3.根据权利要求1所述的方法,所述接收所述服务器发送的所述终端角度信息后,所述方法还包括:展示角度指示盘,所述角度指示盘用于指示所述终端设备当前相对于所述第一基准方向的角度;如果通过所述角度指示盘检测到所述终端设备当前相对于所述第一基准方向的角度处于所述目标角度对应的角度范围内,且所述终端设备当前相对于所述第一基准方向的角度处于所述目标角度对应的角度范围内的持续时长超过预定时长阈值,则确定所述终端设备当前相对于所述第一基准方向的角度与所述终端角度信息对应的目标角度相匹配。4.根据权利要求3所述的方法,所述如果通过所述角度指示盘检测到所述终端设备当前相对于所述第一基准方向的角度处于所述目标角度对应的角度范围内,且所述终端设备当前相对于所述第一基准方向的角度处于所述目标角度对应的角度范围内的持续时长超过预定时长阈值,则确定所述终端设备当前相对于所述第一基准方向的角度与所述终端角度信息对应的目标角度相匹配,包括:如果从展示角度指示盘开始计时的预设时长内检测到所述终端设备当前相对于所述第一基准方向的角度处于所述目标角度对应的角度范围内,且所述终端设备当前相对于所述第一基准方向的角度处于所述目标角度对应的角度范围内的持续时长超过预定时长阈值,则确定所述终端设备当前相对于所述第一基准方向的角度与所述终端角度信息对应的目标角度相匹配,其中,所述预设时长不小于所述持续时长。5.根据权利要求1
‑
4中任一项所述的方法,在检测到所述终端设备当前相对于所述第一基准方向的角度与所述终端角度信息对应的目标角度相匹配时,执行活体检测处理,并获取执行活体检测处理的过程中采集的活体检测数据,包括:在检测到所述终端设备当前相对于所述第一基准方向的角度与所述终端角度信息对应的目标角度相匹配时,执行活体检测处理,并通过摄像组件采集执行活体检测处理的过程中所述终端设备的用户的面部图像数据,将采集的面部图像数据作为所述活体检测数据,其中,所述面部图像数据中包括所述用户执行指定面部动作的过程中的图像数据。
6.一种活体检测方法,应用于服务器,所述方法包括:接收终端设备发送的活体检测请求,并基于所述活体检测请求生成终端角度信息,并将所述终端角度信息发送给所述终端设备,所述终端角度信息中包括在进行活体检测时所述终端设备相对于预设的第一基准方向的目标角度;接收所述终端设备发送的活体检测数据,所述活体检测数据是所述终端设备在检测到所述终端设备当前相对于所述第一基准方向的角度与所述目标角度相匹配时,执行活体检测处理的过程中采集的数据,所述活体检测数据中融合有所述终端设备当前相对于所述第一基准方向的角度;基于所述活体检测数据确定所述终端设备进行活体检测处理的过程中所述终端设备相对于所述第一基准方向的角度是否与所述目标角度相匹配;如果是,则确定所述终端设备的活体检测处理有效,并基于所述活体检测数据进行活体的预测。7.根据权利要求6所述的方法,所述活体检测数据包括所述终端设备的用户的面部图像数据,所述面部图像数据中包括所述用户执行指定面部动作的过程中的图像数据,所述基于所述活体检测数据确定所述终端设备进行活体检测处理的过程中所述终端设备相对于所述第一基准方向的角度是否与所述目标角度相匹配,包括:对所述活体检测数据中的面部图像数据进行面部关键点检测,得到所述面部图像数据中包含的面部关键点信息;基于所述面部图像数据中包含的面部关键点信息,确定所述面部图像数据对应的用户面部相对于所述第一基准方向的角度;基于所述面部图像数据对应的用户面部相对于所述第一基准方向的角度,确定所述终端设备进行活体检测处理的过程中所述终端设备相对于所述第一基准方向的角度是否与所述目标角度相匹配。8.根据权利要求7所述的方法,所述基于所述面部图像数据对应的用户面部相对于所述第一基准方向的角度,确定所述终端设备进行活体检测处理的过程中所述终端设备相对于所述第一基准方向的角度是否与所述目标角度相匹配,包括:如果所述面部图像数据对应的用户面部相对于所述第一基准方向的角度与所述目标角度之间的差值小于第一预设角度阈值,则确定所述终端设备进行活体检测处理的过程中所述终端设备相对于所述第一基准方向的角度与所述目标角度相匹配。9.根据权利要求7所述的方法,所述活体检测数据中还包括所述终端设备进行活体检测处理的过程中所述终端设备相对于所述第一基准方向的角度,所述基于所述面部图像数据对应的用户面部相对于所述第一基准方向的角度,确定所述终端设备进行活体检测处理的过程中所述终端设备相对于所述第一基准方向的角度是否与所述目标角度相匹配,包括:如果所述面部图像数据对应的用户面部相对于所述第一基准方向的角度与所述活体检测数据中包含的所述终端设备进行活体检测处理的过程中所述终端设备相对于所述第一基准方向的角度之间的差值小于第二预设角度阈值,则确定所述终端设备进行活体检测处理的过程中所述终端设备相对于所述第一基准方向的角度与所述目标角度相匹配。10.根据权利要求6
‑
9中任一项所述的方法,所述基于所述活体检测数据进行活体的预
测,包括:将所述活体检测数据输入到预先训练的活体检测分类模型中,得到所述活体检测数据对应的活体预测结果,所述活体检测分类模型是通过历史活体检测数据并基于预设的分类算法构建的模型。11.一种活体检测装置,所述装置包括:检测请求模块,当获取到用户的活体检测指令时,向服务器发送活体检测请求,以使所述服务器基于所述活体检测请求生成终端角度信息,并将所述终端角度信息提供给所述装置,所述终端角度信息中包括在进行活体检测时所述装置相对...
【专利技术属性】
技术研发人员:徐文浩,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。