手机银行交易的活体检测方法及装置与流程

文档序号:26142064发布日期:2021-08-03 14:26阅读:486来源:国知局
手机银行交易的活体检测方法及装置与流程

本发明涉及移动互联技术领域,尤其涉及手机银行交易的活体检测方法及装置。



背景技术:

传统手机银行交易的活体检测中,诈骗分子经常使用ai换脸做动作完成活体检测验证或利用本人视频通过屏幕翻拍完成活动检测验证,从而利用这些漏洞进行诈骗,现有技术无法判断是否为本人操作,交易安全性极低。

因此,亟需一种可以克服上述问题的手机银行交易的活体检测方案。



技术实现要素:

本发明实施例提供一种手机银行交易的活体检测方法,用以进行手机银行交易的活体检测,避免非本人使用ai换脸做动作完成活体检测验证或利用本人视频通过屏幕翻拍完成活动检测验证的漏洞,提高交易安全性,该方法包括:

接收手机银行后台管理系统发送的活体检测请求;

根据所述活体检测请求,随机生成二进制数;

根据所述二进制数和预先建立的光源变化规则,生成所述二进制数对应的光源轨迹信息;

向用户终端发送所述光源轨迹信息;

接收用户终端根据所述光源轨迹信息以5g消息形式反馈的视频信息,所述视频信息中包含眼球变化信息;

根据所述眼球变化信息和光源轨迹信息进行校验;

向手机银行后台管理系统发送校验的结果。

本发明实施例提供一种手机银行交易的活体检测装置,用以进行手机银行交易的活体检测,避免非本人使用ai换脸做动作完成活体检测验证或利用本人视频通过屏幕翻拍完成活动检测验证的漏洞,提高交易安全性,该装置包括:

请求接收模块,用于接收手机银行后台管理系统发送的活体检测请求;

二进制数生成模块,用于根据所述活体检测请求,随机生成二进制数;

信息生成模块,用于根据所述二进制数和预先建立的光源变化规则,生成所述二进制数对应的光源轨迹信息;

信息发送模块,用于向用户终端发送所述光源轨迹信息;

信息接收模块,用于接收用户终端根据所述光源轨迹信息以5g消息形式反馈的视频信息,所述视频信息中包含眼球变化信息;

第一信息校验模块,用于根据所述眼球变化信息和光源轨迹信息进行校验;

结果发送模块,用于向手机银行后台管理系统发送校验的结果。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述手机银行交易的活体检测方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述手机银行交易的活体检测方法的计算机程序。

本发明实施例通过接收手机银行后台管理系统发送的活体检测请求;根据所述活体检测请求,随机生成二进制数;根据所述二进制数和预先建立的光源变化规则,生成所述二进制数对应的光源轨迹信息;向用户终端发送所述光源轨迹信息;接收用户终端根据所述光源轨迹信息以5g消息形式反馈的视频信息,所述视频信息中包含眼球变化信息;根据所述眼球变化信息和光源轨迹信息进行校验;向手机银行后台管理系统发送校验的结果。本发明实施例中用户终端以5g消息形式反馈视频信息,无需为了节省视频传输时间压缩视频质量,数据传输速率高、延迟低,可将用户操作过程中的高清视频进行记录,进而根据视频信息中的眼球变化信息与光源轨迹信息进行验证,判断是否为实时活体验证,避免了非本人使用ai换脸做动作完成活体检测验证和利用本人视频通过屏幕翻拍完成活动检测验证的漏洞,有效提高交易安全性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中手机银行交易的活体检测方法示意图;

图2为本发明实施例中生成二进制数对应的光源轨迹信息方法示意图;

图3为本发明实施例中另一手机银行交易的活体检测方法示意图;

图4为本发明实施例中手机银行交易的活体检测装置结构图;

图5为本发明实施例中另一手机银行交易的活体检测装置结构图;

图6是本发明实施例的计算机设备结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

首先,介绍本发明实施例中出现的专业名词:

