人脸支付系统以及方法与流程

文档序号:17224414发布日期:2019-03-27 12:25阅读:3204来源:国知局
人脸支付系统以及方法与流程

本发明涉及自助支付技术领域,具体来说,涉及一种人脸支付系统以及人脸支付方法。



背景技术:

支付作为消费者与销售者之间的金融交换,在人们的生活中扮演着重要的作用。自支付诞生以来,经历了货币支付、现金支付、刷卡支付以及第三方支付,支付方式转变的背后隐藏着技术的驱动,基于深度学习的人脸识别技术的提高使得刷脸支付成为可能。通过不易复制的人脸识别技术与动态验证码等手段的结合使用,有效保护了资金安全。与此同时,消费者有了更多的选择:即便忘带钱包、手机没电,也能进行支付。此外,这也意味着人机交互进入一个新的阶段:可以脱离设备的束缚,靠人本身就能完成。

国内外相关的人脸支付研究包括:手机银行人脸识别功能;atm机上实现的“刷脸”取款功能;商用刷脸支付。现有的与人脸支付方法主要集中在生物识别技术和在线支付业务相结合的系统实现。

但是,现有的基于人脸识别的支付相系统,侧重于终端和服务器端的系统实现,在人脸检索核心算法方面存在缺陷,导致识别成功率低,无法达到商用级别;缺少活体检测和防骇客环节,无法有效抵御攻击;对使用场景和识别角度要求高,识别处理速度慢,用户体验差;没有实现对用户的强身份验证,风险控制能力不足;技术应用范围小,无法实现多场景的快速解决方案部署。



技术实现要素:

针对相关技术中的上述问题,本发明提出一种人脸支付系统以及人脸支付方法。

本发明的技术方案是这样实现的:

根据本发明的一个方面,提供了一种人脸支付系统,包括:

人脸识别模块,用于在接收到支付应用的开户请求之后对支付应用发送的身份验证信息进行验证,还用于在接收到终端的人脸支付请求之后对支付用户的人脸信息进行确认,其中,身份验证信息包括开户用户的人脸信息;

账户管理平台,用于在通过验证的情况下采集并保存开户用户的人脸信息,还用于在通过确认的情况下进行支付。

根据本发明的实施例,人脸支付系统还包括:连接在终端系统和账户管理平台之间的sdk,终端系统包括windows系统、ios系统和android系统之中的任意一种。

根据本发明的实施例,sdk包括:开户sdk,用于在通过验证的情况下绑定开户用户的人脸信息和开户用户的支付信息;支付sdk,用于采集的开户用户的人脸信息。

根据本发明的实施例,支付用户的人脸信息为图片;人脸识别模块包括:特征点获取子模块,用于获取图片的特征点;特征距离计算子模块,用于计算图片与保存的开户用户的图片之间的特征距离;判断子模块,用于根据特征距离判断支付用户是否为已开户用户。

根据本发明的实施例,终端包括零售终端、医疗终端、教育终端和安全终端之中的任意一种。

根据本发明的另一方面,提供了一种人脸支付方法,包括:

在接收到支付应用的开户请求之后对支付应用发送的身份验证信息进行验证,其中,身份验证信息包括开户用户的人脸信息;

在通过验证的情况下采集并保存开户用户的人脸信息;

在接收到终端的人脸支付请求之后对支付用户的人脸信息进行确认;

在通过确认的情况下进行支付。

根据本发明的实施例,人脸支付方法还包括:在终端系统和账户管理平台之间设置sdk,终端系统包括windows系统、ios系统和android系统之中的任意一种。

根据本发明的实施例,在进行验证之后还包括:在通过验证的情况下,利用开户sdk绑定开户用户的人脸信息和开户用户的支付信息。

根据本发明的实施例,对支付用户的人脸信息进行确认包括:利用支付sdk采集的开户用户的人脸信息。

根据本发明的实施例,支付用户的人脸信息为图片;对支付用户的人脸信息进行确认包括:获取图片的特征点;计算图片与保存的开户用户的图片之间的特征距离;根据特征距离判断支付用户是否为已开户用户。

本发明通过上述技术方案,提供了一种无感支付方式。支付时,用户只需要面对摄像头,短时间即可完成整个支付流程。其中的人脸识别技术,作为新的生物识别方式的一种,无需客服人员参与便能够完成用户人脸鉴权。有效提高了用户身份的审核效率,节省了人力成本。

