新四季網

用於客戶端調用服務的方法和設備的製作方法

2023-07-06 13:32:31 5

專利名稱:用於客戶端調用服務的方法和設備的製作方法
技術領域:
本發明通常涉及改進的數據處理系統,並且,特別涉及用於處理數據的方法和設備。更具體而言,本發明涉及用於提供對應用程式的訪問的方法、設備和計算機指令。
背景技術:
在當今的個人家庭計算環境中,用戶購買並維護各種應用軟體以便執行各種任務。這些任務包括使用文字處理程序創建文檔,如信件或便籤。此外,用戶還可以用財務程序維護預算和個人財務計劃。
使用電子郵件程序來發送和接收消息。許多時間和金錢都浪費在升級該應用軟體上了。一些帶有「缺陷(bug)」或安全漏洞的產品被安裝和發布。這些應用程式的安裝典型地需要重裝工作來部署修復程序、補丁程序和/或升級程序。
此外,用戶購買的許多軟體包包括一些從不被這些用戶使用的應用程式。例如,用戶可能購買了捆綁有文字處理程序、電子表格程序、電子郵件程序以及資料庫訪問程序的應用程式包。在許多情況下,用戶不會使用資料庫訪問程序。結果用戶浪費了金錢和盤空間來安裝該包。此外,根據位置和市場,一些家庭用戶可能需要這些應用程式來完成某些任務但卻發現那些應用程式並不是可以方便地得到的。例如,廠家可能在某些國家不提供特定應用程式或應用程式的特定版本。此外,一些企業用戶需要在工作中可得到但在家中不可得到的應用程式以便從家中執行一些任務。
由於許多軟體廠家以年度為單位為軟體包產生升級程序,因此浪費了額外的時間和金錢。用戶被迫購買這些升級程序以便使用在這些新版本中的新特徵。為了共享這些新的文檔或文件,其它用戶也被迫升級他們的軟體包以便使用這些新的文檔或文件,因為這些文檔或文件由一個軟體包的新版本來創建並且可能與舊的版本不兼容。
因此,期望提供一種允許用戶訪問應用程式而不需要維護這些應用程式的改進的方法、設備和計算機指令。

發明內容
本發明提供了一種用於提供對應用程式的訪問的方法、設備和計算機指令。響應於接收到來自客戶端的對應用程式進行訪問的請求,識別客戶端作業系統。響應於識別出作業系統,為客戶端選擇應用程式的適當版本。向客戶端發送客戶端上執行應用程式的適當版本所需的文件。啟動計費處理來識別在客戶端上使用應用程式的適當版本期間的時間量。
從本發明的另一個方面來看,本發明提供了一種用於訪問應用程式的數據處理系統,該數據處理系統包括接收裝置,其響應於向伺服器請求應用程式,從伺服器接收文件來在數據處理系統上執行應用程式;運行裝置,其利用來自伺服器的文件運行數據處理系統;啟動裝置,其響應於在數據處理系統上執行應用程式,啟動計時器以識別所經過的時間的量;顯示裝置,用於顯示狀態窗,其中所經過的時間的量在窗口中顯示;暫停裝置,其響應於用戶輸入而暫停計時器;以及設置裝置,其響應於該用戶輸入,將應用程式設置為只讀模式。
優選地,本發明提供了一種數據處理系統,其中,利用由客戶端上的計費代理程序啟動的計時器來識別所經過的時間的量,並且其中通過文件在數據處理系統上接收計費代理程序。
優選地,本發明提供了一種數據處理系統,還包括移除裝置,其響應於第二用戶輸入從只讀模式中移除應用程式;以及啟動裝置,用於啟動計時器。
優選地,本發明提供了如權利要求15所述的數據處理系統,還包括停止裝置,其響應於終止應用程式使用的用戶輸入停止計時器以形成停止的計時器;以及發送裝置,其響應於終止應用程式使用的用戶輸入向伺服器發送由停止的時間所指示的經過的時間的量。
從另一個方面來看,本發明提供了數據處理系統中用於訪問應用程式的方法,所述方法包括響應於向伺服器請求應用程式,從伺服器接收文件來在數據處理系統上執行應用程式;利用來自伺服器的文件運行數據處理系統;響應於在數據處理系統上的應用程式的執行,啟動計時器來識別所經過的時間的量;顯示狀態窗,其中在窗口中顯示所經過的時間的量;響應於用戶輸入,暫停計時器;以及響應於該用戶輸入,設置應用程式為只讀模式。
優選地,本發明提供了一種方法,其中使用由客戶端上的計費代理程序啟動的計時器來識別所經過的時間的量,並且其中通過文件在數據處理系統處接收計費代理程序。
優選地,本發明提供了一種方法,還包括響應於第二用戶輸入,從只讀模式中移除該應用程式;以及啟動計時器。
優選地,本發明提供了一種方法,還包括響應於終止應用程式使用的用戶輸入,停止計時器來形成停止的計時器;並且響應於終止應用程式使用的用戶輸入;向伺服器發送由停止的時間所指示的經過的時間的量。