5g:第5代移动通信技术(英语:5thgenerationmobilenetworks或5thgenerationwirelesssystems、5th-generation,简称5g或5g技术)是最新一代蜂窝移动通信技术,也是继4g(lte-a、wimax)、3g(umts、lte)和2g(gms)系统之后的延伸。5g的性能目标是高数据速率、减少延迟、节省能源、降低成本、提高系统容量和大规模设备连接。

活体检测:活体检测是在一些身份验证场景确定对象真实生理特征的方法,在人脸识别应用中,活体检测能通过眨眼、张嘴、摇头、点头等组合动作,使用人脸关键点定位和人脸追踪等技术,验证用户是否为真实活体本人操作。

如前所述,传统的活体检测方法,存在以下问题:1、非本人使用ai换脸做动作完成活体检测验证;2、利用本人视频通过屏幕翻拍完成活动检测验证。从而利用这些漏洞完成诈骗。

为了进行手机银行交易的活体检测,避免非本人使用ai换脸做动作完成活体检测验证或利用本人视频通过屏幕翻拍完成活动检测验证的漏洞,提高交易安全性,本发明实施例提供一种手机银行交易的活体检测方法,如图1所示,该方法可以包括:

步骤101、接收手机银行后台管理系统发送的活体检测请求;

步骤102、根据所述活体检测请求,随机生成二进制数;

步骤103、根据所述二进制数和预先建立的光源变化规则,生成所述二进制数对应的光源轨迹信息;

步骤104、向用户终端发送所述光源轨迹信息;

步骤105、接收用户终端根据所述光源轨迹信息以5g消息形式反馈的视频信息,所述视频信息中包含眼球变化信息;

步骤106、根据所述眼球变化信息和光源轨迹信息进行校验;

步骤107、向手机银行后台管理系统发送校验的结果。

由图1所示可以得知,本发明实施例通过接收手机银行后台管理系统发送的活体检测请求;根据所述活体检测请求,随机生成二进制数;根据所述二进制数和预先建立的光源变化规则,生成所述二进制数对应的光源轨迹信息;向用户终端发送所述光源轨迹信息;接收用户终端根据所述光源轨迹信息以5g消息形式反馈的视频信息,所述视频信息中包含眼球变化信息;根据所述眼球变化信息和光源轨迹信息进行校验;向手机银行后台管理系统发送校验的结果。本发明实施例中用户终端以5g消息形式反馈视频信息,无需为了节省视频传输时间压缩视频质量,数据传输速率高、延迟低,可将用户操作过程中的高清视频进行记录,进而根据视频信息中的眼球变化信息与光源轨迹信息进行验证,判断是否为实时活体验证,避免了非本人使用ai换脸做动作完成活体检测验证和利用本人视频通过屏幕翻拍完成活动检测验证的漏洞,有效提高交易安全性。

实施例中,接收手机银行后台管理系统发送的活体检测请求。

本实施例中,所述活体检测请求是手机银行后台管理系统在收到用户终端发送的确认信息后发送的,所述确认信息是用户终端在收到手机银行后台管理系统发送的检测确认请求后发送的,所述检测确认请求是手机银行后台管理系统在用户终端进行交易时发送的。

具体实施时,用户通过手机银行进行交易,需要进行本人验证时(如在线开户、跨境绑卡等业务,需要进行活体检测后才可继续),手机银行后台管理系统向用户终端检测确认请求,用户点击确认开始活体认证,手机银行后台管理系统收到用户的确认信息后,向活体检测系统发送活体检测请求。

实施例中,根据所述活体检测请求,随机生成二进制数,根据所述二进制数和预先建立的光源变化规则,生成所述二进制数对应的光源轨迹信息。

本实施例中,如图2所示,所述光源变化规则包括:光源强弱变化规则和移动轨迹变化规则;根据所述二进制数和预先建立的光源变化规则,生成所述二进制数对应的光源轨迹信息,包括:

步骤201、根据第一预设位的二进制数和光源强弱变化规则,确定光源强弱变化信息;

