为无线设备提供的应用程序和服务的自动订购系统

申请号 CN200480010636.9 申请日 2004-03-05 公开(公告)号 CN100559753C 公开(公告)日 2009-11-11
申请人 高通股份有限公司; 发明人 朱莉·于; 杰拉尔德·霍雷尔; 贾蒂尔萨·帕特沃里; 米歇尔·克莱因; 米切尔·B·奥利弗;
摘要 一种用于自动创建从无线网络上的其它计算机设备向无线设备提供的应用程序和服务的订购的系统、方法和 计算机程序 ,其中该订购要求该无线设备订户周期性付费以便继续 访问 该应用程序或服务。该系统通过该无线网络监控无线设备终端用户与诸如应用程序下载 服务器 之类的其它计算机设备的交互,并且当终端用户获得来自该计算机设备的应用程序或服务时,该系统自动记录该订购,并且或者将该订购记入该无线设备订户的账上,或者向运营商或其它实体发送该账单以对该订户进行计费。
权利要求

1.一种用于自动创建从无线网络上的至少一台服务器向无线设 备提供的应用程序和服务的订购的系统,包括:
通过无线网络与其它计算机设备进行选择性通信的一台或多台 无线设备,每台无线设备被配置为具有其终端用户以及具有能够选 择性地下载和在其上执行软件应用程序并且可由所述终端用户访问 的计算机平台,所述无线设备进一步被配置为具有它的用于访问所 述无线网络的订户;以及
通过所述无线网络与所述一台或多台无线设备进行选择性通信 的至少一台服务器,当所述无线设备的终端用户通过所述无线网络 发出请求时,所述至少一台服务器与所述一台或多台无线设备进行 选择性交互,
其中所述终端用户通过所述无线网络与所述至少一台服务器进 行交互以引起应用程序或服务的订购,此类订购要求所述无线设备 订户周期性付费以便继续访问所述应用程序或服务,并且
其中当执行驻留在所述至少一台服务器上的应用程序时或当所 述无线设备访问驻留在所述无线网络上的另一台计算机设备上的应 用程序时发生所述订购。
2.如权利要求1的系统,其中在所述至少一台服务器处将每台 无线设备的所述订购聚集到订购数据中。
3.如权利要求1的系统,其中通过所述无线网络向另一台计算 机设备传送所述订购数据。
4.如权利要求1的系统,其中所述至少一台服务器进一步周期 地生成所述一台或多台无线设备订购的账单。
5.如权利要求4的系统,其中从所述至少一台服务器向所述无 线网络上的另一台计算机设备传送所述生成的账单。
6.如权利要求1的系统,其中当所述无线设备访问驻留在所述 无线网络上的另一台计算机设备上的应用程序时发生所述订购,并 且所述至少一台服务器记录此类访问。
7.如权利要求1的系统,其中所述服务器进一步跟踪所述一台 或多台无线设备的订购终止事件。
8.如权利要求7的系统,其中所述订购终止事件是所述无线设 备指示所述终端用户已请求终止所述订购。
9.如权利要求7的系统,其中所述订购终止事件是所述无线设 备删除订购的应用程序,所述无线设备通知所述至少一台服务器此 类应用程序删除操作。
10.一种用于自动创建从无线网络上的至少一台服务器向无线设 备提供的应用程序和服务的订购的系统,包括:
无线通信装置,用于通过无线网络与其它计算机设备进行选择性 通信,并且进一步选择性地下载和在其上执行软件应用程序,所述 无线通信装置进一步被配置为具有它的用于访问所述无线网络的订 户;以及
订购监控装置,用于监控通过所述无线网络与计算机设备进行交 互的无线通信装置,其中此类交互引起应用程序或服务的订购,此 类订购要求所述无线通信装置订户周期性付费以便继续访问所述应 用程序或服务,
其中当执行驻留在所述至少一台服务器上的应用程序时或当所 述无线设备访问驻留在所述无线网络上的另一台计算机设备上的应 用程序时发生所述订购。
11.一种通过无线网络与一台或多台无线设备进行选择性交互的 服务器,每台无线设备被配置为具有其终端用户以及具有能够选择 性地下载和在其上执行软件应用程序并且可由所述终端用户访问的 计算机平台,所述无线设备进一步被配置为具有它的用于访问所述 无线网络的订户,其中所述服务器自动创建通过无线网络向无线设 备提供的应用程序和服务的订购,终端用户通过所述无线网络与计 算机设备进行的交互引起所述订购,并且此类订购要求所述无线设 备订户周期性付费以便继续访问所述应用程序或服务,并且其中当 执行驻留在所述至少一台服务器上的应用程序时或当所述无线设备 访问驻留在所述无线网络上的另一台计算机设备上的应用程序时发 生所述订购。
12.如权利要求11的服务器,其中在所述服务器处将每台无线 设备的订购聚集到订购数据中。
13.如权利要求11的服务器,其中通过所述无线网络向另一台 计算机设备传送所述订购数据。
14.如权利要求11的服务器,其中所述至少一台服务器进一步 周期地生成所述一台或多台无线设备的订购账单。
15.如权利要求11的服务器,其中当所述无线设备访问驻留在 所述无线网络上的另一台计算机设备上的应用程序时发生所述订 购,并且所述服务器记录此类访问。
16.如权利要求11的服务器,其中所述服务器进一步跟踪所述 一台或多台无线设备的订购终止事件。
17.如权利要求16的服务器,其中所述订购终止事件是所述无 线设备指示其终端用户已请求终止所述订购。
18.如权利要求16的服务器,其中所述服务器接收无线设备删 除所订购的应用程序的通知,由此引起订购终止事件。
19.一种用于自动创建从无线网络上的计算机设备向无线设备提 供的应用程序和服务的订购的方法,包括以下步骤:
通过无线设备和服务器之间的终端用户交互引起应用程序和服 务订购发生,所述无线设备通过无线网络与其它计算机设备进行选 择性通信,并且包括进一步选择性地下载和在其上执行软件应用程 序并且可由所述终端用户访问的计算机平台;以及
在服务器上记录所述无线设备的订购,此类订购要求所述无线设 备订户周期性地付费以便继续访问所述应用程序或服务,
其中当执行驻留在所述至少一台服务器上的应用程序时或当所 述无线设备访问驻留在所述无线网络上的另一台计算机设备上的应 用程序时发生所述订购。
20.如权利要求19的方法,进一步包括以下步骤:向所述无线 网络上的另一台计算机设备发送所记录的订购。
21.如权利要求19的方法,进一步包括以下步骤:基于所记录 的订购在所述服务器处生成对于无线设备的账单。
22.如权利要求21的方法,进一步包括以下步骤:从所述服务 器向所述无线网络上的另一台计算机设备发送所述账单。
23.如权利要求19的方法,进一步包括以下步骤:跟踪所述无 线设备的订购终止事件。
24.如权利要求23的方法,其中跟踪订购终止事件的步骤是, 跟踪无线设备的终端用户已请求终止所述订购的指示。
25.如权利要求23的方法,其中跟踪订购终止事件的步骤是, 跟踪所述无线设备删除订购的应用程序。
26.如权利要求25的方法,进一步包括以下步骤:所述无线设 备向所述服务器通知订购的应用程序的所述删除。
27.一种用于自动创建从无线网络上的计算机设备向无线设备提 供的应用程序和服务的订购的方法,包括以下步骤:
订购引起步骤,用于引起无线设备订户订购应用程序和服务,通 过从所述无线设备到所述无线网络上服务器的无线设备终端用户的 交互发生所述订购,此类订购要求所述无线设备订户周期性付费以 便继续访问所述应用程序或服务;以及
记录步骤,在所述无线网络上的一台或多台服务器上记录所述无 线设备的订购,
其中当执行驻留在所述至少一台服务器上的应用程序时或当所 述无线设备访问驻留在所述无线网络上的另一台计算机设备上的应 用程序时发生所述订购。
28.一种设备,该设备在耦合到计算机时控制该计算机向无线网 络上的无线设备选择性地提供应用程序和服务,所述设备包括:
用于在耦合到所述计算机时控制所述计算机通过从无线设备到 所述计算机设备的无线设备终端用户的交互,引起应用程序和服务 的订购发生的装置,所述无线设备通过无线网络与其它计算机设备 进行选择性地通信,并包括进一步选择性地下载和在其上执行软件 应用程序并且可由所述终端用户访问的计算机平台;以及
用于在耦合到所述计算机时控制所述计算机在所述计算机设备 上记录所述无线设备的订购的装置,此类订购要求所述无线设备订 户周期性付费以便继续访问所述应用程序和服务,
其中当执行驻留在所述至少一台服务器上的应用程序时或当所 述无线设备访问驻留在所述无线网络上的另一台计算机设备上的应 用程序时发生所述订购。
29.如权利要求28的设备,进一步包括用于控制所述计算机向 所述无线网络上的另一台计算机设备发送所记录的订购的装置。
30.如权利要求28的设备,进一步包括用于控制所述计算机基 于所记录的订购生成对于无线设备的账单的装置。
31.如权利要求30的设备,进一步包括用于控制所述计算机向 所述无线网络上的另一台计算机设备发送所述账单的装置。
32.如权利要求28的设备,进一步包括用于控制所述计算机跟 踪所述无线设备的订购终止事件的装置。
33.如权利要求32的设备,其中所述用于控制所述计算机跟踪 订购终止事件的装置是用于控制所述计算机跟踪所述终端用户已请 求终止所述订购的无线设备指示的装置。
34.如权利要求32的设备,其中所述用于控制所述计算机跟踪 订购终止事件的装置是用于控制所述计算机跟踪来自无线设备的指 示所述无线设备已删除所订购的应用程序的通知的装置。

