[发明专利]桌面虚拟化环境下的软件分发方法有效
申请号: | 201811067051.0 | 申请日: | 2018-09-13 |
公开(公告)号: | CN109284161B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 何少伟;石正科 | 申请(专利权)人: | 深圳市青葡萄科技有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/455;G06F8/61 |
代理公司: | 深圳市中智立信知识产权代理有限公司 44427 | 代理人: | 陈月霞 |
地址: | 518000 广东省深圳市南山区前海深港合作区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 桌面 虚拟 环境 软件 分发 方法 | ||
本发明提供了一种桌面虚拟化环境下的软件分发方法,包括:步骤1,在软件库制作模式下安装软件,并将其写入到软件库磁盘;步骤2,将制作完成的软件库磁盘挂给多个虚拟机使用;步骤3,通过设置文件过滤模块,确定用户使用软件的下发规则,以使软件库磁盘中某一用户不使用的软件对该用户不可见。管理员用户通过在虚拟机桌面设置成制作软件盘的模式,在软件库制作模式下安装的软件将被写入到软件库磁盘,并记录软件的信息及其对应的文件系统位置。制作完成后该软件库磁盘就可以挂给多个虚拟机使用,且通过设置用户使用哪些软件对文件过滤模块下发规则,可以将用户不使用的软件库的软件文件对用户不可见,达到个性化软件分发的目的。
技术领域
本发明涉及虚拟机技术领域,特别涉及一种桌面虚拟化环境下的软件分发方法。
背景技术
桌面虚拟化(Virtual Desktop Infrastructure,VDI):桌面虚拟化(又称虚拟桌面架构)是利用虚拟化的技术,将操作系统和应用程序统一存放在数据中心的服务器及存储设备中,通过建立虚拟机池,为不同的用户提供桌面。用户通过采用不同的终端设备,利用对应的虚拟桌面显示协议和虚拟机进行连接,从而在终端上显示虚拟机的操作界面,终端仅作为输入端和输出端,计算和存储全部在服务器端。通过显示协议的优化和一些外设的重定向技术,使得访问虚拟桌面和使用本地的PC达到体验一致。该架构可以提供集中管理的维护和安全优势,同时具有移动优势,在任何地方都可以访问到自己的桌面环境。
软件分发是指系统管理员通过某种方法将用户所需的软件发送给用户桌面使用户可以使用该软件。文件系统过滤驱动(File system filter driver):一种为文件系统提供附加的过滤规则的Windows驱动。
在桌面虚拟化环境下,经常存在多个用户需要在各自的云桌面上安装相同软件的场景,比如office等各种常用软件。而现在在批量的云桌面上批量更新/安装软件的方式通常为以下两种:第一种是通过软件管家类管理软件将软件传输到用户云桌面进行安装;第二种是将用户所需的软件安装在一个虚拟机模版中,通过更新模板来更新虚拟桌面的软件。
上述两种方式都存在一定的缺点和不足,第一种方式软件兼容性不好,需要管理员去维护、定制各种软件安装包来达到满足软件分发的要求,而且对于一些安装过程较为复杂、安装时长较长的软件,在每个虚拟桌面上都要耗费大量的时间;第二种方法虽然省去了用户各自的安装时间,但是同样存在一定的局限性,重新更新模板会导致用户原来虚拟桌面数据的丢失,不适用于办公类等用户有个性化数据的应用场景。
发明内容
本发明提供了一种桌面虚拟化环境下的软件分发方法,以解决上述技术问题。
为解决上述问题,作为本发明的一个方面,提供了一种桌面虚拟化环境下的软件分发方法,包括:步骤1,在软件库制作模式下安装软件,并将其写入到软件库磁盘;步骤2,将制作完成的软件库磁盘挂给多个虚拟机使用;步骤3,通过设置文件过滤模块,确定用户使用软件的下发规则,以使软件库磁盘中某一用户不使用的软件对该用户不可见。
优选地,所述方法在步骤1之前还包括:将虚拟机桌面设置成制作软件盘的模式;将软件库磁盘挂载到该虚拟机桌面;启动虚拟机后运行软件库制作工具,进入软件库制作模式。
优选地,所述软件库制作工具是运行在制作软件库的虚拟机上的模块,用于在软件安装时透明地重定向到软件库磁盘,并在软件库磁盘中维护软件与本地文件系统的对应关系。
优选地,所述软件库制作工具包括文件重定向过滤驱动模块和软件管理模块:所述软件管理模块用于定义软件包含的文件集合,为同一软件的文件打上软件的标识;所述文件重定向过滤驱动模块用于代理文件系统的读、写操作,在软件安装过程将文件重定向写到软件库磁盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市青葡萄科技有限公司,未经深圳市青葡萄科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811067051.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用界面显示方法、移动终端
- 下一篇:一种企业软件多语言化的实现方法