[发明专利]数据保存的方法和模块、数据恢复的方法和模块无效

专利信息
申请号: 200610164999.9 申请日: 2006-12-11
公开(公告)号: CN101201768A 公开(公告)日: 2008-06-18
发明(设计)人: 赵志刚;杨雷鸣;张宁 申请(专利权)人: 北京北大方正电子有限公司;北京大学;北大方正集团有限公司
主分类号: G06F11/14 分类号: G06F11/14
代理公司: 北京同达信恒知识产权代理有限公司 代理人: 郭润湘
地址: 100085北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 保存 方法 模块 恢复
【说明书】:

技术领域

发明涉及一种数据恢复技术,尤其涉及一种数据保存的方法和模块、数据恢复的方法和模块。

背景技术

在各种编辑软件中,如,如专业排版软件、通用字处理软件,人们常常利用这些编辑软件完成许多复杂而且工作量巨大的工作,有时需要多人协同来完成上述工作。如何保证利用这些编辑软件所做的工作在机器故障、软件和操作系统死机甚至断电的情况下,而不会让所述编辑工作付之东流,通常将上述工作称作数据恢复,数据恢复始终是人们希望解决的问题。

在现有的技术中,有些软件是靠保存文档副本的形式来实现数据恢复的,有的是靠定时自动存盘的方式来实现数据恢复的。但是这些数据恢复方式都有很大的缺陷,对于保存文档副本情况,如果灾难发生在这些副本的保存过程中时,那么这种情况本身就是一种灾难,由于这个副本是错误的,它当然不能恢复出来。对于定时自动存盘情况,由于定时存盘的方式有一定的时间间隔的,也就是说在这次存盘之前发生灾难,那么只能恢复到上次存盘的状态,从上次存盘到灾难发生之间的所有工作就不能恢复。其次,定时存盘的方式为了保证文档具有可恢复性,那么势必要采用多个副本的方式来保存文件,这样就浪费了磁盘空间,而且存盘操作会导致编辑者的操作暂停,会影响编辑效率,影响编辑者的心情。

发明内容

本发明的实施例是提供一种数据保存的方法和模块、及数据恢复的方法和模块,可实现将数据恢复到灾难发生前的一次操作的状态。

本发明提供了一种保存数据的方法,包括:

在新建或打开文件的同时,新建基础恢复文件;

在恢复基础文件上标记恢复识别码,并设置当前打开文件的文件名和路径信息,形成恢复文件;

获得操作步骤,并将操作步骤以增量方式写入所述恢复文件中。

当接收到存储当前打开文件的命令时,所述的方法还包括:更新所述恢复文件中的当前打开文件的文件名和路径信息。

当接收到关闭当前打开文件的命令时,所述的方法还包括:删除恢复文件。

将操作步骤写入恢复文件中时,还为该操作步骤标记相应的校验标志位。

所述的将操作步骤以增量方式写入所述恢复文件中具体包括:

将操作步骤写入恢复文件之前,将该操作步骤的校验标志位设置为无效状态;

将所述操作步骤写入恢复文件中;

将该操作步骤的校验标志位设置为有效状态。

本发明还公开了一种恢复数据的方法,包括:

读取恢复文件,所述的恢复文件包括操作步骤;

根据操作步骤恢复文件。

所述的根据操作步骤恢复文件具体包括:

逐一读取操作步骤;并将读取的各个操作步骤与恢复程度条相对应;

通过恢复程度条确定恢复程度,并根据恢复程度将操作步骤恢复原文件。

所述的根据恢复程度将操作步骤恢复原文件具体包括:在基础恢复文件基础上执行恢复程度之前的操作步骤。

本发明还公开了一种数据保存模块,包括:

文件管理器,用于在新建或打开文件的同时,新建恢复文件,并从撤销/恢复管理器中读取操作步骤,接着以增量方式将操作步骤写入所述恢复文件中;

撤销/恢复管理器,用于获得操作步骤增量,并通知文件管理器有操作步骤的产生。

所述的文件管理器包括:

生成恢复文件单元,用于保存一个当前打开或者新建文件的副本,并在这个副本的后面写上原始文档的名称和路径信息;

保存单元,用于保存操作步骤数据。

所述的文件管理器包括:

删除单元,用于删除恢复文件;

更新单元,用于更新恢复文件的文件信息。

所述的撤销/恢复管理器包括:

获得单元,用于获得操作步骤;

通知单元,用于通知文件管理器有操行步骤产生,以便文件管理器对恢复文件进行更新。

本发明还公开了一种数据恢复模块,包括:

读取单元,用于读取恢复文件;

恢复单元,用于在基础恢复文件基础上执行操作步骤。

本发明的效果在于:本发明通过采用增量方式存储各个操作步骤,可以提供灵活的恢复方式,且可以恢复到灾难发生前一步之前的任何步骤。本发明只需要一个副本文件,所以还节省了磁盘空间。

附图说明

图1是本发明实施例的恢复文件的文件结构图;

图2示出了本发明实施例的数据保存的流程图;

图3示出了本发明实施例的数据恢复的流程图;

图4示出了本发明实施例的数据恢复界面;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京北大方正电子有限公司;北京大学;北大方正集团有限公司,未经北京北大方正电子有限公司;北京大学;北大方正集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200610164999.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top