專利名稱:用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng)和方法。
背景技術(shù):
當(dāng)用戶使用瀏覽器或瘦客戶機(jī)與在處于另一位置的虛擬機(jī)上運(yùn)行的系統(tǒng)相交互時(shí),用戶不能直接訪問本地外圍設(shè)備,而僅能訪問那些存在于該遠(yuǎn)程主機(jī)系統(tǒng)即存在于虛擬機(jī)上的外圍設(shè)備。例如,通過一本地打印機(jī)或設(shè)備進(jìn)行打印是不可能的。向該系統(tǒng)添加設(shè)備以及認(rèn)定該設(shè)備可用不能從遠(yuǎn)程位置實(shí)現(xiàn)。例如,用戶可能希望使用一與用戶在同一位置的外圍掃描儀在用戶自身的位置直接掃描文檔。在此情況下,用戶會(huì)希望他/她的本地(在同一位置的)掃描儀能夠與遠(yuǎn)程的虛擬機(jī)相交互。這樣,用戶可使用他/她已經(jīng)運(yùn)行的虛擬機(jī)查看并操作該掃描數(shù)據(jù)。
通常,虛擬機(jī)僅能使用相對(duì)于該虛擬機(jī)自身為本地的設(shè)備進(jìn)行操作,而本地用戶被迫僅能使用那些當(dāng)前安裝在該虛擬機(jī)上的設(shè)備。在本地安裝新的外圍設(shè)備的用戶不能立即訪問該設(shè)備。當(dāng)外圍設(shè)備更加多樣化以及更加便攜(例如藍(lán)牙連接的PDA、便攜式數(shù)字音樂播放器)時(shí),這個(gè)問題變得更加尖銳。
虛擬設(shè)備這個(gè)概念本身并不新穎。實(shí)際上,甚至在遠(yuǎn)程位置的虛擬機(jī)也虛擬化連接在該系統(tǒng)上的設(shè)備。針對(duì)訪問主機(jī)系統(tǒng)的虛擬機(jī)的用戶的每個(gè)實(shí)例,虛擬設(shè)備驅(qū)動(dòng)程序虛擬化該系統(tǒng)的外圍設(shè)備。例如,在一特定的虛擬機(jī)上可能僅安裝了一個(gè)打印機(jī),然而任何訪問該虛擬機(jī)的用戶都可使用該打印機(jī)打印文檔。該打印機(jī)對(duì)于這些用戶而言是一虛擬設(shè)備,因?yàn)橛脩羰峭ㄟ^虛擬機(jī)訪問該設(shè)備的。虛擬設(shè)備驅(qū)動(dòng)程序模仿實(shí)際硬件,并且使每個(gè)虛擬機(jī)上的應(yīng)用可訪問該單個(gè)物理設(shè)備。
在本技術(shù)領(lǐng)域內(nèi),需要一種使得用戶可在運(yùn)行虛擬機(jī)時(shí)訪問本地外圍設(shè)備的裝置和方法。
發(fā)明內(nèi)容
本發(fā)明通過提供這樣一種方法解決上述問題,即當(dāng)用戶在遠(yuǎn)程虛擬機(jī)上執(zhí)行時(shí),“插入”、識(shí)別對(duì)于用戶為本地的設(shè)備,并且使得該用戶可使用該設(shè)備。本發(fā)明的獨(dú)特之處是將一設(shè)備物理地插入該用戶的本地設(shè)備集線器使得該設(shè)備可在本地被檢測(cè)到,設(shè)備驅(qū)動(dòng)程序被定位、下載以及安裝到虛擬機(jī)上。從而使該設(shè)備對(duì)于用戶目前正在執(zhí)行的位于遠(yuǎn)程的虛擬機(jī)實(shí)例可用。
本發(fā)明涉及一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng)和方法。
本發(fā)明提供了一虛擬設(shè)備集線器,本地外圍設(shè)備或設(shè)備插入該集線器。這些設(shè)備在本地以及對(duì)于遠(yuǎn)程虛擬機(jī)被虛擬化。然后,這些設(shè)備對(duì)于遠(yuǎn)程應(yīng)用表現(xiàn)為可用,并且可被用于例如通過一位于用戶的物理位置的打印機(jī)打印正在該遠(yuǎn)程主機(jī)上處理的報(bào)告。
用戶的虛擬設(shè)備集線器僅是一具有網(wǎng)絡(luò)能力的、能夠訪問遠(yuǎn)程虛擬機(jī)的小型計(jì)算機(jī)。當(dāng)用戶運(yùn)行一應(yīng)用時(shí),該應(yīng)用實(shí)際上在該遠(yuǎn)程虛擬機(jī)上運(yùn)行。
輸出通過網(wǎng)絡(luò)連接被發(fā)送給用戶的顯示器,從而本地機(jī)器不執(zhí)行任何處理,而只是象一瘦客戶機(jī)那樣運(yùn)行。來自用戶鍵盤的輸入通過網(wǎng)絡(luò)傳遞給用戶的虛擬機(jī)。在用戶的本地機(jī)器內(nèi)跟蹤鼠標(biāo)的移動(dòng),并經(jīng)由網(wǎng)絡(luò)將其發(fā)送給該遠(yuǎn)程虛擬機(jī)。顯示中的變化是從該遠(yuǎn)程虛擬機(jī)發(fā)送并呈現(xiàn)在用戶的本地系統(tǒng)上的。
用戶不必保留操作系統(tǒng)環(huán)境的本地副本,而且用戶也不必保持該操作系統(tǒng)環(huán)境是最新的、無病毒的以及具有適當(dāng)?shù)陌踩?。遠(yuǎn)程虛擬機(jī)上的系統(tǒng)和管理員確保該虛擬機(jī)系統(tǒng)使用最新的軟件運(yùn)行。
本發(fā)明也可應(yīng)用于物理機(jī)器。當(dāng)應(yīng)用于一物理機(jī)器時(shí),通過提供一設(shè)備虛擬化層來增強(qiáng)操作系統(tǒng)。該操作系統(tǒng)本身支持與由該設(shè)備虛擬化層實(shí)現(xiàn)的抽象的、虛擬化的設(shè)備相交互的設(shè)備驅(qū)動(dòng)程序。繼而,該層通過本地設(shè)備驅(qū)動(dòng)程序或通過與某遠(yuǎn)程平臺(tái)的設(shè)備虛擬化層相通信的設(shè)備驅(qū)動(dòng)程序?qū)崿F(xiàn)與實(shí)際設(shè)備的通信。
一些設(shè)備需要來自它們的設(shè)備驅(qū)動(dòng)程序的實(shí)時(shí)響應(yīng)。例如,當(dāng)使用鼠標(biāo)時(shí),鼠標(biāo)的移動(dòng)和相應(yīng)的顯示更新之間存在著最大延遲,否則用戶將發(fā)現(xiàn)鼠標(biāo)不可用。本發(fā)明包含諸如本技術(shù)領(lǐng)域內(nèi)已知的這樣的手段,通過這些手段協(xié)商網(wǎng)絡(luò)服務(wù)質(zhì)量(QoS)從而可滿足這些實(shí)時(shí)響應(yīng)要求。
該虛擬設(shè)備集線器可包括存儲(chǔ)設(shè)備、打印機(jī)、音頻/視頻設(shè)備、媒體“燒錄機(jī)”、投影設(shè)備、室內(nèi)燈光設(shè)備、電話設(shè)備、付款機(jī)、TV以及用戶交互設(shè)備(例如跟蹤球)等。如果作為服務(wù)運(yùn)行,則可適當(dāng)?shù)厥杖≠M(fèi)用。該虛擬設(shè)備集線器還可處理安全性、調(diào)度和壓縮的某些方面??刹樵?cè)撎摂M設(shè)備集線器以獲得可用設(shè)備的信息并就如何最好地使用這些設(shè)備對(duì)用戶進(jìn)行指導(dǎo)??稍谵k公室、商場(chǎng)、教室和銀行部署該集線器。
本概念超出傳統(tǒng)的計(jì)算設(shè)備,并且可應(yīng)用于廚房中的聯(lián)網(wǎng)的設(shè)備,或者汽車、身體區(qū)域網(wǎng)絡(luò)(可穿戴計(jì)算)或遠(yuǎn)程機(jī)器人場(chǎng)地中的任何一個(gè)中的聯(lián)網(wǎng)的部件。
因此,本發(fā)明的主要目的是提供一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng)。
本發(fā)明的另一目的是提供一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的方法。
本發(fā)明的另一目的是提供一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),該系統(tǒng)包括一設(shè)備虛擬化層。
結(jié)合附圖從下面的說明中可清楚地了解本發(fā)明的進(jìn)一步的以及其他的目的。
圖1是本發(fā)明的一優(yōu)選實(shí)施例的框圖。
圖2是實(shí)現(xiàn)本發(fā)明的方法的流程圖。
圖3是包含一設(shè)備虛擬化層的本發(fā)明的一優(yōu)選實(shí)施例的框圖。
具體實(shí)施例方式
本發(fā)明涉及一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng)和方法。
現(xiàn)參照附圖尤其是圖1,在服務(wù)器101中的遠(yuǎn)程虛擬機(jī)(VM)通過虛擬設(shè)備集線器102虛擬化本地外圍設(shè)備103,并使在服務(wù)器101上遠(yuǎn)程運(yùn)行的應(yīng)用可使用這些設(shè)備。
當(dāng)用戶操作一計(jì)算設(shè)備104運(yùn)行位于服務(wù)器101上的虛擬機(jī)中的程序時(shí),計(jì)算設(shè)備104的用戶就好像操作系統(tǒng)和應(yīng)用位于該計(jì)算設(shè)備104上一樣進(jìn)行操作。但是,該操作系統(tǒng)和應(yīng)用會(huì)部分或全部位于遠(yuǎn)程服務(wù)器101上并在服務(wù)器101的虛擬機(jī)實(shí)例中執(zhí)行。
本發(fā)明的虛擬設(shè)備集線器102連接到一可訪問在該遠(yuǎn)程服務(wù)器101上運(yùn)行的虛擬機(jī)的網(wǎng)絡(luò)中。虛擬設(shè)備集線器102可直接連接到與服務(wù)器101相連接的該網(wǎng)絡(luò)中,或虛擬設(shè)備集線器102可通過計(jì)算設(shè)備104A與服務(wù)器101相連接。該集線器是通過在服務(wù)器101上運(yùn)行的虛擬機(jī)“插入”到服務(wù)器101的。
圖2中示出實(shí)現(xiàn)本發(fā)明的方法,其中當(dāng)用戶希望使用本地設(shè)備時(shí),在步驟201用戶將該本地設(shè)備插入該虛擬設(shè)備集線器。在步驟202,虛擬設(shè)備集線器檢測(cè)到一設(shè)備已插入該集線器,收集關(guān)于該設(shè)備的信息例如設(shè)備型號(hào)和類型,并在步驟203將這些信息發(fā)送給服務(wù)器中的虛擬機(jī)實(shí)例。
在步驟204,使用該設(shè)備信息以允許該虛擬機(jī)選擇哪種類型的設(shè)備103已被插入該虛擬設(shè)備集線器102的,并察看是否對(duì)該特定設(shè)備的支持存在于服務(wù)器101上。如果不存在,則服務(wù)器101中的虛擬機(jī)實(shí)例啟動(dòng)在該服務(wù)器101中安裝一物理設(shè)備驅(qū)動(dòng)程序,并且在服務(wù)器101上運(yùn)行的虛擬機(jī)實(shí)例中安裝一虛擬設(shè)備驅(qū)動(dòng)程序。在步驟205,通過軟件使該設(shè)備103對(duì)于用戶的應(yīng)用可用。
例如,當(dāng)用戶希望使用設(shè)備103例如打印機(jī)時(shí),用戶與當(dāng)前運(yùn)行的應(yīng)用相交互以通過例如新添加的打印機(jī)103打印一文件。用戶選擇用于輸出的本地打印機(jī)103,并啟動(dòng)打印操作。因?yàn)橛脩粽谶\(yùn)行的應(yīng)用實(shí)際上位于遠(yuǎn)程服務(wù)器101上,所以該應(yīng)用將打印輸出發(fā)送給在服務(wù)器101上的虛擬機(jī)實(shí)例中定義的虛擬打印機(jī)。然后,通過網(wǎng)絡(luò)連接和虛擬設(shè)備集線器101將輸出發(fā)送給實(shí)際打印機(jī)103。
在服務(wù)器101中的虛擬機(jī)中執(zhí)行的應(yīng)用知道,它已通過(在服務(wù)器101中的)該虛擬機(jī)中的一虛擬設(shè)備驅(qū)動(dòng)程序向打印機(jī)103發(fā)送數(shù)據(jù)。然后,在該虛擬機(jī)中的虛擬設(shè)備驅(qū)動(dòng)程序通過網(wǎng)絡(luò)將流量發(fā)送給設(shè)備集線器102。這樣,服務(wù)器101中的應(yīng)用將該打印機(jī)“看成”一本地設(shè)備,而實(shí)際上該打印機(jī)是一位于虛擬設(shè)備集線器102上的遠(yuǎn)程設(shè)備。
在某些情況下,除了使用虛擬設(shè)備集線器102的用戶之外,虛擬機(jī)(服務(wù)器101)可允許其他用戶訪問該插入設(shè)備集線器102的打印機(jī)并通過該打印機(jī)打印。例如,虛擬機(jī)(服務(wù)器101)可具有這樣的策略,即允許特定的或所有其他的用戶或虛擬機(jī)共享其設(shè)備,在此情況下那些被選擇的用戶/虛擬機(jī)可以就象本地用戶那樣訪問該打印機(jī)。
如圖3中示出的,除應(yīng)用于虛擬機(jī)外,本發(fā)明也可應(yīng)用于物理機(jī)器。當(dāng)本發(fā)明應(yīng)用于物理機(jī)器時(shí),在設(shè)備103和服務(wù)器101之間在操作系統(tǒng)中插入一設(shè)備虛擬化層301。通過本地驅(qū)動(dòng)程序或通過在該物理設(shè)備103和一遠(yuǎn)程平臺(tái)之間通信的驅(qū)動(dòng)程序,在操作系統(tǒng)中提供遠(yuǎn)程平臺(tái)的設(shè)備虛擬化層301。
盡管已說明和示出一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并將這些設(shè)備擴(kuò)充到用戶的物理位置的系統(tǒng)和方法,但是對(duì)于本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員很明顯,可以在不偏離本發(fā)明的廣泛的教導(dǎo)和原理的情況下進(jìn)行改變和修改,而本發(fā)明應(yīng)僅由所附權(quán)利要求的廣泛的范圍限定。
權(quán)利要求
1.一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的方法,包括以下步驟檢測(cè)到設(shè)備對(duì)于遠(yuǎn)程虛擬機(jī)的本地客戶機(jī)是可用的;將設(shè)備可用這一信息發(fā)送給該遠(yuǎn)程虛擬機(jī);以及使該設(shè)備在本地可用。
2.根據(jù)權(quán)利要求1的用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的方法,還包括在該遠(yuǎn)程虛擬機(jī)和所述設(shè)備之間建立通信的步驟。
3.根據(jù)權(quán)利要求1的用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的方法,其中,所述使該設(shè)備在本地可用的步驟包括該遠(yuǎn)程虛擬機(jī)選擇允許本地客戶機(jī)訪問和控制所述設(shè)備的軟件,并使其可被下載。
4.根據(jù)權(quán)利要求3的用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的方法,還包括復(fù)制、下載和安裝所述軟件。
5.一種有形地體現(xiàn)機(jī)器可讀指令的程序的信號(hào)承載媒體,該程序可被數(shù)字處理裝置執(zhí)行以實(shí)現(xiàn)在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的操作,該些操作包括檢測(cè)到設(shè)備對(duì)于遠(yuǎn)程虛擬機(jī)的本地客戶機(jī)是可用的;將設(shè)備可用這一信息發(fā)送給該遠(yuǎn)程虛擬機(jī);以及使該設(shè)備在本地可用。
6.一種有形地體現(xiàn)機(jī)器可讀指令的程序的信號(hào)承載媒體,該程序可被數(shù)字處理裝置執(zhí)行以實(shí)現(xiàn)在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的操作,該些操作包括檢測(cè)到設(shè)備對(duì)于遠(yuǎn)程虛擬機(jī)的本地客戶機(jī)是可用的;將設(shè)備可用這一信息發(fā)送給該遠(yuǎn)程虛擬機(jī);以及通過該遠(yuǎn)程虛擬機(jī)選擇允許本地客戶機(jī)訪問和控制該設(shè)備的軟件并使其可被下載,使該設(shè)備在本地可用。
7.一種有形地體現(xiàn)機(jī)器可讀指令的程序的信號(hào)承載媒體,該程序可被數(shù)字處理裝置執(zhí)行以實(shí)現(xiàn)在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的操作,該些操作包括檢測(cè)到設(shè)備對(duì)于遠(yuǎn)程虛擬機(jī)的本地客戶機(jī)是可用的;將設(shè)備可用這一信息發(fā)送給該遠(yuǎn)程虛擬機(jī);通過該遠(yuǎn)程虛擬機(jī)選擇允許本地客戶機(jī)訪問和控制該設(shè)備的軟件并使其可被下載,使該設(shè)備在本地可用;以及復(fù)制、下載和安裝該軟件。
8.一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),包括用于檢測(cè)到設(shè)備對(duì)于遠(yuǎn)程虛擬機(jī)的本地客戶機(jī)可用的裝置;用于將設(shè)備可用這一信息發(fā)送給該遠(yuǎn)程虛擬機(jī)的裝置;以及用于使該設(shè)備在本地可用的裝置。
9.根據(jù)權(quán)利要求8的用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),還包括用于在該遠(yuǎn)程虛擬機(jī)和所述設(shè)備之間建立通信的裝置。
10.根據(jù)權(quán)利要求8的用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),其中,所述使該設(shè)備在本地可用的裝置包括用于該遠(yuǎn)程虛擬機(jī)選擇允許本地客戶機(jī)訪問和控制該設(shè)備的軟件并使其可被下載的裝置。
11.根據(jù)權(quán)利要求10的用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),還包括用于復(fù)制、下載和安裝所述軟件的裝置。
12.一種用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),包括運(yùn)行一個(gè)或多個(gè)遠(yuǎn)程虛擬機(jī)的服務(wù)器;通信網(wǎng)絡(luò);以及通過所述通信網(wǎng)絡(luò)與所述服務(wù)器相連接的虛擬設(shè)備集線器,該集線器能夠具有在本地插入其中的設(shè)備。
13.根據(jù)權(quán)利要求12的用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),其中,所述虛擬設(shè)備集線器包括具有網(wǎng)絡(luò)能力的計(jì)算設(shè)備,該計(jì)算設(shè)備能夠訪問至少一個(gè)遠(yuǎn)程虛擬機(jī)。
14.根據(jù)權(quán)利要求12的用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),其中,所述虛擬設(shè)備集線器是從包括存儲(chǔ)設(shè)備、打印機(jī)、音頻/視頻設(shè)備、媒體“燒錄機(jī)”、投影設(shè)備、室內(nèi)燈光設(shè)備、電話設(shè)備、付款機(jī)、TV以及用戶交互設(shè)備的組中選擇的。
15.根據(jù)權(quán)利要求12的用于在遠(yuǎn)程虛擬機(jī)上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),還包括用于協(xié)商在本地插入所述虛擬設(shè)備集線器的設(shè)備的實(shí)時(shí)響應(yīng)要求的虛擬服務(wù)質(zhì)量裝置。
16.一種用于在遠(yuǎn)程機(jī)器上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),包括用于檢測(cè)到設(shè)備對(duì)于遠(yuǎn)程機(jī)器的本地客戶機(jī)可用的裝置;用于將設(shè)備可用這一信息發(fā)送給該遠(yuǎn)程虛擬機(jī)的裝置;位于所述用于發(fā)送信息的裝置和該遠(yuǎn)程機(jī)器之間的設(shè)備虛擬化層;以及用于使該設(shè)備在本地可用的裝置。
17.根據(jù)權(quán)利要求16的用于在遠(yuǎn)程機(jī)器上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),其中,所述設(shè)備虛擬化層設(shè)置在該遠(yuǎn)程機(jī)器中的操作系統(tǒng)中。
18.根據(jù)權(quán)利要求16的用于在遠(yuǎn)程機(jī)器上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),其中,所述使該設(shè)備在本地可用的裝置包括用于該遠(yuǎn)程機(jī)器選擇允許本地客戶機(jī)訪問和控制該設(shè)備的軟件并使其可被下載的裝置。
19.根據(jù)權(quán)利要求18的用于在遠(yuǎn)程機(jī)器上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),還包括用于復(fù)制、下載和安裝所述軟件的裝置。
20.根據(jù)權(quán)利要求16的用于在遠(yuǎn)程機(jī)器上虛擬化設(shè)備并且將這些設(shè)備擴(kuò)展到用戶的物理位置的系統(tǒng),還包括用于在該遠(yuǎn)程機(jī)器和所述設(shè)備之間建立通信的裝置。
全文摘要
其中插入了本地設(shè)備的虛擬設(shè)備集線器使得這些設(shè)備能夠在本地以及對(duì)于遠(yuǎn)程虛擬機(jī)被虛擬化。然后這些設(shè)備對(duì)于遠(yuǎn)程應(yīng)用表現(xiàn)為可用,并且可被用于例如通過位于該用戶的物理位置的打印機(jī)打印正在該遠(yuǎn)程主機(jī)系統(tǒng)上處理的報(bào)告。用戶的虛擬設(shè)備集線器是一具有網(wǎng)絡(luò)能力的小型計(jì)算機(jī)設(shè)備,該計(jì)算機(jī)設(shè)備能夠訪問遠(yuǎn)程虛擬機(jī)。當(dāng)用戶運(yùn)行一應(yīng)用時(shí),該應(yīng)用實(shí)際上是在該遠(yuǎn)程虛擬機(jī)上運(yùn)行。
文檔編號(hào)G06F13/00GK1776652SQ200510080759
公開日2006年5月24日 申請(qǐng)日期2005年6月30日 優(yōu)先權(quán)日2004年11月17日
發(fā)明者D·F·班茨, T·E·謝弗蘭斯, S·J·馬斯特里亞尼, C·A·皮茨克維爾 申請(qǐng)人:國際商業(yè)機(jī)器公司