具有认证的无线设备业务事件数据的开帐系统的制作方法

文档序号:6510428阅读:105来源:国知局
具有认证的无线设备业务事件数据的开帐系统的制作方法
【专利摘要】本发明涉及具有认证的无线设备业务事件数据的开账系统。一种系统、方法及计算机程序用于基于与驻留在第三方计算机设备上的应用程序和服务可开账的交互而给无线设备用户开账,该第三方计算机可通过一无线网络接入。该系统使用在一无线设备执行一可开账业务时创建的可认证业务数据,其中该数据是一安全指示,即一无线设备已执行一特定的可开账业务事件。该业务数据可被认证然后汇集以产生发生在无线网络上的可开账业务事件的帐单。该账单自网络上的一开账计算机产生或该汇集数据被发送至一无线服务提供商以最终给无线设备用户开账。
【专利说明】具有认证的无线设备业务事件数据的开帐系统
[0001]本申请是国际申请日为2004年6月25日,国际申请号为PCT/US2004/020559,发明名称为“具有认证的无线设备业务事件数据的开帐系统”的PCT申请进入中国国家阶段申请号为200480021363.8的专利申请的分案申请。
【技术领域】
[0002]本发明总体上是关于无线设备和无线网络。特别的,本发明是关于一种允许用于第三方应用程序销售和服务的精确可靠业务数据跨越一无线网络提供给无线电信设备,并能够提供精确数据足以为该可开账业务向无线服务用户开账的系统及方法。
【背景技术】
[0003]无线设备,如蜂窝电话,在一无线网络内交流包含语音和数据的包。在现有的无线通信系统,如蜂窝通信系统,典型的由无线网络提供商对无线服务用户收取电信设备的初装费,以及以后的通话费和设备使用费。然而,现有的无线网络系统,如蜂窝网络,典型的,并不对通话之外的电信设备上的其他活动开账。
[0004]如果无线设备的用户希望下载并且使用一软件应用程序或者升级该无线设备的功能,通常该用户致电服务提供商或者通过其他电子方式,如一独立的因特网接入联系该服务提供商。在一些情况下,服务提供商可横跨一无线网站传输应用程序至无线设备(通过一时间直接接入下载)或者允许该用户通过该无线网络访问该无线设备内的一网络站点,在这样的网络站点内,该应用程序可被该无线设备下载或者访问。最典型的,该无线设备通过安全套接字层(SSL)或者其他安全数据链路访问应用程序。否则,该服务提供商的服务人员必须物理接入该电信设备以安装软件或者升级其组件。
[0005]因此,现有用于无线电信装置活动监测和开账的系统不允许服务供应商藉由该无线设备对没有发生在其计算机设备上的活动进行开账或者计费,且这些活动并不是通过安全数据链路实现的。进一步的,无线设备供应商并没有一种可靠的对其用户开账的方法,因为任何通过第三方提供给其用户的服务单独横跨该无线网络,提供商和该第三方之间没有能够进行直接通信的方法。相应的,本发明主要针对一种系统和方法,其允许为可开账业务事件对无线设备开账,该可开账业务事件发生在无线网络上,来自用户的无线设备与该无线网络上的其他计算机设备交互时。

【发明内容】

