[發明專利]一種VDI架構下的USB圖像設備數據傳輸方法和系統在審
| 申請號: | 201410276685.2 | 申請日: | 2014-06-20 |
| 公開(公告)號: | CN105207975A | 公開(公告)日: | 2015-12-30 |
| 發明(設計)人: | 王士爽 | 申請(專利權)人: | 北京云端時代科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100094 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 vdi 架構 usb 圖像 設備 數據傳輸 方法 系統 | ||
技術領域
本發明涉及USB技術和網絡數據傳輸技術領域,具體涉及一種在VDI架構下的USB圖像設備數據傳輸技術。
背景技術
虛擬桌面基礎架構(VDI,VirtualizationDesktopInfrastructure)是一種以虛擬桌面為中心的服務器計算架構,其中虛擬桌面實例是以遠程服務器或刀片服務器為宿主運行的虛擬機,用戶通過遠程顯示協議(如RDP、ICA、PCoIP、SPICE協議等)接入托管在遠端服務器上的虛擬機,獲得同PC機桌面一樣的使用體驗。
在VDI架構下,如果有使用USB設備的需要時,通常利用USB重定向技術來實現本地USB端口到服務器虛擬USB端口的映射及數據交換,從而通過在服務器端模擬設備輸入來實現普通USB設備在服務器端的正常使用。
如說明書附圖1所示,VDI架構下一個USB設備的數據獲取過程通常包括:
1)用戶通過虛擬桌面客戶端107登錄到桌面虛擬化服務器101并獲取到虛擬機102的用戶桌面后打開USB設備相關的應用103(如對于U盤來說就是Windows操作系統自帶的資源管理器);
2)選擇已經重定向到服務器端的USB設備109,則USB設備相關的應用103會向與客戶端設備106連接的USB設備109發送數據獲取指令;
3)與客戶端設備連接的USB設備109通過USB端口映射客戶端108將數據發送給USB端口映射服務端104,進而發送給USB設備相關的應用103;
4)USB設備相關的應用103對收到的數據進行處理(如對于U盤來說就是列出U盤中保存的文件列表),相應的,用戶界面隨之發生變化;
5)虛擬機102將用戶界面的變化通過網絡發送到虛擬桌面客戶端107進而在顯示器中顯示出來。
上述VDI架構下一個USB設備的數據獲取過程對于普通USB設備(U盤、USB移動硬盤)來說沒有問題,但是對于USB圖像設備(USB掃描儀、USB照相機等)來說,由于其獲取并需要傳輸的數據量往往很大,超過了網絡帶寬的負載能力,故會導致USB圖像設備應用接收到的圖像幀率下降,特別是在低帶寬的情況下,USB圖像設備應用幾乎不能正常運行。
針對上述問題,目前一般是要求使用者提升網絡帶寬(如100M提升到1000M)來使USB圖像設備正常工作。但是,網絡基礎設施的提升不是一蹴而就的,往往受到用戶信息技術規劃和預算的制約,故并非所有用戶有能力在短期內實現提升網絡基礎設施的目標,函需其他解決方案來解決VDI架構下的USB圖像設備大量數據傳輸的問題。
發明內容
本發明公開了一種在VDI架構下的USB圖像設備數據傳輸方法和系統,可以在保持圖形清晰度的同時提高在低帶寬下的數據傳輸性能。
一種在VDI架構下的USB圖像設備數據傳輸系統,在原有VDI架構下的USB設備數據傳輸架構的基礎上,新增了數據傳輸服務端204和數據傳輸客戶端210。其中數據傳輸服務器端204負責對接收到的圖像數據進行解壓,對解壓后的圖像數據進行解析以及將多個標準小包數據合并成一幀圖像等任務,數據傳輸客戶端210負責對收集到的數據進行解析,對收集到的數據進行合并,對合并后的數據包進行壓縮以及將壓縮包發給USB端口映射客戶端等任務。
一種在VDI架構下提升USB圖像設備數據傳輸效率的方法,如說明書附圖2所示,包括如下步驟:
步驟1:用戶通過虛擬桌面客戶端209登錄到位于服務器201端的虛擬機202,同時將USB圖像設備211重定向到服務器201端的虛擬機202;
步驟2:運行用于獲取圖像數據的USB圖像設備應用203并向USB圖像設備211發送圖像數據獲取指令;
步驟3:USB圖像設備211持續獲取圖像數據并發送給數據傳輸客戶端210;
步驟4:數據傳輸客戶端210對采集到的數據進行解析,并將多個小的數據包合并為一個大的數據包;
步驟5:數據傳輸客戶端210對步驟4中生成的數據包執行壓縮操作并經由USB端口映射客戶端207和USB端口映射服務端205發送給數據傳輸服務端204;
步驟6:數據傳輸服務端204對收到的數據包執行解壓、解析操作并將其還原成標準的小數據包格式;
步驟7:數據傳輸服務端204將還原的小數據包發送給USB圖像設備應用203,則USB圖像設備應用203得到一幀或多幀完整的圖像,導致該應用界面產生變化;
步驟8:虛擬機202將變化后的用戶界面發送到虛擬桌面客戶端209進行顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京云端時代科技有限公司,未經北京云端時代科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410276685.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:LED燈腳踏調光開關
- 下一篇:一種低能耗電容器
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





