CN114648327A - 为特定***交易提供生物特征认证的支付终端 - Google Patents

为特定***交易提供生物特征认证的支付终端 Download PDF

Info

Publication number
CN114648327A
CN114648327A CN202111044833.4A CN202111044833A CN114648327A CN 114648327 A CN114648327 A CN 114648327A CN 202111044833 A CN202111044833 A CN 202111044833A CN 114648327 A CN114648327 A CN 114648327A
Authority
CN
China
Prior art keywords
credit card
face
user
descriptor
card data
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
Application number
CN202111044833.4A
Other languages
English (en)
Inventor
安东·纳扎尔金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vision Lab
Original Assignee
Vision Lab
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from RU2020141936A external-priority patent/RU2020141936A/ru
Application filed by Vision Lab filed Critical Vision Lab
Publication of CN114648327A publication Critical patent/CN114648327A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/204Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/206Point-of-sale [POS] network systems comprising security or operator identification provisions, e.g. password entry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/24Credit schemes, i.e. "pay after"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/405Establishing or using transaction specific rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • G06V40/171Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/40Spoof detection, e.g. liveness detection
    • G06V40/45Detection of the body part being alive
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30196Human being; Person
    • G06T2207/30201Face

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Medical Informatics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Collating Specific Patterns (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

提供了为特定***交易提供生物特征认证的支付终端。本文所描述的技术涉及用于使用支付终端来认证***交易的方法和设备,该支付终端利用面部识别模块来捕获面部图像。支付终端与后端服务器通信以执行面部识别处理,并且基于从后端服务器接收的面部识别处理的结果来确定是否授权或拒绝交易。

Description

为特定***交易提供生物特征认证的支付终端
相关申请
本申请要求于2020年12月18日提交的俄罗斯申请第2020141919号、于2020年12月18日提交的俄罗斯申请第2020141924号的优先权,以及于2020年12月18日提交的俄罗斯申请第2020141936号的优先权,以上申请中的每个申请通过引用整体并入本文。
技术领域
本申请总体上涉及支付终端和计算装置,该支付终端和计算装置提供利用生物特征认证来认证***支付,特别是使用面部识别来认证***支付。
背景技术
***交易是最流行的消费者支付方法中的一种。因此,消费者有许多不同的经由***进行支付的方法。消费者可以使用实体***,其中可以使用***上的磁条和/或芯片来读取该实体***。消费者还可以使用电子支付方法(例如,使用智能手机上的***“钱包”),使得消费者通过***进行支付而不需要随身携带实体***。一些***支付方法(包括电子方法),还提供非接触式支付。随着***交易的日益普及,用于此类交易的适当安全性需要类似地扩展,以提供安全的***交易。
发明内容
根据一个方面,提供了一种通过支付终端执行的计算机化方法。支付终端包括至少一个处理器和存储器,该存储器被配置成存储指令,当由所述至少一个处理器执行所述指令时,所述指令使所述至少一个处理器:接收用于(use with)***交易的***数据;使用支付终端的成像装置捕获操作支付终端的用户的面部的至少一部分的图像数据;以及使用远程面部识别来认证用户以使用***数据。认证用户包括:将图像数据和***信息发送至远程计算装置,使得远程计算装置可以执行用户的远程面部识别;从远程计算装置接收基于所述远程面部识别的指示用户是否被认证使用***数据的认证数据;以及基于所接收的认证数据确定是否完成***交易。
根据一个方面,提供了一种便携式支付终端,该便携式支付终端包括:电池;第一对接接口,其尺寸被设计成当支付终端对接在基座中时连接至基座的第二对接接口,以给电池充电并且与外部装置通信;无线通信模块;成像装置,其被配置成捕获操作支付终端的用户的面部的至少一部分的图像数据;以及至少一个处理器,其与成像装置和存储器通信。所述至少一个处理器被配置成执行存储在存储器中的指令,所述指令使所述至少一个处理器:接收用于***交易的***数据;以及经由无线通信模块与远程计算装置通信,以基于图像数据执行远程面部识别,从而对用户进行认证以使用***数据。
根据一个方面,提供了一种通过至少一个处理器和存储器执行的计算机化方法,所述存储器被配置成存储指令,当由所述至少一个处理器执行所述指令时,所述指令使所述至少一个处理器从支付终端接收用于***交易的***数据以及操作支付终端的用户的面部的至少一部分的图像数据。指令还使所述至少一个处理器:使用图像数据生成针对用户的面部的第一面部描述符,其中,第一面部描述符包括第一数值阵列;从数据库访问与***数据相关联的第二面部描述符,其中,第二面部描述符包括第二数值阵列;通过确定第一面部描述符是否与第二面部描述符匹配来确定用户是否被授权使用***数据;以及基于第一面部描述符是否与第二面部描述符匹配,向支付终端发送指示用户是否被授权使用***数据的数据。
应当理解,前述构思和下面更详细地讨论的附加构思的所有组合(假设这样的构思不是相互矛盾的)被认为是本文公开的发明主题的一部分。特别地,出现在本公开内容的结尾处的所要求保护的主题的所有组合被认为是本文公开的发明主题的一部分。还应当理解,前述构思和下面讨论的附加构思可以以任何合适的组合来布置,因为本公开内容在这方面不受限制。此外,当结合附图考虑时,根据以下对各种非限制性实施方式的详细描述,本公开内容的其他优点和新颖特征将变得明显。
附图说明
本文将参照以下附图描述各个方面和实施方式。应当理解,附图不一定按比例绘制。出现在多个附图中的项在该项出现的所有附图中由相同或相似的附图标记表示。
图1是根据一些实施方式的用于使用面部识别提供***支付的示例性***的图。
图2A至图2G示出了根据一些实施方式的便携式支付终端的示例性实施方式。
图3是示出根据一些实施方式的用于使用面部识别来认证阈值量以上的***交易的计算机化方法的流程图。
图4是示出根据一些实施方式的用于支付终端与远程计算装置通信以使用面部识别来认证***交易的示例性计算机化方法的流程图。
图5是根据一些实施方式的选择用于面部识别处理的图像数据的子集的示例性计算机化方法的流程图。
图6是示出根据一些实施方式的可以被处理以确定最佳图像的一组示例性的三个图像的图。
图7是示出根据一些实施方式的跨一组图像的示例性面部跟踪处理的图。
图8是示出根据一些实施方式的示例性面部对准的图。
图9是示出根据一些实施方式的执行面部识别处理的各方面的远程计算装置的示例性计算机化方法的流程图。
图10示出了根据一些实施方式的示例性面部描述符。
图11是可以用于实现本文所描述的技术的实施方式的示例计算机***的示例性框图。
具体实施方式
发明人已经发现并认识到,传统的******和交易没有提供足够的支付安全性。***可能丢失或被盗,并且电子***信息同样可能被盗。因此,随着***交易的使用持续增加,***欺诈变得越来越普遍。虽然一些***交易需要输入个人标识码来完成交易,但是并非所有交易都需要个人标识码(pin),并且个人标识码同样可能被盗。此外,必须输入个人标识码对于用户可能是麻烦的附加步骤。因此,期望提供传统支付终端未能提供的更容易和更稳健的认证技术。
为了解决传统***的上述缺点,本文所描述的技术提供了一种支付终端,该支付终端将***支付和/或其他忠诚度计划(loyalty program)支付功能与使用面部识别技术的生物特征认证相结合。当支付处理开始时,支付终端捕获用户的图像并且与后端计算资源协调以执行活体检查和/或面部识别,以认证***交易的用户。活体检查和/或面部识别的各方面可以在支付终端本地执行和/或由后端计算资源远程执行。所述技术以快速且安全的方式提供这样的认证。所述技术可以集成至支持所有现有支付形式(包括具有磁条的卡、非接触式支付方法和NFC支付方法)的支付终端中。支付终端还可以被具体化为可以在使用对接站的场景和不使用对接站的场景两者中使用的便携式支付终端。因此,所述技术可以提供一种支付终端,该支付终端将面部认证作为用于任何类型的***交易的验证的主要和/或附加因素容易地集成至大多数***支付设置中。
在一些实施方式中,支付终端可以被配置为使得支付终端不存储或管理敏感信息,例如面部图像、从图像提取的数据(例如,面部描述符(facial descriptors))和/或其他类型的个人数据。在一些实施方式中,支付终端可以被配置成向远程计算装置发送面部描述符以进行生物特征处理。由于无法将面部描述符逆向设计为原始图像,因此发送面部描述符可以避免发送人的图像。
如本文所描述的,支付终端可以被配置用于移动使用,并且可以在使用对接站和/或不使用对接站的配置中使用。因此,支付终端可以包括不同的有线和/或无线通信功能。在一些实施方式中,支付终端可以包括一个或更多个接口(例如,与用于向装置提供电力的接口分开和/或除了用于向装置提供电力的接口之外),该一个或更多个接口被设计成提供多个不同的通信协议。在一些实施方式中,接口可以通过单个接口提供USB、以太网和RS232通信。与针对每个通信协议具有单独的接口相比,这样的多协议接口可以允许支付终端的更小的形状因数。因此,支付终端包括足够的功能,使得支付终端可以完全替代不支持生物特征的传统支付终端而无需牺牲装置形状因数。因此,支付终端可以容易地集成至现有***(例如,CRM***、销售点(POS)***、支付授权***等)中,并且可以由收银员从收银台进行管理。
虽然本文还将描述本支付终端的特定示例性实施方式,但是与本装置相关的所有部件的其他替选实施方式可互换以适应不同的应用。转向附图,更详细地描述了支付终端和相应方法的具体非限制性实施方式。应当理解,关于这些实施方式所描述的各种***、部件、特征和方法可以单独地使用和/或以任何期望的组合使用,因为本公开内容不限于仅本文所描述的具体实施方式。
支付终端被配置成与执行生物特征认证处理的一个或更多个远程计算装置(例如,后端面部识别服务器)进行通信。图1是根据一些实施方式的用于使用面部识别提供***支付的示例性***100的图。***100包括通过网络106与一个或更多个远程计算装置104通信的支付终端102。如本文所描述的,在一些实施方式中,支付终端102被配置成处理***交易。支付终端102包括捕获用于执行面部识别处理的数据的传感器,例如成像传感器和/或深度传感器。可以由支付终端102和/或一个或更多个远程计算装置104执行面部识别处理的各方面,例如执行活体检查、使用所捕获的支付终端操作者的图像生成面部描述符等。一个或更多个远程计算装置104与各种金融机构通过它们各自的计算装置108A至计算装置108N(统称为金融信息计算装置108)进行通信。一个或更多个远程计算装置104确定哪个金融机构与用于交易的***信息相关联,并且从适当的金融信息计算装置108获得与***信息相关联的面部描述符。一个或更多个远程计算装置104将为支付终端102的用户生成的面部描述符与所获得的面部描述符进行比较,以确定是否认证用户使用***进行交易。
图2A至图2G示出了根据一些实施方式的便携式支付终端200的示例性实施方式。虽然图2A至图2G示出了便携式支付终端的示例性配置,但是应当理解,这些示例旨在仅是说明性的而非限制性的,因为根据本文所描述的技术可以使用各种其他配置。应当理解,支付终端200还可以包括部件壳体内的在图2A至图2G中不可见的各种部件。例如,支付终端200可以包括电池(未示出),该电池使得支付终端200能够在如本文进一步描述的不使用对接站的配置中操作。支付终端200还可以包括至少一个处理器和存储指令的存储器(也未示出),处理器被配置成执行所述指令以执行本文所描述的技术的各方面。还应当理解,虽然未示出,但是支付终端200还包括各种电路、布线等,以接合本文所描述的支付终端200的各种部件。
在一些实施方式中,支付终端200还包括无线通信模块(未示出)。无线通信模块可以提供无线通信协议,例如蜂窝通信协议、蓝牙通信协议、WiFi通信协议和/或通信协议的组合。支付终端200可以包括第二无线通信模块。例如,第二无线通信模块可以被配置成执行无线通信协议以从***读取***数据(例如,如本文所描述的经由非接触式读取器、NFC等)。
图2A是便携式支付终端200的前视图的图。支付终端200包括屏幕202。屏幕202可以具有任何适当的尺寸,例如6英寸显示器(15厘米显示器)、7英寸显示器(18厘米显示器)、8英寸显示器(20厘米显示器)等。虽然未示出,但是支付终端200还可以包括用于管理屏幕202的亮度的被动红外(PIR)传感器。支付终端200包括面部识别模块204。面部识别模块204可以包括单个成像装置和/或多个成像装置。例如,面部识别模块204可以包括单、双和/或多传感器配置。传感器可以包括成像装置(例如,摄像机、RGB传感器)、NIR(近红外)传感器、深度传感器、TOF(飞行时间)传感器等。在图2A的示例中,面部识别模块204包括被配置成捕获操作支付终端200的用户的面部的至少一部分的一组图像的两个成像装置204A和204B(例如,其可以包括透明盖,例如透明玻璃盖)。在该示例中,面部识别模块204还包括两个LED 204C和204D,包括常规LED和NIR LED。面部识别模块204还可以包括深度传感器,该深度传感器被配置成生成用户的面部的至少一部分的第二组图像(例如,用于活体检查(liveness check))。在一些实施方式中,支付终端可以使用NIR摄像机。可以使用成像装置204A/204B结合NIR光源诸如NIR LED204D来实现NIR摄像机。在一些实施方式中,支付终端包括也可以位于面部识别模块204中的用于执行活体检查的其他感测装置(例如,专用NIR传感器、深度传感器等)。
支付终端200包括被配置成接纳***的侧插槽206,并且支付终端200包括必要的硬件和/或软件以在******后从***读取***数据。在一些实施方式中,侧插槽是安全磁条读取器(MSR)。在一些实施方式中,侧插槽被配置成从***上的芯片读取数据。支付终端200还包括非接触式***读取器208(例如,如由VISA或MASTERCARD提供的)。在一些实施方式中,支付终端可以支持NFC通信以便于利用支持NFC技术的智能装置的支付。
图2B是便携式支付终端200的后视图的图。如图2B中所示,支付终端200包括多协议接口210,该多协议接口210提供以太网接口(例如,10base-T、100base-T、1000base-T等)、USB接口(例如,USB 1.0、USB2.0、USB TYPE-C)和/或RS232接口。支付终端200包括用于连接至安装件/保持件的位置212(例如,示出为四个螺孔)。支付终端200包括扬声器216。在一些实施方式中,支付终端还可以包括麦克风(未示出)。也可以包括可选的铭牌214。
图2C是便携式支付终端200的仰视图的图。如图2C中所示,便携式支付终端200包括对接接口220。对接接口220的尺寸被确定为在支付终端220对接至基座时连接至布置在基座上的配合接口。在一些实施方式中,对接接口220可以是母接口,并且基座上对应的配合接口可以是公接口,但是技术不限于此。例如,可以对接支付终端200以为电池充电、与外部装置通信等。在一些实施方式中,便携式支付终端200可以提供一个或更多个通信接口,例如USB接口、RS232接口等。支付终端200还包括接口222。接口222可以提供为电池充电的电源接口、通信接口等。例如,接口222可以在支付终端200的底部提供第二USB接口(例如,用于当支付终端不在对接站中时使用)。
图2D示出了支付终端200的俯视图,其包括通电/断电开关230。图2E示出了支付终端200的右侧视图,包括侧插槽206以及卡读取器240。在一些实施方式中,卡读取器240是Europay、MasterCard和Visa(EMV)卡读取器。图2F示出了支付终端200的左侧视图,其包括耳机插孔250、第一插槽252和第二插槽254。第一插槽252可以是用于接纳安全相关卡诸如安全访问模块(SAM)卡的插槽。在一些实施方式中,插槽252可以用于接纳存储卡,例如TF卡。在一些实施方式中,第二插槽254可以是用于接纳与通信协议相关的卡的插槽。例如,第二插槽254可以被配置成接纳用户标识模块(SIM)卡。
图2G示出了对接在基座260中的支付终端200的示例。虽然不可见,但是基座260包括布置在区域262周围的配合接口,该配合接口与支付终端200的对接接口220连接。基座260还包括接口264。接口264可以提供电力和/或通信协议。例如,通信协议可以是USB、RS232等。在一些实施方式中,接口264可以提供与由对接接口220提供的特征互补的特征。例如,对接接口220和接口264两者都可以提供电力、USB和RS232(例如,使得支付终端200在对接时可以物理地连接至电源并且与远程装置通信)。基座260可以包括其他特征,例如布置在区域266处的打印机。
应当理解,支付终端可以包括如本文所描述的必要硬件和/或软件,使得支付终端可以被配置为根据各种配置和/或模式进行操作。在一些实施方式中,支付终端可以与对接站(dock station)一起使用。例如,不想使用和/或不具有高级收银台(例如,该高级收银台可以直接与支付终端接合)的企业(例如,小型和/或中型企业)可能期望使用具有对接站的支付终端。在一些实施方式中,可以在没有对接站的情况下使用支付终端。例如,对于诸如大型连锁商店的商店,可能期望使用不使用对接站的支付终端(例如,在使用安装件或机架来固定支付终端以供使用的情况下)。
应当理解,可以使用各种通信协议来执行本文所描述的***交易。例如,一些商店可能使用局域网(LAN)(例如,有线网络)将支付终端连接至网络,并且因此这样的商店可能不使用WiFi和/或蜂窝通信协议。作为另一示例,一些商店可能更喜欢使用支付终端的无线通信功能,并且可以改为选择使用WiFi和/或蜂窝通信协议来代替联网协议。作为其他示例,支付终端可以使用RS232和/或其他物理通信协议连接至***装置,例如现金抽屉。作为附加示例,支付终端可以使用USB连接至收银员的销售点(POS)终端以交换数据。作为另一示例,可以使用蓝牙来接收数据,例如用于快递订单的数据。因此,支付终端可以包括定制接口(例如,多协议接口210、对接接口220和/或接口222),该定制接口可以向装置提供电力、促进经由以太网与支付终端的通信以连接至支付终端(如收银员的计算机)和/或其某种组合。因此,支付终端可以提供定制接口,该定制接口允许可以提供电力、USB、以太网和RS232接口的单个电缆的连接。否则,需要在支付终端上为每个接口提供单独的接口将导致更大的单元(例如,需要比支持其他特征(例如,磁条读取器)所需的设计含义更多的设计含义)。
一般而言,便携式支付终端被配置成使用生物特征认证来认证***交易。根据一些实施方式,便携式支付终端可以针对一些和/或所有***交易使用面部识别。在一些实施方式中,支付终端可以被配置成针对满足一个或更多个阈值的***交易使用面部识别。图3是示出根据一些实施方式的使用面部识别来认证阈值量以上的***交易的计算机化方法300的流程图。在步骤302处,支付终端接收用于***交易的***数据。如本文所描述的,支付终端可以以各种方式接收***数据。在一些实施方式中,支付终端可以从***支付终端的侧插槽(例如,侧插槽206)中的***读取***数据。在一些实施方式中,支付终端可以使用无线通信协议(例如,NFC、非接触式支付等)从***读取***数据。在一些实施方式中,支付终端可以从电子装置读取***数据。例如,支付终端可以从移动装置电子钱包(例如,使用Apple Pay、Samsung Pay等)读取***数据。在一些实施方式中,支付终端可以接收虚拟***数据。
在步骤304处,支付终端确定交易的量是否在阈值以上。阈值量可以是例如美元量(例如,五美元/欧元、十美元/欧元、二十美元/欧元等)。在一些实施方式中,阈值可以是交易的次数(例如,对于个人、在商店处等)。例如,阈值可以是***交易是否是在特定商店处的第一笔交易。作为另一示例,可以在尝试使用***的一定次数的失败/不成功次数(例如,一次尝试、两次尝试、三次尝试等)之后发起面部认证。作为另一示例,阈值可以基于某些年龄阈值(例如,15岁、16岁、21岁),例如需要最小年龄来购买产品(例如,酒精、香烟等)的那些年龄阈值。作为附加示例,当应用一定量的信用(例如,任何信用、超过5美元的信用、超过10美元的信用等),例如优惠券、给指定客户的来自金融机构的个性化折扣(例如,包括在特定商店或连锁商店处的奖励)等时,可以使用面部认证。
如果交易不在阈值以上,则方法移动至步骤306,并且在不使用面部识别的情况下认证***交易。在一些实施方式中,支付终端可以在没有其他认证的情况下完成交易。在一些实施方式中,支付终端可以通过要求用户输入个人标识码(PIN)来认证***交易以完成***交易。如果交易在阈值以上,则方法移动至步骤308,并且使用面部识别来认证***交易。在一些实施方式中,在确定量超过预定阈值时,用户不需要输入PIN来完成***交易。
支付终端可以通过本地和/或远程执行处理的各方面来执行面部识别。图4是示出用于使用面部识别来认证***交易的示例性计算机化方法400的流程图。在步骤402处,支付终端使用支付终端的成像装置捕获操作支付终端的用户的面部的至少一部分的图像数据。如本文所描述的,支付终端可以包括一个或更多个成像装置,该一个或更多个成像装置包括被配置成生成第一组图像的图像传感器、被配置成生成第二组图像的深度传感器等。
在一些实施方式中,如图4中所示,支付终端与远程计算装置通信以使用远程面部识别来认证用户。在步骤404处,支付终端将图像数据和***信息发送至远程计算装置(例如,远程计算装置104),使得远程计算装置可以执行用户的远程面部识别处理的一个或更多个部分。在一些实施方式中,支付终端向远程计算装置发送图像数据本身、经预处理的图像数据和/或用于执行面部识别的实际数据(例如,面部描述符)。因此,支付终端和/或远程计算装置因此可以根据***配置来执行面部描述符生成处理的步骤中的一个或更多个步骤。例如,在一些配置中,支付终端向远程计算装置发送未处理的图像数据,并且远程计算装置根据需要处理图像数据以执行面部识别。作为另一示例,在一些配置中,支付终端执行该处理所需的图像处理中一些和/或全部,和/或生成用于执行面部识别的最终数据(例如面部描述符),并且将所生成的数据发送至远程计算装置。
图5是根据一些实施方式的选择用于面部识别处理的图像数据的子集的示例性计算机化方法500的流程图。在步骤502处,支付终端接收由图像传感器生成的第一组图像(例如,其用于面部识别)。在步骤504处,支付终端接收由深度传感器生成的第二组图像(例如,其用于活体检查)。在步骤506处,支付终端选择第一组图像的子集以用于生成第一面部描述符。例如,面部描述符提取操作可以包括多个不同的步骤。提取操作可以包括例如各种图像处理步骤,例如在图像中(例如,在通过装置捕获的图像或即时视频序列、实时视频中)执行面部检测、使检测到的面部扭曲(warping)、面部对准以补偿仿射角并且使面部居中和/或图像跟踪。提取操作然后可以使用经处理的图像数据提取描述符。
根据一些实施方式,所述技术可以包括执行参数估计以确定是否将图像用于面部识别和/或确定用于生成面部描述符的参数。参数估计可以包括分析图像质量、眼睛状态、头部姿势、眼镜检测、注视检测、嘴部状态、图像的适合性分析等中的一个或更多个。图像质量分析可以包括评估图像(例如,归一化图像)的质量以进行充分的进一步处理,例如评估图像是否模糊、曝光不足、曝光过度、具有低饱和度、具有不均匀的照明、具有适当的镜面反射水平等。输出可以是例如分数值(例如,从0至1的值,其中1是范数并且0是质量参数的最大值)。眼睛状态分析可以包括例如基于输入图像(例如,归一化图像)来确定眼睛状态(闭合、张开、遮盖)、虹膜位置(例如,针对每只眼睛使用一个或更多个界标)、眼睑位置(例如,针对每只眼睛使用一个或更多个界标)等。
头部姿势分析可以包括确定针对头部姿势的转动、俯仰和/或偏航角值。可以基于输入界标和/或基于源图像(例如,使用经训练的CNN模型)来确定头部姿势。眼镜检测可以返回图像(例如,归一化图像)中的面部上是否不存在眼镜、面部上是否存在处方眼镜、面部上是否存在太阳镜、面部上是否存在面部覆盖物和/或面罩等的概率。针对每个分析的结果可以包括分数值。在一些实施方式中,支付终端可以在检测到面部上的物品(例如,太阳镜和/或面部覆盖物)时提示移除物品以重新获取人的脸部的图像。注视检测分析(gazedetection analysis)可以包括确定(例如,基于面部界标)俯仰(例如,以度为单位的注视垂直偏差角度)和偏航(例如,以度为单位的注视水平偏差角度)中的一个或更多个。嘴部状态处理可以包括例如确定指示嘴部是否张开、遮盖、微笑等的数据。适合性分析可以评估所获得的面部图像是否可以用于面部识别(例如,在提取面部描述符之前)。输出可以是范围从指示差质量图像的低端至具有最佳质量图像的高端的分数,并且可以基于面部检测数据(例如,面部框数据)执行。
在一些实施方式中,所述技术可以对图像执行面部检测处理以识别面部(例如,通过在面部周围提供框)、识别面部界标、指示检测到面部的数据(例如,面部分数)等。根据一些实施方式,所述技术可以使用基于CNN的算法来执行面部检测以检测每个帧/图像中的所有面部。可以计算面部界标以用于例如面部对准和/或用于执行附加估计。可以使用关键点来表示检测到的面部界标。所述技术可以基于针对每个面部所期望的细节级别来针对面部界标生成任何数目的关键点,例如五个关键点(例如,两个用于眼睛,一个用于鼻尖并且两个用于嘴部边缘)、十个关键点、五十个关键点和/或任何数目的界标。
在一些实施方式中,所述技术可以包括确定用户的面部的一个或更多个最佳图像和/或镜头。例如,可以基于面部检测分数来选择(例如,默认地)最佳镜头,以选择用于进一步处理的最佳候选图像。根据一些实施方式,所述技术可以利用比较方法来基于允许比较所接收的面部检测以选择最适当的图像和/或用于聚合的面部描述符提取的多个图像的功能类来选择最佳镜头。图6是示出作为说明性示例的一组示例性的三个图像602至606的图。***可以比较图像602至图像606的分数,以确定图像606与其他两个图像602和604相比是最佳镜头。因此,最佳镜头技术可以使得***能够从一系列图像或帧中识别出最适合于面部识别的面部图像。由于每个帧具有其自己的ID,因此所述技术可以不断更新最佳镜头组,以指定哪些图像将用于面部识别阶段。虽然图6仅示出了三个图像602至606,但是应当理解,在确定最佳镜头时可以处理任何数目的图像(例如,五个图像、十个图像、二十个图像等)。
支付终端和/或远程计算装置可以执行实时面部监控,包括使用面部界标、眼睛/嘴部状态、注视、头部姿势等。在一些实施方式中,所述技术可以处理可以根据检测器分数结果进行排序的包含面部的图像的输入数据流,包括跟踪和重新检测功能。应当理解,面部识别处理可以被配置为使得支付装置不是一直连续地捕获图像。例如,可以仅在由用户、收银员等参与面部支付序列之后才开始面部识别处理。
在一些实施方式中,所述技术可以包括跨图像(across images)(例如,图像和/或视频帧)执行面部跟踪。所述技术可以包括检测和估计功能以估计面部。图7是示出根据一些实施方式的跨一组图像的示例性面部跟踪处理的图。计算装置在图像702中执行初始面部检测。然后跨后续图像跟踪检测到的面部。在一些示例中,在初始检测事件之后跨若干帧(例如,在区域(FOV(视场角)、ROI(感兴趣区域))中)重新检测被检测面部。计算装置在图像704中重新检测面部以进行跟踪的第一步骤。跨多个图像继续跟踪处理,包括到在图像706处所示的跟踪的第n步骤。计算装置然后在图像708处完成跟踪和检测处理。在一些实施方式中,如果在系列图像的后续图像中没有重新检测到面部,则可以中断跟踪处理(例如,使得支付终端在面部识别处理正在运行时继续在其他帧中寻找面部)。在一些实施方式中,如果支付终端自面部支付操作的处理开始后的特定时间段内没有检测到必要的预定义参数(例如,尺寸、角度、质量)、面部完全消失、在摄像机视图中不存在面部等,则支付终端可以中断/取消面部支付操作。否则,如果继续检测到面部,则可以跨进一步的后续图像继续跟踪。可以一个接一个地处理帧,其中每个帧具有唯一的标识符。例如,这可以允许与所跟踪的面部相关联的帧的识别。***可以使用结果来确定哪些面部镜头被用于面部识别(例如,直到达到足够数目的帧,例如10帧、20帧、50帧等)。
在一些实施方式中,所述技术可以包括修改图像和/或面部数据的一个或更多个方面,例如尺寸和/或姿势。例如,计算装置可以执行面部对准处理以确保面部以期望的方式(例如,沿垂直轴线等)跨图像对准。图8是示出根据一些实施方式的面部对准的示例的图800。如由图像802所示,用于对准的数据可以包括经预处理的数据,例如面部检测框和/或面部界标。所述技术可以基于输入数据执行各种图像处理步骤以生成经对准的图像804。在一些实施方式中,***可以执行扭曲处理(warping process)(例如,归一化、平坦化)。该处理可以包括执行以下内容中的一项或更多项:图像平面的旋转的补偿、基于眼睛定位的图像居中、图像裁剪等。
如本文所描述的,支付终端可以在本地生成面部描述符(例如,面部描述符也可以使用各种其他术语诸如面部模板、生物特征模板等来指代,使得术语“面部描述符”不旨在是限制性的)和/或可以由远程计算装置生成面部描述符。为了执行实际提取,所述技术可以包括处理图像以及附加数据(例如,具有检测到的面部的框、面部界标等的检测结果)以确定面部描述符。可以使用例如经训练的机器学习模型(例如,经训练的CNN)来生成面部描述符。在一些实施方式中,可以使用多个CNN。例如,不同的CNN版本可以用于不同的考虑,例如用于面部模板/描述符的(提取的)速度、大小和准确度(完整性)等方面的不同特性。作为另一示例,不同的CNN可以生成不同大小的描述符。例如,大小可以包括128字节、256字节、512字节、1024字节等。
面部描述符本身可以是被特别编码的一组对象参数。可以生成面部描述符使得描述符对于各种仿射对象变换、颜色变化等或多或少是不变的。由于对这样的变换是不变的,因此所述技术可以提供对这样的集合的有效使用,以识别、查找和比较真实世界的对象,例如面部。在一些实施方式中,面部描述符包括字母数字和/或特殊字符的数值阵列。图10是根据一些实施方式的示例性面部描述符1000的图。有利地,如图10中所示,由于面部描述符是使用适当的算法技术(例如,CNN)生成的,因此不能根据描述符逆向设计原始图像。
在步骤508处,计算装置(例如,支付终端和/或远程计算装置)选择第二组图像的子集进行分析以执行活体检查(liveness check)。活体检查可以包括确定是否捕获了真人(例如,与用于试图欺骗或绕过认证处理的静止图像相比)。如本文所描述的,来自NIR传感器、深度传感器、TOF传感器等的图像数据可以用于检查活体。支付终端可以在本地离线执行活体检查和/或将所选择的子集发送至远程计算装置以执行活体检查。例如,可以处理使用深度传感器捕获的图像以确定是否是真人正在使用支付终端。如本文所描述的,可以使用面部识别模块中的任何传感器,例如RGB传感器、NIR传感器、深度传感器等用于活体检查。在一些实施方式中,某些技术可能是优选的,例如可能是更可靠的和非协作的(例如,不需要来自用户的任何动作)NIR传感器和/或深度传感器,例如由于NIR传感器提供范围(例如,到面部的距离)信息。用于活体检查的数据可以是包括来自成像装置和/或视频文件的视频流的帧序列的图像序列。根据一些实施方式,当处理时间序列的帧时,所述技术可能要求用户出现在相关传感器前面,直到所计算的该人是真人的概率(例如,通过神经网络模型计算的)将达到预定阈值。因此,活体检查可以与面部识别结合使用,以确保真人正在使用***,这可以为***交易处理提供更多的安全性。
在步骤406处,支付终端从远程计算装置接收基于远程面部识别的指示用户是否被认证使用***数据的认证数据。在步骤408处,支付终端基于所接收的认证数据确定是否完成***交易。如果认证数据指示用户被认证使用***,则该方法进行至步骤410并且完成***交易。如果认证数据指示用户没有被认证使用***,则支付终端可以终止交易和/或执行其他认证技术。例如,支付终端可以可选地执行步骤412以通过经由支付终端的显示器提示用户输入与***数据相关联的***PIN来使用PIN认证交易以完成交易。
如本文所描述的,远程计算装置被配置成处理从支付终端接收的数据以执行面部识别处理。图9是示出根据一些实施方式的用于计算装置(远离支付终端)执行面部识别处理的各方面的示例性计算机化方法900的流程图。在步骤902处,计算装置(例如,远程计算装置104)从支付终端接收用于***交易的***数据(例如,信用***等)。在步骤904处,计算装置接收操作支付终端的用户的面部的至少一部分的图像数据。虽然步骤902和步骤904被示出为单独的步骤,但是这仅出于示例性目的,并且应当理解,可以根据需要在单个通信和/或任何数目的通信中接收数据。
在步骤906处,计算装置使用图像数据生成针对用户的面部的第一面部描述符。如本文所描述的,面部描述符生成处理可以包括各种步骤,包括参数估计、面部检测、跟踪、对准和面部描述符的生成。如结合图4所描述的,计算装置可以被配置成执行面部描述符生成处理中的一些和/或全部。
在步骤908处,计算装置从数据库访问与***数据相关联的第二面部描述符。第二面部描述符可以具有与第一面部描述符相同的格式。例如,如同第一面部描述符,第二面部描述符也可以包括第二数值阵列。计算装置可以通过从与***数据相关联的银行和/或提供***账户的其他机构的远程银行数据库请求第二面部描述符来从数据库访问第二面部描述符。
在步骤910处,计算装置通过确定第一面部描述符是否与第二面部描述符匹配来确定用户是否被授权使用***数据。根据一些实施方式,计算装置可以对第一面部描述符和第二面部描述符执行描述符匹配处理,以生成指示第一面部描述符与第二面部描述符之间的相似度的相似度分数。计算装置然后可以使用该相似度分数来确定面部描述符是否充分匹配。例如,计算装置可以确定相似度分数是否在预定阈值以上。
如本文所描述的,面部描述符包括表示描述面部(例如,以考虑面部变换、大小和/或其他参数的方式)的一组特征的数据。可以以允许计算装置利用一定概率确定两个面部描述符是否属于同一人的方式来执行面部描述符匹配。可以比较描述符以确定相似度分数。相似度分数值可以是归一化的值范围。例如,该值的范围可以是0至1。可以生成其他输出数据,例如面部描述符的向量之间的欧几里得距离。
在一些实施方式中,***可以确定相似度分数是否在期望阈值以上。例如,相似度分数由银行/服务提供商选择。最小相似度阈值设置的越高,使用错误匹配的机会就越低。例如,95%、90%、80%等的匹配可以具有足够的置信度来进行对***交易的授权。然而,低于这样的百分比的匹配可能不足以认证交易的用户。
在步骤910处,计算装置可以基于第一面部描述符是否与第二面部描述符匹配来确定用户是否被授权使用***数据。在步骤912处,计算装置向支付终端发送指示用户是否被授权使用***数据的数据。如果面部描述符匹配,则计算装置可以发送指示用户被授权使用***数据的数据。在一些实施方式中,计算装置可以向支付终端发送在匹配处理期间确定的其他信息,例如相似度分数等。
本文所描述的技术可以并入各种类型的电路和/或计算装置中。图11示出了可以用于实现本文所描述的技术的实施方式的示例计算机***1100的框图。例如,计算机***1100可以具体化为用于执行面部识别的支付终端、远程计算装置等。计算装置1100可以包括一个或更多个计算机硬件处理器1110和非暂态计算机可读存储介质(例如,存储器1120和一个或更多个非易失性存储装置1130)。处理器1110可以控制向(1)存储器1120和(2)非易失性存储装置1130写入数据,以及从(1)存储器1120和(2)非易失性存储装置1130读取数据。为了执行本文所描述的任何功能,处理器1110可以执行存储在一个或更多个非暂态计算机可读存储介质(例如,存储器1120)中的一个或更多个处理器可执行指令,该一个或更多个非暂态计算机可读存储介质可以用作存储用于由处理器1110执行的处理器可执行指令的非暂态计算机可读存储介质。
术语“程序”或“软件”在本文中以一般意义使用,以指代可以用于对计算机或其他处理器(物理的或虚拟的)进行编程以实现如上面所讨论的实施方式的各个方面的任何类型的计算机代码或处理器可执行指令集。此外,根据一个方面,当执行时执行本文提供的公开内容的方法的一个或更多个计算机程序不需要驻留在单个计算机或处理器上,而是可以以模块化方式分布在不同的计算机或处理器中,以实现本文所提供的公开内容的各个方面。
处理器可执行指令可以是由一个或更多个计算机或其他装置执行的多种形式,例如程序模块。通常,程序模块包括执行任务或实现抽象数据类型的例程、程序、对象、部件、数据结构等。通常,程序模块的功能可以被组合(例如,集中)或分布开。
各种发明构思可以体现为一个或更多个处理,已经提供了这些处理的示例。可以以任何合适的方式对作为每个处理的一部分执行的动作进行排序。因此,可以构造其中以不同于所示出的顺序执行动作的实施方式,这可以包括同时执行一些动作,即使在说明性实施方式中被示出为顺序动作。
如本文在说明书中和权利要求中所使用的,关于一个或更多个元素的列表的短语“至少一个”应当被理解为意指从元素列表中的任何一个或更多个元素中选择的至少一个元素,但是不一定包括元素列表内具体列出的每个元素中的至少一个元素,并且不排除元素列表中的元素的任何组合。该定义还允许:除了在短语“至少一个”所指的元素列表内具体标识的元素之外,还可以可选地存在其他元素,无论与那些具体标识的元素相关还是不相关。因此,例如,“A和B中的至少一个”(或等效地,“A或B中的至少一个”,或等效地,“A和/或B中的至少一个”)在一个实施方式中可以指代至少一个,可选地包括多于一个A而不具有B(并且可选地包括除B之外的元素);在另一实施方式中,指代至少一个,可选地包括多于一个B而不具有A(并且可选地包括除A之外的元素);在又一实施方式中,指代至少一个,可选地包括多于一个A,以及至少一个,可选地包括多于一个B(并且可选地包括其他元素);等等。
如本文在说明书中和权利要求书中使用的短语“和/或”应当被理解为意指如此结合的元素中的“任一者或两者”,即,在一些情况下结合地存在而在其他情况下分离地存在的元素。利用“和/或”列出的多个元素应当以相同的方式解释,即,如此结合的元素中的“一个或更多个”。除了由“和/或”子句具体标识的元素之外,还可以可选地存在其他元素,无论与那些具体标识的元素相关还是不相关。因此,作为非限制性示例,当与开放式语言诸如“包括”结合使用时,对“A和/或B”的引用在一个实施方式中可以仅指代A(可选地包括除B之外的元素);在另一实施方式中,仅指代B(可选地包括除A之外的元素);在又一实施方式中,指代A和B两者(可选地包括其他元素);等等。
在权利要求中使用诸如“第一”、“第二”、“第三”等序数术语来修改权利要求元素本身并不意味着一个权利要求元素相对于另一权利要求元素的任何优先级、优先次序或顺序或执行方法的动作的时间顺序。这样的术语仅用作标记,以将具有特定名称的一个权利要求元素与具有相同名称的另一元素区别开(但用于序数术语)。本文所使用的措辞和术语是出于描述的目的,并且不应当被视为限制性的。使用“包括”、“包含”、“具有”、“包含有”、“涉及”及其变型意在涵盖其后列出的项目和附加项目。
已经详细描述了本文所描述的技术的若干实施方式,本领域技术人员将容易想到各种修改和改进。这样的修改和改进旨在落入本公开内容的精神和范围内。因此,前述描述仅是示例性的,并且不旨在作为限制。这些技术仅限于如由以下权利要求及其等同物所限定的技术。
本公开内容中描述了各个方面,包括但不限于以下方面:
1.一种通过支付终端执行的计算机化方法,该支付终端包括至少一个处理器和存储器,该存储器被配置成存储指令,当由至少一个处理器执行所述指令时,所述指令使至少一个处理器执行以下操作:
接收用于***交易的***数据;
使用支付终端的成像装置捕获操作支付终端的用户的面部的至少一部分的图像数据;以及
使用远程面部识别来认证用户使用***数据,包括:
将图像数据和***信息发送至远程计算装置,使得远程计算装置可以执行用户的远程面部识别;
从远程计算装置接收基于远程面部识别的指示用户是否被认证使用***数据的认证数据;以及
基于所接收的认证数据确定是否完成***交易。
2.根据1所述的方法,其中,接收***数据包括从***支付终端的侧插槽中的***读取***数据。
3.根据1至2中任一项所述的方法,其中,接收***数据包括:
使用无线通信协议从***读取***数据;
从电子装置读取***数据;
接收虚拟***数据;或其某种组合。
4.根据1至3中任一项所述的方法,其中,指令还被配置成使至少一个处理器执行以下操作:
确定***交易的量是否超过预定阈值;
在确定量超过预定阈值时,执行使用远程面部识别来认证用户使用***数据的步骤,使得用户不需要输入个人标识码(PIN)来完成***交易。
5.根据4所述的方法,其中,指令还被配置成:在确定量不超过预定阈值时、在确定认证数据指示用户没有被认证使用***数据时或确定两者时,使至少一个处理器执行以下操作:
经由支付终端的显示器提示用户输入与***数据相关联的***个人标识码(PIN)以完成交易。
6.根据1至5中任一项所述的方法,其中,指令还被配置成使至少一个处理器执行以下操作:
使用支付终端的深度传感器捕获第二图像数据;以及
基于第二图像数据确定第二图像数据是否捕获到真人的指示。
7.一种支付终端,包括:
成像装置,其被配置成捕获操作支付终端的用户的面部的至少一部分的图像数据;
至少一个处理器,其与成像装置和存储器通信,至少一个处理器被配置成执行存储在存储器中的指令,所述指令使至少一个处理器执行以下操作:
接收用于***交易的***数据;以及
使用远程面部识别来认证用户使用***数据,包括:
将图像数据和***信息发送至远程计算装置,使得远程计算装置可以执行用户的远程面部识别;
从远程计算装置接收基于远程面部识别的指示用户是否被认证使用***数据的认证数据;以及
基于所接收的认证数据确定是否完成***交易。
8.根据7所述的支付终端,其中,成像装置包括:
图像传感器,其被配置成生成图像数据的第一图像;以及
深度传感器,其被配置成生成图像数据的第二图像。
9.根据7至8中任一项所述的支付终端,还包括被配置成接纳***的侧插槽,其中,接收***数据包括从***侧插槽中的***读取***数据。
10.根据7至9中任一项所述的支付终端,还包括无线通信模块,该无线通信模块被配置成执行无线通信协议以从***、电子装置或两者读取***数据。
11.根据7至10中任一项所述的支付终端,其中,指令还被配置成使至少一个处理器执行以下操作:
确定***交易的量是否超过预定阈值;
在确定量超过预定阈值时,至少一个处理器被配置成执行使用远程面部识别来认证用户使用***数据的步骤。
12.根据11所述的支付终端,其中:
支付终端还包括显示器;以及
指令还被配置成在确定量不超过预定阈值时使至少一个处理器执行以下操作:
经由支付终端的显示器提示用户输入与***数据相关联的个人标识码以完成交易。
13.根据7至12中任一项所述的支付终端,其中,将图像数据发送至远程计算装置包括:
生成面部描述符,包括检测图像数据中的面部并且对检测到的面部执行描述符提取处理以生成面部描述符;以及
将面部描述符发送至远程计算装置。
14.一种包括指令的非暂态计算机可读介质,当由支付终端上的一个或更多个处理器执行所述指令时,所述指令能够操作为使一个或更多个处理器执行以下操作:
接收用于***交易的***数据;
使用支付终端的成像装置捕获操作支付终端的用户的面部的至少一部分的图像数据;以及
使用远程面部识别来认证用户使用***数据,包括:
将图像数据和***信息发送至远程计算装置,使得远程计算装置可以执行用户的远程面部识别;
从远程计算装置接收基于远程面部识别的指示用户是否被认证使用***数据的认证数据;以及
基于所接收的认证数据确定是否完成***交易。
15.根据14所述的非暂态计算机可读介质,其中,接收***数据包括从***支付终端的侧插槽中的***读取***数据。
16.根据14至15中任一项所述的非暂态计算机可读介质,其中,接收***数据包括:
使用无线通信协议从***读取***数据;
从电子装置读取***数据;
接收虚拟***数据;或其某种组合。
17.根据14至16中任一项所述的非暂态计算机可读介质,其中,指令还被配置成使一个或更多个处理器执行以下操作:
确定***交易的量是否超过预定阈值;
在确定量超过预定阈值时,执行使用远程面部识别来认证用户使用***数据的步骤,使得用户不需要输入个人标识码(PIN)来完成***交易。
18.根据17所述的非暂态计算机可读介质,其中,指令还被配置成:在确定量不超过预定阈值时、在确定认证数据指示用户没有被认证使用***数据时或确定两者时,使一个或更多个处理器执行以下操作:
经由支付终端的显示器提示用户输入与***数据相关联的***个人标识码(PIN)以完成交易。
19.根据14至18中任一项所述的非暂态计算机可读介质,其中,指令还被配置成使一个或更多个处理器执行以下操作:
使用支付终端的深度传感器捕获第二图像数据;以及
基于第二图像数据确定有关第二图像数据是否捕获到真人的指示。
20.一种便携式支付终端,包括:
电池;
第一对接接口,其尺寸被设计成当支付终端对接在基座中时连接至基座的第二对接接口,以给电池充电并且与外部装置通信;
无线通信模块;
成像装置,其被配置成捕获操作支付终端的用户的面部的至少一部分的图像数据;以及
至少一个处理器,其与成像装置和存储器通信,至少一个处理器被配置成执行存储在存储器中的指令,所述指令使至少一个处理器执行以下操作:
接收用于***交易的***数据;以及
经由无线通信模块与远程计算装置通信,以基于图像数据执行远程面部识别,以认证用户使用***数据。
21.根据20所述的便携式支付终端,其中,第一对接接口包括母接口。
22.根据20至21中任一项所述的便携式支付终端,其中,与远程计算装置通信以执行远程面部识别包括:
经由无线通信模块将图像数据和***信息发送至远程计算装置,使得远程计算装置可以执行用户的远程面部识别;以及
从远程计算装置接收基于面部识别的指示用户是否被认证使用***数据的认证数据。
23.根据22所述的便携式支付终端,其中,将图像数据发送至远程计算装置包括:
生成面部描述符,包括检测图像数据中的面部,并且对检测到的面部执行描述符提取处理以生成面部描述符;以及
将面部描述符发送至远程计算装置。
24.根据20至23中任一项所述的便携式支付终端,其中,无线通信模块包括以下中的一个或更多个:
蜂窝通信模块;
WiFi通信模块;以及
蓝牙通信模块。
25.根据20至24中任一项所述的便携式支付终端,还包括与一个或更多个处理器通信的平板显示器。
26.根据20至25中任一项所述的便携式支付终端,还包括与一个或更多个处理器通信的提供以太网接口、USB接口和RS232接口的组合接口。
27.根据20至26中任一项所述的便携式支付终端,还包括被配置成接纳***的侧插槽,其中,接收***数据包括从***侧插槽中的***读取***数据。
28.根据20至27中任一项所述的便携式支付终端,还包括第二无线通信模块,该第二无线通信模块被配置成执行无线通信协议以从***读取***数据。
29.根据20至28中任一项所述的便携式支付终端,还包括与一个或更多个处理器通信的扬声器。
30.根据20至29中任一项所述的便携式支付终端,
其中,成像装置包括:
图像传感器,其被配置成生成图像数据的第一组图像;以及
深度传感器,其被配置成生成图像数据的第二组图像;以及
至少一个处理器被配置成执行存储在存储器中的指令,所述指令使至少一个处理器执行以下操作:
选择第一组图像的子集以用于面部识别;以及
选择第二组图像的子集进行分析以确定是否捕获到真人。
31.一种通过至少一个处理器和存储器执行的计算机化方法,并且存储器被配置成存储指令,当由至少一个处理器执行所述指令时,所述指令使至少一个处理器执行以下操作:
从支付终端接收:
用于***交易的***数据;以及
操作支付终端的用户的面部的至少一部分的图像数据;
使用图像数据生成针对用户的面部的第一面部描述符,其中,第一面部描述符包括第一数值阵列;
从数据库访问与***数据相关联的第二面部描述符,其中,第二面部描述符包括第二数值阵列;
通过确定第一面部描述符是否与第二面部描述符匹配来确定用户是否被授权使用***数据;以及
基于第一面部描述符是否与第二面部描述符匹配,向支付终端发送指示用户是否被授权使用***数据的数据。
32.根据31所述的方法,其中:
确定用户是否被授权使用***数据包括:基于第一面部描述符与第二面部描述符不匹配而确定用户没有被授权使用***数据;以及
发送指示用户是否被授权使用***数据的数据包括:发送指示用户没有被授权使用***数据的数据。
33.根据31至32中任一项所述的方法,其中:
确定用户是否被授权使用***数据包括:基于第一面部描述符与第二面部描述符匹配而确定用户被授权使用***数据;以及
发送指示用户是否被授权使用***数据的数据包括:发送指示用户被授权使用***数据的数据。
34.根据31至33中任一项所述的方法,还包括通过执行以下操作来确定第一面部描述符与第二面部描述符匹配:
对第一面部描述符和第二面部描述符执行描述符匹配处理,以生成指示第一面部描述符与第二面部描述符之间的相似度的相似度分数;以及
确定相似度分数在预定阈值以上。
35.根据31至34中任一项所述的方法,其中,从数据库访问第二面部描述符包括从与***数据相关联的银行的远程银行数据库请求第二面部描述符。
36.根据31至35中任一项所述的方法,其中:
接收图像数据包括:
接收由图像传感器生成的第一组图像;以及
接收由深度传感器生成的第二组图像;以及
指令还使至少一个处理器执行以下操作:
选择第一组图像的子集以生成第一面部描述符;以及
选择第二组图像的子集进行分析以确定是否捕获到真人。
37.一种包括指令的非暂态计算机可读介质,当由计算装置上的一个或更多个处理器执行所述指令时,所述指令能够操作为使一个或更多个处理器执行以下操作:
从支付终端接收:
用于***交易的***数据;以及
操作支付终端的用户的面部的至少一部分的图像数据;
使用图像数据生成针对用户的面部的第一面部描述符,其中,第一面部描述符包括第一数值阵列;
从数据库访问与***数据相关联的第二面部描述符,其中,第二面部描述符包括第二数值阵列;
通过确定第一面部描述符是否与第二面部描述符匹配来确定用户是否被授权使用***数据;以及
基于第一面部描述符是否与第二面部描述符匹配,向支付终端发送指示用户是否被授权使用***数据的数据。
38.根据37所述的非暂态计算机可读介质,其中:
确定用户是否被授权使用***数据包括:基于第一面部描述符与第二面部描述符不匹配而确定用户没有被授权使用***数据;以及
发送指示用户是否被授权使用***数据的数据包括:发送指示用户没有被授权使用***数据的数据。
39.根据37至38中任一项所述的非暂态计算机可读介质,其中:
确定用户是否被授权使用***数据包括:基于第一面部描述符与第二面部描述符匹配而确定用户被授权使用***数据;以及
发送指示用户是否被授权使用***数据的数据包括:发送指示用户被授权使用***数据的数据。
40.根据39所述的非暂态计算机可读介质,其中,指令还被配置成使一个或更多个处理器通过执行以下操作来确定第一面部描述符与第二面部描述符匹配:
对第一面部描述符和第二面部描述符执行描述符匹配处理,以生成指示第一面部描述符与第二面部描述符之间的相似度的相似度分数;以及
确定相似度分数在预定阈值以上。
41.根据37至40中任一项所述的非暂态计算机可读介质,其中,从数据库访问第二面部描述符包括:从与***数据相关联的银行的远程银行数据库请求第二面部描述符。
42.根据37至41中任一项所述的非暂态计算机可读介质,其中:
接收图像数据包括:
接收由图像传感器生成的第一组图像;以及
接收由深度传感器生成的第二组图像;以及
指令还使至少一个处理器执行以下操作:
选择第一组图像的子集以生成第一面部描述符;以及
选择第二组图像的子集进行分析以确定是否捕获到真人。
43.一种***,该***包括存储指令的存储器和一个或更多个处理器,该一个或更多个处理器被配置成执行指令以执行以下操作:
从支付终端接收:
用于***交易的***数据;以及
操作支付终端的用户的面部的至少一部分的图像数据;
使用图像数据生成针对用户的面部的第一面部描述符,其中,第一面部描述符包括第一数值阵列;
从数据库访问与***数据相关联的第二面部描述符,其中,第二面部描述符包括第二数值阵列;
通过确定第一面部描述符是否与第二面部描述符匹配来确定用户是否被授权使用***数据;以及
基于第一面部描述符是否与第二面部描述符匹配,向支付终端发送指示用户是否被授权使用***数据的数据。
44.根据43所述的***,其中:
确定用户是否被授权使用***数据包括:基于第一面部描述符与第二面部描述符不匹配而确定用户没有被授权使用***数据;以及
发送指示用户是否被授权使用***数据的数据包括:发送指示用户没有被授权使用***数据的数据。
45.根据43至44中任一项所述的***,其中:
确定用户是否被授权使用***数据包括:基于第一面部描述符与第二面部描述符匹配而确定用户被授权使用***数据;以及
发送指示用户是否被授权使用***数据的数据包括:发送指示用户被授权使用***数据的数据。
46.根据45所述的***,其中,指令还被配置成使一个或更多个处理器通过执行以下操作来确定第一面部描述符与第二面部描述符匹配:
对第一面部描述符和第二面部描述符执行描述符匹配处理,以生成指示第一面部描述符与第二面部描述符之间的相似度的相似度分数;以及
确定相似度分数在预定阈值以上。
47.根据43至46中任一项所述的***,其中,从数据库访问第二面部描述符包括从与***数据相关联的银行的远程银行数据库请求第二面部描述符。
48.根据43至47中任一项所述的***,其中:
接收图像数据包括:
接收由图像传感器生成的第一组图像;以及
接收由深度传感器生成的第二组图像;以及
指令还使至少一个处理器执行以下操作:
选择第一组图像的子集以生成第一面部描述符;以及
选择第二组图像的子集进行分析以确定是否捕获到真人。

Claims (18)

1.一种通过至少一个处理器和存储器执行的计算机化方法,所述存储器被配置成存储指令,当由所述至少一个处理器执行所述指令时,所述指令使所述至少一个处理器:
从支付终端接收:
用于***交易的***数据;以及
操作所述支付终端的用户的面部的至少一部分的图像数据;
使用所述图像数据生成针对所述用户的面部的第一面部描述符,其中,所述第一面部描述符包括第一数值阵列;
从数据库访问与所述***数据相关联的第二面部描述符,其中,所述第二面部描述符包括第二数值阵列;
通过确定所述第一面部描述符是否与所述第二面部描述符匹配来确定所述用户是否被授权使用所述***数据;以及
基于所述第一面部描述符是否与所述第二面部描述符匹配,向所述支付终端发送指示所述用户是否被授权使用所述***数据的数据。
2.根据权利要求1所述的方法,其中:
确定所述用户是否被授权使用所述***数据包括:基于所述第一面部描述符与所述第二面部描述符不匹配而确定所述用户没有被授权使用所述***数据;以及
发送指示所述用户是否被授权使用所述***数据的数据包括:发送指示所述用户没有被授权使用所述***数据的数据。
3.根据权利要求1所述的方法,其中:
确定所述用户是否被授权使用所述***数据包括:基于所述第一面部描述符与所述第二面部描述符匹配而确定所述用户被授权使用所述***数据;以及
发送指示所述用户是否被授权使用所述***数据的数据包括:发送指示所述用户被授权使用所述***数据的数据。
4.根据权利要求3所述的方法,还包括通过执行以下来确定所述第一面部描述符与所述第二面部描述符匹配:
对所述第一面部描述符和所述第二面部描述符执行描述符匹配处理,以生成指示所述第一面部描述符与所述第二面部描述符之间的相似度的相似度分数;以及
确定所述相似度分数在预定阈值以上。
5.根据权利要求1所述的方法,其中,从所述数据库访问所述第二面部描述符包括:从与所述***数据相关联的银行的远程银行数据库请求所述第二面部描述符。
6.根据权利要求1所述的方法,其中:
接收所述图像数据包括:
接收由图像传感器生成的第一组图像;以及
接收由深度传感器生成的第二组图像;以及
所述指令还使所述至少一个处理器:
选择所述第一组图像的子集以生成所述第一面部描述符;以及
选择所述第二组图像的子集进行分析以确定是否捕获到真人。
7.一种包括指令的非暂态计算机可读介质,当由计算装置上的一个或更多个处理器执行所述指令时,所述指令能够操作为使所述一个或更多个处理器:
从支付终端接收:
用于***交易的***数据;以及
操作所述支付终端的用户的面部的至少一部分的图像数据;
使用所述图像数据生成针对所述用户的面部的第一面部描述符,其中,所述第一面部描述符包括第一数值阵列;
从数据库访问与所述***数据相关联的第二面部描述符,其中,所述第二面部描述符包括第二数值阵列;
通过确定所述第一面部描述符是否与所述第二面部描述符匹配来确定所述用户是否被授权使用所述***数据;以及
基于所述第一面部描述符是否与所述第二面部描述符匹配,向所述支付终端发送指示所述用户是否被授权使用所述***数据的数据。
8.根据权利要求7所述的非暂态计算机可读介质,其中:
确定所述用户是否被授权使用所述***数据包括:基于所述第一面部描述符与所述第二面部描述符不匹配而确定所述用户没有被授权使用所述***数据;以及
发送指示所述用户是否被授权使用所述***数据的数据包括:发送指示所述用户没有被授权使用所述***数据的数据。
9.根据权利要求7所述的非暂态计算机可读介质,其中:
确定所述用户是否被授权使用所述***数据包括:基于所述第一面部描述符与所述第二面部描述符匹配而确定所述用户被授权使用所述***数据;以及
发送指示所述用户是否被授权使用所述***数据的数据包括:发送指示所述用户被授权使用所述***数据的数据。
10.根据权利要求9所述的非暂态计算机可读介质,其中,所述指令还被配置成使所述一个或更多个处理器通过执行以下来确定所述第一面部描述符与所述第二面部描述符匹配:
对所述第一面部描述符和所述第二面部描述符执行描述符匹配处理,以生成指示所述第一面部描述符与所述第二面部描述符之间的相似度的相似度分数;以及
确定所述相似度分数在预定阈值以上。
11.根据权利要求7所述的非暂态计算机可读介质,其中,从所述数据库访问所述第二面部描述符包括:从与所述***数据相关联的银行的远程银行数据库请求所述第二面部描述符。
12.根据权利要求7所述的非暂态计算机可读介质,其中:
接收所述图像数据包括:
接收由图像传感器生成的第一组图像;以及
接收由深度传感器生成的第二组图像;以及
所述指令还使所述至少一个处理器:
选择所述第一组图像的子集以生成所述第一面部描述符;以及
选择所述第二组图像的子集进行分析以确定是否捕获到真人。
13.一种***,所述***包括存储指令的存储器和一个或更多个处理器,所述一个或更多个处理器被配置成执行所述指令以:
从支付终端接收:
用于***交易的***数据;以及
操作所述支付终端的用户的面部的至少一部分的图像数据;
使用所述图像数据生成针对所述用户的面部的第一面部描述符,其中,所述第一面部描述符包括第一数值阵列;
从数据库访问与所述***数据相关联的第二面部描述符,其中,所述第二面部描述符包括第二数值阵列;
通过确定所述第一面部描述符是否与所述第二面部描述符匹配来确定所述用户是否被授权使用所述***数据;以及
基于所述第一面部描述符是否与所述第二面部描述符匹配,向所述支付终端发送指示所述用户是否被授权使用所述***数据的数据。
14.根据权利要求13所述的***,其中:
确定所述用户是否被授权使用所述***数据包括:基于所述第一面部描述符与所述第二面部描述符不匹配而确定所述用户没有被授权使用所述***数据;以及
发送指示所述用户是否被授权使用所述***数据的数据包括:发送指示所述用户没有被授权使用所述***数据的数据。
15.根据权利要求13所述的***,其中:
确定所述用户是否被授权使用所述***数据包括:基于所述第一面部描述符与所述第二面部描述符匹配而确定所述用户被授权使用所述***数据;以及
发送指示所述用户是否被授权使用所述***数据的数据包括:发送指示所述用户被授权使用所述***数据的数据。
16.根据权利要求15所述的***,其中,所述指令还被配置成使所述一个或更多个处理器通过执行以下来确定所述第一面部描述符与所述第二面部描述符匹配:
对所述第一面部描述符和所述第二面部描述符执行描述符匹配处理,以生成指示所述第一面部描述符与所述第二面部描述符之间的相似度的相似度分数;以及
确定所述相似度分数在预定阈值以上。
17.根据权利要求13所述的***,其中,从所述数据库访问所述第二面部描述符包括从与所述***数据相关联的银行的远程银行数据库请求所述第二面部描述符。
18.根据权利要求13所述的***,其中:
接收所述图像数据包括:
接收由图像传感器生成的第一组图像;以及
接收由深度传感器生成的第二组图像;以及
所述指令还使所述至少一个处理器:
选择所述第一组图像的子集以生成所述第一面部描述符;以及
选择所述第二组图像的子集进行分析以确定是否捕获到真人。
CN202111044833.4A 2020-12-18 2021-09-07 为特定***交易提供生物特征认证的支付终端 Pending CN114648327A (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
RU2020141936A RU2020141936A (ru) 2020-12-18 Удаленная биометрическая аутентификация платежей по кредитной карте с использованием дескрипторов лица
RU2020141919A RU2020141919A (ru) 2020-12-18 Платежный терминал, обеспечивающий биометрическую аутентификацию для определенных транзакций по кредитной карте
RU2020141924A RU2020141924A (ru) 2020-12-18 Портативный платежный терминал, обеспечивающий биометрическую аутентификацию
RU2020141924 2020-12-18
RU2020141919 2020-12-18
RU2020141936 2020-12-18

Publications (1)

Publication Number Publication Date
CN114648327A true CN114648327A (zh) 2022-06-21

Family

ID=80445586

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111044833.4A Pending CN114648327A (zh) 2020-12-18 2021-09-07 为特定***交易提供生物特征认证的支付终端

Country Status (6)

Country Link
US (2) US20220198459A1 (zh)
JP (1) JP2022097361A (zh)
KR (1) KR20220088291A (zh)
CN (1) CN114648327A (zh)
TW (1) TW202226102A (zh)
WO (1) WO2022130018A1 (zh)

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3574559B2 (ja) * 1998-01-27 2004-10-06 株式会社エヌ・ティ・ティ・データ 電子チケットシステム、回収端末、サービス提供端末、利用者端末、電子チケット回収方法及び記録媒体
US7099850B1 (en) * 2001-09-21 2006-08-29 Jpmorgan Chase Bank, N.A. Methods for providing cardless payment
US20040122685A1 (en) * 2002-12-20 2004-06-24 Daryl Bunce Verification system for facilitating transactions via communication networks, and associated method
US20050250538A1 (en) * 2004-05-07 2005-11-10 July Systems, Inc. Method and system for making card-based payments using mobile devices
US20100205091A1 (en) * 2004-10-22 2010-08-12 Zevez Payments, Inc. Automated payment transaction system
US20060120571A1 (en) * 2004-12-03 2006-06-08 Tu Peter H System and method for passive face recognition
US20060208065A1 (en) * 2005-01-18 2006-09-21 Isaac Mendelovich Method for managing consumer accounts and transactions
US8452654B1 (en) * 2005-06-16 2013-05-28 Rbs Nb System and method for issuing rewards to card holders
US8079079B2 (en) * 2005-06-29 2011-12-13 Microsoft Corporation Multimodal authentication
US8396711B2 (en) * 2006-05-01 2013-03-12 Microsoft Corporation Voice authentication system and method
US7689508B2 (en) * 2007-11-20 2010-03-30 Wells Fargo Bank N.A. Mobile device credit account
US20100191570A1 (en) * 2009-01-23 2010-07-29 Joe Phillip Michaud Loyalty reward program simulators
EP2465082A4 (en) * 2009-08-14 2015-04-01 Payfone Inc SYSTEM AND METHOD FOR PAYING A TRADER USING A CELL PHONE ACCOUNT
US20110201306A1 (en) * 2010-02-15 2011-08-18 Samama Technologies Systems and methods for unified billing
US20130030934A1 (en) * 2011-01-28 2013-01-31 Zumigo, Inc. System and method for credit card transaction approval based on mobile subscriber terminal location
US20120271712A1 (en) * 2011-03-25 2012-10-25 Edward Katzin In-person one-tap purchasing apparatuses, methods and systems
US8583549B1 (en) * 2012-04-10 2013-11-12 Hossein Mohsenzadeh Systems, devices, and methods for managing a payment transaction
US20140164082A1 (en) * 2012-12-06 2014-06-12 Capital One Financial Corporation Systems and methods for social media referrals based rewards
US20140244365A1 (en) * 2012-12-29 2014-08-28 DGRT Software LLC Toll app system
US20140222596A1 (en) * 2013-02-05 2014-08-07 Nithin Vidya Prakash S System and method for cardless financial transaction using facial biomertics
US20140330729A1 (en) * 2013-05-03 2014-11-06 Patrick Colangelo Payment processing using biometric identification
US11210380B2 (en) * 2013-05-13 2021-12-28 Veridium Ip Limited System and method for authorizing access to access-controlled environments
US20150220924A1 (en) * 2014-02-04 2015-08-06 Outsite Networks, Inc. Method and system for linking a customer identity to a retail transaction
US20190065874A1 (en) * 2017-08-30 2019-02-28 Mastercard International Incorporated System and method of authentication using image of a user
CN110189133B (zh) * 2019-05-10 2024-02-27 ***股份有限公司 一种支付***

Also Published As

Publication number Publication date
KR20220088291A (ko) 2022-06-27
TW202226102A (zh) 2022-07-01
JP2022097361A (ja) 2022-06-30
WO2022130018A1 (en) 2022-06-23
US20220198459A1 (en) 2022-06-23
US20240086921A1 (en) 2024-03-14

Similar Documents

Publication Publication Date Title
US11669607B2 (en) ID verification with a mobile device
US10509951B1 (en) Access control through multi-factor image authentication
US20190251571A1 (en) Transaction verification system
US10824849B2 (en) Method, apparatus, and system for resource transfer
US10346675B1 (en) Access control through multi-factor image authentication
US20170262472A1 (en) Systems and methods for recognition of faces e.g. from mobile-device-generated images of faces
US10922399B2 (en) Authentication verification using soft biometric traits
US20180374101A1 (en) Facial biometrics card emulation for in-store payment authorization
US20120320181A1 (en) Apparatus and method for security using authentication of face
US20220277311A1 (en) A transaction processing system and a transaction method based on facial recognition
TWM566865U (zh) 基於臉部辨識進行驗證的交易系統
CN110415113A (zh) 金融数据处理方法、装置、服务器及可读存储介质
JP2015041307A (ja) 照合装置及び照合方法、照合システム、並びにコンピュータ・プログラム
JP2021131737A (ja) データ登録装置、生体認証装置、およびデータ登録プログラム
US20230177513A1 (en) Detecting Cloned Payment Cards
US20230177514A1 (en) Detecting Cloned Payment Cards
US20220198459A1 (en) Payment terminal providing biometric authentication for certain credit card transactions
Ranjitha et al. Multi-Account Embedded ATM Card with Face Recognition Security System
US20230177511A1 (en) Detecting Cloned Payment Cards
US20240144713A1 (en) Methods and systems for determining the authenticity of an identity document
Maniyar et al. Biometric Recognition Technique for ATM System

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