[發明專利]虛擬桌面的實現方法、裝置和系統有效
| 申請號: | 201210097482.8 | 申請日: | 2012-04-05 |
| 公開(公告)號: | CN102662741A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 王鵬 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F17/30 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 桌面 實現 方法 裝置 系統 | ||
技術領域
本發明涉及計算機及通信技術領域,尤其涉及一種虛擬桌面的實現方法、裝置和系統。
背景技術
通過應用虛擬桌面技術用戶可以不使用本地操作系統的桌面,而是使用其他桌面來進行文件訪問操作、安裝和運行應用程序。其實現方法可以是:用戶桌面程序的運行、應用程序運行中對操作系統文件的訪問、應用程序運行中執行的運算處理等都是利用虛擬機上的虛擬化計算資源和存儲資源來完成的;用戶側可以通過例如瘦客戶端或者軟件客戶端等接入設備采用遠程桌面的方式接入到遠端虛擬機上,虛擬機上桌面程序及應用程序的運行結果通過網絡傳輸到用戶側進行顯示。
上述的虛擬桌面實現方法存在如下技術缺陷:桌面程序及通過桌面程序啟動的應用程序都在遠端的虛擬機中運行,運行過程中涉及的運算例如對操作系統的系統文件的訪問都是在虛擬機側執行,運行結果通過網絡傳輸至用戶側顯示,使得虛擬桌面的運行速度較慢。
發明內容
本發明提供一種虛擬桌面的實現方法、裝置和系統,目的是提高虛擬桌面的運行速度。
本發明的第一個方面是提供一種虛擬桌面的實現方法,包括:
本地主機中的應用程序通過預定的用戶桌面程序被啟動后,監控程序攔截所述應用程序的文件訪問請求,并獲取所述文件訪問請求的文件操作信息,所述文件操作信息包括待訪問文件的存儲位置和操作類型,所述操作類型包括讀和寫;
所述監控程序根據待訪問文件的存儲位置確定待訪問文件的文件類型,所述文件類型包括操作系統的系統文件和應用程序的程序文件;
所述監控程序根據所述文件類型,處理所述文件訪問請求,從而實現虛擬桌面,包括:
若文件類型為系統文件,則將所述文件訪問請求發送至本地虛擬操作系統文件夾中的待訪問文件,所述虛擬操作系統文件夾中的文件結構與主機操作系統文件夾中的文件結構相同、且文件夾所在存儲位置不同;
若文件類型為程序文件,則將所述文件訪問請求發送至本地或遠程設備中的程序文件夾中的待訪問文件。
本發明的另一個方面是提供一種虛擬桌面的實現裝置,包括:
監控攔截模塊,用于在應用程序通過預定的用戶桌面程序被啟動后,攔截所述應用程序的文件訪問請求;
確定模塊,用于獲取監控攔截模塊攔截到的所述文件訪問請求的文件操作信息,所述文件操作信息包括待訪問文件的存儲位置和操作類型,所述操作類型包括讀和寫;根據待訪問文件的存儲位置確定待訪問文件的文件類型,所述文件類型包括操作系統的系統文件和應用程序的程序文件;
處理模塊,用于根據所述文件類型,處理所述文件訪問請求,從而實現虛擬桌面,具體包括:
第一處理單元,用于若文件類型為系統文件,則將所述文件訪問請求發送至本地虛擬操作系統文件夾中的待訪問文件,所述虛擬操作系統文件夾中的文件結構與主機操作系統文件夾中的文件結構相同、且文件夾所在存儲位置不同;
第二處理單元,用于若文件類型為程序文件,則將所述文件訪問請求發送至本地或遠程設備中的程序文件夾中的待訪問文件。
本發明的再一個方面是提供一種虛擬桌面的實現系統,包括主機和遠程設備,虛擬操作系統文件夾、以及本發明所述的虛擬桌面的實現裝置集成于所述主機中。
本發明實施例提供的虛擬桌面的實現方案,通過監控程序獲取所述應用程序的文件操作信息,并根據所述文件操作信息控制所述應用程序執行文件訪問,例如,訪問位于本地的虛擬操作系統的系統文件,訪問本地或遠程設備中的程序文件,由于用戶桌面程序是直接在本地啟動,并且也是在本地訪問系統文件,文件訪問的執行結果也是直接通過本地的用戶桌面程序來顯示,不再如現有技術那樣需要頻繁的網絡傳輸,因此可以減少網絡傳輸帶來的時間損耗,大大提高虛擬桌面及其上應用的運行速度。
附圖說明
圖1為本發明虛擬桌面的實現方法實施例的應用示意圖;
圖2為本發明虛擬桌面的實現方法實施例的流程示意圖;
圖3為本發明虛擬桌面的實現裝置實施例的結構示意圖。
具體實施方式
實施例一
圖1為本發明虛擬桌面的實現方法實施例的應用示意圖,圖2為本發明虛擬桌面的實現方法實施例的流程示意圖,下面結合圖1和圖2,對本實施例的虛擬桌面的實現方法進行說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210097482.8/2.html,轉載請聲明來源鉆瓜專利網。





