实施电子货币交易的方法和系统的制作方法

文档序号:6412717阅读:190来源:国知局
专利名称:实施电子货币交易的方法和系统的制作方法
背景技术
本发明一般地涉及电子货币系统,尤其涉及使它们便于普通用户使用的方法。


图1显示了一个传统的因特网服务提供者(ISP)系统。ISP的基本责任是从诸如因特网的一个网络向诸如传统的电话网络的另一个网络传送数据,或者相反。用户可以使用他的计算机100和调制解调器102通过图1的用户本地电话交换机104代表的传统的电话网络,并通过ISP系统105连接到因特网116。传统的ISP系统105包括一个呼叫控制点106,它接受呼叫并将呼叫导向终端服务器112。终端服务器112将数据信号从传统的电话网络中使用的形式转换到ISP系统105所连接的网络116中使用的形式,或者相反。典型的ISP系统105进一步包含一个路由器114,它从终端服务器112接收数据信号并将它们发送到网络116,以及相反地,从网络116接收数据信号,并根据数据信号中给出的目标地址,将每个信号传递给正确的终端服务器112。典型的ISP系统105还包括一个代理118,它作为ISP的用户与网络116中第三方之间的媒介。一个典型的代理将最新的文档装入其巨大的存储器,那些文档是由ISP的用户从网络得到的。如果用户发送一个文档请求,而该文档近期被ISP访问过,因而被存储在代理的存储器中,代理向用户发送其存储器中文档的一个拷贝,从而降低网络116的负荷并加速用户感觉到的服务。
数据信号在因特网上用TCP/IP协议传输,其中TCP/IP协议在标准RFC791和RFC793中被详细描述。万维网(WWW)文档可以在HTTP协议的帮助下在因特网的WWW服务器上被访问,其中HTTP协议定义用于请求在给定WWW服务器上特定文档的标准格式。HTTP协议的版本1.0被定义在标准RFC1945中。TCP/IP协议和HTTP协议为本领域的技术人员所熟知,不需要进一步的详细描述。图2显示了第二种类型的电话网络服务的结构,即用于自动订购服务的例子的语音服务提供系统210。图2显示了一个适应电话交换的智能网络(IN)如何能被用于提供自动化服务的例子。语音服务系统210包含一个适应智能网络的服务切换点(SSP)104,一个控制SSP的服务控制点(SCP)110,以及一个含语音输出的数据库212。SSP的责任基本上是将呼叫者连接到数据库212的输出。用户可以,举例来说,通过按其电话上的数字键从这样的服务订票,而SCP在数据库中的信息的帮助下指导用户。智能网络特征,及不同智能网络组件,如CCP、SCP和SSP的功能被描述在一些CCITT的建议中,如建议Q.1201,Q.1202,Q.1203,Q.1204,Q.1205,Q.1211,Q.1213,Q.1214,Q.1215,和Q.1218。
现在,一些版本的电子货币已可以利用或正在开发。关于电子货币的主要版本的一个概述在Byte杂志1996年6月号的封面故事和相关文章中被给出。在一个系统中,用户可以从电子现金提供者处获得电子现金,该电子现金提供者给用户表示用户付款钱数的电子符号。用户一般在电子钱包程序的帮助下将这些符号存储在其计算机中,并在以后将这些符号用于付款各种通过电信网络,如因特网,的服务或购物。在交易后,商家可以将收到的符号发送给电子现金提供者换回真正的货币。这样一个电子货币系统被详细描述在,举例来说,欧洲专利申请EP542298及其中包含的引用中。基于使用信用卡或类似付款装置的电子货币系统现在正在被主要的信用卡公司开发中。一个相似的基于信用卡的系统被描述在标准RFC1898中。
所有当前的电子货币系统共同的是从用户的观点看比较麻烦。用户在付款通过通信网络,如因特网,的服务或购物前首先必须获得电子货币。此外,用户一般需要一个特殊的电子钱包程序。在一个主要的基于信用卡的电子货币系统中,用户必须获得一个电子身份证以确定他是其信用卡的合法拥有者和使用者。
这些要求导致对用户的负担,并要求普通用户知道关于各种形式电子货币的细节以及学习如何获得和使用这样的电子货币。表示电子货币的符号一般被存储在用户计算机的硬盘上,并且会受到意外删除或硬盘故障的攻击。因此,用户应该好好照料电子现金,并保存表示货币的符号的备份。尽管电子货币系统提供对意外丢失的电子货币的恢复,恢复过程对用户是个负担。此外,由于有多种类型的电子货币被开发,如果用户不希望他的购物选择受到限制,用户需要获得所有主要类型的电子货币,因为很可能不是所有的商家都接受所有形式的电子货币。
发明概述本发明的一个目标是使用户用电子货币付款变得容易。本发明进一步的目标是允许用户用电子货币付款而不需要他自身获得任何电子货币。本发明的又一个目标是实现一个系统,通过该系统,因特网服务提供者和类似的服务能够为其用户提供一种使用电子货币的便捷方法。
这些目标将通过给ISP系统增加一个截取装置和电子钱包装置,并如下安排该系统而达到-根据用户请求,可选地开始付款过程,-截取到来的发给用户的付款请求,并将它重定向到电子钱包装置,-将与请求的数目相应的费用加到用户的电话帐单上,以及-响应来自商家的付款请求从电子钱包装置发送电子货币付款。
根据本发明的系统的特征被描述在系统独立权利要求的特征部分。
根据本发明的方法的特征被描述在方法独立权利要求的特征部分。
从属权利要求进一步描述本发明的优选实施例。本发明是基于这样的想法,如果由ISP照料电子货币付款,并把相应的费用加到用户的电话帐单上,或使用其它合适的方法从用户得到付款,对于非专家级用户,电子货币的使用将得到极大的简化。这样的功能要求ISP干预用户与第三方之间的传输,即截取由商家发出的电子付款请求。根据本发明的一个优选实施例,ISP根据用户的行为使用电子货币,并将付款费用加到用户的电话帐单上。ISP能够照顾到以集中方式获取不同形式的电子货币所必需的所有技术细节,该ISP的所有用户可以简单地通过允许ISP将相应的费用加到他们的电话帐单上来使用由ISP获得的电子货币。此外,ISP能够得到所有主要的电子货币形式,然后如果商家接收多种形式的电子货币,用户可以选择最经济的付款方式。
根据本发明的系统包括一种截取装置,检查到达的信息数据。当该截取装置注意到传输数据中包含电子货币付款请求,就将传输数据重定向到包含使用电子货币必需的功能的另一个装置。然后,系统检查该请求,将相应的费用加到用户的电话帐单上,并根据收到的请求转向付款。根据本发明的系统可以进一步包含用于控制的装置,并可选地开始付款。例如,用户可以建立一种接受策略,通过到网络地址的分别连接接受或拒绝个别的付款,其中的网络地址由根据本发明的系统管理。
附图概述本发明的不同实施例,仅作为例子,将参考附图在下面被详细描述,其中,图1显示根据现有技术用户如何连接到一个网络,如因特网,图2显示使用适应智能网络的电话交换机的语音服务提供者系统的例子,图3显示根据本发明的系统的一个基本例子,图4显示根据本发明的系统的另一个例子,图5显示本发明的一个实施例,其中截取装置120通过与其它事务信息的输出端相同的输出端输出重定向的交易信息,图6显示一个例子,其中根据本发明的系统被实现为一个连接到移动电话网络的系统。
图7显示本发明的一个优选实施例,其中截取装置120在代理118中被实现,以及图8显示根据本发明的系统的一个特殊实现例子。
图1和图2连同现有技术的描述已在前面被描述。
优选实施例描述图3显示了本发明的优选实施例的一个基本例子。在该例子中,用户用他的计算机100和传统的调制解调器102或ISDN适配器103,通过传统的电话网络108,传统电话网络的本地电话交换机104,因特网服务提供者(ISP)系统105,及网络116与商家130相联系。传统的电话网络可以如在此描述的支持ISDN连接,例如,通过具有支持ISDN连接的电话交换机104。任何其它已知的连接方法和技术也可被使用,例如,ADSL或HDSL连接。在根据本发明的系统中,ISP系统105额外地包含一个截取装置120。截取装置120将来自网络的付款请求重定向到ISP系统105的控制单元122。当用户给出一个服务或购物的请求时,商家130的系统以一个付款请求来响应。截取装置120将请求重定向到控制单元122,该控制单元通过SSP106向用户的本地电话交换机104发送传统的与付款相应的结算信号,在用户的本地电话交换机处,相应的费用被加到用户的电话帐单上。在发送结算信号后,控制单元122通过网络116向商家130发送电子货币。接收到电子货币后,商家130转向提供被请求的服务或商品。
控制单元可以通过如图3的实施例中的截取装置120,或越过截取装置,例如通过包含在ISP系统中的路由器,向商家发送电子货币或其它消息。
控制单元可以在付款过程的任何方便的步骤而不仅是过程的开始实现向用户的电话帐号记入借方。自然地,如果由于某些原因记入借方帐号不成功,ISP可能需要在付款过程中最接近某点前实现记入借方帐号,在该点后付款不能被取消。
在本发明的一个优选实施例中,控制单元122除使用电子货币所需要的功能外,还包含传统的适应智能网络的服务控制点功能。
在图3的实施例中,电子钱包装置,即电子货币交易装置,位于控制单元122或类似的功能实体中。该钱包及其内容由ISP照料,在需要时从电子货币提供者处获得更多电子货币。ISP能够从主要电子货币提供者处得到所有主要形式的电子货币,然后用户不需要关注商家要求何种电子货币。
电子货币的一个重要方面是用户可能接受或拒绝任何给定付款请求。在根据本发明的系统中,这可以以多种方式被实现。图4显示了一个优选实施例。控制单元122被连接到路由器114,而且用户可以形成一个到控制单元122中的付款控制装置122a的连接。该付款控制装置122a可以是,举例来说,存在于一定网络地址的万维网(WWW)文档,该网络地址由控制单元122管理。路由器114将所有从用户到该网络地址的通信直接定向到控制单元。用户可以以到网络116上任何其它地址相同的传统方式打开到所说的付款控制装置的网络地址的连接。由于控制单元122知道分配给ISP系统105的用户的网络地址,控制单元122能够基于用户的网络地址通过网络116识别连接到它的用户。一旦用户打开到控制单元122的所说的网络地址,控制单元122可以通过打开的连接通知用户到达的付款请求并请用户确认。
在本申请的后面描述的付款控制装置和其它控制装置可以被直接连接到网络116。在这种情形下,从用户到控制装置的通信将至少通过网络116的一部分。但是,由于确定是否同意付款的重要信息暂时在ISP系统外流动,这样的结构将更容易受外部攻击。由于用户与控制装置间的通信仅发生在传统的电话网络内以及ISP系统内,图4中显示的结构更加安全。
如同在传统电子货币的情形下,用户能够对付款请求采取默认的策略并指示ISP据此处理到来的付款请求。该策略可以包括,举例来说,如下选项-允许在一定限制下的付款,-允许所有付款,直到在给定的时间段达到一定的累计数值,-允许向一个或一些给定商家的所有付款,-禁止向一个或一些给定商家的所有付款,-上述选项的任意组合,或-禁止所有付款。
用户可以以多种方式建立关于ISP的策略,举例来说,通过与ISP订立个别协议。ISP也可以建立一个默认的策略,用户在开始使用该ISP的服务时同意该策略。在本发明的一个优选实施例中,控制单元122包含策略控制装置122b,而且用户可以通过经由如上描述的网络连接到控制单元122,并在所说的策略控制装置122b的帮助下指示控制单元122来控制和调整付款确认策略。控制单元122通过以前面描述的方法识别用户来找出哪个用户的策略信息被改变。
电子货币的另一个方面,即自动发送电子货币的数量,可以以相似的方式被实现。在本发明的一个优选实施例中,控制单元122包含付款发送装置122c,用户可以在一个如前面描述的特定的网络地址连接到该装置。在连接到所说的付款发送装置122c后,用户可以指示该付款发送装置122c发送电子付款到想要的网络地址。在接收到发送付款的指令后,付款发送装置首先向用户的交换机104发送结算信号以将被发送的数量加到用户的电话帐单上,然后付款发送装置122c发送指定数量的电子货币到想要的地址,指明用户作为货币的发送者。用户也可能希望发送匿名的捐赠。因此,付款发送装置122c还包括一个控制装置以指示付款发送装置122c不要把他或任何其他人作为付款的发送者。用户还可以使用任何已知的隐藏消息发送者身份的方法,例如,通过经由一个特殊的匿名服务器来发送付款。
在一些电子货币系统中,用户可能需要自己开始付款过程。在根据本发明的系统中,用户可以用,例如付款发送装置122c或其他类似控制装置,开始付款。
在本发明的一个优选实施例中,本申请中描述的付款控制装置122a,策略控制装置122b,付款发送装置122c,以及任何其它控制装置被结合到一个通用控制装置中,以允许用户通过一次连接控制电子货币的所有方面。控制单元122和任何控制装置的任意结合也是可能被实现的。
在本发明的另一个优选实施例中,根据本发明的系统提供电子货币系统的又一个方面,即接收付款。在该实施例中,根据本发明的系统以由正被讨论的电子货币系统指定的方式接收并处理付款。在接收到付款后,该系统传输相应数量的贷方给用户。传输过程举例来说可以下列方式的一种进行-如果基础网络允许向用户的帐号记入贷方,系统可以向该帐号记入贷方,其中用户通过该基础网络连接到ISP;-ISP可以为用户保持内部帐号,此时付款被加到该帐号上;或者-如果用户告知ISP他的银行和银行帐号,ISP可以自动向用户的银行帐号进行储蓄转移。
作为选择,根据本发明的系统可以利用任何现有的向一个帐号记入贷方的技术方法,例如在各种服务电话中用于在普通话费上收取额外费用。优选地,根据本发明的系统可以被用户指示在将积累的银行存款转移给用户前将付款收集到一个内部帐号直到达到指定的最小数量。
如果基础网络包含支持逐条记载电话帐单的电话交换机104,控制单元122可以将关于每次付款的细节包含在发送到用户的电话交换机104的帐目信息中,从而允许在用户的电话帐单上逐条详细记载付款的货物和服务。这种报告也可以通过向用户发送单独的信件或电子邮件,或通过任何其它已知的通知用户的装置得到实现。
被请求的付款可能并不正好是电话网络收费单位的倍数,用户通过该电话网络连接到ISP系统105。由于许多电子货币系统提供被称为微付款的非常小的付款,被请求的付款甚至可以显著地小于传统的收费单位。根据本发明的系统可以包含用于在向用户的本地交换机发送结算信号以向用户的电话帐单加一个收费单位前保持帐号,该帐号用于累计低于一个收费单位的付款,直到付款的总数超过一个收费单位。本发明不限制ISP以何种方式实现收费。例如ISP可以对使用根据本发明的系统形成的每个电子付款收取额外费用。
在本发明的一个优选实施例中,ISP向用户发送一个单独的发票代替对他的电话帐号收费。ISP可以将许多付款收集到一个内部帐号,直到达到第一个预先设定的数目,然后ISP发送一张发票。如果一次付款大于第二个预先设定的数目,ISP可以发送一张覆盖该特殊付款的发票。ISP还可以在允许用户使用ISP的电子货币前要求用户存储一定数目的货币,即要求先付款后使用。自然地,传统的发票方法可以被使用。
根据本发明的系统可以使用任何电子货币系统,甚至基于信用卡的货币系统。系统可以在将相应的数目加到用户的电话帐单后用向ISP发行的信用卡付款商家。ISP可以得到所有必需的电子身份证和使用基于电子货币的给定类型的信用卡所必需的程序,因此减轻了ISP用户的负担。
由截取装置120实施的基本功能包括但不限于下列内容-截取装置120检查每个到达的数据包,-如果数据包不包含电子货币交易信息,该数据包被以通常方式传递给用户,-如果数据包含有电子货币交易信息,截取装置120将它定向到电子货币交易装置。
从其它交易信息中检测电子货币交易信息的方法可以根据用于传输货币的实际协议而变化。在现有的电子货币系统中有如下两种主要的电子货币信息传输的方法1)电子货币信息被定向到根据TCP/IP协议的一个特定的端口,2)电子货币信息被包含在HTTP协议的特定域中。
优选地,根据本发明的系统被安排能处理两种类型的电子货币信息。为简明起见,情形1)和2)在下面的段落中被分别讨论。
在电子货币交易信息被定向到一个特定TCP端口的情形中,截取装置120的将电子货币交易信息重定向到控制单元122的基本功能可以被以多种途径实现,其中至少包括如下途径1a)截取装置120可以将包含电子货币的数据包重定向到不同于其它交易信息的输出,如图4所示。
1b)截取装置120可以将包含电子货币的数据包作为数据块来处理,将它打成一个或多个地址为控制单元122的IP数据包,并把新数据包传送给与其它交易信息相同的输出,此后ISP系统105的路由器114将新数据包转换到控制单元122。
1c)截取装置120可以重写数据包,将包中目标地址域中的用户地址替换为控制单元122的地址,并将用户地址编码到数据包的其它域中或通过增加一个源路由选项以允许控制单元122识别该数据原来发给哪个用户。在重写后,截取装置120将重写后的数据包传递给与其他交易信息相同的输出,然后ISP系统105的路由器114将新数据包转换到控制单元122。
图5中显示的实施例的结构适于使用所说的1b)和1c)的实现方法。在该实施例中,截取装置120通过将地址改为控制单元122来实现数据包的重定向。路由器114随后将所有数据包传送到它们的目标地址,然后被重定向的数据包到达控制单元122。
专用于电子货币交易信息的准确TCP端口可以依赖于电子货币提供者变化。在这种情形下,截取装置120可以检查,数据包的目标端口域中的TCP端口号是否符合预先确定的端口号集合中的任一端口号。
在本发明的一个优选实施例中,截取装置120只重定向发给某些用户的电子货币信息,并对发给其他用户的电子货币信息不作重定向而传递。在该实施例中,如果数据包包含电子货币信息,截取装置120确定数据包的目标地址。如果数据包的目标地址不在一个特定的目录中,数据包被正常地传递给最终用户。在该实施例中,如果他们不希望在电话帐单上付款任何服务或商品,ISP的用户可以以本领域已知的方式自己照料电子货币。这样的选项将是有用的,例如,对于使用公司的ISP帐号访问网络并希望自己对服务或商品付款的小公司的雇员。截取装置还可以只重定向特定类型的电子货币付款请求,并对其他类型的电子货币付款请求不作重定向而传递。这些特性可以被与前面描述的控制装置122a,122b,和122c相似的控制装置优选地控制。
上述的情形2),即当电子货币信息被包含在根据HTTP协议的一个HTTP请求的附加域中,略微复杂一点。一个HTTP请求可以被以一个或多个诸如TCP数据包的传输单元在网络上传送,这依赖于请求的大小以及网络上单个传输单元的大小。因此,在截取装置能够检查请求是否包含电子货币信息前,HTTP请求可能需要被从发送的传输单元重新构造。
HTTP协议允许在诸如HTTP请求的单个传输的有效载荷数据前的用于传输的各种各样的数据域。HTTP协议本身定义并使用了一些域,电子货币系统可以定义其它的域。
电子货币系统在单个HTTP传输中可以使用至少如下形式2a)该传输在一个或多个域中只包含电子货币信息,2b)该传输在一个或多个域中包含电子货币信息并作为传输的有效载荷数据,或2c)该传输在一个或多个域中包含电子货币信息以及一个文档。
在上述情形2a)和2b),传输只包含各种形式的电子货币。在这些情形中,截取装置120将传输重定向到控制单元122,该控制单元随后可以如正被讨论的电子付款协议所要求地一样工作,如上述与图3相联系的描述。
上述的情形2c)更为复杂。如上,截取装置将传输重定向到控制单元122。在此情形下,控制单元122必须判断用户是否需要接收作为传输的有效载荷数据而被包含的文档。如果控制单元122能够判断用户不需要接收该文档,系统能够如在上述情形2a)和2b)时一样行动。这个判断是可能的,如果讨论中的电子付款协议将这样一个文档的内容标准化,并且控制单元122能够验证该文档对于用户没有包含任何新的信息。举例来说,它可以是一个预先确定结构的HTML文档,包含关于同意购买的提问以及供用户同意或取消购买的“是”和“取消”按钮的定义。如果该购买是在由用户指示的自动同意的限制内,控制单元122不需要向用户提问。
如果控制单元122不能判断用户不需要接收该文档,它必须将包含该文档的HTTP请求传递给用户。控制单元可以实现这一点,例如通过将该HTTP请求发回截取装置120,指示截取装置120将该HTTP请求发送给用户。作为选择,系统可以包含另一个装置用于将由控制单元发送的这样的请求加到指向用户的数据通信交易中。为了不在用户的计算机上激活付款过程,控制单元122优选地从传送给用户的HTTP请求中删除包含电子货币信息的城或将它们或它们的内容替换为对结果的指示,即付款已经被处理过。
在本发明的另一实施例中,根据本发明的系统可以通过给用户发送一个电子文档来提示用户同意或拒绝付款。该电子文档,举例来说,如一个HTML文档,包含关于同意购买的提问以及供用户同意或取消购买的“是”和“取消”按钮的定义。特别地,在上面描述的情形2c),控制单元可以在将该HTTP请求传递给用户前用一个相似的该ISP系统特殊的文档来替换由商家发送的文档。当然,如上所描述,控制单元首先需要判断它是否被允许替换原来的文档。
HTTP 1.0协议被定义在标准RFC1945中,并为本领域的技术人员所熟知。因此,该协议不在本申请中被描述。被不同的电子货币系统使用的准确的域和域名根据所讨论的货币系统和电子货币提供者而改变,因此准确的域和域名不在本申请中定义。根据本发明的系统可以被安排在任何给定的用于电子付款传输的协议上操作。
在本发明的又一实施例中,截取装置120将基于为HTTP协议保留的TCP端口号的所有HTTP通信重新定向。根据本发明的系统可以采用一个二级截取装置方案,其中被重定向的HTTP通信被第二级截取装置截取并检查,其中第二级截取装置将包含电子货币信息的HTTP传输导向控制单元122,并将其它的HTTP交易信息传递给用户。作为选择,第一截取装置120可以将所有HTTP交易信息直接地重定向到控制单元122,然后控制单元122解释并检查所有HTTP传输。如前所述,如果任一给定的HTTP传输不包含电子货币信息,该传输被传递给用户。如果一个HTTP传输包含电子货币信息,该传输可以被如前面描述的处理。
在图7所示的又一优选实施例中,截取装置120,以及优选地适合电子货币的控制单元122的功能,被实现在ISP系统的代理118中。举例来说,ISP系统的电子钱包装置124可以被实现在代理118中代替如前面描述的控制单元122。同样,在图7所示的实施例中,适合电子货币使用的控制装置122a,122b,和122c以及其它控制装置可以被代理118控制。在该实施例中,控制单元122剩余的功能非常接近适应智能网络的电话交换机的传统服务控制点110。代理118可以处理电子货币交易的所有细节,除了传统的服务控制点的功能,控制单元122只需要能够从代理118接受结算信息并返回对成功地在用户电话帐单上附加费用的确认。
在传统的ISP系统中,对系统的代理的使用对于用户不是强制的,他可以在他的计算机上构造程序不使用代理。在图7的实施例中,用户也可以通过选择是否使用代理118来控制电子货币的用途。此外,一个大的ISP可以具有多个代理来处理交易事务;在该情形下,用户可以选择使用哪个代理具有电子货币功能的代理,或不支持电子货币的使用功能的传统代理。在图7的实施例中,如果用户不使用代理或使用一个传统的代理,ISP不以任何特殊的方法为该用户处理电子货币信息,随后用户可以使用他自己的电子货币,如果他希望如此。
截取装置120也可以被实现在例如防火墙设备中。防火墙设备是典型的计算机运行的屏蔽软件,安装在系统和网络之间以保护系统不受来自网络的入侵者的危害。防火墙设备的一个典型操作是将所有系统用户发出的通信事务和所有发给系统用户的通信事务改写地址,以防止泄露用户的真实网络地址。即,在向外发出的通信事务中用一个伪造的地址替换用户的地址并把用户地址和伪造的地址保存在其存储器中。相反地,防火墙设备用用户的真实地址替换到达的消息中作为目标地址给出的伪造的地址。防火墙通常阻塞所有发给任何其它地址的到达的通信事务。这样一个改写地址装置为实现截取装置提供了一个良好的开端,其中截取装置通过如前面描述的改写电子货币通信的地址来实现将电子货币交易事务和其它通信事务分开。
前面描述的本发明的一些实施例中在控制单元中包含电子货币功能只是作为一个例子。从控制单元122中将电子货币功能分离到一个单独的装置,如前面例子中的代理118,或一个单独的电子货币单元,可以与本申请中描述的任何实施例相结合。
在另一个优选实施例中,根据本发明的系统可以将电子货币的一种形式转换为另一种形式。举例来说,用户可能只有一种类型的电子货币,这种情况下需要ISP系统将付款请求转换为对那种电子货币的请求,从而用户可以付款。在这样一个实施例中,根据本发明的系统向用户发送一个传统的付款请求,而不是向传统的电话网络发送结算信息以向他的电话帐单收费。在受到来自用户的付款后,ISP系统可以用要求的任何类型的电子货币响应原来的付款请求。
根据本发明的系统可以进一步被用来使获取电子货币变得更容易。如果用户希望获得电子货币以能够不依赖于ISP进行电子付款,他们可以与银行联系,该银行与ISP有特殊协议允许ISP的用户从银行下载电子货币到他们自己的计算机上,并通过电话帐单付款他们下载的电子货币。作为选择,由于银行也可以作为传统的商家,用户可以与出售电子货币,即为收取佣金将一种类型的电子货币转换为另一种类型的电子货币,的银行联系。这样,用户可以在他的计算机上得到电子货币,然后他可以脱离ISP的帮助在其它系统上使用这些电子货币。举例来说,用户可以从他的计算机下载电子货币到智能卡上,用智能卡付款在传统商店里的购物,城市运输的票据等。
在前面的实施例中,网络116可以是,但不限于因特网。网络116可以是任何其它网络,例如一个一定业务部门的封闭网络,封闭的含义是它仅对公司而不对个人开放。
在前面的实施例中,用户经由传统的PSTN/ISDN(公共交换电话网络/综合服务数字网)电话网络连接到ISP系统105。但是,根据本发明的系统也可以被用于其它类型的通信网络。在本发明的一个优选实施例中,用户经由一个移动远程通信网络200连接到ISP系统105,如图6所示。举例来说,用户可以经由移动远程电信网络200的基站204用他的膝上型计算机100和移动电话202与ISP系统105联系。移动电信网络200可以是例如GSM(移动通信全球系统)或DAMPS(先进数字移动电话服务)网络。作为选择,用户可以使用包含移动终端功能的PDA设备206(个人数字助理),或类似的设备经由移动网络200连接到ISP。图6中显示的实施例对于那些同时出售ISP服务的移动电话服务提供者非常有利。其它可能的电信网络是有线电视网络,有许多将有线电视网络从单向广播网络转换为双向远程通信网络的建议被提出。
前面的实施例描述了几个功能实体,例如截取装置120,控制单元122,以及电子钱包装置124。这些功能实体可以被以许多不同的方式实现在一个或多个物理设备中,本发明不限制这些实体的实现形式。例如,截取装置120可以被实现在路由器114中,或者多个截取装置120可以被实现在终端服务器112中。截取装置120和控制单元122甚至可以被实现在同一物理设备中。此外,如果愿意,控制单元122可以用一个或多个物理上分开的设备中的子单元来实现。例如,控制单元122的功能可以被实现为在一台或多台计算机上运行的计算机程序。
在下面的段落中,对本发明的一个可仿效的实施例的描述参考图8被给出。
在该实施例中,截取装置120被实现在运行NetBSD操作系统的一台快速微型计算机上。该微型计算机安装有局域网(LAN)接口用于连接到因特网,终端服务器112和控制单元122。TCP层的截取装置通过改变处理IP数据包的操作系统内核例程来实现。即,操作系统函数ip_input()被修改来检查所有到达的TCP/IP数据包。那些包含电子货币信息的数据包,即指定一个为电子货币系统保留的端口号的数据包,经由LAN接口被重定向到控制单元122。包含HTTP信息的数据包被定向到在同一台微型计算机上运行的HTTP屏幕显示软件120’。
HTTP屏幕显示和截取软件120’,在前面某个实施例的描述中作为二级截取装置被引用,接收所有来自修改过的操作系统内核的包含HTTP事务信息的数据包。HTTP屏幕显示和截取软件120’检查数据包以判断该数据包是否含有电子货币信息。在一个HTTP传输包含多个数据包的情况下,如果这不能从单个数据包被判断,则HTTP屏幕显示和截取软件120’可以在作出判断前收集几个数据包。如果一个HTTP传输不包含电子货币信息,该传输被传递给终端服务器112。包含电子货币信息的HTTP传输被传递给控制单元122。
该微计算机也被安装上路由器软件以将非重定向的事务信息路由到终端服务器,并将来自用户的事务发送到因特网和由交易授权装置122e实现的控制装置。
在图8的实施例中,控制单元122包含一个Unix服务器,例如HP700系列工作站。该工作站运行电子钱包软件124,交易授权软件122e,SCP软件122h,用户鉴定软件122f以及通话数据库软件122g。
电子钱包软件124包含使软件在电子货币交易中用作客户端,即购买者,的功能。电子钱包软件优选地包含用于处理不同形式电子货币,例如E-现金,基于SET协议的信用卡,的专门化的功能。电子钱包软件处理接收自截取装置120,120’的电子货币交易消息并查询交易授权软件同意或拒绝交易。在收到授权后,电子钱包软件根据交易消息中指定的用户IP地址从通话数据库软件获取电话通话标识符。在收到通话标识符后,电子钱包软件指示SCP软件在用户的电话帐户上将钱数记入借方。被记入借方的钱数是基于电子货币交易请求,可能包括ISP的服务佣金,营业税和其它费用。如果由于电话网络内固定大小的收费单位使确切的数目不能被收取,超过的费用可以作为临时用户贷方被存储在通话数据库中,或通过调整电话网络内的基本收费间隔被退还。当电子钱包软件从SCP软件接收到该数量的请求已经被收取的指示,它转到电子货币交易。电子钱包软件以这样一种方式在作为回答发送给商家的传输信息中包含用户的IP地址消息,即该用户被确定为该传输信息的发送者。
电子钱包软件124优选地保持足够大的电子货币金额,所有必需的证书,以及使用基于信用卡的电子货币系统所必需的信用卡和借记卡号。交易授权软件122e确定一个给定的交易是否被授权。交易鉴定软件包含实现前面描述的与图3有关的授权策略选项所必须的功能。
优选地,授权软件122e还实现了前面描述的付款控制装置122a和策略控制装置122b。为该目的,授权软件管理一个或多个使用CGI脚本的HTML表格的形式的WWW文档。用户可以在一个特殊的网络地址访问这些文档,用户可以以到任何其它网络地址相同的方法连接到该地址。组合的截取装置与路由器120将该ISP的用户产生的发向该地址的HTTP请求发送到该授权软件。如果用户已经打开了到该特殊网络地址的一个连接并得到付款控制表格,授权软件可以通过给用户发送一个更新的表格来通知用户新的付款请求。授权软件通过检查由用户发送的HTTP传输中的发送者IP地址可以识别并证实用户确认付款请求或改变了他的付款策略选项。
SCP软件122h包含适应智能网络的服务控制点所需要的功能。这种软件的一个例子是芬兰Lappeenranta的系统软件伙伴有限公司的OSN SCP软件。对于图8的实施例,提供标准SCP功能的软件需要被用实现与电子钱包软件124通信能力的功能来增强。
无论何时一个新的连接通过SSP106被打开,SCP软件122h将关于该通话的信息存储到通话数据库122g中。该信息可以包括一个用于以后结算功能的通话标识符和一个线路标识符,允许用户鉴定软件122f为这个特定的通话分配一个IP号。当连接被关闭,SCP软件122h从通话数据库122g中删除关于该通话的信息。
SCP软件122h的结算功能被电子钱包软件124启动。当SCP软件122h接收到来自电子钱包软件124的,指示被收取的货币数量以及通话标识的结算请求,SCP软件122h将货币数量转换为电话网络的收费单元,并指示SSP106执行实际收费。在SSP指明收费已完成后,SCP向电子钱包软件124发送一个回答,指明结算功能已经被执行。
用户鉴定软件122f为每个到来的通话分配一个IP号,并把这个IP号与线路信息一起存储在通话数据库中。无论何时终端服务器112接收到一个新到达的通话,它向用户鉴定软件122f发送一个鉴定请求。该鉴定请求包括一个线路标识符,允许用户鉴定软件122f给该线路分配一个唯一的IP号。该IP号被作为对鉴定请求的回答发送给终端服务器。用户鉴定软件122f还可以鉴定用户,即确认一个新的通话是否由一个ISP的注册用户进行。
在该实施例中,通话数据库软件122g维护关于至少如下信息的一个数据库-执行电话网络记帐需要的电话帐户标识符或通话标识符,-标识被通话使用的终端服务器的线路标识符和终端服务器内的逻辑线路号,以及-分配给该通话的IP地址。
许多合适的数据库软件包可以被利用并为本领域的技术人员所知。
图8的实施例的终端服务器可以是,举例来说,来自美国攀登通信公司的Ascend MAX TNT终端服务器。这些终端服务器可以处理很大数量的同时通话,并同时支持传统的和ISDN电话线路。不管何时来自SSP106的新电话通话到达,终端服务器112查询用户鉴定软件112f,该软件返回一个被分配给该通话的IP号。终端服务器也通过PPP协议通话将该IP号发给用户的计算机,此后,终端服务器112开始传送用户的TCP/IP通信事务,直到通话被终止。
图8的实施例中的SSP106可以是传统的适应智能网络的服务转换点。
本申请指定的网络,例如因特网及传统的电话网络,只作为例子被指定,没有以任何方式限制本发明。本发明可以被使用在包含一个具有帐目功能的基本网络,以及可用电子货币付款的服务或某些形式的商品的任何环境中。
在前面的实施例中,ISP被假定为被本发明使能的服务的合适的提供者的例子。但是,本发明不限于被因特网服务提供者使用。例如,具有自己的电话交换机的公司可以为它的雇员或各单位提供根据本发明的系统,而该公司在本质上不是一个ISP。
使用本发明,用户不需要与各电子货币提供者单独订立协议,也不需要在使用前获得电子货币。本发明通过免除学习如何得到和使用电子货币的需要减轻了用户的负担。用户不需要为使用电子货币而获取任何特殊的电子货币软件。除了那些使用因特网或相似的网络所需要的软件,用户不需要任何额外的程序来使用本发明。由于在根据本发明的系统中,计算集中的加密电子货币信息的操作在ISP的计算机上执行,本发明也免除了传统的电子货币系统加在用户计算机上的计算负荷。对计算负荷的免除对于小的PDA型通信设备的用户尤其有益,该设备的计算容量通常非常有限。
本发明基本上可以被用于所有电子货币系统。ISP可以得到所有主要形式的电子货币,随后ISP的用户拥有许多不同形式的电子货币随意处置,导致他们在商品选择和购买决定上有更大的选择自由。同时,由于被电子货币提供者收取的费用可能根据电子货币的形式和特定的电子货币提供者而变化,用户可以选择最经济的付款方法。
在本申请中,术语传统的交易是指任何使货币交易生效的传统方法,例如在用户的电话帐号上记入借方或贷方,发送单独的发票,通过银行转移转移资金,或改变用户在ISP的内部帐号的余额用于以后开发票或记如贷方。
权利要求
1.连接第一电信网络和第二电信网络的结点上的电子付款交易系统,其特征在于该系统包括一种电子付款截取装置(120),该装置用于将至少一部分从第一电信网络发给在第二电信网络上的用户的电子货币交易信息重定向到一个电子钱包装置(124),而电子钱包装置(124)用于将电子货币交易消息转换为传统的交易。
2.根据权利要求1的系统,其特征在于该系统被安排来发送结算信号到第二电信网络,根据与接收到的发给该用户的电子货币付款请求相应的金额来改变该用户帐号的余额。
3.根据权利要求1或2的系统,其特征在于所说的电子钱包装置(124)被安排来响应付款请求,向第一电信网络发送一个电子货币付款。
4.根据权利要求1,2或3的系统,其特征在于所说的电子钱包装置(124)被安排来在系统与用户间的交易生效前,收集该用户在系统内部的一个帐号上多于一个的交易。
5.根据权利要求1的系统,其特征在于第一电信网络是一个TCP/IP网络。
6.根据权利要求5的系统,其特征在于第一电信网络是因特网。
7.根据权利要求1的系统,其特征在于第二电信网络是一个传统的PSTN网络。
8.根据权利要求1的系统,其特征在于第二电信网络支持ISDN连接。
9.根据权利要求1的系统,其特征在于第二电信网络是一个便携式移动通信网络。
10.根据权利要求1的系统,其特征在于该系统进一步包含交易控制装置以允许用户确认或拒绝交易请求。
11.根据权利要求1的系统,其特征在于该系统进一步包含用于允许用户开始一个电子付款交易的装置。
12.用于实施电子货币交易的方法,其特征在于该方法包含如下步骤--接收来自第一电信网络发给在第二电信网络上的用户的电子货币交易请求。--将电子交易请求转换为传统的交易。
13.根据权利要求12的方法,其特征在于该方法额外地包含向第二电信网络发送结算信号的步骤,用来根据与被请求的交易相应的金额来改变该用户帐号的余额作为对请求的响应。
14.根据权利要求12的方法,其特征在于该方法额外地包含响应付款请求向第一电信网络发送电子付款的步骤。
15.根据权利要求12的方法,其特征在于该方法额外地包含核对用户是否已批准该交易的步骤,如果用户没有批准该交易,发送一个拒绝该交易的信号以响应该交易请求。
全文摘要
本发明一般地涉及电子货币系统,尤其涉及使它们便于普通用户使用的方法。本发明基于这样一种思想,即,如果用户的因特网服务提供者(ISP)管理支付,并把相应的款项加到用户的电话帐单上,对于一个非专家级的用户,电子货币的使用将得到极大的简化。这样的功能要求ISP介入用户与第三方之间的传输过程,即,截取由商家发送的电子支付请求。根据本发明,ISP代表用户使用电子货币,并将费用加到用户的电话帐单上。ISP可以照顾到用于以一种集中的方式获取各种不同形式的电子货币所必须的所有技术细节,ISP的所有用户可以简单地通过允许ISP将相应的款项加到他们的电话帐单上来使用被ISP获取的电子货币。此外ISP可以获取所有主要形式的电子货币,然后如果商家接受多种形式的电子货币的付款,用户可以选择最经济的支付方式。
文档编号G06Q20/00GK1245574SQ97181734
公开日2000年2月23日 申请日期1997年12月12日 优先权日1996年12月13日
发明者P·尼坎德 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1