说明书全文

技术领域

发明大体上涉及无线电信和计算机网络。更准确地说,本发明 涉及用于提供基础设施以支持无线设备的自动订购以及支持网络运 营商和第三方为无线设备服务订户提供的服务的端到端计费方案的 系统和方法。

背景技术

诸如蜂窝电话之类的无线设备在无线网络上传送包括语音和数 据在内的分组。在诸如蜂窝电信系统之类的现有无线电信系统中, 无线服务提供商或运营商具有无线服务订户,后者需要向提供商按 时间付费以使该订户的无线设备访问蜂窝网络。电信设备的最初启 动通常需要向订户收费,并且正在进行的通话和设备使用也需要收 取费用。然而,现有系统通常并不计算除通话使用之外的通信设备 的其它活动的费用。
此外,如果无线设备的订户希望下载并使用软件应用程序或者希 望升级电信设备的功能,则该用户通常既可以给服务提供商打电话, 又可以通过诸如单独的因特网访问之类的其它电子方式,与服务提 供商进行联系。在某些情况中,服务提供商可以通过无线网络向无 线设备传送应用程序(通过一次直接访问下载),或者允许用户通 过无线网络利用无线设备来访问该一个网站,并且在该网站中订户 可下载或可访问应用程序。否则,提供商的服务人员必须物理接近 该通信设备以安装软件或升级其组件。
此外,计算机技术的普及已使得软件应用程序的开发更容易且更 便宜。计算机程序设计师很容易在个人计算机上开发视频游戏或实 用程序,并且程序设计师可以定制游戏以便在包括无线手持设备在 内的不同计算机硬件平台上运行。然而,各应用程序开发商遇到的 困难是如何使其产品进入市场,特别是在无线设备上可执行的应用 程序如何进入市场。开发商必须首先创建应用程序的完整方案,然 后将它出售给运营商以便获得收入。因此,创建用于无线设备市场 的应用程序需要开发商大量投资,却不能保证获得回报。
无线电信运营商也许可以依靠独立开发商来为其用户开发应用 程序,但是此种方案可能会为运营商带来新问题。目前,运营商不 是雇佣许多开发商,而是需要跟踪这些独立开发商开发的产品的使 用率并据此支付报酬,这本身就是一项巨大的任务。
因此,为运营商提供能够处理端到端计费的系统和方法将是有利 的。此类系统应该允许无线服务提供商向其订户交付除简单的通话 之外的增值产品和服务,并且允许应用程序开发商接收其产品的付 款。因此,本发明的主要目的是用于自动管理无线设备订户的订购 计费的系统和方法。