附图说明

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

图1是根据本发明实施例的人脸支付系统的开户流程图;

图2是根据本发明实施例的人脸支付系统的支付流程图;

图3是根据本发明实施例的人脸支付的整体拓扑图;

图4是根据本发明实施例的通过ipad进行人脸支付的购物流程图;

图5是根据本发明实施例的通过windows系统进行人脸支付的购物流程图;

图6是根据本发明实施例的人脸识别的特征提取和人脸对比识别的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

根据本发明实施例的人脸支付系统,包括人脸识别模块24和账户管理平台22。如图1所示,人脸识别模块24用于在接收到支付应用的开户请求之后对支付应用发送的身份验证信息进行验证,其中,身份验证信息包括开户用户的人脸信息。需要说明的是,该支付应用(支付app)10可以是已有的智能支付app。账户管理平台22用于在通过验证的情况下采集并保存开户用户的人脸信息。从而可完成人脸支付的开户功能。

如图2所示,人脸识别模块24还用于在接收到终端30的人脸支付请求之后对支付用户的人脸信息进行确认,账户管理平台22还用于在通过确认的情况下进行支付。从而可完成支付流程。

本发明的上述基于脸部识别的技术方案,通过支付app10进行汇付人脸支付开户功能,用户使用支付app10可完成人脸绑定,所绑定的人脸图片,将作为后续刷脸支付过程中人脸识别的身份识别比对依据;通过账户管理平台22基于人脸检索算法确定刷脸用户身份,进而完成支付,从而提供了一种无感支付方式。支付时,用户只需要面对摄像头,短时间即可完成整个支付流程。其中的人脸识别技术,作为新的生物识别方式的一种,无需客服人员参与便能够完成用户人脸鉴权。有效提高了用户身份的审核效率,节省了人力成本。

在一个实施例中,在人脸支付开户和实际支付的过程中,还可以包括活体检测和防骇客的步骤。该活体检测和防骇客的步骤需要用户根据提示完成指定动作(例如,眨眼),用户需要在规定的时间内完成指定动作,这样能够更好地防止活体检测中的照片和视频剪辑等方式的欺骗行为,使得活性检测的可靠性和安全性更高,能够进一步保证支付的安全性。

图3示出了根据本发明实施例的人脸支付的整体拓扑图。本发明的人脸支付系统还包括连接于终端系统的sdk(softwaredevelopmentkit,软件开发工具包),终端系统包括windows系统、ios系统和android系统之中的任意一种。

参考图4,示出了根据本发明实施例的通过ipad进行人脸支付的购物流程图。当终端为ipad端时,通过图4所示的购物流程并利用外接的ipad端,使得用户可以在ipad上进行人脸识别、支付。在一个实施例中,可以利用reactnative(rn)开发在其中主要是呈现页面的视觉效果。结果页通过后台返回结果数据从而使用rn进行渲染,返回不同的页面。在这些rn开发的首页和结果页中,还使用了rn自带的动画组件,通过控制物体的运动类型和运动参数以及运动时间,保证了源源不断的动画,呈现出例如气球飘动的动画效果,最终增强用户在使用过程中的愉悦感。参考图5,示出了根据本发明实施例的通过windows系统进行人脸支付的购物流程图。当终端为自动售货机,终端系统为触摸屏windows时,当终端为自动售货机、终端系统为windows时,通过图5所示的购物流程并利用售货机,使得用户可以在售货机上进行购物、人脸识别、支付和取货,实现了购物、人脸识别、支付和取货整个流程的环环相扣,体验更好。

结合图2和图3所示,sdk包括:开户sdk26,用于在通过验证的情况下绑定开户用户的人脸信息和开户用户的支付信息;支付sdk28,用于采集的开户用户的人脸信息。

具体的,在实现人脸支付之前,需要采集用户的身份信息和支付信息,人脸支付项目通过对汇付智能支付app进行改造,帮助用户开通人脸支付,让项目成功落地。开户的步骤包括:

第一步:使用姓名和身份证号注册人脸支付账户;

第二步:输入银行卡四要素绑定银行卡,开通账户管理平台22账户作为支付账户;

