发明名称 虚拟软件子层的动态插入和去除
摘要 本发明涉及虚拟软件子层的动态插入和去除。在一个示例中,在计算装置中虚拟地安装和激活与软件应用相关联的虚拟层。在所述虚拟层中动态地插入与所述软件应用的部件相关联的虚拟子层。所述虚拟层在所述虚拟子层的动态插入期间保持活动的。在特定的实施例中,从所述虚拟层执行过程,确定是否在所述虚拟子层的所述插入之前或者之后启动了所述过程,并且根据所述确定来选择性地使得所述被插入的虚拟子层对于所述过程可见或者不可见。
申请公布号 CN101551754B 申请公布日期 2013.11.27
申请号 CN200910133020.5 申请日期 2009.03.31
申请人 赛门铁克公司 发明人 兰德尔·R·库克
分类号 G06F9/445(2006.01)I;G06F9/46(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 中原信达知识产权代理有限责任公司 11219 代理人 张焕生;安翔
主权项 一种用于虚拟软件子层的动态插入和去除的方法,包括: 在包括基本文件系统和基本操作系统的基本配置的计算装置上提供虚拟系统; 向所述计算装置上的虚拟层虚拟地安装软件应用,当激活所述虚拟层时,所述虚拟系统将与所述软件应用相关联的访问请求从所述基本文件系统和/或所述基本配置重新定向到所述虚拟层,以及当无效所述虚拟层时,所述虚拟系统允许与所述软件应用相关联的访问请求穿过而到达所述基本文件系统和/或所述基本配置; 激活所述虚拟层,使得通过所述虚拟系统将与所述软件应用相关联的访问请求从所述基本文件系统和/或所述基本配置重新定向到所述虚拟层; 识别当前没有被包括在所述虚拟层中的与所述软件应用相关联的功能子集;并且 通过将包括与所述软件应用相关联的所述功能子集的虚拟子层动态地插入在所述虚拟层中来更新所述虚拟层以包括与所述软件应用相关联的所述功能子集,其中,所述虚拟层在所述虚拟子层的所述动态插入期间保持活动。
地址 美国加利福尼亚州