交易方法与流程

文档序号:11288849阅读:460来源:国知局
交易方法与流程

本发明主要地但非排他地涉及使用与交易设备相关联的交易凭证的交易方法。



背景技术:

诸如信用卡和借记卡的支付卡通常用于购买商品和/或服务的零售环境中。这样的卡受到消费者的欢迎,并且商家接受这些卡作为经营的必要部分,即它们提供了现金和支票的有效替代品。

然而,消费者通常需要在购买时提供信用卡或信用卡的详细信息。这给拥有若干用于各种交易的支付卡的消费者带来不便。此外,因为其要求消费者提供与支付卡相关的重要银行信息,所以这会导致安全问题。

这些支付卡交易通常在多个商业渠道中进行。例如,基于支付卡的交易可以在零售商店处经由连接到互联网的计算机、经由移动电话和/或经由基于公司的呼叫中心亲自执行。这些各种交易以不同的方式进行,因此具有与之相关的不同程度的欺诈风险。此外,上述交易通常要求消费者手中持有他或她的卡以在零售环境中出示给收银员,或者通过互联网和/或通过电话输入所请求的信息和诸如账户信息的机密信息。

因此,本领域需要一种使用公共设备处理交易而不必提供支付卡或与支付卡相关的细节的方法和系统。



技术实现要素:

各种实施例提供了一种交易方法,包括:通过服务器确定交易设备是否注册了服务,所述交易设备是可选择用于发起交易的多个交易设备中的一个,所述多个交易设备与至少一个交易凭证相关联;基于对所述交易设备是否注册了所述服务的确定,通过所述服务器确定是否选择所述交易设备发起所述交易;以及如果确定选择所述交易设备发起所述交易,则通过所述服务器使用相关联的至少一个交易凭证来处理所述交易。

在实施例中,响应于接收到交易请求消息通过所述服务器确定所述交易设备是否注册了所述服务,所述交易请求消息包括指示所述交易设备是否订购了所述服务的指示符。

在实施例中,所述方法还包括:如果所述指示符指示所述交易设备订购了所述服务,则通过所述服务器请求选择所述交易设备发起所述交易的确认。

在实施例中,所述服务器基于指示所述交易的类型的交易数据来请求所述确认。

在实施例中,仅当所述交易数据指示所述类型是预定类型时,所述服务器才确定选择所述交易设备发起所述交易。

在实施例中,仅当交易设备数据指示基于所述交易数据选择所述交易设备发起所述交易时,所述服务器才确定选择所述交易设备发起所述交易。

在实施例中,所述方法还包括通过所述服务器确定商家是否注册了所述服务。

在实施例中,所述方法还包括通过所述服务器确定是否选择所述商家处理所述交易。

在实施例中,如果确定选择所述商家处理所述交易,则所述服务器使用相关联的至少一个交易凭证所述处理交易。

在实施例中,基于交易标准选择所述交易设备,并且当确定选择所述交易设备发起所述交易时,所述服务器根据所述交易标准处理所述交易。

在实施例中,由所述交易凭证的所有者通过所述服务器确定所述交易标准。

在实施例中,通过所述服务器确定所述交易标准包括确定每个交易的阈值金额。

在实施例中,所述交易设备的持有者与所述交易凭证的所有者不同。

在实施例中,所述交易设备包括通信设备、电器和服饰中的任何一个或多个。

在实施例中,所述交易是支付交易。

在实施例中,所述多个交易设备对应于标识符。

在实施例中,所述标识符是唯一的因特网协议地址。

在实施例中,基于密码技术确定所述交易设备是否注册了服务。

在实施例中,基于密码技术确定是否选择所述交易设备发起所述交易。

各种实施例提供了一种代理服务器,其包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;所述至少一个存储器和所述计算机程序代码配置为与所述至少一个处理器一起使所述代理服务器至少:确定交易设备是否注册了服务,所述交易设备是可选择用于发起交易的多个交易设备中的一个,所述多个交易设备与至少一个交易凭证相关联;基于对所述交易设备是否注册了所述服务的确定而确定是否选择所述交易设备发起所述交易;以及如果确定选择所述交易设备发起所述交易,则使用相关联的至少一个交易凭证来处理所述交易。