[0006]本发明是一种系统、方法以及计算机程序,其利用收集的可认证数据对与驻留在第三方计算机设备的应用程序和服务进行的任何可开账交互向无线设备用户开账,该第三方计算机设备可通过一无线网络,如蜂窝通信网络访问。该系统使用认证的业务数据,这些业务数据是在无线设备进行可开账的业务,如一应用程序下载或者服务预定时创建,因此该数据是无线设备已执行一特定的可开账业务事件的可靠指示。该业务数据被汇集用于生成可开账业务事件的可靠开账数据,并且该开账数据可被网络上的一台开账计算机收集并生成账单,该开账数据也可发送至一无线服务提供商以对无线设备用户开账。
[0007]在一实施例中,该系统包括至少支持横跨其网络的数据通信的无线网络,并且一个或者多个无线计算机设备可横跨该无线网络与其他计算机设备进行选择性的通信。各无线设备具有与其他计算机设备进行可开账业务的能力,并且可开账业务的发生导致认证业务事件数据的生成,通过这些业务数据可以验证一个特定的无线设备进行了特定的业务事件。至少一台开账计算机与该无线网络进行选择性的通信,并且收集该无线设备的至少一些业务事件数据,并认证和汇集该业务事件数据至业务事件开账数据,因而各业务事件对于影响该业务事件的特定无线设备是可开账的。该开账计算机可发送账单至无线设备用户或者发送该开账数据至另一个实体,如无线服务提供商以使该另一实体能够对该业务事件开账。
[0008]一种利用认证业务数据生成账单的方法,该方法对通过无线网络进行业务的无线设备开账,该方法包括以下步骤:首先,无线计算机设备与该无线网络内的其他计算机设备进行交互,使得一个可开账的业务事件发生在该无线网络内。然后,产生认证过的业务事件数据,该业务数据能够验证某个特定的无线设备进行了特定的业务事件。最后,该方法汇集认证业务事件数据至业务事件开账数据,这样对执行该业务事件的特定无线设备,各业务事件都是可以开账的。该方法还可以进一步包括直接传输账单给该无线设备用户的步骤,该账单是由该无线设备发生的业务事件生成的,或者可以传输该业务事件开账数据至该网络的其他设备上。
[0009]因此,本发明的系统和方法能够为无线服务提供商提供对无线电信设备业务可靠开账的能力,如下载和执行应用程序,这些业务只出现于该无线网络的第三方计算机设备上。通过使用本系统,无线服务提供商能够具被如下优势:提供商能够向无线用户提供接入第三方的增值服务并且能够有效的开账,并且从该第三方服务中获利。此外,该开账系统并不需要用户联系服务提供商或者该计算环境外地第三方以接收或者接入其他服务。
[0010]当仔细审阅本文中的图表说明、本发明的详细描述以及说明、权利要求后,本发明的其他目标、优势以及特点将显而易见的。
【专利附图】