发明内容

本发明公开了用于自动地对无线设备终端用户与计算机设备交 互时从无线网络上的其它计算机设备向无线设备提供的应用程序和 服务的应用程序或服务订购价格方案进行管理的系统、方法和计算 机程序。一旦启动应用程序或订购,该订购就要求无线设备运营商 服务订户(未必是与该网络交互的无线设备的终端用户)周期性付 费(如每月一次),以便继续访问该应用程序或服务。监控该无线 设备终端用户与诸如应用程序下载服务器之类的其它计算机设备的 交互,如果该交互是与记录应用程序或服务订购数据的同一服务器 进行的,则直接进行监控,如果终端用户是从另一台计算机设备上 获取应用程序或服务的,则通过无线网络进行监控。可以把该应用 程序或服务订购的费用直接记入到用于该订购的无线设备订户的账 上,或者向运营商或其它实体传送账单以对订户进行计费。在一种 实施方式中,该系统包括通过无线网络与其它计算机设备进行选择 性通信的一台或多台无线设备,其中每台无线设备均具有其终端用 户以及能够选择性地下载且在其上执行软件应用程序的并且能够由 终端用户访问的计算机平台。至少一台服务器通过无线网络与一台 或多台无线设备进行选择性通信和交互,当无线设备的终端用户通 过无线网络请求下载或与服务器交互时,此类交互通常会发生。终 端用户通过无线网络与至少一台服务器进行的交互引起了对应用程 序或服务的订购,其中在同一台服务器上或者通过与无线网络上的 多台计算机设备进行的交互可以记录该订购并为其进行计费。
特别地,用于对无线网络上的计算机设备提供给无线设备的应用 程序和服务的订购价格方案进行管理的方法包括以下步骤:借助无 线设备和服务器之间的终端用户交互引起对应用程序和服务的订 购,以及在该服务器上记录无线设备的订购。该方法还包括以下步 骤:对无线设备运营商服务订户进行计费,以及跟踪无线设备的订 购删除操作以自动停止该订购。
因此,本系统和方法使无线电信运营商能够向无线服务订户提供 用于提供应用程序和服务的各个开发商的增值服务,而无需构建用 于提供应用程序和服务所需的基础设施。通过给运营商自己或运营 商订户开具发票,该系统可以提供进一步的支持,并且可以向应用 程序和服务提供商支付订购费用,然而,在一种实施方式中,该系 统仅仅向运营商转发订购记录以便进行计费和收款。因此,该系统 的用户可以向无线设备裁量计费服务器在支持第三方应用程序和服 务中的控制程度和责任。
通过阅读下文阐述的附图说明、本发明的详细说明和权利要求 书,本发明的其它目的、优点和特征将更加明显。