各种实施例提供了一种其上存储有计算机程序代码的计算机可读存储介质,所述计算机程序代码在由计算机执行时,使得计算机执行根据上述任何实施例的方法。

各种实施例提供了一种包括适于执行根据上述任何实施例的方法的软件代码的计算机程序。

附图说明

通过仅作为示例且结合附图的以下书面描述,本发明的实施例将会被更好地理解,并且对于本领域普通技术人员而言是显而易见的,其中:

图1示出了在其中可以实现使用交易设备的交易的交易系统的框图。

图2示出了流程图,该流程图示出了根据示例性实施例的在商家和消费者之间进行交易的方法。

图3示出了与图1所示的多个交易设备进行通信的服务器的框图。

图4(a)示出了示意图,该示意图示出了通过支付服务商将多个交易设备注册到服务下的账户。

图4(b)示出了示意图,该示意图示出了通过支付服务商确定在服务下的交易设备的持有者的交易标准。

图5示出了用于实现图1所示的支付网络服务器的服务器的示例性计算设备。

图6示出了图1的支付服务器108的示意图。

具体实施方式

根据对计算机存储器中的数据的操作的算法和功能或符号表示来明确或隐含地呈现以下描述的一些部分。这些算法描述和功能或符号表示是数据处理领域的技术人员将其工作的实质最有效地传达给本领域技术人员的手段。通常将这里的算法认为是导致期望结果的前后照应的步骤序列。这些步骤是需要对物理量(例如,能够进行存储、传送、组合、比较以及以其他方式处理的电、磁或光信号)进行物理处理的步骤。

除非另有明确规定,并且通过以下描述显而易见的是,应当理解,在本说明书中,使用诸如“扫描”、“计算”、“确定”、“替换”、“生成”、“初始化”、“处理”、“输出”等的讨论是指将计算机系统中的表示为物理量的数据处理并转换为类似表示为计算机系统或其他信息存储、传输或显示设备中的物理量的其他数据的计算机系统或类似的电子设备的动作和过程。

本说明书还公开了用于执行方法的操作的装置。该装置可以为所需目的而特别构造,或者可以包括通用计算机或由存储在计算机中的计算机程序选择性地激活或重新配置的其他设备。本文提出的算法和显示并不固有地与任何特定计算机或其他设备相关。各种通用机器可以与根据本文的教导的程序一起使用。备选地,构建更专用的装置来执行所需的方法步骤可以是适当的。常规通用计算机的结构将由下面的描述显现。

此外,本说明书还隐含地公开了一种计算机程序,这是因为对于本领域技术人员来说显而易见的是,本文描述的方法的各个步骤可以通过计算机代码来实现。计算机程序不旨在限于任何特定的编程语言及其实现方式。应当理解,可以使用各种编程语言及其编码来实现本文所包含的本公开的教导。此外,计算机程序不旨在限于任何特定的控制流程。计算机程序还有许多其他变形,在不脱离本发明的精神或范围的情况下其可以使用不同的控制流。

此外,计算机程序的一个或多个步骤可以并行而不是顺序地执行。这样的计算机程序可以存储在任何计算机可读介质上。计算机可读介质可以包括以下存储设备,例如,磁盘或光盘、存储器芯片或适于与通用计算机交互的其他存储设备。计算机可读介质还可以包括诸如互联网系统中例示的硬连线介质、或诸如在gsm移动电话系统中例示的无线介质。当在通用计算机上加载和执行计算机程序时,该计算机程序有效地产生实现优选方法的步骤的装置。

一些公开的实施例也可用于非金融电子交易(例如,在交换商品和/或服务时不涉及货币支付的交易)。非金融电子交易的一个例子是兑换消费者忠诚奖励(例如,航空积分里程、信用卡积分)。

例如,可以基于与先前兑换有关的历史兑换数据,向交易设备提供发起与特定商家兑换的信息。通过这种方式,可以通知交易设备的持有人他感兴趣的促销。

图1示出了在其中可以实现使用交易设备的交易的交易系统100的框图。

系统100包括与商家设备104通信的交易设备102。交易设备102还可以与支付网络服务器108直接通信,而不必与商家设备104通信。

商家设备104与收单方服务器106通信。收单方服务器106又与支付网络服务器108通信。支付网络服务器108又与发行方服务器110进行通信。

