保存电子文档历史记录的方法与系统技术方案

技术编号:2831672 阅读:250 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种保存电子文档历史记录的方法与系统,所述电子文档包括数据文件和模板文件,所述数据文件包含多份数据快照,所述模板文件发布到服务器端,所述方法包括以下步骤:客户端从所述服务器端下载模板文件;在对电子文档进行修改的情况下,将用户填写入所述模板文件的数据保存为所述数据文件中多份数据快照中的一份;将所述数据文件提交至服务器端保存;以及所述服务器端返回客户端一所述数据文件的标识。按照本发明专利技术,能够保存对电子文档所做的所有修改、批改痕迹,并能够快捷安全地调出数据及版式修改的历史记录。

【技术实现步骤摘要】

本专利技术涉及一种处理电子文档的方法与系统,特别地,涉及一种 保存电子文档历史记录的方法、系统以及该系统中的客户机与服务器。
技术介绍
电子文档是可以在计算机屏幕、相关设备上显示阅读的电子书籍、 杂志、报刊等。与传统纸张相比,电子文档具有自己的特征,比如在 各种平台上都可以使用、包括元数据信息(如标题、作者、出版社等信 息)等,这些特征是传统纸张难以具备的。此外,电子文档还具有占用 空间小、便于检索、无限距离传输、不失真复制、储存复制传输近乎 零成本,以及处理时间几乎为零等特点。因此,它具有传统方式所无 可比拟的优势,给信息产业的发展带来飞跃。随着信息技术的广泛应用,敏感的企业信息和数据越来越多地以 电子文档的形式存在。由于安全始终是可信赖的企业应用的基石,企 业也更多地关注对于机密文档的管理,以降低敏感信息泄漏的风险。在控制对敏感信息、数据的访问方面,目前市场上有一些文字编辑工具能够记录文字修改痕迹,例如W0RD、 WPS等字处理软件,但这 些工具所处理的都是自己专有的文档格式,例如doc或wps格式。而在很多领域如专业的申报审批领域、决策支持领域中,通常要 使用诸如电子表单之类的电子文档来完成信息收集、数据采集工作。 由于这些领域的特殊性,往往要求电子文档在不同环节的流转过程中, 每个环节都有操作记录,电子文档在整个生命周期中的所有操作细节 均有案可查。然而,如何实现这种电子文档历史记录的保留及回溯, 目前尚无解决方案。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于,解决电子文档 历史记录的保留以及回溯问题。根据本专利技术的第 一方面,提供一种保存电子文档历史记录的方法,所述电子文档包括数据文件和模板文件,所述数据文件包含多份数据快照,所述模板文件发布到服务器端,所述方法包括以下步骤客户 端从所述服务器端下载模板文件;在对电子文档进行修改的情况下, 将用户填写入所述模板文件的数据保存为所述数据文件中多份数据快 照中的一份;将所述数据文件提交至服务器端保存;以及所迷服务器 端返回客户端一所述数据文件的标识。在第一方面中,优选地,所述数据文件和模板文件釆用XML格式。 优选地,所述模板文件的文档版式信息包括文档固有属性信息和 文档控件的外观属性信息。优选地,在修改模板文件的情况下,在服务器端增量保存所述模 板文件。'优选地,在所述服务器端返回客户端一所述数据文件的标识之后, 还包括回溯电子文档历史记录的步骤,所述回溯步骤包括所述客户 端根据所述数据文件标识和模板文件标识分别向服务器端请求数据文 件和模板文件;以及所述服务器端将所述数据文件和模板文件结合为 电子文档,并将所述电子文档返回客户端。优选地,所述数据文件标识为所述数据快照的名称。 根据第二方面,提供一种电子文档历史记录保存系统,所述电子 文档包括数据文件和模板文件,所述数据文件包含多份数据快照,所 述系统包括客户机和服务器,所述模板文件发布到所述服务器上,所 述客户机从所述服务器下载模板文件,在对电子文档进行修改的情况 下,客户机将用户填写入所述模板文件的数据保存为所述数据文件中 多份数据快照中的一份,并将所述数据文件提交至服务器,所述服务 器保存数据文件并返回客户机一所述数据文件的标识。在第二方面中,优选地,所述数据文件和模板文件采用XML格式。 优选地,所述模板文件的文档版式信息包括文档固有属性信息和 文档控件的外观属性信息。优选地,所述客户机根据所述数据文件标识和模板文件标识分别 向服务器请求数据文件和模板文件,所述服务器将所述数据文件和模 板文件结合为电子文档,并将所述电子文档返回客户机。根据第三方面,提供一种电子文档历史记录保存系统中的客户机,所述电子文档包括数据文件和模板文件,所述数据文件包含多份数据快照,所述系统还包括服务器,所述模板文件发布到所述服务器上, 所述客户机从所述服务器下载模板文件,在对电子文档进行修改的情 况下,客户机将用户填写入所述模板文件的数据保存为所述数据文件 中多份数据快照中的一份,并将所述数据文件提交至服务器保存,客 户机从所述服务器接收一所述数据文件的标识。在第三方面中,优选地,所述数据文件和模板文件采用XML格式。优选地,所述模板文件的文档版式信息包括文档固有属性信息和 文档控件的外观属性信息。优选地,所述客户机根据所述数据文件标识和冲莫板文件标识分别 向服务器请求数据文件和模板文件,所述服务器将所述数据文件和模 板文件结合为电子文档,所述客户机从服务器接收所述电子文档。根据第四方面,提供一种电子文档历史记录保存系统中的服务器, 所述电子文档包括数据文件和模板文件,所述数据文件包含多份数据 快照,所述模板文件发布到所述服务器上,所述系统还包括客户机, 所述客户机从所述服务器下载模板文件,在对电子文档进行修改的情 况下,客户机将用户填写入所述模板文件的数据保存为所述数据文件 中多份数据快照中的一份,所述服务器接收并保存从客户机提交的所 述数据文件,将所述数据文件的标识返回所述客户机。在第四方面中,优选地,所述数据文件和模板文件采用XML格式。优选地,所述模板文件的文档版式信息包括文档固有属性信息和 文档控件的外观属性信息。优选地,所述客户机根据所述数据文件标识和模板文件标识分别 向服务器请求数据文件和模板文件,所述服务器将所述数据文件和模 板文件结合为电子文档,并将所述电子文档返回客户机。按照本专利技术,能够保存对电子文档所做的所有修改、批改痕迹, 并能够快捷安全地调出数据及版式修改的历史记录,有效地防止了抵 赖和非常篡改,从而控制了对文档敏感信息、数据的访问。附图说明为更好地理解本专利技术,下面结合附图和具体实施方式对本专利技术作 进一步说明,附图中:图1为本专利技术电子文档的结构示意图; 图2为本专利技术一个具体实施方式的电子文档历史记录保存系统框图;图3为该电子文档历史记录保存系统用以回溯电子文档历史记录 的示意图;图4为本专利技术一个应用场景中设置追溯点的窗口视图; 图5为该应用场景中调阅追溯点的窗口视图。具体实施方式本领域技术人员将会知道,虽然以下的详细说明将参考具体实施 方式和方法进行,但本专利技术并不是要被限制于这些具体实施方式和方 法中。相反地,本专利技术具有较广的范围并只被随附的权利要求所限定。 参照图1,图1为本专利技术电子文档的结构示意图。电子文档Sef包 括模板文件Xef和数据文件Sfd,模板文件Xef包含文档的版式信息, 数据文件Sfd包含文档的显示数据信息,它由若干份数据快照Snt组成。 优选地,模板文件Xef和数据快照Snt采用可扩展标记语言(XML)格式, XML技术是由国际互联网标准组织W3C发展并支持的技术,它具有简单 通用和跨平台特性。这里,模板文件Xef和数据快照Snt也可采用本领 域技术人员熟知的其他格式。例如, 一份实际的Snt内容如下 < xml version-. 0 encoding=GB2312 > <SFData> <dataArea><MyFields description-〉<DropListl description-/> </MyFields> </dataArea> <1is本文档来自技高网...

