[发明专利]一种基于虚拟化的软件备份方法无效
申请号: | 201210103972.4 | 申请日: | 2012-04-11 |
公开(公告)号: | CN102662797A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 耿振民;朱洪福 | 申请(专利权)人: | 无锡华御信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214081 江苏省无锡市滨*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 虚拟 软件 备份 方法 | ||
技术领域
本发明属于计算机备份技术领域,尤其涉及一种基于虚拟化的软件备份方法。
背景技术
随着当今社会电脑的普及,生活娱乐、工作办公都是基于各种软件来完成的。只可惜Windows系统随着软件数量和使用时间的增加,会变得越来越臃肿,注册表中的垃圾也越来越多,到了最后不是系统速度变得极慢,就是莫名其妙的错误频繁出现……这还不算最糟糕的,要是一不小心试验某些来历不明的软件时中了病毒,感染了整个硬盘的文件,对于用户的损失就无法估量了。
只有重新安装操作系统才能解决这个问题,然而重新安装完毕之后还有几十上百个软件需要安装,对于用户来说也是非常繁琐且无趣,重复工作非常多。
发明内容
本发明提供一种基于虚拟化的软件备份方法,采用虚拟化技术,与目前较为人熟知的硬件虚拟化(machine Virtualization,如VMware、Virtual PC等)、操作系统虚拟化(OS Virtualization,如Virtuozzo等)不同,该备份方法的应用虚拟化更轻量级,更适用于桌面和应用程序等的虚拟化,为PC领域带来更好的桌面和软件使用的体验。
为了实现上述目的,本发明采用如下技术方案:
一种基于虚拟化的软件备份方法,其中,所述方法包括如下步骤:
A1:在客户端中,使用虚拟化重定向技术将软件的读写操作指向到一块虚拟区域,将软件的数据与系统隔离开来;
A2:用户在客户端中进行简单的控制这个虚拟区域的开合,根据自身的需要,有选择性地激活和隐藏软件;
A3:当虚拟区域开启的时候,其包含的软件就处于激活状态,该软件的文件及注册表项目将被投影(映射)到系统相关位置,相当于被安装在了系统中;
A4:当虚拟区域被关闭之后,该软件就被隐藏,所有项目的投影将取消,相当于彻底卸载。
所述软件被客户端虚拟化后,客户端将软件原本写到注册表系统的注册表项和写到文件系统的的文件分离出来,存储在软件的注册表缓存和文件缓存中,作为缓存数据进行保存。
所述缓存数据存储在客户端独有的缓存里。
所述软件被客户端激活后,客户端会将软件的注册表缓存投影到真实系统的注册表中,并不占用该物理位置空间。
所述软件被客户端隐藏后,软件原来的注册表和文件的投影将被取消,其它系统进程无法识别。
所述方法适用于大型软件或安装新软件频繁的用户。
本发明提供一种基于虚拟化的软件备份方法,通过使用虚拟化重定向技术将软件的读写操作指向到一块虚拟区域,从而将软件数据与系统隔离开来,用户可以非常简单的控制这个虚拟区域的开合,根据自己的需要,有选择性的激活和隐藏软件,当虚拟区域开启的时候,其包含的软件就处于激活状态,该软件的文件及注册表项目将被投影(映射)到系统相关位置,相当于被安装在了系统中;当虚拟区域被关闭之后,该软件就被隐藏,所有项目的投影将取消,相当于彻底卸载。该备份方法的应用虚拟化相比于现在的一些硬件虚拟化技术及操作系统虚拟化技术更轻量级,更适用于桌面和应用程序等的虚拟化,为PC领域带来更好的桌面和软件使用的体验。
附图说明
图1为本发明提供的软件激活状态示意图;
图2为本发明提供的软件隐藏状态示意图。
具体实施方式
下面结合附图详细说明本发明,其作为本说明书的一部分,通过实施例来说明本发明的原理,本发明的其他方面,特征及其优点通过该详细说明将会变得一目了然。
一种基于虚拟化的软件备份方法,其中,所述方法包括如下步骤:
A1:在客户端中,使用虚拟化重定向技术将软件的读写操作指向到一块虚拟区域,将软件的数据与系统隔离开来;
A2:用户在客户端中进行简单的控制这个虚拟区域的开合,根据自身的需要,有选择性地激活和隐藏软件;
A3:当虚拟区域开启的时候,其包含的软件就处于激活状态,该软件的文件及注册表项目将被投影(映射)到系统相关位置,相当于被安装在了系统中;
A4:当虚拟区域被关闭之后,该软件就被隐藏,所有项目的投影将取消,相当于彻底卸载。
所述软件被客户端虚拟化后,客户端将软件原本写到注册表系统的注册表项和写到文件系统的的文件分离出来,存储在软件的注册表缓存和文件缓存中,作为缓存数据进行保存。
所述缓存数据存储在客户端独有的缓存里。
所述软件被客户端激活后,客户端会将软件的注册表缓存投影到真实系统的注册表中,并不占用该物理位置空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡华御信息技术有限公司,未经无锡华御信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210103972.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:内外圆锥面锥度测量装置
- 下一篇:一种检测制动器总成跳动和垂直度的检具