[发明专利]一种桌面系统之间的文件交换方法及系统在审
申请号: | 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.vipzhuanli.com/pat/books/201310632750.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种注射用硫酸奈替米星冻干粉的制备方法
- 下一篇:肩背部理疗装置