步骤202、根据第二预设位的二进制数和移动轨迹变化规则,确定光源移动轨迹变化信息;

步骤203、根据所述光源强弱变化信息和光源移动轨迹变化信息,生成所述二进制数对应的光源轨迹信息。

具体实施时,预先建立光源强弱变化规则时,如0代表弱光源,1代表强光源,如一段二进制数:10101110,表示光源“强弱强弱强强强弱”的变化节奏,在预先建立移动轨迹变化规则时,分为从屏幕上、下、左、右四个方向移动,分别用00代表上,01代表下,10代表左,11代表右,那么一段二进制数:10101100,表示光源“向左,向左,向右,向上”移动。随机生成一段二进制数,比如用16位二进制数表示光源强弱,16位二进制数表示光源移动轨迹,只需要随机生成一个32位的二进制数,用十六进制表示就是像0xfffffff这样的整数,利用这个整数,生成光源强弱变化和移动规则。根据第一预设位的二进制数和光源强弱变化规则,确定光源强弱变化信息;根据第二预设位的二进制数和移动轨迹变化规则,确定光源移动轨迹变化信息;根据光源强弱变化信息和光源移动轨迹变化信息,生成二进制数对应的光源轨迹信息,也即在屏幕上生成一段光源轨迹,发送到用户终端供用户做活体检测。

实施例中,向用户终端发送所述光源轨迹信息;接收用户终端根据所述光源轨迹信息以5g消息形式反馈的视频信息,所述视频信息中包含眼球变化信息;根据所述眼球变化信息和光源轨迹信息进行校验;向手机银行后台管理系统发送校验的结果。

本实施例中,所述眼球变化信息包括:眼球反射的光源强弱信息,眼球瞳孔收缩信息,眼球转动轨迹信息;

根据所述眼球变化信息和光源轨迹信息进行校验,包括:

将眼球反射的光源强弱信息、眼球瞳孔收缩信息与光源强弱变化信息进行校验,以及将眼球转动轨迹信息与光源移动轨迹变化信息进行校验。

本实施例中,如图3所示,所述视频信息中还包含用户面部信息;

所述的手机银行交易的活体检测方法,还包括:

步骤301、从数据库中获取用户身份证件信息;

步骤302、根据所述用户身份证件信息和用户面部信息进行校验。

具体实施时,向用户终端发送所述光源轨迹信息之后,用户根据收到的提示,授权打开摄像头前置,同时正对屏幕,开始进行活体检测。观察屏幕光源变化和移动,活体检测过程中会对用户进行录像,并将用户对光源通过手机摄像头生成高清视频信息进行回传。普通活体检测的视频为了节省视频传输时间压缩视频质量,而以5g消息形式进行反馈的视频无需压缩,后台可获得高清视频。在收到视频信息后,可以进行两部分验证:一部分是对根据用户模样完成身份验证,从数据库中获取用户身份证件信息,根据用户身份证件信息和用户面部信息进行校验。通过视频中用户模样,与身份证照片进行比对,判断是否为本人;第二部分是将眼球反射的光源强弱信息、眼球瞳孔收缩信息与光源强弱变化信息进行校验,以及将眼球转动轨迹信息与光源移动轨迹变化信息进行校验,根据眼球反射的光源强弱、瞳孔收缩完成光源变化,与之前生成光源的二进制前半段进行校验,然后根据眼球转动轨迹与之前生成光源的二进制后半段完成光源移动校验,并将验证结果发送给手机银行后台管理系统。手机银行收到验证结果后,可以进行下一步业务操作。

相比于传统的活检测试为了节省视频传输时间压缩视频质量,本发明实施例利用5g的高数据传输速率、低延迟的特性,可将用户操作过程中的高清视频进行记录,用户根据屏幕指示,眼球跟踪屏幕光源,将视频传入后台,后台利用收到的视频,跟据视频中用户模样判断是否为本人操作,根据用户的眼球反射的光源强弱、瞳孔收缩、眼球移动轨迹,判断是否为实时活体验证,避免了非本人使用ai换脸做动作完成活体检测验证和利用本人视频通过屏幕翻拍完成活动检测验证的漏洞。