第三步:在用户通过活体识别、防骇客检测和人脸公安验证确定身份后,采集用户的人脸特征信息,进行人脸信息入库;

完成上述三步骤即可使用人脸支付。整个开通人脸支付的解决方案为独立的sdk,可以灵活地将其植入到多种移动产品中来完成开通人脸支付操作。

另外,用户可使用支付app绑定扣款银行卡,作为线下刷脸支付的扣款来源。账户管理平台,完成人脸信息入库与绑卡操作。用户使用支付app绑定人脸支付扣款银行卡,即已完成在账户管理平台的开户步骤,后续用户在线下刷脸支付所产生的扣款交易,均由账户管理平台负责与对应的银行对接。通过人脸识别技术,用户只需刷脸进行身份识别,身份确认后便可完成支付,支付过程无需输入交易密码,整个支付过程方便快捷,相比传统的扫码支付方式缩短了近半分钟时间。另外,通过活体检测和防骇客技术进一步确保了人脸识别的安全性。

在一些实施例中,终端包括零售终端、医疗终端、教育终端和安全终端之中的任意一种。也就是说,本发明的人脸支付系统可应用于智能pos、医疗、教育、安全和零售等多种业务终端。

支付用户的人脸信息为图片;人脸识别模块包括:

特征点获取子模块,用于获取图片的特征点;

特征距离计算子模块,用于计算图片与保存的开户用户的图片之间的特征距离;

判断子模块,用于根据特征距离判断支付用户是否为已开户用户。

具体来说,人脸识别模块的人脸识别流程包括:第一步:人脸检测。从静态图片或视频中找出人脸,输出人脸的位置、大小和数目。这一步的目地是核实送检图片中含有人脸,并为下一步预处理做准备。第二步:人脸矫正。通过人脸检测得到人脸大小和人脸位置后,在做人脸注册或者识别前,需要做人脸校正来标准化人脸,从而提高注册特征的标准性和识别率。第三步:人脸特征提取。参考图6,示出了根据本发明实施例的人脸识别的特征提取和人脸对比识别的流程图。特征提取的过程即一张人脸图片被转化成一个固定维数的特征向量的过程,利用得到的特征向量即可以完成后续的对比和识别任务。第四步:人脸对比与识别。验证与识别是人脸识别的最后一步,它是指根据人脸特征提取的结果,将送检人脸图片与数据库中的数据进行对比,判断出该送检人脸的身份信息。

综上,本发明的人脸支付系统通过支付app实现人脸支付的开户功能,用户使用此支付app完成人脸绑定,所绑定的人脸图片,将作为后续刷脸支付过程中人脸识别的身份识别比对依据;用户同时可使用此支付app绑定扣款银行卡,作为线下刷脸支付的扣款来源;用户在线下刷脸支付所产生的扣款交易,均由账户管理平台与对应的银行进行对接,完成扣款交易并完成人脸信息入库与绑卡操作,同时基于人脸检索算法确定刷脸用户身份,进而完成支付,实现了一种无感支付方式。支付时,用户只需要面对摄像头,短时间即可完成整个支付流程。

根据本发明的实施例,还提供了一种人脸支付方法,包括以下步骤:

s702,在接收到支付应用的开户请求之后对支付应用发送的身份验证信息进行验证,其中,身份验证信息包括开户用户的人脸信息;

s704,在通过验证的情况下采集并保存开户用户的人脸信息;

s706,在接收到终端的人脸支付请求之后对支付用户的人脸信息进行确认;

s708,在通过确认的情况下进行支付。

根据本发明的实施例,人脸支付方法还包括:在终端系统和账户管理平台之间设置sdk,终端系统包括windows系统、ios系统和android系统之中的任意一种。

根据本发明的实施例,在进行验证之后还包括:在通过验证的情况下,利用开户sdk绑定开户用户的人脸信息和开户用户的支付信息。

根据本发明的实施例,在步骤s706处,对支付用户的人脸信息进行确认包括:利用支付sdk采集的开户用户的人脸信息。

根据本发明的实施例,支付用户的人脸信息为图片;在步骤s706处,对支付用户的人脸信息进行确认包括以下步骤:

获取图片的特征点;

计算图片与保存的开户用户的图片之间的特征距离;

根据特征距离判断支付用户是否为已开户用户。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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