具有动态内核选择的销售点(POS)系统和方法技术方案

技术编号:30414950 阅读:14 留言:0更新日期:2021-10-24 16:19
支付读取器可以具有一个或多个内核,这些内核能够执行某些支付处理功能,但不能执行某些更处理密集的支付处理功能。支付读取器可以被设计为将处理任务选择性地分配给位于在支付读取器外部的移动设备和/或基于云的设备上的应用层内核,该移动设备具有比支付读取器更多的或不同的处理资源。可以基于对读取器的条件的测量或事件的发生的测量(诸如确定支付读取器不能处理交易、确定支付读取器没有足够的电池强度来处理交易,或者确定在支付读取器处已有篡改尝试)来动态地进行选择性的分配。支付读取器还具有物理层模块,该模块在支付读取器上保持其处理。通过这些手段,使用支付读取器本地和远程的资源,在混合系统上进行与支付交易有关的处理。交易有关的处理。交易有关的处理。

【技术实现步骤摘要】
【国外来华专利技术】具有动态内核选择的销售点(POS)系统和方法
相关申请的交叉引用
[0001]本申请要求于2018年12月21日提交的题为“具有动态内核选择的销售点(POS)系统和方法”的美国申请号16/230,823的优先权,通过引用将其合并于此。本申请还要求于2018年12月21日提交的题为“具有动态内核选择的销售点(POS)系统和方法”的美国申请号16/230,940的优先权,通过引用将其合并于此。本申请还要求于2018年12月21日提交的题为“具有动态内核选择的销售点(POS)系统和方法”的美国申请号 16/231,030的优先权,通过引用将其合并于此。

技术介绍

