《一种多层分布式文档管理体系的实现方法.pdf》由会员分享,可在线阅读,更多相关《一种多层分布式文档管理体系的实现方法.pdf(10页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102810115 A (43)申请公布日 2012.12.05 C N 1 0 2 8 1 0 1 1 5 A *CN102810115A* (21)申请号 201210201251.7 (22)申请日 2012.06.19 G06F 17/30(2006.01) (71)申请人公安部交通管理科学研究所 地址 214151 江苏省无锡市滨湖区钱荣路 88号 (72)发明人邵志骅 吴晓东 江海龙 (74)专利代理机构无锡盛阳专利商标事务所 (普通合伙) 32227 代理人顾吉云 (54) 发明名称 一种多层分布式文档管理体系的实现方法 (57) 摘要 本发明提供了一种。
2、多层分布式文档管理体系 的实现方法,其能有效的增强对文档的管理效率, 提高文档的可读性,实现了文档管理的标准化。 其包括管理层、传输层、展现层,其特征在于:所 述管理层包括文档编辑模块、对象管理模块、基线 控制、工作空间管理模块、关联定义模块、节点管 理模块,所述传输层包括数据封装模块、传输接口 模块、定时任务模块,所述展现层包括文档展现模 块、信息检索模块、在线更新模块。所述对象管理 模块输出至文档编辑模块,所述文档编辑模块输 出至节点管理模块。 (51)Int.Cl. 权利要求书1页 说明书4页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明。
3、书 4 页 附图 4 页 1/1页 2 1.一种多层分布式文档管理体系的实现方法,其包括管理层、传输层、展现层,其特征 在于:所述管理层包括文档编辑模块、对象管理模块、基线控制、工作空间管理模块、关联定 义模块、节点管理模块,所述传输层包括数据封装模块、传输接口模块、定时任务模块,所述 展现层包括文档展现模块、信息检索模块、在线更新模块。所述对象管理模块输出至文档编 辑模块,所述文档编辑模块输出至节点管理模块,所述关联定义模块输出至节点管理模块, 所述节点编辑模块输出至基线控制模块,所述基线控制模块输出至工作空间管理模块,所 述管理层输出至数据封装模块,所述数据封装模块输出至传输接口模块,所述。
4、定时任务模 块输出至传输接口模块,所述传输层输出至文档展现模块,所述传输接口模块输出至在线 更新模块,所述在线更新模块输出至文档展现模块,所述信息检索模块输出至文档展现模 块。 2.根据权利要求1所述的一种多层分布式文档管理体系的实现方法,其特征在于:所 述的管理层总共维护三项文档信息,一是文档的节点信息,二是文档与业务系统功能模块 绑定的关联信息,三是文档的内容信息;所述文档编辑模块采用基于HTML语法的文档编辑 模块器,编辑器支持所见即所得,支持多个图片、视频、文件等对象的插入;所述对象管理模 块对文档编辑模块中的数据对象进行管理,数据对象主要包含照片、视频、文件。数据对象 包含的元素为文。
5、档ID、对象序号、对象内容,对象数据存储在数据库中,对象内容采用BLOB 格式存储;所述节点管理模块定义了文档的层次、前后关联以及标题信息,其主要元素为: 节点ID、父节点ID、前节点ID、参考节点ID、标题、关键字;其中,通过父节点ID与前节点ID 定义了节点在文档体系中的位置,通过参考节点ID在文档中提供了关联节点跳转功能,节 点ID为唯一标识,与其它模块信息相关联,标题与关键字对节点信息进行描述,也可以用 于信息检索模块;所述关联定义模块实现了文档节点与业务系统模块之间链接。其主要元 素为:业务系统名称、菜单信息、节点ID;所述基线控制实现了对文档版本基线的控制,实 现了新增、克隆、删除。
6、、切换文档版本功能。节点、文档管理对于不同的基线版本内容也不相 同;所述工作空间管理模块实现了对不同业务系统文档的分隔,实现了新增、切换、删除工 作空间功能。 3.根据权利要求1所述的一种多层分布式文档管理体系的实现方法,其特征在于:所 述数据封装模块实现了对文档数据的封装功能,主要包含了版本比对、节点打包、单条文档 封装功能;所述传输接口模块通过HTTP数据流的方式实现JAVA对象序列化传输,接口还实 现了对数据流的AES加密及ZIP压缩传输功能;所述定时任务模块实现了定时数据更新的 功能。 4.根据权利要求1所述的一种多层分布式文档管理体系的实现方法,其特征在于:所 述文档展现模块结合文档。
7、内容、文档目录结构以及参考节点列表组合显示文档信息,文档 展现模块还包含了对象展现功能,对于图片、视频、文件等对象通过内含的对象读取接口展 现;所述信息检索模块功能包含了标题检索、关键字检索、全文检索三项功能;所述在线更 新模块实现无本地节点内容时从上层实时读取文档的功能。 权 利 要 求 书CN 102810115 A 1/4页 3 一种多层分布式文档管理体系的实现方法 技术领域 0001 本发明涉及公安交通管理信息系统的文档管理技术领域,具体为一种多层分布式 文档管理体系的实现方法。 背景技术 0002 目前全国交通管理的各个业务信息系统已经建立并取得到了规模化应用,如:全 国公安交通管理。
8、信息系统的应用数据节点已经达到340多个,使用业务系统的支队达到 470多个。并且,全国每年新增违法记录数据量有数亿,各数据节点累计数据量少则数百万 条,多则数千万条。除了数据量庞大外,业务功能也相当丰富,现公安交通管理信息系统在 平台层级主要有两个平台,每个平台都包含了多个业务系统,各业务系统中业务功能模块 数量达上千个。如此庞大的系统,已经很难通过几个WORD文档来描述其具体的功能。为此, 需要设计一种统一的文档管理系统,实现文档与业务系统的整合,提高文档的可读性,实现 文档内容的业务关联、对象存储、信息检索模块及动态更新等功能。 发明 内容 0003 针对上述问题,本发明提供了一种多层分。
9、布式文档管理体系的实现方法,其能有 效的增强对文档的管理效率,提高文档的可读性,实现了文档管理的标准化。 0004 一种多层分布式文档管理体系的实现方法,其技术方案是这样的:其包括管理层、 传输层、展现层,其特征在于:所述管理层包括文档编辑模块、对象管理模块、基线控制、工 作空间管理模块、关联定义模块、节点管理模块,所述传输层包括数据封装模块、传输接口 模块、定时任务模块,所述展现层包括文档展现模块、信息检索模块、在线更新模块。所述对 象管理模块输出至文档编辑模块,所述文档编辑模块输出至节点管理模块,所述关联定义 模块输出至节点管理模块,所述节点编辑模块输出至基线控制模块,所述基线控制模块输 。
10、出至工作空间管理模块,所述管理层输出至数据封装模块,所述数据封装模块输出至传输 接口模块,所述定时任务模块输出至传输接口模块,所述传输层输出至文档展现模块,所述 传输接口模块输出至在线更新模块,所述在线更新模块输出至文档展现模块,所述信息检 索模块输出至文档展现模块。 0005 其进一步特征在于:所述的管理层总共维护三项文档信息,一是文档的节点信息, 二是文档与业务系统功能模块绑定的关联信息,三是文档的内容信息;所述文档编辑模块 采用基于HTML语法的文档编辑模块器,编辑器支持所见即所得,支持多个图片、视频、文件 等对象的插入;所述对象管理模块对文档编辑模块中的数据对象进行管理,数据对象主要 。
11、包含照片、视频、文件。数据对象包含的元素为文档ID、对象序号、对象内容,对象数据存储 在数据库中,对象内容采用BLOB格式存储;所述节点管理模块定义了文档的层次、前后关 联以及标题信息,其主要元素为:节点ID、父节点ID、前节点ID、参考节点ID、标题、关键字; 其中,通过父节点ID与前节点ID定义了节点在文档体系中的位置,通过参考节点ID在文 档中提供了关联节点跳转功能,节点ID为唯一标识,与其它模块信息相关联,标题与关键 说 明 书CN 102810115 A 2/4页 4 字对节点信息进行描述,也可以用于信息检索模块;所述关联定义模块实现了文档节点与 业务系统模块之间链接。其主要元素为:。
12、业务系统名称、菜单信息、节点ID;所述基线控制 实现了对文档版本基线的控制,实现了新增、克隆、删除、切换文档版本功能。节点、文档管 理对于不同的基线版本内容也不相同;所述工作空间管理模块实现了对不同业务系统文档 的分隔,实现了新增、切换、删除工作空间功能; 所述数据封装模块实现了对文档数据的封装功能,主要包含了版本比对、节点打包、单 条文档封装功能;所述传输接口模块通过HTTP数据流的方式实现JAVA对象序列化传输,接 口还实现了对数据流的AES加密及ZIP压缩传输功能;所述定时任务模块实现了定时数据 更新的功能; 所述文档展现模块结合文档内容、文档目录结构以及参考节点列表组合显示文档信 息,。
13、文档展现模块还包含了对象展现功能,对于图片、视频、文件等对象通过内含的对象读 取接口展现;所述信息检索模块功能包含了标题检索、关键字检索、全文检索三项功能;所 述在线更新模块实现无本地节点内容时从上层实时读取文档的功能。 0006 采用本发明后,文档管理模块将编写者编写的文档内容保存至数据库,文档内容 中的图片、视频、文件对象可通过对象管理模块保存入数据库,文档内容中则保存对象引用 信息。文档编写采用支持HTML语法的多功能编辑器,支持文字格式、表格、超链接、对象引 用等功能,编写时所见即所得,用户可通过编辑器得到类似WORD的编辑效果,实现了文档 的代码化管理。通过节点管理模块可实现文档的层。
14、次化,将原有的单个DOC文档的形式转 化为以树状结构为引导,增强文档的可读性、可管理性。关联定义模块将各业务系统中的业 务模块与文档内容相关联,可通过关联信息实现业务模块中内嵌文档信息的功能。基线控 制与工作空间管理模块可提高文档与业务系统之间,及不同版本之间的相容度,以使文档 管理适应各业务系统整个开发生命周期的应用。通过传输层,各业务系统将上层文档管理 平台中的文档内容同步至分布到各地的业务系统平台中,传输层的定时任务模块可保证各 业务系统文档的鲜活性。各业务系统平台中还整合了文档展现模块的功能,实现了文档的 层次化,多元化展现,提供的信息检索模块功能还方便了用户搜索所需信息。综上所述,其。
15、 能实现文档信息的标准化管理,有效的提高工作效率。 附图说明 0007 图1为本发明的功能组成框图; 图2为本发明的文档编辑模块流程图; 图3为本发明的文档传输流程图; 图4为本发明的文档展现模块流程图。 具体实施方式 0008 见图1,其包括管理层、传输层、展现层,管理层包括文档编辑模块、对象管理模块、 基线控制、工作空间管理模块、关联定义模块、节点管理模块,传输层包括数据封装模块、传 输接口模块、定时任务模块,展现层包括文档展现模块、信息检索模块、在线更新模块。 0009 对象管理模块输出至文档编辑模块,文档编辑模块输出至节点管理模块,关联定 义模块输出至节点管理模块,节点编辑模块输出至基。
16、线控制模块,基线控制模块输出至工 说 明 书CN 102810115 A 3/4页 5 作空间管理模块,管理层输出至数据封装模块,数据封装模块输出至传输接口模块,定时任 务模块输出至传输接口模块,传输层输出至文档展现模块,传输接口模块输出至在线更新 模块,在线更新模块输出至文档展现模块,信息检索模块输出至文档展现模块。 0010 的管理层总共维护三项文档信息,一是文档的节点信息,二是文档与业务系统功 能模块绑定的关联信息,三是文档的内容信息;文档编辑模块采用基于HTML语法的文档编 辑模块器,编辑器支持所见即所得,支持多个图片、视频、文件等对象的插入;对象管理模 块对文档编辑模块中的数据对象进。
17、行管理,数据对象主要包含照片、视频、文件。数据对象 包含的元素为文档ID、对象序号、对象内容,对象数据存储在数据库中,对象内容采用BLOB 格式存储;节点管理模块定义了文档的层次、前后关联以及标题信息,其主要元素为:节点 ID、父节点ID、前节点ID、参考节点ID、标题、关键字;其中,通过父节点ID与前节点ID定义 了节点在文档体系中的位置,通过参考节点ID在文档中提供了关联节点跳转功能,节点ID 为唯一标识,与其它模块信息相关联,标题与关键字对节点信息进行描述,也可以用于信息 检索模块;关联定义模块实现了文档节点与业务系统模块之间链接。其主要元素为:业务 系统名称、菜单信息、节点ID;基线控。
18、制实现了对文档版本基线的控制,实现了新增、克隆、 删除、切换文档版本功能。节点、文档管理对于不同的基线版本内容也不相同;工作空间管 理模块实现了对不同业务系统文档的分隔,实现了新增、切换、删除工作空间功能; 数据封装模块实现了对文档数据的封装功能,主要包含了版本比对、节点打包、单条文 档封装功能;传输接口模块通过HTTP数据流的方式实现JAVA对象序列化传输,接口还实现 了对数据流的AES加密及ZIP压缩传输功能;定时任务模块实现了定时数据更新的功能; 文档展现模块结合文档内容、文档目录结构以及参考节点列表组合显示文档信息,文 档展现模块还包含了对象展现功能,对于图片、视频、文件等对象通过内含。
19、的对象读取接口 展现;信息检索模块功能包含了标题检索、关键字检索、全文检索三项功能;在线更新模块 实现无本地节点内容时从上层实时读取文档的功能。 0011 工作空间管理模块是定义了文档的业务系统属性,不同的业务系统之间的文档体 系相互独立。工作空间属性传输给基线管理,如果说工作空间管理模块是对文档按业务系 统属性水平划分的话,基线控制则是将文档按基线版本垂直划分。针对业务系统的重大版 本更新可划定新的基线版本,新的基线版本可由原版本复制而来,也可以完全从新建立。在 已经建立的基线版本基础上,通过节点管理模块建立文档节点,节点信息中标注了该节点 与其它节点的层次关系,以及参考节点、标题等信息。建。
20、立节点后,可在节点中编辑该节点 的文档内容,文档内容采用所见即所得的HTML文档编辑模块器,文档内容中如果包含了图 像、视频、文件等对象,则可通过对象管理模块上传,并插入到文档内容中。之后通过关联定 义模块,定义节点与业务系统的关联信息,关联信息可定位到业务系统中的某一具体功能, 业务系统通过文档展现模块功能中提供的接口实现对文档的快速调用。完成文档编辑模块 后通过传输层进行交换,传输层中的数据封装模块完成数据传输所需的数据版本比对、信 息清理、信息打包操作。传输接口模块则负责管理层与展现层之间的接口通讯管理,完成接 口响应、数据传输加密操作。定时任务模块整合在各业务系统中,其定时触发文档比对。
21、指 令,通过传输接口模块功能完成管理层与展现层的信息同步操作。文档展现模块功能将通 过传输层下载的文档信息以树状结构进行组织,并通过HTML文档的形式展现指定文档节 点的内容,文档展现模块内容中封装了文档的节点层次信息以及参考节点信息。在文档展 说 明 书CN 102810115 A 4/4页 6 现模块中,如果发现未读取到文档内容的,通过在线更新模块,实时调用上端管理层的文档 内容信息,并保存到本地的文档库中,避免定时任务模块未及时完成同步,导致文档信息无 法显示的情况。信息检索模块功能检索本地文档数据,检索条件为文档标题、文档内容、文 档关键字三项,检索完成后显示相关信息列表,点击可显示具。
22、体文档内容。 0012 其工作原理如下: 文档编辑模块时,见图2:首先通过工作空间管理模块建立工作空间,如果工作空间已 经存在的,需要选择工作空间。然后通过基线控制选择需要修改的基线版本号,如果需要新 建基线版本时,可通过新建基线版本功能新建文档版本,新建时,可以选择从空白文档列表 新建,还是继承上一版本文档信息。选择基线版本后,可以通过节点管理模块添加节点,已 经存在的节点以树状结构显示,如果需要添加节点的,可以选择在指定的节点后插入新节 点,或者在指定节点下一层增加子节点,也可以编辑或删除指定的节点,下一层节点不为空 时,禁止删除上级节点。节点添加后需要编辑该节点的文档内容,在文档内容编辑。
23、器中包含 有对象插入功能,插入对象主要支持图片、视频、文件三类,插入的对象保存在后台数据库 中,文档内容的HTML信息中包含了调用该对象的HTML信息。编辑文档内容后,可通过编辑 关联信息功能,将该文档节点与业务系统中的具体功能模块绑定,业务系统可通过绑定信 息直接指向对应的文档节点。 0013 文档传输时,见图3:首先是定时任务模块自动触发传输任务,向传输接口模块发 送本地文档版本供比对,传输接口模块对版本比对后,确认需要更新的,向定时任务模块返 回更新指令,不需要更新的,定时任务模块结束。定时任务模块收到更新指令后,向传输接 口模块申请传输文档节点与关联信息列表,传输接口模块将请求转发给数。
24、据封装模块,由 其完成数据列表的生成,再将数据转回传输接口模块传成数据加密与压缩任务,定时任务 模块取回文档节点与关联信息列表后,整体覆盖本地信息,并更新本地版本号,之后对本地 节点信息与本地文档信息的子版本号进行比对,如果上端节点的文档子版本与本地文档内 容子版本号不一致的,则认为节点文档内容需要更新。对需要更新的节点置相应标记后, 遍历所有待更新记录,逐条向传输接口模块发送文档内容获取指令,传输接口模块向数据 封装模块申请指定编号的文档内容并压缩加密发回定时任务模块,最终完成整个文档的更 新。 0014 文档展现模块时,见图4:首先是根据本地文档记录建立文档节点树,如果用户需 要检索信息时。
25、,则由用户输入检索条件,系统列出条件相符的节点列表,用户点击某一节点 显示该节点的具体内容。如果用户不需要检索信息时,可通过选择节点树中某一节点查看 相关的文档内容,如果用户选择的节点缺少文档内容时,系统将在通过在线更新模块的功 能,实时由管理层获取最新的文档内容显示,并保存到本地文档库中。 说 明 书CN 102810115 A 1/4页 7 图1 说 明 书 附 图CN 102810115 A 2/4页 8 图2 说 明 书 附 图CN 102810115 A 3/4页 9 图3 说 明 书 附 图CN 102810115 A 4/4页 10 图4 说 明 书 附 图CN 102810115 A 10 。