【附图说明】
[0011]图1是一可以用于利用认证业务事件数据为无线设备业务开账的系统的无线网络、计算机硬件及无线设备的代表图;
[0012]图2是一说明一个具有开账系统的蜂窝通信网络,该开账系统跟踪与跨越无线网络的其他计算机设备交互的无线设备上发生的可开账业务事件;
[0013]图3是一联系横跨该无线网络的第三方应用程序下载服务器时呈现给无线设备用户的交互式菜单,且显示器上将出现多个交互选项;
[0014]图4是一说明本系统一实施例的对象图,其中一个可认证的业务事件数据对象的形成来自可下载应用程序与该无线设备的下载界面的交互;
[0015]图5是一说明无线设备计算机平台上运行的过程或者子过程的一实施例的流程图,该无线设备设备准备下载一个应用程序(一可开账业务事件)并使用一数字签名以验证该进行下载的无线设备的身份;
[0016]图6是一说明第三方计算机应用程序下载服务器的计算机平台上运行的过程或者子过程的一实施例的流程图,其中下载完成后,收集下载应用程序的无线设备的数字签名,产生并且传输可认证业务事件数据;
[0017]图7是一说明开账计算机上运行的过程或者子过程的一实施例的流程图,该开账计算机接收、认证并存储来自无线网络的业务事件数据,且根据请求汇集并发送业务事件开账数据至一无线服务提供商。
【具体实施方式】
[0018]请参考附图,其中相同的数字代表相同的组件。图1显示本发明系统10的一个实施例,该系统用于跟踪无线设备上发生的认证可开账事件,例如,一蜂窝电话12横跨一无线网络14与第三方计算机设备,如一第三方应用程序下载服务器16通信,其通过一无线通信端口或者其他接入无线网络14的数据选择性的下载软件应用程序或者其他数据至该无线设备上。升级无线网络14时,如果该无线设备的终端用户希望下载并且使用一软件应用程序时,该终端用户将试图连接至一应用程序下载服务器,或者是该运营商的服务器或者是一第三方应用程序下载服务器16,通过桥接一至无线网络14的通信连接,并试图访问及下载所需要的软件应用程序。一旦该无线设备联系该应用程序下载服务器16,将进行一次初始联系且该应用程序下载服务器16能够决定哪些应用程序和数据对无线设备12、18、20、22是可用的并且发送适当的信息,如可显示在无线设备12、18、20、22上的一个菜单(图3所示),以便该无线设备的用户能够了解可用的应用程序和服务。
[0019]如图所示,该无线设备可以是一个蜂窝电话12,其具有一个图形显示器13、一个个人数字助理18、一个带有图形显示的寻呼机20 (该处所示为一二行文字显示寻呼机),或者甚至一个具有无线通信端口的独立计算机平台22,其或者可有一个至一网络或者因特网的有线连接24。因此,系统10能够运行在各种形式的远程计算机模块上,包括无线通信端口、包括但不限于无线调制解调器、PCMCIA(PC机内存卡国际联合会)卡、接入终端、个人电脑、接入终端、不带显示器或者键盘的电话,或者上述组件的任何组合或者子组合。进一步的,该处使用的术语“应用程序”包括可执行和不可执行的软件文件、原始数据、汇集数据、补丁或者其他编码段。
[0020]在系统10中,一个或者多个无线设备12、18、20、22通过无线网络14与其他计算机设备进行选择性的通信,如设备间的一语音或者数据呼叫。各无线设备具有与其他计算机设备进行可开账业务的能力,如应用程序下载、执行、服务或者其他增值服务交互,并且可开账业务的发生引起认证事件数据74 (图4)的生成,该事件数据允许验证特定的无线设备12、18、20、22已进行了一个特定的业务事件。至少一台开账计算机30能够与无线网络14进行选择性的通信以收集无线设备的至少一些可认证业务事件数据,且该开账计算机30也能够认证和汇集业务事件数据至业务事件开账数据,以便各业务事件对于影响该业务事件的特定无线设备可开账。正如这里将详细说明的,该开账计算机30能够对无线服务用户的无线设备开账,因为其引起一个可开账业务事件,或者该业务事件开账数据可被发送至无线网络14或一本地网络26上的其他计算机设备,如第三方开账计算机32上,其典型的是一无线服务提供商。
[0021]一个或者多个无线设备12、18、20、22,通常在一操作该设备的终端用户的指导下选择性地通过一无线网络与其他计算机设备通信,该其他计算机设备可为一应用程序下载服务器16,其能够和其他正在与无线网络14通信的计算机组件,例如一能够包含用于无线设备的认证或者非认证业务事件数据的可开账业务事件数据库28,部分地共存在一本地服务器侧网络26上。所有组件可以协调工作以收集无线设备12、18、20、22的可开账业务事件的有关数据,并且在开账计算机30上汇集业务事件数据,如下将进一步说明。然而,应注意所有服务器侧的功能可集中在一台服务器,如开账计算机30上实现。此外,任何计算机或者服务器侧计算机平台能够跨越无线网络14为无线设备12、18、20、22提供单独的服务和处理过程。
[0022]图2是一个方框图,其更全面的阐明了无线网络14的组件以及系统10组件之间的相互关系。无线网络14只是作为示例,其可以包含任何系统,据此,远程模块如无线设备12、18、20、22通过无线方式相互之间,或者与无线网络14的组件间进行通信,包括但不限于无线网络运营商和服务器。服务器侧的组件是一开账服务器16、第三方应用程序下载服务器16、一可开账业务事件数据库28、一开账计算机30、一无线设备数据库34及一无线服务提供商开账计算机41。蜂窝数据网络还有其他为提供蜂窝电信服务所需的其他服务器侧组件。图2中所示的服务器侧组件可以自己通过跟踪从第三方应用下载服务器16下载的应用程序创建一个开账系统10,并且由开账计算机30通过可开账业务事件数据库28和无线设备数据库34的关联产生(并且认证)该下载的账单。系统10也能传输业务事件开账数据至一无线服务提供商开账计算机41,该计算机能够收集无线设备数据,如从数据库34,并且产生该提供商的无线服务用户的账单。通过使用可升级的第三方硬件,能够访问该无线设备的计算机设备数目理论上是无限的。
[0023]服务器侧组件通过一数据链路,如因特网、一安全局域网、广域网或者其他网络与一运营商网络40通信。该运营商网络40控制发送至信息服务控制器(“MSC”)42的信息(通常是以数据包的形式)。运营商网络40通过一网络、因特网或者P0TS( “基本电话系统”)与该MSC42通信。通常,运营商网络40和MSC42之间的网络或者因特网连接传输数据,POTS传输语音信息。该MSC42连接至多基站(“BTS”)44。与运营商网络类似,MSC42通常有两种连接至BTS44的方式:通过网络以及因特网传输数据,通过POTS传输语音信息。BTS44最终通过无线方式,如短消息服务(“SMS”)或者本【技术领域】现有的其他无线传输方式广播消息至无线设备,如蜂窝电话12。
[0024]无线设备如蜂窝电话12,有一个计算机平台50,其可以接收和执行从应用下载服务器16传送过来的软件应用程序。计算机平台50除了包括其他组件外,还包括一专用集成电路(“ASIC”) 52,或者其他处理器、微处理器、逻辑电路、可编程门阵列或者其他数据处理装置。该ASIC52在生产无线设备时安装,并且其通常是不可升级的。ASIC52或者其他处理器执行一应用编程接口层(“API”)54,其与所有驻留在无线设备中存储器56的程序接口。该存储器可以由只读存储器或者随机访问存储器(RAM和ROM)、EPROM、EEPR0M、闪存卡或者计算机平台通用的存储器组成。计算机平台50也可以包括一本地数据库58,其可以存储存储器56中暂时不使用的软件应用程序,如从第三方应用程序下载服务器16下载的软件应用程序。本地数据库58通常由一个或者多个闪存卡单元组成,但其也可以是本【技术领域】所熟知的现有的二次或者三次存储装置,如磁媒体、EPROM、EEPR0M、光媒体、磁带、软盘或者硬盘。
[0025]蜂窝电话和电信装置,如蜂窝电话12,具有越来越高的计算能力,并且和个人计算机和手提式个人数字助理(“PDAs”)具有相同处理能力。这些“智能”蜂窝电话使得软件开发人员可以开发可以下载并且能够在该蜂窝设备的处理器,如ASIC12上执行的软件应用程序。无线设备,如蜂窝电话12能够下载多种类型的应用程序,如游戏和股票机,或者简单的新闻或者体育类数据。下载的数据或者执行的应用程序能够立即在显示器13上显示,并且在不使用时能够存储在本地数据库58内。软件应用程序可以看作为驻留在无线设备12、18、20、22中的常规软件应用程序,并且用户可以有选择地将本地数据库58内存储的驻留应用程序上载至存储器56以在API54上执行。无线设备12、18、20、22的用户也可以有选择地删除本地数据库58内的软件应用程序。因此蜂窝电话12的终端用户可以定制他们自己的电话程序,如游戏、打印媒体、最新股票信息、新闻、或者其他任何可以通过无线网络14从应用程序下载服务器下载的信息和程序。
[0026]无线设备12、18、20、22使用第三方提供的增值服务导致可开账业务事件,由该无线网络服务提供商将对无线设备的用户开账,该用户在可开账事件发生时并不一定是无线设备的终端用户。通常,当该终端用户与第三方应用下载服务器30提供的应用程序进行交互时,开账事件将出现。可开账事件的例子包括但不限于从无线网络14上的第三方应用下载服务器16下载应用程序至无线设备计算机平台50、在无线设备12、18、20、22上执行应用程序、访问驻留在无线网络14的其他计算机设备,如应用程序下载服务器16内的应用程序、或一可访问数据库、或者其他执行或者交互参数。
[0027]系统10相应的允许一第三方,如一独立软件产商或者开发商通过第三方所有的计算机设备或者网络运营商40为无线设备提供可下载的软件应用程序。许多计算机设备可以参与应用程序或者服务的最终分发,并且无线设备12、18、20、22能够访问一个或者多个第三方计算机设备。由于运营商40用户的可开账业务事件,系统10因此可以对其进行后开账,通常该开账与运营商40对他们用户的开账不同,并且开账计算机30可以汇集并且产生业务事件开账数据,而且能够将这些数据提供给无线服务提供商。
[0028]为了演示第三方应用程序下载服务器30能够提供给无线设备12、18、20、22的服务,图3是一显示器13的局部视图60,其带有一个菜单62,其中列举了与应用下载服务器16潜在的可能交互。一可用信息段64显示将在无线设备上显示的简单数据,其中无线设备需付费以访问该数据。如选择站点66所示,无线设备12、18、20、22可以从该菜单选择下载哪一应用程序,这将导致显示第三方应用下载服务器16。如果该无线设备的用户(终端用户或者非终端用户)下载一个或者多个应用程序,将分别对次该用户开账。
[0029]在系统10的一实施例中,一个或者多个无线设备12、18、20、22的可开账业务事件数据最终由开账计算机30收集,以便开账计算机对各无线设备开账的开账信息包含在开账计算机30内。如图2所示,该开账信息最终将由运营商网络40提供给无线服务提供商开账计算机41,以对该运营商用户开账。然而,开账计算机30本身可以产生一账单给该无线设备用户,其可为该用户访问无线设备数据34的信息。可开账事件数据最终由开账计算机30收集,第三方计算机设备(应用程序下载服务器16)也可以收集该可开账事件数据并且定期地将其传送至开账计算机30。当该可开账业务事件结束时、收到开账计算机30的查询、或者在固定时间如激活时每隔30分钟,第三方计算机设备可以传送可开账业务事件数据至开账计算机30。并且,如果该开账计算机30根据收集的可开账事件数据进一步产生无线设备12、18、20、22的账单,该产生的账单可以从开账计算机传送至无线网络14内的其他计算机设备上。同时请注意该业务事件数据(认证过或者没有经过认证)因此也可以存储在该网络内的任何计算机,如应用程序下载服务器16内,并且最终传送至开账计算机30。
[0030]图4是一对象图,显示一可下载应用程序70自与无线设备下载接口 72的交互创建认证业务事件数据对象74。该可下载应用程序包含至少作为卖方的密钥的数据,以及“创建认证业务事件对象”以及一“发送卖方密钥及数字签名”的方法。无线设备下载接口 72包含数据作为数字签名,或者其他身份鉴别数据如加密密钥或者本【技术领域】内熟知的现有的其他加密数据技术,以及“发送数字签名”的方法。因此,当该无线设备下载接口 72与可下载应用程序70交互以影响应用程序的下载时,该程序对于无线设备12、18、20、22是一个可开账业务事件,发送其数字签名至可下载应用对象70,该下载应用对象70创建业务事件数据对象74,然后用卖方密钥和数字签名填充该业务事件数据74,由该业务事件数据对象74可以通过应用程序的卖方以及无线设备购买的唯一数据认证。请注意无线设备下载接口 72可以包括创建业务事件数据对象74的方法,或者与可下载应用程序70共用所属【技术领域】的技术人员所熟知的方法。
[0031]总之,如图4所示实施例,在一面向对象的范例中,下载的应用程序70创建了业务事件数据74的一软件对象,该数据由通过无线网络14进行业务的无线设备12、18、20、22的认证业务数据组成,其中该对象验证一特定的无线设备进行了一特定的可开账业务事件,因此该对象用于生成发生在无线网络14上可开账业务事件的账单。业务事件数据74可发送至开账计算机30,其与无线网络进行有选择的通信,并且可驻留在可下载应用程序70、无线设备下载接口 72内或者两者内。此外,可以根据应用程序下载或者无线设备预定一服务创建业务事件数据74,该服务由一个或者多个计算机设备通过无线网络14提供给该无线计算机设备。此外,能够修改业务事件发生时创建的业务事件数据74。
[0032]图5是一个流程图,显示无线设备计算机平台50上执行的过程或者子过程的一实施例,其中用户希望下载一应用程序(一可开账业务事件)并且无线设备12、18、20、22的数字签名用于验证无线设备12、18、20、22的身份。无线设备计算机平台50接收一指令以访问步骤82所示的应用下载服务器16的应用程序菜单62。如判断84所示,进行了 一该用户是否请求下载的判断。如果在判断84发生请求下载,那么将发送数字签名至应用程序下载服务器16并且进行一如步骤86所示的应用程序下载尝试。如步骤88所示,进行了一该应用程序是否已经成功下载判断。如果在步骤88该应用程序已成功下载,那么该过程返回至判断84以确定是否有其他应用程序下载申请。如果在步骤88该应用程序已成功下载,如步骤90所示,将返回一错误提示至请求下载该应用程序的用户,并且该过程再次返回至判断84。
[0033]如果用户在判断84没有请求下载应用程序,将进行一判断:如判断92所示,用户是否请求退出该菜单。如果用户在判断92没有请求退出该菜单,该过程将返回至判断84并且与判断84交互以判断是否有下载请求,并且判断92确定是否请求退出该菜单。如果在判断92用户请求退出菜单,那么无线设备12、18、20、22对应用程序下载服务器16的访问结束。
[0034]图6是一个流程图,显示第三方计算机应用程序下载服务器16上执行的过程或者子过程的一实施例,如图4所示,其收集下载应用程序的无线设备的数字签名并且生成业务事件数据,并在下载结束后传输该数据。如步骤100所示,收到来自无线设备12、18、20、22的一下载请求,如判断102所示,判断是否收到无线设备102的数字签名。如果在判断102没有收到该数字签名,如步骤104所示,将输出一错误提示至该用户以提示没有接收到数字签名及没有认证该用户,同时该下载过程结束。否则,如果在步骤102收到数字签名,如步骤106所示,该请求的应用程序将下载至该用户的无线设备上。如步骤108所示,产生包含卖方密钥和数字签名的业务事件数据,其在图4中详细说明。如步骤110所示,传输业务事件数据至开账计算机30且该下载过程结束。
[0035]在该过程的另一实施例中,业务事件产生过程(步骤108)在无线网络14内其他计算机上执行。此外,可以传送该业务事件数据至无线网络14上的其他一个或者多个计算机,而不仅仅是至开账计算机30。
[0036]图7是一流程图,显示在一开账计算机30上执行过程或者子过程的一实施例,该计算机接收、认证、并且存储来自无线网络14的业务事件数据74,并且根据要求汇集并且发送业务事件开账数据74至一无线服务提供商开账计算机41。如判断118所示,根据判断是否接收到来自一个或者多个无线设备12、18、20、22的业务事件数据74,进入该过程。如果在步骤112接收到业务事件数据74,如步骤114所示,接收并且认证该业务事件数据74。在一实施例中,认证来自卖方密钥和无线设备12、18、20、22数字签名的验证。然而,其他身份验证的方法,如PGP或者其他加密密钥技术也可以在本系统中使用,这对于本【技术领域】的技术人员是熟知的。如步骤16所示,业务事件数据74认证后,认证的数据被存储下来。然后该过程延续到判断118,其判断是否收到一个传输业务开账数据至无线服务提供商开账计算机41的请求,如果在判断112没有业务事件数据74也可以到达该判断。如果在判断118没有收到一个传输业务开账数据的请求,该过程将返回至判断112并进入一个等待状态,并且不停地判断是否收到业务数据以及业务开账数据传输请求。
[0037]否则,如果在判断118没有收到传输业务事件开账数据的请求,那么如步骤120所示,将汇集存储的认证业务数据至业务事件开账数据,然后如步骤122所示,发送业务事件开账数据至无线服务提供商开账计算机41。或者,可以在步骤120生成无线设备12、18、20、22的开账,然后由他们自己发送至无线设备12、18、20、22,并且传输至其他计算机,如无线服务提供商计算机41,或者可以转化该业务开账数据为实际的打印账单,以邮寄至无线设备12、18、20、22的无线服务用户。
[0038]由该可见,系统10提供了一种利用认证业务数据的开账方法,该方法对通过无线网络14进行业务的无线设备12、18、20、22开账。该无线网络14至少支持数据通信,一无线计算机设备通过无线网络14与其他计算机设备交互,导致无线网络14上出现一可开账业务事件,并生成可认证业务事件数据74,其可以用于验证特定的无线设备进行了特定的业务事件,认证业务事件数据,然后汇集业务事件认证数据74至业务事件开账数据,因此,对于特定的影响业务事件的无线设备12、18、20、22,各业务事件都是可开账的。汇集认证业务事件数据的步骤可以发生在一开账计算机30上,其有选择性的与无线网络14通信。该方法也可以进一步包含对无线设备用户开账的步骤,因为用户的无线设备导致了业务事件。
[0039]在本方法的另一实施例中,包含根据认证的以及汇集的业务事件认证数据,生成各无线计算机设备12、18、20、22账单的步骤。本方法也可以包含根据认证业务事件数据74生成业务事件开账数据,并且将该业务事件开账数据传输至一服务提供商,如无线服务提供商开账计算机41的步骤。如图5及图6中所示,导致可开账业务事件的步骤可以为通过无线网络从其他计算机设备下载应用程序至无线计算机设备12、18、20、22。另一选择为,导致可开账业务事件的步骤可以通过无线网络14,无线计算机设备12、18、20、22预定一个或者多个计算机设备提供的服务。生成可认证业务事件数据的步骤可以如图4所示,通过可下载应用程序70生成可认证业务事件数据,而且如果该无线计算机设备包含一数字签名并且该应用程序有一加密密钥,那么生成可认证业务事件数据的步骤如图4所示,通过该数字签名和加密密钥形成业务事件数据。此外,汇集认证业务事件数据至业务事件开账数据的步骤也出现在业务事件的发生时刻,或者,本方法可包括存储业务事件数据74(经过认证的以及没有经过认证的),以及传输该存储的业务事件数据至无线网络14上其他计算机设备,如无线服务提供商开账计算机41的步骤。
[0040]考虑到本方法是在一计算机设备,如开账计算机30上执行,本系统包括一驻留在计算机可读媒质上的程序,其中该程序控制具有计算机平台的服务器或者其他计算机设备进行本方法的所有步骤。计算机可读媒质可以为开账计算机30的存储器,或者位于一相连的数据库,如可开账业务事件数据库28内。而且,该计算机可读媒质可以在一二次存储媒质内,其可装载至无线设备计算机平台内,如磁盘或者磁带、光盘、硬盘、闪存、或者本【技术领域】内熟知的存储媒质。
[0041]根据图5、图6和图7所示,本方法也可以这样实施,例如,通过操作无线网络14的一部分以执行一系列机器可读的指令,如无线设备计算机平台50、开账计算机30以及第三方应用程序下载服务器16。这些指令可以驻留在各种形式的信号存储或者数据主存储器,二次存储器或者三次存储器内。媒体也可以包含:如RAM(没有显示)访问方式,或者驻留在无线网络14的组件内。无论是存储在RAM、磁盘、或者其他二次存储媒质内,这些指令可以存储在各种机器可读的数据存储媒质内,如DASD存储(例如传统的“硬盘”或者RAID阵列),磁带、电只读存储器(如ROM、EPROM或者EEPR0M),闪存卡、光学存储装置(例如⑶-R0M、W0RM、DVD、数字光学磁带),纸带“打孔”卡或者其他合适的包括数字及模拟传输媒质的数据存储媒质。
[0042]虽然上述说明书展示了本发明的一些示例实施例,应注意各种形式的变化和修改并没有偏离本发明在随后的权利要求中所定义的发明范围。且,本发明的组件可能是按照单数形式描述或者要求,除非特别指明为单数,复数形式也是在本发明的考虑之内。
【权利要求】
1.一种利用认证业务数据对跨越一无线网络执行业务的无线设备开账的系统,包括: 一支持至少横越其进行数据通信的无线网络; 至少一个计算机设备,各计算机设备与该无线网络选择性通信,用于支持可开账业务,且具有识别该可开账业务的相关联的安全密钥; 一个或者多个无线设备,与该无线网络选择性通信;各无线设备包括一个计算机平台,该计算机平台具有识别该无线设备的相关联的数字签名,其中各无线设备都有能力横越无线网络与该计算机设备中的一者进行可开账业务,且该可开账业务导致产生可认证业务事件数据,该数据包括该安全密钥和该数字签名以验证一特定的无线设备已执行一特定的业务事件;和 至少一台开账计算机,与该无线网络选择性通信并收集至少一些用于该无线设备的可认证业务事件数据;该开账计算机认证该可认证业务事件数据并汇集经认证业务事件数据至业务事件开账数据,以便各业务事件对执行该业务事件的特定无线设备可开账。
【文档编号】G06Q30/00GK103491270SQ201310401792
【公开日】2014年1月1日 申请日期:2004年6月25日 优先权日:2003年6月30日
【发明者】拉温德尔·昌德霍克, 布莱恩·迈尼尔, 山田淳 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1