[发明专利]针对终端程序的云备份及恢复方法在审
申请号: | 201310440030.X | 申请日: | 2011-09-30 |
公开(公告)号: | CN103530202A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 张治洲;张庭;耿兆贺;宋俊良 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 终端 程序 备份 恢复 方法 | ||
本发明专利申请是申请日为2011年9月30日、申请号为201110304846.0、名称为“一种基于特征的终端程序云备份及恢复方法”的中国发明专利申请的分案申请。
技术领域
本发明涉及计算机技术领域,尤其涉及一种针对终端程序的云备份及恢复方法。
背景技术
随着计算机技术的发展,在各种计算机终端中安装的程序也越来越多。就个人计算机终端而言,一般来说,其中安装有操作系统程序和一些应用程序,这些程序相互配合工作,满足用户各种操作需求。
但在终端运行一段时间后,由于病毒的破坏或自身垃圾文件的产生,很多程序会运行的越来越缓慢,甚至由于文件损坏造成无法正常开启或使用。针对这种情况,出现了Ghost等系统备份还原工具,将整个分区的数据全部备份出来,在需要的时候再将备份数据还原到原分区。
但此类备份还原工具的执行速度相当缓慢,由于其备份原理是逐扇区的将原数据克隆备份,恢复还原时将整个备份数据再原封不动的写回,因此,不仅要求较大的存储空间,而且非常耗时,如果运用于基于网络的存储备份,则其发送的数据量相当大。
另一方面,目前的备份还原工具所执行的备份和还原操作都是比较机械刻板的,就像照相一样,将原数据文件完全保持原样的复制出来,并还原回去,并没有考虑到程序自身的组成特点和运行特点,即便是备份前由于长期运行而导致存在的垃圾文件或有害文件,依然会忠实的将其备份保存,而这些造成程序运行障碍的垃圾文件或有害文件再还原回终端后,仍然会造成程序运行不畅。
发明内容
本发明所要解决的技术问题在于提供一种针对终端程序的云备份及恢复方法,已克服现有技术下备份及恢复的速度较慢且不能改善程序性能的问题。
为解决上述技术问题,本发明提供一种针对终端程序的云备份方法,包括:
在云端服务器预置一文件数据库,存储有不同程序所包含的核心文件,及所述核心文件的唯一性标识信息;
在终端侧获取欲备份的程序的核心文件的唯一性标识信息,并发送至云端服务器备份存储;
所述云端服务器根据所述文件数据库确定备份所述唯一性标识信息的终端/用户与所述唯一性标识信息所代表的核心文件之间的对应关系;
其中,所述核心文件至少包括用于支持该程序正常运行所必不可少的文件。
本发明进而还提供一种针对终端程序的云恢复方法,其特征在于,包括:
根据终端/用户的恢复请求,所述云端服务器确定该终端/用户已经备份的对应于所述程序的核心文件的唯一性标识信息,其中,所述核心文件至少包括用于支持该程序正常运行所必不可少的文件;
将云端服务器侧已经备份的该程序的核心文件的唯一性标识信息与该终端侧本地对应程序的文件的当前唯一性标识信息进行匹配;
在终端侧将匹配不成功的当前唯一性标识信息对应的文件删除,并由云端服务器侧将匹配不成功的唯一性标识信息对应的文件发送至该终端侧对应存储,
其中,所述云端服务器预置有一文件数据库,存储有不同程序所包含的核心文件,及所述核心文件的唯一性标识信息。
应用本发明,由于不需要传输实体文件,只需要传输文件的特征信息,因此,可极大的提高备份及恢复的速度,降低数据传输量,而且在恢复时由于是基于差异比较的恢复,特征信息在备份前后没有差异的文件则不需要恢复,有差异的才需要恢复,因此不仅恢复速度快,而且可以将终端侧有害的垃圾文件删除,提升程序性能。
附图说明
图1为根据本发明实施例所述的一种针对终端程序的云备份方法流程图。
图2为根据本发明实施例所述的备份关系示意图。
图3为根据本发明实施例所述的在终端侧获取欲备份的程序的核心文件的唯一性标识信息的流程图。
图4为根据本发明的实施例所述的一种针对终端程序的云恢复方法流程图。
具体实施方式
下面结合附图,对本发明的实施例进行详细说明。
如图1所示,为根据本发明实施例所述的一种针对终端程序的云备份方法流程图,包括如下步骤:
步骤101:在云端服务器预置一文件数据库,存储有不同程序所包含的核心文件,及所述核心文件的唯一性标识信息;
步骤102:在终端侧获取欲备份的程序的核心文件的唯一性标识信息,并发送至云端服务器备份存储;
步骤103:所述云端服务器根据所述文件数据库确定备份所述唯一性标识信息的终端/用户与所述唯一性标识信息所代表的核心文件之间的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310440030.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种固态盘阵列的垃圾回收方法
- 下一篇:一种外循环浓缩装置