[0002]消费者可以通过多种方式与商家的支付读取器交互,以办理电子支付,例如,通过具有磁条的支付卡,其在支付读取器的磁性读取器中刷过,通过具有Europay/MasterCard/Visa(EMV)芯片的支付设备,其插入支付读取器的相应EMV插槽,以及通过使能近场通信(NFC)的设备(诸如智能手机或EMV卡),其在支付读取器上轻触(tap)并通过安全无线连接传输支付信息。支付读取器可以从支付设备接收支付信息以及关于支付交易的信息,并且可以将这样的支付信息通信给支付系统以对交易进行处理和/或授权。能够帮助这样的交易的支付读取器可以采用多种形式,包括独立的移动设备。
[0003]移动支付读取器已经在市场上存在了几年。但是,随着与支付处理相关的功能在多样性和复杂性上的增加,也就是说,随着消费者的支付选项的增长,对支付读取器的处理要求可能会过大而不适于已经在市场上的现有硬件的能力。在某些情况下,商家使用的早期(或更早)一代的支付读取器的硬件可能无法满足更现代的支付交易的处理要求。在其他情况下,商家使用的支付读取器可能无法处理现代支付交易,因为该读取器缺少足够的电力资源或所需的软件未进行更新。在其他情况下,商家使用的支付读取器可能物理上有能力处理支付交易,但由于环境或安全条件,可能无法或不愿意在在由消费者要求的特定时间或特定条件下进行处理。
[0004]因此,通常需要这样的解决方案,其更优化地利用支付读取器上的处理资源和/或电力资源,防止通过过时、效率较低或不期望的软件版本进行处理,另外在支付处理期间增强数据安全性。
附图说明
[0005]在结合附图考虑以下详细描述时,本公开的以上和其他特征、其本质和各种优点将变得更加显而易见。
[0006]图1描绘了根据本公开的一些实施例的支付系统的框图。
[0007]图2A和图2B描绘了根据本公开的一些实施例的支付读取器的框图。
[0008]图3A、图3B、图3C和图3D描绘了根据本公开的一些实施例的各种支付服务系统的框图。
[0009]图4描绘了示出根据本公开的一些实施例的用于支付处理的示例性步骤的流程
图。
[0010]图5A和图5B描绘了根据本公开的一些实施例的支付服务系统的框图。
具体实施方式
[0011]通过从支付接口获取支付信息、将获取的支付信息加密和/或根据支付处理协议执行支付处理以与支付服务器交换信息,可以使用支付读取器来处理支付信息。支付读取器可以具有一个或多个处理器,该处理器包括专用内核,其用于支付处理、提供与支付读取器的各个抽象层有关的各种功能。例如,与第一(物理)层的功能有关的模块可以控制与能够从支付卡接收信息的设备(诸如NFC接口)的交互。与第二(应用)层的功能有关的内核可以解决其他任务,诸如,例如,处理支付交易、在终端的安全支付飞地(enclave)内加密和/或向支付服务器传输支付信息以获得批准等。通常,物理层在本文中被称为“第一层”或“L1”。虽然在OSI模型的上下文中,通常将应用层称为“层7”或“L7”,但在本文中,应用层组件也可以称为“第二层”或“L2”组件,以易于与术语“L1”进行比较。在这方面,将理解的是,在不同的实施例中,L1和L2可以指与物理层和应用层不同的OSI层,并且本文描述的系统和方法的概念可以类似地应用于其。
[0012]支付读取器可能包含一个或多个处理单元,其可以提供不同的处理能力。例如,支付读取器的较旧模型可能已设计为与第一代内核一起工作,第一代内核取决于第一有限组的硬件资源,而支付读取器的较新模型可能已设计为具有第二代内核,第二代内核提供了超越第一代内核的一系列功能的一系列功能,但与第一代相比,它需要更大量的内存和硬件资源。为了便于参考,提供第一有限组的处理功能的内核在本文中称为“1代”或“GEN 1”内核,而提供第二更健壮组的处理功能的内核在本文中称为“2 代”或“GEN 2”内核。
[0013]在一个实施例中,商家可能拥有具有GEN 1内核的支付读取器,该 GEN 1内核无法执行GEN 2处理器特有的功能或处置GEN 2处理器特有的信息(即“GEN 2功能”)。在优选实施例中,支付读取器包含内核控制器(也称为“内核引导器”),该内核控制器识别到支付读取器可能不具有执行GEN 2功能所需的硬件或软件资源。响应于该识别,内核引导器改为控制支付读取器以将该功能的执行分配给具有必需的GEN 2内核和资源的外部设备(诸如移动设备(例如,移动电话或平板电脑)或远程服务器)。在一个优选实施例中,内核控制器可以位于处理器中,但是,它可以可替代地在支付读取器中实现为单独的电路(或实现为硬件和软件的任何组合)。在又一个实施例中,可以在单独的设备上实现内核控制器,以控制支付读取器上的功能。
[0014]在另一个实施例中,支付读取器可以具有GEN 2内核,但是仍然可以决定将GEN 2功能的处理引导到外部设备的内核,因为支付读取器在其他方面是资源限制的,例如,由于在读取器上节省电力的需要。在另一替代实施例中,支付读取器可以具有GEN 2内核,但是可以将GEN 2功能的处理引导到版本与读取器上的GEN 2内核版本不同的外部设备的GEN 2内核,例如,在下述情况下,其中特定GEN 2功能被更有效地或更好地在该版本不同的软件上执行。在又一个实施例中,支付读取器可以具有GEN 2 内核,但是可以将GEN 2功能的处理引导到外部设备的内核,因为支付读取器已经识别到对读取器的安全威胁(例如,篡改尝试)。为便于参考,由非支付读取器本地的内核进行的处理(无论进行该处理的设备的位置和/或该设备是否在物理上连接到支付读取器)可以在本文中称为“在云中”的处理。
[0015]在另一实施例中,不是将GEN 2功能的处理卸载到外部设备,而是在由支付读取器或充当嵌入式读卡器(ECR)的设备的单独的处理器管理的隔离的安全区域(诸如“信任区域”)中执行该处理。
[0016]在另一个实施例中,内核本质上可以是模块化的,其中可以将在应用层上的不同的GEN 1和/或GEN 2功能分离为内核的不同的逻辑上“子模块”。在该实施例中,可以基于支付读取器的硬件资源和其他约束,在不同的各个设备处执行不同的内核功能。
[0017]图1描绘了根据本公开的实施例的支付系统1的说明性框图。如所图示的,支付系统1包括支付设备10、支付读取器20、网络30、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种销售点(POS)系统,包括:支付读取器,其具有支付应用程序、用于从支付卡接收支付信息的层1(L1)模块,以及第一层2(L2)内核;以及移动设备,其在所述支付读取器的外部,所述移动设备具有第二L2内核,其中,所述支付应用程序配置为基于所述支付读取器的条件动态地确定所述移动设备上的第一L2内核或第二L2内核是否应处理所述支付信息,其中,所述支付应用程序配置为,在确定所述第一L2内核应处理所述支付信息的情况下,将未经处理的支付信息发送至所述支付读取器的所述第一L2内核用于处理;并且其中,所述支付应用程序配置为,在确定所述第二L2内核应处理所述支付信息的情况下,将未经处理的支付信息发送至所述移动设备的所述第二L2内核用于处理。2.根据权利要求1所述的POS系统,其特征在于,所述支付应用程序还配置为,在确定所述第一L2内核应处理所述支付信息的情况下,将由所述支付读取器的所述第一L2内核处理的所述支付信息发送给所述移动设备的第二L2内核。3.根据权利要求1所述的POS系统,其特征在于,所述支付读取器的条件与以下项中的一个相关:(a)所检测到的所述支付读取器的电池的电力水平,(b)所检测到的在所述支付读取器外部的所述设备的电池的电力水平,以及(c)所述支付读取器和在所述支付读取器外部的所述设备之间的相对电力水平。4.根据权利要求3所述的POS系统,其特征在于,所述支付读取器的条件与低电力事件的发生有关,并且其中,当以下项中的任意项为真时,确定发生了低电力事件:(a)所检测到的所述支付读取器的所述电池的电力水平落到预定阈值以下;(b)所述检测到的所述支付读取器的电池的电力水平与所检测到的所述支付读取器外部的所述移动设备的所述电池的电力水平之间的差超过了预定的差,或者(c)所检测到的所述支付读取器的所述电池的电力水平下降到预定阈值以下,并且所检测到的所述支付读取器外部的所述移动设备的所述电池的电力水平超过预定阈值。5.根据权利要求1所述的POS系统,其特征在于,所述支付读取器的条件与所述支付读取器的所述第一L...

【专利技术属性】
技术研发人员:M
申请(专利权)人:平方股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1