基于同一发明构思,本发明实施例还提供了一种手机银行交易的活体检测装置,如下面的实施例所述。由于这些解决问题的原理与手机银行交易的活体检测方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

图4为本发明实施例中手机银行交易的活体检测装置的结构图,如图4所示,该装置包括:

请求接收模块401,用于接收手机银行后台管理系统发送的活体检测请求;

二进制数生成模块402,用于根据所述活体检测请求,随机生成二进制数;

信息生成模块403,用于根据所述二进制数和预先建立的光源变化规则,生成所述二进制数对应的光源轨迹信息;

信息发送模块404,用于向用户终端发送所述光源轨迹信息;

信息接收模块405,用于接收用户终端根据所述光源轨迹信息以5g消息形式反馈的视频信息,所述视频信息中包含眼球变化信息;

第一信息校验模块406,用于根据所述眼球变化信息和光源轨迹信息进行校验;

结果发送模块407,用于向手机银行后台管理系统发送校验的结果。

一个实施例中,所述活体检测请求是手机银行后台管理系统在收到用户终端发送的确认信息后发送的,所述确认信息是用户终端在收到手机银行后台管理系统发送的检测确认请求后发送的,所述检测确认请求是手机银行后台管理系统在用户终端进行交易时发送的。

一个实施例中,所述光源变化规则包括:光源强弱变化规则和移动轨迹变化规则;

所述信息生成模块403进一步用于:

根据第一预设位的二进制数和光源强弱变化规则,确定光源强弱变化信息;

根据第二预设位的二进制数和移动轨迹变化规则,确定光源移动轨迹变化信息;

根据所述光源强弱变化信息和光源移动轨迹变化信息,生成所述二进制数对应的光源轨迹信息。

一个实施例中,所述眼球变化信息包括:眼球反射的光源强弱信息,眼球瞳孔收缩信息,眼球转动轨迹信息;

所述第一信息校验模块406进一步用于:

将眼球反射的光源强弱信息、眼球瞳孔收缩信息与光源强弱变化信息进行校验,以及将眼球转动轨迹信息与光源移动轨迹变化信息进行校验。

一个实施例中,如图5所示,所述视频信息中还包含用户面部信息;

所述的手机银行交易的活体检测方法,还包括:

信息获取模块501,用于从数据库中获取用户身份证件信息;

第二信息校验模块502,用于根据所述用户身份证件信息和用户面部信息进行校验。

综上所述,本发明实施例通过接收手机银行后台管理系统发送的活体检测请求;根据所述活体检测请求,随机生成二进制数;根据所述二进制数和预先建立的光源变化规则,生成所述二进制数对应的光源轨迹信息;向用户终端发送所述光源轨迹信息;接收用户终端根据所述光源轨迹信息以5g消息形式反馈的视频信息,所述视频信息中包含眼球变化信息;根据所述眼球变化信息和光源轨迹信息进行校验;向手机银行后台管理系统发送校验的结果。本发明实施例中用户终端以5g消息形式反馈视频信息,无需为了节省视频传输时间压缩视频质量,数据传输速率高、延迟低,可将用户操作过程中的高清视频进行记录,进而根据视频信息中的眼球变化信息与光源轨迹信息进行验证,判断是否为实时活体验证,避免了非本人使用ai换脸做动作完成活体检测验证和利用本人视频通过屏幕翻拍完成活动检测验证的漏洞,有效提高交易安全性。

基于前述发明构思,如图6所示,本发明还提出了一种计算机设备600,包括存储器610、处理器620及存储在存储器610上并可在处理器620上运行的计算机程序630,所述处理器620执行所述计算机程序630时实现前述手机银行交易的活体检测方法。

基于前述发明构思,本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述手机银行交易的活体检测方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1