下面將參考附圖,僅作為例子詳細描述本發明的實施例,其中圖1是可以在其中實現本發明的數據處理系統的網絡的圖示表示;圖2是可以根據本發明的優選實施例作為伺服器實現的數據處理系統的方框圖;圖3是示出可以在其中實現本發明的數據處理系統的方框圖;圖4是示出根據本發明的優選實施例的用於向用戶提供應用程式的部件的圖示;圖5是示出根據本發明的優選實施例的計費窗口的圖示;圖6是根據本發明的優選實施例的用於提供用戶對伺服器上的應用程式的訪問的處理流程圖;圖7是根據本發明的優選實施例的用於監視客戶端的應用程式使用的處理流程圖;圖8是根據本發明的優選實施例的用於監視客戶端上的應用程式使用的處理流程圖。
具體實施例方式
現在參考附圖,圖1繪出了在其中可以實現本發明的數據處理系統的網絡的圖示表示。網絡數據處理系統100是可以在其中實現本發明的計算機網絡。網絡數據處理系統100包括網絡102,它是用於在網絡數據處理系統100中連接到一起的各種設備和計算機之間提供通信連結的介質。網絡102可以包括各種連接,例如連線、無線通信連結、或者光纜。
在示出的例子中,伺服器104和存儲單元106連接到網絡102。此外,客戶端108、110、112和114連接到網絡102。客戶端108、110和112可以是例如個人計算機或網絡計算機。客戶端114是一個可攜式客戶端,例如個人數字助理(PDA)。在所示出的例子中,伺服器104為客戶端108-112提供數據,例如引導文件、作業系統映象和應用程式。客戶端108、110和112是伺服器104的客戶端。網絡數據處理系統100可以包括附加的伺服器、客戶端和其它未示出的設備。在示出的例子中,網絡數據處理系統100是包括網絡102的網際網路,它表示使用傳輸控制協議/網際協議(TCP/IP)協議族來彼此通信的全世界範圍的網絡和網關的集合。網際網路的核心是在主節點和主計算機之間的高速數據通信線路的主幹網,它由上千個路由數據和消息的商業、政府、教育和其它計算機系統組成。當然,網絡數據處理系統100還可以實現為多個不同類型的網絡,例如,企業網、區域網(LAN)或廣域網(WAN)。圖1僅僅作為一個例子,而不作為對本發明的結構的限制。
參考圖2,根據本發明的優選實施例示出了可以實現為一臺伺服器,例如圖1的伺服器104的數據處理系統的方框圖。數據處理系統200可以是對稱多處理器(SMP)系統,包括連接到系統總線206的多個處理器202和204。可選地,也可以採用單個處理器系統。同樣連接到系統總線206的是存儲器控制器/高速緩存208,它提供了與本地存儲器209的接口。I/O總線橋210連接到系統總線206並提供了對I/O總線212的接口。存儲器控制器/高速緩存208和I/O總線橋210如圖所示地集成在一起。
連接到I/O總線212的外設部件互聯(PCI)總線橋214提供了對PCI本地總線216的接口。多個數據機可以連接到PCI本地總線216上。典型的PCI總線實現支持4個PCI擴展槽或內插連接器。與圖1的客戶端108-112的通信連結可以通過經由內插板連接到PCI本地總線216的數據機218和網絡適配器220來提供。
附加的PCI總線橋222和224提供了對附加PCI本地總線226和228的接口,由此可以支持附加的數據機或網絡適配器。這樣,數據處理系統200允許針對多臺網絡計算機的連接。存儲器映射圖形適配器230和硬碟232也可以如圖所示直接或間接地連接到I/O總線212。
本領域的普通技術人員將會知道,圖2中所示的硬體可以改變。例如,作為所示硬體的補充或替代,其它外設,如光碟驅動器等也可以被使用。所示的例子不意味著對本發明的結構的限制。
圖2所示的數據處理系統可以是例如IBM的eServer pSeries系統,它是紐約Armonk的國際商業機器公司的產品,運行高級交互執行程序(AIX)作業系統或LINUX作業系統。
現在參考圖3,圖3的方框圖示出了在其中可以實現本發明的數據處理系統。數據處理系統300是客戶端計算機的一個例子。數據處理系統300採用了外設部件互聯(PCI)本地總線結構。雖然所繪的例子採用了PCI總線,但是也可以使用其它總線結構,例如加速圖形接口(AGP)和工業標準結構(ISA)。處理器302和主存儲器304通過PCI橋308連接到PCI本地總線306。PCI橋308也可以包括用於處理器302的集成存儲器控制器和高速緩衝存儲器。對PCI本地總線306的附加連接可以通過直接部件互聯或通過內插板來實現。在示出的例子中,區域網(LAN)適配器310、SCSI主機總線適配器312和擴展總線接口314通過直接部件連接連接到PCI本地總線306上。相反,音頻適配器316、圖形適配器318和音頻/視頻適配器319通過插入到擴展槽的內插板連接到PCI本地總線306。擴展總線接口314提供了對鍵盤和滑鼠適配器320、數據機322和附加存儲器324的連接。小型計算機系統接口(SCSI)主機總線適配器312提供了對硬碟驅動器326、磁帶驅動器328和CD-ROM驅動器330的連接。典型的PCI本地總線實現將支持3或4個PCI擴展槽或內插連接器。
作業系統在處理器302上運行並且用於協調和提供圖3的數據處理系統300中的各種部件的控制。作業系統可以是市場上可得到的作業系統,例如微軟公司的Windows XP。面向對象編程系統,例如Java可以與作業系統結合運行,並且提供從在數據處理系統300上執行的Java程序或應用程式到作業系統的調用。「Jaya」是Sun微系統公司的商標。作業系統、面向對象編程系統和應用程式或程序的指令位於存儲設備上,例如硬碟驅動器326,也可以通過處理器302載入到主存儲器304來執行。
本領域的普通技術人員將會清楚圖3的硬體可以根據實現方式進行變化。作為圖3所示的硬體的補充或替代,其它內部硬體或外設,例如快擦寫只讀存儲器(ROM)、等價的非易失性存儲器或者光碟驅動器等等也可以被使用。同樣,本發明的處理過程可以應用於多處理器數據處理系統。
作為另一個例子,數據處理系統300可以是被配置為不需要依賴於某類型的網絡通信接口即可啟動的單獨系統。作為進一步的例子,數據處理系統300可以是個人數字助理(PDA)設備,其配置有ROM和/或快擦寫ROM,以便提供用於存儲作業系統文件和/或用戶生成數據的非易失性存儲器。
圖3示出的例子和上面描述的例子不意在進行結構上的限制。例如,除了採用PDA的形式,數據處理系統300也可以是筆記本計算機或手持計算機。數據處理系統300也可以是信息亭或Web設備。
本發明提供了一種允許用戶訪問並使用應用程式而不需要維護這些應用程式的改進的方法、設備和計算機指令。本發明的機制使得用戶能夠訪問位於遠程伺服器上的應用程式。在客戶端處的用戶可以打電話或登陸到遠程伺服器並請求使用應用程式。響應於該請求,執行應用程式所需要的重要文件被發送到客戶端。這些文件是客戶端恰當地執行應用程式所需要的文件。
客戶端執行這些應用程式並且根據應用程式被使用的時間的量而被計費。此外,一些基本文件在伺服器上維護,以避免用戶不經連接到伺服器而使用應用程式。這一機制也被稱為客戶端調用服務,並且它使得家庭用戶可以在任何時間從任何地點執行任何應用程式。
本發明的機制使用戶不必升級、安裝補丁或修復、或者苦苦尋找應用程式。在這些示出的例子中,通過允許多個並行用戶使用應用程式的並行使用許可來從廠家處購買這些應用程式。
現在參考圖4,其中根據本發明的優選實施例示出了在向用戶提供應用程式時使用的部件的示意圖。在所示出的例子中,客戶端調用服務(CCS)伺服器400可以由CCS客戶端402訪問。特別是,在CCS客戶端402處的用戶可能希望使用位於CCS伺服器400上的一個或多個應用程式404。這些應用程式通過各種許可和購買協議從廠家406部署在CCS伺服器400上。在所示出的例子中,並行用戶許可對於將應用程式404部署到CCS伺服器400上而言是期望的。在所示出的實施例中,CCS伺服器400可以實現為在數據處理系統,如圖2中的數據處理系統200上的軟體。CCS伺服器400通過在客戶簡檔中存儲顧客或客戶信息來向不同用戶提供訪問。在示出的例子中,客戶簡檔包括例如姓名、計費地址以及電子郵件地址。
CCS伺服器400是邏輯伺服器,並且可以實際上採用一組物理伺服器的形式。該伺服器包括來自不同廠家的應用程式,以及對CCS客戶端402發布重要安裝文件的能力,所述重要安裝文件存儲在重要文件408中。在示出的例子中,CCS伺服器400包括已經應用適當的補丁和升級程序的最新應用程式。從而,在客戶端處的用戶不需要執行任何修補或升級。
CCS客戶端402利用高速或寬帶連接與CCS伺服器400進行通信。CCS客戶端402登記到CCS伺服器400以便使用應用程式404。在本例中,出於安全原因,用戶文件本地地保存在CCS客戶端402上。這些用戶文件與重要文件408一起保存。只有應用程式文件通過網絡數據處理系統在CCS伺服器400和CCS客戶端402之間發布。當網絡數據處理系統涉及網際網路時,這一特徵是尤為重要的。CCS客戶端402可以實現為在數據處理系統,例如圖3的數據處理系統300上運行的軟體。
計費處理410是監視什麼軟體應用程式被客戶端使用並產生用於計費目的的數據的監視處理。該數據被存儲並可以針對用戶合併為每月結算報表。計費處理410還包括客戶端部件、計費代理程序412。計費代理程序412顯示計費窗口414來為用戶提供狀態信息。該信息固定地包括例如當前使用的應用程式的名稱及其各自的價格。由於一些應用程式的使用可能比其它應用程式花費的費用更多,因此這些價格被列舉出來。
在所示出的例子中,逐分鐘地更新計費窗口414。此外,會話的總費用的流動標記(running tab)也可以在計費窗口414中顯示。計費代理程序412還提供了可以通過計費窗口414訪問的暫停特性。如果用戶需要「暫停」重要文件408的使用,用戶可以輸入適當的用戶輸入來暫停重要文件408的使用。在示出的例子中,輸入可以通過顯示在計費窗口414中的暫停按鈕來實現。用戶可能出於例如接電話或閱讀文檔等原因而需要暫停重要文件408的使用。應用程式的窗口將繼續顯示在CCS客戶端402上,但是應用程式處於鎖定或只讀模式。
在示出的例子中,在CCS客戶端402處的用戶登陸到CCS伺服器400上並從應用程式404中定位應用程式。應用程式可以是例如編輯或文字處理應用程式。CCS伺服器400核實客戶端作業系統並向CCS客戶端402發送適當的文件來形成重要文件408。當用戶完成編輯處理並關閉應用程式時,用戶從應用程式404中定位電子郵件或便籤程序。該應用程式的文件被從應用程式404發送到重要文件408。例如個人地址本等的文件作為重要文件408的一部分被永久保存。
而後,用戶產生附有圖片的電子郵件消息,並發送該消息。接著,用戶關閉該應用程式並退出CCS伺服器400。作為響應,計費代理程序412向CCS伺服器400返回計費信息。計費處理410存儲該信息並以某種周期方式,例如以逐月的方式產生總使用計費。該計費結合了由用戶使用的所有應用程式和時間,並且該計費被發送給用戶。
下面參考圖5,其中根據本發明的優選實施例示出了計費窗口的圖示。計費窗口500是圖4中的計費窗口414的一個例子。如圖所示,計費窗口500在行502和504上列出了應用程式。此外,每行還示出了每個應用程式的每分鐘價格(PPM)。同樣地,截止到當時的總使用費用被顯示在計費窗口500中。在該例中,行502示出了Lotus Notes是用戶所使用的一個應用程式,並且行504中的Microsoft Word是用戶所選擇的第二個應用程式。
用戶可以通過選擇「暫停」按鈕506暫停應用程式的使用。該按鈕的選擇導致應用程式被鎖定或凍結。用戶仍然可以瀏覽窗口,但是該程序的功能被停止。這樣,用戶可以處理其它任務,例如接電話或閱讀文檔,而不必在用戶不使用應用程式時進行使用計費。
下面參考圖6,其中根據本發明的優選實施例示出了用於提供用戶對伺服器上應用程式的訪問的處理的流程圖。圖6示出的處理可以在例如圖4的CCS伺服器400的伺服器處理中實現。
處理在開始時接收來自客戶端的對應用程式的請求(步驟600)。該請求可以通過用戶從在客戶端處顯示的應用程式列表中選擇一個應用程式來接收。此後,識別客戶端的作業系統(步驟602)。該作業系統的識別可以作為從客戶端接收的請求的一部分來實現。可選地,也可以在用戶註冊使用服務時識別客戶端作業系統。
接下來,根據所識別的作業系統選擇所請求的應用程式的版本(步驟604)。重要執行文件被發送到客戶端(步驟606)。此後,為該應用程式啟動計費處理(步驟608)。在示出的例子中,步驟608涉及啟動針對正被使用的應用程式的計時器。
在示出的例子中,計費代理程序412包括用於運行計時器以識別應用程式的使用量的進程。此外,計費代理程序412可以周期性地向計費處理410發送信息,以免兩個系統之間的連接被意外切斷或終止。在傳輸中該數據也被稱為「心跳(heartbeat)」數據。這樣,當會話關閉並且用戶退出時,計費代理程序412向計費處理410發送一組最終數據。該數據包括會話的總使用數據以及所使用的應用程式的標識。而後,計費處理410為進行計費目的而存儲該信息。
下面參考圖7,其中根據本發明優選實施例示出了用於監視客戶端的應用程式使用的處理的流程圖。圖7示出的處理可以在伺服器上的計費處理,例如圖4中的計費處理410中實現。
該處理在開始時等待一段時間來接收來自計費代理程序的數據(步驟700)。在該一段時間經過以後,確定數據是否已經被接收(步驟702)。計費服務期待周期性地來自計費代理程序的心跳數據。如果數據被接收,則確定該數據是否表示會話應被終止(步驟704)。如果會話應被終止,那麼從所接收的數據識別最終計費數據(步驟706)。為該會話保存該計費數據(步驟708)並隨後終止處理。
對於步驟704,如果會話沒有被終止,則計費數據被保存(步驟710),而後處理返回步驟700。該數據被接收並保存,以防失去與計費代理程序的連接的情況。這樣,一些計費信息可以被提供以用於會話的該部分的計費。
對於步驟702,如果在該一段時間內沒有接收到數據,那麼確定是否發生了超時(步驟712)。如果發生了超時,處理返回步驟700。否則,保存任何針對客戶端提供的計費數據作為該會話的計費數據(步驟714)。產生一個錯誤報告來表示發生了未預期的終止(步驟716)並隨後終止處理。
參考圖8,其中根據本發明的優選實施例示出了監視客戶端處應用程式的使用的處理的流程圖。圖8示出的處理可以在計費代理程序,例如圖4中的計費代理程序412上實現。
處理在開始時啟動計時器(步驟800)。在計時器被啟動後,顯示狀態窗口(步驟802)。在步驟802中顯示的狀態窗口與圖5中的狀態窗口500類似。接下來,確定心跳數據是否應被發送給計費處理程序(步驟804)。該確定通過觀察某個選定的時間段是否已經經過來作出。如果客戶端應當非預期地終止或者連接應被終止,則數據通常周期性地被發送到伺服器上的計費處理來提供用於計費目的的某種數據。
如果未發送該心跳數據,則更新狀態窗口的顯示(步驟806)。然後確定暫停應用程式的用戶輸入是否已被接收(步驟808)。如果暫停應用程式的用戶輸入沒有被接收,則確定是否已接收到退出或終止會話的用戶輸入(步驟810)。如果用戶沒有終止會話,如上所述,處理返回步驟804。否則,關閉狀態窗口(步驟812)並向計費處理髮送計費數據(步驟814),隨後終止處理。在步驟814發送的計費數據是用於應用程式的所有時間的總和。
對於步驟808,如果用戶選擇了暫停,則應用程式被鎖定(步驟816)並且暫定計時器(步驟818)。接下來,確定用戶是否已對該應用程式解除暫停(步驟820)。如果用戶已經解除暫停,則應用程式被解除鎖定(步驟822)並且計時器啟動(步驟824),隨後,如上所述,處理返回步驟804。
對於步驟804,如果確定發送心跳數據,則向計費處理髮送心跳數據(步驟826),隨後,如上所述,處理繼續前進到步驟806。
這樣,本發明提供了用於為用戶提供對應用程式的訪問的改進的方法、設備和計算機指令。本發明的機制使用戶不必執行任何維護來解決與缺陷或更新有關的問題。如上所述,應用程式的所有更新、補丁和維護都通過CCS伺服器由該服務來執行。
這樣,用戶也能夠僅僅選擇用戶需要的應用程式,而不需要支付用戶可能從不需要的應用程式。此外,用戶也可以訪問在用戶位置處不易購買到的用戶所需的應用程式。
應該注意,雖然在具有完整功能的數據處理系統的環境中對本發明進行了描述,但是本領域的普通技術人員應該知道,本發明的處理能夠以指令的計算機可讀介質的形式和各種形式進行發布,而且無論實際用於實現該發布的特定類型的信號承載介質,都可以等同地應用本發明。計算機可讀介質的例子包括可記錄型介質,例如軟盤、硬碟驅動器、RAM、CD-ROM、DVD-ROM,以及傳輸型介質,例如數字和模擬通信連結、利用傳輸形式的有線或無線通信連結,所述傳輸形式例如,無線電頻率和光波傳輸。計算機可讀介質可以採取為在特定數據處理系統中實際使用而解碼的編碼格式。
已經為解釋和說明目的提供了本發明的描述,並且本發明的描述不意在窮舉或將本發明限制在所公開的形式。許多修改和變化對於本領域普通技術人員而言是顯而易見的。例如,當選擇了暫停按鈕後,示出的實施例釋放或鎖定所有的應用程式。根據特定的實施例,暫停功能的使用可以是選擇性的,其中,用戶可以暫停一個或幾個應用程式而不是所有的應用程式。選擇並描述本實施例以便更好地解釋本發明地原理、實際應用並使得技術人員外的其它人員理解本發明的適於特定使用目的的各種改變的各種實施例。
權利要求
1.一種在數據處理系統中用於提供對應用程式的訪問的方法,該方法包括響應於接收來自客戶端的對應用程式的訪問的請求,識別客戶端上的作業系統;響應於識別出作業系統,為客戶端選擇應用程式的適當版本;向客戶端發送客戶端上為執行該應用程式的適當版本所需的文件;和啟動計費處理來識別當在客戶端上使用該應用程式的適當版本期間的時間量。
2.根據權利要求1的方法,還包括響應於暫停該應用程式的適當版本的使用的用戶輸入,暫停增加時間量,其中當暫停有效時該應用程式的適當版本被鎖定在只讀模式。
3.根據權利要求1的方法,還包括響應於終止使用該應用程式的適當版本的用戶輸入,識別該時間量來形成識別時間量;和存儲該識別時間量以用於對用戶計費。
4.根據權利要求1的方法,還包括向客戶端發送計費代理程序,其中所述計費代理程序提供有關該時間量的狀態信息的顯示。
5.根據權利要求4的方法,其中所述計費代理程序還顯示對該應用程式的適當版本的使用的當前計費。
6.一種用於提供對應用程式的訪問的數據處理系統,所述數據處理系統包括識別裝置,其響應於接收到來自客戶端的對應用程式的訪問的請求,識別客戶端上的作業系統;選擇裝置,其響應於識別出作業系統,為客戶端選擇應用程式的適當版本;發送裝置,用於向客戶端發送客戶端上執行該應用程式的適當版本所需的文件;以及啟動裝置,用於啟動計費處理來識別當在客戶端上使用該應用程式的適當版本期間的時間量。
7.根據權利要求6的數據處理系統,還包括暫停裝置,其響應於暫停該應用程式的適當版本的使用的用戶輸入,暫停增加時間量,其中當暫停有效時該應用程式的適當版本被鎖定在只讀模式。
8.根據權利要求6的數據處理系統,還包括識別裝置,用於響應於終止使用該應用程式的適當版本的用戶輸入,識別時間量來形成識別時間量;以及存儲裝置,用於存儲該識別時間量以用於對用戶進行計費。
9.根據權利要求6的數據處理系統,還包括發送裝置,用於向客戶端發送計費代理程序,其中所述計費代理程序提供有關該時間量的狀態信息的顯示。
10.一種可載入數字計算機的內部存儲器的電腦程式產品,包括軟體代碼部分,當所述產品在計算機上運行時,所述軟體代碼部分用於執行如權利要求1-5所述的方法。
全文摘要
用於提供對應用程式的訪問的方法、設備和計算機指令。響應於接收到來自客戶端的對應用程式進行訪問的請求,識別客戶端作業系統。響應於識別出作業系統,為客戶端選擇應用程式的適當版本。向客戶端發送客戶端上執行應用程式的適當版本所需的文件。啟動計費處理來識別在客戶端上使用應用程式的適當版本期間的時間量。
文檔編號G06Q30/00GK1910550SQ200580002285
公開日2007年2月7日 申請日期2005年1月6日 優先權日2004年1月13日
發明者凱文·安布羅斯 申請人:國際商業機器公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