本文使用的术语“服务器”可以指单个计算设备,也可以指一起操作以执行特定功能的多个互连的计算设备。也就是说,服务器可以包含在单个硬件单元内,也可以分布在几个或多个不同的硬件单元中。

交易设备102通常与作为通过交易请求消息112在交易设备102和商家设备104之间发生的交易的一方的消费者相关联。在一个实现方式中,交易设备102用于发起这种交易。交易设备102可以是固定(有线)计算设备或无线(便携式)计算设备。在具体实现方式中,交易设备102可以是由消费者携带或使用的手持式或便携式或移动设备,或者可以指其他类型的电子设备,例如个人计算机、陆线电话、交互式语音响应(ivr)系统、冰箱,也可以指诸如手表、帽子等的服饰。交易设备(102)可以是诸如移动电话、膝上型计算机、个人数字计算机(pda)、移动计算机、便携式音乐播放器(诸如ipodtm等)的设备。

商家设备104通常与商家相关联,商家也是通过交易请求消息112在交易设备102和商家设备104之间发生的交易的一方。商家设备104可以是销售点(pos)终端、自动取款机(atm)、个人计算机、计算机服务器(例如,托管站点)、ivr系统、陆线电话或任何类型的移动设备(例如,移动电话、个人数字助理(pda)、膝上型计算机、平板电脑等)。

收单方服务器106通常与收单方相关联,收单方可以是发行(例如,建立、管理、控制)商家的交易凭证或账户(例如,金融银行账户)的实体(例如,公司或组织)。收单方的例子包括银行和/或其他金融机构。如上所述,收单方服务器106可以包括用于通过与另一个服务器交换消息和/或向另一个服务器传递信息来与该另一个服务器建立通信的一个或多个计算设备。

支付网络服务器108通常与支付服务商相关联。例如,支付网络服务器108可以是由操纵的网络。支付服务商(例如,)可以是用于处理两个实体(例如,两个银行)之间的支付的交易、清算和结算资金的实体(例如,公司或组织)。支付网络服务器108可以包括用于处理交易的一个或多个计算设备。

发行方服务器110通常与发行方相关联,并且可以包括用于执行支付交易的一个或多个计算设备。发行方可以是发行(例如,建立、管理、控制)交易凭证或账户(例如,金融银行账户)的实体(例如,公司或组织)。账户可以与多个交易设备102相关联。交易凭证的所有者可以是也可以不是交易设备102的持有者。换句话说,作为交易设备102的持有者的消费者可以是也可以不是用于交易的账户的所有者。

支付网络服务器108可以被配置为与数据库109进行通信,或者可以包括数据库109。数据库109存储与发行方发行的每个账户对应的数据。数据的例子包括密码、账户所有者的名字和地址、信用限额、与交易设备相关的数据。例如,与注册交易设备102有关的并且确定交易设备102的交易标准的数据包括在数据库109中。在下面的图4和图5中描述了这些数据的更多细节。

在一个示例中,在交易期间,在交易处理设备102处生成交易请求消息112。交易请求消息112由交易设备102响应于消费者作出的对要从商家购买的商品和/或服务的选择而生成。因此,交易请求消息112与消费者和商家之间的交易相关联。可以通过商家的网站来执行交易。

在具体实现中,交易设备102可以配备有无线通信接口(例如,近场通信(nfc)接口),以使得交易设备102能够与商家设备104进行电子通信来执行交易。交易设备102可以是一件服饰,例如,nfc使能的手表。在一个实现方式中,消费者可以使用手表以通过在商家设备104处扫描手表来与商家执行交易。手表还可以利用其密钥生成令牌并将其发送到商家设备104。响应于从交易设备102接收到具有密钥的令牌,商家设备104可以验证这些消息并完成交易。nfc是通过使两个设备紧密靠近(例如,只有几厘米)来建立设备之间的无线电通信的一组标准。nfc标准涵盖通信协议和数据交换格式,并且基于射频识别(rfid)技术。

