具有認證的無線設備業(yè)務事件數據的開帳系統的制作方法
【專利摘要】本發(fā)明涉及具有認證的無線設備業(yè)務事件數據的開賬系統。一種系統、方法及計算機程序用于基于與駐留在第三方計算機設備上的應用程序和服務可開賬的交互而給無線設備用戶開賬,該第三方計算機可通過一無線網絡接入。該系統使用在一無線設備執(zhí)行一可開賬業(yè)務時創(chuàng)建的可認證業(yè)務數據,其中該數據是一安全指示,即一無線設備已執(zhí)行一特定的可開賬業(yè)務事件。該業(yè)務數據可被認證然后匯集以產生發(fā)生在無線網絡上的可開賬業(yè)務事件的帳單。該賬單自網絡上的一開賬計算機產生或該匯集數據被發(fā)送至一無線服務提供商以最終給無線設備用戶開賬。
【專利說明】具有認證的無線設備業(yè)務事件數據的開帳系統
[0001]本申請是國際申請日為2004年6月25日,國際申請?zhí)枮镻CT/US2004/020559,發(fā)明名稱為“具有認證的無線設備業(yè)務事件數據的開帳系統”的PCT申請進入中國國家階段申請?zhí)枮?00480021363.8的專利申請的分案申請。
【技術領域】
[0002]本發(fā)明總體上是關于無線設備和無線網絡。特別的,本發(fā)明是關于一種允許用于第三方應用程序銷售和服務的精確可靠業(yè)務數據跨越一無線網絡提供給無線電信設備,并能夠提供精確數據足以為該可開賬業(yè)務向無線服務用戶開賬的系統及方法。
【背景技術】
[0003]無線設備,如蜂窩電話,在一無線網絡內交流包含語音和數據的包。在現有的無線通信系統,如蜂窩通信系統,典型的由無線網絡提供商對無線服務用戶收取電信設備的初裝費,以及以后的通話費和設備使用費。然而,現有的無線網絡系統,如蜂窩網絡,典型的,并不對通話之外的電信設備上的其他活動開賬。
[0004]如果無線設備的用戶希望下載并且使用一軟件應用程序或者升級該無線設備的功能,通常該用戶致電服務提供商或者通過其他電子方式,如一獨立的因特網接入聯系該服務提供商。在一些情況下,服務提供商可橫跨一無線網站傳輸應用程序至無線設備(通過一時間直接接入下載)或者允許該用戶通過該無線網絡訪問該無線設備內的一網絡站點,在這樣的網絡站點內,該應用程序可被該無線設備下載或者訪問。最典型的,該無線設備通過安全套接字層(SSL)或者其他安全數據鏈路訪問應用程序。否則,該服務提供商的服務人員必須物理接入該電信設備以安裝軟件或者升級其組件。
[0005]因此,現有用于無線電信裝置活動監(jiān)測和開賬的系統不允許服務供應商藉由該無線設備對沒有發(fā)生在其計算機設備上的活動進行開賬或者計費,且這些活動并不是通過安全數據鏈路實現的。進一步的,無線設備供應商并沒有一種可靠的對其用戶開賬的方法,因為任何通過第三方提供給其用戶的服務單獨橫跨該無線網絡,提供商和該第三方之間沒有能夠進行直接通信的方法。相應的,本發(fā)明主要針對一種系統和方法,其允許為可開賬業(yè)務事件對無線設備開賬,該可開賬業(yè)務事件發(fā)生在無線網絡上,來自用戶的無線設備與該無線網絡上的其他計算機設備交互時。
【發(fā)明內容】
[0006]本發(fā)明是一種系統、方法以及計算機程序,其利用收集的可認證數據對與駐留在第三方計算機設備的應用程序和服務進行的任何可開賬交互向無線設備用戶開賬,該第三方計算機設備可通過一無線網絡,如蜂窩通信網絡訪問。該系統使用認證的業(yè)務數據,這些業(yè)務數據是在無線設備進行可開賬的業(yè)務,如一應用程序下載或者服務預定時創(chuàng)建,因此該數據是無線設備已執(zhí)行一特定的可開賬業(yè)務事件的可靠指示。該業(yè)務數據被匯集用于生成可開賬業(yè)務事件的可靠開賬數據,并且該開賬數據可被網絡上的一臺開賬計算機收集并生成賬單,該開賬數據也可發(fā)送至一無線服務提供商以對無線設備用戶開賬。
[0007]在一實施例中,該系統包括至少支持橫跨其網絡的數據通信的無線網絡,并且一個或者多個無線計算機設備可橫跨該無線網絡與其他計算機設備進行選擇性的通信。各無線設備具有與其他計算機設備進行可開賬業(yè)務的能力,并且可開賬業(yè)務的發(fā)生導致認證業(yè)務事件數據的生成,通過這些業(yè)務數據可以驗證一個特定的無線設備進行了特定的業(yè)務事件。至少一臺開賬計算機與該無線網絡進行選擇性的通信,并且收集該無線設備的至少一些業(yè)務事件數據,并認證和匯集該業(yè)務事件數據至業(yè)務事件開賬數據,因而各業(yè)務事件對于影響該業(yè)務事件的特定無線設備是可開賬的。該開賬計算機可發(fā)送賬單至無線設備用戶或者發(fā)送該開賬數據至另一個實體,如無線服務提供商以使該另一實體能夠對該業(yè)務事件開賬。
[0008]一種利用認證業(yè)務數據生成賬單的方法,該方法對通過無線網絡進行業(yè)務的無線設備開賬,該方法包括以下步驟:首先,無線計算機設備與該無線網絡內的其他計算機設備進行交互,使得一個可開賬的業(yè)務事件發(fā)生在該無線網絡內。然后,產生認證過的業(yè)務事件數據,該業(yè)務數據能夠驗證某個特定的無線設備進行了特定的業(yè)務事件。最后,該方法匯集認證業(yè)務事件數據至業(yè)務事件開賬數據,這樣對執(zhí)行該業(yè)務事件的特定無線設備,各業(yè)務事件都是可以開賬的。該方法還可以進一步包括直接傳輸賬單給該無線設備用戶的步驟,該賬單是由該無線設備發(fā)生的業(yè)務事件生成的,或者可以傳輸該業(yè)務事件開賬數據至該網絡的其他設備上。
[0009]因此,本發(fā)明的系統和方法能夠為無線服務提供商提供對無線電信設備業(yè)務可靠開賬的能力,如下載和執(zhí)行應用程序,這些業(yè)務只出現于該無線網絡的第三方計算機設備上。通過使用本系統,無線服務提供商能夠具被如下優(yōu)勢:提供商能夠向無線用戶提供接入第三方的增值服務并且能夠有效的開賬,并且從該第三方服務中獲利。此外,該開賬系統并不需要用戶聯系服務提供商或者該計算環(huán)境外地第三方以接收或者接入其他服務。
[0010]當仔細審閱本文中的圖表說明、本發(fā)明的詳細描述以及說明、權利要求后,本發(fā)明的其他目標、優(yōu)勢以及特點將顯而易見的。
【專利附圖】
【附圖說明】
[0011]圖1是一可以用于利用認證業(yè)務事件數據為無線設備業(yè)務開賬的系統的無線網絡、計算機硬件及無線設備的代表圖;
[0012]圖2是一說明一個具有開賬系統的蜂窩通信網絡,該開賬系統跟蹤與跨越無線網絡的其他計算機設備交互的無線設備上發(fā)生的可開賬業(yè)務事件;
[0013]圖3是一聯系橫跨該無線網絡的第三方應用程序下載服務器時呈現給無線設備用戶的交互式菜單,且顯示器上將出現多個交互選項;
[0014]圖4是一說明本系統一實施例的對象圖,其中一個可認證的業(yè)務事件數據對象的形成來自可下載應用程序與該無線設備的下載界面的交互;
[0015]圖5是一說明無線設備計算機平臺上運行的過程或者子過程的一實施例的流程圖,該無線設備設備準備下載一個應用程序(一可開賬業(yè)務事件)并使用一數字簽名以驗證該進行下載的無線設備的身份;
[0016]圖6是一說明第三方計算機應用程序下載服務器的計算機平臺上運行的過程或者子過程的一實施例的流程圖,其中下載完成后,收集下載應用程序的無線設備的數字簽名,產生并且傳輸可認證業(yè)務事件數據;
[0017]圖7是一說明開賬計算機上運行的過程或者子過程的一實施例的流程圖,該開賬計算機接收、認證并存儲來自無線網絡的業(yè)務事件數據,且根據請求匯集并發(fā)送業(yè)務事件開賬數據至一無線服務提供商。
【具體實施方式】
[0018]請參考附圖,其中相同的數字代表相同的組件。圖1顯示本發(fā)明系統10的一個實施例,該系統用于跟蹤無線設備上發(fā)生的認證可開賬事件,例如,一蜂窩電話12橫跨一無線網絡14與第三方計算機設備,如一第三方應用程序下載服務器16通信,其通過一無線通信端口或者其他接入無線網絡14的數據選擇性的下載軟件應用程序或者其他數據至該無線設備上。升級無線網絡14時,如果該無線設備的終端用戶希望下載并且使用一軟件應用程序時,該終端用戶將試圖連接至一應用程序下載服務器,或者是該運營商的服務器或者是一第三方應用程序下載服務器16,通過橋接一至無線網絡14的通信連接,并試圖訪問及下載所需要的軟件應用程序。一旦該無線設備聯系該應用程序下載服務器16,將進行一次初始聯系且該應用程序下載服務器16能夠決定哪些應用程序和數據對無線設備12、18、20、22是可用的并且發(fā)送適當的信息,如可顯示在無線設備12、18、20、22上的一個菜單(圖3所示),以便該無線設備的用戶能夠了解可用的應用程序和服務。
[0019]如圖所示,該無線設備可以是一個蜂窩電話12,其具有一個圖形顯示器13、一個個人數字助理18、一個帶有圖形顯示的尋呼機20 (該處所示為一二行文字顯示尋呼機),或者甚至一個具有無線通信端口的獨立計算機平臺22,其或者可有一個至一網絡或者因特網的有線連接24。因此,系統10能夠運行在各種形式的遠程計算機模塊上,包括無線通信端口、包括但不限于無線調制解調器、PCMCIA(PC機內存卡國際聯合會)卡、接入終端、個人電腦、接入終端、不帶顯示器或者鍵盤的電話,或者上述組件的任何組合或者子組合。進一步的,該處使用的術語“應用程序”包括可執(zhí)行和不可執(zhí)行的軟件文件、原始數據、匯集數據、補丁或者其他編碼段。
[0020]在系統10中,一個或者多個無線設備12、18、20、22通過無線網絡14與其他計算機設備進行選擇性的通信,如設備間的一語音或者數據呼叫。各無線設備具有與其他計算機設備進行可開賬業(yè)務的能力,如應用程序下載、執(zhí)行、服務或者其他增值服務交互,并且可開賬業(yè)務的發(fā)生引起認證事件數據74 (圖4)的生成,該事件數據允許驗證特定的無線設備12、18、20、22已進行了一個特定的業(yè)務事件。至少一臺開賬計算機30能夠與無線網絡14進行選擇性的通信以收集無線設備的至少一些可認證業(yè)務事件數據,且該開賬計算機30也能夠認證和匯集業(yè)務事件數據至業(yè)務事件開賬數據,以便各業(yè)務事件對于影響該業(yè)務事件的特定無線設備可開賬。正如這里將詳細說明的,該開賬計算機30能夠對無線服務用戶的無線設備開賬,因為其引起一個可開賬業(yè)務事件,或者該業(yè)務事件開賬數據可被發(fā)送至無線網絡14或一本地網絡26上的其他計算機設備,如第三方開賬計算機32上,其典型的是一無線服務提供商。
[0021]一個或者多個無線設備12、18、20、22,通常在一操作該設備的終端用戶的指導下選擇性地通過一無線網絡與其他計算機設備通信,該其他計算機設備可為一應用程序下載服務器16,其能夠和其他正在與無線網絡14通信的計算機組件,例如一能夠包含用于無線設備的認證或者非認證業(yè)務事件數據的可開賬業(yè)務事件數據庫28,部分地共存在一本地服務器側網絡26上。所有組件可以協調工作以收集無線設備12、18、20、22的可開賬業(yè)務事件的有關數據,并且在開賬計算機30上匯集業(yè)務事件數據,如下將進一步說明。然而,應注意所有服務器側的功能可集中在一臺服務器,如開賬計算機30上實現。此外,任何計算機或者服務器側計算機平臺能夠跨越無線網絡14為無線設備12、18、20、22提供單獨的服務和處理過程。
[0022]圖2是一個方框圖,其更全面的闡明了無線網絡14的組件以及系統10組件之間的相互關系。無線網絡14只是作為示例,其可以包含任何系統,據此,遠程模塊如無線設備12、18、20、22通過無線方式相互之間,或者與無線網絡14的組件間進行通信,包括但不限于無線網絡運營商和服務器。服務器側的組件是一開賬服務器16、第三方應用程序下載服務器16、一可開賬業(yè)務事件數據庫28、一開賬計算機30、一無線設備數據庫34及一無線服務提供商開賬計算機41。蜂窩數據網絡還有其他為提供蜂窩電信服務所需的其他服務器側組件。圖2中所示的服務器側組件可以自己通過跟蹤從第三方應用下載服務器16下載的應用程序創(chuàng)建一個開賬系統10,并且由開賬計算機30通過可開賬業(yè)務事件數據庫28和無線設備數據庫34的關聯產生(并且認證)該下載的賬單。系統10也能傳輸業(yè)務事件開賬數據至一無線服務提供商開賬計算機41,該計算機能夠收集無線設備數據,如從數據庫34,并且產生該提供商的無線服務用戶的賬單。通過使用可升級的第三方硬件,能夠訪問該無線設備的計算機設備數目理論上是無限的。
[0023]服務器側組件通過一數據鏈路,如因特網、一安全局域網、廣域網或者其他網絡與一運營商網絡40通信。該運營商網絡40控制發(fā)送至信息服務控制器(“MSC”)42的信息(通常是以數據包的形式)。運營商網絡40通過一網絡、因特網或者P0TS( “基本電話系統”)與該MSC42通信。通常,運營商網絡40和MSC42之間的網絡或者因特網連接傳輸數據,POTS傳輸語音信息。該MSC42連接至多基站(“BTS”)44。與運營商網絡類似,MSC42通常有兩種連接至BTS44的方式:通過網絡以及因特網傳輸數據,通過POTS傳輸語音信息。BTS44最終通過無線方式,如短消息服務(“SMS”)或者本【技術領域】現有的其他無線傳輸方式廣播消息至無線設備,如蜂窩電話12。
[0024]無線設備如蜂窩電話12,有一個計算機平臺50,其可以接收和執(zhí)行從應用下載服務器16傳送過來的軟件應用程序。計算機平臺50除了包括其他組件外,還包括一專用集成電路(“ASIC”) 52,或者其他處理器、微處理器、邏輯電路、可編程門陣列或者其他數據處理裝置。該ASIC52在生產無線設備時安裝,并且其通常是不可升級的。ASIC52或者其他處理器執(zhí)行一應用編程接口層(“API”)54,其與所有駐留在無線設備中存儲器56的程序接口。該存儲器可以由只讀存儲器或者隨機訪問存儲器(RAM和ROM)、EPROM、EEPR0M、閃存卡或者計算機平臺通用的存儲器組成。計算機平臺50也可以包括一本地數據庫58,其可以存儲存儲器56中暫時不使用的軟件應用程序,如從第三方應用程序下載服務器16下載的軟件應用程序。本地數據庫58通常由一個或者多個閃存卡單元組成,但其也可以是本【技術領域】所熟知的現有的二次或者三次存儲裝置,如磁媒體、EPROM、EEPR0M、光媒體、磁帶、軟盤或者硬盤。
[0025]蜂窩電話和電信裝置,如蜂窩電話12,具有越來越高的計算能力,并且和個人計算機和手提式個人數字助理(“PDAs”)具有相同處理能力。這些“智能”蜂窩電話使得軟件開發(fā)人員可以開發(fā)可以下載并且能夠在該蜂窩設備的處理器,如ASIC12上執(zhí)行的軟件應用程序。無線設備,如蜂窩電話12能夠下載多種類型的應用程序,如游戲和股票機,或者簡單的新聞或者體育類數據。下載的數據或者執(zhí)行的應用程序能夠立即在顯示器13上顯示,并且在不使用時能夠存儲在本地數據庫58內。軟件應用程序可以看作為駐留在無線設備12、18、20、22中的常規(guī)軟件應用程序,并且用戶可以有選擇地將本地數據庫58內存儲的駐留應用程序上載至存儲器56以在API54上執(zhí)行。無線設備12、18、20、22的用戶也可以有選擇地刪除本地數據庫58內的軟件應用程序。因此蜂窩電話12的終端用戶可以定制他們自己的電話程序,如游戲、打印媒體、最新股票信息、新聞、或者其他任何可以通過無線網絡14從應用程序下載服務器下載的信息和程序。
[0026]無線設備12、18、20、22使用第三方提供的增值服務導致可開賬業(yè)務事件,由該無線網絡服務提供商將對無線設備的用戶開賬,該用戶在可開賬事件發(fā)生時并不一定是無線設備的終端用戶。通常,當該終端用戶與第三方應用下載服務器30提供的應用程序進行交互時,開賬事件將出現??砷_賬事件的例子包括但不限于從無線網絡14上的第三方應用下載服務器16下載應用程序至無線設備計算機平臺50、在無線設備12、18、20、22上執(zhí)行應用程序、訪問駐留在無線網絡14的其他計算機設備,如應用程序下載服務器16內的應用程序、或一可訪問數據庫、或者其他執(zhí)行或者交互參數。
[0027]系統10相應的允許一第三方,如一獨立軟件產商或者開發(fā)商通過第三方所有的計算機設備或者網絡運營商40為無線設備提供可下載的軟件應用程序。許多計算機設備可以參與應用程序或者服務的最終分發(fā),并且無線設備12、18、20、22能夠訪問一個或者多個第三方計算機設備。由于運營商40用戶的可開賬業(yè)務事件,系統10因此可以對其進行后開賬,通常該開賬與運營商40對他們用戶的開賬不同,并且開賬計算機30可以匯集并且產生業(yè)務事件開賬數據,而且能夠將這些數據提供給無線服務提供商。
[0028]為了演示第三方應用程序下載服務器30能夠提供給無線設備12、18、20、22的服務,圖3是一顯示器13的局部視圖60,其帶有一個菜單62,其中列舉了與應用下載服務器16潛在的可能交互。一可用信息段64顯示將在無線設備上顯示的簡單數據,其中無線設備需付費以訪問該數據。如選擇站點66所示,無線設備12、18、20、22可以從該菜單選擇下載哪一應用程序,這將導致顯示第三方應用下載服務器16。如果該無線設備的用戶(終端用戶或者非終端用戶)下載一個或者多個應用程序,將分別對次該用戶開賬。
[0029]在系統10的一實施例中,一個或者多個無線設備12、18、20、22的可開賬業(yè)務事件數據最終由開賬計算機30收集,以便開賬計算機對各無線設備開賬的開賬信息包含在開賬計算機30內。如圖2所示,該開賬信息最終將由運營商網絡40提供給無線服務提供商開賬計算機41,以對該運營商用戶開賬。然而,開賬計算機30本身可以產生一賬單給該無線設備用戶,其可為該用戶訪問無線設備數據34的信息。可開賬事件數據最終由開賬計算機30收集,第三方計算機設備(應用程序下載服務器16)也可以收集該可開賬事件數據并且定期地將其傳送至開賬計算機30。當該可開賬業(yè)務事件結束時、收到開賬計算機30的查詢、或者在固定時間如激活時每隔30分鐘,第三方計算機設備可以傳送可開賬業(yè)務事件數據至開賬計算機30。并且,如果該開賬計算機30根據收集的可開賬事件數據進一步產生無線設備12、18、20、22的賬單,該產生的賬單可以從開賬計算機傳送至無線網絡14內的其他計算機設備上。同時請注意該業(yè)務事件數據(認證過或者沒有經過認證)因此也可以存儲在該網絡內的任何計算機,如應用程序下載服務器16內,并且最終傳送至開賬計算機30。
[0030]圖4是一對象圖,顯示一可下載應用程序70自與無線設備下載接口 72的交互創(chuàng)建認證業(yè)務事件數據對象74。該可下載應用程序包含至少作為賣方的密鑰的數據,以及“創(chuàng)建認證業(yè)務事件對象”以及一“發(fā)送賣方密鑰及數字簽名”的方法。無線設備下載接口 72包含數據作為數字簽名,或者其他身份鑒別數據如加密密鑰或者本【技術領域】內熟知的現有的其他加密數據技術,以及“發(fā)送數字簽名”的方法。因此,當該無線設備下載接口 72與可下載應用程序70交互以影響應用程序的下載時,該程序對于無線設備12、18、20、22是一個可開賬業(yè)務事件,發(fā)送其數字簽名至可下載應用對象70,該下載應用對象70創(chuàng)建業(yè)務事件數據對象74,然后用賣方密鑰和數字簽名填充該業(yè)務事件數據74,由該業(yè)務事件數據對象74可以通過應用程序的賣方以及無線設備購買的唯一數據認證。請注意無線設備下載接口 72可以包括創(chuàng)建業(yè)務事件數據對象74的方法,或者與可下載應用程序70共用所屬【技術領域】的技術人員所熟知的方法。
[0031]總之,如圖4所示實施例,在一面向對象的范例中,下載的應用程序70創(chuàng)建了業(yè)務事件數據74的一軟件對象,該數據由通過無線網絡14進行業(yè)務的無線設備12、18、20、22的認證業(yè)務數據組成,其中該對象驗證一特定的無線設備進行了一特定的可開賬業(yè)務事件,因此該對象用于生成發(fā)生在無線網絡14上可開賬業(yè)務事件的賬單。業(yè)務事件數據74可發(fā)送至開賬計算機30,其與無線網絡進行有選擇的通信,并且可駐留在可下載應用程序70、無線設備下載接口 72內或者兩者內。此外,可以根據應用程序下載或者無線設備預定一服務創(chuàng)建業(yè)務事件數據74,該服務由一個或者多個計算機設備通過無線網絡14提供給該無線計算機設備。此外,能夠修改業(yè)務事件發(fā)生時創(chuàng)建的業(yè)務事件數據74。
[0032]圖5是一個流程圖,顯示無線設備計算機平臺50上執(zhí)行的過程或者子過程的一實施例,其中用戶希望下載一應用程序(一可開賬業(yè)務事件)并且無線設備12、18、20、22的數字簽名用于驗證無線設備12、18、20、22的身份。無線設備計算機平臺50接收一指令以訪問步驟82所示的應用下載服務器16的應用程序菜單62。如判斷84所示,進行了 一該用戶是否請求下載的判斷。如果在判斷84發(fā)生請求下載,那么將發(fā)送數字簽名至應用程序下載服務器16并且進行一如步驟86所示的應用程序下載嘗試。如步驟88所示,進行了一該應用程序是否已經成功下載判斷。如果在步驟88該應用程序已成功下載,那么該過程返回至判斷84以確定是否有其他應用程序下載申請。如果在步驟88該應用程序已成功下載,如步驟90所示,將返回一錯誤提示至請求下載該應用程序的用戶,并且該過程再次返回至判斷84。
[0033]如果用戶在判斷84沒有請求下載應用程序,將進行一判斷:如判斷92所示,用戶是否請求退出該菜單。如果用戶在判斷92沒有請求退出該菜單,該過程將返回至判斷84并且與判斷84交互以判斷是否有下載請求,并且判斷92確定是否請求退出該菜單。如果在判斷92用戶請求退出菜單,那么無線設備12、18、20、22對應用程序下載服務器16的訪問結束。
[0034]圖6是一個流程圖,顯示第三方計算機應用程序下載服務器16上執(zhí)行的過程或者子過程的一實施例,如圖4所示,其收集下載應用程序的無線設備的數字簽名并且生成業(yè)務事件數據,并在下載結束后傳輸該數據。如步驟100所示,收到來自無線設備12、18、20、22的一下載請求,如判斷102所示,判斷是否收到無線設備102的數字簽名。如果在判斷102沒有收到該數字簽名,如步驟104所示,將輸出一錯誤提示至該用戶以提示沒有接收到數字簽名及沒有認證該用戶,同時該下載過程結束。否則,如果在步驟102收到數字簽名,如步驟106所示,該請求的應用程序將下載至該用戶的無線設備上。如步驟108所示,產生包含賣方密鑰和數字簽名的業(yè)務事件數據,其在圖4中詳細說明。如步驟110所示,傳輸業(yè)務事件數據至開賬計算機30且該下載過程結束。
[0035]在該過程的另一實施例中,業(yè)務事件產生過程(步驟108)在無線網絡14內其他計算機上執(zhí)行。此外,可以傳送該業(yè)務事件數據至無線網絡14上的其他一個或者多個計算機,而不僅僅是至開賬計算機30。
[0036]圖7是一流程圖,顯示在一開賬計算機30上執(zhí)行過程或者子過程的一實施例,該計算機接收、認證、并且存儲來自無線網絡14的業(yè)務事件數據74,并且根據要求匯集并且發(fā)送業(yè)務事件開賬數據74至一無線服務提供商開賬計算機41。如判斷118所示,根據判斷是否接收到來自一個或者多個無線設備12、18、20、22的業(yè)務事件數據74,進入該過程。如果在步驟112接收到業(yè)務事件數據74,如步驟114所示,接收并且認證該業(yè)務事件數據74。在一實施例中,認證來自賣方密鑰和無線設備12、18、20、22數字簽名的驗證。然而,其他身份驗證的方法,如PGP或者其他加密密鑰技術也可以在本系統中使用,這對于本【技術領域】的技術人員是熟知的。如步驟16所示,業(yè)務事件數據74認證后,認證的數據被存儲下來。然后該過程延續(xù)到判斷118,其判斷是否收到一個傳輸業(yè)務開賬數據至無線服務提供商開賬計算機41的請求,如果在判斷112沒有業(yè)務事件數據74也可以到達該判斷。如果在判斷118沒有收到一個傳輸業(yè)務開賬數據的請求,該過程將返回至判斷112并進入一個等待狀態(tài),并且不停地判斷是否收到業(yè)務數據以及業(yè)務開賬數據傳輸請求。
[0037]否則,如果在判斷118沒有收到傳輸業(yè)務事件開賬數據的請求,那么如步驟120所示,將匯集存儲的認證業(yè)務數據至業(yè)務事件開賬數據,然后如步驟122所示,發(fā)送業(yè)務事件開賬數據至無線服務提供商開賬計算機41?;蛘撸梢栽诓襟E120生成無線設備12、18、20、22的開賬,然后由他們自己發(fā)送至無線設備12、18、20、22,并且傳輸至其他計算機,如無線服務提供商計算機41,或者可以轉化該業(yè)務開賬數據為實際的打印賬單,以郵寄至無線設備12、18、20、22的無線服務用戶。
[0038]由該可見,系統10提供了一種利用認證業(yè)務數據的開賬方法,該方法對通過無線網絡14進行業(yè)務的無線設備12、18、20、22開賬。該無線網絡14至少支持數據通信,一無線計算機設備通過無線網絡14與其他計算機設備交互,導致無線網絡14上出現一可開賬業(yè)務事件,并生成可認證業(yè)務事件數據74,其可以用于驗證特定的無線設備進行了特定的業(yè)務事件,認證業(yè)務事件數據,然后匯集業(yè)務事件認證數據74至業(yè)務事件開賬數據,因此,對于特定的影響業(yè)務事件的無線設備12、18、20、22,各業(yè)務事件都是可開賬的。匯集認證業(yè)務事件數據的步驟可以發(fā)生在一開賬計算機30上,其有選擇性的與無線網絡14通信。該方法也可以進一步包含對無線設備用戶開賬的步驟,因為用戶的無線設備導致了業(yè)務事件。
[0039]在本方法的另一實施例中,包含根據認證的以及匯集的業(yè)務事件認證數據,生成各無線計算機設備12、18、20、22賬單的步驟。本方法也可以包含根據認證業(yè)務事件數據74生成業(yè)務事件開賬數據,并且將該業(yè)務事件開賬數據傳輸至一服務提供商,如無線服務提供商開賬計算機41的步驟。如圖5及圖6中所示,導致可開賬業(yè)務事件的步驟可以為通過無線網絡從其他計算機設備下載應用程序至無線計算機設備12、18、20、22。另一選擇為,導致可開賬業(yè)務事件的步驟可以通過無線網絡14,無線計算機設備12、18、20、22預定一個或者多個計算機設備提供的服務。生成可認證業(yè)務事件數據的步驟可以如圖4所示,通過可下載應用程序70生成可認證業(yè)務事件數據,而且如果該無線計算機設備包含一數字簽名并且該應用程序有一加密密鑰,那么生成可認證業(yè)務事件數據的步驟如圖4所示,通過該數字簽名和加密密鑰形成業(yè)務事件數據。此外,匯集認證業(yè)務事件數據至業(yè)務事件開賬數據的步驟也出現在業(yè)務事件的發(fā)生時刻,或者,本方法可包括存儲業(yè)務事件數據74(經過認證的以及沒有經過認證的),以及傳輸該存儲的業(yè)務事件數據至無線網絡14上其他計算機設備,如無線服務提供商開賬計算機41的步驟。
[0040]考慮到本方法是在一計算機設備,如開賬計算機30上執(zhí)行,本系統包括一駐留在計算機可讀媒質上的程序,其中該程序控制具有計算機平臺的服務器或者其他計算機設備進行本方法的所有步驟。計算機可讀媒質可以為開賬計算機30的存儲器,或者位于一相連的數據庫,如可開賬業(yè)務事件數據庫28內。而且,該計算機可讀媒質可以在一二次存儲媒質內,其可裝載至無線設備計算機平臺內,如磁盤或者磁帶、光盤、硬盤、閃存、或者本【技術領域】內熟知的存儲媒質。
[0041]根據圖5、圖6和圖7所示,本方法也可以這樣實施,例如,通過操作無線網絡14的一部分以執(zhí)行一系列機器可讀的指令,如無線設備計算機平臺50、開賬計算機30以及第三方應用程序下載服務器16。這些指令可以駐留在各種形式的信號存儲或者數據主存儲器,二次存儲器或者三次存儲器內。媒體也可以包含:如RAM(沒有顯示)訪問方式,或者駐留在無線網絡14的組件內。無論是存儲在RAM、磁盤、或者其他二次存儲媒質內,這些指令可以存儲在各種機器可讀的數據存儲媒質內,如DASD存儲(例如傳統的“硬盤”或者RAID陣列),磁帶、電只讀存儲器(如ROM、EPROM或者EEPR0M),閃存卡、光學存儲裝置(例如⑶-R0M、W0RM、DVD、數字光學磁帶),紙帶“打孔”卡或者其他合適的包括數字及模擬傳輸媒質的數據存儲媒質。
[0042]雖然上述說明書展示了本發(fā)明的一些示例實施例,應注意各種形式的變化和修改并沒有偏離本發(fā)明在隨后的權利要求中所定義的發(fā)明范圍。且,本發(fā)明的組件可能是按照單數形式描述或者要求,除非特別指明為單數,復數形式也是在本發(fā)明的考慮之內。
【權利要求】
1.一種利用認證業(yè)務數據對跨越一無線網絡執(zhí)行業(yè)務的無線設備開賬的系統,包括: 一支持至少橫越其進行數據通信的無線網絡; 至少一個計算機設備,各計算機設備與該無線網絡選擇性通信,用于支持可開賬業(yè)務,且具有識別該可開賬業(yè)務的相關聯的安全密鑰; 一個或者多個無線設備,與該無線網絡選擇性通信;各無線設備包括一個計算機平臺,該計算機平臺具有識別該無線設備的相關聯的數字簽名,其中各無線設備都有能力橫越無線網絡與該計算機設備中的一者進行可開賬業(yè)務,且該可開賬業(yè)務導致產生可認證業(yè)務事件數據,該數據包括該安全密鑰和該數字簽名以驗證一特定的無線設備已執(zhí)行一特定的業(yè)務事件;和 至少一臺開賬計算機,與該無線網絡選擇性通信并收集至少一些用于該無線設備的可認證業(yè)務事件數據;該開賬計算機認證該可認證業(yè)務事件數據并匯集經認證業(yè)務事件數據至業(yè)務事件開賬數據,以便各業(yè)務事件對執(zhí)行該業(yè)務事件的特定無線設備可開賬。
【文檔編號】G06Q30/00GK103491270SQ201310401792
【公開日】2014年1月1日 申請日期:2004年6月25日 優(yōu)先權日:2003年6月30日
【發(fā)明者】拉溫德爾·昌德霍克, 布萊恩·邁尼爾, 山田淳 申請人:高通股份有限公司