用于条形码支付的方法和系统与流程

文档序号:18303663发布日期:2019-07-31 10:35阅读:657来源:国知局
用于条形码支付的方法和系统与流程

本公开涉及使用一次性数字的交易,特别是使用映射以使得一次性数字能够用于通过条形码或其他类似手段进行的由交易账户提供资金的交易,其中,通过映射识别交易账户。



背景技术:

随着计算设备的普及,已经开发了使计算设备能够用于为电子支付交易提供资金的许多方法。最初,用户可以手动将支付细节输入到他们的计算设备中,例如通过网页或其他类似的应用程序发送支付细节以在支付交易中进行处理。随着技术变得更先进,开发了电子钱包,电子钱包是利用更安全的存储方法来存储支付凭证的专门的应用程序,可以通过网络(例如,互联网)或者甚至直接(例如,通过近场通信进行购买交易)的将支付凭证以电子方式传输到商家销售点。传统上,通过存储将要存储在支付卡中的所有相同数据并将其传送到销售点来操作电子钱包,其中,销售点接收和直接读取支付卡接收的数据相同的数据,从而有效地将支付卡换做用作支付卡的移动设备。

最近,一些实体已经开发了他们自己种类的电子钱包,例如,使用替代方法对支付交易进行支付的支付宝(alipay)。在该钱包中,钱包可以生成提供给商家的唯一数据,其中,商家将该数据发送回钱包的提供者或相关金融机构,钱包的提供者或相关金融机构可以识别相关的、预先提供资金的、现金余额账户来为改交易提供资金。此类方法提供比标准电子钱包更高的安全性,这是因为所述唯一数据可以仅用于单个交易,并且可以仅通过被配置为接收和使用该数据的商家来处理,其中,钱包的提供者充当交易的支付服务提供商。一种常见类型的唯一数据是一次性数字。

然而,利用一次性数字的现有系统需要使用由一次性数字的处理器发布或以其他方式管理的交易账户。该处理器必须将账户信息存储在其系统中以便将交易传递到另一个支付处理器上,这将存在安全风险并且需要额外的输入信息和与消费者、一次性数字处理器、以及一个或多个支付处理器的交互。结果,这限制了消费者自由选择如何为该交易提供资金的能力,并且反过来可能限制一次性数字的使用,这可能使缺乏使用传统支付凭证处理支付交易的能力的相关实体以及商家处于不利地位。因此,需要一种技术解决方案,其使得一次性数字能够用于通过外部交易账户提供资金的交易,而没有与设置一次性支付号码处理器相关的问题,从而具有如所识别的和已知的多个支付处理器资金源。



技术实现要素:

本公开描述了一种通过使用传统支付轨道来便于对生成一次性支付数字的请求,从而便于使用一次性数字进行的交易的系统和方法,其中,该交易将由消费者选择的资金来源提供资金,该资金来源是来自发行者的支付卡账户,改支付卡账户可以在这些支付轨道上进行交易。然后,发行者可以生成一次性使用数字(或标识相同主体的参考数字),将该一次性使用数字发送给钱包提供者以由钱包提供者发送给消费者。钱包提供者使消费者能够生成条形码并在销售点(pos)向商家显示条形码,并且将交易授权发送给钱包提供者。钱包提供者系统识别一次性使用数字并将其(或参考数字)转发以进行授权,然后将该授权的结果发送给钱包提供者系统,钱包提供者系统又将其决定转发给商家。这样,传统的交易账户可用于为不在支付轨道上发生而是使用一次性数字与相关钱包提供者发生的交易提供资金,并且不需要从消费者、钱包提供者或商家进行多次传输,同时使商家和钱包系统接触不到实际的支付卡账户详细信息,以提高安全性。

用户可以选择他们想要在将来需要使用一次性数字的交易中使用的交易账户。可以使用所选择的交易账户来处理具有零或额定金额的交易,这使得后端系统能够生成一次性数字,然后将该一次性数字映射到该交易账户。将一次性数字返回给用户,然后用户可以将一次性数字(例如,将一次性数字编码到由他们的计算设备显示的机器可读代码中)用于涉及被配置为处理使用一次性数字的交易的商家或钱包提供者的未来支付交易。在处理使用一次性数字的交易期间,可以将交易路由到后端系统,后端系统可以识别映射到一次性数字的交易账户,然后使用该交易账户处理交易。结果,利用由后端系统促成的映射和路由,可以使用一次性数字进行支付交易,但是通过标准交易账户为支付交易提供资金。因此,仅配置为使用一次性数字的商家和钱包提供者仍可处理由外部交易账户提供资金的支付交易,从而为消费者提供了更多机会,同时还使消费者能够自由选择用于为在该商家的交易提供资金的交易账户。

一种便于使用一次性数字进行的交易的方法,包括:通过处理服务器的接收器接收第一交易请求,其中,所述第一交易请求包括多个数据元素,所述多个数据元素至少包括被配置为存储零交易金额的第一数据元素和被配置为存储主账号的第二数据元素;通过所述处理服务器解析在接收到的第一交易请求中包括的所述第二数据元素中存储的主账号;通过所述处理服务器生成一次性数值,其中,所述一次性数值包括预定数量的数字并且预定数量的数字的子集指代所述处理服务器;将至少由解析出的主账号和生成的一次性数值组成的数据条目存储在所述处理服务器的存储器中;以及响应于接收到第一交易请求,而通过所述处理服务器的发送器电子发送生成的一次性数值。

一种便于使用一次性数字进行交易的系统,包括:接收器,其被配置为接收第一交易请求,其中,所述第一交易请求包括多个数据元素,所述多个数据元素至少包括被配置为存储零交易金额的第一数据元素和被配置为存储主账号的第二数据元素;处理服务器,其被配置为:解析在接收到的第一交易请求中包括的所述第二数据元素中存储的主账号;以及生成一次性数值,其中,所述一次性数值包括预定数量的数字并且该预定数量的数字的子集指代所述处理服务器;所述处理服务器的存储器,其被配置为存储至少由解析出的主账号和生成的一次性数值组成的数据条目;以及所述处理服务器的发送器,其被配置为响应于接收到第一交易请求,而电子发送生成的一次性数值。

附图说明

当结合附图阅读时,从以下示例性实施例的详细描述中可以最好地理解本公开的范围。附图中包括以下图:

图1是示出根据示例性实施例的用于便于涉及一次性数字的支付交易的高级系统架构的框图;

图2是示出根据示例性实施例的用于便于涉及一次性数字的支付交易的图1的系统的处理服务器的框图;

图3是示出根据示例性实施例的使用图1的系统向计算设备提供与交易账户映射到一起的一次性数字的过程的流程图;

图4是示出根据示例性实施例的使用图1的系统在支付交易中使用与交易账户映射到一起的一次性数字的过程的流程图;

