[发明专利]虚拟桌面的实现方法、装置和系统有效
申请号: | 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.vipzhuanli.com/pat/books/201210097482.8/2.html,转载请声明来源钻瓜专利网。