【技术保护点】
一种保存电子文档历史记录的方法,所述电子文档包括数据文件和模板文件,所述数据文件包含多份数据快照,所述模板文件发布到服务器端,所述方法包括以下步骤:客户端从所述服务器端下载模板文件;在对电子文档进行修改的情况下,将用户填写入 所述模板文件的数据保存为所述数据文件中多份数据快照中的一份;将所述数据文件提交至服务器端保存;以及所述服务器端返回客户端一所述数据文件的标识。

【技术特征摘要】
1、一种保存电子文档历史记录的方法,所述电子文档包括数据文件和模板文件,所述数据文件包含多份数据快照,所述模板文件发布到服务器端,所述方法包括以下步骤客户端从所述服务器端下载模板文件;在对电子文档进行修改的情况下,将用户填写入所述模板文件的数据保存为所述数据文件中多份数据快照中的一份;将所述数据文件提交至服务器端保存;以及所述服务器端返回客户端一所述数据文件的标识。2、 如权利要求l所述的方法,其特征在于,所述数据文件和模板 文件采用XML格式。3、 如权利要求l所述的方法,其特征在于,所述模板文件的文档 版式信息包括文档固有属性信息和文档控件的外观属性信息。4、 如权利要求l所述的方法,其特征在于,在修改模板文件的情 况下,在服务器端增量保存所述模板文件。5、 如权利要求1至4中任一项所述的方法,其特征在于,在所述 服务器端返回客户端一所述数据文件的标识之后,还包括回溯电子文 档历史记录的步骤,所述回溯步骤包括所述客户端根据所述数据文件标识和模板文件标识分别向服务器 端请求数据文件和模板文件;以及所述服务器端将所述数据文件和模板文件结合为电子文档,并将 所迷电子文档返回客户端。6、 如权利要求5所述的方法,其特征在于,所述数据文件标识为 所述数据快照的名称。7、 一种电子文档历史记录保存系统,所述电子文档包括数据文件 和模板文件,所述数据文件包含多份数据快照,所述系统包括客户机 和服务器,所述模板文件发布到所述服务器上,所述客户机从所述服 务器下载模板文件,在对电子文档进行修改的情况下,客户机将用户 填写入所述模板文件的数据保存为所述数据文件中多份数据快照中的一份,并将所述数据文件提交至服务器,所述服务器保存数据文件并 返回客户机一所述数据文件的标识。8、 如权利要求7所述的系统,其特征在于,所述数据文件和模板文件采用XML格式。9、 、如权利要求7所述的系统,其特征在于,所述模板文件的文档 版式信息包括文档固有属性信息和文档控件的外观属性信息。10、 如权利要求7至9中任一项所述的系统,其特征在于,所述 客户机根据所述数据文件标识和模板文件标识分别向服务器请...

【专利技术属性】
技术研发人员:冯维
申请(专利权)人:北京书生国际信息技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利