图5是示出根据示例性实施例的用于便于使用一次性数字的交易的示例性方法的流程图;

图6是示出根据示例性实施例的计算机系统架构的框图。

根据下文提供的详细描述,本公开的其他应用领域将变得显而易见。应当理解,示例性实施例的详细描述仅用于举例说明的目的,因此,并不旨在必然限制本公开的范围。

具体实施方式

术语词汇

支付网络-用于通过在给定时期内使用现金替代品进行数千、数百万甚至数十亿交易来转移资金的系统或网络。支付网络可以使用各种不同的协议和进程来处理用于各种类型的交易的货币转移。可以通过支付网络执行的交易可以包括产品或服务购买、信用购买、借记交易、资金转移、账户提款等。支付网络可以被配置为通过现金替代品执行交易,所述现金替代品可以包括支付卡、信用证、支票、财务账户等。被配置为作为支付网络来执行的网络或系统的例子包括由american等运营的网络或系统。本文对术语“支付网络”的使用可以指作为实体的支付网络和物理支付网络,例如,包括支付网络的设备、硬件和软件。

交易账户-可用于为交易提供资金的金融账户,例如,支票账户、储蓄账户、信用账户、虚拟支付账户等。交易账户可以与消费者相关联,消费者可以是与支付账户相关联的任何类型的实体,其可以包括个人、家庭、公司、社团、政府实体等。在某些情况下,交易账户可以是虚拟的,例如由等运营的账户等。

支付轨道(paymentrails)-与在给定时期内处理数千、数百万甚至数十亿的交易的支付网络相关的基础设施,支付网络用于支付交易处理以及支付网络和与支付网络互连的其他实体之间的交易消息和其他类似数据的传输。支付轨道可以由用于建立支付网络以及支付网络与其他相关联的实体(例如,金融机构、网关处理器等)之间的互连的硬件组成。在一些实例中,支付轨道还可以受到软件的影响,例如,通过对构成支付轨道的通信硬件和设备进行特殊编程来影响支付轨道。例如,如下面更详细讨论的,支付轨道可以包括专门配置为路由交易消息的专门配置的计算设备,该交易消息可以是经由支付轨道以电子的方式传输的专门格式化的数据消息。

商家–为另一个实体(例如,消费者或其他商家)提供购买的产品(例如,商品和/或服务)的实体。对相关领域的技术人员显而易见的是,商家可以是消费者、零售商、批发商、制造商、或可以提供用于购买的产品的任何其他类型的实体。在某些情况下,商家可以对提供的用于购买的商品和/或服务有特殊的了解。在其他情况下,商家可以没有或可以不要求商家对提供的产品有任何特殊的认知。在一些实施例中,可以将参与单个交易的实体认为是商家。在一些情况下,如本文所使用的,术语“商家”可以指商家实体的装置或设备。

发行者-建立(例如,开立)有利于受益人的信用证或信用额度、以及兑付由受益人根据信用证或信用额度规定的额度而开的汇票的实体。在许多情况下,发行者可以是授权开立信用额度的银行或其他金融机构。在某些情况下,可将向受益人提供信贷额度的任何实体视为发行者。发行者开立的信用额度可以以支付账户的形式表示,并可以由受益人通过使用支付卡进行支取。对相关领域的技术人员来说显而易见的是,发行者还可以向消费者提供额外类型的支付账户,例如,借记账户、预付账户、电子钱包账户、储蓄账户、支票账户等,并且可以向消费者提供存取和/或使用此类账户的物理或非物理手段,例如,借记卡、预付卡、自动取款机卡、电子钱包、支票等。

收单方-代表商家处理支付卡交易的实体。收单方可以是授权代表商家处理支付卡交易的银行或其他金融机构。在许多情况下,收单方可以向作为受益人的商家开立信用额度。在消费者通过支付卡与由收单方代表的商家进行交易的情况下,收单方可以与发行者交换资金,其中,消费者可以是发行者提供的信用额度的受益人。

支付交易-两个实体之间的交易,其中,货币或其他经济利益从一个实体交换到另一个实体。对相关领域的技术人员来说显而易见,支付交易可以是为了购买商品或服务、偿还债务、或任何其他经济利益交换而进行的资金转移。在某些情况下,支付交易可以指通过支付卡和/或支付账户提供资金而进行的交易(例如,信用卡交易)。这种支付交易可以通过发行者、支付网络和收单方来处理。处理这种支付交易的过程可以包括授权、批处理、清算、结算和提供资金中的至少一个。授权可以包括由消费者向商家提供支付细节,从商家向其收单方提交交易细节(例如,包括支付细节)以及由为交易提供资金的消费者的支付账户的发行者对支付细节进行验证。批处理可以指与其他授权的交易一起批量地存储授权的交易以分发给收单方。清算可以包括将批量的交易从收单方发送到支付网络进行处理。结算可以包括支付网络为涉及发行者的受益人的交易而将发行者记入借方。在某些情况下,发行者可以通过支付网络向收单方支付。在其他情况下,发行者可以直接向收单方支付。提供资金可以包括收单方为已经清算和结算的支付交易向商家支付。对相关领域的技术人员来说显而易见的是,以上讨论的步骤的顺序和/或分类可以作为支付交易处理的一部分来执行。

销售点-被配置为接收与用户(例如,消费者、雇员等)的交互以输入交易数据、支付数据和/或用于购买和/或支付商品和/或服务的其他合适类型的数据的计算设备或计算系统。销售点可以是处于物理位置的物理设备(例如,收银机、自助服务终端、台式计算机、智能电话、平板电脑等),作为交易的一部分,消费者访问该物理设备(例如,实体店),或者销售点可以是虚拟的电子商务环境,例如,通过诸如因特网之类的网络从客户接收信息的在线零售商。在销售点可以是虚拟的情况下,如果适用的话,由用户操作以发起交易的计算设备或作为交易结果接收数据的计算系统可以被视为销售点。

对使用映射的交易账户的一次性数字交易的处理

图1示出了用于对使用一次性数字的支付交易进行处理的系统100,该支付交易由通过使用后端处理系统映射到该支付交易的标准交易账户提供资金。

系统100可以包括处理服务器102。如下面更详细地讨论的,处理服务器102可以被配置为执行交易账户凭证到一次性数字的映射,以用于为利用一次性数字和映射的交易账户进行的交易提供资金。如本文所使用的,“一次性数字”可以指可以用于单个交易的数字或任何其他类型的数据,其包括适用于执行本文所讨论的功能的数据。例如,可以使用字母数字值或其他类型的数据作为一次性数字的替代。如本文所讨论的,可以将一次性数字编码为机器可读代码,在该代码的传送过程中显示该一次性数字以使用。机器可读代码可以是适于编码一次性数字的任何类型的代码,例如,条形码或快速响应(qr)码。一次性数字可以至少包括标识值,其中,在此可以将一次性数字中包括的任何其他数据称为“剩余值(remainingvalue)”。在一个实施例中,一次性数字可以是18位数字,其中,前两位数字可以是标识值,其他16位数字可以是剩余值。

