对等通信信道上的电子商务交易的制作方法

文档序号:6455359阅读:179来源:国知局
专利名称:对等通信信道上的电子商务交易的制作方法
对等通信信道上的电子商务交易
扭旦冃豕
即时消息收发("IM")己经变成人们在家和在工作地点通信的极其流行的方式。通过使用IM客户端应用程序,计算机用户可按照各种方式与其他IM用户通信。例如,使用典型的IM客户端应用程序,用户可参与同其他IM用户的文本、语音或视频通信。IM用户也可使用IM客户端应用程序交换或共享电子文件和其他信息。这些通信可为安全而加密,且为遵循各种规章法律而审计和索引。
在众多情形中,通过使用对等("P2P")通信协议来启用IM功能。使用这样的协议,可在两个或多个网络节点或端点之间建立安全的P2P通信信道。然后可利用安全的P2P通信信道来传输所有的IM数据,包括文本、语音和视频通信,以及其他类型的交互,包括共享应用程序和注释。所有这些类型的通信可在同一安全P2P通信信道上发生。也可在该信道上进行交换和共享电子文件。
尽管当前的IM解决方案提供众多特征,然而当前IM解决方案受挫的一个领域是电子商务(即"e商务")领域。当前,如果两个用户想要参与e商务交易,则他们必须转向另一解决方案来验证、支付和递送。例如,两个计算机用户可利用IM会话来参与文本、语音或视频对话。在对话期间, 一个用户可能同意从另一用户购买数码产品,诸如文档。在这种情况中,用户必须退出IM对话,并利用用于身份验证、支付处理、商品第三方保存和数码产品的递送的第三方服务。这种过程对IM用户而言可能是不方便且耗时的。
正是对于这些考虑和其他方面,以下描述了用于在P2P通信信道上执行e商务交易的计算系统的各方面。
概述
提供了用于在P2P通信信道上完成e商务交易的系统、装置、方法和计算
5机可读介质。根据此处提供的公开的一个方面,用于文本、音频或视频通信的
同一 P2P通信信道也可用于执行e商务交易。可使用P2P通信信道在IM会话
内直接进行身份验证、支付处理、商品第三方保存和货物递送。
根据此处所述的一种方法,利用买方节点与卖方节点之间的P2P通信信道来执行e商务交易。根据该方法的各方面,在两个节点之间建立安全P2P通信信道。安全P2P通信信道可使用P2P协议来建立,诸如即时消息收发和在场性禾U用的会话启动协议(Session Initiation Protocol for Instant Messaging andPresence Leveraging, "SIMPLE")。
一旦建立了安全P2P通信信道,即可从买方节点向卖方节点发送执行e商务交易的请求。响应于这样的请求,向P2P通信信道添加第三方交换所。交换所是用于验证e商务交易各方身份、执行支付处理和确认以及协助递送交易主题的货物的计算机。
一旦向P2P通信信道添加了交换所,即在P2P通信信道上向交换所发送请求以向与买方节点相关联的帐户收费。响应于这样的请求,交换所可认证买方节点的身份。例如,可在P2P通信信道上向买方节点发送请求以便认证。作为响应,买方节点可向交换所发送认证数据,诸如数字签名。
一旦买方节点得到认证,交换所即为购买而向与买方节点相关联的帐户收费。交换所也在P2P通信信道上发送指示收费已经完成的确认。当卖方节点接收确认时,卖方节点向买方递送所购买的货物。货物可以是以传统方式递送的物理项目,或可以是经由P2P通信信道递送的数字项目,诸如文档。
在通过P2P通信信道向买方节点递送数字货物的情况中,数字货物可未加密或可加密。未加密的数字货物可在P2P通信信道上从卖方节点或交换所发送到买方节点。加密的货物也可从卖方节点或交换所直接发送到买方节点。用于对数字货物解密的密钥也可从卖方节点或交换所发送给买方节点。
当买方节点接收密钥时,作出对加密的数字货物解密的尝试。如果密钥成功地对货物解密,则在P2P通信信道上向交换所和卖方节点发送确认消息,从而完成交易。如果密钥不能对加密的数字货物解密,则在P2P通信信道上发送取消交易的请求。响应于这样的请求,交换所可为所取消的交易将金额存入与买方节点相关联的帐户。上述主题也可被实现为计算机控制的装置、计算机进程、计算系统或制品, 诸如计算机程序产品或计算机可读介质。计算机程序产品可以是计算机系统可 读并编码用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机 程序产品也可以是计算系统可读并编码用于执行计算机进程的指令的计算机 程序的载波上的传播信号。通过阅读以下详细描述和査阅相关联的附图,这些 和各个其他特征将是显而易见的。
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一 些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也 不旨在用于限制所要求保护的主题的范围。
附图简述


