TW200907815A - Computer hardware metering - Google Patents
Computer hardware metering Download PDFInfo
- Publication number
- TW200907815A TW200907815A TW097122709A TW97122709A TW200907815A TW 200907815 A TW200907815 A TW 200907815A TW 097122709 A TW097122709 A TW 097122709A TW 97122709 A TW97122709 A TW 97122709A TW 200907815 A TW200907815 A TW 200907815A
- Authority
- TW
- Taiwan
- Prior art keywords
- performance
- resource
- metering
- expandable
- performance level
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
- G06F21/123—Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/109—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by using specially-adapted hardware at the client
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2135—Metering
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
200907815 九、發明說明: 【發明所屬之技術領域】 本番明係關於電腦硬體計量。 【先前技術】 電腦硬體及軟體之目前業務模式依賴於購買一電腦之 使用者,該電腦所擁有之硬體及軟體適合於該使用者預期 使用之最需要應用程式。因此,一使用者可能購買一多重 核心處理器,其具有適用於遊戲應用程式之大量記憶體及 進階視訊支援,此等遊戲應用程式僅在周末才會被用到, 而該使用者的曰常活動可能更多地涉及文書處理或網頁瀏 寬。 該商務模型延伸至其他技術領域。當在陌生區域旅行 時,車内地圖及導向設備可能非常有價值,但對於購物及 與學校相關活動等曰常行程,該設備可能甚至不會被開啟。 類似地,當使用者從事其他活動時,為特定工作或娛 樂活動所購買之軟體可能會長時間保持“休眠”狀態。一 進階圖片封裝軟體可能一直保持不被使用之狀態,一直到 畢業邀請或者一年一度的聖誕信件時才會用到,這些信件 中會包含相片及季節性之圖片。 對於硬體及軟體製造商及經銷商,此種商務模型或多 或少需要消費者心態類型中的單次機會,其中彈性曲線取 決於一種壓力,即在單次銷售中產生最大利潤之壓力,也 就是在消費者心態中產生一次衝動。 【發明内容】 6 200907815 一種不同商務模型可以為硬體及軟體銷售提供一種 細緻之方法。一電腦可具有被個別計量之硬體及軟體 件,一使用者可根據目前需要選擇及啟動該等組件。超 簡單啟動之外,使用者還能夠選擇與處理器、記憶體、 形功能等相關之效能位準,該效能位準不是由存留期内 最大需求驅動,而是由當時之需要而驅動。如果當時需 為瀏覽網頁,可以使用一低效能位準,如果當時需要進 網路式互動瀏覽,可為該使用者提供最高可用效能。 可以預期,當該使用者具有最低資源需求時,與該 用相關之成本也應最低,而高效能位準之相關成本也 高,因為該使用者僅為當時之效能位準支付費用,所以 使用者可能沒有理由不去獲取一個具有高度功能性之裝 (該等功能係就硬體及軟體兩者而言),且體驗適合於不 效能需求之使用位準。 因為硬體生產及軟體複製成本允許以極低之成本提 效能,所以如果製造商及軟體開發者之產品可根據反應 際消費之存取或訂閱而供使用者使用時,他們可實現利 之整體提高。當然,整體技術體驗是:當使用者獲得提 功能之機會時,使用者會採用該技術。於是,使用者獲 其所希望之效能,而銷售商可以因為大幅擴大之使用者 礎而增加銷售量,此等使用者從來不會考量單次購買外 相當奇異、價格很高之硬體或軟體組件。 為使此模型成功,必須存在一種機制,其支援一種 度可靠的效能調整方法,再結合安全、可審核措施及支 更 組 出 圖 之 要 行 應 較 該 置 同 兩 實 潤 向 得 基 觀 付 7 200907815 機制,以允許採用各種預付費及後付費機㈣,用於獲取及 支付高精細、錢可調的效能變化。此種機制可包含所選 擇之效能可調組件及一安全執行環境,其可以管理策略: 使用計量及與該效能可調組件之安全通信。該安全執行環 境亦可包含一已儲存值功能,用於根據不同效能設定檔進 行操作的自包含記帳(self_e〇ntained biUing )。相反在 一後付費商務模型中,該安全執行環境亦可儲存記帳資 訊,以上傳至一記帳系統。 在實務中,可以為各別組件選擇不同效能位準之操 作,或者不同整體位準之電腦操作可被呈現為一 “包”。 亦可支援其他選項,例如開發一自訂包。在一具體實施例 中,可以個別調整每—組件之一或多種效能特徵。在另— 具體實施例,效能特徵僅可在量化梯階中使用。對於每— 效能位準,可為每一使用單元指派一值。 對於在一既定位準之使用的記帳,可根據不同準則進 行。例如,可藉由該組件之花費時間、啟用時間、實際應 用等來計算與該使用相關聯之數值。可藉由一本機預付費 機制(如一儲存值帳戶)、一遠端後付費帳戶或其他習知支 付類型來進行記帳。在一具體實施例中,根據可擴充組件 之使用時間及效能特徵組合來累積記帳值。 此模型及支援此模型之機制不同於與預覽或示範模式 圖形相關聯之模型及機制。在一示範或預覽情景中,呈現 一功能受限之應用程式’以供使用。在一些案例中,功能 被永久禁用’而在其他案例中,儲存結果之功能被限制。
200907815 也可以使用方法來呈現功能受限之應用程式。此等應 式之共同之處係能夠購買一單次許可,其或者下載該 程式之一全功能版本,或者去除示範版本中之一阻 組,以允許使用該應用程式之全部功能。該應用程式 用既不被計量亦不可逆轉。 【實施方式】 儘管以下文字列出許多不同具體實施例之一詳 明,但應理解,該說明之法律範圍由本揭示案末尾所 申請專利範圍中的文字界定。該詳盡說明應被解釋為 例示性,而不是描述所有可能具體實施例,因為描述 可能具體實施例是不現實的,甚至是不可能的。可以 目前技術或者使用在本專利申請日期之後所發展之技 實施各種替代具體實施例,其仍然屬於本申請專利範 亦及瞭解,在此專利中,除非使用“當用於本文 ‘_’一詞被限定為意指……”或類似句子來明確 一詞語,否則,無意於明確或隱含地限制該詞語之含 超出其一般或普通含義,且此詞語不應被解釋為根據 利中任意部分(申請專利範圍内之語言除外)所做之 而受到範圍限制。在本專利中,當提及本專利末尾之 專利範圍中所引述之任意術語時,一般採用單一含 式,如此僅係出於清楚目的,以避免混淆讀者,此等 項術語無意於被隱含或以其他方式受限於該單一含義 後,除非藉由使用“構件”一詞及未敍述任意結構之 來界定一請求項元件,否則,無意於應用3 5 U. S · C · | 用程 應用 止模 之使 盡說 列之 僅具 所有 使用 術來 面。 時, 界限 義, 此專 表述 申請 義方 請求 。最 功能 i 112 9 200907815 第六段之 大多 令及積體 之一般技 需报大工 激發之眾 此等軟體 避免混淆 進一步討 具體實施 第1 境中之“ 定安裝“ 投資,作 後進行附 如,在一 鐘的購買 該系 電腦1 2、 腦可經由 24,例如 區域存取 連捿,既 值封包之 來解釋任意請求項元件之範圍。 數本發明功能及發明原理最好使用軟體程式或指 電路(1C)例如專用積體電路來實施。希望本領域 術者能夠根據本文所揭示概念及原理之指導,無 作量及由例如可用時間、目前技術及經濟考量等 多設計選擇,即可以最少之實驗,很容易地產生 指令及程式及積體電路。因此,為了簡潔且儘量 本發明之原理及概念’對此種軟體及積體電路之 論(如果還有進一步討論的話),將僅限於對較佳 例之原理及概念必不可少之部分。 圖係一系統之方塊圖,該系統用於管理_聯網環 按使用付費”電腦。可根據與一服務提供商之協 按使用付費’,電腦,其可能降低該等電腦之起始 為交換,簽訂—合約,其需要在經過一段時間之 加講買》該合約可以採用許多不同方式實施,例 既定時間段内’按月訂閱許多個月或許多使用分 〇 統1〇可包含大量按使用付費電腦,例如,一第— 第一電腦14及一代表性最末電腦16。該等電 個别區域存取連接18、20、22連接至廣域網路 經由網際網路,由此處連接至一實施中心26。該 連接可係有線或無線的,且或包含附加路由器或 有& 的亦有專用的。該實施中心26可處理對加 明求且可被連接至金融機構或其他服務提供商 10 200907815 及保險商(未示出)。該等保險商可以按照一經補助之價格 提供該等電腦,以交換來自一系統運營商之金融委託。該 實施中心2 6可擁有密碼編譯密鎗,用於支援驗證及與按使 用付費電腦12、14、16之加值異動。該實施中心2 6亦可 支援與某些金融機構之連接,該等金融機構與該等個別電 腦1 2、14、1 6之擁有者/操作者相關聯。 每一電腦12、14、16可具有一各別安全模組28、30 及3 2。將針對第5圖更詳盡地討論該安全模組,但簡單而 言,每一安全模組28、30、32可擁有一處理器、一安全記 憶體及一密碼編譯功能,其以硬體或軟體實施,以支援按 使用付費電腦之計量操作、加值封包處理及自批准,而不 是根據其合約條款。 在操作中,該等按使用付費電腦1 2、〗4、1 6被配置為 以幾種操作模式使用。根據内部資源之組態、對終端使用 者之價值等等,可對每一模式之操作以不同費率收費。 按使用付費電腦1 2、1 4、1 6之起始組態可能不僅需要 安裝用於將該等按使用付費電腦1 2、1 4、1 6綁定至該實施 t心26之密鑰,亦可涉及安裝用於可擴充内部資源之内部 組態及通信之密鑰,其設定一特定模式中之操作。另外, 該等按使用付費電腦12、14、16中之軟體或韌體可被安裝 及啟動。 下面討論操作模式管理及充值(recharging )之幾種不 同具現化,以說明幾種可能變體。在一具體實施例中,每 一電腦之個別安全模組2 8、3 0、3 2可在操作期間耗費值封 11 200907815 包。當使用值達到一下限時,該等安全模組28、30、32 可起始一過程,其允許從該實施中心26購買更多時間。下 文進一步討論可擴充使用操作及收費/記帳。 參考第2圖,實施該申請專利之方法及設備的例示性 系統包含一通用計算裝置,其形式為一電腦11〇。以虛線 顯示之組件不是電腦110之技術部分,而是用於說明第2 圖之例示性具體實施例。電腦110之組件可包含但不限於 一處理器1 2 0、一系統記憶體1 3 0、一記憶體/圖形介面1 2 1 (亦稱為北橋晶片)及一 I/O介面122 (亦稱為一南橋晶 片)。該系統記憶體120及一圖形處理器190可被耦接至該 記憶體/圖形介面1 2 1。一監視器1 9 1或其他圖形輪出裝置 可被耦接至該圖形處理器190。 一系列系統匯流排可耦接各種系統組件,包含處理器 120'記憶體/圖形介面121及I/O介面122之間的高速系 統匯流排1 2 3 ;記憶體/圖形介面1 2 1及系統記憶體1 3 0之 間的前端匯流排1 2 4 ;以及記憶體/圖形介面1 2 1及圖形處 理器190之間的進階圖形處理(AGP)匯流排12S。系統匯流 排1 2 3可係幾種匯流排結構之任一種,該等匯流排結構以 實例而非限制性方式包含如下結構:行業標準架構(ISA) 匯流排、微通道架構(MCA)匯流排及增強ISA (EISA)匯流 排。隨著系統架構之發展,其他匯流排架構及晶片組亦可 被使用,但通常遵循此種型樣。例如,諸如Intel及AMD 等公司各別支援Intel集線器架構(IHA)及Hypertransport 架構。 12 200907815 該電腦110通堂β入 夂東包含各種電腦可讀媒體。電腦可讀 體可係任何能夠由畲 電闞110讀取之適當媒體,包含揮發 媒體及非揮發彳生·JJ # 、體、可抽換式及不可抽換式媒體《以 例之方式而非限制方 々式說明之’電腦可讀媒體可包含‘‘ 腦儲存媒體”及“诵於 M· ^媒體”。電腦儲存媒體包含揮發 和非揮發性、可抽換 ^ ^ ^ 、式和不可抽換式媒體’其以任意方 或技術實施,用於储在 存诸如電腦可讀指令、資料結構、 式模組或其他資料之 rn r ^ ^ ^ m 訊。電腦儲存媒體包含但不限於 機存取記憶體、唯嗜# ^ u, - ^憶體、電可抹除可程式化唯讀記 體、快閃記憶體或装 -« rnvn^ # 、 記憶體技術、CD-ROM、通用數 〜碟(DVD)或其他光 双 存裝置,或者可用於儲广磁卡、磁片儲存或其他磁 之任意其他媒體。通作:所期望資訊及可由電腦110存 $ '體通常實現一調變資料訊號( 如一載波或其他傳輪撼 制)之電腦可讀指令、資 程式模組或其他資料,且勺人 1 ^ ^貝科…構 變資料訊號”是指……意資訊傳送媒體。術語“ 設定或變化,以將資訊編\:其—或多個特征以某種方式 u ,ρ .. , " 1到該訊號中。藉由實例方式 非限制方式,通信媒體包 ^ α Ν 有線媒體(例如一有線網路 直接有線連接)和無線媒體 遛例如聲、射頻、紅外或其 無線媒體)。上述任意内容之紐人L & 且合也應包含於電腦可讀取 體之範圍内。 該系統記憶體130包含畲脏沖+ 電猫儲存媒體,其形式為揮 性及/或非揮發性記憶體,例如 j如唯讀記憶體(ROM) 13 1及 機存取記憶體(RAM) 132。玆έ „ 喊系統ROM 1 3 1可包含永久 媒 性 實 電 性 法 程 隨 憶 位 儲 取 例 \ 調 被 而 或 他 媒 發 隨 系 13 200907815 統資料1 4 3,例如識別及製造資訊。在一些具體實施例中, 一基本輸入/輸出系統(BIOS)亦可被儲存於系統R〇M 13 1 中。RAM 132通常包含資料及/或程式模組,該等資料及/ 或模組可立即被處理器120存取,及/或目前由處理器12〇 操作。藉由實例方式而非限制方式,第2圖說明作業系統 134、應用程式135、其他程式模組136及程式資料137。 該I/O介面1 22可以將系統匯流排1 23耦接至許多其 他匯流排1 2 6、1 2 7及1 2 8 ’該等匯流排將各種内部及外部 裝置耦接至電腦110。一串列周邊裝置介面(SPI)匯流排126 可以連接至一基本輸入/輪出系統(BIOS)記憶體1 33,其包 含有基本常式,幫助在諸如啟動期間於電瑙1 1 〇内之元件 之間傳送資訊。 在一些具體實施例中,一安全模組1 29可被整合用於 管理計量、記帳及策略之實施。下面尤其針對第5圖,更 詳細地討論該安全模組。 一超輸入/輸出晶片160可被用於連接許多“舊版” 周邊裝置,例如’軟磁碟152、鍵盤/滑鼠162及印表機196。 在一些具體實施例中’可以使用一低插腳數(LPC)匯流排將 該超強I/O晶片160連接至該I/O介面122。在商業市場 上可以廣泛獲得該超強I/O晶片1 60。 在一具體實施例中,匯流排1 2 8可係一周邊組件互連 (PCI)匯流排或其一變體,可被用於將更高速周邊裝置連接 至I/O介面122。一 pCI匯流排亦可被稱為夾層匯流排。 PCI匯流排之變體可包含周邊組件互連_Express(PCI-E)及 14 200907815 周邊組件互連-延伸(pci-x)匯流排,前者具有一串列介 面’後者係一反向相容之並行介面。在其他具體實施例中, 匯流排128可係一進階技術掛載(ΑΤΑ)匯流排,其形式係 一串列ΑΤΑ匯流排(SATA)或並行ΑΤΑ (ΡΑΤΑ)。 電腦110也可包含其他可抽換式/不可抽換式、揮發,改 /非揮發性電腦儲存媒體。僅以實例之方式,第2圖說明〜 硬碟機140’其從一不可抽換式、非揮發性磁媒體中讀取 資訊或向寫入。不可抽換式媒體,例_如,一通用串列匯茂 排(USB)記憶體152或者CD/DVD驅動器156可被直接或 經由一介面150連接至該PIC匯流排128。可在該實例作 業環境中使用之其他抽換式/不可抽換式、揮發性/非揮發 性電腦儲存媒體包含但不限於磁帶錄音帶、快閃記憶體 卡、通用數位光碟、數位視訊磁帶、固態RAM、固態ROM, 及類似媒體。 上文討論且在第2圖說明之驅動器及其相關電腦儲存 媒體為電腦110提供儲存裝置,用於儲存電腦可讀指令、 S料結構、程式模組及其他資料。例如,在第2圖中硬 碟機140被示出用於儲存作業系統144、應用程式145、其 他程式模組146及程式資料147。應注意,該等組件既可 以等同於也可以不同於作業系統134、應用程式135、其他 程式模組136及程式資料137。在本文,作業系統144、應 用程式145、其他程式模組146及程式資料147被給予不 同疋件符號’以說明其至少係不同複本。一使用者可以經 由輸入裝置(例如,一滑鼠/鍵盤162或其他輸入裝置組件) 15 200907815 將命令及資訊輸入至該電腦110。其他輸入裝置(未 可包含一麥克風、遊戲操縱桿、遊戲台、圓盤式衛星天 掃描器或類似裝置。此等及其他輸入裝置經常被經由 I/O介面匯流排之一連接至該處理器1 20,該等匯流排 為SPI 126、LPC 127或者PCI 128,但亦可使用其他 排。在一些具體實施例中,其他裝置可被經由該超強 晶片1 6 0耦接至並行埠、紅外介面、遊戲埠及類似埠 示出)。 電腦1 1 0可以工作於一聯網環境中,該環境使用 或多個遠端電腦之邏輯連接,例如經由一網路介面控 (NIC) 1 70之遠端電腦1 80。該遠端電腦1 80可係一個 腦、一伺服器、一路由器、一網路PC、一點對點裝置 他公共網路節點,且通常包含上文針對電腦1 1 〇所描 許多或全部元件。在第2圖中所描述之NIC 1 70與遠 腦180之間的邏輯連接可包含一區域網路(LAN)、一 網路(WAN)或包含兩者,但亦可包含其他網路。此等 環境在辦公室、企業範圍内之電腦網路、企業内部網 網際網路内很常見。 在一些具體實施例中,當一寬帶連接不可用或未 用者,該網路介面可使用一數據機(未示出)。應瞭解 示網路連接為示範性,其他用於在該等電腦之間建立 鏈路之構件也可以被使用。 第3圖係一說明電腦200(例如,第1圖中之電腦 之邏輯視圖之方塊圖,其示出可擴充應用實施之細節 :出) 線、 該等 例如 匯流 I/O (未 至一 制器 人電 及其 述之 端電 廣域 網路 路及 被使 ,所 通信 110 ) 。該 16 200907815 電腦 同效 而非 例示 裝置 此等 合一 用該
速記 碟機 地討 組件 在需 料傳 205
制器 體讀 理快 體組 事件 作用 發此 200可包含一安全模組202及一或多個可被用於以不 能位準使用之組件,該等位準適合於該組件。以實例 限制性之方式,第2圖中示出幾種具有可擴充效能之 性組件。該等組件可包含一處理器 204、一大型儲存 ,例如磁碟機2 0 5、記憶體2 0 8及一視訊控制器2 1 0。 組件每一者之核心功能為吾人所習知。每一組件可整 各別計量代理220、228、230、232,其允許可擴充使 組件之核心功能,下文將對此進行更詳盡之討論。 該磁碟機205可包含一積體控制器206,且可包含快 憶體之一快取2 0 7,以儲存經常被存取之資料。該磁 205亦可包含計量代理228。下文參考第4圖更詳盡 論該計量代理。簡言之,該計量代理可負責為其相關 (在此例中為磁碟機 2 0 5 )設定一效能位準,且可以 要時,量測該組件之使用。可藉由調整快取大小、資 輸率、可用磁碟空間等一或多種方式,來設定磁碟機 中之效能位準。 為完成此設定,該計量代理228可採取適合於作為控 之效能位準的步驟。如果快取大小受控制,影響到整 取及寫入速度,該計量代理228可控制一設定,其管 取記憶體指派,類似於BIOS控制一電腦中整體記憶 態之方式。即,在操作期間,該控制器2 0 6可回應一 接收組態資料資訊,該計量代理228相當於BIOS之 ,可以根據該目前效能位準設定提供該組態資料。觸 種控制器程式設計之事件可以是在該計量代理228處 17
200907815 接收一新效能仅準設定。 如果該資料傳輸率係受控元素,該計量代理228可設 定一時脈速度,其控制輸入及輸出FIF0記憶體時脈頻率 (FIFO未被示出)。磁碟空間可係受控元素。在管理磁碟 空間時’ 一些具體實施例可以僅許多增加磁碟空間,相應 地提高計費率。但是,一旦設定一限制’該計量代理228 可藉由以下方式實施該限制:在啟動/重設過程中被查詢 時或者被作業系統查詢時,可呈現目前最大可用空間。 該處理器204可包含指令記憶體22 1,例如微碼,且 可具有一或多個核心222、224、226,用於執行程式指令。 該處理器204可包含計量代理22〇。相對於在其他組件中 所使用之計量代理,内嵌於一處理器(例如處理器204 ) 中之計量代理可具有更多實施選項。因為處理器204對於 電腦操作之控制是如此之多,所以可擴充使用可係基於指 令集、所用記憶體、執行速度等等。 可藉由使用更多或更多核心222、224、如擴充處理 器204效能。處理器2〇4效能亦可藉由時脈頻率(頻率 電壓或兩者之組合擴充。另_ ^ ^ ^ . 心式之效能管理係限制對指 τ β己隐體之存取,對於使用儲 —a人 予於指令記憶體221中之特 疋'令的程式進行有效禁用。 率、雷幵夕目則處理器亦使用頻 平 €壓或兩者之組合來管理效能。 記憶體208可以多種方式實 Μ ^ ^ λ.,實靶了擴充效能,例如,限 制S己隐體大小或者限制記憶體 斟古认 + 疋度0叶量代理230可截獲 對同於一特定位址之尋址命令 我緩資料時脈速率或者使 18 200907815 用兩者之組合。記憶體大小限制變化可被限制於僅在重新 啟動時使用,因為在工作中改變記憶體大小可能導致系統 失效,但動態頁面交換演算法可消除此限制。或者結合該 記憶體 2 0 8,與記憶體存取相關聯之匯流排控制器(未示 出)可實施類似措施,以限制記憶體存取。 尤其是在處理器 204中内嵌有記憶體控制器之系統 中,可以藉由控制將處理器2 0 4連接至記憶體2 0 8 (例如, 第2圖之匯流排1 24 )之匯流排的效能來管理系統效能。 該視訊控制器2 1 0可具有許多所可擴充效能相關聯之 控制項。例如,計量代理2 3 2也許能夠控制或設定關於顯 示器解析度、色彩深度、三維呈現、回應速率、影像訊框 速率等等之最大限度。 每一裝置或周邊裝置可被修改,以允許其計量代理能 夠控制一或多個與效能相關之設定。例如,在視訊控制器 210中,儲存使用者設定之暫存器(未示出)可以被一受 計量代理232控制之暫存器遮罩,從而允許該計量代理覆 寫。在記憶體208中,儘管可藉由記憶體對映及BIOS設 定使用更精細之解決方案,但該計量代理2 3 0可係一簡單 的三態高階位址線,以禁用一部分記憶體。 在一替代具體實施例中,該電腦2 0 0可以僅監視一自 動設定效能位準,而不同對其進行設定。然後,使用該監 視資訊來確定在一會話期間所花費之值。例如,一應用程 式也許能夠要求一特定效能位準,而該位準可由效能管理 器2 1 4設定。在一具體實施例中,可以設定最高被請求效 19 200907815 能位準,例如,用於支援一互動電腦遊戲。在另一具 施例中,該效能位準可係個別效能位準請求之累積。ί 使用效能位準標度1 - 5,一瀏覽器可請求位準1,而一 處理器可請求位準 2。該效能管理器可以將效能設定 準3。為延伸此說明,該效能位準可對應於核心2 2 2、 2 2 6之被啟動數目,例如,位準1 = 1核心、位準2 - 3 心,位準4 - 5 = 3核心。可以採用組合方式進行其他效 準調整,例如,對核心222、224、226及記憶體208 行調整。 一旦該效能位準被設定,新效能位準之操作可 視,且可被用於產生一會話之使用值。每一效能位準 不同費率記帳。該記帳費率乘以操作時間,就變為一 的易監視量度,用於累積一會話之值。既可以多一本 帳戶(例如,一儲存貨幣帳戶)中減去該會話值,也 將該會話值累積,且發送至一票據交換所進行結算。 方案中,由於許多效能設定可以經由軟體進行,就如 用時間設定,所以在實施效能管理及值累積之過程中 使用硬體或者不使用硬體。 在再一具體實施例中,該效能位準可以根據不 定,而是可以監視一或多個組件之一活動位準,以確 際效能。例如,處理器使用、磁碟存取、記憶體使用 流排通信量等等,均可被均作活動位準之指示項。一 以與此等量度之每一者相關聯,值管理器216、效能 器214或者餘額管理器218均可被用於監視該活動位 體實 叫如, 文書 為位 224、 =2核 能位 均進 被監 可以 簡單 機值 可以 在此 同使 很少 被設 定實 、匯 值可 管理 準, 20
第4圖說明一例示性計量代 200907815 且隨著時間之流逝,彙總一與應用相關聯之總取值。因此, 可以採用對應於實際應用之費率收取使用值。活動位準之 量測及相關值之計算可以在安全模組202之硬體内執行, 也可以在軟體中執行。僅採用軟體執行之實施方式可以工 作於不能由非經授權使用者存取之安全部分或者一受保護 位準。 具有可擴充資源及可變記帳費率之裝置不限於電腦。 例如’第3圖之裝置可係一智慧電話,其中可以根據需要 啟動對文書處理器或電影觀看程式之使用,且將其費用記 載於該使用者之行動電話帳單中。或者,第3圖之裝置可 係汽車操縱盤電子套件之一部分。該可擴充操縱盤電子資 源可包含本地或遙遠區域之導航套件、衛星收音機、或者 後座視訊娛樂系統》 之計量代理22〇、228、230及232。該計量代理功能之一 係能夠安全地接收及設定其各別組件之操作位^此功能 :能需要對輸出結果進行經微變„,但基本操作類似。: 些具體實施例中,計量女 使用情況,且…ΙΓΓ 第二功能係能夠量測 例如第3圖之安各 。至—安全模組或其他控制器’ 憶體中,香帛組202。在一簡單裝置中,諸如-記 磁碟機加,他蘭’諸卜 及使用之空間1舁一使用量度時’可能需要量測所指派 理220可監視\在另一實例中’處理器叫中之一計量代 订為’且報告閒置時間與有效處理時間之 21 200907815 比,以用於確定使用率。該報告功能可用於確認:在該組 件中,所選擇之效能位準係作業性的。 該計量代理300可包含一處理器302、一通信埠304 及一安全記憶體306。該計量代理300亦可包含一密碼編 譯功能308、一定時器310及一或多個輸出介面。第4圖 中說明輸出介面,例如開關控制3 12及相關開關3 14,以 及一暫存器3 3 0及匯流排3 3 2。該記憶體3 06、輸出介面 312、330及支援功能308、310可被使用匯流排314耦接 至處理器。該匯流排 3 1 4可係幾種習知匯流排中之任一 種,尤其係與該處理器3 02相關聯之匯流排。例如,當該 處理器302係一 ARM™晶片時,該匯流排可係一 AMBA™ 介面。 該記憶體3 06可包含密鑰322、密碼編譯演算法324、 程式碼326及使用資料328,如目前效能位準設定及使用 量度。 在操作中,該計量代理300可經由網路連接305及通 信埠304接受來自第3圖之安全模組之命令。該網路連接 3 0 5可係一習知匯流排,例如一串列周邊裝置介面(S PI)或 一用於與該計量代理3 0 0通信之自訂匯流排。在一些具體 實施例中,該計量代理3 0 0可係相關聯組件之一可尋址元 件,例如一視訊控制器(如視訊控制器2 1 0 )中之計量代 理可以被作為該視訊控制器210之一暫存器進行存取。 該處理器3 02可接收該命令且相應地解釋該命令。例 如,該命令可接收一效能位準設定,用於該計量代理之相 22 200907815 關組件的操作,如第3圖中所示組件。該命令可被加密, 以防止僞造使用或一阻斷服務攻擊。一旦被解釋,與該命 令相關之設定可被儲存於記憶體3〇6中。該記憶體3〇6可 係防竄改的’且可需要一驗證序列才能修改,此係因為對 記憶體306進行成功攻擊之後存在欺騙風險。當記憶體3〇6 中具有密鑰322時,該等密鑰322可被用於驗證經由埠304 接收之命令及用於記憶體更新驗證。雜湊演算法324或其 他密瑪編譯演算法可被儲存於記憶體3〇6中,以替代或補 充該密碼編譯功能308。該程式碼326可包含由該處理器 302用於正常操作之可執行程式碼,該等操作包含設定效 能位準》可在操作期間產生及儲存使用資料328,且在被 查詢時或定期傳送至安全模組2〇2。 該密碼編譯功能308可被用作與安全模組2〇2之相互 驗證過程之一部分,且用於驗證自安全模組202接收之命 7 菖該。十里代理3 〇 〇具有一依據時間之請求時,例如實 施或量測一依據工作週期之網路存取功能時,可存在一定 時器310 。 輸出介面,例如開關控制312及暫存器33〇,可被用 於設定組件中之可擴充效能。例如,該開關控制3 12可操 作該開關316。該等開關引線318及32〇可被用於任意數 目之組態中。該等開關引線318、32〇可將一三態匯流排驅 動器連接至邏輯高電平,以禁用一相關匯流排線。作為另 一實例’該等開關引線3丨8及32〇可被用於將一正常高輸 入訊號拉低至地,改變該輸入之狀態。如上文所述,一暫 23 200907815 存器330可被用於與一組件中之資料及控制暫存器互動, 以影響操作設定,例如,視訊控制器設定。 第5圖說明一安全模組400,其類似於第3圖中之安 全模组202。該處理器402可使用通信埠404,以由匯流排 405向一系統處理器(例如第2圖中之處理器1 20 )及計量 代理(例如,第3圖中之計量代理220、228、230及232) 發送命令及由其接收命令。與系統處理器之通信應支援與 主機或第1圖中之實施中心2 6的外部通信,而與計量代理 220、228、230、232之通信應支援可擴充設定及計量資料 之傳送。 一記憶體406可儲存大量資料項及可執行程式模組。 一密碼編譯功能408可包含一隨機數字產生機,用於驗證 過程中。一定時器410可被用於確定計量時期段。定時器 410亦可被用於設定與主機或實施中心26進行通信所需要 之時間段。 記憶體406可包含資料及可執行軟體模組,用於實施 該安全模組之功能。如上所可計數,軟體實施與依據硬體 之邏輯之間的轉換為吾人所習知。儘管該安全模組400之 功能被描述為於軟體中實施,但在韌體或邏輯中實施亦係 一設計時決策。 密碼編譯密鑰4 2 2可被用作訊息驗證過程之一部分, 例如,使用計量代理 2 2 0、2 2 8、2 3 0、2 3 2或一實施中心 26驗證訊息。該訊息驗證過程可包含雜湊、加密或兩者, 且可整合具有訊息驗證碼之系統密碼編譯,或者整合使用 24 200907815 中密及數位簽名之公共密鑰密碼編譯。如果專用密碼編譯 功能408不可用或未被使用,則密碼編譯演算法424可被 用於訊息驗證或命令驗證。程式碼426可包含由該處理器 4 02所使用之已儲存可執行指令,以實施訊息處理、餘額 管理、使用值計算、效能設定等等。 一目錄428係一可供使用者進行效能選擇之可用設定 之列表,包含與每一設定相關聯之價格設定。例如,可向 該使用者呈現一包,其包含用於“辦公”、“遊戲”或“瀏 € 覽”之選擇。該“辦公”包可包含文書處理及試處表應用 程式、媒體圖片效能及三個處理器核心中之兩者。該“遊 戲”包可不包含生產應用程式,但可包含三維圖片支援及 三個處理器核心之3。該“瀏覽”包可不包含生產應用程 式、媒體圖片效能及高高速網路介面。 各種包之收費可按包及按持續時間進行。例如,該“辦 公”包可為每小時1美元,“遊戲”包可為每小時1.2 5美 元,該“瀏覽”包可為每小時0 · 8 0美元。該使用收費可被 (、 抽象為“單元/小時”,以使貨幣變換更為簡單。或者,一 包可導致一次性收費,其可一直操作,直到被改變或經過 一固定使用時期為止。其他計價技術係顯而易見的。 該目錄 428可以儲存為超文字標記語言(HTML)或者 儲存為可延伸標記語言(XML),以便可以使用一簡單瀏覽 器介面直接向一使用者顯示目錄資料。 一餘額管理器430可管理及儲存一信用數目,一使用 者可利用該信用數目來使用整合該安全模組400之電子裝 25 200907815 置。該餘額管理器43 0可儲存貨幣值、時間單位 位等等。該餘額管理器 430可管理實際現金或 物,例如可贖回符記。在另一具體實施例中,該 可被維持為一近似值,用一避免疏忽,可定期使 位置所儲存之實際餘額進行對帳,如儲存於實友 中。如果使用該近似值限制對該實施中心2 6之存 查是否有足夠餘額可以支付目前操作,此本機餘 許繼續進行操作。. 一效能管理器432可反映目前效能設定,且 算每分鍾之收費,或者其他按量測單位之收費。 實施例中,該效能管理器4 3 2可以根據一包價格 帳費率,例如,對於辦公包為每小時1美元。在 實施例中,該效能管理器432可將記帳費率設定 別组件記帳費率之和。為進行說明,如果該視訊控 之使用費率為每小時0.25美元,3個處理器222、 為每小時 0.85美元,高速磁碟存取之實施費率 0.20美元,該效能管理器432可將記帳費率計算 1.30美元。
該值管理器434管理在目前會話中所花費之 值管理器434可定期將目前值發送至該餘額管理 然後將目前值重新設定為零。或者,該值管理器 一完整會話期間累積值,然後在會話結束時與該 器430對帳。儘管目前值可能未從該餘額中減去 管理器434及餘額管理器430可互相監視,或者J 、效能單 現金等價 信用數目 其與其他 L中心 26 _取,以檢 額數目允 可用於計 在一具體 設定一記 另一具體 為全部個 制器210 224 > 226 為每小時 為每小時 總值。該 器 43 0, 434可在 餘額管理 ,但該值 L單向的, 26
200907815 或者是互相的,以確定該值處於該餘額之一限度數 可將此限度設定為高於或低於該實際餘額,以容許 及記費、信用歷史等等相關之不同條款及條件。 當該值管理器434被設定為管理一單次收費時 管理器434可在一會話開始時將該餘額記入借方。 管理器43 4被設定為以對應於該效能位準之記帳費 間累積值時,可以指定周期間隔累積該值。 在操作中,目錄428中之資料可以在製造時或 置時被預先加載。或者,該目錄428可以在交付給 用者之後被周期性下載。對該目錄428之更新最 密,至少由一受信任方簽名,例如由第1圖之實施 簽名。該處理器402可從記憶體406中之目錄428 訊,且回應一使用者所發出之要求,提供該資訊。 者可以進行選擇,該回應經由至該處理器之通信埠 返回。該處理器402可驗證文具選擇與一可用選擇 則使用新操作特徵更新該效能管理器432。 在由該處理器402執行時,該效能管理器432 息發送至與該被更新效能選擇相關聯之適當計量代 如,如果附加記憶體應被授權,要經由一密碼編譯 訊息指示第3圖之計量代理230,以提供可供處理 使用之記憶體。藉由向適當計量代理(例如,第3 量代理2 2 0、2 2 8及2 3 2 )發送訊息,可以進行類似 當該新組態被確認時,該值管理器434可開始 能位準記錄使用情況,且在發生活動時累積值。根 目内。 與計費 ,該值 當該值 率隨時 系統配 終端使 好被加 中心2 6 擷取資 該使用 404被 匹配, 可將訊 理。例 簽名之 器 204 圖之計 調整。 以新效 據該組 27 200907815 態,每一計量代理可報告活動,該值管理器4 3 4根據該 帳費率累積被報告活動,以計算一使用值。在一種情況下 該計量代理可根據記帳費率及使用情況周期性地計算值 在另一具體實施例中,該值管理器434可以僅記錄一會 之記帳費率及持續時間。在後一實例中,在會話結束時 該被累積值可被計算一次,且被發送至該餘額管理 430,以從可用使用餘額中扣除。 第6圖說明一種方法600,其設定一電腦之效能位举 然後根據所選擇之效能位準,以一費率計時該電腦之 用。在方塊602,一具有組態選項之目錄可被加載該電 中,例如,載入一安全模組2 0 2中。在方塊6 0 4中,可 一使用者呈現該目錄428,以選擇一效能位準。在一具 實施例中,例示性效能位準可與待執行之工作類型相 聯。例如,三種效能位準可被關聯,以低端效能與網頁 覽相關聯,以中端效能與辦公生產力相關聯,以高端效 與遊戲相關聯。該辦公生產效能位準亦可包含特定軟體 用程式,例如,文書處理器及試算表。 在方塊604接收一效能位準選擇之後,在方塊606 該安全模組2 0 0可以向計算代理發送訊息,用於適當地 充使用與所選效能位準相關聯之組件。每一訊息可包含 識別符,其對應於一特定可擴充組件及一效能位準。該 息要採用標記語言,例如,可延伸標記語言(XML),且 被簽名、加密,或同時進行該等兩種操作。 為延伸以上說明,當啟用一辦公生產效能位準時, 記 〇 話 器 使 腦 向 體 關 瀏 能 應 , 擴 訊 可 與 28 200907815 儲存裝置205相關聯之計量代理228可被引導用 文書處理及試算表應用程式,以使其能夠被載入 在方塊6 0 8,該等各別計量代理’例如計量《I 可以將包含使用資料之計量訊息返回至安全模組 該等計量訊息可被剖析’以擷取使用資料。來自 代理之計量訊息可包含一各別組件識別符及使用 使用資料亦包含對目前效能位準設定之一確認》 料亦可包含適合於實際組件之使用指示或開關指 如,儲存裝置205之計量代理228可在一報告期 碟存取數目,而視訊控制器210之計量代理232 告該效能位準且報告該視訊控制器2 1 0係啟用狀 在方塊610,該安全模組202可計算一使用 用值可係對於在一既定效能位準下之使用的簡 費。或者,可以藉由將費率乘以使用量度,制定 費。對於一標準效能位準’例如,一辦公生產效 可按每分鍾固定費用之方式進行收費。在再 中’對個別組件進行收費之費率可對應於該組件 定。當該等可擴充效能組件每一者之累積值被添 總使用者可被計算。 在方塊612,一餘額管理器218可以從一餘 一預先支付之儲存值)中減去該總值。如果未使 存值’方塊612可被省略。在方塊614,可執行肤 當本機儲存值被用於支付應用時,可核對剩餘餘 餘額已經達到—限度時,没有從方塊614到達方 於解密該 及執行。 戈理228, 2〇2,且 每一計量 資料。該 該使用資 示項。例 間發送磁 可以僅報 態。 值。該使 單單次收 ~運行收 能位準, 體實施例 之效能設 加時,該 額(例如 用本機儲 態測試。 額。當該 塊616之 29 200907815 分支。該電腦可被禁止使用’直到採用某種機制恢復該餘 額為止’該恢復機制超出本揭示案之範圍。當該餘額被恢 復時,操作可在方塊604處繼續。 在方塊614’如果該餘額在所確定之限度内,可沿‘‘破 定(〇κ) ’’分支到達方塊608,操作如上所述繼續進行。 在方塊6 14,如果已經接收到一明確結束命令,或者 如果請求改變效能位準’可採取至方塊618之分支,目前 會話可被結束。如果未使用本地儲存值帳戶,可以與一主 機(例如該實施中心26)交易一協調(reconciliati〇n)。 該主機,例如該實施中心2 6,可包含一中間系統或類 似系統,用於累積該使用者之收費,且與使用者帳戶執行 交易’以對本地所收費用進行協調。儘管不同保險商為電 腦3 0 0提供不同硬體及軟體組件’但記帳/中間系統可根據 收入共用協定分配收入。 總而言之’一用於遞送電子裝置之傳統商務模型,包 含電腦,無論其是連續使用、例行使用,還是極少使用, 其需要為硬體及軟體進行一大筆提前支付。上述系統、組 件及方法揭示該傳統商務模型之一替代。該替代商務模型 允許一使用者選擇硬體及軟體之一組態,其適合正在執行 之任務,然後按該等使用者之要求變更,來變更該等組態。 因為使用者根據實際情況來付費,一電腦之初始採購 價格’可顯著低於在傳統商務模型之下一可比電腦之採購 價格。使用者將選擇其所從事任務所希望之精確效能。因 為該根據實際情況付費之模型,使用者不會有大筆投資間 30 200907815 置。另一方面’通過在該電腦之壽命内使用一持續性收益 流,而不僅是一「一次採購(one-time purchase)」,該供 應商/保險商可設定該商務模型以符合其財務目標。儘管使 用者僅支付其希望之效能時,但使用者移向更高功能,因 此一供應商/保險商之整體收益在該產品壽命内可比—r _ 次採購」時更高。因此’該消費者及該供應商均受益於此 替代商務模型。 儘管上述文字列出許多不同具體實施例之一詳盡說 明,但應理解,本發明之範圍由本專利申請案末尾所列之 申請專利範圍中的文字界定。該詳盡說明應被解釋為僅 例示性’而不是描述所有可能具體實施例,因為插述所有 可能具體實施例是不現實的,甚至是不可能的。可 目前技術或者使用在本專利申請日期之後所發展 仅術來 實施各種替代具體實施例,其仍然屬於界定本發明之本 請專利範圍。 + 因此’在不悖離本發明之精神及範圍的情況下,可ρ 對本文所描述及說明之技術及結構進行許多修改或變彳°匕^ 相應地應理解,本文所描述之方法及設備僅係說明 不對本發明之範圍構成限制。 生的, 【圖式簡單說明】
源利用形式之電子裝置; 系統位準之檢視, 其中 電腦支援可擴充資 31 200907815 第3圖係一方塊圖,其示出一電腦之所選擇部分,該 部分類型於第2圖中之部分,但更為詳盡; 第4圖係一代表性計量代理之方塊圖; 第5圖係一安表模組之方塊圖;及 第6圖係一流程圖,其表示一種管理一按使用付費電 子裝置中之可擴充資源之方法; 【主要元件符號說明】 10 系統 12 第一電腦 14 第二電腦 16 代表性最末電腦 18 區域存取連接 20 區域存取連接 22 區域存取連接 2 4 廣域網路 2 6 實施中心
30 安全模組 32 安全模組 110 電腦 120 處理器 1 2 1 記憶體/圖形介面 122 I/O介面 1 2 3 高速系統匯流排 32 200907815
124 前 端 匯 流 排 125 進 階 圖 形 處 理(AGP)匯流排 126 匯 流 排 127 匯 流 排 128 匯 流 排 129 安 全 模 組 130 系 統 記 憶 體 13 1 唯 讀 記 憶 體 (ROM) 132 隨 機 存 取 記 憶體(RAM) 133 基 本 輪 入 /輸出系統記憶體 134 作 業 系 統 135 應 用 程 式 136 其 他 程 式 模 組 137 程 式 資 料 140 硬 碟 機 143 永 久 系 統 資 料 144 作 業 系 統 145 應 用 程 式 146 其 他 程 式 模 組 147 程 式 資 料 150 介 面 152 通 用 串 列 匯 流排記憶體 160 超 強 I/O 晶 片 162 鍵 盤 /滑鼠 33 200907815 圖形處理器 監視器 電腦 安全模組 處理器 磁碟機 積體控制器 快取
記憶體 視訊控制器 效能管理器 值管理器 餘額管理器 計量代理 指令記憶體 核心 核心 核心 計量代理 計量代理 計量代理 計量代理 處理器 通信埠 200907815
305 網 路 連 接 306 安 全 記 憶 體 308 密 瑪 編 譯 功 能 3 10 定 時 器 3 12 開 關 控 制 3 14 相 關 開 關 3 16 開 關 3 18 開 關 引 線 320 開 關 引 線 322 密 錄 324 密 碼 編 譯 演 算 法 326 程 式 碼 328 使 用 資 料 330 暫 存 器 332 匯 流 排 400 安 全 模 組 402 處 理 器 404 通 信 埠 405 匯 流 排 406 記 憶 體 408 密 碼 編 譯 功 能 410 定 時 器 424 密 碼 編 譯 演 算 法 426 程 式 碼 35 200907815 428 目錄 430 餘額管 432 效能管 434 值管理 理器 理器 器
Claims (1)
- 200907815 十、申請專利範圍: 1 · 一種支援依需求調整效能資源之計算系統,其包含: 一計量資源,其係用於支援一具有可擴充效能之功能; 一計量代理,其係耗接至.於一指令(directive)中設定 一可擴充效能位準之計量資源;及 一安全模組,其係耦接至該計量代理,以供本機管理計 量資源之使用,該安全模組包含: 一值管理器,其根據該可擴充效能位準,累積與計量資 源之使用關聯之一總計值;及 一效能管理器,其接收該可擴充效能位準之一選擇,且 發送該指令至該計量代理。 2. 如申請專利範圍第1項所述之計算系統,其中該計量代 理向該安全模組報告活動。 3. 如申請專利範圍第1項所述之計算系統,其中該計量資 源發佈一與該功能關聯之可擴充效能範圍。 4. 如申請專利範圍第3項所述之計算系統,其中該效能管 理器根據與該功能關聯之可擴充效能範圍,驗證該可擴充 效能位準之選擇。 5 ·如申請專利範圍第3項所述之計算系統,其中該安全模 組更包含一餘額管理器,其依據該計量資源及該選定的可 擴充效能位準,自一儲存值帳戶扣除值。 6 ·如申請專利範圍第3項所述之計算系統,其中該安全模 組更包含一餘額管理器,其累積使用資料,並傳輸該使用 資料至一後付費帳單系統。 37 200907815 7. 如申請專利範圍第1項所述之計算系統,其中該計量資 源係一圖形控制器,其包含一具有可擴充效能之圖形解析 功能。 8. 如申請專利範圍第1項所述之計算系統,其中該計量資 源係一數位錄影機中之一可擴充大小儲存功能。 9. 如申請專利範圍第1項所述之計算系統,其中該計量資 源係一多重核心處理器,藉此若干主動核心在可擴充提供 中可供選擇。 1 0.如申請專利範圍第1項所述之計算系統,其中該計量資 源係一智慧型電話,其包含在可擴充提供中可選擇之特徵。 1 1.如申請專利範圍第1項所述之計算系統,其中該計量資 源係一在可擴充部分中可存取之記憶體。 1 2.如申請專利範圍第1項所述之計算系統,其中該計量資 源係儀錶板電子,其包含在可擴充提供中可選擇之特徵。 13. —種管理一計算裝置中之一可擴充資源之方法,其包 含以下步驟: 發送一訊息至該可擴充資源,該訊息包含該可擴充資源 之一資源辨識符及一效能位準; 自該可擴充資源接收一計量訊息,其包含使用資料; 自該計量訊息摘取該使用資料; 利用該使用資料及該效能位準計算一調整使用資料;及 基於該調整使用資料及一使用速率計算一對應於該可擴 充資源之使用之值。 1 4.如申請專利範圍第1 3項所述之方法,其中該計量訊息 38 200907815 更包含該效能位準及一使用時間。 1 5.如申請專利範圍第1 3項所述之方法,其更包含以下步 驟: 從一區域儲存值帳戶減去該對應於該可擴充資源之使用 之值。 16. 如申請專利範圍第13項所述之方法,其更包含以下步 驟: 發送該對應於該可擴充資源之使用之值至一遠端帳單系 統。 17. 如申請專利範圍第13項所述之方法,其中該可擴充資 源係一圖形控制器、一記憶體、一數位錄影機,及一智慧 型電話之一者。 18. —種計量代理,其用於一電子裝置之一組件中,該組 件操作於一可擴充效能範圍,且包含: 一琿,其用於與一計量管理器通信; 一處理器,其耦接至該埠以用於監視該組件之一效能位 準;及 一餘額管理器,其累積該電子裝置在該效能位準之使用 之一值。 1 9 ·如申請專利範圍第1 8項所述之計量代理,其中該效能 位準係該電子裝置之一目前使用位準之一功能。 2 〇.如申請專利範圍第1 8項所述之計量代理,其中該效能 位準係根據運行於該電子裝置上之一應用程式之一效能要 求而經自動設定。 39
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/766,595 US20080319925A1 (en) | 2007-06-21 | 2007-06-21 | Computer Hardware Metering |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW200907815A true TW200907815A (en) | 2009-02-16 |
Family
ID=40137536
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW097122709A TW200907815A (en) | 2007-06-21 | 2008-06-18 | Computer hardware metering |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20080319925A1 (zh) |
| TW (1) | TW200907815A (zh) |
| WO (1) | WO2008157667A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI679554B (zh) * | 2017-03-07 | 2019-12-11 | 慧榮科技股份有限公司 | 資料儲存裝置以及其操作方法 |
| TWI714669B (zh) * | 2015-11-19 | 2021-01-01 | 美商羅伯特博斯奇工具公司 | 透過連網電腦對嵌入式裝置之安全存取控制 |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080319910A1 (en) * | 2007-06-21 | 2008-12-25 | Microsoft Corporation | Metered Pay-As-You-Go Computing Experience |
| EP2107518A1 (en) * | 2008-03-31 | 2009-10-07 | British Telecommunications Public Limited Company | Scheduling usage of resources |
| DE102010014748B4 (de) | 2009-09-30 | 2019-01-17 | Infineon Technologies Ag | Vorrichtung zum Protokollieren einer Konfiguration eines Mikroprozessorsystems sowie Verfahren zum Protokollieren einer Konfiguration eines Mikroprozessorsystems |
| KR101377462B1 (ko) * | 2010-08-24 | 2014-03-25 | 한국전자통신연구원 | CPU 및 메모리 상태를 이용한 DDoS 공격 차단 정책의 자동화된 제어 방법 및 장치 |
| US8762108B2 (en) | 2011-07-22 | 2014-06-24 | International Business Machines Corporation | Real time device evaluation |
| WO2013074548A1 (en) | 2011-11-15 | 2013-05-23 | Trimble Navigation Limited | Efficient distribution of functional extensions to a 3d modeling software |
| WO2013074573A1 (en) * | 2011-11-15 | 2013-05-23 | Trimble Navigation Limited | Controlling features in a software application based on the status of user subscription |
| WO2013074547A1 (en) | 2011-11-15 | 2013-05-23 | Trimble Navigation Limited | Extensible web-based 3d modeling |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| MX9700655A (es) * | 1995-05-24 | 1998-01-31 | Walker Asset Man Ltd Partnersh | Sistema y metodo para servicios computarizados en linea de facturacion y cobro de numeros 900. |
| US6526456B1 (en) * | 1996-07-01 | 2003-02-25 | David Ian Allan | Distribution and controlled use of software products |
| US6021492A (en) * | 1996-10-09 | 2000-02-01 | Hewlett-Packard Company | Software metering management of remote computing devices |
| WO2000072167A1 (en) * | 1999-05-20 | 2000-11-30 | Hwang Ivan Chung Shung | A method and apparatus for implementing a workgroup server array |
| US5958058A (en) * | 1997-07-18 | 1999-09-28 | Micron Electronics, Inc. | User-selectable power management interface with application threshold warnings |
| US6516304B1 (en) * | 1998-03-04 | 2003-02-04 | Ricoh Company, Ltd. | System component charging and accounting system |
| US6049789A (en) * | 1998-06-24 | 2000-04-11 | Mentor Graphics Corporation | Software pay per use licensing system |
| US7590739B2 (en) * | 1999-11-22 | 2009-09-15 | Akamai Technologies, Inc. | Distributed on-demand computing system |
| US7444669B1 (en) * | 2000-05-05 | 2008-10-28 | Microsoft Corporation | Methods and systems for providing variable rates of service for accessing networks, methods and systems for accessing the internet |
| US7353212B1 (en) * | 2000-05-23 | 2008-04-01 | Microsoft Corporation | Method and structure for assigning a transaction cost |
| US7596784B2 (en) * | 2000-09-12 | 2009-09-29 | Symantec Operating Corporation | Method system and apparatus for providing pay-per-use distributed computing resources |
| KR20010074663A (ko) * | 2000-12-27 | 2001-08-08 | 이승철 | 인터넷을 이용한 컴퓨터 및 프로그램 임대방법 |
| US7526547B2 (en) * | 2001-10-12 | 2009-04-28 | Nokia Corporation | Intelligent network charging edge |
| US20030083995A1 (en) * | 2001-11-01 | 2003-05-01 | Arun Ramachandran | Process for usage based suite licensing of resources from one or more vendors |
| US20030084343A1 (en) * | 2001-11-01 | 2003-05-01 | Arun Ramachandran | One protocol web access to usage data in a data structure of a usage based licensing server |
| US8271400B2 (en) * | 2002-01-15 | 2012-09-18 | Hewlett-Packard Development Company, L.P. | Hardware pay-per-use |
| US7571143B2 (en) * | 2002-01-15 | 2009-08-04 | Hewlett-Packard Development Company, L.P. | Software pay-per-use pricing |
| US20070226155A1 (en) * | 2002-03-29 | 2007-09-27 | Jai-Jein Yu | Extended attribute-based pricing system and method |
| US7454367B2 (en) * | 2002-03-29 | 2008-11-18 | Siebel Systems, Inc. | Dynamic pricing system and method |
| US20050027616A1 (en) * | 2003-08-01 | 2005-02-03 | Jones Clyde T. | On-line distribution of per-use media with flexible purchase options |
| US20050138422A1 (en) * | 2003-12-23 | 2005-06-23 | Hancock Peter J. | System and method for metering the performance of a data processing system |
| US8223935B2 (en) * | 2005-04-30 | 2012-07-17 | Oracle International Corporation | Revenue management systems and methods |
| US20070043672A1 (en) * | 2005-08-16 | 2007-02-22 | Bea Systems, Inc. | Per unit basis software licensing model |
| US20070061268A1 (en) * | 2005-09-12 | 2007-03-15 | Microsoft Corporation | Prepaid or pay-as-you-go software, content and services delivered in a secure manner |
| US7814366B2 (en) * | 2005-11-15 | 2010-10-12 | Intel Corporation | On-demand CPU licensing activation |
| US8122258B2 (en) * | 2006-05-22 | 2012-02-21 | Hewlett-Packard Development Company, L.P. | System and method for secure operating system boot |
| US7697519B2 (en) * | 2006-10-31 | 2010-04-13 | Hewlett-Packard Development Company, L.P. | Packet processing |
| US8869288B2 (en) * | 2007-06-08 | 2014-10-21 | Sandisk Technologies Inc. | Method for using time from a trusted host device |
| US8645740B2 (en) * | 2007-06-08 | 2014-02-04 | Apple Inc. | Methods and systems to dynamically manage performance states in a data processing system |
| US20080319910A1 (en) * | 2007-06-21 | 2008-12-25 | Microsoft Corporation | Metered Pay-As-You-Go Computing Experience |
-
2007
- 2007-06-21 US US11/766,595 patent/US20080319925A1/en not_active Abandoned
-
2008
- 2008-06-18 TW TW097122709A patent/TW200907815A/zh unknown
- 2008-06-19 WO PCT/US2008/067450 patent/WO2008157667A1/en not_active Ceased
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI714669B (zh) * | 2015-11-19 | 2021-01-01 | 美商羅伯特博斯奇工具公司 | 透過連網電腦對嵌入式裝置之安全存取控制 |
| TWI679554B (zh) * | 2017-03-07 | 2019-12-11 | 慧榮科技股份有限公司 | 資料儲存裝置以及其操作方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008157667A1 (en) | 2008-12-24 |
| US20080319925A1 (en) | 2008-12-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2456668C2 (ru) | Вычисление измеренной платы за использование | |
| TW200907815A (en) | Computer hardware metering | |
| EP2367318B1 (en) | Wireless subscriber billing and distribution | |
| JP2008521093A (ja) | コンピュータ使用量の精密な課金 | |
| CN110097360A (zh) | 利用旋转应用交易计数器进行安全支付交易 | |
| JP2009508257A (ja) | 安全な態様で搬送されるプリペイド又はペイ・アズ・ユー・ゴー・ソフトウェア、コンテンツ及びサービス | |
| CN110796440A (zh) | 支付方法、装置及系统、支付业务架构、电子设备和介质 | |
| CN107038562A (zh) | 交通分段计费的支付方法、计费系统和支付系统 | |
| WO2012054252A2 (en) | Application usage policy enforcement | |
| JP5905945B2 (ja) | 不正取引を検出するための装置および方法 | |
| RU2463658C2 (ru) | Предварительно оплаченный доступ к обработке данных с использованием переносных устройств хранения данных | |
| WO2014150622A2 (en) | Allocating and pricing virtual resources | |
| WO2017107870A1 (zh) | 一种脱机消费的方法及装置 | |
| JP2007199858A (ja) | ライセンス管理のためのプログラム、システム及び方法 | |
| CN109102268A (zh) | 一种用于聚合支付对账的方法及设备 | |
| WO2008154060A2 (en) | Method and apparatus to enable a securely provisioned computing environment | |
| CN105654627A (zh) | 支持预付费功能的打印机及其操作方法 | |
| JP2002351564A (ja) | アプリケーション提供サービスのための装置及び方法並びにプログラム | |
| BRPI0707225A2 (pt) | reforço baseado em e/s de modos de operação de computador de múltiplos nìves | |
| JP6312023B2 (ja) | 決済システム、並びにその特典管理方法及びコンピュータプログラム | |
| JP5945289B2 (ja) | ポイント管理システム、並びにそのポイント管理方法及びコンピュータプログラム | |
| JP2000250994A (ja) | Icカードを用いたサービス提供方法及びシステム | |
| CN111784330B (zh) | 基于数据库的伪队列结算方法、系统及电子设备 | |
| JP6924519B2 (ja) | 決済システム、並びにその特典管理方法及びコンピュータプログラム | |
| US20190172043A1 (en) | Methods and systems for immediate fare notification in account-based ticketing |