專(zhuān)利名稱(chēng):虛擬機(jī)控制的制作方法
戯以機(jī)控制
背景技術(shù):
移動(dòng)計(jì)算設(shè)備己經(jīng)普遍存在于當(dāng)今經(jīng)濟(jì)中。這種設(shè)備,盡管實(shí)用和有益, 也可能面臨安全問(wèn)題。例如,如果這種設(shè)備被盜,非授權(quán)實(shí)體可訪問(wèn)遠(yuǎn)離設(shè)備 存儲(chǔ)但可經(jīng)由設(shè)備訪問(wèn)的敏感數(shù)據(jù)。在一種情景下,非授權(quán)實(shí)體,在非法持有 筆記本電腦時(shí),可能使用筆記本電腦來(lái)訪問(wèn)存儲(chǔ)在遠(yuǎn)程服務(wù)器上的敏感數(shù)據(jù)。
附圖簡(jiǎn)要說(shuō)明
將參考附圖來(lái)詳細(xì)描述本發(fā)明的示例性實(shí)施例,其中
圖1顯示了按照各種實(shí)施例的系統(tǒng);以及 圖2顯示了按照各種實(shí)施例的方法。 符號(hào)和術(shù)語(yǔ)
在以下說(shuō)明書(shū)和權(quán)利要求中使用的特定術(shù)語(yǔ)指示特定的系統(tǒng)組件。如本領(lǐng) 域的技術(shù)人員將理解的,計(jì)算機(jī)公司可通過(guò)不同的名字指示組件。本申請(qǐng)中不 打算區(qū)分名字不同而不是功能不同的組件。在下面的詳述和權(quán)利要求中,術(shù)語(yǔ) "包括"和"包含"以開(kāi)放式使用,因而應(yīng)當(dāng)解釋為"包括,但不限于....",此 外,術(shù)語(yǔ)"耦合"是指間接、直接、光學(xué)或無(wú)線電連接中的任一種。這樣,如 果第一設(shè)備耦合到第二設(shè)備,所述連接可為通過(guò)直接電連接、通過(guò)經(jīng)由其他設(shè) 備和連接的間接電連接、通過(guò)光電連接或通過(guò)無(wú)線電連接。術(shù)語(yǔ)"系統(tǒng)"指兩 個(gè)或更多個(gè)組件的結(jié)合。系統(tǒng)可包括,例如,服務(wù)器和通信耦合的客戶端的組
合,或單獨(dú)的服務(wù)器、#^蟲(chóng)的客戶端,或計(jì)^m中的子系統(tǒng)。
具體實(shí)施例方式
圖1顯示了通過(guò)網(wǎng)絡(luò)28通信耦合到客戶端計(jì)算機(jī)30的服務(wù)器計(jì)算機(jī)10。 在各種實(shí)施例中,網(wǎng)絡(luò)28包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、或其他自 的網(wǎng)絡(luò)。服務(wù)器計(jì)算機(jī)10包括耦合到存儲(chǔ)器14和網(wǎng)絡(luò)接口 (NTWK) 20的處 理器12。至少處理器12包括這樣的邏輯,其在各種實(shí)施例中,執(zhí)行這里描述的 可歸于服務(wù)器計(jì)^t幾10的功能性中的部分或全部。存儲(chǔ)器14包括計(jì)算機(jī)可讀 介質(zhì),諸如易失性存儲(chǔ)器(例如,隨機(jī)訪問(wèn)存儲(chǔ)器)、非易失性存儲(chǔ)器(例如,硬盤(pán)驅(qū)動(dòng)器,閃存,光盤(pán)只讀存儲(chǔ)器(CD ROM)等)及它們的組合。根據(jù)這里描述的各種安全機(jī)制,存儲(chǔ)器14包括一個(gè)或多個(gè)可由客戶端計(jì)算機(jī)30訪問(wèn)
的M項(xiàng)16。存儲(chǔ)器14可集成至u服務(wù)器計(jì)^m 10,或可與服務(wù)器計(jì)^t幾分離
的提供。
客戶端計(jì)算機(jī)30包括處理器32, 一個(gè)或多個(gè)硬件資源34, 一個(gè)或多個(gè)軟件資源36,計(jì)算機(jī)可讀介質(zhì)(CRM) 38,網(wǎng)絡(luò)接口 (NTWK) 40,以及輸入設(shè)備42和輸出設(shè)備44。在各種的實(shí)施例中,客戶端設(shè)備30還可包括位置確定設(shè)備50。在各種實(shí)施例中,位置確定設(shè)備50包括^J求定位系統(tǒng)(GPS)接收器或其他機(jī)制,以允許客戶端設(shè)備30確定其在房間、建筑、城市或在地球上任意地方(在位置確定設(shè)備的能力內(nèi))的物理位置。
輸入設(shè)備42包括鼠標(biāo)、追蹤球、鍵盤(pán)或其他類(lèi)型的 輸入和/或定點(diǎn)設(shè)備。輸出設(shè)備44包括顯示器或其他類(lèi)型的設(shè)備,客戶端計(jì)算機(jī)30的用戶可通過(guò)輸出設(shè)備44查看存儲(chǔ)在服務(wù)器計(jì)算機(jī)10上的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)16。通過(guò)與輸入設(shè)備42和輸出設(shè)備44的交互,客戶端計(jì)算機(jī)30的用戶可請(qǐng)求訪問(wèn),以及查看來(lái)自服務(wù)器計(jì)算機(jī)10的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)16 。
月艮務(wù)器計(jì)^fl 10和客戶端計(jì)^n30中的每個(gè)都包括網(wǎng)^l妾口 (如所示的接口 20和40)。這種網(wǎng)絡(luò)接口 20和40使得服務(wù)器和客戶端計(jì)算機(jī)10和30能夠ffiil網(wǎng)絡(luò)28彼ltbil信。在各種實(shí)施例中,每個(gè)網(wǎng)絡(luò)接口都包括網(wǎng)絡(luò)接口控制器(NIC)。
客戶端計(jì)算機(jī)30的硬件(HW)資源34包括諸如存儲(chǔ)器、輸A/輸出(I/O)、端口等的各種可配置資源。軟件(SW)資源36包蹄如一個(gè)或多個(gè)各禾中的可能完全不同的操作系統(tǒng)(例如,Windows, LINUX等)和各種應(yīng)用程序,病毒特征、基本輸入輸出系統(tǒng)(BIOS)版本、操作系統(tǒng)服夠等的資源。
計(jì)算機(jī)可讀介質(zhì)38包括可由處理器32執(zhí)行的代碼45。代碼45可由處理器32執(zhí)行。處理器32執(zhí)行的代碼45至少包括這樣的邏輯,其使得客戶端計(jì)算機(jī)30肖^l多執(zhí)行一個(gè)或多個(gè)這里描述的可歸于客戶端計(jì)算機(jī)30的動(dòng)作。
在操作期間,客戶端計(jì)算機(jī)30的用戶請(qǐng)求訪問(wèn)一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)16和服務(wù)器計(jì)算機(jī)IO。在各禾中實(shí)施例中,在服務(wù)器10向客戶端計(jì)算機(jī)30提供被請(qǐng)求的娜之前,服務(wù)器計(jì)##110強(qiáng)制客戶端計(jì)#^幾30產(chǎn)生特定的"虛擬機(jī)"??蛻舳擞?jì)^t幾30育的多生鵬客戶端計(jì)^t幾30上可用的多個(gè)^J以機(jī)中的任意一個(gè)或多個(gè)。虛擬機(jī)是與主機(jī)操作系統(tǒng)協(xié)同工作然而獨(dú)立于主機(jī)操作系統(tǒng)的操作環(huán)境。因此^m機(jī)是自包含操作環(huán)境,其行為就象它是一個(gè)單獨(dú)的計(jì)算機(jī)。
仍然參考圖1,以及按照各種實(shí)施例,服務(wù)器計(jì)算機(jī)的數(shù)據(jù)項(xiàng)16的一個(gè)或
多個(gè)與特定的虛擬機(jī)識(shí)別符(VMI) 18相關(guān)聯(lián)。VMI18包括與特定虛擬機(jī)相關(guān)聯(lián)的值,該特定虛擬機(jī)必須由客戶端計(jì)算機(jī)30執(zhí)行(g卩,產(chǎn)生)以使客戶端計(jì)算機(jī)30接收和查看相應(yīng)數(shù)據(jù)。VMI可包括唯一標(biāo)識(shí)和將一個(gè)戯以機(jī)與另一個(gè)虛擬機(jī)區(qū)分的連續(xù)的數(shù)字,字母數(shù)字標(biāo)記或任何其他類(lèi)型的值。在一些實(shí)施例中,月艮務(wù)器計(jì)^n 10上的所有數(shù)據(jù)項(xiàng)16與同一虛擬標(biāo)識(shí)符相關(guān)聯(lián),而在其他實(shí)施例中, 一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)16與不同于一-個(gè)或多個(gè)其他數(shù)據(jù)項(xiàng)16的虛擬機(jī)標(biāo)識(shí)符相關(guān)聯(lián)。 一些數(shù)據(jù)項(xiàng)16可與VMI 18相關(guān)聯(lián),而其他數(shù)據(jù)項(xiàng)16不與VM 18相關(guān)聯(lián)。
在一些實(shí)施例中,每當(dāng)創(chuàng)建數(shù)據(jù)項(xiàng)16并存儲(chǔ)在服務(wù)器計(jì)算機(jī)10上時(shí),服務(wù)器計(jì)算機(jī)的用戶(例如,管理員)用特定的虛擬機(jī)標(biāo)識(shí)符標(biāo)記新存儲(chǔ)的數(shù)據(jù)項(xiàng)16。這種管理員從而能夠指定哪個(gè)jtl以機(jī)必須由客戶端計(jì)算機(jī)30產(chǎn)生,以便客戶端計(jì)算機(jī)30接收并向用戶顯示該數(shù)據(jù)。以這種方式,下層的數(shù)據(jù)項(xiàng)的安全需求被映射到必須被使用^程訪問(wèn)所述數(shù)據(jù)項(xiàng)的期望的虛擬機(jī)。
當(dāng)接收到來(lái)自客戶端計(jì)算機(jī)30的對(duì)特定數(shù)據(jù)項(xiàng)16的請(qǐng)求時(shí),服務(wù)器計(jì)算機(jī)10的處理器12獲得與被請(qǐng)求的數(shù)據(jù)項(xiàng)16相關(guān)聯(lián)的虛擬機(jī)標(biāo)識(shí)符。處理器12接著通過(guò)網(wǎng)絡(luò)接口 20經(jīng)由網(wǎng)絡(luò)28將虛擬機(jī)標(biāo)識(shí)符18提供給客戶端計(jì)算機(jī)30??蛻舳擞?jì)算才幾的處理器32經(jīng)由客戶端計(jì)算機(jī)的網(wǎng)絡(luò)接口 40接收該^J以機(jī)標(biāo)識(shí)符18??蛻舳擞?jì)#^幾30的處理器32產(chǎn)生與服務(wù)器計(jì)算^l指定的虛擬機(jī)標(biāo)識(shí)符18相關(guān)聯(lián)的戯以機(jī)。 一旦處理器32產(chǎn)生了指定的虛擬機(jī),服務(wù)器10便提供被請(qǐng)求的數(shù)據(jù)項(xiàng)16到客戶端計(jì)算機(jī)30來(lái)顯示給客戶端計(jì)算機(jī)的用戶。在各種實(shí)施例中,產(chǎn)生虛擬機(jī)包括這樣的操作,如分配指定內(nèi)存量,加載特定的操作系統(tǒng),啟用和停用指定輸A/輸出(I/O)端口等。代碼45包括虛擬機(jī)監(jiān)視程序(VMM),其使用硬件和軟件資源34和35產(chǎn)生合適的戯以機(jī)。在一些實(shí)施例中, 一次可產(chǎn)生多于一個(gè)戯以機(jī)。
按照各種實(shí)施例,在向客戶端計(jì)算機(jī)30提供被請(qǐng)求的數(shù)據(jù)項(xiàng)16之前,服務(wù)器計(jì)算機(jī)10驗(yàn)證客戶端計(jì)算機(jī)30產(chǎn)生了正確的虛擬機(jī)。這種驗(yàn)證的一個(gè)例子是通過(guò)使用基于可信平臺(tái)模塊(TPM)的機(jī)制,諸如在U.S.專(zhuān)利公開(kāi)號(hào)為20050235141,名稱(chēng)為"附屬可信平臺(tái)模塊"中描述的機(jī)制,這里ilil引用包含 進(jìn)來(lái)。例如,在產(chǎn)生指定虛擬機(jī)之后,客戶端計(jì)算機(jī)30計(jì)算客戶端計(jì)算機(jī)的新 產(chǎn)生的虛擬機(jī)的結(jié)果配置的一個(gè)或多個(gè)度量,并M網(wǎng)絡(luò)28向服務(wù)器10提供 一個(gè)或多個(gè)這種度量。服務(wù)器10把從客戶端計(jì)^m 30所接收的度量和這種度 量的已知的合法拷貝相比較。如果度量匹配,服務(wù)器確定客戶端計(jì)算機(jī)30已產(chǎn) 生正確的戯以機(jī)。如果度量不匹配,服務(wù)器IO,至少在一些實(shí)施例中,將不向 客戶端計(jì)算機(jī)30提供被請(qǐng)求的數(shù)據(jù)項(xiàng)16。
在圖1中示出的系統(tǒng)中實(shí)施的另一種安全機(jī)制是僅當(dāng)客戶端計(jì)算機(jī)30物理 上位于與指定虛擬機(jī)相關(guān)聯(lián)的位置信息相匹配的位置時(shí),客戶端計(jì)算機(jī)30產(chǎn)生 服務(wù)器指定的虛擬機(jī)。至少一些實(shí)施例中,位置,旨諸如由經(jīng)度和緯度定義的位 置的地理位置。
計(jì)算機(jī)可讀介質(zhì)38包括數(shù)據(jù)集46,其為一個(gè)或多個(gè)戯以機(jī)標(biāo)識(shí)符47中的 每一個(gè)提側(cè)立置信息(LOC.勝O) 48。在各種實(shí)施例中,針位置信息48指 定,為了客戶端計(jì)算機(jī)30產(chǎn)生與虛擬機(jī)標(biāo)識(shí)符47相關(guān)聯(lián)的虛擬機(jī),客戶端計(jì) 算機(jī)30必須物理上存在于的位置的范圍。在其他實(shí)施例中,位置信息48定義 所述位置客戶端計(jì)算機(jī)30 —定不產(chǎn)生與相應(yīng)的虛擬機(jī)標(biāo)識(shí)符47相關(guān)聯(lián)的虛擬 機(jī)的一個(gè)或多個(gè)位置,這樣間接指定了虛擬機(jī)的允許位置。
基于位置信息48,客戶端計(jì)算機(jī)30的處理器32比較,例如i!31位置確定 設(shè)備50所提供的客戶端計(jì)算機(jī)的當(dāng)前位置,和CRM38的位置信息48,以確定 客戶端計(jì)^m30當(dāng)前是否位于允許客戶端計(jì)算機(jī)產(chǎn)生服務(wù)器指定的戯以機(jī)的位 置。如果客戶端計(jì)算機(jī)30位于這種合適位置(由數(shù)據(jù)集46所規(guī)定的),處理器 32產(chǎn)生指定的虛擬機(jī)。另一方面,如果客戶端計(jì)算機(jī)30沒(méi)有位于允許客戶端計(jì)
算浙產(chǎn)生指定的戯以機(jī)的位置,處理器32阻止戶;n青求的虛擬機(jī)的產(chǎn)生,因此,
客戶端計(jì)算機(jī)30不被允許AM艮務(wù)器計(jì)算機(jī)10接收0n青求的數(shù)據(jù)項(xiàng)16。
圖2圖示了按照本發(fā)明的各種實(shí)施例的方法。圖2中列出的動(dòng)作可以與示 出的不同的次序^l行,并且不同動(dòng)作可并發(fā)執(zhí)行。在102,該方法包括從客戶端 計(jì)算機(jī)30接tl^t特定數(shù)據(jù)項(xiàng)的請(qǐng)求。在104,所述方法進(jìn)一步包括獲得與所請(qǐng) 求的數(shù)據(jù)相關(guān)聯(lián)的虛擬機(jī)的標(biāo)識(shí)符。在106,所述方法還包括經(jīng)由網(wǎng)絡(luò)28,從 服務(wù)器10向客戶端30提供虛擬機(jī)標(biāo)識(shí)符。
在108,客戶端計(jì)算機(jī)30確定其位置是否使得指定的虛擬機(jī)肖^H在客戶端計(jì)算機(jī)30上產(chǎn)生。如果客戶端計(jì)算機(jī)的位置不適合產(chǎn)生指定的虛擬機(jī),接著在
110,所述方法阻止客戶端計(jì)算機(jī)30產(chǎn)生指定的虛擬機(jī)。進(jìn)一步地,客戶端計(jì) 算機(jī)30可向服務(wù)器10報(bào)告它不能產(chǎn)生指定的虛擬機(jī)。這種警報(bào)可指示客戶端 計(jì)算機(jī)30已被盜。由于從客戶端計(jì)^^幾30接收所述警報(bào),服務(wù)器將不向客戶 端計(jì)算機(jī)30提供所請(qǐng)求的數(shù)據(jù)項(xiàng)16。此外或作為替換,服務(wù)器計(jì)算機(jī)10可制 定一個(gè)或多個(gè)安全機(jī)制,諸如警告網(wǎng)絡(luò)管理員客戶端計(jì)算機(jī)30請(qǐng)求了特定數(shù)據(jù) 項(xiàng)但未能產(chǎn)生正確的虛擬機(jī)。
在108,客戶端計(jì)^m可確定它的當(dāng)前位置確實(shí)落入允許客戶端計(jì)算機(jī)30 產(chǎn)生服務(wù)器指定的虛擬機(jī)的位置范圍。相應(yīng)地,在112,所述方法進(jìn)一步包括客 戶端計(jì)算機(jī)30產(chǎn)生指定的虛擬機(jī)。在114,服務(wù)器計(jì)算機(jī)10驗(yàn)證客戶端計(jì)算機(jī) 30產(chǎn)生了與服務(wù)器計(jì)算機(jī)10提供給客戶端計(jì)算機(jī)30的虛擬機(jī)標(biāo)識(shí)符一致的正 確的戯以機(jī)。在116,如果服務(wù)器計(jì)算機(jī)10成功驗(yàn)證了客戶端計(jì)算機(jī)產(chǎn)生了正 確的戯以機(jī),服務(wù)器計(jì)^t幾10允許客戶端計(jì)^t幾30訪問(wèn)薩,從而提供這種 數(shù)據(jù)到客戶端計(jì)算機(jī)30。
在圖l所示的實(shí)施例中,客戶端計(jì)算機(jī)30包括位置確定設(shè)備50,通過(guò)該 位置確定設(shè)備50客戶端計(jì)算機(jī)確定其當(dāng)前位置。然而,在其他實(shí)施例中,確定 客戶端計(jì)算才幾位置的機(jī)制不是客戶端計(jì)算機(jī)的一部分,而是與客戶端計(jì)算^幾30 分開(kāi)提供。例如,實(shí)施位置證明服務(wù)(LAS)來(lái)確定客戶端計(jì)算機(jī)的位置是否 適合標(biāo)記到客戶端計(jì)算機(jī)的用戶期望查看的數(shù)據(jù)的位置要求。這種位置證明服 務(wù)的一個(gè)例子在名稱(chēng)為"位置證明服務(wù)",序列號(hào)為11/709473的共同待批申請(qǐng) 中被描述,這里通過(guò)參考包含進(jìn)來(lái)。1頓這禾中LAS,客戶端計(jì)算機(jī)30提頓服 務(wù)器計(jì)算機(jī)的數(shù)據(jù)的請(qǐng)求到服務(wù)器計(jì)算機(jī)10。服務(wù)器計(jì)算機(jī)10請(qǐng)求來(lái)自客戶端 計(jì)算機(jī)30的位置證明??蛻舳擞?jì)算機(jī)30搜索位置證明服務(wù)接口設(shè)備(LASID) (例如,^H立置區(qū)域一個(gè)LASID)。所述LASID聯(lián)系管理服務(wù)器,所述管理
月艮務(wù)器可為服務(wù)器計(jì)算機(jī)io或不同的服務(wù)器,瓶予位置證書(shū)給客戶端計(jì)^m
30。所述客戶端計(jì)算機(jī)30接著把位置證書(shū)呈現(xiàn)給服務(wù)器計(jì)^ni0,其從而驗(yàn)證
客戶端計(jì)算機(jī)的位置允許產(chǎn)生所要求的戯以機(jī)。
按照另一例子,圖2中的判定108由服務(wù)器計(jì)算機(jī)10執(zhí)行,其從客戶端 計(jì)算機(jī)30請(qǐng)求客戶端計(jì)算機(jī)30的位置??蛻舳擞?jì)算機(jī)30向服務(wù)器10提供自 身位置。月艮務(wù)器10比較客戶端計(jì)算機(jī)的位置和也被標(biāo)記到W^數(shù)據(jù)項(xiàng)16的位置信息。這樣,在該實(shí)施例中,^t數(shù)據(jù)項(xiàng)16包括虛擬機(jī)標(biāo)識(shí)符18以及位置
信息,其中虛擬機(jī)標(biāo)識(shí)符18指定了要由客戶端計(jì)^la 30產(chǎn)生的虛擬機(jī),位置 信息定義了可由客戶端計(jì)算機(jī)30產(chǎn)生相應(yīng)戯以機(jī)的位置。如果服務(wù)器10確定
客戶端計(jì)^m 30存在于正確的位置,服務(wù)器計(jì)^n 10斷言一個(gè)信號(hào)返回給客
戶端計(jì)算機(jī)30,授權(quán)客戶端計(jì)算機(jī)30產(chǎn)生服務(wù)器指定的虛擬機(jī)。否則,服務(wù)器 計(jì)算機(jī)10阻止客戶端計(jì)算機(jī)30產(chǎn)生指定的虛擬機(jī)。
按照各禾中實(shí)施例,客戶端計(jì)算機(jī)30監(jiān)控其位置,并且當(dāng)客戶端計(jì)算機(jī)30 不再位于被允許產(chǎn)生虛擬機(jī)的位置時(shí),終止所產(chǎn)生的虛擬機(jī)。虛擬機(jī)的終止破 壞虛擬機(jī)的分區(qū)以及任何關(guān)聯(lián)的秘密,密鑰等。這樣,如果客戶端計(jì)算機(jī)30是 可移動(dòng)的,且當(dāng)虛擬機(jī)產(chǎn)生了時(shí)從一個(gè)位置移動(dòng)到另一位置,如果在該新位置 不允許該虛擬機(jī),客戶端計(jì)算機(jī)30將終止該ltJ以機(jī)??蛻舳擞?jì)算機(jī)30,或者任 意設(shè)備,連續(xù)或定期地(例如,每併中一次,每五分鐘一次等),確定客戶端計(jì) 算機(jī)的位置并確保所述位置對(duì)于目標(biāo)虛擬機(jī)是合適的,或者通過(guò)諸如丟失來(lái)自 位置確定設(shè)備的位置信號(hào)的事件驅(qū)動(dòng)機(jī)制,來(lái)監(jiān)控位置及遵從由客戶端計(jì)算機(jī) 30訪問(wèn)的服務(wù)器數(shù)據(jù)的位置要求。
上述討論是為了說(shuō)明本發(fā)明的原理和各種實(shí)施例。當(dāng)充分理解上述公開(kāi)時(shí), 各種變化和修改對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。以下權(quán)利要求意欲解 釋為包括所有的這種變化和修改。
權(quán)利要求
1、一種方法,包括接收(102)來(lái)自客戶端計(jì)算機(jī)(30)的對(duì)數(shù)據(jù)的請(qǐng)求;獲取(104)虛擬機(jī)標(biāo)識(shí)符,所述虛擬機(jī)標(biāo)識(shí)符與所述數(shù)據(jù)相關(guān)聯(lián);以及提供(106)所述虛擬機(jī)標(biāo)識(shí)符給所述客戶端計(jì)算機(jī)。
2、 如權(quán)禾腰求l所述的方法,進(jìn)一步包括客戶端計(jì)^m產(chǎn)生(112)與所 述戯以機(jī)標(biāo)識(shí)符一致的ltj以機(jī)。
3、 如權(quán)利要求1所述的方法,進(jìn)一步包括驗(yàn)證(114)客戶端計(jì)算機(jī)是否 產(chǎn)生了與所述虛擬機(jī)標(biāo)識(shí)符一致的虛擬機(jī)。
4、 如權(quán)利要求1所述的方法,進(jìn)一步包括計(jì)算與所述^l以機(jī)相關(guān)聯(lián)的度
5、 如權(quán)利要求1所述的方法,進(jìn)一步包括使用位置信息來(lái)確定(108)是 否要產(chǎn)生與所述戯以機(jī)標(biāo)識(shí)符相關(guān)聯(lián)的虛擬機(jī)。
6、 一種系統(tǒng)(30),包括 邏輯(32);以及網(wǎng)絡(luò)接口 (40),其耦合到所,輯;其中所述邏輯經(jīng)由網(wǎng)絡(luò)接口通過(guò)網(wǎng)絡(luò)提CT數(shù)據(jù)的請(qǐng)求并接收對(duì)所述請(qǐng)求 的響應(yīng),所述響應(yīng)包括虛擬機(jī)標(biāo)識(shí)符,所述虛擬機(jī)標(biāo)識(shí)符與所述被請(qǐng)求的數(shù)據(jù) 相關(guān)聯(lián);并且其中,所,輯產(chǎn)生與所述虛擬機(jī)標(biāo)識(shí)符一致的虛擬機(jī)。
7、 如權(quán)禾腰求6所述的系統(tǒng),其中所縱輯基于系統(tǒng)是否位于允許產(chǎn)生 所述虛擬機(jī)的位置,來(lái)確定是否產(chǎn)生與所述^m機(jī)標(biāo)識(shí)符一致的虛擬機(jī)。
8、 如權(quán)利要求6所述的系統(tǒng),進(jìn)一步包括向所,輯提供系統(tǒng)的位置的 位置確定設(shè)備(50),且所,輯基于所述系統(tǒng)的位置確定是否產(chǎn)生該虛擬機(jī)。
9、 如權(quán)利要求6所述的系統(tǒng),進(jìn)一步包括存儲(chǔ)器(38),其對(duì)于至少一個(gè)itm機(jī)指定可產(chǎn)生所述至少一個(gè)戯以機(jī)的位置。
10、 如權(quán)利要求6所述的系統(tǒng),其中所述邏輯艦網(wǎng)纟縱供信息,遠(yuǎn)程設(shè) 備Mil所述信息驗(yàn)證系統(tǒng)產(chǎn)生了與所述^J以機(jī)標(biāo)識(shí)符一致的虛擬機(jī)。
全文摘要
一種方法包括接收(102)來(lái)自客戶端計(jì)算機(jī)的對(duì)數(shù)據(jù)的請(qǐng)求。該方法進(jìn)一步包括獲取(104)虛擬機(jī)的標(biāo)識(shí)符。所述虛擬機(jī)標(biāo)識(shí)符與被請(qǐng)求的數(shù)據(jù)相關(guān)聯(lián)。該方法進(jìn)一步包括提供(106)所述虛擬機(jī)標(biāo)識(shí)符給客戶端計(jì)算機(jī)。
文檔編號(hào)G06F9/06GK101681257SQ200880013537
公開(kāi)日2010年3月24日 申請(qǐng)日期2008年4月24日 優(yōu)先權(quán)日2007年4月26日
發(fā)明者W·M·易卜拉欣 申請(qǐng)人:惠普開(kāi)發(fā)有限公司