交易设备102能够使用合适的协议与商家设备104进行无线通信。例如,实施例可以使用能够与具有wifi/蓝牙使能的商家设备104通信的交易设备102来实现。本领域技术人员将会理解,根据使用的无线通信协议,可能需要执行适当的握手规程以在交易设备102和商家设备104之间建立通信。例如,在蓝牙通信的情况下,可以执行交易设备102和商家设备104的发现和配对以建立通信。交易设备102可以是蓝牙使能的汽车。在一个实现方式中,消费者可以开车去快餐店订购食物。位于快餐店的商家设备104可以能够通过蓝牙协议检测汽车,并向消费者发送请求消息以便批准使用汽车执行交易。来自商家设备104的请求消息可以被发送到安装在汽车中的屏幕,消费者可以通过该屏幕来批准继续进行交易。然后,汽车可以使用它的密钥生成令牌并将其发送到商家设备104。

交易请求消息112可以包括与交易设备102和/或交易数据有关的指示符。指示符指示交易设备102是否订购了诸如由支付服务商利用支付网络服务器108提供的服务,支付网络服务器108提供基础设施来托管该服务。该服务提供了一个存储库,其中保存有被授权启动特定交易的交易设备的记录。服务的订户(例如,消费者或商家)可以选择一个或多个交易设备102,然后指定选择这些交易设备中的哪一个来发起相应的交易。可以将关于此类选择的记录保存在存储库中。例如,可以选择第一交易设备102(例如,手表)来发起第一类型的交易,例如,在快餐店进行低于10美元的购买。在另一个实例中,可以选择另一个交易设备102(例如,冰箱)来发起第二类型的交易,例如,在超市进行低于100美元的购买。

在实现方式中,当将选择的交易设备102呈现在也订购了该服务的商家时,触发交易。当触发交易时,也产生交易请求消息112。该服务还具有与一个或多个交易设备相关联的一个或多个账户的记录,根据该记录,对交易成本进行计费。

该服务利用现有的安全套接层(ssl)加密功能,并通过消费者的认证提供增强的安全性。参与账户所有者和商家是那些订购该服务的用户。作为服务的订户,可以将密钥存储在交易设备102和商家设备104中。由于支付网络服务器108的作用是便于通信,所以其能够对包含在交易设备102和商家设备104中的秘钥进行解密。服务还可以利用数据库或存储库来存储经注册以发起交易的交易设备的细节。在图4(a)和4(b)中对该服务进行了更详细的描述。

每个交易数据都涉及交易,并且通常通过分别与消费者和商家相关联的每个交易数据的标识符来识别消费者和商家。此外,交易数据还可以标识要购买的商品和/或服务以及交易的类型或性质。交易数据还可以识别商品和/或服务的价值或价格。交易数据还可以指示发起交易的时间和日期。

将交易请求消息112从交易设备102发送到商家设备104。在所公开的实施例中,例如,在正在商家的网站执行交易的情况下,交易设备102和商家设备104与诸如因特网(为了简单起见,并未示出)的网络通信。在该示例中,经由网络将交易请求消息112从交易设备102发送到商家设备104。

可以在商家设备104处生成请求消息114,商家设备104用于请求发行方服务器110处的发行方授权或执行交易。在公开的实施例中,请求消息114是支付请求消息或经修改的交易请求消息。交易通过因特网完成,并且请求消息114可以包括商家数据。商家数据指示商家是否订购了服务。

将请求消息114从商家设备104发送到收单方服务器106。换句话说,请求消息114指示消费者和商家是否订购了服务。

将请求消息114从收单方服务器106转发到支付网络服务器108。发行方服务器106可以不依照或者不利用请求消息114进行任何处理,而是仅从商家设备104接收该请求消息114并将其转发给支付网络服务器108。

在支付网络服务器108处接收请求消息114。通过这种方式,向支付网络服务器108通知交易,并且商家希望获得交易的授权。支付网络服务器108基于指示符和商家数据来确定交易设备102和/或商家设备104是否订购了服务。

如果请求消息114中的指示符指示至少相同的交易设备102订购了服务,则支付网络服务器108可以请求确认选择了交易设备102启动交易。在所公开的实施例中,这可以基于交易请求消息112中的交易数据中指示的交易类型来完成。例如,可以注册交易设备102以发起在快餐店发生的交易。