在系统100中,消费者可能有兴趣利用一次性数字进行支付交易,通过不是由钱包提供者106发行或管理的交易账户为该支付交易通过资金,钱包提供者106被配置为作为支付服务提供商处理一次性数字交易。消费者可拥有计算设备104,其可用于获得映射到期望的交易账户的一次性数字,以使得该交易账户能够用于为通过所述一次性数字处理的支付交易提供资金。计算设备104可以是适合于执行本文所讨论的功能的任何类型的设备,例如,膝上型计算机、笔记本电脑、平板电脑、蜂窝电话、智能电话、智能手表、可穿戴计算设备、可植入计算设备等。

系统100可以包括发行机构108。发行机构108可以是金融机构(例如,发行银行)或者被配置为发行用于为电子支付交易提供资金的交易账户的其他实体。发行机构108可以向消费者发行可以在电子支付交易中使用的交易账户。作为发行交易账户的一部分,发行机构108可以使用合适的方法将与交易账户相关联的支付凭证提供给计算设备104。支付凭证可以包括交易账号或交易账号的标记化版本以及由相应的交易账户为电子支付交易提供资金所需的任何其他数据,例如,可以包括姓名、有效期、安全码、交易计数器、支付密码等。可以使用任何合适的方法将支付凭证存储在计算设备104中,例如,将其存储在安全元件或其他安全数据存储器中。在一些情况下,计算设备104可以包括与发行机构108相关的用于接收和存储支付凭证的电子钱包应用程序。

在进行一次性数字交易之前,消费者可以使用计算设备104从处理服务器102请求一次性数字。计算设备104可以使用合适的通信网络和方法以电子方式将交易请求发送到处理服务器102。在一些情况下,可以通过与处理服务器102相关联的电子钱包应用程序或应用程序编程接口(api)来提交交易请求。在示例性实施例中,交易请求可以是对电子支付交易的授权请求或其他交易消息。在这样的实施例中,计算设备104可以向处理服务器102发起支付交易,其中,支付交易可以由发行机构108发行的交易账户提供资金并且包括与该支付交易相关的支付凭证,但是交易金额可以是零或额定值。在一些这样的实施例中,交易请求可以是根据管理金融交易消息交换的一个或多个标准(例如,国际标准化组织的iso8583或iso20022标准)进行格式化的交易消息。在这种情况下,交易消息可以包括指示授权请求的消息类型指示符,并且可以包括多个数据元素,其中,多个数据元素包括被配置为存储零或额定值交易金额的数据元素、交易账户的主账号、以及可能需要的任何其他支付凭证。

处理服务器102可以接收交易请求。处理服务器102可以至少基于零或额定值的交易金额来识别交易请求对应于对一个或多个一次性数字的请求。在一些情况下,交易消息可以包括一个或多个数据元素中的附加数据值,其可以指示交易对应于对一次性数字的请求。处理服务器102可以从交易消息中解析主账号和任何其他支付凭证。然后,处理服务器102可以生成或以其他方式识别出一个或多个一次性数字。一次性数字可以至少包括标识值,该标识值对应于或可以标识或引用处理服务器102。在一些情况下,标识值或一次性数字的单独的一部分可以引用钱包提供者106。在一些实施例中,处理服务器102可以使用内部处理系统生成一次性数字。在其他实施例中,处理服务器102可以被配置为从钱包提供者106获得一次性数字。在一些情况下,处理服务器102可以在从计算设备104接收到交易请求之后请求一次性数字。在其他情况下,钱包提供者104可以周期性地向处理服务器102提供一次性数字,处理服务器102可以在接收到交易请求时使用该一次性数字。

在识别出一次性数字之后,处理服务器102可以将一次性数字映射到主账号和在交易请求中接收的任何其他支付凭证。映射可以包括在处理服务器102的内部或外部存储器中存储数据对,其中,数据对由一次性数字和交易账户的支付凭证组成。然后,处理服务器102可以将一次性数字提供给计算设备104。在一些实施例中,处理服务器102可以对试图进行的零或额定值金额的电子支付交易执行标准处理,其中,交易可能被批准或者被拒绝(例如,由发行机构108或代表其的处理服务器102批准或拒绝)并将授权响应返回到计算设备104。例如,如果交易金额为0则可以批准交易,或者如果交易金额是额定值则可以拒绝交易,以防止消费者在获得一次性数值时进行任何支付。在一些这样的实施例中,授权响应可以包括在其数据元素中的一次性数字。在其他实施例中,可以将一次性数字与授权响应分开地以电子地方式发送到计算设备104。在这样的实施例中,处理服务器102可以接收用于通过交易请求或其他合适的方法识别计算设备104并与计算设备104通信的通信数据。例如,计算设备104可以例如通过应用程序或api在处理服务器102注册以与交易账户相关联。在一些实施例中,可以在一次性数字从处理服务器102到计算设备104的传输中,对一次性数字进行加密或以其他方式保护。

因此,计算设备104可以从处理服务器102接收一次性数字。然后,计算设备104可以在电子支付交易中使用一次性数字,该电子支付交易通过、利用或者涉及作为电子支付交易的支付服务提供者的钱包提供者106来进行。例如,计算设备104可以被配置为生成利用一次性数字编码的机器可读代码,该机器可读代码可以显示在与该计算设备104接口的显示设备上,该机器可读代码由商家销售点设备112读取。销售点设备112可以从中解码一次性数字并将其提交给钱包提供者106。在一些情况下,一次性数字可以包括第二标识值,第二标识值与钱包提供者106相关联以供销售点设备112将一次性数字路由到钱包提供者106时使用。商家的销售点设备112还可以向钱包提供商106提交进行的电子支付交易的交易数据,例如,该交易数据可以包括交易金额或支付交易可能是必需或需要的任何其他数据,例如,交易时间、交易日期、商家标识号、商家类别代码、产品数据、报价数据、奖励数据、忠诚度数据、销售点数据、货币类型等。在一些实施例中,钱包提供者106可以是销售点设备112,并且作为进行的电子支付交易的一部分其可以直接从计算设备104接收一次性数字。

因此,钱包提供者106可以获得一次性数字以及支付交易的任何交易数据。钱包提供者106可以将包括在一次性数字中的标识值识别为指代处理服务器102或与处理服务器102的相关联。然后,钱包提供者106可以将对一次性数字交易的交易请求提交给处理服务器102,其中,交易请求至少包括一次性数字、交易金额和任何其他交易数据。在一些实施例中,钱包提供者106可以在识别出包括在一次性数字中的标识值时将从销售点设备112接收到的交易请求直接转发给处理服务器102。在一些情况下,提交给处理服务器102的交易请求可以是对电子支付交易的授权请求,其中,将一次性数字存储在被配置为根据适用标准存储主账号的数据元素中。