图1是示出用于此处所述的过程和计算机系统的说明性操作环境的网络
图2-6是示出此处所提供的买方节点、卖方节点和交换所服务器计算机之 间的通信的各方面的网络图7A-7B是示出此处提供的用于在P2P通信信道上执行e商务交易的说 明性过程的流程图;以及
图8是示出适于实现此处所述的各个计算机系统的计算机体系结构的计 算机体系结构图。
详细描述
以下详细描述针对用于经由P2P通信信道完成e商务交易的系统、方法和 计算机可读介质。尽管此处所述的主题是在结合操作系统和应用程序在计算系 统上的执行而执行的程序模块的一般上下文中提供的,但本领域的技术人员可 以认识到,可结合其他类型的程序模块执行其他实现。
一般而言,程序模块包括执行特定任务或实现特定的抽象数据类型的例 程、程序、组件、数据结构和其它类型的结构。而且,本领域的技术人员可以 理解,此处所述的本主题可以使用其它计算机系统配置来实现,包括手持式设 备、多处理器系统、基于微处理器或可编程消费电子产品、小型机、大型机等。此处所述的本主题也可描述为在其中任务由通过通信网络链接的远程处理设 备执行的分布式计算环境中实现,在这种环境中程序模块可位于本地和远程存 储器存储设备两者中。然而,应理解,此处所述的实现也可结合单机计算机系 统和其他类型的计算设备利用。
在以下详细描述中,对构成其一部分并作为说明示出了特定实施例或实例 的附图进行了参考。现在参考附图,全部若干附图中相同的标号表示相同的元
素,将描述用于在P2P通信信道上完成e商务交易的计算系统和方法的各方面。 图1示出了用于此处所述主题的说明性操作环境的各方面。具体地,图1 是示出用于在P2P通信信道上执行e商务交易的计算系统的各方面的网络图。 系统包括此处被称为"节点"的两个或多个计算机系统102A-102B,它们经由安 全P2P通信信道104连接。应理解,尽管在图l或其他附图中未示出网络,但 附图中所示并在此处所述的计算机系统经由合适的局域网("LAN")或广域网 ("WAN")连接。
在一个实现中,节点之一102B与货物的卖方相关联。例如,在一个实施 例中,货物可包括数字货物,诸如电子文档110。节点102A与数字货物的买 方相关联。作为e商务交易主题的数字货物可包括任何类型的数字数据。这包 括但不限于文档、图像、音频文件、视频剪辑、演示、电子表、网站、web 内容、可执行程序文件和数据文件。也应理解,尽管此处提供的实施例在数字 货物的交易的上下文中描述,但本发明的实施例也应用于物理货物的交换。在 物理货物的e商务交易的情况中,财产的实际交换和传送是利用传统递送方法 实现的。此处所述的实施例也可用于获取数字货物的许可证。
根据此处呈现的一个实现,节点102A-102B利用IM客户端应用程序来创 建安全P2P通信信道104。 IM客户端应用程序也可在节点102A-102B之间启 用文本和其他类型的数据通信。可结合在节点102A-102B上执行的IM客户端 应用程序利用即时消息收发服务器计算机108来提供关于节点102A-102B的用 户的在场性、状态改变和通信意愿的信息。IM服务器108也可协助在节点 102A-102B之间建立连接。应理解,这些功能可被集成到交换所服务器106的 操作中,如下所述。或者,交换所服务器106的功能可被集成到IM服务器108 的操作中。尽管在图1中将与IM服务器108的通信示为在P2P通信信道104上执行,但应理解,这些通信可在带外进行。
如将在以下更详细描述地,可从买方节点102A向卖方节点102B发送数据,指示购买诸如文档110的数字货物的意愿。响应于接收这样的请求,卖方节点102B用于扩展与节点102A的通信会话以便也包括交换所服务器106。具体地,将交换所服务器106添加到P2P通信信道104。 一旦交换所服务器106加入之后,它将从节点102A-102B接收P2P通信信道104上的所有通信,节点102A-102B均将从交换所服务器106接收所有通信。
交换所服务器106提供用于担当e商务交易的调停者、执行后端结算和物理支付处理、以及用于确认货物的传送、接收和顺应性的功能。即使会话可能非常短,但交换所服务器106也可执行第三方保存功能。以下提供关于交换所服务器106的操作的附加细节。
一旦交换所服务器106加入了 P2P通信信道104,卖方节点102B即向交换所服务器106发送为数字货物向与买方节点102A相关联的帐户收费的请求。节点102A的操作员与交换所服务器106的操作员可具有预先存在的关系,或可在购买时被要求创建关系。响应于接收为数字货物向买方收费的请求,交换所服务器106可试图认证买方节点102A。如果买方节点102A可被认证,则交换所服务器106向与节点106A相关联的帐户收费,并向各方发送确认消息。
响应于接收确认消息,卖方节点102B向买方节点102A发送数字货物。例如,可在P2P通信信道104上向买方节点102A发送文档110。数字货物可能未加密或可能加密。用于对数字货物解密的密钥也可从卖方节点102B或交换所服务器106发送给买方节点102A。
当买方节点102A接收密钥时,作出对加密的数字货物解密的尝试。如果密钥成功地对货物解密,则在P2P通信信道104上向交换所服务器106和卖方节点102B发送确认消息,从而完成交易。如果密钥不能对加密的数字货物解密,则在P2P通信信道104上向交换所服务器106发送取消交易的请求。响应于这样的请求,交换所服务器106可为所取消的交易将金额存入与买方节点102A相关联的帐户。将在以下关于图2-8提供关于该过程的其他细节。
在此处所述的一个实施例中,利用SIMPLE作为节点102A-102B与交换所服务器106之间的通信的P2P协议。SIMPLE是提供用于在两个或多个节点之间建立安全、加密通信信道以便交换因特网协议("IP")通信量的P2P通信协议的会话启动协议("SIP")的扩展。 一般,利用该信道来交换通信有效负载,诸如文本消息收发、语音和视频数据。它也可用于交换电子文件,并可传输关于最终设备或人的状态和在场性的某些信息。在此处所述的实施例中,P2P
协议担当用于完成e商务交易的交易协议。关于SIMPLE的其他细节可从因特网工程任务组("IETF")获取。应理解,可利用能够在三个或多个P2P节点之间创建安全P2P通信信道的任何P2P协议。
现在参考图2,将提供关于此处提供的用于在P2P通信信道上执行e商务交易的实施例的其他细节。如图2中所示,节点102A-102B首先创建两方安全P2P通信信道104。如上所述,节点102A-102B可利用IM服务器108的服务来建立连接。 一旦在节点102A和102B之间建立了信道104,即可在信道104上在节点102A-102B之间传输文本、音频和视频。文件传送也可在信道104上进行。
在节点102A-102B之间的通信会话过程期间,各方可同意执行e商务交易。例如,在图2所示的实例中,节点102B的操作员作出出售文档110的要约,而节点102A的操作员作出购买文档110的要约。从而,在P2P通信信道104上从节点102A向节点102B发送购买文档110的请求112。请求112可采取向节点102B指示节点102A正在发起e商务交易的文本或其他数据的形式。
图3示出了节点102B在接收购买的请求后由节点102A-102B以及交换所服务器106执行的处理。具体地,响应于这样的请求,节点102B使交换所服务器106加入P2P通信信道104内。如上简要所述,交换所服务器106提供用于担当e商务交易的调停者、执行后端结算和物理支付处理、用于确认货物的传送、接收和顺应性、以及用于提供第三方保存的功能。这些功能的每一种都会在以下详细描述。
一旦交换所服务器106加入了 P2P通信信道104,节点102B即发送为货物的购买而向与节点102A相关联的帐户收费的请求114。请求114也在P2P通信信道104上传输。节点102A的操作员可能与交换所服务器106的操作员己经具有关系。在这种情况下,交换所服务器106将己经为节点102A的用户设立了帐户。如果不存在关系,则可要求节点102A的操作员创建新帐户。应理解,节点102A可向服务器106发送对帐户收费的请求。
响应于接收向与节点102A相关联的帐户收费的请求,服务器106作出确认节点102A的用户的身份的尝试。具体地,根据一个实施例,服务器106向节点102A发送授权请求116。请求106要求节点102向服务器106提供数据,通过这些数据可验证节点102A的用户的身份。例如,请求116可以是对数字签名的请求,通过该签名可验证节点102A的操作员的身份。请求116也在P2P通信信道104上传输。
图4示出了在节点102A接收了对认证的请求之后由节点102A和交换所服务器106执行的其他处理。具体地,响应于在节点102A接收认证请求,认证数据118可从节点102A发送到交换所服务器106。该数据可采取验证节点102A的操作员的身份的数字签名的形式。
一旦交换所服务器106接收到了认证数据,即针对与节点102A相关联的帐户进行所请求的收费。 一旦进行了收费,即向节点102B发送确认120。确认120向节点102B指示已经进行了所请求的收费。确认120在P2P通信信道104上传输。
图5示出了在向节点102B发送确认120之后由节点102B和交换所服务器106执行的其他处理。具体地,响应于接收确认120,节点102B向节点102A发送数字货物。在图5所示的示例中,节点102A向节点102A发送文档110。在替换实施例中,交换所服务器106在接收支付之后向节点102A发送货物。
应理解,作为e商务交易主题的数字货物可被加密或解密。如果货物被加密,则交换所服务器106可用于在接收支付之后向节点102A发送用于对货物解密的密钥122。密钥122在P2P通信信道104上发送给节点102A。
图6示出了在节点102A接收了密钥122之后由节点102A和交换所服务器106执行的其他处理。具体地,当节点102A接收密钥122时,它试图使用密钥122对货物解密。如果节点102A成功地对货物解密,则向节点102B和交换所服务器106发送确认消息124A。如果节点102A不能使用密钥122对货物解密,则向交换所服务器106发送取消请求消息124B。消息124B请求取消该e商务交易并为所取消的交易将金额存入与节点102A相关联的帐户。交换所服务器106可执行其他处理以确定实际是否应取消交易并存入金额。可向节
11点102B通知取消请求,并允许其在取消发生之前干预和提供顺应的货物。
现在转向图7A-7B,将描述分别示出买方节点102A、卖方节点102B和交换所服务器106的操作的若干说明性例程700A-700C。应理解,此处所述的逻辑操作被实现为(l)计算机实现的动作的序列或运行于计算系统上的程序模块,和/或(2)计算系统内的互连机器逻辑电路或电路模块。该实现是取决于计算机系统的性能要求来选择的。因此,所例示的逻辑操作被不同地表示为操作、结构设备、动作或模块。这些操作、结构设备、动作和模块可用软件、固件、专用数字逻辑以及任何组合来实现。
例程700A和700B分别在处理操作702和742开始,其中节点102A-102B彼此建立安全P2P通信信道104。 一旦建立了通信信道104,例程700A继续到操作704,在那里在通信信道104上从节点102A向节点102B发送执行e商务交易的请求。该请求在操作744由节点102B接收。响应于接收请求,在操作746和例程700C的操作762,节点102B将交换所服务器106添加到通信信道。
一旦交换所服务器106被添加到通信信道104,例程700B继续至操作748,在那里节点102B向交换所服务器106发送向与节点102A的操作员相关联的帐户收费的请求。该请求在操作764由交换所服务器接收。响应于接收该请求,交换所服务器106在操作766向节点102A发送认证请求。该请求在操作706由节点102A接收。
响应于接收认证请求,节点102A在操作708向交换所服务器发送认证数据,诸如数字签名。这在操作768由交换所服务器接收。交换所服务器106然后在操作770确定所接收的数据实际上是否认证了买方。如果否,则例程700C沿分支至操作766,在那里返回出错。如果是,则例程700C继续至操作722,在那里向与买方相关联的帐户收费。也在P2P通信信道104上发送指示收费已经完成的确认消息。如果数字货物被加密,则交换所服务器106也向节点102A发送用于对数字货物解密的密钥。
响应于在操作750接收确认消息,节点102B在操作752向节点102A发送数字货物。节点102A在操作710接收数字货物,在操作712接收密钥。节点102A然后试图用密钥对数字货物解密。如果密钥成功地对货物解密,则例程700A继续至操作718,在那里向节点102B发送确认消息。节点102B在操作754接收确认消息。
如果密钥不能对货物解密,则例程700沿分支至操作720。在操作720,由节点102A向交换所服务器106发送取消e商务交易并发还退款的请求。在操作778,交换所服务器106接收请求并发还退款。例程700A-700C分别在操作722、 756和780结束。
现参考图8,将讨论在此处提供的各实施例中利用的计算机800的说明性计算机体系结构。图8中所示的计算机体系结构示出了常规台式机、膝上型计算机、手持式计算机、个人数字助理、智能电话或服务器计算机,且可用于体现上述节点102A-102b、交换所服务器106或IM服务器108。计算机800也可以是诸如手机等设备的代理服务器,其中代理将为代表自身不能用于特定P2P协议、数据加密/解密或用于e商务交易中的信令的设备提供服务。服务可包括数据和协议转换,使得设备可参与交易,但其对代理的连接可经由单独的协议。这将允许e商务交易能力由诸如手机提供者的网络操作员来提供,同时允许为诸如无线电谱利用等其他参数优化代理至设备协议。
图8中所示的计算机体系结构包括中央处理单元802 ("CPU")、包括随机存取存储器808 ("RAM")和只读存储器("ROM") 810的系统存储器806、以及将存储器耦合至CPU 802的系统总线804。基本输入/输出系统存储在ROM810中,它包含帮助在诸如启动期间在计算机800内元件之间传递信息的基本例程。计算机800还包括用于存储操作系统820、应用程序和其它程序模块等的大容量存储设备818,这将在以下更为详尽地描述。
大容量存储设备818通过连接至总线804的大容量存储控制器(未示出)连接到CPU 802。大容量存储设备818及其相关联的计算机可读介质为计算机800提供非易失性存储。尽管此处包含的计算机可读介质的描述指的是大容量存储设备,诸如硬盘或CD-ROM驱动器,但本领域的技术人员应理解,计算机可读介质可以是可由计算机800访问的任何可用介质。
作为示例而非限制,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以存储如计算机可读指令、数据结构、程序模块或其
它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于,RAM、 ROM、 EPROM、 EEPROM、闪存或其它固态存储器技术、CD-ROM、数字多功能盘("DVD") 、 HD-DVD、BLU-RAY或其它光学存储、磁带盒、磁带、磁盘存储或其它磁性存储设备、或能用于存储所需信息且可以由计算机800访问的任何其它介质。
根据各实施例,计算机800可以在使用通过诸如因特网的网络814与远程计算机的逻辑连接的联网环境中操作。计算机800可以通过连接至总线804的网络接口单元812来连接到网络814。应理解,网络接口单元812也可用于连接至其他类型的网络和远程计算机系统。计算机800还可以包括用于接收和处理来自多个其它设备的输入的输入/输出控制器816,这些设备包括键盘、鼠标或者电子指示笔(未在图8中示出)。类似地,输入/输出控制器可以提供至显示屏、打印机或其他类型的输出设备(也未在图8中示出)的输出。
如前简述,多个程序模块和数据文件可以存储在计算机800的大容量存储设备818和RAM 808内,包括适于控制联网计算机操作的操作系统820,如华盛顿州雷蒙德市的微软公司的WINDOWS XP操作系统。大容量存储设备818和RAM808还可以存储一个或多个程序模块。更具体,大容量存储设备20和RAM 9可以存储IM客户端应用程序822。 IM客户端应用程序822由节点102A-102B执行,且用于执行此处所述用于在节点102A-102B、交换所服务器106和IM服务器108之间建立P2P通信信道104并交换数据的功能。
大容量存储设备14和RAM 9也用于存储IM服务器应用程序824。 IM服务器应用程序824由IM服务器108执行以提供上述功能。大容量存储设备14和RAM 9也可存储交换所服务器应用程序826。交换所服务器应用程序826由交换所服务器106执行以执行上述功能。大容量存储设备818也按需存储其他类型的程序和数据库以提供此处所述的功能。
基于前述,应理解,此处提供了用于在P2P通信信道上执行e商务交易的系统、方法和计算机可读介质。尽管用对计算机结构特征、方法动作和计算机可读介质专用的语言描述了此处呈现的本主题,但可以理解,所附权利要求书中定义的本发明不必限于此处所述的具体特征、动作或介质。相反,具体特征、动作和介质是作为实现权利要求的示例形式公开的。上述主题仅作为说明提供,并且不应被解释为限制。可对此处所述的主题作出各种修改和改变,而不必遵循所示和所述的示例实施例和应用,且不背离所附权利要求书中所述的本发明的真正精神和范围。
权利要求
1. 一种用于利用对等(P2P)通信信道执行电子商务交易的方法,所述方法包括在第一P2P节点(102A)和第二P2P节点(102B)之间建立安全P2P通信信道(104);在所述通信信道(104)上发送执行所述电子商务交易的请求;响应于接收所述请求,向所述通信信道(104)添加第三P2P节点(106)在所述通信信道(104)上向所述第三P2P节点(106)发送请求以向与所述第一P2P节点(102A)相关联的帐户收费;在所述通信信道(104)上从所述第三P2P(106)节点接收所述收费已完成的确认;以及响应于接收所述确认,向所述第一P2P节点(102A)发送与所述电子商务交易相关联的货物。
2. 如权利要求1所述的方法,其特征在于,利用P2P协议建立所述安全P2P通信信道(104)。
3. 如权利要求2所述的方法,其特征在于,所述安全P2P协议包括用于即时消息收发和在场性利用的会话启动协议(SIMPLE)协议。
4. 如权利要求3所述的方法,其特征在于,在接收所述收费已完成的确认之前还包括认证所述第一P2P节点(102A);以及响应于认证所述第一 P2P节点(102A),为所述电子商务交易向与所述第一P2P节点(102A)相关联的帐户收费。
5. 如权利要求4所述的方法,其特征在于,向所述第一P2P节点(102A)发送与所述电子商务交易相关联的货物包括从所述第二P2P节点(102B)向所述第一P2P节点(102A)发送未加密的数字货物(110)。
6. 如权利要求4所述的方法,其特征在于,向所述第一P2P节点(102A)发送与所述电子商务交易相关联的货物(110)包括在所述P2P通信信道(104)上从所述第二P2P节点(102B)向所述第一P2P节点(102A)发送加密的数字货物(110);以及在所述P2P通信信道(104)上从所述第三P2P节点(106)向所述第一P2P节点(102A)发送用于对所述数字货物(110)解密的密钥。
7. 如权利要求6所述的方法,其特征在于,还包括试图利用所述密钥对所述数字货物(110)解密;响应于确定所述密钥对所述数字货物成功地解密,在所述P2P通信信道(104)上发送确认消息;以及响应于确定所述密钥未对所述数字货物(110)解密,在所述P2P通信信道(104)上发送取消所述电子商务交易的请求。
8. —种其上存储计算机可执行指令的计算机可读介质,所述指令当由计算机执行时,将使所述计算机执行如权利要求1所述的方法。
9. 一种用于执行如权利要求1所述的方法的计算机控制的装置。
10. —种用于在对等(P2P)通信信道上完成电子商务交易的方法,所述方法包括经由所述P2P通信信道(104)从P2P节点(102A)接收购买数字货物的请求;响应于所述请求,向所述P2P通信信道(104)添加交换所服务器计算机(106),并经由所述P2P通信信道(104)向所述交换所服务器(106)发送为所述数字货物向与所述P2P节点(102A)相关联的帐户收费的请求;在所述P2P通信信道(104)上从所述交换所服务器(106)接收指示已向所述帐户成功收费的确认消息;以及响应于接收所述确认消息,经由所述P2P通信信道(104)向所述P2P节点(102A)发送所述数字货物。
11. 如权利要求10所述的方法,其特征在于,经由所述P2P通信信道(104)向所述P2P节点(102A)发送所述数字货物包括经由所述P2P通信信道(104)向所述P2P节点(102A)发送未加密的数字货物。
12. 如权利要求10所述的方法,其特征在于,经由所述P2P通信信道(104)向所述P2P节点(102A)发送所述数字货物包括经由所述P2P通信信道(104)向所述P2P节点(102A)发送加密的数字货物,其中所述交换所服务器(106)用于响应于向所述帐户成功收费向所述P2P节点(102A)发送对所述加密数字货物解密的密钥。
13. 如权利要求IO所述的方法,其特征在于,所述P2P通信信道(104)是利用用于即时消息收发和在场性利用的会话启动协议(SIMPLE)协议建立的。
14. 一种其上存储计算机可执行指令的计算机可读介质,所述指令当由计算机执行时,将使所述计算机执行如权利要求IO所述的方法。
15. —种用于执行如权利要求10所述的方法的计算机控制的装置。
16. —种用于在对等(P2P)通信信道上完成电子商务交易的方法,所述方法包括响应于来自所述第一P2P节点(102A)的请求加入P2P通信信道(104);经由所述P2P通信信道(104)接收向所述第二P2P节点(102B)的帐户收费的请求;试图对所述收费授权;以及响应于确定所述收费被授权,在所述P2P通信信道(104)上向所述第一P2P节点(102A)发送所述收费完成的确认消息。
17. 如权利要求16所述的方法,其特征在于,试图对所述收费授权包括向所述第二P2P节点(102A)发送授权的请求;以及从所述P2P节点(102A)接收对所述收费授权的数字签名。
18. 如权利要求17所述的方法,其特征在于,还包括响应于确定所述收费被授权,向所述第二 P2P节点(102A)发送用于对加密数字货物解密的密钥。
19. 如权利要求18所述的方法,其特征在于,还包括从所述第二 P2P节点(102A)接收所述密钥不能用于对所述数字货物解密的指示,以及响应于此反转所述收费。
20. —种其上存储计算机可执行指令的计算机可读介质,所述指令当由计算机执行时,将使所述计算机执行如权利要求16所述的方法。
全文摘要
提供了用于在P2P通信信道上完成e商务交易的技术。根据一种方法,在买方节点和卖方节点之间建立安全P2P通信信道。从买方节点向卖方节点发送执行e商务交易的请求。响应于请求,向P2P通信信道添加第三方交换所。一旦向P2P通信信道添加了交换所,即在P2P通信信道上向交换所发送请求以向与买方节点相关联的帐户收费。交换所为该购买向与买方节点相关联的帐户收费,并在P2P通信信道上发送指示收费完成的确认。当卖方节点接收确认时,它向买方节点递送所购买的货物。
文档编号G06Q30/06GK101479759SQ200780024473
公开日2009年7月8日 申请日期2007年2月21日 优先权日2006年6月29日
发明者A·J·鲍库特 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1