專利名稱:移動服務的制作方法
技術領域:
本發明涉及移動服務。本發明尤其涉及,但并不是只涉及一種提供游戲給移動通信設備的系統。
背景技術:
現代移動通信設備已經成為特性豐富的平臺,甚至能夠運行開放平臺Java應用程序和游戲,同時仍然能夠提供典型的通信服務,例如,語音和數據服務。更好地,甚至有可能在空中添加和/或激活新的應用程序(所謂的OTA配置或添加)。
OTA的使用可以按照目標使用進一步分為兩種主要種類不需要與網絡交互作用的獨立使用,例如提供振鈴音或單玩家(player)脫機游戲;以及供網絡使用的內容供應,例如分布式多玩家游戲。各種混合的形式也是有可能的,例如能夠提供能在單玩家模式中單獨玩或在多玩家模式中在網絡上玩的游戲,以使某一其他參與者通過網絡連接玩同一個游戲。
發明內容
根據本發明的第一方面,提供一種移動服務系統,包括用于用戶的無線客戶機和用于提供內容給客戶機的遠程服務提供者單元,其中服務提供者單元包括存儲器,用于存儲可由客戶機脫機和聯機使用的應用程序;端口,用于從客戶機接收對應用程序的請求并用于發送應用程序給所述客戶機;處理器,用于為客戶機提供應用程序的聯機使用;監視器,用于監視應用程序的聯機使用;控制器,被配置為根據監視來控制處理器提供應用程序的聯機使用;以及所述客戶機包括用于與服務提供者單元通信的端口,被配置為發送請求給服務提供者單元并從服務提供者單元接收應用程序;
處理器,用于在用戶期望時脫機運行應用程序,以及用于在控制器允許的情況中在用戶期望時聯機運行應用程序。
所述系統給客戶機提供應用程序的移動接收并允許用戶根據他或她的期望脫機使用應用程序。當服務提供者單元允許時,所述系統也允許聯機使用此應用程序。
期望的應用程序可以是游戲,并且相關的服務可以是聯機游戲服務。用戶可以在脫機模式中無限制練習游戲,但在選擇開始消費聯機接入時只能在聯機模式中運行此游戲。
監視器可能被配置為保持應用程序的可獲得的聯機使用的賬戶(account)以及根據預定的減少準則來遞減可獲得的聯機使用。所述系統因而能夠提供有限的聯機使用以及對曾經下載的應用程序的無限制的脫機使用。
所述系統可以進一步包括收費單元,被配置為對應用程序的發送收取貨幣費用或付費并提供一定量的聯機使用。因此,借助單一收費可以在某一時間周期獲得應用程序和聯機使用此應用程序,并且在此時間周期期間以及在此之后能夠脫機使用所述應用程序。甚至盡管得到這些應用程序會帶來可能的花費與不便,這也有助于促使下載應用程序。
存儲器可以包括多個應用程序,客戶機可以從這些應用程序中選擇將要例如逐一或成批下載的程序。用戶因而能夠選擇期望的應用程序(例如,游戲)來下載,并脫機練習,直到用戶感到有信心聯機與其他使用者或網絡可接入計算機對抗玩游戲。
一定量的聯機使用可以包括以下的任一或多個選項預定的時間周期、預定次數的聯機接入以及預定次數的執行的程序聯機操作。減少準則可以包括聯機使用下的環境,例如聯機接入數據帶寬、網絡擁塞程度、并存的用戶數量、一天中的時間、一周中的日期或其任意組合。因此,有可能基于各種準則或標準來收取聯機使用的費用,以便用戶可以具有預定周期的可獲得的聯機使用、預定次數的聯機使用對話或操作(例如,玩的游戲),并且進一步,例如,通過考慮主要的網絡擁塞和遠程服務提供者單元上的主要負荷,此收費可以適應于提供服務的成本。
當確定可獲得的聯機使用量為聯機接入的次數時,用戶可以自由地選擇什么時候聯機使用相關的服務而沒有任何時間壓力。確定可獲得的聯機使用為時間的測量,這提供了對于用戶來說很容易理解的清楚的服務斷開。確定可獲得的聯機使用為程序循環(例如,從開始到結束的單個游戲)的次數對于用戶也是很容易理解的,并且只要用戶能夠而且希望繼續使用此服務,就鼓勵用戶在單個程序循環上使用所述服務。
服務提供者單元可以進一步包括用于確定追加(supplementary)費用的支付并增加相應的可獲得的聯機使用量的裝置。這使之有可能延長可獲得的應用程序的聯機使用。
服務提供者單元可以由單個單元組成或可以包括許多分布式單元,這些分布式單元可以專用于特定任務或者可以分享公共任務。
服務提供者單元的功能可以利用可由一個或多個計算機執行的計算機程序代碼、利用專用硬件或利用專用硬件和可由一個或多個計算機執行的計算機程序代碼的組合來提供。
服務提供者單元可以進一步包括用于在可獲得的聯機使用量低于某一門限時通知用戶的裝置。這樣,當用盡聯機服務接入時,用戶不會感到突然,并且用戶可以通過及時實現追加費用來準備,以避免聯機服務的斷線。
存儲器可以包含包括多個不同應用程序的應用程序數據庫。
內容可以包括一個或多個應用程序。此內容可以包括追加資料,這些資料能被添加以增強對應用程序的使用,例如新游戲特點、游戲級別、聲音效果、音樂和電影預告片。
根據本發明的第二方面,提供一種從遠程服務提供者單元提供內容給無線客戶機的方法,包括在服務提供者單元上存儲可由客戶機脫機和聯機使用的應用程序;從客戶機傳送應用程序的請求給服務提供者單元;從服務提供者單元發送應用程序給所述客戶機;為客戶機提供應用程序的聯機使用;監視應用程序的聯機使用;根據監視來控制應用程序聯機使用的提供;與服務提供者單元通信,以便發送請求給服務提供者單元并從服務提供者單元接收應用程序;只要用戶期望,就脫機運行應用程序;以及在服務提供者單元允許的情況中,只要用戶期望,就聯機運行應用程序。
根據本發明的第三方面,提供一種用于提供內容給無線客戶機的遠程服務提供者單元,其中所述服務提供者單元包括存儲器,用于存儲可由客戶機脫機和聯機使用的應用程序;端口,用于從客戶機接收對應用程序的請求并發送應用程序給所述客戶機;處理器,用于為客戶機提供應用程序的聯機使用;監視器,用于監視應用程序的聯機使用;以及控制器,被配置為根據所述監視來控制處理器提供應用程序的聯機使用。
所述監視器可以是由處理器提供的功能。所述控制器可以是由處理器提供的功能。
根據本發明的第四方面,提供一種提供內容給無線客戶機的方法,包括存儲可由客戶機脫機和聯機使用的應用程序;從客戶機接收對應用程序的請求并發送應用程序給所述客戶機;為客戶機提供應用程序的聯機使用;監視應用程序的聯機使用;以及根據應用程序聯機使用的監視來控制應用程序聯機使用的提供。
根據本發明的第五方面,提供一種用于移動服務系統的無線客戶機,其中所述移動服務系統包括所述客戶機和遠程服務提供者單元,所述客戶機包括無線通信端口,用于與服務提供者單元通信,以便向服務提供者單元請求應用程序并從服務提供者單元接收所述應用程序;以及處理器,用于在用戶期望時脫機運行應用程序,以及在遠程服務提供者單元允許的情況中當用戶期望時聯機運行應用程序。
根據本發明的第六方面,提供一種在移動服務系統的客戶機中接收內容的方法,其中所述移動服務系統包括所述客戶機和遠程服務提供者單元,所述方法包括以下步驟與服務提供者單元通信,以便向服務提供者單元請求應用程序并從服務提供者單元接收所述應用程序;只要用戶期望,就脫機運行應用程序;以及在所述遠程服務提供者單元允許的情況中,在用戶期望時,聯機運行應用程序。
根據本發明的第七方面,提供一種計算機程序產品,所述計算機程序產品包括用于使網絡實體執行第四方面的方法的裝置。每個方法步驟可由用于使網絡實體執行所述步驟的相應的計算機可執行程序代碼引起。
根據本發明的第八方面,提供一種計算機程序產品,所述計算機程序產品包括用于使客戶機執行第六方面的方法的裝置。每個方法步驟可由用于使客戶機執行所述步驟的相應的計算機可執行程序代碼引起。
根據本發明的第九方面,提供一種包括第七或第八方面的計算機程序產品的存儲介質。
有利地,可以通過存儲介質上所存儲的計算機程序產品來提供第三或第五方面的功能。
優選地,所述存儲介質是一種固態或動態存儲介質,例如半導體存儲介質、光存儲介質、磁光存儲介質或磁存儲介質。所述存儲介質可以是CD-rom、DVD-rom、硬盤、軟盤、小型磁盤、諸如MMC卡、SD卡、存儲棒那樣的存儲卡或集成的非易失性存儲電路。
應認識到任一方面的實施例在與不同的其他方面進行組合時也可以產生相應的優點,并且在可應用時能夠組合這些實施例。
現在將參照附圖僅僅通過實例的方式來描述本發明,其中圖1是根據本發明的一個優選實施例的客戶機-服務器系統的示意圖;圖2是說明圖1的服務器的選擇功能方面的方框圖;圖3是說明圖1的客戶機的選擇功能方面的方框圖;以及圖4和5是略述圖1的客戶機-服務器系統中的程序過程的圖表。
具體實施例方式
圖1是根據本發明的優選配置的客戶機-服務器系統100的示意圖。所述系統包括服務器10,所述服務器控制服務啟動應用程序的維護、記賬、應用程序的傳送以及與使用這些應用程序的客戶機的互操作。所述系統進一步包括多個客戶機20和移動通信網絡20,其中這些客戶機通常是JavaTM啟動的移動站,客戶機20通過移動通信網絡能夠與服務器10通信以及彼此進行通信。此外,如圖2所示,應用程序數據庫11存儲多個服務啟動應用程序,以及賬戶(accounting)數據庫12保持不同客戶機的客戶機賬戶的記錄,以監視特定客戶20是否具有或仍然具有聯機使用特定服務的權利。應用程序數據庫11和帳戶數據庫12在此被集成在服務器10中。
總的來看,客戶機-服務器系統100已經被配置為在應用程序數據庫11中保持一組可下載的應用程序,可由客戶機20根據客戶機用戶的選擇或脫機或聯機運行這些應用程序。根據來自客戶機20的請求,服務器10相對預定費用傳送期望的應用程序,許可使用期望應用程序的預定量的聯機服務,并在賬戶數據庫上保持可獲得的聯機服務的測量。然后客戶機20的用戶能夠脫機使用他或她所希望的那樣多的期望應用程序。客戶機20也能夠在與服務器10通信中聯機運行期望的應用程序,但是最多只能到賬戶數據庫上存儲的客戶機20的賬戶所限定的量。服務器10將以預定的方式減少相應于聯機的賬戶上的余額(balance),以便在預定量的聯機使用之后,如果沒有繼續為進一步聯機使用支付追加費用,就只能脫機使用期望的應用程序。
圖2是說明圖1的服務器10的選擇功能方面的方框圖。服務器10包括處理器200、大容量存儲器210、工作存儲器220、輸入/輸出(IO)電路230和編程接口或用戶接口(UI)240。大容量存儲器210包含操作系統211、控制應用程序212、應用程序數據庫213和賬戶數據庫214。處理器200被配置為使用工作存儲器220來運行控制應用程序212和操作系統211,以控制服務器10的各種操作,例如控制通過IO電路230的輸入輸出通信,所述通信是通過圖1所示的移動通信網絡30與客戶機20進行的通信。應用程序數據庫21 3包括一組應用程序2131到2133,這些應用程序對應于服務器10能夠提供給客戶機20的不同應用程序。賬戶數據庫214包括對應于不同客戶機賬戶的多個記錄2141到2144,這些客戶機已預定了由服務器10提供的服務,即這些客戶機已經向服務器10訂購了應用程序。為了節省存儲空間并提高信息安全性,服務器10最好被配置成例如當賬戶余額已變成0時除去任何不需要的賬戶。
圖3是說明圖1的客戶機20的選擇功能方面的方框圖。客戶機20包括處理器300、非易失性存儲器310,所述存儲器310能夠保存計算機可執行程序代碼或軟件311(諸如操作系統)、各種應用程序以及各種應保持的設置。客戶機20還包括所述處理器能夠執行其中的應用程序和運行操作系統的工作存儲器320;用于允許用戶使用客戶機20的用戶接口330;和無線電單元塊340,提供通過移動通信網絡20傳送信息所必需的功能。
圖4和5組成連續的圖,略述圖1的客戶機-服務器系統中的程序過程。在圖4中示出至提供脫機使用的應用程序的操作,并且在圖5中描述了隨后的步驟。在步驟410中,客戶機20首先向服務器10訂購服務。在步驟411中,服務器10確認所述訂購。在步驟412中,服務器10查詢移動通信網絡30,以檢查它能否向客戶機20收取此服務的費用。在步驟413中,網絡30確認所述查詢。在步驟414到417中,網絡讓客戶證實為所述服務支付費用的意圖,并且移動網絡30為服務器10準備收費ID,以便隨后實施收費。在步驟418中,如果成功完成與客戶機20的收費驗證,則網絡30利用收費ID來應答服務器10,或者如果在試圖經由網絡30建立收費中失敗,利用NACK來應答。在步驟419,服務器10向網絡30確認步驟418的信息的接收。如果接收到收費ID,服務器10進行進一步步驟,否則在收取費用失敗時終止處理或轉而使用替換方法對此服務收費。例如,不使用基于操作員的收費方法,客戶機可以通過使用用戶預購的現金(scratch)卡或使用信用卡或借記卡來付費。
在步驟420,服務器10傳送與期望服務相關聯的應用程序2131給客戶機20。在步驟421中,客戶機20在接收到應用程序2131之后發送ACK(確認)給服務器10。然后在步驟422-426,服務器20和移動通信網絡30進行通信,以便使用以前由網絡30發出的收費ID來實施服務收費。接著,在步驟427到428中,服務器10為客戶機20建立與期望的和訂購的服務相對應的賬戶2141。
在前述說明中,假定客戶機20還沒有與服務器10建立賬戶。但是,例如,如果客戶機已經從其存儲器中丟失應用程序,客戶機可能希望重新下載所述應用程序。如果已經為客戶機20建立賬戶,那么服務器10可以簡單地跳過步驟412至步驟419和423。
在接收到應用程序2131之后,在步驟429,客戶機20可以脫機運行應用程序2131。在步驟427和428之后,如果客戶機20的用戶期望,客戶機20也能夠開始聯機使用此服務。在步驟430中,客戶機20請求定購的服務以便開始聯機使用它。在步驟431中,服務器10確認所述請求。在步驟432中,服務器檢查賬戶數據庫214,以檢查客戶機的賬戶2141上的余額,并且在步驟431中,服務器10接收所述余額。如果此余額足以提供服務,服務器10在步驟430中開始提供聯機服務并在步驟435中根據聯機服務使用來減少所述余額。當賬戶2141中的余額不足以提供進一步的服務時,服務器10停止提供服務。
在游戲的情況中,脫機使用指客戶機20的用戶通過所述客戶機玩游戲而不需要與網絡或服務器10交互作用。另一方面,聯機使用是指與網絡30通信,例如,以便與使用其客戶機玩游戲的其它用戶對抗玩游戲。聯機使用可以指接收新的游戲等級、玩家詳解、結構、聲音、音樂或其他內容。還應認識到作為通過服務器10與其他客戶機通信的替換,客戶機20可以直接與其他客戶機通信,以便為其用戶提供多玩家游戲。甚至在這種情況中,服務器10可以控制這種客戶機之間通信的允許范圍。
前述的步驟435中余額的減少可以指根據每秒、分、小時、天或玩的每個游戲、或在游戲中喪失的每次努力或生命將余額減少預定的量。這種減少可以以預定方式取決于提供服務的成本,以便在擁塞時間或網絡擁塞或高服務器10負荷時,收費比服務的提供較便宜時更快速。在開始提供服務的聯機使用和收取聯機使用費用之前,所應用的收費方案最好提供給客戶機20的用戶以便至少得到默許。
在步驟436中,服務器10發送低余額告警提示給客戶機20。在步驟437中(也可能在步驟436的低余額告警提示之前),客戶機20從服務器10定購更多的聯機使用。服務器再次運行步驟412至419和步驟422至426以及增加相應于所進行的追加費用的余額。
客戶機20被配置為用UI240提示用戶證實追加費用的付費,并且在從用戶接收到所述證實時客戶機20無縫地傳送應答給網絡30,以便利用非常有限的或甚至極小的人工行為來允許延長的聯機使用,在客戶機支持預置達到用戶規定的或者預定的最大限度的服務成本的授權的情況下,尤為如此。此外,即使用戶不希望再支付聯機使用的費用,在實際用盡聯機服務之前,也將會提醒用戶。客戶機20可以被配置為在游戲的玩耍由于追加費用的付費而被中斷的同時停止此游戲。
對于每個預定的服務,單個客戶機20可以有單獨的帳戶2141,2142,...,以便于對不同的服務以不同的價格收費。可選地,單個賬戶可以被用于提供不同服務的使用和收取不同服務使用的費用,例如,以致于一個賬戶2141被分配給一個客戶機或用戶,而另一個帳戶2142被分配給另一個客戶機或用戶。
本發明可以以其它具體的形式來實現而不脫離其本質特征。應認識到,整個詳細描述只說明了一個優選實施例,并且通過去掉、代替或添加此詳細描述的特征而能夠隨意地進行改變。對于每個特征,并不強調所描述的各種特征是可選擇的,這只是為了描述的清楚和簡明。此外,在本說明書(所述術語包括權利要求書)中公開和/或在附圖中示出的每個特征都可以獨立于其他公開和/或說明的特征而包含在本發明中。在這點上,本發明包括任何新的特征或在此清楚或任何概括公開的特征的組合,而不管它是否涉及所要求保護的發明或緩解任何或全部所尋求解決的問題。
與此一起提交的摘要被包含在本說明書中,以作參考。
權利要求
1.一種移動服務系統,包括用于用戶的無線客戶機和用于提供內容給客戶機的遠程服務提供者單元,其中所述服務提供者單元包括存儲器,用于存儲可由所述客戶機脫機和聯機使用的應用程序;端口,用于從所述客戶機接收對所述應用程序的請求并用于發送所述應用程序給所述客戶機;處理器,用于為所述客戶機提供所述應用程序的聯機使用;監視器,用于監視所述應用程序的聯機使用;控制器,被配置為根據所述監視來控制所述處理器提供所述應用程序的聯機使用;以及所述客戶機包括用于與所述服務提供者單元通信的端口,被配置為發送所述請求給所述服務提供者單元并從所述服務提供者單元接收所述應用程序;處理器,用于在用戶期望時脫機運行所述應用程序,以及用于在所述控制器允許的情況中在用戶期望時聯機運行所述應用程序。
2.根據權利要求1的系統,其中所述應用程序是游戲應用程序。
3.根據權利要求1的系統,其中所述監視器被配置為保持可獲得的應用程序的聯機使用的賬戶以及根據預定的減少準則遞減可獲得的聯機使用。
4.根據權利要求1的系統,還包括收費單元,被配置為對所述應用程序的發送收取貨幣費用并提供一定的聯機使用量。
5.根據權利要求1的系統,其中所述存儲器包括多個應用程序,所述客戶機可以從這些應用程序中選擇要下載的應用程序。
6.根據權利要求1的系統,還包括用于當可獲得的聯機使用量降低到低于某一門限時通知用戶的裝置。
7.根據權利要求1的系統,其中所述服務提供者單元進一步包括用于確定追加收費的付費并將可獲得的聯機使用增加相應量的裝置。
8.一種從遠程服務提供者單元提供內容給無線客戶機的方法,包括以下步驟在所述服務提供者單元上存儲可由所述客戶機脫機和聯機使用的應用程序;從所述客戶機傳送應用程序的請求給所述服務提供者單元;從所述服務提供者單元發送所述應用程序給所述客戶機;為所述客戶機提供所述應用程序的聯機使用;監視所述應用程序的聯機使用;根據所述監視來控制所述應用程序的聯機使用的提供;與所述服務提供者單元通信,以便發送所述請求給所述服務提供者單元并從所述服務提供者單元接收所述應用程序;只要用戶期望,就脫機運行所述應用程序;以及在所述服務提供者單元允許的情況中,在用戶期望時,聯機運行所述應用程序。
9.一種遠程服務提供者單元,用于提供內容給無線客戶機,其中所述服務提供者單元包括存儲器,用于存儲可由所述客戶機脫機和聯機使用的應用程序;端口,用于從所述客戶機接收對所述應用程序的請求并發送所述應用程序給所述客戶機;處理器,用于為所述客戶機提供所述應用程序的聯機使用;監視器,用于監視所述應用程序的聯機使用;和控制器,被配置為根據所述監視來控制所述處理器提供所述應用程序的聯機使用。
10.一種提供內容給無線客戶機的方法,包括以下步驟存儲可由所述客戶機脫機和聯機使用的應用程序;從所述客戶機接收對所述應用程序的請求并發送所述應用程序給所述客戶機;為所述客戶機提供所述應用程序的聯機使用;監視所述應用程序的聯機使用;和根據所述應用程序的聯機使用的監視來控制所述應用程序的聯機使用的提供。
11.一種用于移動服務系統的無線客戶機,其中所述移動服務系統包括所述客戶機和遠程服務提供者單元,所述客戶機包括無線通信端口,用于與所述服務提供者單元通信,以便向所述服務提供者單元請求應用程序并從所述服務提供者單元接收所述應用程序;和處理器,用于在用戶期望時脫機運行所述應用程序,以及用于在所述遠程服務提供者單元允許的情況中在用戶期望時聯機運行所述應用程序。
12.一種在移動服務系統的客戶機中接收內容的方法,其中所述移動服務系統包括所述客戶機和遠程服務提供者單元,所述方法包括以下步驟與所述服務提供者單元通信,以便向所述服務提供者單元請求應用程序并從所述服務提供者單元接收所述應用程序;只要用戶期望,就脫機運行所述應用程序;以及在所述遠程服務提供者單元允許的情況中,在用戶期望時,聯機運行所述應用程序。
13.一種計算機程序產品,包括用于使網絡實體提供內容給無線客戶機的裝置,所述計算機程序產品包括被配置為能使網絡實體存儲可由所述客戶機脫機和聯機使用的應用程序的計算機可執行程序代碼;被配置為能使所述網絡實體從所述客戶機接收對應用程序的請求并發送所述應用程序給所述客戶機的計算機可執行程序代碼;被配置為能使所述網絡實體為所述客戶機提供所述應用程序的聯機使用的計算機可執行程序代碼;被配置為能使所述網絡實體監視所述應用程序的聯機使用的計算機可執行程序代碼;和被配置為能使所述網絡實體根據所述應用程序的聯機使用的監視來控制所述應用程序的聯機使用的提供的計算機可執行程序代碼。
14.一種計算機程序產品,包括用于控制移動服務系統的無線客戶機的裝置,所述移動服務系統包括所述客戶機和遠程服務提供者單元,所述計算機程序產品包括被配置為能使所述無線客戶機與所述服務提供者單元通信以便向所述服務提供者單元請求應用程序并從所述服務提供者單元接收所述應用程序的計算機可執行程序代碼;和被配置為能使所述無線客戶機在用戶期望時脫機運行所述應用程序、以及在所述遠程服務提供者單元允許的情況中在用戶期望時聯機運行所述應用程序的計算機可執行程序代碼。
15.一種存儲介質,包括用于使網絡實體提供內容給無線客戶機的計算機程序產品,所述存儲介質包括被配置為能使所述網絡實體存儲可由所述客戶機脫機和聯機使用的應用程序的計算機可執行程序代碼;被配置為能使所述網絡實體從所述客戶機接收對應用程序的請求并發送所述應用程序給所述客戶機的計算機可執行程序代碼;被配置為能使所述網絡實體為所述客戶機提供所述應用程序的聯機使用的計算機可執行程序代碼;被配置為能使所述網絡實體監視所述應用程序的聯機使用的計算機可執行程序代碼;和被配置為能使所述網絡實體根據所述應用程序的聯機使用的監視來控制所述應用程序的聯機使用的提供的計算機可執行程序代碼。
16.一種存儲介質,包括用于控制移動服務系統的無線客戶機的計算機程序代碼,所述移動服務系統包括所述客戶機和遠程服務提供者單元,所述存儲介質包括被配置為能使所述無線客戶機與所述服務提供者單元通信以便向所述服務提供者單元請求應用程序并從所述服務提供者單元接收所述應用程序的計算機可執行程序代碼;和被配置為能使所述無線客戶機在用戶期望時脫機運行所述應用程序、以及在所述遠程服務提供者單元允許的情況中在用戶期望時聯機運行所述應用程序的計算機可執行程序代碼。
全文摘要
用于不同用戶的多個客戶機通過一個系統中的移動通信網絡使用聯機服務,所述系統包括應用程序數據庫,用于保持一組不同的應用程序,用于提供相關的服務給客戶機,這些應用程序被配置為給客戶機提供無限制的脫機使用和有限制的聯機使用;賬戶數據庫,用于保持提供給客戶機的不同服務的可獲得的聯機使用量的記錄;以及聯機服務控制器,用于在聯機使用被允許的情況中利用不同的客戶機運行聯機服務,以及用于在客戶機使用聯機服務時使賬戶數據庫以一種預定方式減少可獲得的聯機使用的量。客戶機能夠通過移動通信網絡從應用程序數據庫得到期望的應用程序、在用戶期望時不受限制地脫機運行期望的應用程序、并且在使用移動通信網絡與聯機服務控制器通信中運行所述應用程序,以便在用戶期望時使用與期望的應用程序相關聯的聯機服務。本發明還公開了相應的方法、設備和計算機程序。
文檔編號G06Q20/00GK1512429SQ20031011471
公開日2004年7月14日 申請日期2003年12月26日 優先權日2002年12月27日
發明者F·埃默森, F 埃默森, A·漢內 申請人:諾基亞有限公司