如上所述,支付网络服务器108的作用是便于收单方服务器106和发行方服务器110之间的通信。因此,支付网络服务器108可以用作收单方服务器106可以与发行方服务器110通信以便可以执行支付和认证的装置。在具体实现中,如果交易设备102和/或商家设备104未订购服务,则支付网络服务器108可以不将请求消息114转发给发行方服务器110来处理交易。

包括在交易请求消息112中的交易数据也可以用于仅在账户中有足够的资金或者未超过信用账户的信用额度时才批准交易。例如,交易数据可以包括交易金额,并且支付网络服务器可用于确定与账户数据相对应的账户中的可用资金,并且仅当可用资金等于或等于大于交易金额时才将授权数据发送给控制器。

支付网络服务器108还可以基于密码技术验证交易设备102是否注册到服务和/或是否被选为发起交易。例如,为了验证交易设备102是否注册到服务和/或是否被选为发起交易,可以在由支付网络服务器108或交易设备102发行的令牌设备上接收验证消息或支付令牌。例如,发行方可以生成一次性密码并将该一次性密码发送给属于交易设备的持有者的令牌设备。交易设备的持有者然后可以经由另一种手段(例如,网站)输入该一次性密码来完成认证过程。支付网络服务器108然后确认交易设备的持有者的输入。

例如,交易可以由蓝牙使能的交易设备102(例如,手表)发起。这触发也是蓝牙使能的商业设备104来经由蓝牙连接向交易设备102发送支付请求消息。交易设备102然后向代理网络服务器108发送消息以通过使用其密钥(例如,827sl9282jshdj929sjsj)请求支付令牌。代理网络服务器108基于该密钥对交易设备102进行认证。如果交易设备102被认证为服务的订户,则代理网络服务器108将请求的支付令牌发送到交易设备102,交易设备102然后将其转发给商家设备104。利用支付令牌,商家设备104通过经由支付网络服务器108从收单方服务器106请求支付来启动交易。反过来,支付网络服务器108向交易设备102和商家设备104中的每一个发送通知,以通知交易是否已经成功。

参考图2,提供了一种在商家和消费者之间进行交易的方法。该方法(通常用附图标记200表示)包括以下步骤:

步骤202:确定交易设备102是否注册到服务。

例如,交易设备102可以由交易设备102的持有者使用,以通过选择商品和/或服务来发起交易,其中,对商品和/或服务的选择将生成交易请求消息112。交易设备102是可以与一个或多个账户相关联的多个交易设备中的一个。可以直接地或通过商家设备104和收单方服务器106间接地将交易请求消息112发送给支付网络服务器108,以确定交易设备102是否注册了上述服务,该服务为可用于授权交易的交易设备102提供了存储库。这可以通过识别包括在交易请求消息112中的指示符来完成。指示符用于指示交易设备是否注册到服务。

步骤204:确定是否选择交易设备102发起交易。

在步骤202之后,下一步骤是确定是否选择交易设备102发起交易。在一个实施例中,执行确定步骤以查明:如果确定交易设备102注册到步骤202的服务,是否选择交易设备102来发起交易。这可以在访问数据库109以获得与交易设备102相关的数据的支付网络服务器108处实现。交易设备102在发起交易之前注册。在注册交易设备102时,账户的所有者可以选择交易的类型和交易设备102被授权交易的信用金额。

步骤206:处理交易

在步骤204之后,如果确定选择交易设备102发起交易,则下一个步骤是处理交易。为了处理交易,支付网络服务器108可以将请求消息114从商家设备104转发给发行方服务器110,以从与交易设备102相关联的账户获得支付。

图3提供了用于与图1所示的多个交易设备通信的服务器302。服务器302可以对应于图1所示的支付网络服务器108。

在具体实现中,可以将多个交易设备注册为与一个或多个账户相关联。多个交易设备可以是笔记本电脑304、汽车306、移动电话308、一副谷歌眼镜310、手表312、冰箱314和电视机316。为多个交易设备分配唯一标识符以将其标识为与同一账户或多个账户相关联。例如,可以将所有这些交易设备注册为与属于名为“yonghow”的所有者的账户相关联,并且为其分配标识符“yonghow.pay”。

为这些交易设备中的每一个都分配唯一的地址,例如,因特网协议(ip)地址(例如,公共ipv6地址)。例如,分配给笔记本电脑304的ip地址为2607:f0d0:10024444:4,分配给电视机316的ip地址为:2607:f0d0:1009999;;9。

