CN110084608A - 刷脸支付的方法、装置、设备及存储介质 - Google Patents
刷脸支付的方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN110084608A CN110084608A CN201910319369.1A CN201910319369A CN110084608A CN 110084608 A CN110084608 A CN 110084608A CN 201910319369 A CN201910319369 A CN 201910319369A CN 110084608 A CN110084608 A CN 110084608A
- Authority
- CN
- China
- Prior art keywords
- brush face
- real
- name authentication
- face object
- payment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
- G06V20/63—Scene text, e.g. street names
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/19—Recognition using electronic means
- G06V30/196—Recognition using electronic means using sequential comparisons of the image signals with a plurality of references
- G06V30/1983—Syntactic or structural pattern recognition, e.g. symbolic string recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/50—Maintenance of biometric data or enrolment thereof
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Multimedia (AREA)
- Finance (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Security & Cryptography (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本申请公开了一种刷脸支付的方法、装置、设备及存储介质,属于信息安全技术领域。该方法应用于自助支付终端,方法包括:基于刷脸支付的启用触发指令,获取刷脸对象的基本信息;若根据所述基本信息检测到所述刷脸对象未进行实名认证,获取所述刷脸对象的实名认证信息,所述实名认证包括银行卡认证及身份认证;基于所述刷脸对象的实名认证信息对所述刷脸对象进行实名认证;若通过实名认证,基于所述刷脸对象的脸部图像进行刷脸支付。自助支付终端采集未实名认证的刷脸对象的实名认证信息,可以避免先在手机端实名认证才能在自助支付终端进行刷脸支付的复杂操作,实现了刷脸支付全流程自动的完整体验,使刷脸支付更加便捷,提高了刷脸支付的效率。
Description
技术领域
本申请实施例涉及信息安全技术领域,特别涉及一种刷脸支付的方法、装置、设备及存储介质。
背景技术
随着科技的发展,支付方式越来越多样化,从最初的现金支付,到刷卡支付,到手机移动支付,再到现在的自助支付终端刷脸支付,支付方式越来越方便快捷。自助支付终端是指实现自助购物的电子设备,一般设置于超市、卖场等场所,能够让用户以自助的方式扫描商品、结账付款。自助支付终端的刷脸支付是自助支付终端多种支付方式中的一种,相比于其他支付方式,刷脸支付更方便、更快捷、更安全。
发明内容
本申请实施例提供了一种刷脸支付的方法、装置、设备及存储介质,可用于解决相关技术中的问题。所述技术方案如下:
一方面,本申请实施例提供了一种刷脸支付的方法,所述方法应用于自助支付终端,所述方法包括:
基于刷脸支付的启用触发指令,获取刷脸对象的基本信息;
若根据所述基本信息检测到所述刷脸对象未进行实名认证,获取所述刷脸对象的实名认证信息,所述实名认证包括银行卡认证及身份认证;
基于所述刷脸对象的实名认证信息对所述刷脸对象进行实名认证;
若通过实名认证,基于所述刷脸对象的脸部图像进行刷脸支付。
可选地,所述获取所述刷脸对象的实名认证信息,包括:
获取所述刷脸对象的实名认证证件图像,对所述实名认证证件图像进行文本识别,得到所述刷脸对象的实名认证信息。
可选地,所述实名认证证件图像包括银行卡图像,所述获取所述刷脸对象的实名认证证件图像,包括:
展示银行卡识别框,所述银行卡识别框用于提示银行卡需对准的扫描位置;
扫描所述银行卡识别框范围内出现的银行卡,得到所述刷脸对象的银行卡图像。
可选地,所述实名认证证件图像包括身份证件图像,所述获取所述刷脸对象的实名认证图像,包括:
展示身份证件识别框,所述身份证件识别框用于提示身份证件需对准的扫描位置;
扫描所述身份证件识别框范围内出现的身份证件,得到所述刷脸对象的身份证件图像。
可选地,所述对所述实名认证证件图像进行文本识别,得到所述刷脸对象的实名认证信息,包括:
基于所述刷脸对象的实名认证证件图像中的单字识别结果,建立所述实名认证证件图像中每两个单字之间的关联关系;
确定每一关联关系对应的文字向量,得到多个文字向量;对每两个符合拼接条件的文字向量进行拼接,得到至少一个新的文字向量;基于所述新的文字向量,确定所述实名认证证件图像中的候选文字串;
提取所述候选文字串中各单字之间的关联关系的特征值,基于所述关联关系的特征值从所述候选文字串中确定目标文字串;
基于所述目标文字串,得到所述刷脸对象的实名认证信息。
可选地,所述获取所述刷脸对象的实名认证信息,包括:
展示实名认证信息输入框,获取输入的实名认证信息;或者,
向所述刷脸对象的终端发送认证指令,获取所述终端基于所述认证指令返回的实名认证信息;或者,
展示用于获取实名认证信息的条形码,获取扫描所述条形码的终端返回的实名认证信息。
可选地,若通过实名认证,所述方法还包括:
向所述刷脸对象的终端发送第一验证码,在参考时间段内获取输入的第二验证码,验证所述第一验证码与所述第二验证码是否一致;
若所述第一验证码与所述第二验证码一致,执行所述基于所述刷脸对象的脸部图像进行刷脸支付。
另一方面,提供了一种刷脸支付的装置,所述装置应用于自助支付终端,所述装置包括:
第一获取模块,用于基于刷脸支付的启用触发指令,获取刷脸对象的基本信息;
第二获取模块,用于若根据所述基本信息检测到所述刷脸对象未进行实名认证,获取所述刷脸对象的实名认证信息,所述实名认证包括银行卡认证及身份认证;
认证模块,用于基于所述刷脸对象的实名认证信息对所述刷脸对象进行实名认证;
支付模块,用于若通过实名认证,则基于所述刷脸对象的脸部图像进行刷脸支付。
可选地,所述第二获取模块,用于获取所述刷脸对象的实名认证证件图像,对所述实名认证证件图像进行文本识别,得到所述刷脸对象的实名认证信息。
可选地,所述实名认证证件图像包括银行卡图像,所述第二获取模块,用于展示银行卡识别框,所述银行卡识别框用于提示银行卡需对准的扫描位置;扫描所述银行卡识别框范围内出现的银行卡,得到所述刷脸对象的银行卡图像。
可选地,所述实名认证证件图像包括身份证件图像,所述第二获取模块,用于展示身份证件识别框,所述身份证件识别框用于提示身份证件需对准的扫描位置;扫描所述身份证件识别框范围内出现的身份证件,得到所述刷脸对象的身份证件图像。
可选地,所述第二获取模块,用于基于所述刷脸对象的实名认证证件图像中的单字识别结果,建立所述实名认证证件图像中每两个单字之间的关联关系;确定每一关联关系对应的文字向量,得到多个文字向量;对每两个符合拼接条件的文字向量进行拼接,得到至少一个新的文字向量;基于所述新的文字向量,确定所述实名认证证件图像中的候选文字串;提取所述候选文字串中各单字之间的关联关系的特征值,基于所述关联关系的特征值从所述候选文字串中确定目标文字串;基于所述目标文字串,得到所述刷脸对象的实名认证信息。
可选地,所述第二获取模块,用于展示实名认证信息输入框,获取输入的实名认证信息;或者,向所述刷脸对象的终端发送认证指令,获取所述终端基于所述认证指令返回的实名认证信息;或者,展示用于获取实名认证信息的条形码,获取扫描所述条形码的终端返回的实名认证信息。
可选地,若通过实名认证,所述装置还包括:
验证模块,用于向所述刷脸对象的终端发送第一验证码,在参考时间段内获取输入的第二验证码,验证所述第一验证码与所述第二验证码是否一致;
所述支付模块,用于若所述第一验证码与所述第二验证码一致,基于所述刷脸对象的脸部图像进行刷脸支付。
另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令在被所述处理器执行时实现上述任一所述的刷脸支付的方法。
另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令在被执行时实现上述任一所述的刷脸支付的方法。
本申请实施例提供的技术方案至少带来如下有益效果:
自助支付终端直接采集未实名认证的刷脸对象的实名认证信息,从而可以在自助支付终端侧完成实名认证,避免先在手机端实名认证才能在自助支付终端进行刷脸支付的复杂操作,实现了刷脸支付全流程自动的完整体验,使得刷脸支付更加便捷,提高了刷脸支付的效率,进一步提升用户体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种实施环境的示意图;
图2是本申请实施例提供的一种刷脸支付的方法流程图;
图3是本申请实施例提供的一种获取实名认证信息的界面示意图;
图4是本申请实施例提供的一种对实名认证证件图像进行文本识别的过程示意图;
图5是本申请实施例提供的一种获取实名认证信息的界面示意图;
图6是本申请实施例提供的一种刷脸支付的装置示意图;
图7是本申请实施例提供的一种刷脸支付的装置示意图;
图8是本申请实施例提供的一种终端的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
随着科技的发展,支付方式越来越多样化,从最初的现金支付,到刷卡支付,到手机移动支付,再到现在的自助支付终端刷脸支付,支付方式越来越方便快捷。自助支付终端是指实现自助支付的电子设备,一般设置于超市、卖场等场所,能够让用户以自助的方式扫描商品、结账付款。自助支付终端的刷脸支付是自助支付终端多种支付方式中的一种,相比于其他支付方式,刷脸支付更方便、更快捷、更安全。
对此,本申请实施例提供了一种刷脸支付的方法,请参考图1,其示出了本申请实施例提供的方法实施环境的示意图。该实施环境可以包括:自助支付终端11和服务器12。
其中,自助支付终端11安装有刷脸支付***,当该刷脸支付***启动后,可应用本申请实施例提供的方法进行刷脸支付。自助支付终端11也可以采集刷脸对象的信息。例如,自助支付终端11可以采集刷脸对象的基本信息和实名认证信息,将该基本信息和实名认证信息发送至服务器12上进行存储。当然,自助支付终端11上也可以对该基本信息和实名认证信息进行存储。从而在需要对刷脸对象进行刷脸支付时,采用本申请实施例提供的方法实现刷脸支付。
可选地,图1所示的自助支付终端11可以是设置于超市、卖场等实现自助购物的电子设备,比如自助收银机、自助售货机等。服务器12可以是一台服务器,也可以是由多台服务器组成的服务器集群,或者是一个云计算服务中心。自助支付终端11与服务器12通过有线或无线网络建立通信连接。
本领域技术人员应能理解上述自助支付终端11和服务器12仅为举例,其他现有的或今后可能出现的终端或服务器如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
基于上述图1所示的实施环境,本申请实施例提供的刷脸支付的方法可如图2所示,以该方法应用于超市购物刷脸支付的场景,通过自助支付终端进行刷脸支付为例。如图2所示,本申请实施例提供的方法可以包括如下几个步骤:
在步骤201中,基于刷脸支付的启用触发指令,获取刷脸对象的基本信息。
用户在超市挑选商品,挑选完毕后,来到自助支付终端面前,自助支付终端包括有商品条形码扫描区和商品称重区,将所有商品进行扫描和称重后,自助支付终端计算出所有商品的价格总和,将该价格总和显示在自助支付终端的屏幕上。在自助支付终端的屏幕上显示有多种可选的支付方式。例如,现金支付、某应用支付、刷脸支付等。用户触发刷脸支付的启动按键,则自助支付终端获取刷脸支付的启用触发指令。
基于刷脸支付的启用触发指令,自助支付终端的刷脸支付***启动,获取刷脸对象的基本信息。
刷脸对象可以分为已注册的刷脸对象和未注册的刷脸对象。对于已注册的刷脸对象,自助支付终端在接收到刷脸支付的启用触发指令后,展示输入框,采集刷脸对象输入的登陆账号。登陆账号是指刷脸对象在注册时提交的用于登陆自助支付终端的账号,例如,刷脸对象的通信号码或者会员***等。基于输入的登录账号获取刷脸对象在注册时提交的其他信息,例如刷脸对象的姓名、刷脸对象的邮箱等的一种或多种,将登录账号及在注册时提交的其他信息作为该刷脸对象的基本信息。
对于未注册的刷脸对象,获取刷脸对象的基本信息的方式可以分为以下两种:第一种方式为,首先由刷脸对象在自助支付终端进行注册,然后自助支付终端采集刷脸对象新输入的注册信息并保存,将采集的新输入的注册信息作为该刷脸对象的基本信息;第二种方式为,自助支付终端展示输入框,获取刷脸对象输入的通信号码或者应用账号等信息,基于输入的信息在第三方提取与通信号码或者应用账号等相关联的信息。相关联的信息是指刷脸对象在第三方与通信号码或者应用账号绑定的信息,例如,刷脸对象的姓名、刷脸对象的银行卡信息、刷脸对象的身份要素信息等的一种或多种。将相关联的信息作为刷脸对象的基本信息,此种方式不需要刷脸对象进行注册,操作简单。刷脸对象的基本信息可以是能够区分不同刷脸对象的任意信息。例如,刷脸对象的通信号码、刷脸对象的会员***、刷脸对象的基准脸部图像等一种或多种信息;其中,刷脸对象的登录账号又可以包含刷脸对象的应用账号以及刷脸对象注册的其他登录账号等。本申请实施例对刷脸对象的基本信息包含的内容不加以限定,所有能够区别不同刷脸对象的信息均可在本申请的保护范围内。
在步骤202中,若根据基本信息检测到刷脸对象未进行实名认证,获取刷脸对象的实名认证信息,实名认证包括银行卡认证及身份认证。
对于已注册的刷脸对象,根据是否进行实名认证,可以分为已实名认证的刷脸对象和未实名认证的刷脸对象;已实名认证的刷脸对象又可以分为已开通刷脸支付的刷脸对象和未开通刷脸支付的刷脸对象。根据刷脸对象的基本信息即可检测出刷脸对象是否已完成实名认证以及是否已开通刷脸支付。由于刷脸支付需要绑定银行卡,所以本申请实施例中的实名认证包括银行卡认证及身份认证,实名认证信息至少包括银行卡信息及身份要素信息。
若刷脸对象已完成实名认证并且已经开通刷脸支付,则自助支付终端采集刷脸对象的脸部图像,基于该脸部图像直接进行刷脸支付。若刷脸对象已完成实名认证但未开通刷脸支付,则在自助支付终端通过实名校验,一键开通刷脸支付,然后采集刷脸对象的脸部图像,基于该脸部图像进行刷脸支付。若检测到刷脸对象未进行实名认证,自助支付终端获取刷脸对象的实名认证信息。
自助支付终端获取刷脸对象的实名认证信息包括但不限于以下四种方式:
方式一:自助支付终端获取刷脸对象的实名认证证件图像,对实名认证证件图像进行文本识别,得到刷脸对象的实名认证信息。
由于刷脸对象的实名认证信息包括银行卡信息及身份要素信息,因而刷脸对象的实名认证证件可以是银行卡和身份证件等。实名认证证件图像包括银行卡图像,通过银行卡图像可以获取刷脸对象的银行卡信息;实名认证证件图像包括身份证件图像,通过身份证件图像可以获取刷脸对象的身份要素信息。
可选地,获取刷脸对象的银行卡信息的方式可以是:自助支付终端展示银行卡识别框,银行卡识别框用于提示银行卡需对准的扫描位置。例如,自助支付终端展示如图3(1)所示的银行卡识别框,以文字的形式提示刷脸对象将银行卡正面对齐识别框边缘。然后自助支付终端扫描银行卡识别框范围内出现的银行卡,得到刷脸对象的银行卡图像。对银行卡图像进行文本识别,得到银行卡信息。银行卡信息可以包括银行***、银行卡类型等信息。
可选地,获取刷脸对象的身份要素信息的方式可以是:自助支付终端展示身份证件识别框,身份证件识别框用于提示身份证件需对准的扫描位置。例如,自助支付终端展示如图3(2)所示的身份证件识别框,以文字的形式提示刷脸对象将身份证件正面对齐识别框边缘。然后自助支付终端扫描身份证件识别框范围内出现的身份证件,得到刷脸对象的身份证件图像。对身份证件图像进行文本识别,得到包括刷脸对象的姓名和身份证件号的身份要素信息。其中,刷脸对象的身份证件可以是身份证、护照、驾驶执照等任意具有法律效力且能够证明刷脸对象身份的证件,本申请实施例对此不加以限定。
可选地,对实名认证证件图像进行文本识别,得到刷脸对象的实名认证信息的过程可以包括以下几个步骤:
步骤一:基于刷脸对象的实名认证证件图像中的单字识别结果,建立实名认证证件图像中每两个单字之间的关联关系。
单字识别结果可以通过利用光学字符识别(Optical Character Recognition,OCR)技术对刷脸对象的实名认证证件图像进行识别得到。单字识别结果可以包括每个单字的字符和表示单字位置的矩形框,如图4(1)所示。其中,矩形的中心可以表示单字的位置点,矩形的宽度可以表示字宽,矩形的面积可以表示字的面积。
当获得刷脸对象的实名认证证件图像中的单字识别结果后,可以基于该单字识别结果建立实名认证证件图像中每两个单字的位置点之间具有方向的关联关系。例如,参见图4(2)中所示的连线,假设刷脸对象的实名认证证件图像中包含n=6个单字,即“姓”、“名”、“性”、“别”、“出”以及“生”,则在考虑两个字的先后顺序的情况下,建立每两个单字的位置点之间具有方向的关联关系。例如,可以建立单字“姓”和“名”的位置点之间的一个具有方向的关联关系,也可以建立单字“名”和“姓”的位置点之间的一个具有方向的关联关系,依次类推,共可以建立n(n-1)=30个具有方向的关联关系。
步骤二:确定每一关联关系对应的文字向量,得到多个文字向量。对每两个符合拼接条件的文字向量进行拼接,得到至少一个新的文字向量。基于新的文字向量,确定实名认证证件图像中的候选文字串。
在建立所有的关联关系后,确定每一关联关系对应的文字向量,得到多个文字向量,文字向量中既包含建立关联关系的两个单字,又包含该具有方向的关联关系。例如,以图4(2)为例,根据“姓”和“名”两个单字的关联关系,可以确定该关联关系对应的一个文字向量“姓—>名”。
然后,对每两个符合拼接条件的文字向量进行拼接,得到至少一个新的文字向量。基于新的文字向量,确定实名认证证件图像中的候选文字串。候选文字串的方向可以为竖直方向、水平方向或其他任意方向,本申请实施例对此不加以限定。
可选地,两个文字向量符合拼接条件指的是,第一文字向量的终点为第二文字向量的起点,且第一文字向量与第二文字向量夹角不超过参考夹角阈值。例如,以图4(2)为例,当得到文字向量A“姓—>性”与文字向量B“性—>出”后,可以确定文字向量A的终点(即单字“性”)为文字向量B的起点,且文字向量A与文字向量B的夹角(如,0°)不超过参考夹角阈值(如,10°),因而可以将文字向量A“姓—>性”与文字向量B“性—>出”进行拼接,得到新的文字向量“姓—>性—>出”;同理,可以将文字向量C“名—>别”与文字向量D“别—>生”进行拼接,得到新的文字向量“名—>别—>生”等。
对每两个符合拼接条件的文字向量进行拼接,得到至少一个新的文字向量之后,还可以继续对该新的文字向量以及其他文字向量进行拼接,直到上述多个文字向量均无法继续拼接为止。当确定上述多个文字向量均无法继续拼接时,可以确定实名认证证件图像中的候选文字串。例如,仍以图4(2)为例,当得到新的文字向量“姓—>名”,且确定该新的文字向量“姓—>名”无法与其他文字向量继续拼接后,可以确定该新的文字向量“姓—>名”对应的候选文字串“姓名”;同理,还可以获得其他候选文字串,如“性别”、“姓性出”等。
可选地,确定当前得到的各文字向量对应的候选文字串后,删除候选文字串中不相邻的单字之间的关联关系。例如,参见图4(2),当确定新的文字向量“姓—>性—>出”对应的候选文字串“姓性出”后,可以确定该候选文字串中不相邻的单字为“姓”与“出”,因而可以删除“姓”与“出”之间的关联关系;同理,可以删除“名”与“生”之间的关联关系等。
步骤三:提取候选文字串中各单字之间的关联关系的特征值,基于关联关系的特征值从候选文字串中确定目标文字串。基于目标文字串,得到刷脸对象的实名认证信息。
当基于单字识别结果确定实名认证证件图像中的候选文字串后,可以基于该候选文字串中各单字的位置点之间具有方向的关联关系,对该关联关系进行特征提取,得到关联关系的特征值。
可选地,关联关系的特征值可以包括以下特征中的一种或多种的组合:边长、角度、两个单字的相邻概率、单字尺寸相似度以及单字风格相似度。其中,边长指的是每个关联关系中两个单字的位置点之间的距离与字宽的比;角度指的是每个关联关系中两个单字的位置点之间具有方向的关联关系与直角坐标系x轴的夹角;两个单字的相邻概率指的是根据标注数据语料库建立的语言模型计算的每个关联关系中两个单字的相邻概率;单字尺寸相似度指的是每个关联关系的两个单字的面积中,较小的面积S1与较大的面积S2的比值,即S1/S2;单字风格相似度指的是对每个关联关系中两个单字所在区域,利用格拉姆矩阵计算出的风格差异,其中格拉姆矩阵为图像所在区域经过卷积后的偏心协方差矩阵,进而可以基于得到的格拉姆矩阵的差异衡量单字风格相似度。
上述提取的关联关系的特征值可以为既能很好地突出该候选文字串中各单字之间的关联关系的特点,又能表现出与同一实名认证证件图像中的其他候选文字串中各单字之间的关联关系的区别与联系的特征值,以增强候选文字串中各单字之间的关联关系的辨识度。
当提取候选文字串中各单字之间的关联关系的特征值后,可以基于关联关系的特征值从候选文字串中确定目标文字串,进而可以于目标文字串,得到刷脸对象的实名认证信息。
可选地,基于关联关系的特征值从候选文字串中确定目标文字串的方式可以是,根据关联关系的特征值,删除一些不符合要求的特征值对应的候选文字串,候选文字串中包括候选文字和候选文字串中各单字之间的关联关系。对于一元特征值来说,上述要求可以包括以下要求中的一种或多种组合:边长在第一参考阈值范围内,角度在第二参考阈值范围内,两个单字的相邻概率在第三参考范围内,单字尺寸相似度在第四阈值范围内,单字风格相似度在第五阈值范围内。其中,上述参考阈值范围均可以根据经验设置,也可以根据应用场景自由调整。例如,将第三阈值范围设置为超过90%,当两个单字的相邻概率不超过90%时,将该两个单字的相邻概率对应的候选文字串删除。根据上述要求,将所有不满足上述要求的特征值对应的候选文字串删除,根据剩余的候选文字串确定目标文字串。例如,如图4(3)所示,剩余的候选文字串为“姓名”、“性别”和“出生”,将这些候选文字串作为目标文字串。基于目标文字串,即可得到刷脸对象的实名认证信息。
上述目标文字串的形式可以根据实际业务需要进行设置,如设置为短语、句子以及词条等中的一种或多种,本申请实施例对此不加以限定。
上述文本识别的过程可以准确地基于单字识别结果确定刷脸对象的实名认证证件图像中的候选文字串,进而可以提升后续确定刷脸对象的实名认证证件图像中的文本信息的准确性。采用上述文本识别的技术可以实现自助支付终端自动绑定银行卡及身份证件等信息,降低刷脸对象的操作难度,解决刷脸对象在公用自助支付终端输入银行***以及身份证号的隐私和安全困扰,也可以大大降低输入错误的几率。
方式二:自助支付终端展示实名认证信息输入框,获取输入的实名认证信息。
若根据基本信息检测到刷脸对象未进行实名认证,自助支付终端的屏幕可以弹窗询问刷脸对象是否立即进行实名认证,如图5(1)所示。若刷脸对象触发立即进行实名认证的指令,则自助支付终端基于接收到的指令,展示实名认证信息输入框,获取实名认证信息。实名认证信息输入框包括银行卡信息输入框和身份要素信息输入框。
自助支付终端展示银行卡信息输入框,刷脸对象在银行卡输入框中输入本人的银行卡信息,例如,银行卡账号、银行卡类型、开户银行名称、银行卡支付密码等,如图5(2)所示。在此基础上,自助支付终端获取到刷脸对象的银行卡信息。
自助支付终端展示身份要素信息输入框,刷脸对象在身份要素信息输入框中输入身份要素信息,例如,刷脸对象的姓名、身份证件号等,如图5(3)所示。在此基础上,自助支付终端获取到刷脸对象的身份要素信息。
在本申请实施例中,对展示银行卡信息输入框和身份要素信息输入框的先后顺序不加以限定。例如,自助支付终端先展示银行卡信息输入框,获取刷脸对象的银行卡信息,然后再展示身份要素信息输入框,获取刷脸对象的身份要素信息。或者,自助支付终端先展示身份要素信息输入框,获取刷脸对象的身份要素信息,然后再展示银行卡信息输入框,获取刷脸对象的银行卡信息。再或者,自助支付终端同时展示银行卡信息输入框和身份要素信息输入框,同时获取银行卡信息和身份要素信息,如图5(4)所示。
自助支付终端展示实名认证信息输入框,刷脸对象直接输入银行卡信息和身份要素信息,不需要额外的文本识别装置,可以节省自助支付终端的设备成本。
方式三:向刷脸对象的终端发送认证指令,获取终端基于认证指令返回的实名认证信息。
刷脸对象的终端是指属于刷脸对象个人的终端,例如,刷脸对象的手机端、刷脸对象的笔记本电脑端等。可选地,确定刷脸对象的终端的方式可以是:刷脸对象的基本信息中包含刷脸对象的通信号码,将拥有刷脸对象的通信号码的终端作为刷脸对象的终端。或者,自助支付终端展示通信号码输入框,刷脸对象输入通信号码,自助支付终端基于获取的通信号码确定刷脸对象的终端。
若根据基本信息检测到刷脸对象未进行实名认证,自助支付终端向刷脸对象的终端发送认证指令,刷脸对象在其个人终端输入实名认证信息,然后刷脸对象的终端将实名认证信息返回至自助支付终端。自助支付终端获取刷脸对象的终端返回的实名认证信息。可选地,认证指令可以是以二维码、网址链接等形式发送给刷脸对象的终端的。
需要说明的是,在此种自助支付终端与刷脸对象的终端进行通信的方式中,刷脸对象的终端只是作为信息输入的一种方式,实名认证还是在自助支付终端侧完成的。在刷脸对象的终端输入信息,与直接在公用的自助支付终端输入信息相比,可以降低信息泄露的风险,提高对个人信息的保护。
方式四:展示用于获取实名认证信息的条形码,获取扫描该条形码的终端返回的实名认证信息。
在此种获取刷脸对象的实名认证信息的方式中,在检测到刷脸对象未进行实名认证后,自助支付终端展示用于获取实名认证信息的条形码。其他终端扫描该条形码,刷脸对象在其他终端输入刷脸对象的实名认证信息,然后其他终端将实名认证信息返回至自助支付终端。在此基础上,自助支付终端获取扫描该条形码的终端返回的实名认证信息。其他终端指的是除该自助支付终端以外的,有扫描条形码功能和采集信息功能的任意终端。
同样的,在此种自助支付终端与其他终端进行通信的方式中,其他终端只是作为信息输入的一种方式,实名认证还是在自助支付终端侧完成。此种方式中的其他终端不限制于刷脸对象的终端,应用范围更加广泛。
在步骤203中,基于刷脸对象的实名认证信息对刷脸对象进行实名认证。
在上述步骤中,自助支付终端获取刷脸对象的银行卡信息和身份要素信息等实名认证信息,此时,需要检测获取的刷脸对象的身份要素信息和银行卡信息是否正确。可选地,自助支付终端基于刷脸对象的姓名向公安***发送请求指令,请求与该姓名对应的身份证件号,自助支付终端接收公安***返回的与该姓名对应的身份证件号。基于公安***返回的与该姓名对应的身份证件号,检测获取的刷脸对象的身份证件号是否正确。若公安***返回的与该姓名对应的身份证件号有多个,则检测获取的刷脸对象的身份证号是否与公安***返回多个身份证件号中的其中一个相一致,由此检测获取的刷脸对象的身份要素信息是否正确。
可选地,基于刷脸对象的身份要素信息和银行名称等信息,自助支付终端向相应的银行***发送请求指令,请求与该刷脸对象绑定的银行卡信息,自助支付终端接收银行***返回的与该刷脸对象绑定的银行卡信息。基于银行***返回的与该刷脸对象绑定的银行卡信息,检测获取的刷脸对象的银行卡信息是否正确。例如,检测刷脸对象的银行卡的账号是否正确,检测刷脸对象的银行卡的类型是否正确等。
若刷脸对象的身份要素信息和银行卡信息正确,则该刷脸对象通过实名认证。若刷脸对象的身份要素信息不正确,或者刷脸对象的银行卡信息不正确,则实名认证不通过。
在步骤204中,若通过实名认证,基于刷脸对象的脸部图像进行刷脸支付。
若刷脸对象通过实名认证,获取刷脸对象的脸部图像,基于刷脸对象的脸部图像进行刷脸支付。刷脸对象的脸部图像是与刷脸对象的支付账户相互关联的,刷脸对象的脸部图像相当于刷脸对象的支付账户的图像密码。也就是说,每一个刷脸对象的脸部图像都唯一关联一个支付账户,基于获取的刷脸对象的脸部图像,就可以从与脸部图像唯一关联的支付账户中扣除相应金额,完成刷脸支付。
在刷脸支付之前,需要首先将刷脸对象的脸部图像与基准脸部图像进行特征对比。根据刷脸对象在注册基本信息时是否提交基准脸部图像,可以分为以下两种情况:
若刷脸对象在注册基本信息时,已提交了基准脸部图像,则在通过实名认证之后,自助支付终端的图像采集装置采集刷脸对象的脸部图像。将采集的脸部图像与存储的基准脸部图像进行特征比对。若判断为同一对象的脸部图像,则基于该刷脸对象的脸部图像进行刷脸支付,若判断为不同对象的脸部图像,则刷脸支付失败。
若刷脸对象在注册基本信息时,未提交基准脸部图像,则在通过实名认证之前,自助支付终端首先获取刷脸对象的基准脸部图像并进行存储。在通过实名认证之后,自助支付终端的图像采集装置采集刷脸对象的脸部图像,将采集的脸部图像与存储的基准脸部图像进行特征比对。若判断为同一对象的脸部图像,则基于该刷脸对象的脸部图像进行刷脸支付,若判断为不同对象的脸部图像,则刷脸支付失败。可选地,在通过实名认证之前,获取并存储的刷脸对象的基准脸部图像,可以是自助支付终端的图像采集装置采集的刷脸对象的脸部图像,也可以是基于实名认证信息,通过公安***人口数据得到的刷脸对象的身份证件对应的脸部图像。
在通过实名认证之后,刷脸支付之前,本申请实施例提供的方法还可以进行辅助验证,以进一步提高刷脸支付的安全性。
可选地,进行辅助验证的方式可以是:若通过实名认证,向刷脸对象的终端发送第一验证码,在参考时间段内获取输入的第二验证码,验证第一验证码与第二验证码是否一致。若第一验证码与第二验证码一致,执行基于刷脸对象的脸部图像进行刷脸支付。
上述刷脸对象的终端可以是刷脸对象的手机端,若刷脸对象的基本信息中包含通信号码,则直接向具有该通信号码的终端发送第一验证码;若刷脸对象的基本信息中不含通信号码,自助支付终端显示通信号码输入框,基于输入的通信号码,向具有该通信号码的终端发送第一验证码。刷脸对象在参考时间段内在自助支付终端输入第二验证码,自助支付终端检验发送的第一验证码与获取的第二验证码是否一致。若第一验证码与第二验证码一致,则自助支付终端基于刷脸对象的脸部图像进行刷脸支付。若第一验证码与第二验证码不一致,则自助支付终端重新发送第一验证码。可选地,参考时间段可以根据经验设置,如60秒等,也可以根据应用场景自由调整。
可选地,还可以采用图形验证的方式进行辅助验证,比如给出一组图片,刷脸对象按要求点击其中一张或者多张完成验证,或者刷脸对象将一个图形拖动到指定位置完成验证等。本申请实施例对辅助验证的方式不加以限定,一切可以提高安全性的验证方式均在本申请的保护范围内。
在本申请实施例中,自助支付终端直接采集未实名认证的刷脸对象的实名认证信息,从而可以在自助支付终端侧完成实名认证,避免先在手机端实名认证才能在自助支付终端进行刷脸支付的复杂操作,实现了刷脸支付全流程自动的完整体验,使得刷脸支付更加便捷,提高了刷脸支付的效率,进一步提升用户体验。
基于相同技术构思,参见图6,本申请实施例提供了一种刷脸支付的装置,该装置应用于自助支付终端,该装置包括:
第一获取模块601,用于基于刷脸支付的启用触发指令,获取刷脸对象的基本信息;
第二获取模块602,用于若根据基本信息检测到刷脸对象未进行实名认证,获取刷脸对象的实名认证信息,实名认证包括银行卡认证及身份认证;
认证模块603,用于基于刷脸对象的实名认证信息对刷脸对象进行实名认证;
支付模块604,用于若通过实名认证,则基于刷脸对象的脸部图像进行刷脸支付。
可选地,第二获取模块602,用于获取刷脸对象的实名认证证件图像,对实名认证证件图像进行文本识别,得到刷脸对象的实名认证信息。
可选地,实名认证证件图像包括银行卡图像,第二获取模块602,用于展示银行卡识别框,该银行卡识别框用于提示银行卡需对准的扫描位置;扫描银行卡识别框范围内出现的银行卡,得到刷脸对象的银行卡图像。
可选地,实名认证证件图像包括身份证件图像,第二获取模块602,用于展示身份证件识别框,该身份证件识别框用于提示身份证件需对准的扫描位置;扫描身份证件识别框范围内出现的身份证件,得到刷脸对象的身份证件图像。
可选地,第二获取模块602,用于基于刷脸对象的实名认证证件图像中的单字识别结果,建立实名认证证件图像中每两个单字之间的关联关系;确定每一关联关系对应的文字向量,得到多个文字向量;对每两个符合拼接条件的文字向量进行拼接,得到至少一个新的文字向量;基于新的文字向量,确定实名认证证件图像中的候选文字串;提取候选文字串中各单字之间的关联关系的特征值,基于关联关系的特征值从候选文字串中确定目标文字串;基于目标文字串,得到刷脸对象的实名认证信息。
可选地,第二获取模块602,用于展示实名认证信息输入框,获取输入的实名认证信息;或者,向刷脸对象的终端发送认证指令,获取该终端基于认证指令返回的实名认证信息;或者,展示用于获取实名认证信息的条形码,获取扫描条形码的终端返回的实名认证信息。
可选地,参见图7,若通过实名认证,装置还包括:
验证模块605,用于向刷脸对象的终端发送第一验证码,在参考时间段内获取输入的第二验证码,验证第一验证码与第二验证码是否一致;
支付模块604,用于若第一验证码与第二验证码一致,基于刷脸对象的脸部图像进行刷脸支付。
在本申请实施例中,自助支付终端直接采集未实名认证的刷脸对象的实名认证信息,从而可以在自助支付终端侧完成实名认证,避免先在手机端实名认证才能在自助支付终端进行刷脸支付的复杂操作,实现了刷脸支付全流程自动的完整体验,使得刷脸支付更加便捷,提高了刷脸支付的效率,进一步提升用户体验。
需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图8是本申请实施例提供的一种刷脸支付的设备的结构示意图。该设备可以为终端,尤其是自助支付终端,例如可以是:自助收银机、自助售货机等。
通常,终端包括有:处理器801和存储器802。
处理器801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器801可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器802中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器801所执行以实现本申请中方法实施例提供的刷脸支付的方法。
在一些实施例中,终端还可选包括有:***设备接口803和至少一个***设备。处理器801、存储器802和***设备接口803之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口803相连。具体地,***设备包括:射频电路804、触摸显示屏805、摄像头组件806、音频电路807、定位组件808和电源809中的至少一种。
***设备接口803可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器801和存储器802。在一些实施例中,处理器801、存储器802和***设备接口803被集成在同一芯片或电路板上;在一些其他实施例中,处理器801、存储器802和***设备接口803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路804用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路804包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路804还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏805用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏805是触摸显示屏时,显示屏805还具有采集在显示屏805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器801进行处理。此时,显示屏805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏805可以为一个,设置在终端的前面板;在另一些实施例中,显示屏805可以为至少两个,分别设置在终端的不同表面或呈折叠设计;在再一些实施例中,显示屏805可以是柔性显示屏,设置在终端的弯曲表面上或折叠面上。甚至,显示屏805还可以设置成非矩形的不规则图形,也即异形屏。显示屏805可以采用LCD(LiquidCrystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件806用于采集图像或视频。可选地,摄像头组件806包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器801进行处理,或者输入至射频电路804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器801或射频电路804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路807还可以包括耳机插孔。
定位组件808用于定位终端的当前地理位置,以实现导航或LBS(Location BasedService,基于位置的服务)。定位组件808可以是基于美国的GPS(Global PositioningSystem,全球定位***)、中国的北斗***、俄罗斯的格雷纳斯***或欧盟的伽利略***的定位组件。
电源809用于为终端中的各个组件进行供电。电源809可以是交流电、直流电、一次性电池或可充电电池。当电源809包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端还包括有一个或多个传感器810。该一个或多个传感器810包括但不限于:加速度传感器811、陀螺仪传感器812、压力传感器813、指纹传感器814、光学传感器815以及接近传感器816。
加速度传感器811可以检测以终端建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器811可以用于检测重力加速度在三个坐标轴上的分量。处理器801可以根据加速度传感器811采集的重力加速度信号,控制触摸显示屏805以横向视图或纵向视图进行用户界面的显示。加速度传感器811还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器812可以检测终端的机体方向及转动角度,陀螺仪传感器812可以与加速度传感器811协同采集用户对终端的3D动作。处理器801根据陀螺仪传感器812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器813可以设置在终端的侧边框和/或触摸显示屏805的下层。当压力传感器813设置在终端的侧边框时,可以检测用户对终端的握持信号,由处理器801根据压力传感器813采集的握持信号进行左右手识别或快捷操作。当压力传感器813设置在触摸显示屏805的下层时,由处理器801根据用户对触摸显示屏805的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器814用于采集用户的指纹,由处理器801根据指纹传感器814采集到的指纹识别用户的身份,或者,由指纹传感器814根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器801授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器814可以被设置在终端的正面、背面或侧面。当终端上设置有物理按键或厂商Logo时,指纹传感器814可以与物理按键或厂商Logo集成在一起。
光学传感器815用于采集环境光强度。在一个实施例中,处理器801可以根据光学传感器815采集的环境光强度,控制触摸显示屏805的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏805的显示亮度;当环境光强度较低时,调低触摸显示屏805的显示亮度。在另一个实施例中,处理器801还可以根据光学传感器815采集的环境光强度,动态调整摄像头组件806的拍摄参数。
接近传感器816,也称距离传感器,通常设置在终端的前面板。接近传感器816用于采集用户与终端的正面之间的距离。在一个实施例中,当接近传感器816检测到用户与终端的正面之间的距离逐渐变小时,由处理器801控制触摸显示屏805从亮屏状态切换为息屏状态;当接近传感器816检测到用户与终端的正面之间的距离逐渐变大时,由处理器801控制触摸显示屏805从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图8中示出的结构并不构成对终端的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
在示例性实施例中,还提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集。所述至少一条指令、至少一段程序、代码集或指令集经配置以由一个或者一个以上处理器执行,以实现上述任一种刷脸支付的方法。
在示例性实施例中,还提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或所述指令集在被计算机设备的处理器执行时实现上述任一种刷脸支付的方法。
可选地,上述计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (10)
1.一种刷脸支付的方法,其特征在于,所述方法应用于自助支付终端,所述方法包括:
基于刷脸支付的启用触发指令,获取刷脸对象的基本信息;
若根据所述基本信息检测到所述刷脸对象未进行实名认证,获取所述刷脸对象的实名认证信息,所述实名认证包括银行卡认证及身份认证;
基于所述刷脸对象的实名认证信息对所述刷脸对象进行实名认证;
若通过实名认证,基于所述刷脸对象的脸部图像进行刷脸支付。
2.根据权利要求1所述的方法,其特征在于,所述获取所述刷脸对象的实名认证信息,包括:
获取所述刷脸对象的实名认证证件图像,对所述实名认证证件图像进行文本识别,得到所述刷脸对象的实名认证信息。
3.根据权利要求2所述的方法,其特征在于,所述实名认证证件图像包括银行卡图像,所述获取所述刷脸对象的实名认证证件图像,包括:
展示银行卡识别框,所述银行卡识别框用于提示银行卡需对准的扫描位置;
扫描所述银行卡识别框范围内出现的银行卡,得到所述刷脸对象的银行卡图像。
4.根据权利要求2所述的方法,其特征在于,所述实名认证证件图像包括身份证件图像,所述获取所述刷脸对象的实名认证图像,包括:
展示身份证件识别框,所述身份证件识别框用于提示身份证件需对准的扫描位置;
扫描所述身份证件识别框范围内出现的身份证件,得到所述刷脸对象的身份证件图像。
5.根据权利要求2所述的方法,其特征在于,所述对所述实名认证证件图像进行文本识别,得到所述刷脸对象的实名认证信息,包括:
基于所述刷脸对象的实名认证证件图像中的单字识别结果,建立所述实名认证证件图像中每两个单字之间的关联关系;
确定每一关联关系对应的文字向量,得到多个文字向量;对每两个符合拼接条件的文字向量进行拼接,得到至少一个新的文字向量;基于所述新的文字向量,确定所述实名认证证件图像中的候选文字串;
提取所述候选文字串中各单字之间的关联关系的特征值,基于所述关联关系的特征值从所述候选文字串中确定目标文字串;
基于所述目标文字串,得到所述刷脸对象的实名认证信息。
6.根据权利要求1所述的方法,其特征在于,所述获取所述刷脸对象的实名认证信息,包括:
展示实名认证信息输入框,获取输入的实名认证信息;或者,
向所述刷脸对象的终端发送认证指令,获取所述终端基于所述认证指令返回的实名认证信息;或者,
展示用于获取实名认证信息的条形码,获取扫描所述条形码的终端返回的实名认证信息。
7.根据权利要求1-6任一所述的方法,其特征在于,若通过实名认证,所述方法还包括:
向所述刷脸对象的终端发送第一验证码,在参考时间段内获取输入的第二验证码,验证所述第一验证码与所述第二验证码是否一致;
若所述第一验证码与所述第二验证码一致,执行所述基于所述刷脸对象的脸部图像进行刷脸支付。
8.一种刷脸支付的装置,其特征在于,所述装置应用于自助支付终端,所述装置包括:
第一获取模块,用于基于刷脸支付的启用触发指令,获取刷脸对象的基本信息;
第二获取模块,用于若根据所述基本信息检测到所述刷脸对象未进行实名认证,获取所述刷脸对象的实名认证信息,所述实名认证包括银行卡认证及身份认证;
认证模块,用于基于所述刷脸对象的实名认证信息对所述刷脸对象进行实名认证;
支付模块,用于若通过实名认证,则基于所述刷脸对象的脸部图像进行刷脸支付。
9.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令在被所述处理器执行时实现如权利要求1至7任一所述的刷脸支付的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令在被执行时实现如权利要求1至7任一所述的刷脸支付的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910319369.1A CN110084608A (zh) | 2019-04-19 | 2019-04-19 | 刷脸支付的方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910319369.1A CN110084608A (zh) | 2019-04-19 | 2019-04-19 | 刷脸支付的方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110084608A true CN110084608A (zh) | 2019-08-02 |
Family
ID=67415788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910319369.1A Pending CN110084608A (zh) | 2019-04-19 | 2019-04-19 | 刷脸支付的方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110084608A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112101133A (zh) * | 2020-08-24 | 2020-12-18 | 江西台德智慧科技有限公司 | 基于多视角的多人脸场景刷脸支付风险防控*** |
CN112862494A (zh) * | 2021-01-29 | 2021-05-28 | 上海商汤临港智能科技有限公司 | 基于面部认证的交易方法、装置、设备及存储介质 |
CN113420271A (zh) * | 2021-06-22 | 2021-09-21 | 北京三快在线科技有限公司 | 身份认证的方法、装置、设备及存储介质 |
-
2019
- 2019-04-19 CN CN201910319369.1A patent/CN110084608A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112101133A (zh) * | 2020-08-24 | 2020-12-18 | 江西台德智慧科技有限公司 | 基于多视角的多人脸场景刷脸支付风险防控*** |
CN112862494A (zh) * | 2021-01-29 | 2021-05-28 | 上海商汤临港智能科技有限公司 | 基于面部认证的交易方法、装置、设备及存储介质 |
CN113420271A (zh) * | 2021-06-22 | 2021-09-21 | 北京三快在线科技有限公司 | 身份认证的方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9721282B2 (en) | Merchant verification of in-person electronic transactions | |
CN113283883B (zh) | 业务实现方法和装置 | |
CN110705983B (zh) | 扫码支付处理的方法、装置、设备及存储介质 | |
JP6610916B2 (ja) | コード発生装置 | |
CN107038565A (zh) | 用于电子支付的移动电子装置和方法 | |
CA2949366A1 (en) | Apparatus, method, and computer program product for settlement to a merchant's card account using an on-line bill payment platform | |
CN110945552B (zh) | 一种产品销量提报方法、支付方法和终端设备 | |
CN110084608A (zh) | 刷脸支付的方法、装置、设备及存储介质 | |
CN111159153B (zh) | 业务数据校验方法、装置、计算机设备及存储介质 | |
JP2020061040A (ja) | 情報処理方法、情報処理装置、及びプログラム | |
TWI745891B (zh) | 認證系統、認證終端、使用者終端、認證方法、及程式產品 | |
JP2020061039A (ja) | 情報処理方法、情報処理装置、及びプログラム | |
CN113055724A (zh) | 直播数据处理方法、装置、服务器、终端、介质及产品 | |
US20190095911A1 (en) | Systems and methods for location based account integration and electronic authentication | |
CN110659895A (zh) | 支付方法、装置、电子设备及介质 | |
CN111192036B (zh) | 账号资源更新方法、装置、计算机设备以及存储介质 | |
JP2020061038A (ja) | 情報処理方法、情報処理装置、及びプログラム | |
KR101867450B1 (ko) | 식별 코드를 이용하여 결제를 수행할 수 있는 이동단말기, 결제 서버, 그것들의 결제시스템 및 그 제어방법 | |
CN110782602A (zh) | 资源转移方法、装置、***、设备及存储介质 | |
CN110956469A (zh) | 支付方法、装置、设备及存储介质 | |
CN112330380A (zh) | 订单创建方法、装置、计算机设备及计算机可读存储介质 | |
CN113344617A (zh) | 资源核销方法、装置、终端及存储介质 | |
CN112258206B (zh) | 道具资源获取方法、装置、电子设备及存储介质 | |
RU2649762C1 (ru) | Способ оплаты товаров или услуг покупателем по его персональному устройству в торговой точке, имеющей кассовый аппарат | |
CN111932248A (zh) | 基于无线通信和生物特征支付的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |