国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      利用管理程序控制對(duì)租賃計(jì)算機(jī)的訪問(wèn)的系統(tǒng)和方法

      文檔序號(hào):6461978閱讀:134來(lái)源:國(guó)知局
      專利名稱:利用管理程序控制對(duì)租賃計(jì)算機(jī)的訪問(wèn)的系統(tǒng)和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及對(duì)租賃計(jì)算機(jī)更新剩余時(shí)間或訂閱數(shù)據(jù)的系統(tǒng)和方法,尤其涉 及利用控制對(duì)客戶操作系統(tǒng)的訪問(wèn)的管理程序來(lái)更新剩余時(shí)間或訂閱數(shù)據(jù)的 系統(tǒng)和方法。
      技術(shù)背景對(duì)于計(jì)算機(jī),很多公司(或用戶)傾向于租借或租賃而不是購(gòu)買。計(jì)算機(jī) 租賃的租賃期一般為2到4年。另一方面,公司可在按月為基礎(chǔ)或按使用為基 礎(chǔ)來(lái)租借計(jì)算機(jī)。因而,是否租賃或租借計(jì)算機(jī)的決定趨向于取決于公司計(jì)劃 保留租賃/租借的計(jì)算機(jī)的時(shí)間長(zhǎng)度。從用戶的觀點(diǎn),與計(jì)算機(jī)租借相關(guān)的一個(gè)挑戰(zhàn)是確保在計(jì)算機(jī)租借結(jié)束時(shí)所有的計(jì)算機(jī)都能返還;否則,用戶必須對(duì)還沒(méi)有返還的任意租借計(jì)算機(jī)以租 借率繼續(xù)付費(fèi)。從租賃公司的觀點(diǎn),與計(jì)算機(jī)租借相關(guān)的一個(gè)挑戰(zhàn)是防止租賃 者對(duì)租賃計(jì)算機(jī)執(zhí)行未授權(quán)的修改使得租賃者在不支付所需的租賃費(fèi)時(shí)仍可 以使用租賃的計(jì)算機(jī)。本發(fā)明提供一種防止對(duì)租賃計(jì)算機(jī)的未授權(quán)修改的方法和裝置,使得筒單 地修改租賃計(jì)算機(jī)而避免支付所需的租賃費(fèi)不會(huì)是實(shí)用的和/或成本有效的。 發(fā)明內(nèi)容利用執(zhí)行管理程序以控制到租賃計(jì)算機(jī)系統(tǒng)的訪問(wèn)的系統(tǒng),方法和計(jì)算機(jī)程序產(chǎn)品解決了上述挑戰(zhàn)。管理程序執(zhí)行的步驟包括從非易失性存儲(chǔ)區(qū)域讀取租賃進(jìn)度值(metric );將租賃進(jìn)度值與租賃限制值進(jìn)行比較;響應(yīng)于在租賃限 制值之內(nèi)的租賃進(jìn)度值,允許計(jì)算機(jī)系統(tǒng)的用戶對(duì)一個(gè)或多個(gè)客戶操作系統(tǒng)的 使用;以及響應(yīng)于超出租賃限制值的租賃進(jìn)度值,禁止計(jì)算機(jī)系統(tǒng)的用戶對(duì)一 個(gè)和或多個(gè)客戶操作系統(tǒng)的使用。在一實(shí)施例中,在執(zhí)行管理程序之前啟動(dòng)安全BIOS碼。安全BIOS碼執(zhí) 行的步驟包括驗(yàn)證管理程序可執(zhí)行模塊,該驗(yàn)證產(chǎn)生驗(yàn)證結(jié)果;響應(yīng)于表示 成功驗(yàn)證的驗(yàn)證結(jié)果,加載管理程序可執(zhí)行模塊并執(zhí)行管理程序;以及響應(yīng)于 表示不成功驗(yàn)證的驗(yàn)證結(jié)果,禁止計(jì)算機(jī)系統(tǒng)的使用。在進(jìn)一步實(shí)施例中,通 過(guò)利用可訪問(wèn)BISO碼的密鑰解密碼或?qū)⒐芾沓绦蚩蓤?zhí)行碼的哈希與期望哈希 結(jié)果比較來(lái)驗(yàn)證管理程序。在一實(shí)施例中,禁止步驟包括提示用戶購(gòu)買額外租賃時(shí)間,并從用戶接收 購(gòu)買數(shù)據(jù)。然后管理程序發(fā)送接收到的購(gòu)買數(shù)據(jù)到通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)連接到計(jì)算 機(jī)系統(tǒng)的租賃服務(wù)器。通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從租賃服務(wù)器接收回復(fù)。如果回復(fù)為錯(cuò) 誤(例如存款不足),繼續(xù)禁止計(jì)算機(jī)系統(tǒng)。另一方面,響應(yīng)于表示成功交易 的回復(fù)管理程序更新租賃限制值;在非易失性存儲(chǔ)區(qū)域中存儲(chǔ)更新的租賃限 制值;將租賃進(jìn)度值與更新的租賃限制值進(jìn)行比較;響應(yīng)于在租賃限制值之內(nèi) 的租賃進(jìn)度值,允許客戶操作系統(tǒng)的使用;以及響應(yīng)于超出租賃限制值的租賃 進(jìn)度值,繼續(xù)禁止客戶操作系統(tǒng)的使用。在一實(shí)施例中,允許步驟進(jìn)一步包括在非易失性存儲(chǔ)區(qū)域中存儲(chǔ)更新的 租賃進(jìn)度值來(lái)周期性的更新租賃進(jìn)度值。然后管理程序?qū)⒆赓U進(jìn)度值與更新的 租賃限制值進(jìn)行比較。響應(yīng)于在租賃限制值之內(nèi)的更新的租賃進(jìn)度值,管理程序繼續(xù)允許客戶操作系統(tǒng)的使用;但是,如果更新的租賃進(jìn)度值超出租賃限制 值,管理程序禁止計(jì)算機(jī)系統(tǒng)的用戶對(duì)客戶操作系統(tǒng)的使用。在一實(shí)施例中,允許步驟進(jìn)一步包括管理程序限制(trap)客戶操作系統(tǒng) 請(qǐng)求的多個(gè)活動(dòng)的步驟。管理程序識(shí)別并拒絕試圖修改管理程序維護(hù)的租賃數(shù) 據(jù)的活動(dòng)。在進(jìn)一步的實(shí)施例中,計(jì)算機(jī)系統(tǒng)進(jìn)一步包括可信平臺(tái)模塊(TPM),其 包括非易失性RAM。在該實(shí)施例中,在可信平臺(tái)模塊的非易失性存儲(chǔ)區(qū)域存7儲(chǔ)租賃限制值和租賃進(jìn)度值。上述只是要點(diǎn),其必然包括細(xì)節(jié)的簡(jiǎn)化,概述和省略;因此,本領(lǐng)域的普 通技術(shù)人員應(yīng)理解上述要點(diǎn)只是示意說(shuō)明而不意指任何形式的限制。只由權(quán)利 要求定義的本發(fā)明的其它方面,發(fā)明特征和優(yōu)勢(shì)將由下面的非限制性的具體描 述而變得更加清楚。


      通過(guò)參考附圖,本領(lǐng)域的普通技術(shù)人員可更好的理解本發(fā)明,其發(fā)明目標(biāo),特征和優(yōu)勢(shì),其中圖1是顯示結(jié)合本發(fā)明的優(yōu)選實(shí)施例的租賃計(jì)算機(jī)系統(tǒng)的方框圖;圖2是顯示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的防止對(duì)租賃計(jì)算機(jī)系統(tǒng)的未授權(quán)修改的裝置的方框圖;圖3是顯示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的設(shè)置安全時(shí)間/日期以防止對(duì)租賃計(jì)算機(jī)系統(tǒng)的未授權(quán)修改的方法的高層邏輯流程圖;圖4是顯示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的防止對(duì)租賃計(jì)算機(jī)系統(tǒng)的未授權(quán)修改的方法的高層邏輯流程圖;圖5是顯示在更新租賃訂閱數(shù)據(jù)中由時(shí)間-日期卡執(zhí)行的步驟的流程圖; 圖6是顯示為加強(qiáng)訂閱規(guī)則由安全BIOS程序執(zhí)行的步驟的流程圖; 圖7是顯示購(gòu)買額外租賃時(shí)間而執(zhí)行的步驟的流程圖; 圖8是顯示在額外租賃時(shí)間的購(gòu)買和更新的過(guò)程中執(zhí)行的進(jìn)一步步驟的流程圖;圖9是顯示在租賃計(jì)算機(jī)系統(tǒng)中使用組件的示圖;圖10是顯示在利用管理程序控制租賃計(jì)算機(jī)系統(tǒng)中使用的高層流程圖和 系統(tǒng)組件;圖11是顯示安全BIOS確認(rèn)管理程序可執(zhí)行碼并基于確認(rèn)執(zhí)行管理程序 而執(zhí)行的步驟的流程圖;圖12是顯示由管理程序監(jiān)測(cè)客戶操作系統(tǒng)執(zhí)行的活動(dòng)并由所需而更新租 賃進(jìn)度值而執(zhí)行的步驟的流程圖;圖13是顯示為購(gòu)買附加時(shí)間并更新租賃限制值而由管理程序執(zhí)行的步驟 的流程圖;圖14是可實(shí)施上述方法的數(shù)據(jù)處理系統(tǒng)的方框圖。
      具體實(shí)施方式
      下面旨在提供本發(fā)明的示例的具體說(shuō)明,而不應(yīng)看作是發(fā)明的限制。更合 適的,任意變化應(yīng)落入在說(shuō)明書之后的權(quán)利要求書中限定的本發(fā)明的范圍內(nèi)。 現(xiàn)在參考附圖,尤其是圖1,圖l是顯示結(jié)合本發(fā)明的優(yōu)選實(shí)施例的租賃計(jì)算機(jī)系統(tǒng)的方框圖。如圖所示,租賃計(jì)算機(jī)系統(tǒng)100包括處理單元102和存 儲(chǔ)器104。存儲(chǔ)器104包括易失性存儲(chǔ)器105 (例如隨機(jī)存取存儲(chǔ)器)和非易 失性存儲(chǔ)器106 (例如只讀存儲(chǔ)器)。租賃計(jì)算機(jī)系統(tǒng)100也包括可移除存儲(chǔ) 介質(zhì)設(shè)備108 (例如光盤、光學(xué)盤、磁帶等)和不可移除存儲(chǔ)設(shè)備110 (例如 硬盤)。另外,租賃計(jì)算機(jī)系統(tǒng)100可包括用于提供與計(jì)算機(jī)網(wǎng)絡(luò)120上的其 它系統(tǒng)之間的通信的通信信道112。租賃計(jì)算才幾系統(tǒng)IOO也可包括例如鍵盤、 鼠標(biāo)等的輸入組件114和例如顯示器,揚(yáng)聲器,打印機(jī)等的輸出組件116。如本領(lǐng)域技術(shù)人員公知的,可信平臺(tái)模塊(TPM) 117包括在租賃計(jì)算機(jī) 系統(tǒng)100內(nèi)以提供密鑰的安全生成,并限制對(duì)簽名/證明或加密/解密的密鑰的 使用。TPM117可用于確保安全維護(hù)用于授權(quán)對(duì)租賃計(jì)算機(jī)系統(tǒng)100操作系統(tǒng) 的訪問(wèn)的數(shù)據(jù)。參考圖2,圖2是顯示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的防止對(duì)租賃計(jì)算機(jī)系統(tǒng) 的未授權(quán)修改的裝置的方框圖。如圖所示,時(shí)間-日期卡200包括實(shí)時(shí)時(shí)鐘 210和電池220。時(shí)間-日期卡200也包括寄存器230和計(jì)數(shù)器240。寄存器 230用于表示電池220是否被移除和/或電量是否耗盡。例如,寄存器230中的 位(bit)可響應(yīng)于電池220被移除或電池220的電量耗盡而被鎖定。較佳的, 時(shí)間-日期卡200可插入例如圖1的租賃計(jì)算才幾系統(tǒng)IOO的租賃計(jì)算機(jī)系統(tǒng)的 主板上的存儲(chǔ)器插槽的一個(gè)中(例如SIMM或DIMM存儲(chǔ)器插槽)。然后可通 過(guò)連接到租賃計(jì)算機(jī)系統(tǒng)的總線訪問(wèn)實(shí)時(shí)時(shí)鐘210。在租賃計(jì)算機(jī)系統(tǒng)的制造 過(guò)程中初始化設(shè)置時(shí)間-日期卡200的時(shí)間和日期。參考圖3,圖3是顯示根據(jù)本發(fā)明的優(yōu)選實(shí)施例的設(shè)置安全時(shí)間/日期以防 止對(duì)租賃計(jì)算機(jī)系統(tǒng)的未授權(quán)修改的方法的高層邏輯流程圖。在上電自檢 (POST)過(guò)程中,如塊310所示,基本輸入/輸出系統(tǒng)(BIOS)確定在租賃計(jì) 算機(jī)系統(tǒng)中是否存在例如圖2所示的時(shí)間-日期卡200的時(shí)間-日期卡。這通過(guò)4全查刊
      存器來(lái)完成;因而,該時(shí)間-日期卡只在一個(gè)租賃計(jì)算機(jī)系統(tǒng)中有效。換句話
      說(shuō),時(shí)間-日期卡不能從一個(gè)租賃計(jì)算機(jī)系統(tǒng)移到另一個(gè)租賃計(jì)算機(jī)系統(tǒng)。
      如果存在時(shí)間-日期卡,如塊315所示,對(duì)時(shí)間-日期卡是否綁定于租賃 計(jì)算機(jī)系統(tǒng)作出判斷。該綁定是利用TPM的簡(jiǎn)單的私鑰/公鑰。如果從租賃計(jì) 算機(jī)系統(tǒng)移除時(shí)間-日期卡,BIOS將不會(huì)啟動(dòng),從而使得租賃計(jì)算機(jī)系統(tǒng)不 可操作。如果時(shí)間-日期卡綁定于租賃計(jì)算機(jī)系統(tǒng),則如塊320所示,作出時(shí) 間 - 日期卡上的電池是否被移除的判斷。如果時(shí)間-日期卡上的電池未被移 除,則如塊325所示,BIOS從時(shí)間-日期卡的實(shí)時(shí)時(shí)鐘讀取時(shí)間/日期信息。
      如果不存在時(shí)間-日期卡,或時(shí)間-日期卡不綁定于租賃計(jì)算機(jī)系統(tǒng),或 時(shí)間-日期卡上的電池已被移除或電量耗盡,則如塊330所示,POST停止以 顯示錯(cuò)誤消息,并且租賃計(jì)算機(jī)系統(tǒng)不再繼續(xù)啟動(dòng)。
      來(lái)自時(shí)間-日期卡的實(shí)時(shí)時(shí)鐘的時(shí)間/日期信息與在上次關(guān)閉電源期間存 儲(chǔ)在安全存儲(chǔ)位置中的當(dāng)前安全時(shí)間/日期值(或在第一次開啟時(shí)的制造值) 進(jìn)行比較。如塊335所示,對(duì)來(lái)自時(shí)間-日期卡的實(shí)時(shí)時(shí)鐘的時(shí)間/日期信息 是否小于當(dāng)前安全時(shí)間/日期值作出判斷。如果來(lái)自時(shí)間-日期卡的實(shí)時(shí)時(shí)鐘 的時(shí)間/日期信息小于當(dāng)前安全時(shí)間/日期值,則如塊340所示,BIOS從網(wǎng)絡(luò)獲 取新的安全時(shí)間/日期值,并且來(lái)自網(wǎng)絡(luò)的新的安全時(shí)間/日期值變?yōu)楫?dāng)前安全 時(shí)間/日期值,并且過(guò)程進(jìn)行到塊345。如果時(shí)間/日期信息不小于當(dāng)前安全時(shí) 間/日期值,則如塊345所示,從安全存儲(chǔ)位置安全地讀取時(shí)間/日期租賃值的 結(jié)束值。
      然后,如塊350所示,作出當(dāng)前安全時(shí)間/日期值是否小于結(jié)束時(shí)間/日期 租賃值的判斷。如果當(dāng)前安全時(shí)間/日期值不小于結(jié)束時(shí)間/日期租賃值,則如 塊355所示,提示租賃者購(gòu)買租賃計(jì)算機(jī)的更多的租賃時(shí)間(通過(guò)BIOS的安 全購(gòu)買程序)。在^f且賃者購(gòu)買更多的租賃時(shí)間后,如塊360所示,安全地更新 安全存儲(chǔ)位置中存儲(chǔ)的結(jié)束時(shí)間/日期租賃值,并且過(guò)程進(jìn)行到塊345。
      否則,如果安全時(shí)間/日期值小于結(jié)束時(shí)間/日期租賃值,則如塊370所示, 租賃計(jì)算機(jī)系統(tǒng)繼續(xù)啟動(dòng)。系統(tǒng)的未授權(quán)修改的方法的高層邏輯流程圖。由于SMI BIOS在每x單位時(shí)間 都在運(yùn)行,如塊410所示,SMI BIOS可用于確定當(dāng)前安全時(shí)間/日期值是否小 于常規(guī)基礎(chǔ)上的結(jié)束時(shí)間/日期租賃值。如果當(dāng)前安全時(shí)間/日期值不小于結(jié)束 時(shí)間/日期租賃值,則如塊420所示,提示租賃者購(gòu)買租賃計(jì)算機(jī)的更多的租 賃時(shí)間。在租賃者購(gòu)買更多的租賃時(shí)間后,如塊430所示,安全地更新結(jié)束時(shí) 間/日期租賃值,并且過(guò)程返回到塊410。
      如果當(dāng)前安全時(shí)間/日期值小于結(jié)束時(shí)間/日期租賃值,則如塊440所示, 作出當(dāng)前安全時(shí)間/日期值是否落入結(jié)束時(shí)間/日期值的窗口內(nèi)的判斷。該窗口 的大小是根據(jù)策略決定的。例如,該窗口可以是從結(jié)束時(shí)間/日期值開始的三 天。如果當(dāng)前安全時(shí)間/日期值落入窗口內(nèi),則塊450所示,警告租賃者需要 趕快購(gòu)買更多的租賃時(shí)間,且對(duì)租賃者提供購(gòu)買更多的租賃時(shí)間的選擇。如果 當(dāng)前安全時(shí)間/日期值未落入窗口內(nèi),則過(guò)程返回到塊410。
      如上所述,本發(fā)明提供防止對(duì)租賃計(jì)算機(jī)系統(tǒng)的未授權(quán)修改的方法和裝 置。本發(fā)明使用時(shí)間-日期卡和安全BIOS來(lái)防止對(duì)租賃計(jì)算機(jī)系統(tǒng)的未授權(quán) 危害。在時(shí)間-日期卡內(nèi),租賃者修改租賃計(jì)算機(jī)系統(tǒng)上的時(shí)間是不可能的。 由此,租賃者不能偽造租賃計(jì)算機(jī)系統(tǒng)上的剩余的使用時(shí)間量。
      圖5是顯示在更新租賃訂閱數(shù)據(jù)中由時(shí)間-日期卡執(zhí)行的步驟的流程圖。 處理從500開始,在步驟510,在比較當(dāng)前安全時(shí)間/日期值和用戶購(gòu)買的結(jié)束 時(shí)間/日期值確定租賃時(shí)間段是否到期(決定520 )之前,處理等待一時(shí)間段(例 如l分鐘等)。如果租賃時(shí)間段未到期,則決定520進(jìn)行到"否"分支522, 而返回到步驟510,并且該循環(huán)持續(xù)直到購(gòu)買的租賃時(shí)間量已到期。在一實(shí)施 例中,利用圖7和8分別所示的單獨(dú)例程,用戶可以在租賃時(shí)間到期前周期性 地購(gòu)買額外租賃時(shí)間。
      如果當(dāng)前安全時(shí)間/日期值和結(jié)束時(shí)間/日期值的比較顯示購(gòu)買的租賃時(shí)間 段已經(jīng)到期,則決定520進(jìn)行到"是,,分支524。在步驟530,如果需要,可 以給用戶一時(shí)間段,例如15分鐘,以在利用安全操作系統(tǒng)重啟系統(tǒng)前購(gòu)買額 外租賃時(shí)間。另外,可對(duì)用戶顯示警告以要求用戶購(gòu)買附加時(shí)間或計(jì)算機(jī)系統(tǒng) 將重啟且加載安全操作系統(tǒng)。在步驟540,對(duì)于來(lái)自租賃服務(wù)器的響應(yīng)檢查預(yù) 先定義的存儲(chǔ)器位置,例如安全信箱。在一個(gè)實(shí)施例中,使用預(yù)先定義的存儲(chǔ)器位置存儲(chǔ)加密的租賃響應(yīng),以防止用戶處理該響應(yīng)且秘密的增加租賃時(shí)間而
      不支付費(fèi)用。如在步驟530提供給用戶的警告的結(jié)果,租賃服務(wù)器響應(yīng)可存儲(chǔ)
      在預(yù)先定義的存儲(chǔ)器位置。
      作出用戶是否購(gòu)買了額外租賃時(shí)間的判斷(決定550 )。如果用戶購(gòu)買了 額外租賃時(shí)間,則決定550進(jìn)行到"是"分支555,在此基礎(chǔ)上,在步驟560, 以存儲(chǔ)在時(shí)間-日期模塊的非易失性存儲(chǔ)器中的一個(gè)或多個(gè)密鑰對(duì)存儲(chǔ)在預(yù) 定存儲(chǔ)器位置中的已加密的附件時(shí)間量進(jìn)行解密。在一實(shí)施例中,時(shí)間-日期 卡上的密鑰包括分配給時(shí)間_日期卡的私鑰和分配給租賃服務(wù)器的公鑰。以時(shí) 間-日期模塊的私鑰和租賃服務(wù)器的公鑰對(duì)預(yù)定存儲(chǔ)器位置中存儲(chǔ)的數(shù)據(jù)加 密。利用異步密鑰,然后利用時(shí)間-日期模塊的私鑰和租賃服務(wù)器的公鑰對(duì)加 密值進(jìn)行解密。在步驟570,基于購(gòu)買的附加時(shí)間量更新結(jié)束時(shí)間-日期租賃 值,并在安全存儲(chǔ)位置存儲(chǔ)更新的結(jié)束時(shí)間-日期值。在一實(shí)施例中,在時(shí)間 -日期模塊的非易失性存儲(chǔ)區(qū)域中存儲(chǔ)結(jié)束時(shí)間-日期值。在另一實(shí)施例中, 加密結(jié)束時(shí)間-日期值并存儲(chǔ)在計(jì)算機(jī)系統(tǒng)的主非易失性存儲(chǔ)區(qū)域(例如計(jì)算 機(jī)系統(tǒng)的硬盤)。然后處理返回到通過(guò)比較更新的時(shí)間-日期值和當(dāng)前時(shí)間-日期值來(lái)確定現(xiàn)在是否存在足夠的租賃時(shí)間。如果已購(gòu)買足夠的時(shí)間,則決定 520繼續(xù)返回到步驟510,直到已消耗掉購(gòu)買的租賃時(shí)間。另一方面,如果用 戶未購(gòu)買足夠的租賃時(shí)間,則決定520再一次進(jìn)行到"是"分支524,并請(qǐng)求 用戶購(gòu)買附加的租賃時(shí)間。
      返回決定550,如果用戶未購(gòu)買額外租賃時(shí)間,然后決定550進(jìn)行到"否" 分支572,在步驟572,在非易失性(例如CMOS)存儲(chǔ)器580設(shè)置安全操作 系統(tǒng)標(biāo)記。在預(yù)定處理590,推動(dòng)系統(tǒng)的重啟(見圖6和處理細(xì)節(jié)的相應(yīng)描述)。 因?yàn)樵O(shè)置安全操作系統(tǒng)標(biāo)記,當(dāng)重啟時(shí),計(jì)算機(jī)系統(tǒng)將加載安全操作系統(tǒng)。安 全操作系統(tǒng)提供限定的功能性的數(shù)量,主要限于用于購(gòu)買額外租賃時(shí)間的那些 功能。
      圖6是顯示為加強(qiáng)訂閱規(guī)則由安全BIOS程序執(zhí)行的步驟的流程圖。在重 啟或開啟計(jì)算機(jī)系統(tǒng)時(shí),處理在步驟600處開始。在步驟610, BIOS程序從 非易失性存儲(chǔ)器580讀取安全操作系統(tǒng)標(biāo)記。如果可實(shí)現(xiàn),則在租賃時(shí)間 - 日 期模塊程序檢測(cè)到購(gòu)買的租賃時(shí)間已到期時(shí)設(shè)置安全操作系統(tǒng)標(biāo)記(見圖5中的步驟575 )。返回到圖6,作出是否已設(shè)置安全操作系統(tǒng)標(biāo)記的判斷(決定 620 )。如果還未設(shè)置(或已被清除)安全操作系統(tǒng)標(biāo)記,則決定620進(jìn)行到"否" 分支625,在步驟630, BIOS程序繼續(xù)加載非安全操作系統(tǒng)。在個(gè)人運(yùn)算環(huán)境 中,非安全操作系統(tǒng)的示例包括微軟Windows 操作系統(tǒng),LinuxTM操作系統(tǒng), UNIX或AIX操作系統(tǒng),Apple Macintosh操作系統(tǒng)(例如Mac OS X—)。這里 的非安全操作系統(tǒng)并不是指抵抗病毒碼(例如病毒)的操作系統(tǒng),而是指用戶 是否被允許安裝,加載和執(zhí)行大量軟件程序。因此,這里的"安全操作系統(tǒng)" 是指通過(guò)限制在計(jì)算機(jī)系統(tǒng)運(yùn)行安全操作系統(tǒng)時(shí)可執(zhí)行的軟件應(yīng)用、而限制利 用計(jì)算機(jī)系統(tǒng)執(zhí)行的動(dòng)作的操作系統(tǒng)。在租賃計(jì)算機(jī)環(huán)境中,在計(jì)算機(jī)系統(tǒng)運(yùn) 行安全操作系統(tǒng)時(shí)允許用戶執(zhí)行的動(dòng)作是已安裝而允許用戶購(gòu)買額外租賃時(shí) 間的應(yīng)用。當(dāng)已購(gòu)買額外租賃時(shí)間時(shí),如圖6的步驟640到690所示,重啟計(jì) 算機(jī)系統(tǒng)從而(如果已購(gòu)買足夠的租賃時(shí)間),計(jì)算機(jī)系統(tǒng)重啟并加載非安全 操作系統(tǒng)。在租賃移動(dòng)電話應(yīng)用中,非安全操作系統(tǒng)允許用戶正常使用移動(dòng)電 話,而安全操作系統(tǒng)將對(duì)電話用戶限制那些用于購(gòu)買額外租賃時(shí)間的動(dòng)作(例 如呼叫預(yù)定電話號(hào)碼以購(gòu)買時(shí)間,連接移動(dòng)電話到可購(gòu)買附加時(shí)間的計(jì)算機(jī)網(wǎng) 絡(luò)等)。在娛樂(lè)環(huán)境中,例如移動(dòng)音樂(lè)播放器(例如MP3播放器,iPodTM等), 安全操作系統(tǒng)將對(duì)用戶限制用于購(gòu)買額外租賃時(shí)間的動(dòng)作并不允許設(shè)備的正 常操作,而非安全操作系統(tǒng)允許設(shè)備的正常操作(例如,播放音樂(lè)等)。
      返回到?jīng)Q定620,如果已設(shè)置安全操作系統(tǒng),則決定620進(jìn)行到"是"分 支635,在步驟640,限制用戶對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行購(gòu)買額外租賃時(shí)間的動(dòng)作的 計(jì)算機(jī)系統(tǒng)加載安全操作系統(tǒng)。在預(yù)定處理650,用戶購(gòu)買額外租賃時(shí)間,同 時(shí)執(zhí)行安全操作系統(tǒng)(見圖7和處理細(xì)節(jié)的相應(yīng)描述)。作出用戶是否購(gòu)買了 足夠的時(shí)間以繼續(xù)使用租賃計(jì)算機(jī)系統(tǒng)的判斷(決定660)。如果已購(gòu)買了足 夠的時(shí)間,則決定660進(jìn)行到"否"分支665,在步驟670,關(guān)閉租賃計(jì)算機(jī) 系統(tǒng)。應(yīng)注意的是,如果用戶試圖開啟系統(tǒng),仍設(shè)置安全操作系統(tǒng)從而系統(tǒng)將 執(zhí)行圖6所示的步驟,并將從決定620進(jìn)行到"是"分支635,直到已購(gòu)買足 夠的租賃時(shí)間。返回到?jīng)Q定660,如果用戶購(gòu)買了足夠的租賃時(shí)間以繼續(xù)使用 計(jì)算機(jī)系統(tǒng),則決定660進(jìn)行到"是"分支675,在步驟680,在非易失性存 儲(chǔ)器580中清除安全操作系統(tǒng)標(biāo)記,并且在步驟690重啟計(jì)算機(jī)系統(tǒng)。應(yīng)注意,由于已清除安全操作系統(tǒng)標(biāo)記,當(dāng)重啟計(jì)算機(jī)系統(tǒng)且重新執(zhí)行圖6所示的步驟
      時(shí),決定620將進(jìn)行到"否"分支625,且當(dāng)加載非安全操作系統(tǒng)時(shí)將開始計(jì) 算機(jī)系統(tǒng)的正常操作。
      圖7是顯示購(gòu)買額外租賃時(shí)間而執(zhí)行的步驟的流程圖。在步驟700開始租 賃計(jì)算機(jī)系統(tǒng)處執(zhí)行的操作,同時(shí)在步驟701開始租賃web服務(wù)器處執(zhí)行的 操作。在步驟705,租賃計(jì)算機(jī)系統(tǒng)利用協(xié)議(例如安全套接字層(SSL)或 其它安全通信協(xié)議)請(qǐng)求與租賃web服務(wù)器的安全連接。在步驟710,租賃 web服務(wù)器接收請(qǐng)求,并建立與租賃計(jì)算機(jī)系統(tǒng)的安全連接。返回到由租賃計(jì) 算機(jī)系統(tǒng)執(zhí)行的處理,在步驟715,加密租賃計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)數(shù)據(jù)(例如, 在安全通信協(xié)議內(nèi),單獨(dú)^"吏用共享密鑰,使用相應(yīng)于租賃web服務(wù)器的公鑰, 等)。在一實(shí)施例中,在時(shí)間-日期模塊存儲(chǔ)用于加密數(shù)據(jù)的加密密鑰信息。 在步驟720,將租賃計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)數(shù)據(jù)發(fā)送到租賃web服務(wù)器。
      返回到租賃web服務(wù)器的處理,在步驟725,租賃web服務(wù)器接收并解密 租賃計(jì)算機(jī)系統(tǒng)的標(biāo)識(shí)數(shù)據(jù),并且在步驟730,從帳戶信息數(shù)據(jù)存儲(chǔ)740檢索 租賃者的帳戶信息。在步驟745,租賃web服務(wù)器使用帳戶信息以生成包括剩 余租賃時(shí)間的帳戶更新web頁(yè)面,帳戶更新web頁(yè)面包括剩余租賃時(shí)間以及 購(gòu)買額外租賃時(shí)間的費(fèi)用。該web頁(yè)面返回到租賃計(jì)算機(jī)系統(tǒng)。在步驟750, 在租賃計(jì)算機(jī)系統(tǒng)接收帳戶更新web頁(yè)面,并顯示給用戶。在預(yù)定處理760 和770,租賃計(jì)算機(jī)系統(tǒng)和租賃web服務(wù)器分別執(zhí)行動(dòng)作以處理額外租賃時(shí)間 的支付和租賃web服務(wù)器的帳戶信息,來(lái)反映已購(gòu)買的附加時(shí)間。參見圖8 和與處理支付和更新租賃者的帳戶信息的步驟相關(guān)的細(xì)節(jié)的相應(yīng)描述。在步驟 775和785,租賃計(jì)算機(jī)系統(tǒng)和租賃web服務(wù)器分別結(jié)束安全連接,并且在步 驟780和790,分別結(jié)束用于購(gòu)買額外租賃時(shí)間的處理。
      圖8是顯示在額外租賃時(shí)間的購(gòu)買和更新的過(guò)程中執(zhí)行的進(jìn)一步步驟的 流程圖。租賃計(jì)算機(jī)系統(tǒng)執(zhí)行的步驟顯示為在步驟800開始,同時(shí)由租賃web 服務(wù)器執(zhí)行的步驟顯示為在步驟801開始。在步驟805,租賃計(jì)算機(jī)系統(tǒng)的用 戶輸入用于額外租賃時(shí)間的請(qǐng)求并提供支付數(shù)據(jù)(例如,信用卡或借記卡號(hào)碼 以及相關(guān)的細(xì)節(jié)等),并且將該信息發(fā)送到租賃web服務(wù)器。
      在步驟810,租賃web服務(wù)器接收用于額外租賃時(shí)間的請(qǐng)求和支付數(shù)據(jù)。在步驟815,租賃web服務(wù)器驗(yàn)證支付數(shù)據(jù)(例如,驗(yàn)證信用卡/借記卡數(shù)據(jù)
      是否具有足夠的信用額度/存款,等)。作出是否已驗(yàn)證支付信息的判斷(決定
      820)。如果支付信息無(wú)效,則決定820進(jìn)行到"否,,分支822,在步驟825, 將錯(cuò)誤信息返回到租賃計(jì)算機(jī)系統(tǒng),并且在步驟830處理返回到呼叫程序(見 圖7)。另一方面,如果支付有效,決定820分支到"是"分支832,在步驟 835,更新租賃者帳戶信息且存儲(chǔ)在帳戶信息數(shù)據(jù)存儲(chǔ)器740中。在步驟840, 利用租賃web服務(wù)器的私鑰和租賃計(jì)算^/L系統(tǒng)的公鑰對(duì)包括租賃者購(gòu)買的附 加時(shí)間的數(shù)量的時(shí)間數(shù)據(jù)加密。在步驟850,將加密的時(shí)間數(shù)據(jù)發(fā)送回租賃計(jì) 算機(jī)系統(tǒng)。然后在步驟855租賃web服務(wù)器處理返回到呼叫程序(見圖7)。
      返回到租賃計(jì)算機(jī)系統(tǒng)處理,在步驟860,租賃計(jì)算機(jī)系統(tǒng)響應(yīng)于額外租 賃時(shí)間請(qǐng)求從租賃web服務(wù)器接收響應(yīng)。作出該響應(yīng)是否是錯(cuò)誤響應(yīng)的判斷
      (決定865 )。如果響應(yīng)是錯(cuò)誤,決定865進(jìn)行到"是,,分支866,返回到用戶 重新請(qǐng)求額外租賃時(shí)間(例如,用戶提供用于支付的不同的信用卡/借記卡〕。 持續(xù)該循環(huán)直到租賃計(jì)算機(jī)系統(tǒng)接收到非錯(cuò)誤響應(yīng),此時(shí),決定865進(jìn)行到
      "否"分支868,且作出租賃計(jì)算機(jī)系統(tǒng)當(dāng)前是否正運(yùn)行安全操作系統(tǒng)(決定 870)。如果租賃計(jì)算機(jī)系統(tǒng)當(dāng)前正運(yùn)行安全操作系統(tǒng),然后決定870進(jìn)行到
      "是"分支872,在步驟875,安全操作系統(tǒng)利用租賃web服務(wù)器的私鑰和租 賃計(jì)算機(jī)系統(tǒng)的公鑰對(duì)響應(yīng)租賃數(shù)據(jù)解密,且在步驟880,安全操作系統(tǒng)更新 結(jié)束時(shí)間-日期租賃值以反映用戶購(gòu)買的附加時(shí)間。另一方面,如果租賃計(jì)算 機(jī)系統(tǒng)當(dāng)前未運(yùn)行安全操作系統(tǒng),而替代地運(yùn)行常規(guī)操作系統(tǒng)(例如,微軟 Windows , Linux , AIX頂?shù)?,然后決定870進(jìn)行到"否"分支885,在 步驟890,從租賃web服務(wù)器接收的加密響應(yīng)存儲(chǔ)在預(yù)定存儲(chǔ)位置,例如郵箱。 下次系統(tǒng)重啟或^f企查額外租賃時(shí)間購(gòu)買(見圖5)時(shí),將^r查預(yù)定存儲(chǔ)位置, 并使用附加購(gòu)買的租賃時(shí)間更新結(jié)束時(shí)間-日期值。應(yīng)注意的是,在所示的實(shí) 施例中,不是從非安全操作系統(tǒng)中提供密鑰,是為了防止黑客使用密鑰在不支 付費(fèi)用的情況下增加額外租賃時(shí)間。然后在步驟895,租賃計(jì)算機(jī)系統(tǒng)處理返 回到呼叫流程(見圖7)。
      圖9是顯示在租賃計(jì)算機(jī)系統(tǒng)中使用組件的示圖。租賃計(jì)算機(jī)系統(tǒng)900 包括時(shí)間_日期卡910。在一實(shí)施例中,時(shí)間-日期卡910安裝在DIMM (雙列直插式內(nèi)存模塊)插槽,并附接于計(jì)算機(jī)系統(tǒng)的主機(jī)線。如所描述的,如果 在計(jì)算機(jī)系統(tǒng)中不存在時(shí)間-日期卡則使得租賃計(jì)算機(jī)系統(tǒng)不可操作。在一實(shí)
      施例中,時(shí)間-日期卡910包括租賃計(jì)算機(jī)系統(tǒng)900的用戶不可訪問(wèn)的安全時(shí) 間 - 日期卡920。該信息包括租賃web服務(wù)器的公鑰,租賃計(jì)算機(jī)系統(tǒng)的私鑰, 反映當(dāng)前時(shí)間和日期的當(dāng)前時(shí)間-日期值,和反映租賃時(shí)間段過(guò)期的時(shí)間和日 期的結(jié)束時(shí)間-日期值。當(dāng)啟動(dòng)時(shí),租賃計(jì)算機(jī)系統(tǒng)900執(zhí)行包括安全BIOS 程序的BIOS930,安全BIOS程序不可由租賃計(jì)算機(jī)系統(tǒng)的用戶修改。安全 BIOS程序確保安裝了時(shí)間-日期卡,讀取時(shí)間-日期卡的標(biāo)識(shí)符以確保時(shí)間 -曰期卡未被交換為具有不同租賃值和表示租賃時(shí)間段何時(shí)到期的已付租賃 使用數(shù)據(jù)(例如結(jié)束時(shí)間-日期值)的不同的時(shí)間-日期卡。如所示的, BIOS930或者如果租賃時(shí)間段已到期則加載安全操作系統(tǒng)940,或者如果租賃 時(shí)間段未到期則BIOS930加載非安全操作系統(tǒng)950,例如微軟Windows , Linux , AIX等。
      圖10是顯示在利用管理程序控制租賃計(jì)算機(jī)系統(tǒng)中使用的高層流程圖和 系統(tǒng)組件。所選計(jì)算機(jī)系統(tǒng)組件1000包括具有非易失性RAM1060的可信平 臺(tái)模塊(TPM) 1050,非易失性RAM1060是在管理程序1020下運(yùn)行的客戶 操作系統(tǒng)1075不可訪問(wèn)的安全存儲(chǔ)區(qū)域。
      當(dāng)啟動(dòng)計(jì)算機(jī)系統(tǒng)時(shí),安全BIOS開始操作。安全BIOS的處理顯示為從 1005開始。租賃并使用租賃計(jì)算機(jī)系統(tǒng)的租賃客戶不可更新BIOS。實(shí)際上, 只可由授權(quán)用戶,例如租借租賃計(jì)算機(jī)系統(tǒng)的組織的員工更新安全BIOS。在 一實(shí)施例中,存儲(chǔ)在TPM中的密鑰用于認(rèn)證授權(quán)的用戶,并允許授權(quán)用戶在 需要時(shí)更新BIOS。然而,通常, 一旦安裝在租賃計(jì)算機(jī)系統(tǒng)中,安全BIOS 很少需要被更新。
      在步驟1010,安全BIOS加載管理程序1020到租賃計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器 (RAM)。在步驟1070,安全BIOS或管理程序加載在管理程序下操作的一個(gè) 或多個(gè)客戶操作系統(tǒng)。如圖所示,當(dāng)運(yùn)行時(shí),客戶操作系統(tǒng)1075生成管理程 序1020限制和監(jiān)控的動(dòng)作(或活動(dòng))。管理程序不允許危及租賃計(jì)算機(jī)系統(tǒng)的 完整性或安全性的動(dòng)作。所示由管理程序執(zhí)行的動(dòng)作包"^^艮蹤進(jìn)度值1025。 進(jìn)度值包括系統(tǒng)的用戶已使用租賃計(jì)算機(jī)系統(tǒng)的時(shí)間量。當(dāng)進(jìn)度值處在租賃限制值之下時(shí),管理程序禁止用戶的客戶操作系統(tǒng)的使用。周期性的,管理程序
      1020執(zhí)行對(duì)非易失性RAM的更新(1030)。這包括租賃進(jìn)度值(例如使用時(shí) 間)的更新以及當(dāng)用戶購(gòu)買附加時(shí)間時(shí)對(duì)租賃限制值(例如購(gòu)買時(shí)間)的更新。 通過(guò)例如因特網(wǎng)的計(jì)算機(jī)網(wǎng)絡(luò)120連接到租賃服務(wù)器1001,使用購(gòu)買時(shí)間功 能1040來(lái)購(gòu)買附加時(shí)間。如圖所示,由用戶提供支付數(shù)據(jù),且在有效時(shí),返 回額外租賃時(shí)間到租賃計(jì)算機(jī)系統(tǒng)且由管理程序處理。另外,監(jiān)控和限制功能 1045操作以監(jiān)控客戶操作系統(tǒng)請(qǐng)求的活動(dòng)。管理程序限制并不允許危及租賃 安全數(shù)據(jù)的活動(dòng),例如對(duì)非易失性RAM1060的訪問(wèn)或管理程序碼的改變。
      圖11是顯示安全BIOS確認(rèn)管理程序可執(zhí)行碼并基于確認(rèn)執(zhí)行管理程序 而執(zhí)行的步驟的流程圖。安全BIOS處理在1100處開始,在步驟1110, BIOS 分析管理程序的可執(zhí)行鏡像(image )。在一實(shí)施例中,利用產(chǎn)生哈希結(jié)果的哈 希算法執(zhí)行管理程序的鏡像分析。在另一實(shí)施例中,利用存儲(chǔ)在TPM的非易 失性RAM1060中的密鑰對(duì)管理程序解密來(lái)執(zhí)行管理程序的鏡像分析。當(dāng)使用 哈希算法時(shí),在步驟1125,將產(chǎn)生的哈希值1120與TPM的非易失性RAM1060 中的期望哈希值進(jìn)行比較,以確保管理程序鏡像未被修改或替換。如果用戶試 圖改變或替換管理程序鏡像以規(guī)避租賃計(jì)算機(jī)系統(tǒng)的特征時(shí),替換/改變的管 理程序鏡像產(chǎn)生的哈希值與期望哈希值將不匹配,且BIOS將不加載管理程序 的替換/改變的版本。同樣的,如果對(duì)管理程序加密,則以TPM的非易失性 RAM1060中存儲(chǔ)的密鑰加密的管理程序版本才能成功的解密管理程序鏡像。 安全BIOS和管理程序操作以防止對(duì)TPM1050和TPM的非易失性RAM1060 的未授權(quán)訪問(wèn),從而惡意用戶不能獲得密鑰。在一實(shí)施例中,使用非對(duì)稱密鑰, 以私鑰對(duì)管理程序鎮(zhèn);像加密,以TPM的非易失性RAM中存儲(chǔ)的公鑰來(lái)解密 鏡像。以這種方式,需要用來(lái)加密管理程序鏡像的私鑰未存儲(chǔ)在租賃計(jì)算機(jī)系 統(tǒng)上,且只由租借計(jì)算機(jī)系統(tǒng)的組織存儲(chǔ)并維護(hù)。在進(jìn)一步的實(shí)施例中,使用 對(duì)管理程序鏡像加密(例如使用非對(duì)稱密鑰)和執(zhí)行哈希算法兩者來(lái)進(jìn)一步保 護(hù)管理程序鏡像的完整性。
      作出管理程序鏡像是否未改變且未被惡意用戶所損害的判斷(決定1130 )。 如果管理程序鏡像已被改變或替換,決定1130進(jìn)行到"否"分支1135,在步 驟1140,生成表示管理程序鏡像已被改變或替換的報(bào)告,在1150,關(guān)閉租賃計(jì)算機(jī)系統(tǒng)。如果用戶試圖重啟系統(tǒng),將注意管理程序已被改變或替換,且系 統(tǒng)重復(fù)關(guān)閉。在一實(shí)施例中,用戶將計(jì)算機(jī)系統(tǒng)送回租賃組織以重置系統(tǒng)。租 賃組織可以重置系統(tǒng)是因?yàn)槠渚哂懈淖傿IOS所需的密碼(密鑰),且因此可 以以修改的管理程序啟動(dòng)系統(tǒng),然后重新安裝管理程序的正確版本。
      返回到?jīng)Q定1130,如果未改變管理程序鏡像(例如,好的管理程序鏡像), 則決定1130進(jìn)行到"是"分支1155,在步驟1160,加載管理程序且執(zhí)行預(yù)定 處理(見圖12和處理細(xì)節(jié)的相應(yīng)描述)。另外,在步驟1180, BIOS或管理程 序加載一個(gè)或多個(gè)在管理程序下操作的客戶操作系統(tǒng),且執(zhí)行預(yù)定處理1190 (見圖12和處理細(xì)節(jié)的相應(yīng)描述)。如圖所示,管理程序監(jiān)控客戶操作系統(tǒng)請(qǐng) 求的活動(dòng)。另外,如果租賃進(jìn)度值超過(guò)租賃限制值(例如用戶用完租賃時(shí)間), 則管理程序禁止客戶操作系統(tǒng)的使用直到用戶購(gòu)買額外租賃時(shí)間。BIOS啟動(dòng) 處理之后在1195結(jié)束。
      圖12是顯示由管理程序監(jiān)測(cè)客戶操作系統(tǒng)執(zhí)行的活動(dòng)并由所需而更新租 賃進(jìn)度值而執(zhí)行的步驟的流程圖。管理程序如所示的在1200處開始,在步驟 1205,管理程序執(zhí)行租賃進(jìn)度值和租賃限制值的初始讀取。作出租賃進(jìn)度值是 否超過(guò)租賃限制值的判斷(決定1210)。例如,使用的租賃時(shí)間量是否超過(guò)購(gòu) 買的租賃時(shí)間量。如果,租賃進(jìn)度值超過(guò)租賃限制值,決定1210分支到"是" 分支1215,在步驟1220,管理程序禁止客戶操作系統(tǒng)的使用。在預(yù)定步驟1225, 管理程序運(yùn)行功能以允許用戶購(gòu)買租賃計(jì)算機(jī)系統(tǒng)的額外租賃時(shí)間(預(yù)定處理 1225,見圖13和處理細(xì)節(jié)的相應(yīng)描述)。在用戶購(gòu)買額外租賃時(shí)間后,處理返 回到?jīng)Q定1210以確定是否成功購(gòu)買了足夠的時(shí)間以繼續(xù)使用系統(tǒng)。如果租賃 進(jìn)度值未超過(guò)租賃限制值,則決定1210進(jìn)行到步驟1220和1225的旁路的"否" 分支1230。
      在步驟1235,管理程序監(jiān)控客戶操作系統(tǒng)請(qǐng)求的活動(dòng)。由管理程序作出 請(qǐng)求的活動(dòng)是否是感興趣的活動(dòng)的判斷(決定1240)。感興趣的活動(dòng)包括用于 規(guī)避租賃計(jì)算機(jī)系統(tǒng)的安全租賃方面的活動(dòng)。這些活動(dòng)包括客戶操作系統(tǒng)試圖 訪問(wèn)存儲(chǔ)密鑰,哈希值,租賃限制值和租賃進(jìn)度值的非易失性存儲(chǔ)區(qū)域(例如 非易失性RAM1060),以防止惡意用戶訪問(wèn)和/或改變管理程序使用的數(shù)據(jù), 來(lái)管理租賃計(jì)算機(jī)系統(tǒng)的租賃方面。如果活動(dòng)是感興趣的活動(dòng),決定1M0進(jìn)行到"是"分支1245,且在步驟1250,管理程序決定是否允許該活動(dòng)。如果 不允許該活動(dòng)(例如訪問(wèn)或改變租賃數(shù)據(jù)),則管理程序不允許該活動(dòng)并將該 錯(cuò)誤返回到請(qǐng)求的客戶操作系統(tǒng)。可以在一定程度上允許一些活動(dòng)。例如,如 果使用系統(tǒng)時(shí)鐘作為租賃進(jìn)度值來(lái)確定租賃周期,可以允許小的改變(例如改 變時(shí)區(qū)),但是管理程序?qū)?duì)系統(tǒng)時(shí)鐘的大的改變識(shí)別為試圖規(guī)避租賃計(jì)算機(jī) 系統(tǒng)的租賃方面,并且被禁止。返回到?jīng)Q定1240,如果該活動(dòng)不是管理程序 感興趣的活動(dòng),則決定1240進(jìn)行到步驟1250的旁路"否"分支1255。周期性的,在步驟1260,管理程序更新租賃進(jìn)度值且在非易失性RAMI060 中存儲(chǔ)更新的租賃進(jìn)度值。然后管理程序處理返回到確定^L賃時(shí)間是否到期, 且繼續(xù)監(jiān)控客戶操作系統(tǒng)執(zhí)行的活動(dòng)。在使用租賃計(jì)算機(jī)系統(tǒng)的過(guò)程中持續(xù)該 循環(huán)。當(dāng)關(guān)閉且重啟該系統(tǒng)時(shí),從非易失性RAM1060檢索租賃進(jìn)度值數(shù)據(jù)和 租賃限制值數(shù)據(jù),且如上所述的繼續(xù)進(jìn)行處理。轉(zhuǎn)到客戶操作系統(tǒng)處理,客戶操作系統(tǒng)處理如所示的在1270處開始。在 步驟1275,用戶利用客戶操作系統(tǒng)操作計(jì)算機(jī)系統(tǒng)。在步驟1280,在客戶操 作系統(tǒng)的使用中,請(qǐng)求活動(dòng)。因?yàn)榭蛻舨僮飨到y(tǒng)在管理程序之下操作,所以管 理程序限制活動(dòng)且決定是否可以執(zhí)行活動(dòng)。作出在租賃時(shí)間到期時(shí)管理程序是 否使客戶操作系統(tǒng)不可操作的判斷(決定1285 )。當(dāng)租賃時(shí)間到期時(shí),決定1285 進(jìn)行到"是"分支1288,禁止客戶操作系統(tǒng)的使用直到用戶購(gòu)買額外租賃時(shí) 間。另一方面,如果管理程序未使客戶操作系統(tǒng)不可操作,決定1285進(jìn)行到 "否"分支1286,且用戶可自由的繼續(xù)租賃計(jì)算機(jī)系統(tǒng)的使用直到租賃時(shí)間 到期。圖13是顯示為購(gòu)買附加時(shí)間并更新租賃限制值而由管理程序執(zhí)行的步驟 的流程圖。圖13與圖8相似,然而圖13中,管理程序用于從租賃服務(wù)器接收 并存儲(chǔ)響應(yīng)。租賃計(jì)算機(jī)系統(tǒng)執(zhí)行的步驟如所示的在1300處開始,同時(shí)租賃 web服務(wù)器執(zhí)行的步驟如所示的在1301處開始。在步驟1305,租賃計(jì)算機(jī)系 統(tǒng)的用戶輸入額外租賃時(shí)間的請(qǐng)求并提供支付數(shù)據(jù)(例如,信用或借記卡號(hào)碼 和相關(guān)細(xì)節(jié)等),并且將該信息發(fā)送到租賃web服務(wù)器。在步驟1310,租賃web服務(wù)器接收額外租賃時(shí)間和支付數(shù)據(jù)的請(qǐng)求。在 步驟1315,租賃web服務(wù)器驗(yàn)證支付數(shù)據(jù)(例如,驗(yàn)證信用/借記卡數(shù)據(jù)是否具有足夠的信用額度/存款等)。作出支付信息是否已被驗(yàn)證的判斷(決定1320)。如果支付信息無(wú)效,決定1320進(jìn)行到"否,,分支1322,在步驟1325, 返回錯(cuò)誤消息到租賃計(jì)算機(jī)系統(tǒng),且在1330處理返回到呼叫程序(見圖12)。 另一方面,如果支付有效,則決定1320進(jìn)行到"是"分支1332,在步驟1335, 更新租賃者的帳戶信息且存儲(chǔ)在帳戶信息數(shù)據(jù)存儲(chǔ)器740中。在步驟1340, 利用租賃web服務(wù)器的私鑰和租賃計(jì)算機(jī)系統(tǒng)的公鑰對(duì)包括租賃者購(gòu)買的附 加時(shí)間量的時(shí)間數(shù)據(jù)加密。在步驟1350,將加密時(shí)間數(shù)據(jù)發(fā)送回租賃計(jì)算機(jī) 系統(tǒng)。然后在1355,租賃web服務(wù)器處理返回到呼叫流程(見圖12)。轉(zhuǎn)到租賃計(jì)算機(jī)系統(tǒng)的處理,在步驟1360,租賃計(jì)算機(jī)系統(tǒng)響應(yīng)于額外 租賃時(shí)間請(qǐng)求從租賃web服務(wù)器接收響應(yīng)。作出該響應(yīng)是否是錯(cuò)誤響應(yīng)的判 斷(決定1365 )。如果該響應(yīng)是錯(cuò)誤,則決定1365進(jìn)行到"是"分支1366, 返回到用戶重新請(qǐng)求額外租賃時(shí)間(例如,用戶對(duì)支付提供不同的借記/信用 卡等)。該循環(huán)持續(xù)直到租賃計(jì)算機(jī)系統(tǒng)接收到非錯(cuò)誤響應(yīng),此時(shí)決定1365 進(jìn)行到"否"分支1368,在步驟1375,管理程序解密響應(yīng)。在一實(shí)施例中, 管理程序利用從可信平臺(tái)模塊(TPM) 1050的非易失性RAM1060中檢索的密 鑰對(duì)響應(yīng)解密。在進(jìn)一步實(shí)施例中,管理程序限制客戶操作系統(tǒng)執(zhí)行的活動(dòng)(例 如試圖從非易失性RAM1060檢索租賃數(shù)據(jù))并防止完成這樣的活動(dòng),以保證 非易失性RAM1060中存儲(chǔ)的租賃數(shù)據(jù)的安全。在步驟1380,管理程序更新非 易失性RAM1060中的租賃限制值,例如結(jié)束時(shí)間和結(jié)束日期。然后在1395, 處理返回到呼叫程序(參見圖12)。圖14顯示了可執(zhí)行本方面的運(yùn)算操作的計(jì)算機(jī)系統(tǒng)的示例的信息處理系 統(tǒng)1401。計(jì)算才幾系統(tǒng)1401包括耦合于主機(jī)線1402的處理器1400。時(shí)間-日 期卡1499和二級(jí)(L2 )高速緩存存儲(chǔ)器1404也耦合于主機(jī)線1402。主機(jī)-PCI 橋1406耦合于主存儲(chǔ)器1408,其包括高速緩存存儲(chǔ)器和主存儲(chǔ)器控制功能, 并提供總線控制以處理PCI總線1410,處理器1400,L2高速緩存存儲(chǔ)器1404, 主存儲(chǔ)器1408和主機(jī)線1402之間的通信。主存儲(chǔ)器1408耦合于主機(jī)-PCI橋 1406以及主機(jī)線1402。主機(jī)處理器1400單獨(dú)使用的設(shè)備,例如LAN卡1430 耦合于PCI總線1410。業(yè)務(wù)處理器接口和ISA訪問(wèn)直通1412提供PCI總線 1410和PCI總線1414之間的接口 。以此方式,PCI總線1414與PCI總線1410絕緣。例如閃存1418的設(shè)備耦合于PCI總線1414。在一實(shí)施例中,閃存1418 包括BIOS碼,其結(jié)合了各種低層系統(tǒng)功能和系統(tǒng)啟動(dòng)功能的必須的處理器可 執(zhí)行碼??尚牌脚_(tái)模塊(TPM) 1050連接于處理器1400可訪問(wèn)的總線。在一 實(shí)施例中,TPM1050連接于主機(jī)線1402。 TPM1050包括用于存儲(chǔ)安全數(shù)據(jù)(例 如租賃進(jìn)度值,租賃限制值,期望哈希碼,和密鑰)的非易失性隨機(jī)訪問(wèn)存儲(chǔ) 器(NVRAM) 1060。
      PCI總線1414提供主機(jī)處理器1400和業(yè)務(wù)處理器1416共享的各種設(shè)備 (包括例如閃存1418)的接口。 PCI-ISA橋1435提供總線控制以處理PCI總 線1414和ISA總線1440之間的通信,通用串行總線功能1445,功率管理功 能1455,并可包括其它未示出的其它功能元素,例如實(shí)時(shí)時(shí)鐘(RTC), DMA 控制,中斷支持,和系統(tǒng)管理總線支持。非易失性RAM1420連接于ISA總線 1440。業(yè)務(wù)處理器1416包括用于初始步驟中處理器1400的通信的JTAG和I2C 總線1422。 JTAG和I2C總線1422連接于L2高速i爰存存4諸器1404,主機(jī)-PCI 橋1406和主存儲(chǔ)器1408之間的通信以提供處理器、業(yè)務(wù)處理器、L2高速緩 存存儲(chǔ)器、主機(jī)-PCI橋和主存儲(chǔ)器之間的通信路徑。業(yè)務(wù)處理器1416也可訪 問(wèn)用于關(guān)閉信息處理設(shè)備1401的系統(tǒng)電源。
      外圍設(shè)備和輸入/輸出(I/O)也可連接于各種接口 (例如,連接到ISA總 線1440的并行接口 1462,串行接口 1464,鍵盤接口 1468,和鼠標(biāo)接口 1470)。 或者,很多1/0設(shè)備可由連接到ISA總線1440的高級(jí)I/0控制器處理。
      為了連接計(jì)算機(jī)系統(tǒng)1401到另一計(jì)算機(jī)系統(tǒng)以通過(guò)網(wǎng)絡(luò)復(fù)制文件,將 LAN卡1430連接到PCI總線1410。相似的,為了連接計(jì)算機(jī)系統(tǒng)1401到ISP 以利用電話線鏈接連接到因特網(wǎng),將調(diào)制解調(diào)器1475連接到串行端口 1464 和PCI到ISA橋1435。
      圖14顯示了一個(gè)信息處理系統(tǒng),同時(shí)信息處理系統(tǒng)也可以具有多種形式。 例如,信息處理系統(tǒng)可以是桌面型,服務(wù)器,便攜式,膝上型電腦,筆記本, 和其它形式的計(jì)算機(jī)和數(shù)據(jù)處理系統(tǒng)。另外,信息處理系統(tǒng)可以是例如個(gè)人數(shù) 字助理(PDA),游戲設(shè)備,ATM機(jī),便攜電話設(shè)備,通信設(shè)備和其它包括處 理器和存儲(chǔ)器的設(shè)備的其它形式的系統(tǒng)。
      本發(fā)明的一個(gè)較佳實(shí)施方式是客戶端應(yīng)用,也就是, 一組指令(程序碼)或其它碼模塊的功能描述語(yǔ)言(其例如可駐留在計(jì)算機(jī)的隨機(jī)訪問(wèn)存儲(chǔ)器中)。 直到計(jì)算機(jī)請(qǐng)求,該組指令可存儲(chǔ)在另一計(jì)算機(jī)存儲(chǔ)器中,例如在硬盤或例如
      光盤(為CD ROM中的可能應(yīng)用)或軟盤(為軟驅(qū)中的可能應(yīng)用)的可移動(dòng) 存儲(chǔ)器中,或經(jīng)由英特網(wǎng)或其它計(jì)算機(jī)網(wǎng)絡(luò)下載。因而,本發(fā)明可實(shí)現(xiàn)為在計(jì) 算機(jī)中使用的計(jì)算機(jī)程序。另外,盡管這里說(shuō)明的各種方法可在軟件選擇性激 活或重配置的通用目的計(jì)算機(jī)中簡(jiǎn)單的實(shí)現(xiàn),本領(lǐng)域的普通技術(shù)人員也可認(rèn)識(shí) 到可以硬件,固件,或其它構(gòu)造為執(zhí)行所需方法步驟的專用裝置實(shí)現(xiàn)該方法。 功能描述語(yǔ)言包括但不限于計(jì)算機(jī)程序,指令,規(guī)則,事實(shí),計(jì)算機(jī)功能的定 義,目標(biāo)和數(shù)據(jù)結(jié)構(gòu)。
      這里說(shuō)明了本發(fā)明的特定實(shí)施例,但基于本申請(qǐng)的教導(dǎo),對(duì)本領(lǐng)域的普通 技術(shù)人員很明顯的是在不背離本發(fā)明和其更寬的方面的條件下可作出改變和 修改。因此,所附權(quán)利要求是為了包括這樣的改變和修改到本發(fā)明的真正精神 和范圍內(nèi)。進(jìn)一步,應(yīng)理解的是本發(fā)明只由所附權(quán)利要求定義。本領(lǐng)域的普通 技術(shù)人員應(yīng)理解的是如果強(qiáng)度特定量的引入的權(quán)利要求元素,這樣的強(qiáng)調(diào)在權(quán) 利要求中是很清楚的引用,且沒(méi)有這樣的引用的情況下不存在這樣的限制。對(duì) 于非限制的示例,為幫助理解,下面所附的權(quán)利要求包含介紹性短語(yǔ)"至少一 個(gè)"和"一個(gè)或多個(gè)"的使用以引入權(quán)利要求元素。然而,這樣的短語(yǔ)的使用
      不應(yīng)被理解為暗示不確定冠詞"一,,或"一個(gè)"的權(quán)利要求元素的引入限制包 含這樣引入的權(quán)利要求元素的任何特定權(quán)利要求為只包含這樣一個(gè)元素的發(fā) 明,即使相同的權(quán)利要求包括介紹性短語(yǔ)"一或多個(gè),,或"至少一個(gè),,和例如 "一"或"一個(gè)"的不確定冠詞;相同的理解適用于確定冠詞在權(quán)利要求中的 使用。
      權(quán)利要求
      1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括執(zhí)行在計(jì)算機(jī)系統(tǒng)上的管理程序,其中該管理程序執(zhí)行的步驟包括從非易失性存儲(chǔ)區(qū)域讀取租賃進(jìn)度值;將租賃進(jìn)度值與租賃限制值進(jìn)行比較;響應(yīng)于租賃進(jìn)度值在租賃限制值之內(nèi),允許計(jì)算機(jī)系統(tǒng)的用戶對(duì)一個(gè)或多個(gè)客戶操作系統(tǒng)的使用;以及響應(yīng)于租賃進(jìn)度值超出租賃限制值,禁止計(jì)算機(jī)系統(tǒng)的用戶對(duì)一個(gè)或多個(gè)客戶操作系統(tǒng)的使用。
      2. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在執(zhí)行管理程序之前啟動(dòng)安全BIOS碼,其中安全BIOS碼執(zhí)行的步驟包括驗(yàn)證管理程序可執(zhí)行模塊,該驗(yàn)證產(chǎn)生驗(yàn)證結(jié)果;響應(yīng)于表示成功驗(yàn)證的驗(yàn)證結(jié)果,加載管理程序可執(zhí)行模塊并執(zhí)行管理程 序;以及響應(yīng)于表示不成功驗(yàn)證的驗(yàn)證結(jié)果,禁止計(jì)算機(jī)系統(tǒng)的使用。
      3. 根據(jù)權(quán)利要求2所述的方法,其中,驗(yàn)證步驟進(jìn)一步包括 從以下組中選擇的至少一個(gè)步驟,該組包括解密管理程序可執(zhí)行碼,和將管理程序可執(zhí)行碼的哈希與期望哈希結(jié)果比較。
      4. 根據(jù)權(quán)利要求1所述的方法,其中,禁止步驟進(jìn)一步包括 提示用戶購(gòu)買額外租賃時(shí)間;從用戶接收購(gòu)買數(shù)據(jù);發(fā)送接收到的購(gòu)買數(shù)據(jù)到通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)連接到計(jì)算機(jī)系統(tǒng)的租賃服務(wù)器;通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從租賃服務(wù)器接收回復(fù); 響應(yīng)于為錯(cuò)誤的回復(fù),繼續(xù)執(zhí)行禁止步驟;以及 響應(yīng)于表示成功交易的回復(fù) 更新租賃限制值;在非易失性存儲(chǔ)區(qū)域中存儲(chǔ)更新的租賃限制值;將租賃進(jìn)度值與更新的租賃限制值進(jìn)行比較; 響應(yīng)于租賃進(jìn)度值在租賃限制值之內(nèi),允許客戶操作系統(tǒng)的使用;以及響應(yīng)于租賃進(jìn)度值超出租賃限制值,繼續(xù)禁止客戶操作系統(tǒng)的使用。
      5. 根據(jù)權(quán)利要求1所述的方法,其中,允許步驟進(jìn)一步包括 周期性地更新租賃進(jìn)度值,該更新步驟包括在非易失性存儲(chǔ)區(qū)域中存儲(chǔ)更新的租賃進(jìn)度值; 將租賃進(jìn)度值與更新的租賃限制值進(jìn)行比較;響應(yīng)于更新的租賃進(jìn)度值在租賃限制值之內(nèi),繼續(xù)允許客戶操作系統(tǒng) 的使用;以及響應(yīng)于更新的租賃進(jìn)度值超出租賃限制值,禁止計(jì)算機(jī)系統(tǒng)的用戶對(duì) 客戶操作系統(tǒng)的使用。
      6. 根據(jù)權(quán)利要求1所述的方法,其中,允許步驟進(jìn)一步包括 管理程序限制客戶操作系統(tǒng)請(qǐng)求的多個(gè)活動(dòng);識(shí)別試圖^^改管理程序維護(hù)的租賃數(shù)據(jù)的多個(gè)活動(dòng)中的至少一個(gè),其中租 賃數(shù)據(jù)是從包括租賃限制值和租賃進(jìn)度值的組中選擇出;以及 拒絕被識(shí)別出的活動(dòng)。
      7. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在非易失性存儲(chǔ)區(qū)域存儲(chǔ)租賃限制值和租賃進(jìn)度值,其中非易失性存儲(chǔ)區(qū) 域是包括在計(jì)算機(jī)系統(tǒng)中的可信平臺(tái)模塊中的非易失性RAM。
      8. —種信息處理系統(tǒng),包括 一個(gè)或多個(gè)處理器;處理器中的至少 一個(gè)可訪問(wèn)的存儲(chǔ)器;處理器中的至少一個(gè)可訪問(wèn)的一個(gè)或多個(gè)非易失性存儲(chǔ)區(qū)域,其中在一個(gè)非易失性存儲(chǔ)區(qū)域中存儲(chǔ)安全BIOS;網(wǎng)絡(luò)接口適配器,用于將信息處理系統(tǒng)連接到計(jì)算機(jī)網(wǎng)絡(luò);以及 存儲(chǔ)在存儲(chǔ)器中的一組指令,其中一個(gè)或多個(gè)處理器執(zhí)行該組指令以執(zhí)行動(dòng)作執(zhí)行管理程序,其中管理程序執(zhí)行以下步驟從一個(gè)或多個(gè)非易失性存儲(chǔ)區(qū)域讀取租賃進(jìn)度值和租賃限制值;將租賃進(jìn)度值與更新的租賃限制值進(jìn)行比較;響應(yīng)于租賃進(jìn)度值在租賃限制值之內(nèi),允許在管理程序下運(yùn)行的一個(gè)或多個(gè)客戶操作系統(tǒng)的使用;以及響應(yīng)于租賃進(jìn)度值超出租賃限制值,禁止用戶對(duì)客戶操作系統(tǒng)的使用。
      9. 根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),進(jìn)一步包括 在執(zhí)行管理程序之前啟動(dòng)安全BIOS碼,其中安全BIOS碼執(zhí)行的步驟包括驗(yàn)證管理程序可執(zhí)行模塊,該驗(yàn)證產(chǎn)生驗(yàn)證結(jié)果;響應(yīng)于表示成功驗(yàn)證的驗(yàn)證結(jié)果,加載管理程序可執(zhí)行模塊并執(zhí)行管理程 序;以及響應(yīng)于表示不成功驗(yàn)證的驗(yàn)證結(jié)果,禁止客戶操作系統(tǒng)的使用。
      10. 根據(jù)權(quán)利要求9所述的信息處理系統(tǒng),其中,驗(yàn)證步驟進(jìn)一步包括 從以下組中選擇的至少一個(gè)步驟,該組包括解密管理程序可執(zhí)行碼,和將管理程序可執(zhí)行碼的哈希與期望哈希結(jié)果比較。
      11. 根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其中,禁止步驟進(jìn)一步包括 提示用戶購(gòu)買額外租賃時(shí)間;從用戶接收購(gòu)買數(shù)據(jù);發(fā)送接收到的購(gòu)買數(shù)據(jù)到通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)連接到信息處理系統(tǒng)的租賃服 務(wù)器;通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)從租賃服務(wù)器接收回復(fù); 響應(yīng)于為錯(cuò)誤的回復(fù),繼續(xù)執(zhí)行禁止步驟;以及 響應(yīng)于表示成功交易的回復(fù) 更新租賃限制值;在非易失性存儲(chǔ)區(qū)域中存儲(chǔ)更新的租賃限制值; 將租賃進(jìn)度值與更新的租賃限制值進(jìn)行比較; 響應(yīng)于租賃進(jìn)度值在租賃限制值之內(nèi),允許客戶操作系統(tǒng)的使用;以響應(yīng)于租賃進(jìn)度值超出租賃限制值,繼續(xù)禁止客戶操作系統(tǒng)的使用。
      12. 根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其中,允許步驟進(jìn)一步包括 周期性地更新租賃進(jìn)度值,該更新步驟包括在非易失性存儲(chǔ)區(qū)域中存儲(chǔ)更新的租賃進(jìn)度值; 將租賃進(jìn)度值與更新的租賃限制值進(jìn)行比較;響應(yīng)于更新的租賃進(jìn)度值在租賃限制值之內(nèi),繼續(xù)允許客戶操作系統(tǒng) 的使用;以及響應(yīng)于更新的租賃進(jìn)度值超出租賃限制值,禁止信息處理系統(tǒng)的用戶 對(duì)客戶操作系統(tǒng)的使用。
      13. 根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),其中,允許步驟進(jìn)一步包括 管理程序限制客戶4喿作系統(tǒng)請(qǐng)求的多個(gè)活動(dòng);識(shí)別試圖修改管理程序維護(hù)的租賃數(shù)據(jù)的多個(gè)活動(dòng)中的至少 一個(gè),其中租 賃數(shù)據(jù)是從包括租賃限制值和租賃進(jìn)度值的組中選^奪出;以及 拒絕識(shí)別出的活動(dòng)。
      14. 根據(jù)權(quán)利要求8所述的信息處理系統(tǒng),進(jìn)一步包括由至少一個(gè)處理器可訪問(wèn)的可信平臺(tái)模塊,該可信平臺(tái)模塊包括非易失性 RAM,其中管理程序進(jìn)一步執(zhí)行步驟在可信平臺(tái)模塊的非易失性RAM中存儲(chǔ)租賃限制值和租賃進(jìn)度值。
      全文摘要
      本發(fā)明揭示了一種為控制對(duì)租賃計(jì)算機(jī)系統(tǒng)的訪問(wèn)而執(zhí)行管理程序的系統(tǒng),方法和程序產(chǎn)品。管理程序執(zhí)行的步驟包括從非易失性存儲(chǔ)區(qū)域讀取租賃進(jìn)度值;將租賃進(jìn)度值與租賃限制值進(jìn)行比較;響應(yīng)于在租賃限制值之內(nèi)的租賃進(jìn)度值,允許計(jì)算機(jī)系統(tǒng)的用戶對(duì)一個(gè)或多個(gè)客戶操作系統(tǒng)的使用;以及響應(yīng)于超出租賃限制值的租賃進(jìn)度值,禁止計(jì)算機(jī)系統(tǒng)的用戶對(duì)一個(gè)或多個(gè)客戶操作系統(tǒng)的使用。
      文檔編號(hào)G06Q30/00GK101295338SQ20081008853
      公開日2008年10月29日 申請(qǐng)日期2008年3月27日 優(yōu)先權(quán)日2007年3月28日
      發(fā)明者蘭德爾·斯科特·斯普林菲爾德, 達(dá)里爾·卡維斯·克羅默, 霍華德·杰弗里·洛克 申請(qǐng)人:聯(lián)想(新加坡)私人有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1