专利名称:用于具有虚拟计费功能的独立计费器的邮资计费系统和方法
技术领域:
本发明通常涉及用于使用个人计算机打印邮资邮戳的邮资计费系统和方法,特别是涉及用于打印包括来自远程数据系统中心信息的邮资邮戳的邮资计费系统和方法。
本发明与下列美国专利申请顺序号文件相关(代理记录摘要E-644,E-645,E-646,E-648,E-649和E-696),这些申请都是同时申请并且转让给本发明的受让人。
基于信息的邮戳程序(“IBIP”)是由美国邮政服务(“USPS”)推荐的一个分布式可信系统,通过使用被称为基于信息的邮戳的新技术来改进和扩大现有的邮资计费器。这个程序依靠数字签名技术来为每个信封产生邮戳,这个邮戳的来源被不能否认并且其内容不能被修改。除了现有方法,IBIP应该支持适用于邮资的新方法,该方法典型地依靠一个邮资计费器机械地将邮戳打印在邮件上。IBIP需要在邮件上打印一个大的、高密度的、二维(“2-D”)条形码。这个二维条形码能对信息编码并用一个数字签名来表示。
USPS已经发行了用于IBIP的草案说明。标注日期为1996年6月13日,修订日为1997年7月23日的INFORMATION BASED INDICIA PROGRAM(IBIP)INDICIUM SPECIFICATION(“IBIP邮戳说明书”)定义了所推荐的用于新邮戳的技术规格,这个新邮戳将被采用到使用IBIP处理的邮件上。标注日期为1996年6月13日,修订日为1997年7月23日的INFORMATION BASED INDICIA PROGRAMPOSTAL SECURITY DEVICE SPECIFICATION(“IBIP PSD说明书”)定义了所推荐的用于邮政安全设备(“PSD”)的技术规格,该邮政安全设备将提供安全服务以保证新的“基于信息”的邮资邮政标记或邮戳的产生,该邮政邮资标记或邮戳将被运用到使用IBIP处理的邮件上。标注日期为1996年10月9日的INFORMATION BASED INDICIA PROGRAM HOST SYSTEM SPECIFICATION(“IBIP主机说明书”)定义了所推荐的用于IBIP的一个主机系统元件的技术规格。总的来说,这些说明书在这里被称为“IBIP说明书”。IBIP包括相连用户(用户)、邮政局、卖方基础设施,这些都是该程序的系统组件。标注日期为1997年4月25日的INFORMATION BASED INDICIA PROGRAM KEY MANAGEMENT PLANSPECIFICATION(“IBP KMS说明书”)定义了由USPS产品/服务供应商和PSD所使用的密钥的产生、分布、使用和替换。
位于用户一方的用户基础设施包括与带有打印机的主机系统(“主机”)耦合的PSD。PSD是一个安全的以处理器为基础的计算装置,该装置能发送和计算存在那里的邮资值。
IBIP邮戳说明书提供了用于既包括人工可读数据也包括PDF417条形码数据的邮戳的技术规格。人工可读信息包括一个包含特许邮政局的5位数字ZIP代码的起始地址、PSD ID/Type号码、邮寄日期和所付邮资的数目。邮戳组成部分的条形码区域包括邮资数、PSD ID、用户ID、邮寄日、起始地址、目的地投送标识、递升和递减寄存器和一个数字签名。
如果一个集中邮寄系统包括一个与计费器耦合的计算机并且该系统布置出包括目的地地址和邮戳的邮件前端或标签,那么该系统须服从于开放式系统的技术规格。即使不同的打印机打印地址和邮戳,该集中系统也是一个开放式系统。如果邮寄系统满足这些条件,USPS把“计费器”看作是执行打印邮戳和将PSD耦合到主机的双重功能的开放式系统的外围设备。必须由USPS根据开放式系统条件来验证该集中邮寄系统。
IBP主机说明书提出了在一个开放式系统中对主机的要求。这个主机产生包括返回地址(任选的)、投送地址(所要求的)、面临的识别标记(“FIM”)以及邮戳的邮件前端,作为一个整体单元。主机可以将这个单元打印在实际的邮件材料上或标签上以便随后固定在邮件上。主机给用户提供一个选择方案以忽略FIM(例如,当FIM被预先印在信封上)。主机产生在邮件上使用的包括标准的POSTNET投送点条形码的标准化地址。当产生邮件时主机查验每个地址。随后主机产生邮戳并将它传送到打印机。
IBIP说明书定义了一种独立开放式计费器,在这里被称为PC计费器或独立PC计费器。这个独立PC计费器带有一个作为主机(“Host PC”)运行的个人计算机(“PC”)。这个主机PC运行计费应用软件和相关的证据库(在这里都被称为“主机应用”和“PC计费器工具箱”)并与一个或多个连接的PSD通信。这个独立PC计费器仅能访问与主机PC耦合的PSD。对于这个独立PC计费器,没有远程的PSD访问。
独立PC计费器在主机PC上处理邮资分配、登记和再注入的交易。处理过程是在主机和所耦合的PSD之间本地执行的。由主机通过本地或网络调制解调器/互联网络连接来局部地建立与数据中心的连接,以用于例如登记和再注入交易。也在计费器上本地执行对计入PSD的借方和存入PSD的计算,并在主机PC上记录交易,这个主机PC就是在其上处理交易以及PSD所连接的PC。因此,计算资金和交易处理都集中在一个单独的PC上。主机PC可以接纳多个PSD,例如在每个串行端口可支持一个PSD。一些诸如字处理器或信封设计者这样的可以在主机PC上运行的应用程序,可以访问主机的应用程序。
IBIP说明书未提到在一个网络环境上的IBIP开放式计费系统。但是,这个说明书不禁止这样一个以网络为基础的系统。通常,在一个网络环境中,网络服务器PC控制由网络上的客户PC机请求的远程打印。当然,客户PC机可以控制任何本地的打印。
网络计费系统的一种版本,在这里被称为“虚拟计费器”,它有许多主机PC而不没有任何连到其上的PSD。主机PC执行客户应用程序,但是所有的PSD功能都在位于数据中心的一台或多台服务器上执行。在数据中心的PSD功能可以在一个与该数据中心的计算机连在一起的安全装置中执行,或者可以在计算机自身上运行。这些主机PC必须与数据中心相连以处理诸如邮资发送、计费器登记或计费器再注入这样的交易。这些交易由主机PC来请求并被传送到数据中心以用于远程处理。这些交易在数据中心被集中处理,其结果被送回主机PC。计算资金和交易处理被集中在数据中心。这些可以参见例如转让给本发明的受让人的美国专利No.5454038。虚拟计费器不符合IBIP说明书的所有当前的技术规格。尤其是,IBIP说明书不允许在数据中心执行PSD功能。
可以发现,符合IBIP说明书要求的开放式计费系统能够在惯用的本地或广域网中实现从而构成一个“网络PC计费系统”。这个网络PC计费系统包括若干可操作地与网络服务器PC耦合的作为惯用网络一部分的客户PC机。该网络PC计费系统是用至少一个与至少一个这些客户PC耦合的PSD所构成,因此在网络上所授权的其它客户PC的任何几个可以获得来自远离于请求客户PC机的邮资值。任何一个客户PC机可以有一个或多个与之相连的PSD。如果被授权的话,每个客户PC机可以访问它自己本地的PSD(s)以及网络中其它任何一个客户PC机的PSD(s)(“远程PSD”),如果有的话。
每个客户PC机运行它自己的客户计费应用程序来分配邮资并执行登记和再注入操作。对于网络PC计费系统中的每个PSD,与PSD耦合的客户PC机控制有关邮资分配、登记和PSD的再注入的交易处理。当执行这些操作时,客户PC机作用如同用于计费交易处理的服务器,并且它在这里被称为“计费器服务器PC”。在网络PC计费系统的一个最佳实施例中,对于计入PSD的借方和存入PSD的计算和交易处理的记录都是在计费器服务器PC上进行。因此,当客户PC机访问远程PSD时,就远程执地行交易处理。在另外的实施例中,交易处理的记录是在与客户PC机相连的网络服务器(“网络服务器PC”)上完成的。
在一个最佳实施例中,用于访问数据中心的调制解调器或互联网的连接被设置在计费器服务器PC中。在另外的实施例中,调制解调器可以设置在PSD中或客户PC机中,而互联网连接可以设置在客户PC机中。
可以从本发明中认识到有一些有益效果。一个这种效果与邮政规则要求有关,邮政规则要求必须从经本地邮政局许可的计费器上获得打印在计过费的邮件上的邮资,邮件在这个本地邮政局预付用于邮寄的费用,通常被称为“起始预付地”或“区域”(domain)。通过若干个可通过计算机网络访问的PSD,客户PC机上的用户不局限于一个具有一个单独起始预付地或区域的单独的PSD。例如,当设置在康涅狄格的Shelton的网络计费系统的大多数用户可能愿意在康涅狄格的Shelton的邮局预付他们的邮件时,其它用户可能倾向于在不同的起始预付地诸如康涅狄格的Stamford预付他们的邮件。另外,一些用户可能在实际设置在康涅狄格的Stamford但与实际设置在康涅狄格的Shelton的网络服务器相连的客户PC机上。本发明可以使网络上客户PC机的每个用户访问一些具有不同起始预付地的PSD。
本发明的另一个有益效果是能够为另一个区域的邮政资金访问在数据中心的一个“虚拟”的PSD。这种情况的一个最佳实例是位于一个国家例如美国的用户想要准备将在另一个国家比如加拿大邮寄的邮件。众所周知,邮政规则不允许用于其它国家的邮资计费器出现在外国。但是,在本发明中,位于例如纽约的Buffalo的用户可以通过访问位于加拿大的PSD然后将该邮件装运到加拿大以便于在加拿大的邮局预付邮费这样的方式来准备和计算邮件的费用,该邮件将被预付在加拿大的邮寄费用。这样使得在Buffalo的用户可以付加拿大的国内邮资费率来取代美国到加拿大的国际邮资费率。
本发明提供了一种包括带有与之相连的打印机的主处理机的邮资计费系统。一个邮政安全装置(PSD)与该主处理机相耦合。这个PSD包括第一独特的标识、第一邮政数值存储器和第一数字签名发生器。主处理机可以请求并从PSD获得要由打印机打印的邮资支付的第一证据。主处理机也可以请求并从远程数据中心获得要由打印机打印的邮资支付的第二证据。为了由打印机打印每一笔计费交易,主处理机启动对邮资支付的第一和第二证据之一的要求。在一个实施例中,主处理机是一个通用计算机。
在考虑随后结合附图的详细描述的基础上可以使本发明上述的以及其它目的和有益效果显而易见,在附图中相同的参考字符相对于相同的部分,其中
图1是根据本发明的最佳实施例,带有与客户PC机s耦合的PSD的网络PC计费系统的一个最佳实施例的方框图;图2(2A和2B)是带有与具有一个集中交易记录的客户PC机相耦合的PSD的网络PC计费系统的另外实施例的方框图;图3是以独立方式操作的客户PC机;图4是带有处于计费器服务器方式的客户PC机的图1的网络PC计费系统的最佳实施例的方框图;图5是客户PC机访问远程PSD的流程图;图6是客户PC机用作计费器服务器和独立PC计费器的流程图;以及图7是根据本发明的封闭系统计费网络的方框图。
在描述本发明的过程中,参见图1-2中网络PC计费系统另外的实施例。图1示出了本发明的最佳实施例。标注为10的网络PC计费系统包括若干个(示出5个)通常与网络服务器30相连的客户PC机20。网络PC计费系统10的每个PSD40(示出两个)与其中一个客户PC机20相连。每个客户PC包括一个带有显示器、键盘和一个非保密打印机22的通用个人计算机。(可选择地,每个客户PC机可以访问直接与网络相连的网络打印机。)最好是,在网络PC计费系统10中存在许多PSD,有至少一个PSD40与一些客户PC机20耦合。当因为一个计费交易而访问特定的PSD40时,与这个PSD40相连的客户PC机20变成用来保留这个交易剩余项的计费器服务器PC21(显示在圆括号中)。当由与PSD耦合的客户PC机20访问这个PSD40时,这个客户PC机20的功能如同一个独立PC计费器。在1995年12月19日申请的美国专利申请NO.08/575112中描述了独立PC计费系统的一个实例。
如下所述,客户PC机20与数据中心5联系来执行将邮资数补充入本地的PSD40或者访问虚拟的PSD资金这样的操作。
在最佳实施例中,邮资计费和交易处理都发生在计费器服务器PC21中。可以理解的是,因为每一个具有与之相连的PSD40的客户PC20机保存与仅在它的PSD40中发生的交易有关的计费信息(部门计费寄存器42)和交易信息(交易记录44),所以这是一个有关资金计费和交易计费的分散计费方法。
图2A和2B示出了本发明另外的实施例。通常由10’表示的网络PC计费系统包括若干与网络服务器30常规耦合的客户PC机20(示出五个)。网络PC计费系统10’的每个PSD40(示出两个)都与其中一个客户PC机20耦合。每个客户PC机包括带有显示器、键盘和一个非保密打印机22(和/或任意的网络打印机23)的通用个人计算机系统。如同在一个最佳实施例中的那样,若干PSD存在于网络PC计费系统10’中,并至少有一个PSD40与几个客户PC机20相连。当由于计费交易而访问这个特定的PSD时,与该PSD40相连的客户PC机20就变成一个用于这个交易余额的一个计费服务器PC21(图4)。在这个实施例中,当这个交易结束时,在计费器服务器PC21中进行邮资计费。但是,交易处理发生在网络服务器30中。可以理解的是,因为每一个具有与之相连的PSD40的客户PC20机保存与仅在它的PSD中发生的交易有关的计费信息(计费寄存器42),所以这是一个有关资金计费的分散计费方法。但是,由于其中一个计费服务器21(图2A)或网络服务器30(图2B)与发生在任何一个PSD中的交易有关,所以这个实施例提供了一种与交易计费有关的集中计费方法。
在虚拟PSD被设置在数据中心5的情况中,交易信息例如被存储在用户帐户中以用于发生在虚拟PSD中所有的邮资交易。
再参见图1和2,将网络PC计费系统10和10’构造成带有一个或多个与一个或多个客户PC机20耦合的PSD40。在这种结构中,当计费交易是在与之耦合的PSD40中就地处理时,客户PC机20就变成了一个独立的PC计费器。当作为一个独立的PC计费器运行时,这样的客户PC机20就执行前述的计费交易,既作为请求客户PC机也作为计费器服务器PC。作为一个独立的PC计费器,客户PC机20仅能访问与之相连的PSD40。当客户PC机处理在本地PSD上的计费交易时,没有远程的站前访问(vault access)。
现参考图3,将客户PC机20示为处于独立PC计费器方式,般由100表示。独立PC计费器100包括主机PC102、PSD40和打印机106。独立PC计费器100处理这些操作PSD登记、PSD再注入以及用于PSD104交易的邮资分配。处理过程是由在主机PC102中运行的计费软件部分110(这里被称为“PC计费器工具箱”)在本地执行的。在这个最佳实施例中,PC计费器工具箱是一个带有许多接口以执行计费操作的分量对象模型/分布式分量对象模型(COM/DCOM)对象(典型地被实现为动态链接库(DLL)或OLE控制那样被实现)。一个这样的接口含有网络上的本地和远程的PSD列表。这个接口含有在它被举例说明时所有已知的和所连接的PSD的当前列表。还有一个主机和客户应用程序可以用来修改这个列表的更新方法。在上述的1995年12月19日申请的美国专利申请No.08/575112中描述了使用带有接口以执行计费操作的DLL的PC计费系统的一个实例。关于COM/DCOM另外的信息可以看微软视窗NT服务器的技术白皮书,包括DCOM体系结构、DCOM技术概述、DCOM分布式分量对象模型和业务概述。
PC计费器工具箱110包括以下部分交易处理程序、窗口界面和交易记录程序。通过调制解调器130能够本地实现从独立PC计费器100到数据中心5的连接。同样可以本地地执行对于PSD借方和贷方的计算,并将这个交易记录在独立PC计费器100的硬盘上。在这种方式中,交易处理和资金计算都集中在用作独立PC计费器100的客户PC机上。
对于每个PC机,独立PC计费器100可以容纳一个以上的PSD,例如,每个串行端口支持一个窗口(vault)。一些主机或客户应用程序140,例如字处理器或信封设计者,可以同时访问PC计费器工具箱110。
这个PC计费器工具箱110可以提供标准的计费功能,例如分配邮资、PSD再注入和PSD登记。PC计费器工具箱存在于能够打印邮资的所有的计费器服务器和远程的客户PC机中。独立PC计费器100的用户能使用PC计费器工具箱110来访问当地的或远程的PSD。PC计费器工具箱110提供了可用PSD的列表,用户从这些可用的PSD中为一个特定的交易选择一个所需的PSD。
COM/DCOM网络概念为远程客户PC机提供了获得对于PC计费器服务器中的PC计费器工具箱的访问权利的装置。可选择地,可以给予每个客户PC机访问PC计费器服务器的权利,由此,可以使用PC计费器服务器的PSD PIN(密码)来授权使用PC计费器服务器中的计费功能和它的PSD。在缺省的情况下,可以认为所有的PSD能由所有的客户PC机远程访问除非用户使其结构不同。另一方面,可利用的PSD列表可以根据用户或系统滤波器而定制。例如,仅共享其原始邮政编码与信件的返回地址匹配的窗口vaults。在一个最佳实施例中,因为由PC计费器服务器执行PIN确认操作,所以在授权访问期间PSD是不工作的。PC计费器服务器从PSD处获得PSD PIN来执行确认操作。在另一个实施例中,PIN确认是在PSD中进行的。因为PIN是存在PSD中的,所以这是个安全处理过程。
在邮件的产生期间,不管PC计费器运行于独立模式或网络模式,用户执行以下操作。用户可以选择CD-ROM寻址或拨号寻址(在数据中心5)以获得正确的地址信息。用户可以选择用于邮件的邮政服务的类型(费率种类)。用户可以从由邮局授权的费率种类表中选择。用户在设计邮件时可以在监视器上看到邮戳并打印预览带有邮戳图案的邮件。PC计费器工具箱110提供方法在打印前画出邮戳图案和2D条形码。为了显示的目的可以将邮戳标记为可视的或不可视的。参见1997年9月3日申请的题目为METHOD FORPREVENTING FRAUDULENTPRINTING 0F A POSTAGE INDICIUM DISPLAYED 0N A PERSONAL COMPUTER的美国专利申请No.08/922875,该申请被转让给本发明的受让人,它公开了用于防止显示在个人计算机上的邮资邮戳的欺骗性的打印。用户可以改变邮资数、服务种类和邮寄日期。这些改变被反映在邮戳图案上。
因为用户没有进行计入PSD借方的计费就不能打印邮戳,所以PC计费器工具箱110提供了邮政资金的安全性。另外,除了通过PC计费器工具箱交易以外,没有直接进入邮戳的途径。PC计费器工具箱使用原子交易来将计入PSD借方和邮戳图案的能够打印联系在一起。原子交易确保在打印邮戳之前完成将帐计入PSD的借方。
交易记录存储用于PSD分配和再注入的资金交易。对于网络PC计费系统10,每个客户PC机为其本地PSD(s)存储每日交易记录文件。用户可以选择用于记录文件的本地驱动器和路径。对于网络PC计费系统10’,每个客户PC机将用于它的本地的PSD(s)的交易信息送到存储每日交易记录文件的网络服务器30。一旦完成邮件交易的计算,请求交易的客户应用程序将对应于交易的邮件传送到达用于打印邮戳的PC机打印管理器。
网络PC计费系统(10或10’)有许多带有或不带有所连接的PSD(s)的客户机PC’s。每个客户PC机可以访问它自己本地的PSD(s)和网络中的远程PSD。每个客户PC机可以运行它自己的客户应用程序来分配邮资、开始登记和PSD再注入。
如上所述,网络PC计费系统(10或10’)处理在一个特定PSD40所处于的客户PC机20上的分配邮资、PSD登记和PSD再注入等交易。如果用户正在访问一个远程的PSD,就需要远程地执行交易处理。用于访问数据中心5的调制解调器最好被设置在带有与之耦合的PSD40的每个客户PC机20上。然而,一个单独的调制解调器也可以设置在网络服务器30上以取代在每个带有耦合的PSD40的客户PC机20上的一些调制解调器。在这种方式中,通过网络服务器30处理PSD登记和PSD的再注入。
用于网络PC计费系统(10和10’)的软件部分包括用于独立PC计费器的软件部分以及下面所列出的两个另外部分。
现参考图4,当网络上的另一个客户PC机20通过它的PC计费器工具箱110开始远程访问PSD41时,客户PC机20进入计费器服务器PC21模式。计费器服务器PC21处理作为PSD41交易的PSD登记、PSD再注入和邮资分配。由前述的位于计费器服务器21中的PC计费器工具箱110来执行计费器服务器21中的处理,而由位于客户PC机20中的PC计费器工具箱110来执行客户PC机20中的处理。
使用DCOM实现方式,位于客户PC机20中和计费器服务器21中的PC计费器工具箱110彼此连在一起运行以便于远程请求客户PC机20和计费器服务器PC21共同作为一个PC计费器进行操作。位于计费器服务器21中的PC计费器工具箱110处理来自和到达请求客户PC机20的信息,并且当处于独立方式时,它以相同的方式处理用于PSD41的邮资分配、PSD再注入和PSD登记这样的标准计费操作。
现参考图5,在步骤200,客户PC机20通过它的PC计费器工具箱110向远程PSD41发出一个对于邮件邮资的请求。在步骤205,计费器服务器21确定客户PC机20是否被授权作出这个请求。如果客户PC机20没有被授权,则在步骤210,计费器服务器21答复客户PC机20没有授权它访问PSD41。如果客户PC机20被授权,则在步骤215,计费器服务器21通过它的PC计费器工具箱110处理这个请求并将这个带有从远程客户PC机20接收到的信息的请求发送到PSD41。在步骤220,PSD41分配这个被请求的邮资值,该邮资值含有一个基于该请求的数字签名。在步骤225,PSD41发送这个数字签名和交易信息到计费器服务器21。在步骤230,计费器服务器21通过它的PC计费器工具箱110将交易信息记录在它硬盘上的交易记录存储器中。在步骤235,计费器服务器21发送数字签名和至少一部分交易信息到远程客户PC机20。在步骤240,客户PC机20产生邮戳位图(bitmap)并将含有数字签名的邮戳打印在邮件上。
现参见图6,上面示出了本发明最佳实施例的执行步骤。在步骤300,在其中一个客户PC机20上的用户请求网络上可利用的PSD的列表。在步骤305,用户从该列表上选择一个PSD。如果在步骤310,所选的PSD是用户的客户PC机本地的PSD,则在步骤340,用户客户PC机中的PC计费器工具箱110向本地的PSD要求邮件的邮资数,并向这个PSD发送含有地址信息的信息并在下面的步骤350继续这个处理过程。如果在步骤315,用户选择了一个虚拟的PSD,则在步骤320,用户客户PC机中的PC计费器工具箱110启动用户的客户PC机通过调制解调器124与数据中心的联系。可以理解的是,这种通信也可以通过另一种类型的连接来实现,比如直接的互连网连接。当建立一种通信连接之后,用户客户PC机中的PC计费器工具箱可以要求访问数据中心的虚拟PSD。如果在步骤315,用户选择一个远程PSD,则在步骤345,用户客户PC机中的PC计费器工具箱110可以要求访问在其它一个客户PC机s上的所选的远程PSD。
如果在步骤330,允许访问所请求的PSD(远程的或虚拟的),则在步骤340,由所请求的PSD接收对于邮资数的请求。如果不允许访问,则在步骤335,发出一个错误信息。
在步骤350,所访问的PSD(本地、远程或虚拟)从保存在PSD中的总邮资数中减去所要求的邮资数并使用带有包括地址信息的请求的信息产生一个签名。在步骤355,PSD发出包含这个签名的交易信息到请求的客户PC机。在步骤360,请求的客户PC机的PC计费器工具箱110产生并打印一个包含该签名的邮戳。
可以理解的是,选择一个本地的、远程的或虚拟的PSD的处理过程可以由请求的客户PC机的PC计费器工具箱110自动地完成。例如,自动的PSD选择可以基于将PSD的始端邮件编码与邮件返回地址的邮政编码相匹配来实现。
网络化操作微软的视窗95TM和视窗NTTM操作系统通过DCOM和其它装置提供各种设备来实现互连网通信。通过DCOM的使用,许多对象可以通过被称为连接点的装置进行通信,该装置可被用来实现直接通信、多信道广播(一个以上用户接收信息)或广播通信(所有的用户都接收信息)。这个过程可以通过一个网络上或互连网的同一台计算机或多台计算机之间的处理来实现。Mailslots是另一种允许相同通信设备的视窗装置。PC计费器工具箱110使用这些装置来交换有关网络上PSD的位置和配置信息。
在操作过程中,PC计费器工具箱110也处理有关网络上PC计费器工具箱110状态的信息。如果在另一个客户PC20机上启动新的PC计费器工具箱,本地的PC计费器工具箱以与任何一个所连接PSD40有关的信息进行答复。如果接收到的信息表明新的PC计费器客户PC20机已经开始与它自己的PSD(s)联机,PC计费器工具箱修改它的可用的PSD列表。同样地,如果一台客户PC20机关机,信息被送往所有的客户PC机,这表明将不再使用任何一个本地的PSD。要注意,为了增加安全性,PC计费器工具箱110之间的所有信息都能被加密,特别是PC计费器工具箱110与数据中心5之间的那些信息,因为它们可能会越过一个公共网络。
网络上的集中式和分布式处理PC计费系统必须计算用于所有邮件和再注入的资金。这样需要将交易记录存储在一个连续的交易记录文件中。邮资分配和再注入都应该被保存在相同的连续文件中以便于能够使诸如由于计费器在网络上的客户PC机之间移动而造成的计费器不一致的情况重新一致。随后的段落总结了使用集中式与分布式方法计算网络计费系统上的交易记录的效果。
在一个网络计费结构中,如果由用户对资金计算求和,那么应该将这些交易记录在设置用户的地方。只有当用户有一台以上可以在其上开始这些交易,即,用户在PC(s)机之间移动时,才需要统一记录文件。这个方法使用分散计算将交易记录在用户的PC机上。
如果由计费器来对资金计算求和,这些交易应该记录在这个计费器即PSD被设置的地方。只有当PSD与任一台PC机相连(PSD在PC之间移动)时,才需要统一记录文件。这个方法使用分散计算将交易记录在用户的PC机上。
如果由部门来对资金计算求和(即,这些部门有许多能访问PSD的用户),那么如果交易的记录是在用户所处的地方或PSD所处的地方执行的,则必须统一这些交易。
一种替换这种统一来自PC的记录文件的方法是集中式计算并将所有的交易记录在同一台PC机或集中式服务器上。用于每个邮件的交易都要被发送到网络服务器PC上,这样造成沉重的网络信息流通量。如果中止集中式服务器,或者不用它,就不会有邮资分配或再注入发生,从而在整个网络上中止了计费能力。用于网络PC计费系统的集中式服务器不是本发明的最佳实施例。
网络PC计费系统10和10’代表了计费交易的分布式处理过程。网络PC计费系统10包括由请求客户PC20机要求的本地交易处理过程,以及在设置PSD40和交易记录文件44的计费器服务器PC21上的远程计算和记录过程。网络PC计费系统10’包括由请求客户PC20机要求的本地交易处理过程,以及在设置PSD40的计费器服务器PC21上的远程计算,和在设置交易记录文件44的网络服务器30上的远程记录过程。因此,交易处理就从分布式处理的计算操作程序中分离出来。交易处理步骤在网络不同的PC之间分离。
构造用于分布式处理的诸如网络PC计费系统10和10’中的网络计费系统有一个好处。如果网络服务器30中止,则当带有与之相连的PSD的客户PC机运行于独立模式时,仍可以执行计费交易处理。另外,甚至当带有与之相连的PSD的客户PC20机没有联机在网络上时,还可以进行网络计费交易处理。例如,没有在网络上联机的客户PC机可以运行于独立模式,而在网络上联机的客户PC机可以访问带有与之相连的PSD的其它客户PC机。
当一个客户PC机试图访问网络上的远程PSD时,能够向用户显示一份按任意优先顺序排列的可用PSD表以供选择。可以使用下列试探法来排列可用的PSD的优先顺序1.共享与邮件的起始地址相同的ZIP的PSD2.本地PSD(与客户PC机相同的位置)3.共享与本地PSD相同的起始ZIP的远程PSD4.具有与1-3项相同的三位数字ZIP的PSD5.剩余的PSD
在客户计算机的视窗操作系统的基础上描述了本发明的最佳实施例。可以理解的是,本发明适用于任何一种计算机操作系统。更可以理解的是,尽管本发明的实施例被描述为邮资计费系统,但本发明还可以用于任何一种包括诸如货币交易、物品交易和信息交易这样交易数据的数值计算系统。
已经描述了用于开放式系统计费网络的最佳实施例。可以理解,本发明还适用于一个封闭式系统计费网络,其中用数字式邮资计费器来代替在最佳实施例中所描述的客户PC机。在图7中示出了这样一种封闭式系统计费网络。一般由510表示的网络计费系统包括许多(示出5个)与网络服务器530常规相连的客户模块520,比如个人计算机。这些客户模块是专用于打印邮资邮戳的数字打印机。每个客户模块类似于带有任选的显示器、键盘和打印机522的现有的数字计费系统,但是,一些客户模块没有计算模块或与客户模块相连的PSD。更可取地,在网络计费系统510中存在许多PSD540(示出2个),并带有至少一个与一些客户模块20相连的PSD40。PSD540是与现有电子邮资计费器中的计算单元相同的计算模块。当为了一个计费交易而访问一个特定的PSD540时,与这个PSD540相连的客户模块520就变成一个用于保存交易余数的计费器服务器521(在括号内示出)。当与PSD相连的客户模块520访问PSD540时,客户模块520的作用相当于一个一般的计费器。客户模块520与数据中心5联系来再注入本地的PSD540并访问虚拟的PSD资金。在前述提到的顺序号为No.[E-648]的相关的美国专利申请中提供了一种封闭式系统计费网络的更详细的描述。
本发明描述了信用锁定(credit locking)计费器,即那些仅带有递升和递降寄存器通常被称为预付系统的计费器。但是,要注意,本发明也适用于当前帐号寄存器系统,即那些仅带有一个递升寄存器通常被称为邮政支付系统的系统。
参照实施例对本发明已经进行了揭示和描述,显而易见如上所述可以由此作出各种调整和变型。因此,随后的权利要求将涵盖落入本发明实质和范围的每一种调整和变型。
视窗95和视窗NT是微软公司的商标。
权利要求
1.一种交易证明系统,包括主处理器,包括与之相连的打印装置;与这个主处理器相连的交易数据设备(TED),TED包括第一唯一的标识,第一数值存储装置和第一数字签名装置;主处理器中用于请求和获得来自TED的第一交易数据的装置,由打印装置打印所述的第一交易数据;主处理器中用于请求和获得来自一个远程数据中心的第二交易数据的装置,由打印装置打印所述的第二交易数据;其中对于由打印装置打印的每个计费交易,主处理器启动对于第一和第二交易数据之一的请求。
2.根据权利要求1的交易证明系统,其特征在于该主处理器包括用于存储分别从TED和数据中心接收到的每个第一和第二交易数据的交易信息的装置。
3.根据权利要求2的交易证明系统,其特征在于该主处理器还进一步包括一个通用计算机和打印装置,这个打印装置包括一个非保密的、非专用的打印机。
4.根据权利要求1的交易证明系统,其特征在于该打印装置包括一台专用于打印交易数据的打印机。
5.根据权利要求1的交易证明系统其特征在于数据中心确定主处理器是否被授权请求第二交易数据。
6.根据权利要求1的交易证明系统,其特征在于所述主处理器与一个网络相连,该网络包括其它一些与其它TED相连的主处理器,该主处理器还包括用于请求和获得来自其它主处理器之一的第三交易数据的装置,所述第三交易数据将在本地客户打印装置上被打印。
7.根据权利要求1的交易证明系统,其特征在于所述TED产生包括代表由主机系统向TED请求的每个交易的第一数字签名的第一交易数据。
8.根据权利要求7的交易证明系统,其特征在于所述数据中心包括第二唯一的标识、第二数值存储装置以及第二数字签名装置。
9.根据权利要求8的交易证明系统其特征在于所述数据中心产生包括代表由主机系统向TED请求的每个交易的第二数字签名的第二交易数据。
10.根据权利要求1的交易证明系统,其特征在于该交易数据设备是一个邮资计费器。
11.一种邮资计费系统,包括一个通用处理器包括用于与一个远程数据中心通信的装置;与该通用计算机相连的邮资安全设备(PSD),该PSD包括第一唯一标识、第一邮资数值存储装置和第一数字签名装置,上述远程数据中心包括第二唯一的标识、第二邮资数值存储装置以及第二数字签名装置;通用处理器中的用于有选择地请求来自PSD的邮资支付的第一正据和来自远程数据中心的邮资支付的第二证据的其中之一的装置;用于将所选的第一和第二证据的其中一个打印在邮件上的装置。
12.根据权利要求11的系统,其特征在于该PSD产生邮资支付的第一证据,该证据包括代表由通用处理器从PSD请求的每个交易的第一数字签名,以及其中远程数据中心产生邮资支付的第二证据,该证据包括代表由通用处理器从数据中心请求的每个交易的第二数字签名;以及通用处理器中的用于存储分别从PSD和数据中心接收到的邮资支付的第一和第二证据的交易信息的装置;以及
13.根据权利要求11的邮资计费系统,其特征在于所述数据中心确定所述通用处理器是否被授权请求邮资支付的第二证据。
14.根据权利要求11的邮资计费系统,其特征在于所述通用处理器与包括与另外PSD连接的其它一些通用处理器的网络相连接,该通用处理器进一步包括用于请求并获得来自其它通用处理器之一的邮资支付的第三证据的装置,所述邮资支付的第三证据将在本地的客户打印机上被打印。
15.一种用于邮资计费的方法,其中的一个邮资计费器具有双重工作模式,即作为一个独立计费器和一个虚拟计费器,该方法包括这些步骤将一个邮资安全装置(PSD)连接到一个通用处理器上,该PSD包括第一唯一标识、第一邮资数值存储装置和第一数字签名装置;提供用于所述通用处理器与远程数据中心通信的装置,该远程数据中心包括第二唯一标识、第二邮资数值存储装置和第二数字签名装置;选择性地在所述通用处理器上请求来自PSD的邮资支付的第一证据和来自远程数据中心的邮资支付的第二证据中的其中一个证据;以及将所选的邮资支付的第一和第二证据中的其中一个打印在邮件上。
16.根据权利要求15的方法,进一步包括这些步骤将所述通用处理器与一个网络相连接;选择性地在所述通用处理器上请求来自与网络上另一个通用处理器连接的一个远程PSD的第三邮资支付证据;将所选的邮资支付的第三证据打印在邮件上。
全文摘要
一个邮资计费系统包括带有一个与之连接的打印机的主处理器。一个邮资安全装置(PSD)与该主处理器相连。该PSD包括第一唯一标识、第一邮资数值存储器和第一数字签名发生器。所述主处理器能够请求并获得来自PSD的并将由所述打印机打印的邮资支付的第一证据。该主处理器还能够请求并获得来自远程数据中心的并将由所述打印机打印的邮资支付的第二证据。对于每个将由打印机打印的计费交易,所述主处理器都能启动对于邮资支付的第一和第二证据中的其中一个的请求。在一个实施例中,所述主处理器是一个通用计算机。
文档编号G07B17/00GK1226717SQ9812215
公开日1999年8月25日 申请日期1998年12月18日 优先权日1997年12月18日
发明者小查尔斯R·马兰达, 佩里A·皮尔斯 申请人:皮特尼鲍斯股份有限公司