因此,处理服务器102可以接收一次性数字、交易金额和与利用该一次性数字发起的电子支付交易相关的任何其他交易数据。然后,处理服务器102可以识别映射到该一次性数字的支付凭证(例如,至少主账号和适用的任何其他数据)。处理服务器102可以用主账号替换授权请求中的一次性数字,并且可以用映射的支付凭证更新授权请求中的数据元素。在一些实施例中,处理服务器102可以生成包括支付凭证的新授权请求。例如,钱包提供者106可以向处理服务器102提交交易请求,其使用与通过传统交易账户提供资金的电子支付交易不同的标准。在这种情况下,处理服务器102可以生成根据与传统交易账户相关的标准格式化的授权请求。该授权请求可以包括支付凭证和任何附加交易数据,该支付凭证和任何附加交易数据包括在接收到的交易请求中,可以在传统电子支付交易处理中使用。在一些实施例中,处理服务器102可以被配置为在生成或提交授权请求之前执行风险评估。例如,如下所述,处理服务器102可以检查对一次性数字施加的任何限制或约束,可以对提出的交易执行欺诈评分或其他分析,可以执行时间戳检查或其他评估以确定是否应该继续交易。

一旦处理服务器102已经生成或以其他方式获得包括支付凭证的授权请求,就可以将授权请求提交给支付网络110以通过与其相关联的支付轨道进行处理。然后,支付网络110可以使用传统方法和系统来处理支付交易,其可以包括向发行机构108提交授权请求以批准或拒绝支付交易并从发行机构108接收授权响应。作为处理的一部分,支付网络110可以向处理服务器102返回授权响应,其中,授权响应可以根据适用的标准格式化,并且可以包括数据元素,该数据元素被配置为存储指示批准或拒绝支付交易的响应代码。在一些实施例中,处理服务器102可以被配置为通过与支付网络110相关联的支付轨道从支付网络110接收一次性数字,例如,通过向销售点设备112提交一次性数字。在2017年10月25日提交的题为“通过支付网络传送机器可读代码数据的方法和系统(methodandsystemforconveyanceofmachinereadablecodedataviapaymentnetwork)”的美国专利申请no.15/793,237中,可以找到关于使用支付轨道传送一次性数字的其他细节,通过引用的方式将该文献整体并入到本文中。

一旦从支付网络110接收到授权响应,处理服务器102就可以将对交易请求的响应返回给钱包提供者106。在一些情况下,处理服务器102可以将授权响应转发给钱包提供者,但是,可以首先用映射的一次性数字替换主账号和任何其他支付凭证。在其他情况下,处理服务器102可以提供对根据适用于交易请求的标准格式化了的交易请求的响应,其中,适用于交易请求的标准可以与适用于授权响应的标准不同。钱包提供者106可以从处理服务器102接收交易响应,然后相应地完成一次性数字交易(例如,基于发行机构108对支付交易的批准或拒绝)。结果,可以通过使用处理服务器102并将交易账户的支付凭证映射到一次性数字,由标准交易账户为一次性数字交易提供资金(例如,如果批准了该一次性数字交易)。

在一些实施例中,可以对通过处理服务器102发布给计算设备104的一次性数字施加限制。例如,在一些情况下,可以限制可以使用一次性数字的时间。在一个示例中,一次性数字可以具有预定的时间段,在该预定的时间段期间,必须在交易中通过钱包提供者106使用该一次性数字,否则可以拒绝尝试使用一次性数字的任何交易。这种超时机制可以防止未经授权使用支付凭证,例如,在计算设备104可能被盗的情况下。在一些情况下,一次性数字本身可以包括指示这种限制的数据,例如,一次性数字中包括的到期时间和/或日期。在其他情况下,处理服务器102可以存储该信息(例如,存储在用于映射的数据对中)并且可以在接收到交易请求而执行映射时利用该信息。在一些实施例中,处理服务器102可以将多个一次性数字发行给计算设备104以用于一系列交易。在一些这样的实施例中,一个或多个一次性数字可以由计算设备104离线使用(例如,没有能够与处理服务器102通信的可用因特网或其他通信信道)。在这样的实施例中,可离线使用的一次性数字可以具有对其的限制(例如,到期时间和/或日期),如果计算设备104重新在线就可以更新该限制(例如,一旦与计算设备104通信,处理服务器102就可以延长该到期日期)。

在一些情况下,处理服务器102可以在发行一次性数字之前执行消费者的认证。例如,处理服务器102可以要求消费者提供认证信息(例如,用户名、密码、个人识别号码等),必须在发行一次性数字之前对其进行认证。在一些实施例中,处理服务器102可以替代地或另外地认证计算设备104本身,例如以确保计算设备104没有受到损害。例如,可以在发行一次性数字之前,处理服务器102和计算设备104执行相互认证。在一些实例中,处理服务器102的一个或多个功能可以由计算设备104执行(例如,在处理服务器102和计算设备104之间的通信信道可能不可用的情况下)。例如,处理服务器102可以向计算设备104提供一次性数字以供其使用,其中,提前将该一次性数字映射到交易账户,可以将该一次性数字安全地存储在计算设备104中并且该一次性数字不可用直到当消费者请求时才可用,可能需要对消费者执行额外的认证。

在一些情况下,一次性数字可以与除了交易账户之外的附加数据相关联。例如,在一个实施例中,一次性数字可以与优惠券或其他交易、折扣或可赎回对象相关联。在这样的实施例中,处理服务器102可以接收一次性数字并识别相应的可赎回对象。然后,处理服务器102可以执行与可赎回对象的赎回相关联的任何动作(例如,如果可赎回对象是优惠券,则对交易进行打折),然后如上所述的对交易进行处理。在一些情况下,可以将与可赎回对象相关联的一次性数字映射到第二一次性数字(例如,如上所述,与交易账户相关联的第二一次性数字),然后,如上所述,可以将第二一次性数字映射到交易账户。在一些情况下,可以以不同的标准对与可赎回对象相关联的一次性数字进行格式化,或者以其他方式指示它们与可兑换对象可赎回对象的相关联而不是与交易账户相关联。例如,用于可兑换对象可赎回对象的一次性数字可以具有不同数量的数字,或者其具有的唯一标识符的范围与交易账户的一次性数字的唯一标识符的范围不同的范围的唯一标识符。