图4(a)提供了如何将交易设备注册到服务下的账户的示意图。可以给予账户表示账户所有者的唯一地址402,例如“https://kathy.pay/”,表示账户所有者是“kathy”。

账户所有者可以注册与账户相关联的多个交易设备404(冰箱、汽车板、电视、智能手表、电话)。也可以将多个交易设备404称为交互点(或“poi”)。此外,账户所有者还可以注册或授权多个交易设备404的相应持有者(女儿406、儿子408和助手410)使用该账户来发起交易。还可以为每个交易设备404设置唯一的密钥。有利地,这允许使用唯一的密钥来对消息(例如,交易请求消息112)进行加密。

图4(b)提供了如何为服务下的交易设备的持有者确定交易标准的示意图。

账户所有者可以确定交易设备的每个持有者可以被授权使用的交易信用。例如,可以确定,女儿406被授权花费50美元,儿子408被授权花费50欧元,助手410被授权花费100新加坡币。如所示出的,也可以指出交易设备的持有者被授权花费的货币。这将允许账户的所有者kathy授权用户(例如,她的女儿)完成达到花费限制的购买,即使她在另一个国家(例如,出国留学)。

备选地,不基于交易设备的持有者确定交易信用,而是可以基于交易设备来确定交易信用。例如,也可以确定冰箱有权处理交易限额为50美元的交易,电视机有权处理交易限额为50欧元的交易。

账户所有者还可以确定交易设备的持者可以交易的商家。例如,可以确定,授权女儿406、儿子408和助手410与某些餐馆412(例如,和pizza以及诸如的某些零售商412)进行交易。换句话说,仅当交易是预定类型时,才确定交易设备发起交易。

账户所有者甚至可以对交易设备的一些持有者施加限制。换句话说,账户所有者kathy可能会对交易设备的持有者、儿子408进行限制。例如,当儿子408在macdonald’s使用他的手表发起交易时,kathy可能会在另一个设备(例如,她的手机)上收到通知,只有在kathy批准的情况下才会处理该交易。

与交易设备相关的这些数据存储在图1所示的数据库109中。这允许支付网络服务器108访问数据库109以获得信息,例如,请求交易设备102被选为发起交易的确认。

这允许账户所有者注册到他们经常交易或信任的可信商家来购买商品和/或服务。该功能还允许商家通过识别每个交易设备102的唯一ip地址来与他们的消费者建立更好的关系并识别他们的消费者。这进一步允许商家开发有针对性的营销活动,如促销和个性化消费者忠诚度计划。例如,可以提供链接416来向账户所有者呈现促销和个性化消费者忠诚度计划。

图5示出了示例性的计算设备500,其中一个或多个这样的计算设备300可以用于收单方服务器106、支付网络服务器108或发行方服务器110。对计算设备500的以下描述仅作为示例,而不是限制。

如图5所示,示例性的计算设备500包括用于执行软件例程的处理器504。虽然为了清楚起见示出了单个处理器,但是计算设备500还可以包括多处理器系统。处理器504连接到通信基础设施506以与计算设备500的其他部件进行通信。例如,通信基础设施506可以包括例如通信总线、纵横交换机或网络。

计算设备500还包括主存储器508(例如,随机存取存储器(ram))和辅助存储器510。辅助存储器510可以包括例如硬盘驱动器512和/或可移除存储驱动器514,可移除存储驱动器514可以包括软盘驱动器、磁带驱动器、光盘驱动器等。可移除存储驱动器514以公知的方式从可移除存储单元518读取和/或写入可移除存储单元518。可移除存储单元518可以包括由可移除存储驱动器514读取和写入的软盘、磁带、光盘等。如相关领域的技术人员将理解的,可移除存储单元518包括其中存储有计算机可执行程序代码指令和/或数据的计算机可读存储介质。

在备选实施方式中,辅助存储器510可以附加地或备选地包括用于允许将计算机程序或其他指令加载到计算设备500中的其他类似装置。这种装置可以包括例如可移除存储单元522和接口520。可移除存储单元522的示例包括程序盒和盒式接口(例如,在视频游戏机设备中发现的)、可移除存储器芯片(例如,eprom或prom)和相关联的插座、以及允许将软件和数据从可移除存储单元522传送到计算机系统500的其他可移除存储单元522和接口520。

