午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng)及方法

文檔序號(hào):7855222閱讀:141來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種虛擬化環(huán)境中數(shù)據(jù)流的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng)及方法。
背景技術(shù)
外設(shè)及端ロ映射技術(shù),即桌面虛擬化中將終端的USB外設(shè)、串口和并ロ設(shè)備重定向到虛擬桌面中使用的技術(shù)。虛擬化環(huán)境中,通過(guò)外設(shè)及端ロ映射技術(shù)來(lái)使用終端瘦客戶(hù)機(jī)或者PC機(jī)上的外設(shè)所提供的I/O服務(wù),如USB設(shè)備、串口和井口設(shè)備等,這使得虛擬桌面環(huán)境與傳統(tǒng)桌面環(huán) 境的用戶(hù)體驗(yàn)更加接近,用戶(hù)可以輕松、方便地使用各種外設(shè)。傳統(tǒng)技術(shù)中,虛擬桌面和終端是直接連通的,并不經(jīng)過(guò)任何網(wǎng)關(guān)或者代理的轉(zhuǎn)發(fā),這樣雖然網(wǎng)絡(luò)傳輸效率很高,但當(dāng)碰到擁有隔離區(qū)的局域網(wǎng)或者廣域網(wǎng)等更為復(fù)雜的網(wǎng)絡(luò)應(yīng)用場(chǎng)景時(shí),就會(huì)束手無(wú)策了。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng)及方法,通過(guò)統(tǒng)ー的代理服務(wù)器來(lái)轉(zhuǎn)發(fā)所有數(shù)據(jù)流,支持復(fù)雜的網(wǎng)絡(luò)應(yīng)用場(chǎng)景,擴(kuò)大外設(shè)及端ロ映射技術(shù)的使用范圍。本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的—種應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng),包括虛擬機(jī)、網(wǎng)關(guān)服務(wù)器及終端機(jī),所述虛擬機(jī)和終端機(jī)分別與網(wǎng)關(guān)服務(wù)器連接;所述虛擬機(jī),用于在需向終端機(jī)發(fā)送數(shù)據(jù)時(shí),將攜帯有目標(biāo)終端機(jī)地址信息的數(shù)據(jù)包發(fā)送至所述網(wǎng)關(guān)服務(wù)器;接收網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)來(lái)的數(shù)據(jù)包;所述網(wǎng)關(guān)服務(wù)器,安裝有透明網(wǎng)關(guān)程序,作為虛擬機(jī)與終端機(jī)的第三方代理,用于根據(jù)數(shù)據(jù)包中的目標(biāo)地址信息轉(zhuǎn)發(fā)所有的數(shù)據(jù)包;所述終端機(jī),用于在需向虛擬機(jī)發(fā)送數(shù)據(jù)時(shí),將攜帯有目標(biāo)虛擬機(jī)地址信息的數(shù)據(jù)包發(fā)送至所述網(wǎng)關(guān)服務(wù)器;接收網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)來(lái)的數(shù)據(jù)包。其中,所述虛擬機(jī)和終端機(jī)數(shù)量為至少ー個(gè)。一種應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)方法,包括在指定的網(wǎng)關(guān)服務(wù)器上安裝透明網(wǎng)關(guān)程序;對(duì)于所有的虛擬機(jī)的數(shù)據(jù)和終端機(jī)的數(shù)據(jù),由所述網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)至目的虛擬機(jī)
/終端機(jī)。其中,所述網(wǎng)關(guān)服務(wù)器將虛擬機(jī)的數(shù)據(jù)包轉(zhuǎn)發(fā)至目的終端機(jī)的過(guò)程為虛擬機(jī)在發(fā)送數(shù)據(jù)和控制請(qǐng)求吋,與所述網(wǎng)關(guān)服務(wù)器連接,向其發(fā)送數(shù)據(jù)包并在該數(shù)據(jù)包中提供目標(biāo)終端機(jī)的地址;網(wǎng)關(guān)服務(wù)器接收到來(lái)自虛擬機(jī)的請(qǐng)求,解析出數(shù)據(jù)包中的目標(biāo)終端機(jī)的地址,然后建立連接到目標(biāo)終端機(jī)并將所述數(shù)據(jù)包發(fā)送至該目標(biāo)終端機(jī),之后等待終端組件的返回結(jié)果。其中 ,所述網(wǎng)關(guān)服務(wù)器將虛擬機(jī)的數(shù)據(jù)包轉(zhuǎn)發(fā)至目的終端機(jī)的過(guò)程還包括終端接收到網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)包后進(jìn)行處理,返回處理結(jié)果至網(wǎng)關(guān)服務(wù)器,處理結(jié)果中攜帯目標(biāo)虛擬機(jī)的地址;網(wǎng)關(guān)服務(wù)器從等待返回結(jié)果的阻塞中被解放,將終端返回的處理結(jié)果返回給虛擬機(jī)。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果本發(fā)明實(shí)施例中,為虛擬桌面環(huán)境中設(shè)備和端ロ的映射使用的網(wǎng)絡(luò)傳輸組件添加代理轉(zhuǎn)發(fā)機(jī)制,通過(guò)統(tǒng)ー的代理服務(wù)器來(lái)轉(zhuǎn)發(fā)所有數(shù)據(jù)流,使其支持擁有隔離區(qū)的局域網(wǎng),甚至可最終將其應(yīng)用到廣域網(wǎng)環(huán)境中去,從而增強(qiáng)這項(xiàng)設(shè)備和端ロ映射技術(shù)的使用范圍。