在一些实施例中,可以向计算设备104提供关于支付交易的电子收据。电子收据可以由钱包提供者106(例如,通过销售点设备112)、处理服务器102或被配置为提供已处理交易的收据的第三方实体提供。电子收据可以包括支付交易的交易数据,其包括与交易相关联的唯一标识符,例如标识号或其他合适的值。在一些情况下,唯一标识符可以是一次性数字。在一些情况下,计算设备104可以被配置为呈现电子收据以用于对已处理的交易进行退款。例如,计算设备104可以将唯一标识符电子地发送到钱包提供者106(例如,经由销售点设备112),钱包提供者106可以使用唯一标识符来识别先前处理的交易。然后,钱包提供者106可以在请求退款时将用于交易的一次性数字或其他数据转发给处理服务器102。然后,处理服务器102可以识别用于为交易提供资金的交易账户,并使用传统方法和系统为处理后的交易进行退款。在一些情况下,计算设备104可以将退款请求直接提交给处理服务器102。

因此,本文所讨论的方法和系统使得被配置为使用一次性数字的钱包提供者106和商家能够继续这样做,同时使消费者能够利用传统交易账户为该交易提供资金。结果是商家和钱包提供者106可以扩展他们的客户群并增加他们的交易能力,同时为消费者提供更大的便利,使他们自由选择交易账户用于为标准交易和一次性数字交易的支付交易提供资金。因此,处理服务器102通过使传统交易账户能够用于为经由一次性数字发起的支付交易提供资金,提供了对交易处理系统的技术改进,其中,通过使用初始零金额或额定金额的支付交易来经由一次性数字发起所述支付交易,初始零金额或额定金额的支付交易便于支付凭证和一次性数字的映射,当使用该一次性数字尝试进行交易时可以使用该映射。结果,这也便于使用传统的交易账户来支付使用一次性数字进行的支付交易,这可以在不使用支付轨道或其他支付网络基础设施进行传输的情况下执行。

处理服务器

图2示出了系统100中的处理服务器102的实施例。对于相关领域的技术人员来说显而易见的是,图2中所示的处理服务器102的实施例仅作为举例说明而提供,并且可能不是穷举适于执行本文所述功能的处理服务器102的所有可能配置。例如,图6中所示的并且在下面更详细地讨论的计算机系统600可以是处理服务器102的合适配置。

处理服务器102可以包括接收设备202。接收设备202可以被配置为经由一个或多个网络协议在一个或多个网络上接收数据。在一些情况下,接收设备202可以被配置为通过一种或多种通信方法(例如,射频、局域网、无线局域网、蜂窝通信网络、蓝牙、因特网等)从计算设备104、钱包提供者106、发行机构108、支付网络110以及其他系统和实体接收数据。在一些实施例中,接收设备202可以由多个设备组成,例如,通过不同网络接收数据的不同接收设备,例如,通过局域网接收数据的第一接收设备和通过因特网接收数据的第二接收设备。接收设备202可以接收电子传输的数据信号,其中,数据可以叠加在数据信号上,或者以其他方式编码到数据信号上并且通过接收设备202接收数据信号来解码、解析、读取或以其他方式获得数据。在一些情况下,接收设备202可以包括解析模块,其用于解析接收到的数据信号以获得叠加在其上的数据。例如,接收设备202可以包括解析器程序,其被配置为接收数据信号并且将接收到的数据信号变换成用于处理设备执行的功能的可用输入以执行本文描述的方法和系统。

接收设备202可以被配置为接收由计算设备104电子传输的数据信号,可以将该数据信号可以叠加到有交易请求上或者以其他方式将数据信号和交易请求一起编码,可以根据管理金融交易消息的交换的标准对交易请求进行格式化可以根据管理金融交易消息的交换的标准对所述进行格式化。交易请求可以包括支付凭证和零或额定交易金额。接收设备202还可以被配置为接收由钱包提供者106电子传输的数据信号,可以将数据信号叠加到一次性数字或者标识或者剩余值上所述数据信号可以叠加有一次性数字或者标识或者包含在其中的剩余值,或者将数据信号和一次性数字或者标识或者剩余值一起编码以使数据信号包括在其中或者所述数据信号和一次性数字或者标识或者该剩余值一起编码,或者可以将数据信号叠加到一次性数字交易的交易请求上或者以其他方式将数据信号和一次性数字交易的交易请求一起编码或者所述数据信号叠加有一次性数字交易的交易请求或者以其他方式将数据信号和一次性数字交易的交易请求一起编码,一次性数字交易的交易请求可以包括一次性数字、交易金额和任何其他合适的交易数据。接收设备202可以被配置为接收由发布机构108电子传输的数据信号,所述数据信号叠加有用于尝试的电子支付交易的映射、授权响应的支付凭证或者本文所述的其他数据,或者以其他方式将数据信号与用于尝试的电子支付交易的映射、授权响应的支付凭证或者本文所述的其他数据一起编码。接收设备202还可以被配置为接收由支付网络110电子传输的数据信号,所述数据信号叠加有对电子支付交易的授权响应或以其他方式将数据信号与对电子支付交易的授权响应一起编码,其中,所述数据信号可以通过与支付网络110相关联的支付轨道来传输。

处理服务器102还可以包括通信模块204。通信模块204可以被配置为在模块、引擎、数据库、存储器和处理服务器102的其他组件之间传输数据,以用于执行本文所讨论的功能。通信模块204可以由一种或多种通信类型组成,并且利用各种通信方法在计算设备内的通信。例如,通信模块204可以由总线、接触针连接器、电线等组成。在一些实施例中,通信模块204还可以被配置为在处理服务器102的内部组件与处理服务器102的外部组件(例如,外部连接的数据库、显示设备、输入设备等)之间通信。处理服务器102还可以包括处理设备。处理设备可以被配置为执行本文所讨论的处理服务器102的功能,这对于相关领域的技术人员来说是显而易见的。在一些实施例中,在一些实施例中,处理设备可以包括被专门配置为执行处理设备的一个或多个功能的多个引擎和/或模块(例如,查询模块218、生成模块220、交易处理模块212等)和/或由上述引擎和/或模块组成。如本文所使用的,术语“模块”可以是特别编程为接收输入,使用所述输入执行一个或多个过程并提供输出的软件或硬件。基于本公开,由各个模块执行的输入、输出和处理对于本领域技术人员而言将是显而易见的。

处理服务器102还可以包括存储器210。存储器210可以被配置为存储供处理服务器102在执行本文所讨论的功能时使用的数据,例如,公钥和私钥,对称密钥等。存储器210可以被配置为使用合适的数据格式化方法和模式来存储数据,并且可以是任何合适类型的存储器,例如,只读存储器、随机存取存储器等。例如,存储器210可以包括加密密钥和算法、通信协议和标准、数据格式化标准和协议、用于处理设备的模块和应用程序的程序代码、以及可以适合处理服务器102在执行本文公开的功能时使用的其他数据,这对于相关领域的技术人员来说显而易见的。在一些实施例中,存储器210可以包括关系数据库或者由关系数据库组成,该关系数据库利用结构化查询语言对存储在其中的结构化数据集进行存储、识别、修改、更新,访问等。