附图说明

图1是一个系统框图,描述支持自动订购系统的电信系统的一种 实施方式。
图2是一个框图,说明第三方开发者、网络运营商和无线设备之 间的接口体系结构的一种实施方式。
图3是一个流程图,说明终端用户应用程序或服务订购过程。
图4是一个流程图,说明第三方应用程序服务器上的订购过程。
图5是一个流程图,说明终端用户订购终止过程。
图6是一个流程图,说明第三方计算机设备上的删除过程。
图7是一个流程图,说明运营商网络的无线订户的每月一次的开 发票过程。
图8是一个示图,说明向无线网络运营商的终端用户提供的第三 方应用程序和服务的多方结算图。
图9是根据本系统之一种实施方式的发票记录的示图。
图10是根据本系统之一种实施方式的产品(应用程序或服务) 记录的示图。
图11是计费服务器的示例性实施方式。

具体实施方式

在本说明书中,术语“通信设备”、“无线设备”、“手持电话” 和“手持设备”互换使用,术语“服务器”和“端到端计费系统” 互换使用,并且本文使用的术语“应用程序”旨在包括可执行或不 可执行的软件文件、原始数据、集合数据、补丁(patches)以及其 它代码段。“无线设备服务订户”是向运营商付费以获得网络通话 的运营商服务客户,网络通话也就是无线设备的语音和数据呼叫。 而且,“应用程序或服务订购”是无线设备的终端用户从该网络上 的另一台计算机设备那里购买的增值服务或应用程序,计算机设备 如应用程序下载服务器,该增值服务或应用程序通常是周期性计费 的,如每月一次。“增值订户”是订购增值服务并且在访问所订购 的增值服务时无需发起自动订购的当事人。因此,在某些例子中, 购买终端用户未必是与无线设备订户相同的人,例如,使用实际上 是无线设备服务订户的父代的无线设备的子终端用户。此外,在多 个附图中相似数字表示相似部件。随着第三代(3G)无线通信技术的 出现,无线通信可以获得更多带宽,并且诸如蜂窝电话、寻呼机、 个人数字助理(PDA)之类的能越来越强的手持设备和无线通信设 备已经变得可以得到。目前,除使用他的无线手持设备与另一方保 持音频通信之外,用户还可以通过他的无线手持设备查询天气、接 收电子邮件、接收寻呼消息、浏览因特网以及与远程玩家玩交互游 戏。同时,计算机技术的普及使得数字媒体的开发以及向无线设备 分发数字媒体更容易且更便宜。提供更多增值服务,例如提供更多 可下载的应用程序,可以为无线服务提供商或运营商带来收入,实 现附加收入的一种方式就是提供对于独立应用程序开发商的支持。 因此,正如本文进一步描述的那样,本发明为第三方独立应用程序 提供商提供计费支持,其中第三方独立应用程序提供商为网络运营 商的终端用户提供应用程序。
图1描述根据本发明使用的通信网络100。通信网络100包括无 线通信网络、公用交换电话网(PSTN)110以及因特网120。无线通信 网络包括一个或多个通信塔102,各通信塔与基站(BS)104相连并利 用通信设备106为用户提供服务。通信设备106可以是蜂窝电话、 寻呼机、个人数字助理(PDA)、膝上型计算机、或使用无线和蜂窝电 信网络的其它手持固定或便携通信设备。每个用户输入的命令和数 据是以数字数据的方式传送到通信塔102的。使用通信设备106的 用户和通信塔102之间的通信可以基于不同技术,如码分多址 (CDMA)、时分多址(TDMA)、频分多址(FDMA)、全球移动通信系统 (GSM)或无线通信网络或数据通信网络中使用的其它协议。把来自每 个用户的数据从通信塔102发送到基站(BS)104,然后转发到移动交 换中心(MSC)108,后者可与公用交换电话网(PSTN)110相连。
PSTN 110与因特网120相连并且通过MSC 108与无线通信网络 相连。PSTN 110支持用户使用计算机116通过拨号服务访问因特网。 用户利用计算机116并且通过电话线118拨号访问因特网服务提供 商(ISP)122。ISP 122提供计算机116的用户和因特网120之间的连 接。计算机114的用户也可以通过诸如数字用户线路(DSL)、T1连接 等的高速数据连接直接访问ISP 122。因特网120为高速数据网络。 用户可以通过连接到因特网120上的集线器直接访问因特网,或者 通过与因特网120相连的ISP 122进行访问。计费服务器112可与因 特网120或者与MSC 108抑或与PSTN 110相连。优选地,计费服 务器112直接与MSC 108相连。然而,服务器112不必需要访问无 线设备106,而是完全可以驻留在该网络上,来自该服务器的文件级 接口可以收集设备下载事件并将设备下载事件转换为可计费的使用 记录。
图2是接口体系结构200,用于描述无线设备106可以访问的虚 拟市场内的数据流,促使自动订购无线设备106访问的应用程序和 服务。根据一种实施方式,本申请的自动订购系统可以是虚拟市场 206的子系统,而根据另一种实施方式,它也可以是给虚拟市场提供 计费服务的独立系统。通常有权访问计算机114或116的独立开发 商202可以通过接口204(也称为开发商外联网)向虚拟市场206 提交其产品,虚拟市场可以驻留在计费服务器上、应用程序下载服 务器上或该无线网络上的任何计算机设备上。因此,正如本文进一 步详细说明的那样,一台服务器可以给整个虚拟市场提供全部计费 和征收收入,或者计费可以是与虚拟市场分离的系统,具有到虚拟 市场的接口以创建额定计费记录并且处理订购计费服务。开发商202 也可以通过开发商外联网204提交其产品,然后转发到虚拟市场 206,或者开发商可以直接向虚拟市场206提交产品。如果开发商为 运营商,则通过运营商外联网208提交应用程序。接口204可以是 与服务器通信的网站,或者是服务器112上的文件传输协议(FTP)符 合端口(conforming port),抑或是其它数据互连。运营商外联网208 可以是运营商专用网络的接口。应该注意到,开发商外联网204和 运营商外联网208通常连接支持虚拟市场206的公用服务器112或 数据库。如果开发商外联网和运营商外联网不能被托管在专有网络 上以便在没有某些公用连接的情况下支持二者之间的交互的话,则 可以通过经由因特网连接服务器112或公用数据库的两个外联网进 行协商。
在一个实施方式中,在允许开发商202向虚拟市场206提交诸如 软件应用程序之类的产品之前,开发商202必须证明其产品符合由 虚拟市场206建立的标准。虚拟市场206公布一组环境标准,希望 向虚拟市场206提交其产品的开发商必须遵守该标准。通过使产品 标准化确保了该产品能够在支持该虚拟市场环境的用户手持设备上 正确运行。此类环境的一个例子是高通公司开发的无线二进制运行 时环境(BREWTM)和BREW分布系统(BDS)。该产品的一致性也可能 需要由第三方测试组织进行测试。
在开发商202提交产品之后,开发商外联网支持开发商202和运 营商就产品价格进行协商。在使用开发商外联网(204)的虚拟市场206 内,可以在运营商、其它第三方和的开发商202之间直接进行协商, 或者可以通过使用运营商外联网208的运营商(212)进行协商。因此, 开发商202可以和其它开发商或运营商进行协商,以便向运营商客 户交付应用程序和服务。在协商之后,虚拟市场206保持开发商202 和运营商212约定的应用程序价格方案。在协商开始前,可以把该 产品和来源开发商关联起来。
在把该产品包括到产品目录中并且通信设备106的用户210可获 得该产品之后,无线设备的终端用户210通过运营商212访问无线 电信服务,以便从运营商212那里接收产品目录。终端用户210可 以查看产品目录并从该产品目录中选择产品。“选择”步骤可以是 应用程序下载、菜单显示、数据传送、诊断工具,或者是无线设备 106与计费服务器112或其它通信设备之间的任何其它计算机交互。
将该选择从用户无线设备106发送到运营商212,后者将其转发 到服务器112,此时该服务器充当应用程序下载服务器。服务器112 检查该选择并将该产品下载到无线设备上。该应用程序是经由运营 商212发送到终端用户的无线设备106上。在收到该应用程序之后, 终端用户210可以在该终端用户的无线设备106上启动它。对于某些 产品,服务器112不需要将整个产品发送到用户设备106上,只发 送该产品的用户接口部分。该用户接口通过用户无线设备106与终 端用户210进行交互,并向该应用程序运行的服务器112回送信息。 请注意,在另一个实施方式中,该应用程序在设备上运行或者它访 问来自第三方服务器上的服务/内容,并且它不在服务器112上运行。
图3说明无线设备106上的终端用户过程300。当给无线设备106 加电并与运营商通信时,无线设备106接收该用户可以使用的产品 和服务目录,如步骤302所示,然后在无线设备显示屏幕上显示该 目录,如步骤304所示。该用户可使用的产品和服务可以包括交互 式游戏、个人约会应用程序以及其它实用程序。该用户可以从该目 录中选择具有关联价格的产品,并且无线设备106接收该选择,如 步骤306所示。无线设备106通过数据通道向运营商212发送该终 端用户选择和下载请求,如步骤308所示,并且运营商212向服务 器112转发该选择以及用户和应用程序下载信息。手持设备106通 过运营商212向服务器112发送用户信息,通常是最小限度的用户 信息,因为运营商212对保存用户专用信息非常敏感,如步骤310 所示。服务器112检索选定的产品并发送到用户无线设备106。如步 骤312所示,当终端用户无线设备106收到该产品时,终端用户无 线设备106为终端用户启动该产品。应该注意到,在另一个实施方 式中,可以在步骤312之后发送下载肯定应答,以与应用程序或服 务下载的时间对照。
图4说明在服务器112上执行的虚拟市场自动订购过程400的一 个实施方式。正如步骤402所示,服务器112从运营商212(或无线 设备)那里接收终端用户选择以及下载请求和用户信息,由用户信 息可以检查该用户是否是增值服务订户,如步骤404所示,即,是 否是应用程序下载或交互式服务的订户。但是,如果无线设备终端 用户能够重新策动该应用程序或服务订购的话,则不必执行此检查。 订购也可以是下载肯定应答的一部分。例如,该下载可以是一次购 买某个应用程序的30天使用权,或者是月付订购,并且终端用户可 以选择按使用付费或按月付订购。如果检查确定该用户为月付无线 服务订户,则服务器112记录该请求,如步骤406所示,并且检索 该产品,如步骤408所示。在检索该产品之后,服务器112经由运 营商数据网络向无线设备106发送该产品,如步骤410所示。
当采用上述方式时,如果该用户不是月付订户,则服务器112 可以检查接收的用户信息以查看该用户是否是无线运营商的授权订 户,这发生在判断框412中。相反,没有订购特定运营商之服务的 预付费无线设备或其它设备可能会联系服务器112,此时,可以为终 端用户安排另一种付款方法。可选地,此时可以从服务器112到运 营商212的授权服务进行用户授权检查,以确认该用户是该服务的 授权运营商用户。该用户可能是无线服务订户但并非增值服务订户, 这就是按使用付费的情况。如果无线设备106为无线设备订户,则 服务器112具有该无线订户的信息以及为他建立的账户。服务器112 记录该请求,如步骤414所示,并生成一次可计费事件,如步骤416 所示。服务器112也可以生成按月计费记录,步骤418,并向运营商 212发送该计费记录,步骤420。应该注意,直到步骤410之后,步 骤414、416、418、420才会发生,因为可计费事件没有记入日志或 者确认在步骤422中创建的账户成功下载。可选地,服务器112可 以发送数据以使该网络上的另一台设备创建所下载的应用程序的计 费记录。对于按使用付费的增值订户而言,为每个应用程序下载或 其它订购事件生成一个计费记录。在处理该计费过程(仅仅预付费) 之后,服务器112开始检索该产品,步骤408,并将其发送给用户, 步骤410。对于后付费事件,下载开始并且记录下载事件,在终端用 户的设备上具有该应用程序之后处理计费。
在另一个实施方式中,该系统还处理该用户使用预付费无线电话 的情况,即,该用户不是月付无线服务订户。该无线电话设备可能 是预付费设备,其中该用户可以预先购买无线通信服务。此外,应 用程序下载服务器可以首先呼叫运营商提供的预付费服务,以批准 该应用程序下载,然后在该客户账户中记入借方。然后预付费客户 能够下载基于订购的应用程序。所购买的服务数额可以存储在该无 线设备的自身中,或者存储在能够插入该无线设备的卡中。每当用 户进行无线呼叫时就将该数额记入借方。当该数额耗尽时,该无线 设备将不能发出无线呼叫,除非该用户在经销商那里进行充值或购 买新的预付费卡。
当没有现有订购账户的无线设备订户选择要下载的产品时,服务 器112可以自动为该用户创建一个账户,如步骤422所示,然后按 类似方式继续进行,就好像该用户为月付订户似的。如果服务器112 上只有使用记录的话,则此步骤不是必要的。如果采用上述方式时, 生成一个计费记录,如步骤418所示,并发送给运营商,如步骤420 所示,然后检索产品,如步骤408所示,并发送给用户,如步骤410 所示。运营商212可以从该用户的预付费数额中扣除该产品的计费 记录中的数额。
当按照步骤406或步骤414所示的方式记录请求时,服务器112 可以从用户信息中抽取人口统计信息,并将该信息和产品信息记录 在一起。获取人口统计信息的一种方法是使用订户ID(SID)来推导有 关其客户及其购买倾向的详细信息。产品的开发商可以获得人口统 计信息,从而开发商能够了解其产品的用户。也可以向运营商提供 人口统计信息,以便运营商更好地预测趋向于会订购类似产品或服 务的用户。
图5说明通过使用删除过程500终止产品的活动订购的终端用户 过程。终端用户可以从无线设备106上显示的活动应用程序中选择 某个产品,如步骤502所示。无线设备106可以显示不止一个目录: 一个用于所有产品,一个用于面向与该用户相关联的个人或团体的 产品。无线设备106接收该选择,如步骤504所示,然后向服务器 112发送该删除请求以及该产品和用户信息,如步骤506所示。可选 地,如果该应用程序完全驻留在无线设备106上,则该用户无需浏 览该目录就能删除该应用程序并取消订购。该用户可以利用应用程 序管理器来删除该设备上的应用程序,并使删除事件进入队列以便 在下一次数据呼叫时发送给服务器112。
图6说明用户终止特定增值订户的产品订购的服务器过程600。 当服务器112(应用程序下载服务器或交易服务器)收到删除请求和 有关信息时,步骤602,服务器112检索诸如SID信息之类的用户记 录,如步骤604所示,并且通过从活动订购产品列表中删除该产品 来更新用户记录,如步骤606所示。该请求可以是简单删除终端用 户订购的驻留应用程序,并且可以向服务器112发送标志或其它通 知手段以通知删除。
因此,该系统可以支持灵活的订购方案。用户可以订购统一价格 (flat price)服务方案,其中用户每月支付固定费用并且无线设备订 户可以访问该目录中列出的所有产品。终端用户也可以订购可调整 的价格服务方案,其中每月的订购费用取决于用户订购了多少产品 或订购了什么产品。用户也可以基于指定数目的使用服务方案的一 次性统一费用(one-time flat fee)购买某一应用程序。该系统将按照 提供的方法自动计算订购费用。
图7说明每月开一次发票的过程700,该过程可以是运营商212 服务器上的过程。当采用该方式时,服务器112每月为其按月付费 的应用程序和服务订户周期性地生成发票或其它计费信息,并向无 线设备服务订户的运营商212发送该发票或其它计费信息。服务器 112检索订户记录,如步骤702所示,然后生成那些无线设备订户的 计费记录,如步骤704所示。客户可以利用作为订购服务或一次性 购买的产品。由于服务器112可以支持许多运营商和用户,该用户 是不同运营商的订户,所以基于运营商特有的标记标识符分离计费 记录并将其发送给运营商,如步骤706所示。
图8是一个相互关系图800,说明开发商202、订购计费系统802、 运营商212以及无线设备的终端用户210之间的金融关系。订购计 费系统802可以支持不止一个运营商212并且可以分别为每个运营 商212生成发票。开发商202可以查看生成的发票。每个运营商212 可以向已订购或使用其产品目录中的产品或服务的每个个人用户 210发送一个账单,并接收每个用户210的付款。运营商212向计费 系统802支付发票,而计费系统802向开发商202付款。
相互关系800表示了本发明的优点。对于开发商202,本发明能 够使其产品得以轻松销售,并可以消除与各个买家交易时的激烈争 论以及搜索承载其产品的发布商时遇到的烦恼。对于运营商212,本 发明提供可以使终端用户210获得更多产品的方法,因此,可以提 供能够在不需雇佣大量软件开发人员的情况下就产生更多利润的新 地点。对于用户210,本发明可以使用户210获得更多应用程序并且 可能使用户210不再需要携带诸如寻呼机、个人数字助理(PDA)、甚 至是游戏设备之类的多种电子设备。
图9说明计费记录900的典型实施方式。计费记录900保存在服 务器112上的计费数据库中,并且具有用户标识902、运营商标识 904、订购方案标识906、发票908(可以包括额定价格信息、开发 费,以及价目表信息)以及使用信息910。计费记录是由计费服务器 112生成的并发送给每个运营商212。运营商212为用户开具额定价 格的账单。运营商212可以在给无线设备订户开具账单之前调整发 票金额。
图10说明根据本发明之某一实施方式的产品记录1000。开发商 可以查看产品记录1000。应该注意到,有时候开发商只能访问该计 费记录的一个子集,这是因为该计费记录中有开发商不可用的运营 商敏感信息。产品记录1000保存在计费服务器112上的产品数据库 中,并且具有开发商标识字段1002、产品标识字段1004、订购使用 (如价目表)信息字段1006、按使用付费的使用信息字段1008以及 一个或多个用户信息字段1010。订购使用字段1006可以列出有多少 增值订户以按月付费的方式订购了该产品;按使用付费的使用字段 1008可以列出有多少特殊增值订户以按使用付费的方式订购了该产 品;用户信息字段1010可以列出从所接收的用户信息中抽取的人口 统计数据。同时,使用记录可以包含诸如订户id、时戳、部件号、 部件名称、事件类型(即,下载或删除)、应用程序价目表、应用 程序开发费、应用程序许可信息等的信息。
图11说明诸如可以在服务器112上实现的计费服务器之组件的 一种实施方式。服务器112具有发票生成器1102、订购记录器1104、 开发商接口1106、控制器1108、产品数据库1110、目录库1112、 开发商账号管理器1114、运营商接口1116以及计费数据库1118。 发票生成器1102为运营商生成发票;订购记录器1104记录用户选 择;开发商接口1106接收开发商的产品提交并且向开发商提供访问 以查看订购信息;产品数据库1110存储提交的所有产品;目录库 1112存储为不同运营商和硬件平台设计的所有目录;开发商账号管 理器1114为开发商提供订购信息或其它数据并且给开发商付款;运 营商接口1116与运营商对接;计费数据库1118记录所有用户的计 费记录;以及控制器1108监控服务器112的操作。在其它实施方式 中,应用程序下载服务器或交易管理器生成运营商发票,而运营商 计费系统生成客户发票。因此,交易管理器管理活动的订购并且生 成可以导出到运营商计费系统中的按月付费的订购计费事件,且该 交易管理器可以支持开发商202的计费服务以便开发商对付款进行 对账,但是概要使用信息不包括诸如SID之类的运营商敏感的使用 信息。
开发商可以通过开发商接口1106管理的接口204访问服务器 112,其方法是输入该开发商标识号。服务器112为每个开发商指配 一个标识号和一个密码。在输入标识号和密码之后,计费服务器112 至少允许该开发商访问与该开发商标识号关联的计费支持服务。
因此,可以看出,该系统产生提供用于支持多个当事人的端到端 计费系统802的方法,其中订购计费系统802支持多个开发商以及 不同运营商的许多终端用户。该系统对仅能看到订购引发事件和订 购终止事件的终端用户是透明的,其中该系统处理这些事件之间的 计费。计费系统802为每个开发商设置单独账号,其中在其自身的 账中列出每个开发商开发的产品。同时,订购计费系统802可以把 每个终端用户和运营商联系起来,并记录每个终端用户的服务方案。 同时,该系统可以记录产品请求,向终端用户交付请求的产品,并 且以每次使用为基础单独地生成发票或者以订购为基础每月单独地 生成发票。当使用该方式时,记录从每个运营商那里征收的款项, 然后向终端用户已经使用或已经订购其产品的开发商分配所征收款 项的适当部分款项。
考虑到能够在诸如服务器112之类的计算设备的计算机平台上 执行该方法,本发明包括驻留在计算机可读介质中的程序,其中该 程序指示服务器或具有计算机平台的其它计算设备执行该方法的步 骤。计算机可读介质可以是服务器112的存储器,或者可以在可连 接的数据库中。此外,计算机可读介质可以是能够加载到无线设备 计算机平台上的辅助存储介质,如磁盘或磁带、光盘、硬盘、闪存 或本领域熟知的其它存储介质。
例如,在图3-7的上下文中,通过使无线网络的操作部分(如服 务器112)执行机器可读指令序列,可以实现该方法。该指令可以驻 留在各种类型的信号承载介质或数据存储主介质、辅助介质或三次 介质中。例如,该介质可以包括无线网络的各种组件可以访问的RAM (未示出)中,或者驻留在无线网络的各种组件中的RAM中。不论 是包含在RAM、磁盘中,还是包含在其它辅助存储介质中,总是可 以把这些指令存储在各种机器可读数据存储介质上,如DASD存储 器(例如,常规“硬盘”或RAID阵列)、磁带、电子只读存储器 (例如,ROM、EPROM或EEPROM)、闪存卡、光学存储设备(例 如,CD-ROM、WORM、DVD、数字光带)、纸张“穿孔”卡,或 包含数字和模拟传输介质在内的其它适合数据存储介质。
尽管本发明已经特别参照其优选实施方式进行了说明和描述,但 是本领域的熟练技术人员应该理解,其形式和细节可以进行各种改 变而并不背离下面的权利要求书所阐述的本发明的实质和范围。此 外,尽管本发明的某些组成部分是用单数形式进行描述并采用单数 形式提出权利要求的,但是其复数形式也是预期的,除非明确限制 为单数形式。
QQ群二维码
意见反馈