[發明專利]一種桌面系統之間的文件交換方法及系統在審
| 申請號: | 201310632750.6 | 申請日: | 2013-12-02 |
| 公開(公告)號: | CN103607471A | 公開(公告)日: | 2014-02-26 |
| 發明(設計)人: | 洪濤;施佳鐵;張偉 | 申請(專利權)人: | 中標軟件有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;G06F9/455 |
| 代理公司: | 北京聿宏知識產權代理有限公司 11372 | 代理人: | 鐘日紅;吳大建 |
| 地址: | 200030 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 桌面 系統 之間 文件 交換 方法 | ||
技術領域
本發明涉及文件交換技術,尤其涉及一種桌面系統之間的文件交換方法及系統。
背景技術
虛擬機系統體系運行三個系統,即:特權管理系統、Linux-A系統和Linux-B系統。其中,特權管理系統為虛擬機系統的特權域系統,負責對Linux-A和Linux-B這兩個系統進行資源分配和管理。
Linux-A系統和Linux-B系統是用戶主要使用的兩個桌面系統,虛擬機系統默認引導是進入Linux-A系統,即Linux-A系統是第一桌面,Linux-B桌面系統作為第二桌面。進入Linux-A系統后用戶可以正常進行日常事務處理。根據現有技術,若需和Linux-B系統進行文件交換,即需要從Linux-A系統復制文件至Linux-B系統,利用虛擬機和虛擬機之間的網絡通信來實現。換而言之,傳統XEN系統中虛擬機之間是不通的,要交換文件就得通過兩個虛擬機的IP的進行訪問。
基于多核CPU的硬件虛擬化技術,可有效改善虛擬系統的運行效率和性能問題,且為多系統并行運行提供有力的保障。使得虛擬機的使用更為普及,但現有的虛擬機系統缺乏一種安全有效,且反應迅速的虛擬機間文件的交換機制,使虛擬機系統的應用受到制約。
發明內容
本發明所要解決的技術問題是克服目前虛擬機內兩個桌面系統之間交換文件時效率低下等的不足。
為了解決上述技術問題,本發明提供了一種桌面系統之間的文件交換方法,應用于虛擬機的第一桌面系統和第二桌面系統這兩個桌面系統之間進行文件交換,所述虛擬機還運行有特權管理系統。該方法包括:所述第一桌面系統向所述特權管理系統的域間共享的存儲系統請求創建塊設備并掛載所述塊設備,所述域間共享的存儲系統通過共享頁面的方式進行讀寫;所述第一桌面系統將所述文件復制到所述塊設備上;所述第一桌面系統卸載所述塊設備并通知所述特權管理系統撤銷所述塊設備;所述特權管理系統的域間共享的存儲系統將所述塊設備分配給所述第二桌面系統;所述第二桌面系統掛載所述塊設備;所述第二桌面系統從所述塊設備上復制所述文件到本地文件系統。
此外,該方法還可包括:所述第一桌面系統將密鑰K寫入所述域間共享的存儲系統的特定目錄中,通過所述特權管理系統將所述特定目錄中的密鑰K發給所述第二桌面系統;所述第一桌面系統采用所述密鑰K對所述文件加密后,將加密后的所述文件復制到所述塊設備上。
此外,該方法還可包括:所述第二桌面系統接收所述密鑰K;所述第二桌面系統使用所述密鑰K解密所述本地文件系統中的所述文件。
此外,該方法還可包括:所述第二桌面系統卸載所述塊設備并通知所述特權管理系統的域間共享的存儲系統撤銷所述塊設備;所述特權管理系統的域間共享的存儲系統撤銷所述塊設備并銷毀。
此外,所述第一桌面系統向所述特權管理系統請求創建塊設備并掛載,可進一步包括:所述第一桌面系統向所述特權管理系統的域間共享的存儲系統請求創建所述塊設備;所述特權管理系統的域間共享的存儲系統創建所述塊設備后對所述塊設備進行格式化,并將格式化后的所述塊設備分配給所述第一桌面系統;所述第一桌面系統掛載所述塊設備。
此外,所述特權管理系統為Xen系統,所述域間共享的存儲系統優選為Xenstore存儲系統。
根據本發明另一方面,還提供了一種桌面系統之間的文件交換系統,應用于虛擬機的第一桌面系統和第二桌面系統這兩個桌面系統之間進行文件交換,所述虛擬機還運行有特權管理系統,特權管理系統包括域間共享的存儲系統。其中,所述文件交換系統包括:所述第一桌面系統,用于向所述特權管理系統的域間共享的存儲系統請求創建塊設備并掛載所述塊設備,將所述文件復制到所述塊設備上后,卸載所述塊設備并通知所述特權管理系統撤銷所述塊設備,所述域間共享的存儲系統通過共享頁面的方式進行讀寫;所述域間共享的存儲系統,用于根據所述第一桌面系統的請求創建所述塊設備,并根據所述第一桌面系統的通知撤銷所述塊設備后,將所述塊設備分配給所述第二桌面系統;所述第二桌面系統,用于掛載所述塊設備,從所述塊設備上復制所述文件到本地文件系統。
其中,所述第一桌面系統向所述第二桌面系統發送密鑰K,并采用所述密鑰K對所述文件加密后,將加密后的所述文件復制到所述塊設備上;所述第二桌面系統接收所述密鑰K,并使用所述密鑰K解密所述本地文件系統中的所述文件。
其中,所述第二桌面系統卸載所述塊設備并通知所述特權管理系統的域間共享的存儲系統撤銷所述塊設備;所述特權管理系統的域間共享的存儲系統根據所述第二桌面系統的通知撤銷所述塊設備并銷毀。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中標軟件有限公司,未經中標軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310632750.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種注射用硫酸奈替米星凍干粉的制備方法
- 下一篇:肩背部理療裝置