存储器210可以被配置为存储例如用于映射的数据对,其可以至少包括主账号(例如,如果适用,还可以包括附加支付凭证)和映射到主账号的一次性数字。在一些情况下,数据对可以进一步包括到期时间和/或日期或可以对其设置的任何其他限制。在一些情况下,存储器210可以存储与交易账户相关联的简档,其中,简档可以包括多个数据对(例如,针对在同一交易账户上发布的多个一次性数字)以及用于执行所讨论的功能的任何其他数据,例如,认证数据、使用限制、与相应的计算设备104相关联的通信数据等。

处理服务器102可以包括查询模块218。查询模块218可以被配置为对数据库执行查询以识别信息。查询模块218可以接收一个或多个数据值或查询字符串,并且可以基于此在指示的数据库(例如,存储器210)上执行字符串查询,以识别存储在其中的信息。然后,查询模块218可以根据需要将识别出的信息输出到处理服务器102的适当的引擎或模块。例如,查询模块218可以在存储器210上执行查询,以在从计算设备104接收到交易请求时,在存储器210中插入用于主账号和一次性数字之间的新映射的新数据对。查询模块218还可以被配置为在存储器210上执行查询以识别先前存储的数据对,以用于将包括在接收到的交易请求中的一次性数字映射到相应的支付凭证。

处理服务器102还可以包括生成模块220。生成模块220可以被配置为生成数据以供处理服务器102在执行本文所讨论的功能时使用。生成模块220可以接收作为输入的指令,可以基于指令生成数据,并且可以将生成的数据输出到处理服务器102的一个或多个模块。例如,生成模块220可以被配置为生成一次性数字,其中,每个一次性数字都可以包括与处理服务器102相关联或指代处理服务器102的标识值,该标识值由钱包提供者106或其他实体在路由时使用。生成模块220还可以被配置为生成用于如本文所讨论的处理电子支付交易的交易消息。

处理服务器102还可以包括交易处理模块222。交易处理模块222可以被配置为作为如本文所讨论的处理服务器102的一部分执行与交易处理相关的功能。例如,交易处理模块222可以被配置为发起使用传统交易账户为一次性数字交易提供资金的支付交易、执行授权请求和响应的路由等。

处理服务器102还可以包括发送设备224。发送设备224可以被配置为通过一个或多个网络协议在一个或多个网络上发送数据。在一些情况下,发送设备224可以被配置为通过一种或多种通信方法(例如,局域网、无线局域网、蜂窝通信网络、蓝牙、射频、因特网等)将数据发送到计算设备104、钱包提供者106、发行机构108、支付网络110和其他实体。在一些实施例中,发送设备224可以由多个设备组成,例如通过不同网络发送数据的不同发送设备,例如通过局域网发送数据的第一发送设备和通过因特网发送数据的第二发送设备。发送设备224可以电子发送叠加有数据的数据信号,该数据可以由接收计算设备解析。在一些情况下,发送设备224可以包括用于对数据进行叠加、编码或以其他方式将数据格式化为适合于传输的数据信号的一个或多个模块。

发送设备224可以被配置为将数据信号电子发送到计算设备104,可以将数据信号与对交易请求的响应叠加或者将数据信号与对交易请求的响应一起编码,该数据可以包括或伴随有一次性数字,在向计算设备104传输该响应时可以对该数据进行加密或者以其他方式加以保护。发送设备224还可以被配置为向钱包提供者106电子发送数据信号,该数据信号可以与交易响应叠加或者以其他方式和交易响应一起编码,该数据可以是根据管理金融交易消息的交换的标准进行格式化的授权响应,或者该数据可以与对一次性数字的请求叠加或者以其他方式和对一次性数字的请求一起编码。发送设备224还可以被配置为将数据信号电子发送到发行机构108,数据信号可以与交易消息、对支付凭证的请求、认证请求或本文所讨论的其他数据叠加或以其他方式和交易消息、对支付凭证的请求、认证请求或本文所讨论的其他数据一起编码。发送设备224还可以被配置为将数据信号电子发送到支付网络110,数据信号可以与授权请求叠加或以其他方式和授权请求一起编码,可以通过与支付网络110相关联的支付轨道提交授权请求。

向计算设备提供一次性数字的过程

图3示出了在图1的系统100中执行的将一次性数字从处理服务器102提供到计算设备104的示例性过程,该一次性数字和与交易账户相关联的支付凭证映射在一起。

在步骤302,计算设备102可以从发行机构108接收账户信息,账户信息可以包括与交易账户相关联的支付凭证,支付凭证适于在利用相关联的交易账户为电子支付交易提供资金时使用。在步骤304,计算设备104可以使用合适的通信网络和方法向处理服务器102提交对一次性数字的请求。例如,可以通过网页、由计算设备104执行的应用程序、短消息服务消息、电子邮件、处理服务器102的api等提交该请求。在示例性实施例中,一次性数字请求可以作为具有零或额定交易金额的支付交易来提交,其中,支付凭证作为支付交易的资金来源被提供。在步骤306,处理服务器102的接收设备202可以接收该请求。一次性数字请求可以至少包括与请求所述一次性数字的交易账户相关联的支付凭证。在一些情况下,该请求还可以包括使用该一次性数字的时间段,该时间段可以用于设置该一次性数字的有效期。

在一些实施例中,所述过程可以包括步骤308,其中,钱包提供者106可以使用合适的通信网络和方法向处理服务器102提供一个或多个一次性数字以由处理服务器102的接收设备202接收。步骤308可以是可选步骤,并且在处理服务器102被配置为生成一次性数字而不由钱包提供者106直接提供的情况下可以不执行步骤308。在步骤310,处理服务器102的生成模块220可以生成或识别(例如,如果由钱包提供者106提供)一次性数字。该一次性数字可以至少包括指代处理服务器102的标识值。在一些情况下,一次性数字还可以包括第二标识值,或者标识值可以额外包括指代钱包提供者106的数据。

在步骤312,处理服务器102的查询模块218可以在处理服务器102的存储器210上执行查询,以在存储器210中存储数据对,该数据对将生成的一次性数字与在一次性数字请求中接收到的支付凭证映射到一起。在可以对一次性数字的使用施加一个或多个限制的情况下,数据对可以进一步包括限制。在步骤314,处理服务器102的发送设备224可以使用合适的通信网络和方法将一次性数字电子发送到计算设备104。在一次性数字可能受到限制的情况下,这种数据可以配有一次性数字。在示例性实施例中,一次性数字可以包括在或者可以伴随有授权响应或计算设备104发起的尝试的支付交易的其他响应中(例如,作为步骤304的一部分)。在步骤316,计算设备104可以接收一次性数字。在一些实施例中,该过程可以包括步骤318,其中还可以向钱包提供者106提供一次性数字的副本。在步骤320,计算设备104可以在其中存储所述一次性数字以供以后在电子支付交易中使用。

