国产精品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>

      用于vhe的本地i/o設(shè)備連接器的制造方法

      文檔序號:8398169閱讀:372來源:國知局
      用于vhe的本地i/o設(shè)備連接器的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及虛擬家庭環(huán)境(Virtual Home Environment, VHE),更具體而言,本發(fā)明涉及一種用于VHE的本地I / O設(shè)備連接器,能夠?qū)⒒赨SB的本地I / O設(shè)備連接到VHE遠(yuǎn)程服務(wù)器。
      【背景技術(shù)】
      [0002]當(dāng)前,需要連接到遠(yuǎn)程計算機(jī)(服務(wù)器或虛擬機(jī))的家庭I / O設(shè)備(在本文中也稱為本地I/O設(shè)備)必須連接到一個運(yùn)行有某種遠(yuǎn)程桌面應(yīng)用程序的個人電腦(PC)上。虛擬桌面應(yīng)用和家庭I / O設(shè)備的網(wǎng)絡(luò)設(shè)置如圖1和圖2所示。圖1示出了運(yùn)行有虛擬桌面應(yīng)用的PC通過IP網(wǎng)絡(luò)連接到運(yùn)行在遠(yuǎn)程服務(wù)器上的虛擬機(jī)的示意圖。圖2示出了通過重定向?qū)⒈镜豂/O設(shè)備連接到遠(yuǎn)程虛擬機(jī)的示意圖。
      [0003]如圖2中所示,本地I / O設(shè)備中的一些,如鍵盤、鼠標(biāo)、一部分USB端口和一個桌面窗口,被重定向到遠(yuǎn)程虛擬機(jī)以進(jìn)行輸入和輸出。重定向的I/O操作通過某種遠(yuǎn)程桌面協(xié)議,例如虛擬網(wǎng)計算(Virtual Network Computing, VNC)協(xié)議或者微軟公司的遠(yuǎn)程桌面協(xié)議(Remote Desktop Protocol, RDP)來傳輸。在重定向之后,這些本地I / O設(shè)備可以被有效映射為遠(yuǎn)程虛擬機(jī)的I/O設(shè)備。
      [0004]虛擬家庭環(huán)境(VHE)的目標(biāo)在于為家庭提供個性化的后臺計算環(huán)境,以提供各種后臺服務(wù),如文件、打印、存儲和媒體共享等。在VHE中,用戶就像使用本地資源和服務(wù)那樣使用由遠(yuǎn)程虛擬機(jī)提供的各種資源和服務(wù)。此外,在VHE中,需要將所有家庭I / O設(shè)備連接為一個功能整體,以作為遠(yuǎn)程虛擬機(jī)的I / O設(shè)備。
      [0005]因此,需要一種用于VHE的本地I / O設(shè)備連接器來將所有本地1/0設(shè)備連接到VHE遠(yuǎn)程服務(wù)器。

      【發(fā)明內(nèi)容】

      [0006]圖1和圖2所示的方案對于針對PC的傳統(tǒng)遠(yuǎn)程桌面應(yīng)用運(yùn)行良好,然而對于用于為寬帶用戶提供虛擬計算環(huán)境的VHE應(yīng)用來說并不適合。雖然理論上有可能通過運(yùn)行有遠(yuǎn)程桌面應(yīng)用的PC來連接本地I / O設(shè)備以控制遠(yuǎn)程虛擬機(jī),然而實(shí)際上一方面由于PC本身的價格較高,使得這對于商業(yè)應(yīng)用而言并不可行,另一方面,本地所需要的諸如計算、存儲等資源可以由遠(yuǎn)程服務(wù)器提供,這使得使用具有本地計算和存儲能力的PC也是一種資源的浪費(fèi)。
      [0007]因此,需要一種專用的低成本的用于VHE的本地I / O設(shè)備連接器來將傳統(tǒng)的本地I/O設(shè)備連接到遠(yuǎn)程虛擬機(jī)。
      [0008]由于USB是一種常見的I / O設(shè)備連接器,因此,本發(fā)明建議了一種專用于VHE的基于USB的本地I / O設(shè)備連接器,其不需要復(fù)雜且相對昂貴的PC。
      [0009]根據(jù)本發(fā)明的一個方面,提供了一種用于VHE的本地I / O設(shè)備連接器,包括:USB處理單元,用于接收來自本地I / O設(shè)備的USB數(shù)據(jù)包,并將其解封裝為本地I / O數(shù)據(jù);以及遠(yuǎn)程桌面協(xié)議處理單元,用于將本地I / O數(shù)據(jù)封裝為遠(yuǎn)程桌面協(xié)議數(shù)據(jù)包以轉(zhuǎn)發(fā)到VHE的遠(yuǎn)程虛擬機(jī)。
      [0010]根據(jù)本發(fā)明的另一個方面,提供了一種用于VHE的本地I / O設(shè)備連接器,包括:遠(yuǎn)程桌面協(xié)議處理單元,用于接收來自VHE的遠(yuǎn)程虛擬機(jī)的遠(yuǎn)程桌面協(xié)議數(shù)據(jù)包,并將其解封裝為要發(fā)送給相應(yīng)的本地I / O設(shè)備的I / O數(shù)據(jù);以及USB處理單元,用于從遠(yuǎn)程桌面協(xié)議處理單元接收I / O數(shù)據(jù),并將其封裝為USB數(shù)據(jù)包。
      [0011]本發(fā)明所建議的用于VHE的本地I / O設(shè)備連接器是一種用于將所有基于USB的本地I / O設(shè)備連接到VHE遠(yuǎn)程服務(wù)器的低成本的專用設(shè)備,比基于PC的方案要更便宜。
      【附圖說明】
      [0012]通過參考下列附圖所給出的本發(fā)明的【具體實(shí)施方式】的描述,將更好地理解本發(fā)明,并且本發(fā)明的其他目的、細(xì)節(jié)、特點(diǎn)和優(yōu)點(diǎn)將變得更加顯而易見,其中:
      [0013]圖1示出了運(yùn)行有虛擬桌面應(yīng)用的PC通過IP網(wǎng)絡(luò)連接到運(yùn)行在遠(yuǎn)程服務(wù)器上的虛擬機(jī)的示意圖;
      [0014]圖2示出了通過重定向?qū)⒈镜豂 / O設(shè)備連接到遠(yuǎn)程虛擬機(jī)的示意圖;
      [0015]圖3示出了針對寬帶用戶的虛擬家庭環(huán)境VHE的示意圖;
      [0016]圖4示出了根據(jù)本發(fā)明的用于VHE的本地I / O設(shè)備連接器的結(jié)構(gòu)的示意圖;以及
      [0017]圖5示出了根據(jù)本發(fā)明的用于VHE的本地I / O設(shè)備連接器與遠(yuǎn)程虛擬機(jī)之間的協(xié)議棧的示意圖。
      【具體實(shí)施方式】
      [0018]下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
      [0019]圖3示出了針對寬帶用戶的虛擬家庭環(huán)境VHE300的示意圖。如圖3中所示,每個VHE300由位于數(shù)據(jù)中心中的遠(yuǎn)程服務(wù)器310中的一個或多個遠(yuǎn)程虛擬機(jī)320支持。寬帶用戶希望通過專用的本地I / O設(shè)備連接器330將其一個或多個本地I / O設(shè)備340連接到支持其VHE的遠(yuǎn)程虛擬機(jī)320。此外,用戶駐地網(wǎng)關(guān)350是用戶到IP網(wǎng)絡(luò)之間的網(wǎng)關(guān),位于連接器330和IP網(wǎng)絡(luò)之間。
      [0020]根據(jù)本發(fā)明所建議的用于VHE的本地I / O設(shè)備連接器330是一種基于USB的連接器,其能夠連接所有類型的基于USB的I / O設(shè)備。
      [0021]在本發(fā)明中,用于VHE的本地I / O設(shè)備連接器可以看作是VHE遠(yuǎn)程服務(wù)器的USB端口的一種虛擬擴(kuò)展,其收集所有基于USB的本地I / O設(shè)備的本地I / O數(shù)據(jù),并通過專用的遠(yuǎn)程桌面協(xié)議將該本地I / O數(shù)據(jù)中繼到VHE遠(yuǎn)程服務(wù)器或者從VHE遠(yuǎn)程服務(wù)器接收指向本地I/O設(shè)備的數(shù)據(jù)并將其中繼到相應(yīng)的本地I/O設(shè)備。
      [0022]本發(fā)明的構(gòu)思在于不使用昂貴且復(fù)雜的PC作為本地I / O設(shè)備與遠(yuǎn)程虛擬機(jī)之間的連接器,而是僅將VHE環(huán)境中連接本地I / O設(shè)備與遠(yuǎn)程虛擬機(jī)所需的USB功能和遠(yuǎn)程桌面協(xié)議功能集成在單個獨(dú)立設(shè)備或器件中,以提供更為簡單和便宜的連接器/集線器。
      [0023]圖4示出了根據(jù)本發(fā)明的用于VHE的本地I / O設(shè)備連接器400的結(jié)構(gòu)的示意圖。連接器400例如可以用作圖3中的專用連接器330。如圖4中所示,連接器400包括USB處理單元420和遠(yuǎn)程桌面協(xié)議處理單元430。此外,連接器400還可以包括一個或多個USB接口 410、管理器單元440和/或傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP / IP)處理單元450。
      [0024]以下,分別從上行(從本地I / O設(shè)備到遠(yuǎn)程虛擬機(jī))數(shù)據(jù)傳輸和下行(從遠(yuǎn)程虛擬機(jī)到本地I / O設(shè)備)數(shù)據(jù)傳輸?shù)慕嵌葋砻枋鲞B接器400。
      [0025]上行數(shù)據(jù)傳輸
      [0026]USB接口 410通過USB數(shù)據(jù)線與本地I / O設(shè)備相連,以從本地I / O設(shè)備接收USB數(shù)據(jù)包,并將其傳送給USB處理單元420。
      [0027]USB接口 410例如可以通過USB連接線與本地I / O設(shè)備上的USB端口相連,以從本地I / O設(shè)備接收USB數(shù)據(jù)包。USB接口 410的類型例如可以包括A型USB接口、B型USB接口、mini USB接口以及無線USB接口等,以適合各種不同的本地I / O設(shè)備。本地I / O設(shè)備包括鍵盤、鼠標(biāo)、打印機(jī)、傳真機(jī)、掃描儀、電視機(jī)等。通常,本地I / O設(shè)備沒有或僅有較低的計算和存儲能力。
      [0028]USB數(shù)據(jù)包是由本地I / O設(shè)備發(fā)送給連接器400的、使用USB協(xié)議封裝的本地I / O數(shù)據(jù)。這里,USB協(xié)議可以是任意已知的或?qū)頃霈F(xiàn)的USB協(xié)議版本和類型。
      [0029]USB處理單元420接收USB數(shù)據(jù)包,并將其解封裝為本地I / O數(shù)據(jù)。
      [0030]例如,USB處理單元420能夠識別所接收的USB數(shù)據(jù)包的源地址、目的地地址、USB協(xié)議類型等,并根據(jù)所識別的USB協(xié)議類型對該USB數(shù)據(jù)包進(jìn)行解封裝。
      [0031]遠(yuǎn)程桌面協(xié)議處理單元430從USB處理單元420接收本地I / O數(shù)據(jù),并將該本地I / O數(shù)據(jù)封裝為遠(yuǎn)程桌面協(xié)議數(shù)據(jù)包以轉(zhuǎn)發(fā)到VHE的遠(yuǎn)程虛擬機(jī)(如圖3中的虛擬機(jī)320)。
      [0032]這里,遠(yuǎn)程桌面協(xié)議可以基于任意已知或?qū)沓霈F(xiàn)的協(xié)議類型,例如VNC協(xié)議或微軟公司的RDP協(xié)議等。
      [0033]管理器單元440負(fù)責(zé)對連接器400進(jìn)行管理,例如初始化硬件和軟件、管理web接口以對本地配置參數(shù)進(jìn)行配置、狀態(tài)指示和固件更新,以及對遠(yuǎn)程管理協(xié)議進(jìn)行響應(yīng)等。這里,管理器單元440的本地配置參數(shù)應(yīng)當(dāng)至少包括遠(yuǎn)程虛擬機(jī)所位于的服務(wù)器的IP地址、本地IP設(shè)置(如果沒有使用動態(tài)IP設(shè)置的話)、遠(yuǎn)程桌面協(xié)議的類型和要使用的對應(yīng)的TCP端口,以及啟用或禁用傳輸層封裝和對應(yīng)的協(xié)議類型等。
      [0034]連接器400還可以包括TCP / IP處理單元450,用于從遠(yuǎn)程桌面協(xié)議處理單元4
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1