圖I是本發(fā)明實(shí)施例中應(yīng)用于虛擬化環(huán)境的數(shù)據(jù)流的網(wǎng)絡(luò)代理轉(zhuǎn)發(fā)系統(tǒng)結(jié)構(gòu)圖。圖2是本發(fā)明實(shí)施例中應(yīng)用于虛擬化環(huán)境的數(shù)據(jù)流的網(wǎng)絡(luò)代理轉(zhuǎn)發(fā)方法流程圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)ー步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請(qǐng)參閱圖1,本實(shí)施例中應(yīng)用于虛擬化環(huán)境的數(shù)據(jù)流的網(wǎng)絡(luò)代理轉(zhuǎn)發(fā)系統(tǒng)包括至少ー個(gè)虛擬機(jī)、透明網(wǎng)關(guān)、至少ー個(gè)終端機(jī)。透明網(wǎng)關(guān)的定義網(wǎng)絡(luò)通訊中的兩個(gè)節(jié)點(diǎn)之間應(yīng)用第三方代理,而這個(gè)代理網(wǎng)關(guān)對(duì)于作為服務(wù)器的節(jié)點(diǎn)來(lái)說(shuō)是透明存在的,那么這個(gè)代理網(wǎng)關(guān)就是ー個(gè)透明網(wǎng)關(guān)。在本實(shí)施例中,應(yīng)用透明網(wǎng)關(guān)來(lái)對(duì)虛擬機(jī)和終端機(jī)之間的數(shù)據(jù)流進(jìn)行轉(zhuǎn)發(fā)。請(qǐng)參閱圖2,本實(shí)施例中上述網(wǎng)絡(luò)代理轉(zhuǎn)發(fā)系統(tǒng)的數(shù)據(jù)流的網(wǎng)絡(luò)代理轉(zhuǎn)發(fā)方法包括以下步驟201、安裝透明網(wǎng)關(guān)程序(Socket代理)到指定的網(wǎng)關(guān)服務(wù)器上,之后所有的終端和虛擬機(jī)端的數(shù)據(jù)都要通過(guò)這個(gè)網(wǎng)關(guān)服務(wù)器來(lái)完成數(shù)據(jù)流轉(zhuǎn)發(fā)。202、虛擬機(jī)中發(fā)送數(shù)據(jù)和控制請(qǐng)求時(shí),連接的目標(biāo)機(jī)更改為步驟201中所指定的網(wǎng)關(guān)服務(wù)器地址,并且在數(shù)據(jù)包中提供目標(biāo)終端機(jī)的地址。203、網(wǎng)關(guān)服務(wù)器接收到來(lái)自虛擬機(jī)組件的請(qǐng)求,解析出數(shù)據(jù)包中的目標(biāo)終端機(jī)的地址,然后建立連接到目標(biāo)終端機(jī)并將原請(qǐng)求包發(fā)送出去,最后等待終端組件的返回結(jié)果。204、終端組件和傳統(tǒng)技術(shù)中相同,不需要額外的操作,只需處理接收的請(qǐng)求并將結(jié)果返回即可。205、網(wǎng)關(guān)程序從等待返回結(jié)果的阻塞中被解放,將終端組件返回的結(jié)果返回給虛擬機(jī)組件。206、虛擬機(jī)組件之后的行為和傳統(tǒng)技術(shù)中完全相同將返回的請(qǐng)求結(jié)果反應(yīng)給操作系統(tǒng)并最終反饋給用戶(hù)。
上述網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)的方法,使設(shè)備和端ロ映射技術(shù)可以應(yīng)用到諸如帶有隔離區(qū)的局域網(wǎng),甚至是廣域網(wǎng)等更為復(fù)雜的網(wǎng)絡(luò)應(yīng)用場(chǎng)景中去,大大推廣這項(xiàng)技術(shù)的應(yīng)用范圍。以上所述僅為本發(fā)明的較佳 實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng),其特征在于,包括虛擬機(jī)、網(wǎng)關(guān)服務(wù)器及終端機(jī),所述虛擬機(jī)和終端機(jī)分別與網(wǎng)關(guān)服務(wù)器連接; 所述虛擬機(jī),用于在需向終端機(jī)發(fā)送數(shù)據(jù)時(shí),將攜帯有目標(biāo)終端機(jī)地址信息的數(shù)據(jù)包發(fā)送至所述網(wǎng)關(guān)服務(wù)器;接收網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)來(lái)的數(shù)據(jù)包; 所述網(wǎng)關(guān)服務(wù)器,安裝有透明網(wǎng)關(guān)程序,作為虛擬機(jī)與終端機(jī)的第三方代理,用于根據(jù)數(shù)據(jù)包中的目標(biāo)地址信息轉(zhuǎn)發(fā)所有的數(shù)據(jù)包; 所述終端機(jī),用于在需向虛擬機(jī)發(fā)送數(shù)據(jù)時(shí),將攜帯有目標(biāo)虛擬機(jī)地址信息的數(shù)據(jù)包發(fā)送至所述網(wǎng)關(guān)服務(wù)器;接收網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)來(lái)的數(shù)據(jù)包。
2.如權(quán)利要求I所述應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng),其特征在干,所述虛擬機(jī)和終端機(jī)數(shù)量為至少ー個(gè)。
3.一種應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于,該方法包括 在指定的網(wǎng)關(guān)服務(wù)器上安裝透明網(wǎng)關(guān)程序; 對(duì)于所有的虛擬機(jī)的數(shù)據(jù)和終端機(jī)的數(shù)據(jù),由所述網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)至目的虛擬機(jī)/終端機(jī)。
4.如權(quán)利要求3所述應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于,所述網(wǎng)關(guān)服務(wù)器將虛擬機(jī)的數(shù)據(jù)包轉(zhuǎn)發(fā)至目的終端機(jī)的過(guò)程為 虛擬機(jī)在發(fā)送數(shù)據(jù)和控制請(qǐng)求吋,與所述網(wǎng)關(guān)服務(wù)器連接,向其發(fā)送數(shù)據(jù)包并在該數(shù)據(jù)包中提供目標(biāo)終端機(jī)的地址; 網(wǎng)關(guān)服務(wù)器接收到來(lái)自虛擬機(jī)的請(qǐng)求,解析出數(shù)據(jù)包中的目標(biāo)終端機(jī)的地址,然后建立連接到目標(biāo)終端機(jī)并將所述數(shù)據(jù)包發(fā)送至該目標(biāo)終端機(jī),之后等待終端組件的返回結(jié)果O
5.如權(quán)利要求4所述應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)方法,其特征在于,所述網(wǎng)關(guān)服務(wù)器將虛擬機(jī)的數(shù)據(jù)包轉(zhuǎn)發(fā)至目的終端機(jī)的過(guò)程還包括 終端接收到網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)的數(shù)據(jù)包后進(jìn)行處理,返回處理結(jié)果至網(wǎng)關(guān)服務(wù)器,處理結(jié)果中攜帶目標(biāo)虛擬機(jī)的地址; 網(wǎng)關(guān)服務(wù)器從等待返回結(jié)果的阻塞中被解放,將終端返回的處理結(jié)果返回給虛擬機(jī)。
全文摘要
本發(fā)明提供了一種應(yīng)用于虛擬化環(huán)境的網(wǎng)絡(luò)代理數(shù)據(jù)轉(zhuǎn)發(fā)系統(tǒng)及方法,所述方法包括在指定的網(wǎng)關(guān)服務(wù)器上安裝透明網(wǎng)關(guān)程序;對(duì)于所有的虛擬機(jī)的數(shù)據(jù)和終端機(jī)的數(shù)據(jù),由所述網(wǎng)關(guān)服務(wù)器轉(zhuǎn)發(fā)至目的虛擬機(jī)/終端機(jī)。本發(fā)明實(shí)施例中,為虛擬桌面環(huán)境中設(shè)備和端口的映射使用的網(wǎng)絡(luò)傳輸組件添加代理轉(zhuǎn)發(fā)機(jī)制,通過(guò)統(tǒng)一的代理服務(wù)器來(lái)轉(zhuǎn)發(fā)所有數(shù)據(jù)流,使其支持擁有隔離區(qū)的局域網(wǎng),甚至可最終將其應(yīng)用到廣域網(wǎng)環(huán)境中去,從而增強(qiáng)這項(xiàng)設(shè)備和端口映射技術(shù)的使用范圍。
文檔編號(hào)H04L29/08GK102739795SQ20121022897
公開(kāi)日2012年10月17日 申請(qǐng)日期2012年7月4日 優(yōu)先權(quán)日2012年7月4日
發(fā)明者李寶宇, 馬成立 申請(qǐng)人:深圳市京華科訊科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1