论文部分内容阅读
办公文档作为办公信息的重要载体,如今随着网盘、云存储、文库等技术的发展已广泛应用于互联网信息传输和资源共享。但是目前的在线文档处理技术还不能很好处理办公文档的多人在线编辑以及文档内容的修订控制。 为解决上述问题,本课题在WebDAV协议的基础之上,提出了网络文档内容编辑和修订控制方法。本课题的主要研究工作如下: (1)修订控制协议。研究远程文档的处理方式,制定有关文档内容访问和修订信息管理的协议。 (2)文档内容编辑。分析文档内容的访问方法,借助API和ODQ标准化文档访问方法,统一文档处理接口。 (3)实现文档修订。分析文档内容编辑过程中修订信息的生成方式,设计修订信息的数据结构、存储方式,研究了如何利用修订信息查看和恢复文档的历史状态。 (4)设计实现原型验证系统。设计开发了一个在线文档编辑系统DAVOffice,在系统中对课题研究的内容进行了实验验证,取得了较好的结果。 本课题主要在以下几个方面有所创新: (1)通过协议的方式实现了文档内容的远程编辑。互联网协议族中还没有应用层协议涉及到办公文档内容的处理,课题在扩展WebDAV协议的基础上实现了通过修订控制协议来远程编辑文档内容。 (2)屏蔽不同文档在格式标准上的差异。不同标准的文档格式在文档内容访问上会存在一定的差异,协议通过对文档内容访问方法的抽象和封装,形成了统一的文档访问接口,从而屏蔽了不同文档在格式标准上的差异。 (3)为办公文档在线编辑添加修订管理。通过记录文档内容的编辑历史,将办公文档变成一种有状态的文档。利用文档内容的修订信息,可以查看文档内容的编辑历史,恢复文件历史状态。