[发明专利]一种保留文档编辑痕迹的方法及系统无效
申请号: | 200810238993.0 | 申请日: | 2008-12-08 |
公开(公告)号: | CN101430677A | 公开(公告)日: | 2009-05-13 |
发明(设计)人: | 闫国龙;苏勇;余忠华;赵朝阳;龚文荣 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 北京天悦专利代理事务所 | 代理人: | 田 明;任晓航 |
地址: | 100871北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保留 文档 编辑 痕迹 方法 系统 | ||
1、一种保留文档编辑痕迹的方法,包括以下步骤:
(1)构建可持久化的命令对象,包括构建可持久化的命令对象的参数和方法;
(2)调用命令对象编辑文档内容;
(3)保存各命令对象和文档内容。
2、如权利要求1所述的一种保留文档编辑痕迹的方法,其特征是:步骤(1)中,所述的可持久化的命令对象的参数包括命令类型、命令的输入参数和文档的上下文状态参数。
3、如权利要求2所述的一种保留文档编辑痕迹的方法,其特征是:步骤(1)中,所述的的文档的上下文状态参数包括标识文档的当前选中对象的参数。
4、如权利要求1所述的一种保留文档编辑痕迹的方法,其特征是:步骤(1)中,所述的可持久化的命令对象的方法包含完成文档编辑的方法,及撤销当次编辑并回退到文档编辑前的状态的方法。
5、如权利要求4所述的一种保留文档编辑痕迹的方法,其特征是,步骤(1)中,所述的回退到文档编辑前的状态的方法是:文档内容恢复到编辑前的数据,文档的上下文状态参数也恢复到编辑前的数据。
6、如权利要求1至5之一所述的一种保留文档编辑痕迹的方法,其特征是:步骤(2)中,调用命令对象编辑文档内容后,命令对象和文档编辑前后的上下文状态参数缓存到有序的命令链表中。
7、如权利要求6所述的一种保留文档编辑痕迹的方法,其特征是:步骤(3)中,保存各命令对象和文档内容,执行文档编辑的命令对象是被有序存储的。
8、如权利要求1至5之一所述的一种保留文档编辑痕迹的方法,其特征是:步骤(3)中,保存各命令对象和文档内容时,保存的文档内容是文档编辑前的内容,或者是文档编辑后的内容。
9、如权利要求7所述的一种保留文档编辑痕迹的方法,其特征是:步骤(3)中,将命令对象和文档内容保存到同一个文件之中。
10、如权利要求7所述的一种保留文档编辑痕迹的方法,其特征是:步骤(3)中,将各命令对象和文档内容保存到不同的文件之中进行分别存储。
11、一种保留文档编辑痕迹的系统,该系统包括以下模块:
(1)用于构建可持久化的命令对象的命令对象构建模块;
(2)用于调用命令对象编辑文档内容的命令调用模块;
(3)用于保存各命令对象和文档内容的存储模块;
所述的命令对象构建模块、命令调用模块和存储模块依次相连。
12、如权利要求11所述的一种保留文档编辑痕迹的系统,其特征是:所述的命令对象构建模块中还设有命令对象的参数构建模块和方法构建模块,所述的命令对象的参数构建模块用于构建命令对象的参数,包括命令类型、命令的输入参数和文档的上下文状态参数;所述的命令对象的方法构建模块用于构建文档编辑的方法、撤销当次编辑并回退到文档编辑前的状态的方法;
所述的命令调用模块中还设有缓存模块,该模块用于在调用命令对象编辑文档内容后,将命令对象和文档编辑前后的上下文状态参数缓存到有序的命令链表中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810238993.0/1.html,转载请声明来源钻瓜专利网。