计算设备500还包括至少一个通信接口524。通信接口524允许经由通信路径526在计算设备500和外部设备之间传送软件和数据。在各种公开的实施例中,通信接口524允许在计算设备500和数据通信网络(例如,公共数据或专用数据通信网络)之间传送数据。通信接口524可以用于在不同的计算设备500之间交换数据,这些计算设备500形成互连的计算机网络的一部分。通信接口524的示例可以包括调制解调器、网络接口(例如,以太网卡)、通信端口、具有相关电路的天线等。通信接口524可以是有线的也可以是无线的。通过通信接口524传送的软件和数据可以是通信接口524能够接收的电子、电磁、光学或其他信号的信号的形式。经由通信路径526将这些信号提供给通信接口。

如图5所示,计算设备500还包括显示接口502和音频接口532,显示接口执行用于将图像渲染到相关显示器530的操作,音频接口532用于执行通过相关的扬声器534播放音频内容的操作。

如本文所使用的,术语“计算机程序产品”可以部分地指可移除存储单元518、可移除存储单元522、安装在硬盘驱动器512中的硬盘或通过通信路径526(无线链路或电缆)将软件携带到通信接口524的载波。计算机可读介质可以包括磁介质、光介质、或其他可记录介质、或传输载波或其他信号的介质。这些计算机程序产品是用于向计算设备500提供软件的设备。计算机可读存储介质是指向计算设备500提供记录的指令和/或数据以供执行和/或处理的任何非暂时性有形存储介质。这种存储介质的示例包括软盘、磁带、cd-rom、dvd、蓝光光盘、硬盘驱动器、rom或集成电路、usb存储器、磁光盘或计算机可读卡(例如,pcmcia卡)等,这些设备可以在计算设备500的内部也可以在外部。也可以参与向计算设备500提供软件、应用程序、指令和/或数据的临时或非有形的计算机可读传输介质的示例包括无线电或红外传输信道、以及与另一计算机或网络设备的网络连接、以及包括电子邮件传输和网站上记录的信息等的因特网或内联网。

计算机程序(也称为计算机程序代码)存储在主存储器508和/或辅助存储器510中。也可以经由通信接口524接收计算机程序。计算机程序在被执行时,能使计算设备500执行本文讨论的实施例的一个或多个特征。在各种实施例中,算机程序在被执行时,能使处理器504执行上述实施例的特征。因此,这样的计算机程序表示计算机系统300的控制器。

软件可以存储在计算机程序产品中,并使用可移除存储驱动器514、硬盘驱动器512或接口520将其加载到计算设备500中。备选地,可以通过通信路径526将计算机程序产品下载到计算机系统500中。软件在被处理器504执行时,使计算设备500执行本文描述的实施例的功能。

应当理解,图5的实施例仅仅是作为示例给出的。因此,在一些实施例中,可以省略计算设备500的一个或多个特征。而且,在一些实施例中,可以集成计算设备500的一个或多个特征。另外,在一些实施例中,可以将计算设备500的一个或多个特征分解为一个或多个组件部分。

图6示出了图1的代理服务器108的示意图。通常可以将支付网络服务器(或代理服务器)108描述为包括至少一个处理器602和包括计算机程序码的至少一个存储器604的物理设备。所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使所述物理设备执行上述操作。

例如,图2的方法可以实现为软件并以非暂时性方式存储在计算机设备500的辅助存储器510或可移除存储单元518,522中。

本领域技术人员将理解,在不脱离如广泛描述的本发明的精神或范围的情况下,可以对具体实施例中所示的本发明作出许多变化和/或修改。例如,上面的描述主要讨论了蓝牙连接的使用,但是应当理解,在替代实施例中可以使用另一类型的安全无线连接(例如,wi-fi)来实现该方法。而且,以上描述主要讨论了如何在交易系统中实现交易,但是应当理解,还可能涉及其他方,例如开发者。开发者是开发交易系统的至少一个部件(例如,支付网络服务器108)并根据具体要求设计交易系统的人员。因此,在所有方面都认为本实施例是示例性的而不是限制性的。

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