使用交易账户为一次性数字交易提供资金的过程

图4示出了在图1的系统100中执行的处理一次性数字支付交易的示例性过程,其中,使用标准交易账户及其传统的处理为该一次性数字支付交易提供资金。

在步骤402,计算设备104可以向钱包提供者106提交一次性数字(例如,使用图3中所示以及上面讨论的过程)将一次性数字提供给钱包提供者106以在使用一次性数字的电子支付交易中使用。可以使用任何合适的方法(例如,近场通信、射频、蓝牙、短消息服务、电子邮件、在由钱包提供者106读取的机器可读代码中显示,等)将一次性数字提交给钱包提供者106(例如,直接提供或通过中间系统或实体(例如,销售点设备112)提供)。在一些情况下,一次性数字可以包括在作为支付交易的一部分而提交给钱包提供者106的交易消息或其他数据消息中,例如,所述交易消息或其他数据消息可以包括交易金额和其他合适的数据。在步骤404,钱包提供者106可以接收一次性数字。一次性数字可以至少包括指代处理服务器102的标识值。在步骤406,钱包提供者106可以从一次性数字中解析指代处理服务器102的标识值。

在步骤408,钱包提供者106可以将针对电子支付交易的交易请求转发给处理服务器102。在一些情况下,可以由计算设备104提交交易请求(例如,在步骤402)并直接将其转发给处理服务器102。在其他情况下,钱包提供者106可以生成包括电子支付交易的交易数据和从计算设备104接收的一次性数字的交易请求。在步骤410,处理服务器102的接收设备202可以接收交易请求。交易请求可以至少包括一次性数字、交易金额以及适用于处理电子支付交易的任何其他数据。

在步骤412,处理服务器102的查询模块218可以在处理服务器102的存储器210上执行查询以识别映射到所述一次性数字的支付凭证。在步骤414,处理服务器102的生成模块220可以生成对支付交易的授权请求,该授权请求包括所识别的支付凭证和交易金额以及来自从钱包提供者106接收到的请求的任何其他数据,可由处理服务器102的发送设备224通过与支付网络110相关联的支付轨道将授权请求发送到支付网络110。在步骤416,处理服务器102的接收设备202可以通过与支付网络110相关联的支付轨道从支付网络110接收针对支付交易的授权响应,授权响应可以包括被配置为存储指示批准或拒绝支付交易的响应代码的数据元素。

在步骤418,处理服务器102的发送设备224可以将授权响应转发给钱包提供者106。在一些情况下,该授权响应可以是从支付网络110接收的相同的授权响应。在一些这样的情况下,可以在转发之前,用一次性数字替换支付凭证。在其他情况下,处理服务器102的生成模块220可以生成对钱包提供者104提交的交易请求的单独响应,该单独响应可以用作转发给钱包提供者104的授权响应。在步骤420,钱包提供者106可以从处理服务器102接收授权响应。在步骤422,钱包提供者106可以基于接收到的授权响应执行对交易的任何附加处理,例如,向与计算设备104相关联的消费者提供交易的商品或服务。在步骤424,计算设备104可以接收指示交易是被批准还是被拒绝的通知或者与一次性数字交易的处理相关联的任何其他数据。

便于使用一次性数字的交易的示例性方法

图5示出了对使用一次性数字的交易进行处理的方法500,其中,通过将一次性数字映射到交易账户的支付凭证来使用一次性数字进行交易。

在步骤502,可以通过处理服务器(例如,处理服务器)的接收器(例如,接收设备202)接收第一交易请求,其中,第一交易请求包括多个数据元素,该多个数据元素至少包括被配置为存储零交易金额的第一数据元素和被配置为存储主账号的第二数据元素。在步骤504,可以通过处理服务器解析在接收到的第一交易请求中包括的第二数据元素中存储的主账号(例如,通过处理服务器的接收设备202或其他模块或引擎解析)。

在步骤506,处理服务器可以生成一次性数值(例如,通过处理服务器的生成模块220生成),其中,一次性数值包括预定数量的数字并且该预定数量的数字的子集指代所述处理服务器。在步骤508,可以将至少由解析出的主账号和生成的一次性数值组成的数据条目存储在处理服务器的存储器(例如,存储器210)中(例如,通过处理服务器的查询模块218)。在步骤510,可以响应于接收到第一交易请求,而通过处理服务器的发送器(例如,发送设备224)电子发送生成的一次性数值。

在一个实施例中,方法500还可以包括:通过处理服务器的接收器接收第二交易请求,其中,第二交易请求包括多个数据元素,所述多个数据元素至少包括被配置为存储非零交易金额的第一数据元素和存储一次性数值的第二数据元素;通过所述处理服务器将在接收到的第二交易请求中包括的第二数据元素中存储的一次性数值替换为主账号;在替换一次性数值之后,通过所述处理服务器的发送器基于主账号向发行金融机构(例如,发行机构108)电子发送第二交易请求;通过所述处理服务器的接收器从发行金融机构接收交易响应;以及响应于第二交易请求而通过所述处理服务器的发送器转发交易响应。在另一个实施例中,可以从第三方实体(例如,钱包提供者106)接收第二交易请求。在另一个进一步的实施例中,可以从计算设备(例如,计算设备104)接收第一交易请求。

在一些实施例中,所述预定数量的数字可以是18或19位。在一个实施例中,预定数量的数字的所述子集可以是3或4位。在一些实施例中,不包括在子集中的预定数量的数字的剩余部分可以是随机或伪随机值。在一个实施例中,可以根据管理金融交易消息的交换的一个或多个标准来格式化第一交易请求。

计算机系统结构

图6示出了计算机系统600,其中,本公开的实施例或其一部分可以实现为计算机可读代码。例如,可以使用硬件、软件、固件,其上存储有指令的非暂时性计算机可读介质或其组合来在计算机系统600中实现图1的处理服务器102,并且图1的处理服务器102可以在一个或多个计算机系统或其他处理系统中实现。硬件、软件或其任何组合可以体现为用于实现图3-5的方法的模块和组件。

如果使用可编程逻辑,则这种逻辑可以在由可执行软件代码配置为专用计算机或专用设备(例如,可编程逻辑阵列、专用集成电路等)的商业上可用的处理平台上执行。本领域普通技术人员可以理解,可以使用包括多核多处理器系统、小型计算机、大型计算机、具有分布式功能的链接或聚集的计算机以及几乎可以嵌入到任何设备中的普通或微型计算机的各种计算机系统配置来实践所公开的主题的实施例。例如,可以使用至少一个处理器设备和存储器来实现上述实施例。

