專(zhuān)利名稱(chēng):用于隨付隨用的計(jì)算機(jī)以及動(dòng)態(tài)微分定價(jià)的方法
本申請(qǐng)是題為“Method and Apparatus for Provisioning Software”(用于供應(yīng)軟件的系統(tǒng)和裝置)的于2004年11月15日提交的律師文檔編號(hào)為30835/40399的美國(guó)專(zhuān)利申請(qǐng)的延續(xù)部分。
背景技術(shù):
個(gè)人計(jì)算機(jī)、外圍設(shè)備、以及個(gè)人計(jì)算系統(tǒng)通?;谟谰玫氖褂枚讳N(xiāo)售或出租。明確地,當(dāng)在用戶(hù)占有時(shí),他或她具有對(duì)于整個(gè)產(chǎn)品,包括硬件和軟件充分的訪(fǎng)問(wèn)和使用。計(jì)算機(jī)對(duì)人們有很多的好處,提供對(duì)于信息的訪(fǎng)問(wèn)、教育機(jī)會(huì)、與他人的連接、比較購(gòu)物等。然而,傳統(tǒng)的計(jì)算機(jī)硬件以及永久授權(quán)的軟件的高消費(fèi)限制了個(gè)人計(jì)算機(jī)只針對(duì)世界上最富裕的人群。
把擁有計(jì)算機(jī)的好處提供給世界上較不富裕的人群,或甚至給那些只是不希望對(duì)計(jì)算機(jī)提前付出高花費(fèi)的人是理想的。
發(fā)明概要服務(wù)提供者可提供計(jì)算機(jī)給用戶(hù),其中計(jì)算機(jī)被邏輯地鏈接到服務(wù)提供者。作為服務(wù)協(xié)議的一部分,服務(wù)提供者可使計(jì)算機(jī)在很少或沒(méi)有提前付費(fèi)的情況下就可用。然而,只有當(dāng)表示值的供應(yīng)包從服務(wù)提供者中被接收時(shí),計(jì)算機(jī)才操作。當(dāng)存儲(chǔ)在計(jì)算機(jī)上的值被用盡時(shí),計(jì)算機(jī)可調(diào)用制裁,使其自身本質(zhì)上無(wú)用,除非接收到額外的供應(yīng)包。在對(duì)于供應(yīng)包的交換中,服務(wù)提供者可從用戶(hù)處收集資金。通過(guò)鏈接計(jì)算機(jī)到服務(wù)提供者以及調(diào)用“很難破壞”的制裁,該計(jì)算機(jī)市場(chǎng)價(jià)值實(shí)質(zhì)上被減少,如此保護(hù)服務(wù)提供者的商業(yè)模型。
附圖簡(jiǎn)要描述
圖1是與多個(gè)計(jì)算資源互連的網(wǎng)絡(luò)的框圖;圖2是根據(jù)當(dāng)前公開(kāi)的實(shí)施例的系統(tǒng)的框圖;圖3是圖2的服務(wù)提供者的一部分的框圖;圖4是可被連接到圖1的網(wǎng)絡(luò)的計(jì)算機(jī)的框圖;圖5是圖4的計(jì)算機(jī)的本地供應(yīng)模塊的框圖;以及圖6是描述圖2的操作系統(tǒng)的方法的流程圖。
詳細(xì)描述雖然以下的文本提出了大量不同實(shí)施例的詳細(xì)描述,可以理解的是本發(fā)明法律上的范圍由在本專(zhuān)利申請(qǐng)結(jié)尾處提出的權(quán)利要求所定義。詳細(xì)的描述僅僅作為示例解釋?zhuān)矣捎诿枋雒總€(gè)可能的實(shí)施例是不現(xiàn)實(shí)的(如果不是不可能),所以沒(méi)有描述每個(gè)可能的實(shí)施例。使用現(xiàn)有技術(shù)或在本專(zhuān)利申請(qǐng)日之后發(fā)展的技術(shù)實(shí)現(xiàn)多個(gè)可供選擇的實(shí)施例是在權(quán)利要求的范圍內(nèi)的。
也可以理解的是,除非在此專(zhuān)利中術(shù)語(yǔ)被使用句子“如在此所使用地,在此定義的術(shù)語(yǔ)‘__’表示......”或類(lèi)似句子明確地定義,沒(méi)有要通過(guò)明確或暗示方式以超出術(shù)語(yǔ)一般或普通的含義限制術(shù)語(yǔ)的含義,并且這樣的術(shù)語(yǔ)不應(yīng)被限制在基于本專(zhuān)利任一部分所作的任何語(yǔ)句(除了權(quán)利要求中的語(yǔ)言)的范圍內(nèi)解釋。在本專(zhuān)利申請(qǐng)最后的權(quán)利要求中列舉的任一術(shù)語(yǔ)在本專(zhuān)利申請(qǐng)中以與單數(shù)含義一致的方式提及,這樣做不僅僅是為了不使讀者混淆,也為了不使這樣的權(quán)利要求術(shù)語(yǔ)由暗示或其他方式,被限制成單數(shù)含義。最終,除非權(quán)利要求元素由列舉單詞“裝置”和功能在沒(méi)有任一結(jié)構(gòu)列舉的情況下所定義,任一權(quán)利要求元素的范圍不被基于35 U.S.C.§112,第六章的應(yīng)用所解釋。
本發(fā)明的許多功能以及發(fā)明原理最好結(jié)合或使用軟件程序或指令以及諸如應(yīng)用程序特定IC的集成電路(IC)實(shí)現(xiàn)。當(dāng)本領(lǐng)域的普通技術(shù)人員在這里公開(kāi)的概念和原理的指引下,不需要付出巨大勞動(dòng)以及由例如可用時(shí)間、當(dāng)前技術(shù)、以及經(jīng)濟(jì)考慮激發(fā)的多個(gè)設(shè)計(jì)選擇,就能使用最少實(shí)驗(yàn)容易地生成這樣的軟件指令和程序以及IC是可預(yù)期的。因此,為了簡(jiǎn)要以及最小化使本發(fā)明的原理和概念不清楚的風(fēng)險(xiǎn),如果有任何這樣的軟件以及IC的討論,將被限制于與較佳實(shí)施例有關(guān)的原理和概念的核心內(nèi)容。
圖1示出了可被用以實(shí)現(xiàn)動(dòng)態(tài)軟件供應(yīng)系統(tǒng)的網(wǎng)絡(luò)10。網(wǎng)絡(luò)10可以是因特網(wǎng)、虛擬專(zhuān)用網(wǎng)(VPN)、或任何其他允許一個(gè)或多個(gè)計(jì)算機(jī)、通信設(shè)備、數(shù)據(jù)庫(kù)等在通信上相互連接的網(wǎng)絡(luò)。網(wǎng)絡(luò)10可通過(guò)以太網(wǎng)16和路由器18、以及陸上通信線(xiàn)20被連接到個(gè)人計(jì)算機(jī)12和計(jì)算機(jī)終端14。另一方面,網(wǎng)絡(luò)10可以通過(guò)無(wú)線(xiàn)通信站26和無(wú)線(xiàn)鏈接28被無(wú)線(xiàn)地連接到膝上型計(jì)算機(jī)22和個(gè)人數(shù)據(jù)助理24。類(lèi)似地,服務(wù)器30可使用通信鏈接32連接到網(wǎng)絡(luò)10,而大型機(jī)34可使用另一個(gè)通信鏈接36被連接到網(wǎng)絡(luò)10。
參考圖2,討論和描述了適合于實(shí)現(xiàn)隨付隨用的計(jì)算環(huán)境的典型實(shí)施例的系統(tǒng)200。典型計(jì)算機(jī)202可具有資源206和208以及本地供應(yīng)模塊(LPM)204。LPM 204可管理和安全地存儲(chǔ)可被應(yīng)用于一個(gè)或多個(gè)計(jì)算機(jī)資源206、208的使用的值。資源206、208可在計(jì)算機(jī)202內(nèi)在任何它們的使用之前,例如,在制造、配置、或先前操作期間,而被供應(yīng)。資源206、208以允許對(duì)它們的操作計(jì)費(fèi)或選通的方式供應(yīng)。計(jì)費(fèi)它們的操作可包括監(jiān)控它們操作的方面,諸如啟動(dòng)的次數(shù),使用時(shí)間(持續(xù)時(shí)間)、諸如日歷月的一段時(shí)間的使用,或諸如保存由應(yīng)用程序生成的數(shù)據(jù)的具體方面的使用,或諸如打印的輸出。安裝可通過(guò)任意數(shù)量的具有到計(jì)算機(jī)202物理或邏輯訪(fǎng)問(wèn)的參與方所執(zhí)行,參與方包括服務(wù)提供者210或其他一些未被描述的諸如資源提供者、用戶(hù)、廠(chǎng)商、或銷(xiāo)售商。
服務(wù)提供者210可通過(guò)鏈接212被較佳地實(shí)時(shí)地耦合到計(jì)算機(jī)202,但離線(xiàn)機(jī)制也可同樣實(shí)現(xiàn)。實(shí)時(shí)連接的例子可包括撥號(hào)訪(fǎng)問(wèn)或因特網(wǎng)。用于鏈接212的離線(xiàn)機(jī)制可包括已知的方法,例如,智能卡、其他可移動(dòng)介質(zhì)、或甚至是被適當(dāng)?shù)鼐幋a以確保準(zhǔn)確度和真實(shí)性的硬拷貝信息。服務(wù)提供者210使用鏈接212發(fā)送供應(yīng)包來(lái)把值添加到計(jì)算機(jī)202中,該過(guò)程將在以下詳細(xì)討論。其他參與者可選擇性地為銀行或其他資金源218。在某些情況下,資金源218可被服務(wù)提供者210所包含。資金源218可通過(guò)鏈接220耦合到服務(wù)提供者210。收費(fèi)系統(tǒng)222可被用于處理來(lái)自計(jì)算機(jī)202的用戶(hù)的授權(quán)以及處理來(lái)自服務(wù)提供者210的資金請(qǐng)求。實(shí)際的資金處理可利用任何已知的賬戶(hù)類(lèi)型,例如,標(biāo)準(zhǔn)銀行儲(chǔ)蓄或支票賬戶(hù)、預(yù)付賬戶(hù)、儲(chǔ)值賬戶(hù)、信用卡賬戶(hù)、電話(huà)對(duì)方付費(fèi)賬戶(hù)等。
服務(wù)提供者供應(yīng)系統(tǒng)圖3示出了提供用于計(jì)算設(shè)備202的供應(yīng)包的供應(yīng)系統(tǒng)200,其中計(jì)算設(shè)備202可以是任何公知的諸如臺(tái)式計(jì)算機(jī)12、膝上型計(jì)算機(jī)22、PDA 24、蜂窩電話(huà)、或任何類(lèi)似的裝置的計(jì)算設(shè)備。供應(yīng)系統(tǒng)214可被實(shí)現(xiàn)以提供目標(biāo)在于操作系統(tǒng)的使用的供應(yīng)包,或,在可供選擇的實(shí)現(xiàn)中,供應(yīng)系統(tǒng)214可被用于諸如計(jì)算設(shè)備的軟件、固件、特性等的其他資源的供應(yīng)使用。類(lèi)似地,盡管供應(yīng)系統(tǒng)214被顯示用作在通信上連接到網(wǎng)絡(luò)10的計(jì)算設(shè)備202上的資源的供應(yīng)使用,它可被用以實(shí)現(xiàn)在不被連接到網(wǎng)絡(luò)10或僅僅被間歇地連接到網(wǎng)絡(luò)10的計(jì)算設(shè)備上這樣的使用。
供應(yīng)系統(tǒng)214可包括核心供應(yīng)服務(wù)模塊230、分發(fā)服務(wù)模塊232、證書(shū)服務(wù)模塊234、核心數(shù)據(jù)庫(kù)236、以及分布數(shù)據(jù)庫(kù)238。供應(yīng)系統(tǒng)214可通過(guò)收費(fèi)適配器216與收費(fèi)系統(tǒng)218通信,而核心供應(yīng)服務(wù)模塊230可通過(guò)數(shù)據(jù)庫(kù)寫(xiě)入器240與分布數(shù)據(jù)庫(kù)238通信以及分布數(shù)據(jù)庫(kù)238可通過(guò)數(shù)據(jù)庫(kù)讀取器242與分發(fā)服務(wù)232通信。計(jì)算設(shè)備202可包括通過(guò)分布Web服務(wù)模塊244與分發(fā)服務(wù)模塊232通信的本地供應(yīng)模塊(LPM)204。核心供應(yīng)服務(wù)230與收費(fèi)適配器216通信,該收費(fèi)適配器本身使用Web服務(wù)246與資金賬戶(hù)218通信。供應(yīng)系統(tǒng)214可被定位于諸如服務(wù)器30的服務(wù)器系統(tǒng)上,或其他在通信上與網(wǎng)絡(luò)10連接的系統(tǒng)上。類(lèi)似地,收費(fèi)系統(tǒng)222也可被定位于諸如服務(wù)器30的服務(wù)器系統(tǒng)上,或其他在通信上與網(wǎng)絡(luò)10連接的系統(tǒng)上。此外,供應(yīng)系統(tǒng)214的多個(gè)組件中的一個(gè)或多個(gè)可被定位于相同的服務(wù)器或在不同位置內(nèi)的多個(gè)不同服務(wù)器上。例如,核心數(shù)據(jù)庫(kù)236可被定位于多個(gè)不同的位于不同位置的數(shù)據(jù)庫(kù)服務(wù)器上,并且每個(gè)數(shù)據(jù)庫(kù)服務(wù)器在通信上與網(wǎng)絡(luò)10連接。供應(yīng)系統(tǒng)214的功能以及它的各種組件模塊將在以下被詳細(xì)說(shuō)明。
盡管圖2中的鏈接212、220以及224通過(guò)Web服務(wù)接口所實(shí)現(xiàn),該Web服務(wù)接口例如網(wǎng)絡(luò)服務(wù)接口244、246,在一可供選擇的實(shí)施例中,計(jì)算設(shè)備202的用戶(hù)可通過(guò)諸如電話(huà)等的可供選擇的通信模式與分發(fā)服務(wù)模塊232和資金賬戶(hù)218通信。例如,在一情況下,其中計(jì)算設(shè)備202不可能連接到網(wǎng)絡(luò)10,那么計(jì)算設(shè)備202的用戶(hù)可通過(guò)電話(huà)和被附加到分發(fā)服務(wù)模塊232的可語(yǔ)音識(shí)別的用戶(hù)接口、可通過(guò)能與分發(fā)服務(wù)模型232通信的客戶(hù)服務(wù)代表、或手動(dòng)地通過(guò)智能卡或其他令牌等進(jìn)行通信。
參考圖4,典型系統(tǒng)200可包括諸如計(jì)算設(shè)備400、相同或類(lèi)似于計(jì)算設(shè)備202的計(jì)算設(shè)備。在它最基本的配置中,計(jì)算設(shè)備400通常包括至少一個(gè)處理單元402和存儲(chǔ)器404。根據(jù)計(jì)算設(shè)備確切的配置和類(lèi)型,存儲(chǔ)器404可以是易失性的(諸如RAM)、非易失性的(諸如ROM、閃存等)或兩者的某種結(jié)合。此外,計(jì)算設(shè)備400也可具有其他的特性/功能。例如,計(jì)算設(shè)備400也可包括其他的存儲(chǔ)器(可移動(dòng)的和/或不可移動(dòng)的),其他存儲(chǔ)器包括但不局限于,磁盤(pán)或光盤(pán)或磁帶。這樣其他的存儲(chǔ)器的某些例子由可移動(dòng)存儲(chǔ)器406和不可移動(dòng)存儲(chǔ)器408展示。計(jì)算機(jī)存儲(chǔ)介質(zhì)可包括以用于諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)的信息的存儲(chǔ)的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。存儲(chǔ)器404、可移動(dòng)存儲(chǔ)406以及不可移動(dòng)存儲(chǔ)408都是計(jì)算機(jī)存儲(chǔ)介質(zhì)的例子。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不局限于,RAM、ROM、EEPROM、閃存或其他存儲(chǔ)技術(shù),CD-ROM、數(shù)字化多功能光盤(pán)(DVD)或其他光盤(pán)存儲(chǔ)、盒式磁帶、磁帶、磁盤(pán)存儲(chǔ)器或其他磁存儲(chǔ)設(shè)備,或任何其他可被用以存儲(chǔ)想要的信息并可由計(jì)算設(shè)備400訪(fǎng)問(wèn)的介質(zhì)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)都可以是計(jì)算設(shè)備400的一部分。
計(jì)算設(shè)備400也可具有諸如鍵盤(pán)、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備等的輸入設(shè)備410。諸如顯示器、揚(yáng)聲器、打印機(jī)等的輸出設(shè)備412也可被包括。
計(jì)算設(shè)備400也可包括允許設(shè)備與其他設(shè)備通信的通信連接414。通信連接414是通信介質(zhì)的一個(gè)例子。通信介質(zhì)通常具體體現(xiàn)了諸如載波或其他傳送機(jī)制的已調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),也包括任何信息傳遞介質(zhì)?!耙颜{(diào)制數(shù)據(jù)信號(hào)”是指在該信號(hào)中以編碼信息的方式來(lái)設(shè)置或改變其一個(gè)或多個(gè)特征的信號(hào)。舉例來(lái)說(shuō),而非限制,通信介質(zhì)包括諸如有線(xiàn)網(wǎng)或直線(xiàn)連接的有線(xiàn)介質(zhì),和諸如聲音、射頻、紅外線(xiàn)和其他無(wú)線(xiàn)介質(zhì)的無(wú)線(xiàn)介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可包括存儲(chǔ)介質(zhì)以及通信介質(zhì)。
本地供應(yīng)模塊(LPM)204可提供在計(jì)算設(shè)備400周?chē)陌踩A(chǔ)的一部分。本地供應(yīng)模塊204在以下圖5的描述中被具體討論。LPM 204的組件可被定位于作為系統(tǒng)存儲(chǔ)器404一部分的不可移動(dòng)非易失性存儲(chǔ)器上,作為計(jì)算機(jī)400的各種硬件組件的一部分,計(jì)算機(jī)400包括處理單元402、接口電路(未被描述)或任何這些組件的組合。LPM 204的功能在以下被詳細(xì)說(shuō)明。
圖5示出了LPM 204的進(jìn)一步詳細(xì)的框圖。如本領(lǐng)域已知的,LPM可以是信任的計(jì)算基礎(chǔ)的一部分,或是信任的計(jì)算基礎(chǔ)的擴(kuò)展。LPM 204在通信上耦合到服務(wù)提供者210。LPM 204駐留在諸如計(jì)算設(shè)備400的計(jì)算系統(tǒng)中。LPM 204可執(zhí)行各種功能,各種功能包括為了與服務(wù)提供者210通過(guò)網(wǎng)絡(luò)10交互而與計(jì)算設(shè)備的用戶(hù)交互等。
LPM 204可通過(guò)與具體由客戶(hù)端計(jì)算設(shè)備400使用的登錄程序交互而執(zhí)行在計(jì)算設(shè)備400上的實(shí)施具體狀態(tài)的功能。在具體的實(shí)施例中,客戶(hù)端設(shè)備正在使用Windows產(chǎn)品激活(WPA)系統(tǒng)作為登錄邏輯464,LPM 204可與WPA交互以實(shí)施在客戶(hù)端計(jì)算設(shè)備400上的具體狀態(tài)。然而,在一可供選擇的實(shí)現(xiàn)中,LPM 204可與任何其他適當(dāng)?shù)牟僮飨到y(tǒng)登錄程序交互。LPM 204的實(shí)現(xiàn)可以是一組各種在軟件內(nèi)被實(shí)現(xiàn)的以及被組成作為鏈接到由WPA使用的登錄程序的庫(kù)的邏輯組件。然而,在一LPM 204的可供選擇的實(shí)現(xiàn)中,LPM 204的各種邏輯組件中的一個(gè)或多個(gè)可在硬件內(nèi)被實(shí)現(xiàn)。明確地,LPM 204可包括使計(jì)算設(shè)備400在一具體狀態(tài)內(nèi)操作的實(shí)施附加模塊452、計(jì)量在計(jì)算設(shè)備400上供應(yīng)的資源的使用的計(jì)量模塊454、處理由服務(wù)提供者210提供的供應(yīng)包的交易引擎456、提供用于供應(yīng)包的安全存儲(chǔ)的安全存儲(chǔ)管理器458、與服務(wù)供應(yīng)者210通信的通信模塊460、以及與用戶(hù)交互的用戶(hù)體驗(yàn)?zāi)K462。
實(shí)施模塊452可被插入至計(jì)算設(shè)備400的登錄邏輯464中。當(dāng)用戶(hù)使用登錄邏輯464登錄至計(jì)算設(shè)備400上、或請(qǐng)求可收費(fèi)的供應(yīng)的資源206、208的使用時(shí),實(shí)施模塊452可詢(xún)問(wèn)計(jì)量模塊結(jié)余信息。如果實(shí)施模塊452確定計(jì)算設(shè)備400具有用于請(qǐng)求的動(dòng)作的足夠的值,那么它可允許計(jì)算設(shè)備400以正常的方式操作并允許用戶(hù)登錄到計(jì)算設(shè)備400上或使用請(qǐng)求的資源206、208。然而,如果實(shí)施模塊452確定計(jì)算設(shè)備400不具有足夠的可用值,那么它拒絕登錄或訪(fǎng)問(wèn)請(qǐng)求的資源并可調(diào)用用戶(hù)接口以提示用戶(hù)添加值到可用的結(jié)余中。
為了實(shí)現(xiàn)實(shí)施任務(wù),實(shí)施模塊452可在計(jì)算設(shè)備400的直接影響或控制下禁用或批準(zhǔn)資源。
計(jì)量模塊454可包括結(jié)余管理器466,該結(jié)余管理器464用于讀取和驗(yàn)證用于登錄或供應(yīng)的資源的使用的當(dāng)前可用的結(jié)余以及更新當(dāng)前的結(jié)余。計(jì)量模塊454也可包括配置管理器468,該配置管理器468用于確定有效的系統(tǒng)配置信息,諸如被授權(quán),也就是說(shuō)或,可收費(fèi)的,和外圍設(shè)備,以及可靠的時(shí)鐘管理器470,該時(shí)鐘管理器470用于維持單調(diào)計(jì)時(shí)器,例如,總是以一個(gè)方向計(jì)數(shù)并且不被重置的時(shí)鐘或計(jì)時(shí)器。計(jì)量模塊454可提供用于監(jiān)控計(jì)算設(shè)備400或其中的組件被多少時(shí)候一次、多少錢(qián)、或多久時(shí)間所使用的機(jī)制。計(jì)量模塊454可使用操作系統(tǒng)內(nèi)的掛鉤以對(duì)應(yīng)用程序啟動(dòng)計(jì)數(shù),例如,當(dāng)計(jì)量應(yīng)用程序的使用時(shí)?;蛘?,計(jì)量電路454可監(jiān)控處理單元402周期/使用以確定實(shí)際上多少計(jì)算設(shè)備400或單獨(dú)的應(yīng)用程序已經(jīng)在操作中。在另一個(gè)可供選擇的實(shí)施例中,可靠的時(shí)鐘管理器470可被監(jiān)控以確定用于授權(quán)的給定的周期何時(shí)到期,例如,一個(gè)日歷月或30天。
可靠的時(shí)鐘管理器470可使用可靠的硬件時(shí)鐘472以完成維持總是變化的計(jì)時(shí)器的任務(wù)。在一實(shí)施例中,時(shí)間是在遞增的,而計(jì)時(shí)器可被設(shè)計(jì)成遞減的。在任一個(gè)情況中,單調(diào)操作,也就是說(shuō),總是以一個(gè)方向計(jì)數(shù)是理想的??煽康臅r(shí)鐘管理器470可被用以提供系統(tǒng)時(shí)間,或被用以?xún)H僅提供用于使用計(jì)量的時(shí)間服務(wù)。兩者都具有優(yōu)點(diǎn)以及可被使用,但是在一個(gè)情況中,基于格林威治標(biāo)準(zhǔn)時(shí)間(GMT)的計(jì)量可減少本地時(shí)區(qū)和日期線(xiàn)之間的麻煩問(wèn)題。結(jié)余管理器466以及可靠的時(shí)鐘管理器470對(duì)于LPM 204的安全操作是非常敏感的并且重要的,從而它們?cè)贚PM 204的操作期間容易在各種安全攻擊之下。
實(shí)施附加模塊452可以作為基于某些事件調(diào)用結(jié)余管理器466的事件調(diào)度器,而結(jié)余管理器466可確定當(dāng)它被響應(yīng)于一個(gè)事件而被調(diào)用時(shí)執(zhí)行什么動(dòng)作。各種可導(dǎo)致實(shí)施附加模塊452調(diào)用結(jié)余管理器466的事件的例子是那些被實(shí)際上當(dāng)前正在使用的使用計(jì)劃包括的系統(tǒng)事件。這樣的事件可包括(1)登錄事件,(2)系統(tǒng)解鎖事件,(3)來(lái)自休眠事件的恢復(fù),(4)來(lái)自等待時(shí)間的喚醒,(5)用戶(hù)觸發(fā)的事件,諸如請(qǐng)求使用外圍設(shè)備,(6)注銷(xiāo)事件,(7)包下載,(8)計(jì)時(shí)器跳動(dòng)等。結(jié)余管理器466可接受事件作為輸入并返回結(jié)果動(dòng)作至實(shí)施附加模塊452。例如,結(jié)果動(dòng)作可以是批準(zhǔn)或拒絕。當(dāng)動(dòng)作被拒絕時(shí),可調(diào)用制裁,并且在某些實(shí)施例中,可提供給用戶(hù)添加供應(yīng)包以及更新結(jié)余管理器466內(nèi)的結(jié)余的機(jī)會(huì)。
交易引擎456可處理供應(yīng)包以更新結(jié)余管理器466的結(jié)余。交易引擎456可確保任何供應(yīng)包只被消費(fèi)一次以更新結(jié)余。交易引擎456可被設(shè)計(jì)為使它執(zhí)行基本的更新交易,所以結(jié)余更新以及供應(yīng)包的消費(fèi)總是在一起所被執(zhí)行。
為了處理供應(yīng)包,交易引擎456可包括數(shù)字簽名校驗(yàn)線(xiàn)路467。數(shù)字簽名校驗(yàn)線(xiàn)路467可具有用于解密供應(yīng)包的電路和/或軟件,無(wú)論供應(yīng)包被從因特網(wǎng)電子化地、從局域網(wǎng)以本地方式、從可移動(dòng)介質(zhì)406、手動(dòng)地輸入、或其他傳送的方式接收。當(dāng)使用傳統(tǒng)的公鑰基礎(chǔ)設(shè)施(“PKI”),如果消息被加密,則該消息可被解密,并且哈希表可被生成并與數(shù)字簽名進(jìn)行檢驗(yàn)以確認(rèn)供應(yīng)包的完整性和真實(shí)性。具體可使用的加密算法,例如,RSATM或橢圓曲線(xiàn)是不重要的。包括發(fā)送方校驗(yàn)及內(nèi)容校驗(yàn)的數(shù)字簽名技術(shù)是已知的,在此不做詳細(xì)描述。
安全存儲(chǔ)管理器458可允許LPM 204以安全的方式存儲(chǔ)結(jié)余數(shù)據(jù)以使它不能由用戶(hù)篡改并且以使它只能由LPM 204訪(fǎng)問(wèn)。在供應(yīng)包從LPM 204中下載后,它可被存儲(chǔ)在安全存儲(chǔ)管理器458中。類(lèi)似地,結(jié)余計(jì)數(shù)器和包消費(fèi)計(jì)數(shù)器也可存儲(chǔ)在安全存儲(chǔ)管理器458中。安全存儲(chǔ)管理器458也可存儲(chǔ)在本地供應(yīng)模塊416的配置和操作中使用的數(shù)據(jù)。一般地,該輸入如果不被泄露,就可被用以組織用于每次使用付費(fèi)或預(yù)付費(fèi)操作的控制。在這樣的數(shù)據(jù)中可以有唯一標(biāo)識(shí)符。唯一標(biāo)識(shí)符可以是可被用以在計(jì)算設(shè)備之中表示計(jì)算設(shè)備400的數(shù)字或代碼。唯一標(biāo)識(shí)符也可由服務(wù)提供者210所使用以準(zhǔn)備只能由具有匹配唯一標(biāo)識(shí)符的計(jì)算機(jī)202使用的數(shù)字化簽名的供應(yīng)包。供應(yīng)包可以是被接收以添加值到結(jié)余管理器466的數(shù)據(jù)。
某些與供應(yīng)包的身份驗(yàn)證關(guān)聯(lián)的數(shù)據(jù)可被存儲(chǔ)在安全存儲(chǔ)管理器458中。例如,交易序列號(hào)可被用以阻止或防止重放攻擊。此外,“不早于”日期可從供應(yīng)包中得出并被存儲(chǔ)以阻止或防止時(shí)鐘篡改攻擊。在一實(shí)施例中,不早于日期可以是供應(yīng)包創(chuàng)建的日期/時(shí)間。由于供應(yīng)包的使用以及時(shí)鐘不能在供應(yīng)包創(chuàng)建之前發(fā)生,例如,計(jì)算設(shè)備400的可靠硬件時(shí)鐘472被設(shè)置成最后供應(yīng)包的最近日期之前的日期或時(shí)間。
由安全存儲(chǔ)管理器458存儲(chǔ)的狀態(tài)數(shù)據(jù)可被用以指示計(jì)算設(shè)備400是否在完全的操作模式或計(jì)算設(shè)備400或應(yīng)用程序是否在某些限制或制裁之下。盡管大部分的軟件可被從存儲(chǔ)或系統(tǒng)存儲(chǔ)器404中執(zhí)行,但是存在某些理想地防止篡改的可執(zhí)行代碼,例如,應(yīng)用程序、例行程序、或驅(qū)動(dòng)程序。例如,設(shè)置可靠硬件時(shí)鐘472的例行程序本身可需要被保護(hù)或防止篡改和欺騙。
計(jì)量或通過(guò)計(jì)量模塊454創(chuàng)建和使用的使用數(shù)據(jù)可需要比由系統(tǒng)存儲(chǔ)器404提供的保護(hù)更多的保護(hù),以及從而被存儲(chǔ)在安全存儲(chǔ)管理器458中。計(jì)量或使用數(shù)據(jù)可包括,例如,使用單元剩余的數(shù)量、可允許使用單元的最大數(shù)量、計(jì)量的應(yīng)用程序的列表、或停止時(shí)間/日期。與計(jì)量或使用數(shù)據(jù)最相關(guān)的是使用計(jì)劃。為了提供靈活性,用戶(hù)可被允許從上述的多個(gè)使用計(jì)劃中選擇。使用計(jì)劃可包括實(shí)際的使用,也就是說(shuō),操作的時(shí)間或資源的激活。這些使用計(jì)劃可包括一段日歷時(shí)間的無(wú)限制使用、幾個(gè)小時(shí)的使用、通過(guò)使用多個(gè)激活或使用的應(yīng)用程序、通過(guò)輸入/輸出的使用(網(wǎng)絡(luò)連通性)、以及其他包括以上組合的使用。由于對(duì)于用戶(hù)而言能夠更改或創(chuàng)建可導(dǎo)致欺騙使用的新的計(jì)劃是不理想的,所以使用計(jì)劃的保護(hù)是重要的。
證書(shū)廢除列表(“CRL”)可被用以確定當(dāng)前根證書(shū)是否是有效的。當(dāng)不是從主機(jī)實(shí)時(shí)地檢索時(shí),CRL可以被安全地存儲(chǔ)在本地以防止篡改,篡改可允許通過(guò)呈現(xiàn)由泄露的或非授權(quán)的私鑰的供應(yīng)包的欺騙使用。盡管根證書(shū)的公鑰是在公共區(qū)域內(nèi)并且技術(shù)上不需要保護(hù),為了供應(yīng)包驗(yàn)證的完整性,根證書(shū)可被存儲(chǔ)在安全存儲(chǔ)管理器458中。在示出的實(shí)現(xiàn)中,安全存儲(chǔ)管理器458可被實(shí)現(xiàn)為動(dòng)態(tài)鏈接庫(kù)(dll)以使用戶(hù)體驗(yàn)?zāi)K462可訪(fǎng)問(wèn)安全存儲(chǔ)管理器458。
為了確保存儲(chǔ)在安全存儲(chǔ)管理器458內(nèi)的數(shù)據(jù)是安全的,數(shù)據(jù)加密密鑰可被用以把數(shù)據(jù)存儲(chǔ)在安全存儲(chǔ)管理器458中并只有具有數(shù)據(jù)加密密鑰的模塊可從安全存儲(chǔ)管理器458中讀取數(shù)據(jù)。安全存儲(chǔ)管理器458可與本地安全授權(quán)(LSA)子系統(tǒng)通信以與LSA數(shù)據(jù)庫(kù)476通信、與存儲(chǔ)驅(qū)動(dòng)器478通信以與安全硬件存儲(chǔ)480通信、以及與文檔系統(tǒng)驅(qū)動(dòng)器482通信以與在計(jì)算設(shè)備400上的文檔484通信。為了更多的安全性,安全存儲(chǔ)管理器485的一可供選擇實(shí)現(xiàn)也可使用多個(gè)存儲(chǔ)在安全存儲(chǔ)管理器458內(nèi)的數(shù)據(jù)的備份以使每個(gè)備份可被相互參照以確保在數(shù)據(jù)的任何單一版本內(nèi)沒(méi)有篡改。盡管在此討論的LPM 204的實(shí)現(xiàn)具有在軟件內(nèi)實(shí)現(xiàn)的安全存儲(chǔ)管理器458,在一可供選擇的實(shí)現(xiàn)中,安全存儲(chǔ)管理器458可在硬件內(nèi)被實(shí)現(xiàn)。
通信模塊460可包括包/證書(shū)請(qǐng)求管理器486以請(qǐng)求供應(yīng)包和/或證書(shū)或從服務(wù)提供者210處購(gòu)買(mǎi)其他供應(yīng)包,以及允許LPM 204與網(wǎng)絡(luò)10通信的Web服務(wù)通信管理器490。
包/證書(shū)請(qǐng)求管理器486可接收請(qǐng)求以從服務(wù)提供者210處下載包或證書(shū)。例如,包/證書(shū)請(qǐng)求管理器486可與服務(wù)提供者210通信以接收來(lái)自諸如服務(wù)提供者210的已知源的證書(shū)。包/證書(shū)請(qǐng)求管理器486也可負(fù)責(zé)在證書(shū)或供應(yīng)包的成功下載之后的對(duì)于服務(wù)提供者210的確認(rèn)。包/證書(shū)請(qǐng)求管理器486可使用供應(yīng)協(xié)議以與服務(wù)提供者210通信。由包/證書(shū)請(qǐng)求管理器486下載的包可被存儲(chǔ)在安全存儲(chǔ)管理器458中。
購(gòu)買(mǎi)管理器488可允許計(jì)算設(shè)備400的用戶(hù)通過(guò)由接收來(lái)自用戶(hù)的付費(fèi)信息以及發(fā)送付費(fèi)信息至服務(wù)提供者210或資金賬戶(hù)218來(lái)購(gòu)買(mǎi)供應(yīng)包以添加值到本地結(jié)余。例如,在本地出口上暫存卡的購(gòu)買(mǎi)可被用以添加值到資金賬戶(hù)620,然后該資金賬戶(hù)620被用以創(chuàng)建被下載、校驗(yàn)和用以更新在結(jié)余管理器466內(nèi)的結(jié)余的供應(yīng)包。包/證書(shū)請(qǐng)求管理器486和購(gòu)買(mǎi)管理器488可通過(guò)使用Web服務(wù)通信管理器490與網(wǎng)絡(luò)10通信。Web服務(wù)通信管理器可使用網(wǎng)絡(luò)服務(wù)管理器492和網(wǎng)絡(luò)接口卡(NIC)494與網(wǎng)絡(luò)10通信。注意的是在本實(shí)現(xiàn)中,Web服務(wù)通信管理器490被用以與網(wǎng)絡(luò)10通信,在一可供選擇的實(shí)現(xiàn)中,諸如文件發(fā)送協(xié)議(FTP)等的通信工具可被用以與網(wǎng)絡(luò)10通信。
用戶(hù)體驗(yàn)?zāi)K462可包括激活用戶(hù)接口(UI)496以請(qǐng)求用戶(hù)輸入允許包/證書(shū)請(qǐng)求管理器486從服務(wù)提供者210下載證書(shū)的InitKey,以及允許LPM 204與用戶(hù)交互的通知UI 498。激活UI 496也可調(diào)用購(gòu)買(mǎi)管理器488以允許用戶(hù)用于結(jié)余補(bǔ)充購(gòu)買(mǎi)其他供應(yīng)包。
通知UI 498可包括各種允許用戶(hù)詢(xún)問(wèn)當(dāng)前結(jié)余信息、使用歷史等的用戶(hù)接口。通知UI 498可以由用戶(hù)或登錄邏輯464所調(diào)用。在用于使用供應(yīng)的資源的可用結(jié)余低的情況下,登錄邏輯464可調(diào)用通知UI 498以通知用戶(hù)額外的購(gòu)買(mǎi)是必要的。通知UI可以是不斷地激活并且它可通過(guò)任務(wù)欄圖標(biāo)、控制面板程序、氣球彈出、或通過(guò)使用任何其他公知的UI方法提供通知服務(wù)至用戶(hù)。
現(xiàn)在參考圖6,一操作系統(tǒng)200的典型方法可根據(jù)操作的階段而開(kāi)始于502或504。當(dāng)用戶(hù)預(yù)先確定擴(kuò)展計(jì)算機(jī)202的操作時(shí),在操作的初始或操作開(kāi)始后一段時(shí)間后,用戶(hù)可實(shí)例化一供應(yīng)用戶(hù)接口502(在以上列出的優(yōu)先申請(qǐng)30835/40399展示)以及聯(lián)系一服務(wù)提供者506。服務(wù)提供者210一般可以是提供計(jì)算機(jī)的操作者或可以是以約定方式鏈接到服務(wù)提供者210的實(shí)體。服務(wù)提供者210一般可提供計(jì)算機(jī)以及至少一個(gè)用于確定計(jì)算機(jī)210的操作的使用計(jì)劃。在一實(shí)施例中,計(jì)算機(jī)210可被提供較少或沒(méi)有提前支付的錢(qián)。作為返回,服務(wù)提供者210可銷(xiāo)售用戶(hù)供應(yīng)包以添加至計(jì)量線(xiàn)路454的結(jié)余管理器466的值結(jié)余中。這可以是服務(wù)提供者為了防止從被不道德的提供者(未被描述)的計(jì)算機(jī)202所接受的供應(yīng)包的商業(yè)戰(zhàn)略中關(guān)鍵的部分。不道德的提供者可包括黑客或未被授權(quán)的服務(wù)提供者,該未被授權(quán)的服務(wù)提供者在沒(méi)有得到提供計(jì)算機(jī)202或?qū)ζ鋼碛袡?quán)利的服務(wù)提供者的允許下活動(dòng)。
當(dāng)與服務(wù)提供者210聯(lián)系時(shí),用戶(hù)可顯式地或隱含地標(biāo)識(shí)計(jì)算機(jī)202和它們自己的標(biāo)識(shí)。計(jì)算機(jī)的標(biāo)識(shí)可被要求以提供被正確標(biāo)識(shí)的供應(yīng)包。用戶(hù)的標(biāo)識(shí)可被需要用于資金請(qǐng)求的單獨(dú)授權(quán)。
當(dāng)用戶(hù)的標(biāo)識(shí)被確認(rèn)時(shí),服務(wù)提供者210可通過(guò)收費(fèi)適配器216以及收費(fèi)接口222聯(lián)系508資金賬戶(hù)218。來(lái)自資金賬戶(hù)的218的確認(rèn)可允許服務(wù)提供者確認(rèn)資金是安全的510。資金的類(lèi)型和方法是已知的。簡(jiǎn)要地,資金賬戶(hù)可包括在預(yù)付操作的情況下的用戶(hù)的銀行賬戶(hù)、用于對(duì)方付費(fèi)操作的信用卡公司、以及暫存卡簽發(fā)者。
暫存卡的使用可允許沒(méi)有銀行賬戶(hù)或信用卡的用戶(hù)通過(guò)從零售商購(gòu)買(mǎi)暫存卡來(lái)操作計(jì)算機(jī)202。卡可以被激活然后由用戶(hù)為了隨后購(gòu)買(mǎi)供應(yīng)包的使用而被注冊(cè)。然后,付費(fèi)被暫存卡簽發(fā)者的清算功能所做出。
另一個(gè)賬戶(hù)類(lèi)型可通過(guò)現(xiàn)有的服務(wù)提供者210所提供,現(xiàn)有的服務(wù)提供者諸如已經(jīng)具有信用和收費(fèi)系統(tǒng)的電話(huà)公司。電話(huà)公司不僅僅提供計(jì)算機(jī)202,也提供諸如撥號(hào)或數(shù)字訂戶(hù)線(xiàn)(DSL)的因特網(wǎng)連接。在這種情況下,服務(wù)提供者210和資金賬戶(hù)218可以是相同的實(shí)體。
當(dāng)資金在510被保護(hù)時(shí),服務(wù)提供者210可準(zhǔn)備供應(yīng)包用于傳送512值到計(jì)算機(jī)202。該值可以是點(diǎn)數(shù)或分鐘或某些其他可用度量的形式。用于供應(yīng)包創(chuàng)建和授權(quán)的機(jī)制可使用公鑰基礎(chǔ)設(shè)施,該公鑰基礎(chǔ)設(shè)施涉及可不僅僅包括傳送的值也包括以上描述的計(jì)算機(jī)202標(biāo)識(shí)信息、時(shí)鐘信息、序列號(hào)等的簽名的和授權(quán)的消息。盡管系統(tǒng)200展示網(wǎng)絡(luò)通信作為用于供應(yīng)包的傳送機(jī)制,但是諸如預(yù)付代幣的可供選擇的方法,也就是說(shuō),智能卡、或甚至手動(dòng)輸入的表示供應(yīng)包的字符序列也是可被接受的。公鑰基礎(chǔ)設(shè)施和它對(duì)于數(shù)字簽名的使用的詳細(xì)情況在本領(lǐng)域中是已知的。當(dāng)供應(yīng)包已經(jīng)被接收并被處理以及值被存儲(chǔ)在結(jié)余管理器466中時(shí),計(jì)算機(jī)202根據(jù)當(dāng)前使用計(jì)劃的情況準(zhǔn)備操作。
在那個(gè)時(shí)候,或當(dāng)在544開(kāi)始會(huì)話(huà)時(shí),用戶(hù)可初始化生成服務(wù)請(qǐng)求514的操作。如以上討論的,實(shí)際觸發(fā)服務(wù)請(qǐng)求514的事件或操作可以是登錄?;蛘撸?wù)請(qǐng)求514可以用于諸如打印機(jī)的特定設(shè)備、或服務(wù)請(qǐng)求514可用于諸如通過(guò)因特網(wǎng)的數(shù)據(jù)傳送的資源。為了該討論的目的,將使用登錄的例子。用戶(hù)可通過(guò)生成服務(wù)請(qǐng)求514激活登錄屏幕。登錄邏輯可請(qǐng)求516來(lái)自實(shí)施模塊452的授權(quán)。實(shí)施模塊452可向計(jì)量模塊454查詢(xún)授權(quán)。計(jì)量模塊454可確定518資金的結(jié)余基于當(dāng)前的激活服務(wù)計(jì)劃是否充足。518的“是”分支繼續(xù)并且授權(quán)通過(guò)實(shí)施模塊452的鏈被授予回登錄邏輯464。在登錄的情況下,請(qǐng)求的服務(wù)可被激活526以及用戶(hù)可以前述的方式使用計(jì)算機(jī)直到下一個(gè)導(dǎo)致服務(wù)請(qǐng)求514的事件被生成,如描述的那樣初始化動(dòng)作。
前述的計(jì)算機(jī)的操作可根據(jù)使用計(jì)劃以不同的方式被監(jiān)控。當(dāng)使用計(jì)劃涉及在一段時(shí)間內(nèi)無(wú)限制的使用時(shí),只要沒(méi)有超出時(shí)間周期,計(jì)量線(xiàn)路454只監(jiān)控通過(guò)的時(shí)間、授予所有來(lái)自實(shí)施模塊452用于服務(wù)激活的請(qǐng)求。另一方面,當(dāng)使用計(jì)劃與特定使用結(jié)合時(shí),例如,連接時(shí)間的分鐘、使用的磁盤(pán)空間、或應(yīng)用程序安裝的數(shù)量,計(jì)量模塊454可實(shí)時(shí)監(jiān)控計(jì)算機(jī)202使用。當(dāng)實(shí)時(shí)監(jiān)控使用時(shí),計(jì)量模塊454可發(fā)送消息至實(shí)施模塊452以提醒用戶(hù)何時(shí)結(jié)余接近需要重新供應(yīng)的狀態(tài)。結(jié)余的值被根據(jù)由用于請(qǐng)求的激活的使用計(jì)劃而設(shè)定的價(jià)格所消耗。
當(dāng)結(jié)余不充足時(shí),來(lái)自518的“否”可繼續(xù)。請(qǐng)求被拒絕520并且動(dòng)作根據(jù)與當(dāng)前被調(diào)用的激活使用計(jì)劃關(guān)聯(lián)的業(yè)務(wù)規(guī)則所被采用。采取的動(dòng)作的范圍可從資金已經(jīng)被耗盡的初始警告或,在極端的情況下,實(shí)施模塊452可調(diào)用諸如放慢計(jì)算機(jī)202速度的制裁到實(shí)質(zhì)上停止和/或禁用所有除了那些被要求為了供應(yīng)而與服務(wù)提供者聯(lián)系的計(jì)算機(jī)202。
用戶(hù)可結(jié)合用于請(qǐng)求更多供應(yīng)包的選擇一起呈現(xiàn)522。當(dāng)被接受時(shí),“是”分支繼續(xù)到506并且發(fā)生如上描述的供應(yīng)。當(dāng)用戶(hù)選擇不為了額外的供應(yīng)而與服務(wù)提供者210聯(lián)系時(shí),來(lái)自522的“否”分支可繼續(xù)到524,在此任何激活的制裁保留直到用戶(hù)選擇在502或504重新開(kāi)始。
對(duì)于用戶(hù)而言更改使用計(jì)劃或付費(fèi)方式或更改兩者是理想的。使用計(jì)劃的更改可提供不同的使用模式或僅僅利用由服務(wù)提供者210提供的更好的定價(jià)。付費(fèi)方法可以根據(jù)用戶(hù)的首選項(xiàng)或財(cái)務(wù)狀況的要求改變。用戶(hù)可聯(lián)系506與入口點(diǎn)504或502連接的服務(wù)提供者210。當(dāng)與服務(wù)提供者210交互時(shí),可呈現(xiàn)使用計(jì)劃以及付費(fèi)選項(xiàng)的選擇530。用戶(hù)可選擇最符合他的或她的理想使用的使用計(jì)劃。
服務(wù)提供者210要提供激勵(lì)以增加計(jì)算機(jī)的使用并且也在低使用情況保護(hù)服務(wù)提供者的投資。被在低成本提供的計(jì)算機(jī)202的償還期幾乎可只由用戶(hù)實(shí)際使用計(jì)算機(jī)202或供應(yīng)的資源206、208的多少來(lái)確定。當(dāng)用戶(hù)具有很低的使用檔案時(shí),對(duì)于服務(wù)提供者210的償還從經(jīng)濟(jì)觀點(diǎn)來(lái)看是不可接受的。另一方面,非常高的使用可以意想不到地迅速償還計(jì)算機(jī)。雖然不一定是壞的,高使用的使用者對(duì)于競(jìng)爭(zhēng)而言是有吸引力的目標(biāo)。因此,提供在早期使用期間,例如,一個(gè)月內(nèi),消耗更多數(shù)值以及在某個(gè)等級(jí)達(dá)到之后更慢地消耗值的使用計(jì)劃是有用的。這可在計(jì)量線(xiàn)路454內(nèi)通過(guò)某一段時(shí)間的使用的簡(jiǎn)單比較來(lái)實(shí)現(xiàn)。實(shí)施模塊452可被編程以報(bào)告回請(qǐng)求服務(wù),例如,在步驟518期間,使用觸發(fā)器已經(jīng)被達(dá)到并且接下來(lái)的使用將請(qǐng)求從結(jié)余中扣除較少的值。
權(quán)利要求
1.一種用于提供計(jì)算機(jī)的方法,包括提供一計(jì)算機(jī),所述計(jì)算機(jī)包括資源;提供至少一個(gè)使用計(jì)劃;提供用于在計(jì)算機(jī)內(nèi)供應(yīng)值結(jié)余的數(shù)據(jù);提供響應(yīng)于所述資源的使用的使用度量,允許資源根據(jù)使用計(jì)劃來(lái)消費(fèi)所述值結(jié)余。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使用計(jì)劃包括資源的實(shí)際使用。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使用計(jì)劃包括在一日歷時(shí)間段內(nèi)對(duì)資源的無(wú)限使用。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算機(jī)進(jìn)一步包括信任的計(jì)算基礎(chǔ)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括接收用于計(jì)算機(jī)的使用的付費(fèi),其中接收用于計(jì)算機(jī)的使用的付費(fèi)在提供用于供應(yīng)使用度量的數(shù)據(jù)之前發(fā)生。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括接收用于計(jì)算機(jī)的使用的付費(fèi),其中接收用于計(jì)算機(jī)的使用的付費(fèi)在提供用于供應(yīng)使用度量的數(shù)據(jù)之后發(fā)生。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括驗(yàn)證所述數(shù)據(jù)是真實(shí)的。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述提供用于供應(yīng)使用度量的數(shù)據(jù)包括提供數(shù)字簽名的數(shù)據(jù)包、提供預(yù)付代幣、以及提供數(shù)字簽名的字母數(shù)字序列中的一個(gè)。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述提供使用計(jì)劃進(jìn)一步包括從多個(gè)使用計(jì)劃中選擇使用計(jì)劃。
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述提供使用計(jì)劃進(jìn)一步包括從主計(jì)算機(jī)下載使用計(jì)劃。
11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述消費(fèi)使用度量進(jìn)一步包括根據(jù)在使用計(jì)劃內(nèi)特定的使用模式以各種價(jià)格消費(fèi)使用度量。
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源是存儲(chǔ)設(shè)備406、408、輸入/輸出設(shè)備410、412、通信414、存儲(chǔ)在存儲(chǔ)器404內(nèi)的應(yīng)用程序或應(yīng)用程序數(shù)據(jù)、或媒體內(nèi)容中的一個(gè)。
13.一種使計(jì)算機(jī)可使用的方式,所述計(jì)算機(jī)包括資源、計(jì)量模塊、以及可接收供應(yīng)包的通信能力,所述方法包括接收提供供應(yīng)包的請(qǐng)求;確認(rèn)付費(fèi)能力;準(zhǔn)備供應(yīng)包;以及發(fā)送供應(yīng)包至計(jì)算機(jī)。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述確認(rèn)付費(fèi)能力進(jìn)一步包括確認(rèn)在資金賬戶(hù)上的付費(fèi)能力。
15.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述確認(rèn)付費(fèi)能力進(jìn)一步包括通過(guò)驗(yàn)證一代碼來(lái)確認(rèn)付費(fèi)能力。
16.根據(jù)權(quán)利要求13所述的方法,其特征在于,進(jìn)一步包括收集來(lái)自資金賬戶(hù)以及清算中的一個(gè)的付費(fèi)。
17.一種被配置用于隨付隨用的操作的計(jì)算機(jī),包括支持計(jì)算機(jī)功能的資源;耦合到所述資源的計(jì)量模塊,所述計(jì)量模塊用于監(jiān)控資源的使用;以及耦合到計(jì)量模塊和資源的電路,其中電路響應(yīng)于計(jì)量模塊以限制計(jì)算機(jī)的操作。
18.根據(jù)權(quán)利要求17所述的計(jì)算機(jī),其特征在于,進(jìn)一步包括用于接受用于重置計(jì)量模塊的供應(yīng)消息的供應(yīng)電路。
19.根據(jù)權(quán)利要求18所述的計(jì)算機(jī),其特征在于,所述供應(yīng)消息包括數(shù)字簽名的消息。
20.根據(jù)權(quán)利要求17所述的計(jì)算機(jī),其特征在于,所述計(jì)量模塊比較當(dāng)前值和限制。
21.根據(jù)權(quán)利要求17所述的計(jì)算機(jī),其特征在于,進(jìn)一步包括安全存儲(chǔ)器;以及存儲(chǔ)在安全存儲(chǔ)器內(nèi)的使用計(jì)劃,其中計(jì)量模塊響應(yīng)于計(jì)量值以及使用計(jì)劃觸發(fā)所述電路。
22.根據(jù)權(quán)利要求21所述的計(jì)算機(jī),其特征在于,所述安全存儲(chǔ)器存儲(chǔ)多個(gè)使用計(jì)劃。
23.根據(jù)權(quán)利要求21所述的計(jì)算機(jī),其特征在于,所述計(jì)量值更改的價(jià)格隨著使用等級(jí)而變化。
24.根據(jù)權(quán)利要求23所述的計(jì)算機(jī),其特征在于,所述使用等級(jí)響應(yīng)于使用頻率和使用持續(xù)時(shí)間中的一個(gè)。
25.根據(jù)權(quán)利要求17所述的計(jì)算機(jī),其特征在于,所述資源包括存儲(chǔ)器、通信設(shè)備、計(jì)算組件、以及顯示組件中的一個(gè)。
26.一種計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)具有用于執(zhí)行以下步驟的計(jì)算機(jī)可執(zhí)行指令,所述步驟包括記錄第一資源的使用;比較第一資源的使用與第一限制;以及當(dāng)?shù)谝毁Y源的使用達(dá)到第一限制時(shí),限制第二資源的功能。
27.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,進(jìn)一步包括計(jì)算機(jī)可執(zhí)行指令,其中第一資源與第二資源相同。
28.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,進(jìn)一步包括用于比較第一資源的使用與第二限制的計(jì)算機(jī)可執(zhí)行指令。
29.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,進(jìn)一步包括用于當(dāng)?shù)谝毁Y源的使用達(dá)到第二限制時(shí),發(fā)送消息的計(jì)算機(jī)可執(zhí)行指令。
30.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,進(jìn)一步包括用于接收信號(hào)的計(jì)算機(jī)可執(zhí)行指令,所述信號(hào)重置第一資源的使用值。
31.根據(jù)權(quán)利要求26所述的計(jì)算機(jī)可讀介質(zhì),其特征在于,進(jìn)一步包括用于記錄第一資源的在由使用計(jì)劃設(shè)定的價(jià)格上的使用。
全文摘要
一種用于提供付很少錢(qián)或沒(méi)有預(yù)付的計(jì)算機(jī)的系統(tǒng),該系統(tǒng)具有服務(wù)提供者、計(jì)算機(jī)、以及可選的資金賬戶(hù)。計(jì)算機(jī)自適應(yīng)地使其自身本質(zhì)上無(wú)用,除非由服務(wù)提供者所供應(yīng)。服務(wù)提供者具有從用戶(hù)收集資金以及提供計(jì)算機(jī)繼續(xù)操作必要的數(shù)據(jù)的能力。加密裝置可被用以生成和接收計(jì)算機(jī)繼續(xù)操作必要的數(shù)據(jù)。計(jì)算機(jī)的自我強(qiáng)加的制裁可包括放慢的操作、降低的圖形能力、限制的通信、以及限制的對(duì)于外圍設(shè)備的訪(fǎng)問(wèn)。
文檔編號(hào)G06F21/00GK1783138SQ200510127170
公開(kāi)日2006年6月7日 申請(qǐng)日期2005年11月15日 優(yōu)先權(quán)日2004年11月15日
發(fā)明者A·弗蘭克, C·A·斯蒂勃, D·B·愛(ài)德?tīng)査固匾? J·杜弗斯, M·C·萊特, P·C·薩通, T·G·菲力浦斯 申請(qǐng)人:微軟公司