[發(fā)明專利]一種可擴展的客戶機與虛擬機數(shù)據(jù)交互系統(tǒng)有效
| 申請?zhí)枺?/td> | 201711226676.2 | 申請日: | 2017-11-29 |
| 公開(公告)號: | CN108111575B | 公開(公告)日: | 2020-12-01 |
| 發(fā)明(設(shè)計)人: | 梁慧;車烈權(quán);李靜;石春剛;鄭宇寧;張斌 | 申請(專利權(quán))人: | 北京京航計算通訊研究所 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04N21/81 |
| 代理公司: | 中國兵器工業(yè)集團公司專利中心 11011 | 代理人: | 周恒 |
| 地址: | 100074 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 擴展 客戶機 虛擬機 數(shù)據(jù) 交互 系統(tǒng) | ||
本發(fā)明屬于虛擬化系統(tǒng)的數(shù)據(jù)傳輸技術(shù)領(lǐng)域,具體涉及一種可擴展的客戶機與虛擬機數(shù)據(jù)交互系統(tǒng),所述數(shù)據(jù)交互系統(tǒng)包括:虛擬桌面訪問端模塊、連接中轉(zhuǎn)模塊、偽文件系統(tǒng)模塊、數(shù)據(jù)代理模塊,本發(fā)明通過實施上述技術(shù)方案,偽文件系統(tǒng)模塊無需保存任何文件實體,不占用服務(wù)器存儲空間。在客戶機與宿主機、宿主機與虛擬機之間分別形成一條快速高效的客戶端和虛擬機全雙工通信數(shù)據(jù)傳輸通道。
技術(shù)領(lǐng)域
本發(fā)明屬于虛擬化系統(tǒng)的數(shù)據(jù)傳輸技術(shù)領(lǐng)域,具體涉及一種可擴展的客戶機與虛擬機數(shù)據(jù)交互系統(tǒng),具體實現(xiàn)客戶機與虛擬機之間的數(shù)據(jù)共享。
背景技術(shù)
近年來,隨著虛擬化系統(tǒng)的廣泛應(yīng)用,客戶機與虛擬機之間的數(shù)據(jù)交互方法也成為虛擬化技術(shù)的研究熱點之一。目前,傳統(tǒng)文件交互是采用文件共享的方式分發(fā)至客戶端,或者在使用傳統(tǒng)虛擬桌面遠程服務(wù)器映射鏡像文件。這兩種方式都存在一定的問題。
前者需要專門為文件共享增加操作系統(tǒng)權(quán)限配置流程或者準(zhǔn)備完整的外接存儲系統(tǒng)方案。后者則需要提前將本地的鏡像文件上傳到遠程的服務(wù)器存儲空間,但是ISO文件本身一般較大,因此對服務(wù)器存儲空間占用較大,容易造成服務(wù)器存儲空間不足,同時上傳過程中消耗大量網(wǎng)絡(luò)帶寬,容易造成網(wǎng)絡(luò)擁塞或者因為請求超時造成上傳失敗。
發(fā)明內(nèi)容
(一)要解決的技術(shù)問題
本發(fā)明要解決的技術(shù)問題是:為了解決服務(wù)器存儲空間占用和網(wǎng)絡(luò)帶寬占用問題,如何提出一種可擴展的客戶機與虛擬機數(shù)據(jù)交互系統(tǒng)。
(二)技術(shù)方案
為解決上述技術(shù)問題,本發(fā)明提供一種可擴展的客戶機與虛擬機數(shù)據(jù)交互系統(tǒng),所述數(shù)據(jù)交互系統(tǒng)包括:虛擬桌面訪問端模塊、連接中轉(zhuǎn)模塊、偽文件系統(tǒng)模塊、數(shù)據(jù)代理模塊;
所述虛擬桌面訪問端模塊用于通過用戶請求將待傳輸?shù)奈募M行合法性校驗后,獲得文件屬性信息,并通知連接中轉(zhuǎn)模塊;
所述連接中轉(zhuǎn)模塊運行在虛擬化服務(wù)器上,當(dāng)收到虛擬桌面訪問端模塊發(fā)來的文件屬性信息后,發(fā)起與偽文件系統(tǒng)的映射請求;
所述偽文件系統(tǒng)模塊用于搭建完整的文件映射系統(tǒng),當(dāng)收到連接中轉(zhuǎn)模塊發(fā)來的連接請求后,將虛擬桌面訪問端模塊到連接中轉(zhuǎn)模塊的文件或虛擬機到連接中轉(zhuǎn)模塊文件注冊(映射)到當(dāng)前文件系統(tǒng),并對外提供文件的讀寫服務(wù);同時,文件映射成功后,將文件映射結(jié)果反饋給連接中轉(zhuǎn)模塊,連接中轉(zhuǎn)模塊進一步反饋回虛擬桌面訪問端模塊;
所述數(shù)據(jù)代理模塊分為虛擬機內(nèi)部的數(shù)據(jù)代理子模塊和客戶機內(nèi)部的數(shù)據(jù)代理子模塊兩部分;虛擬桌面訪問端模塊收到文件映射結(jié)果后,轉(zhuǎn)發(fā)給虛擬機內(nèi)部的數(shù)據(jù)代理模塊;虛擬機內(nèi)部的數(shù)據(jù)代理子模塊與客戶機內(nèi)部的數(shù)據(jù)代理子模塊通信,將偽文件系統(tǒng)中的映射文件更新到相應(yīng)客戶機路徑,從而實現(xiàn)文件交互。
其中,所述偽文件系統(tǒng)模塊中,采用fuse接口對外提供文件的讀寫服務(wù)。
其中,所述系統(tǒng)的實施過程為:
步驟1:在服務(wù)器端部署虛擬化系統(tǒng),偽文件系統(tǒng)自動開啟文件映射功能;
步驟2:虛擬機內(nèi)部根據(jù)使用方式安裝不同的虛擬桌面訪問模塊工具;
步驟3:利用模塊工具選擇需要共享或者高清播放的文件,系統(tǒng)通過讀取文件路徑、文件大小等,與文件中轉(zhuǎn)模塊通信,通信內(nèi)容標(biāo)記根據(jù)需要標(biāo)記為文件共享或者視頻傳輸,連接中轉(zhuǎn)模塊與服務(wù)器上的文件系統(tǒng)建立映射,映射成功后,文件信息通過數(shù)據(jù)代理模塊發(fā)送到客戶機,客戶機根據(jù)文件信息及類型發(fā)起連接,實現(xiàn)文件傳輸。
其中,所述步驟3中,連接中轉(zhuǎn)模塊利用網(wǎng)絡(luò)TCP協(xié)議與服務(wù)器上的文件系統(tǒng)建立映射。
其中,所述步驟3中,客戶機根據(jù)文件信息及類型發(fā)起HTTP連接。
其中,所述虛擬桌面訪問端模塊載體為虛擬化客戶端。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京航計算通訊研究所,未經(jīng)北京京航計算通訊研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711226676.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 客戶機配置方法和系統(tǒng)
- 用于在直接通信的通信網(wǎng)絡(luò)中建立通信連接的方法
- 允許主機和客戶機相互檢測的采集終端中的雙向檢測器
- 信息處理設(shè)備、信息處理方法、和計算機程序
- 用于創(chuàng)建活動客戶機列表以在無線局域網(wǎng)(WLAN)中支持層3漫游的方法、系統(tǒng)和設(shè)備
- 提供客戶機功能的非現(xiàn)場集中式數(shù)據(jù)中心
- 用于客戶機-服務(wù)器網(wǎng)絡(luò)中協(xié)作應(yīng)用的方法和系統(tǒng)
- 用于配置和細粒度策略驅(qū)動WEB內(nèi)容檢測和重寫的系統(tǒng)和方法
- 一種應(yīng)用級分布系統(tǒng)綜合集成方法
- 用于配置和細粒度策略驅(qū)動WEB內(nèi)容檢測和重寫的系統(tǒng)和方法
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