如本文讨论的处理器单元或设备可以是单个处理器、多个处理器或其组合。处理器设备可具有一个或多个处理器“核”。如本文所讨论的术语“计算机程序介质”、“非暂时性计算机可读介质”和“计算机可用介质”通常用于指代有形介质,例如,可移动的存储单元618、可移动存储单元622和安装在硬盘驱动器612中的硬盘。

针对该示例性计算机系统600描述本公开的各种实施例。在阅读本说明书之后,如何使用其他计算机系统和/或计算机体系结构来实现本公开对相关领域的技术人员来说将显而易见。尽管可以将操作描述为序列的过程,但是一些操作事实上可以并行地、同时地和/或在分布式环境中执行,并且程序代码可以本地存储或远程存储以供单个或多个处理器的机器访问。另外,在一些实施例中,在不脱离所公开的主题的精神的情况下,可以重新排列操作的顺序。

处理器设备604可以是被特别配置为执行本文所述的功能的专用或通用处理器设备。处理器设备604可以连接到通信基础设施606,例如,总线、消息队列、网络、多核消息传输方案等。所述网络可以是适合于执行本文公开的功能的任何网络,其可以包括局域网(lan)、广域网(wan)、无线网络(例如wifi)、移动通信网络、卫星网络、因特网、光纤、同轴电缆、红外线、射频(rf)、或其任何组合。其他合适的网络类型和配置对于相关领域的技术人员来说将是显而易见的。计算机系统600还可以包括主存储器608(例如,随机存取存储器、只读存储器等),并且还可以包括辅助存储器610。辅助存储器610可以包括硬盘驱动器612和可移动存储驱动器614,例如软盘驱动器、磁带驱动器、光盘驱动器、闪存等。

可移动存储驱动器614可以以公知的方式从可移动存储单元618读取和/或写入到可移动存储单元618。可移动存储单元618可以包括可由可移动存储驱动器614读取和写入的可移动存储介质。例如,如果可移动存储驱动器614是软盘驱动器或通用串行总线端口,则可移动存储单元618可以分别是软盘或便携式闪存驱动器。在一个实施例中,可移动存储单元618可以是非暂时性计算机可读记录介质。

在一些实施例中,辅助存储器610可以包括用于允许将计算机程序或其他指令加载到计算机系统600中的可选装置,例如,可移动存储单元622和接口620。这样的装置的示例可以包括程序盒和盒式接口(例如,如视频游戏系统中所见到的)、可移动存储器芯片(例如,eeprom、prom等)和相关插口以及其他可移动存储单元622和接口620,这对本领域技术人员来说是显而易见的。

存储在计算机系统600中(例如,存储在主存储器608和/或辅助存储器610中)的数据可以存储在任何类型的合适的计算机可读介质上,例如,光学存储器(例如,光盘、数字通用光盘、蓝光光盘等)或磁带存储器(例如,硬盘驱动器)。可以以任何类型的合适的数据库配置(例如,关系数据库、结构化查询语言(sql)数据库、分布式数据库、对象数据库等)来配置数据。合适的配置和存储类型对本领域的技术人员来说将是显而易见的。

计算机系统600还可以包括通信接口624。通信接口624可以被配置为允许软件和数据在计算机系统600和外部设备之间传输。示例性的通信接口624可以包括调制解调器、网络接口(例如,以太网卡)、通信端口、pcmcia插槽和卡等。经由通信接口624传输的软件和数据可以是信号的形式,其可以是电子的、电磁的、光学的或其他信号,这对相关领域的技术人员来说是显而易见的。信号可以经由通信路径626传播,通信路径626可以被配置为承载信号,并且可以使用电线、电缆、光纤、电话线、蜂窝电话链路、射频链路等来实现。

计算机系统600还可以包括显示器接口602。显示器接口602可以被配置为允许在计算机系统600和外部显示器630之间传输数据。示例性的显示器接口602可以包括高清多媒体接口(hdmi)、数字视频接口(dvi)、视频图形阵列(vga)等。显示器630可以是用于显示经由计算机系统900的显示器接口902传输的数据的任何适当类型的显示器,包括阴极射线管(crt)显示器、液晶显示器(lcd)、发光二极管(led)显示器、电容式触摸显示器、薄膜晶体管(tft)显示器等。

计算机程序介质和计算机可用介质可以指存储器,例如,主存储器608和辅助存储器610,其可以是存储器半导体(例如,dram等)。这些计算机程序产品可以是用于向计算机系统600提供软件的装置。计算机程序(例如,计算机控制逻辑)可以存储在主存储器608和/或辅助存储器610中。也可以经由通信接口624来接收计算机程序。当执行该计算机程序时可以使计算机系统600能够实现本文所讨论的方法。特别地,当执行计算机程序时,可以使得处理器设备604能够实现如本文所讨论的图3-5所示的方法。因此,该计算机程序可以代表计算机系统600的控制器。在使用软件实现本公开的情况下,可以将软件存储在计算机程序产品中并使用可移动存储驱动器614、接口620和硬盘驱动器612或通信接口624将软件加载到计算机系统600中。

处理器设备604可以由被配置为执行计算机系统600的功能的一个或多个模块或引擎组成。每个模块或引擎可以使用硬件来实现,并且在一些情况下,还可以使用软件(例如,对应于存储在主存储器608或辅助存储器610中的程序代码和/或程序)来实现。在这种情况下,在由计算机系统的硬件执行程序代码之前,可以由处理器设备604(例如,通过编译模块或引擎)对程序代码进行编译。例如,程序代码可以是用编程语言编写的源代码,编程语言被编译成诸如汇编语言或机器代码之类的较低级别的语言以供处理器设备604和/或计算机系统600的任何附加硬件组件执行。编译过程可以包括使用词法分析、预处理、解析、语义分析、语法指向翻译、代码生成、代码优化、以及可适用于将程序代码转换成适合于控制计算机系统600执行本文公开的功能的较低级别语言的任何其他技术。对于相关领域的技术人员来说显而易见的是,该过程导致计算机系统600是专门编程为执行上述功能的专门配置的计算机系统600。

除了其他特性之外,与本公开一致的技术提供了便于使用一次性数字进行的交易的系统和方法。虽然上面已经描述了所公开的系统和方法的各种示例性实施例,但是应当理解,仅仅是为了示例目的提供上述示例性实施例,而不是限制。这不是详尽的并且不将披露的内容限制在所披露的确切形式上。在不背离广度或范围的情况下,可以根据上述教导作出修改和变化或者可以从本公开的实践获得修改和变化。

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