首页> 中国专利> 一种多层分布式文档管理体系的实现方法

一种多层分布式文档管理体系的实现方法

摘要

本发明提供了一种多层分布式文档管理体系的实现方法,其能有效的增强对文档的管理效率,提高文档的可读性,实现了文档管理的标准化。其包括管理层、传输层、展现层,其特征在于:所述管理层包括文档编辑模块、对象管理模块、基线控制、工作空间管理模块、关联定义模块、节点管理模块,所述传输层包括数据封装模块、传输接口模块、定时任务模块,所述展现层包括文档展现模块、信息检索模块、在线更新模块。所述对象管理模块输出至文档编辑模块,所述文档编辑模块输出至节点管理模块。

著录项

  • 公开/公告号CN102810115A

    专利类型发明专利

  • 公开/公告日2012-12-05

    原文格式PDF

  • 申请/专利权人 公安部交通管理科学研究所;

    申请/专利号CN201210201251.7

  • 发明设计人 邵志骅;吴晓东;江海龙;

    申请日2012-06-19

  • 分类号G06F17/30(20060101);

  • 代理机构无锡盛阳专利商标事务所(普通合伙);

  • 代理人顾吉云

  • 地址 214151 江苏省无锡市滨湖区钱荣路88号

  • 入库时间 2023-12-18 07:36:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-10-22

    授权

    授权

  • 2013-01-30

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20120619

    实质审查的生效

  • 2012-12-05

    公开

    公开

说明书

技术领域

本发明涉及公安交通管理信息系统的文档管理技术领域,具体为一种多层分布式文档管理体系的实现方法。

背景技术

目前全国交通管理的各个业务信息系统已经建立并取得到了规模化应用,如:全国公安交通管理信息系统的应用数据节点已经达到340多个,使用业务系统的支队达到470多个。并且,全国每年新增违法记录数据量有数亿,各数据节点累计数据量少则数百万条,多则数千万条。除了数据量庞大外,业务功能也相当丰富,现公安交通管理信息系统在平台层级主要有两个平台,每个平台都包含了多个业务系统,各业务系统中业务功能模块数量达上千个。如此庞大的系统,已经很难通过几个WORD文档来描述其具体的功能。为此,需要设计一种统一的文档管理系统,实现文档与业务系统的整合,提高文档的可读性,实现文档内容的业务关联、对象存储、信息检索模块及动态更新等功能。

发明内容

针对上述问题,本发明提供了一种多层分布式文档管理体系的实现方法,其能有效的增强对文档的管理效率,提高文档的可读性,实现了文档管理的标准化。

一种多层分布式文档管理体系的实现方法,其技术方案是这样的:其包括管理层、传输层、展现层,其特征在于:所述管理层包括文档编辑模块、对象管理模块、基线控制、工作空间管理模块、关联定义模块、节点管理模块,所述传输层包括数据封装模块、传输接口模块、定时任务模块,所述展现层包括文档展现模块、信息检索模块、在线更新模块。所述对象管理模块输出至文档编辑模块,所述文档编辑模块输出至节点管理模块,所述关联定义模块输出至节点管理模块,所述节点编辑模块输出至基线控制模块,所述基线控制模块输出至工作空间管理模块,所述管理层输出至数据封装模块,所述数据封装模块输出至传输接口模块,所述定时任务模块输出至传输接口模块,所述传输层输出至文档展现模块,所述传输接口模块输出至在线更新模块,所述在线更新模块输出至文档展现模块,所述信息检索模块输出至文档展现模块。

其进一步特征在于:所述的管理层总共维护三项文档信息,一是文档的节点信息,二是文档与业务系统功能模块绑定的关联信息,三是文档的内容信息;所述文档编辑模块采用基于HTML语法的文档编辑模块器,编辑器支持所见即所得,支持多个图片、视频、文件等对象的插入;所述对象管理模块对文档编辑模块中的数据对象进行管理,数据对象主要包含照片、视频、文件。数据对象包含的元素为文档ID、对象序号、对象内容,对象数据存储在数据库中,对象内容采用BLOB格式存储;所述节点管理模块定义了文档的层次、前后关联以及标题信息,其主要元素为:节点ID、父节点ID、前节点ID、参考节点ID、标题、关键字;其中,通过父节点ID与前节点ID定义了节点在文档体系中的位置,通过参考节点ID在文档中提供了关联节点跳转功能,节点ID为唯一标识,与其它模块信息相关联,标题与关键字对节点信息进行描述,也可以用于信息检索模块;所述关联定义模块实现了文档节点与业务系统模块之间链接。其主要元素为:业务系统名称、菜单信息、节点ID;所述基线控制实现了对文档版本基线的控制,实现了新增、克隆、删除、切换文档版本功能。节点、文档管理对于不同的基线版本内容也不相同;所述工作空间管理模块实现了对不同业务系统文档的分隔,实现了新增、切换、删除工作空间功能;

所述数据封装模块实现了对文档数据的封装功能,主要包含了版本比对、节点打包、单条文档封装功能;所述传输接口模块通过HTTP数据流的方式实现JAVA对象序列化传输,接口还实现了对数据流的AES加密及ZIP压缩传输功能;所述定时任务模块实现了定时数据更新的功能;

所述文档展现模块结合文档内容、文档目录结构以及参考节点列表组合显示文档信息,文档展现模块还包含了对象展现功能,对于图片、视频、文件等对象通过内含的对象读取接口展现;所述信息检索模块功能包含了标题检索、关键字检索、全文检索三项功能;所述在线更新模块实现无本地节点内容时从上层实时读取文档的功能。

采用本发明后,文档管理模块将编写者编写的文档内容保存至数据库,文档内容中的图片、视频、文件对象可通过对象管理模块保存入数据库,文档内容中则保存对象引用信息。文档编写采用支持HTML语法的多功能编辑器,支持文字格式、表格、超链接、对象引用等功能,编写时所见即所得,用户可通过编辑器得到类似WORD的编辑效果,实现了文档的代码化管理。通过节点管理模块可实现文档的层次化,将原有的单个DOC文档的形式转化为以树状结构为引导,增强文档的可读性、可管理性。关联定义模块将各业务系统中的业务模块与文档内容相关联,可通过关联信息实现业务模块中内嵌文档信息的功能。基线控制与工作空间管理模块可提高文档与业务系统之间,及不同版本之间的相容度,以使文档管理适应各业务系统整个开发生命周期的应用。通过传输层,各业务系统将上层文档管理平台中的文档内容同步至分布到各地的业务系统平台中,传输层的定时任务模块可保证各业务系统文档的鲜活性。各业务系统平台中还整合了文档展现模块的功能,实现了文档的层次化,多元化展现,提供的信息检索模块功能还方便了用户搜索所需信息。综上所述,其能实现文档信息的标准化管理,有效的提高工作效率。

附图说明

图1为本发明的功能组成框图;

图2为本发明的文档编辑模块流程图;

图3为本发明的文档传输流程图;

图4为本发明的文档展现模块流程图。

具体实施方式

见图1,其包括管理层、传输层、展现层,管理层包括文档编辑模块、对象管理模块、基线控制、工作空间管理模块、关联定义模块、节点管理模块,传输层包括数据封装模块、传输接口模块、定时任务模块,展现层包括文档展现模块、信息检索模块、在线更新模块。

对象管理模块输出至文档编辑模块,文档编辑模块输出至节点管理模块,关联定义模块输出至节点管理模块,节点编辑模块输出至基线控制模块,基线控制模块输出至工作空间管理模块,管理层输出至数据封装模块,数据封装模块输出至传输接口模块,定时任务模块输出至传输接口模块,传输层输出至文档展现模块,传输接口模块输出至在线更新模块,在线更新模块输出至文档展现模块,信息检索模块输出至文档展现模块。

的管理层总共维护三项文档信息,一是文档的节点信息,二是文档与业务系统功能模块绑定的关联信息,三是文档的内容信息;文档编辑模块采用基于HTML语法的文档编辑模块器,编辑器支持所见即所得,支持多个图片、视频、文件等对象的插入;对象管理模块对文档编辑模块中的数据对象进行管理,数据对象主要包含照片、视频、文件。数据对象包含的元素为文档ID、对象序号、对象内容,对象数据存储在数据库中,对象内容采用BLOB格式存储;节点管理模块定义了文档的层次、前后关联以及标题信息,其主要元素为:节点ID、父节点ID、前节点ID、参考节点ID、标题、关键字;其中,通过父节点ID与前节点ID定义了节点在文档体系中的位置,通过参考节点ID在文档中提供了关联节点跳转功能,节点ID为唯一标识,与其它模块信息相关联,标题与关键字对节点信息进行描述,也可以用于信息检索模块;关联定义模块实现了文档节点与业务系统模块之间链接。其主要元素为:业务系统名称、菜单信息、节点ID;基线控制实现了对文档版本基线的控制,实现了新增、克隆、删除、切换文档版本功能。节点、文档管理对于不同的基线版本内容也不相同;工作空间管理模块实现了对不同业务系统文档的分隔,实现了新增、切换、删除工作空间功能;

数据封装模块实现了对文档数据的封装功能,主要包含了版本比对、节点打包、单条文档封装功能;传输接口模块通过HTTP数据流的方式实现JAVA对象序列化传输,接口还实现了对数据流的AES加密及ZIP压缩传输功能;定时任务模块实现了定时数据更新的功能;

文档展现模块结合文档内容、文档目录结构以及参考节点列表组合显示文档信息,文档展现模块还包含了对象展现功能,对于图片、视频、文件等对象通过内含的对象读取接口展现;信息检索模块功能包含了标题检索、关键字检索、全文检索三项功能;在线更新模块实现无本地节点内容时从上层实时读取文档的功能。

工作空间管理模块是定义了文档的业务系统属性,不同的业务系统之间的文档体系相互独立。工作空间属性传输给基线管理,如果说工作空间管理模块是对文档按业务系统属性水平划分的话,基线控制则是将文档按基线版本垂直划分。针对业务系统的重大版本更新可划定新的基线版本,新的基线版本可由原版本复制而来,也可以完全从新建立。在已经建立的基线版本基础上,通过节点管理模块建立文档节点,节点信息中标注了该节点与其它节点的层次关系,以及参考节点、标题等信息。建立节点后,可在节点中编辑该节点的文档内容,文档内容采用所见即所得的HTML文档编辑模块器,文档内容中如果包含了图像、视频、文件等对象,则可通过对象管理模块上传,并插入到文档内容中。之后通过关联定义模块,定义节点与业务系统的关联信息,关联信息可定位到业务系统中的某一具体功能,业务系统通过文档展现模块功能中提供的接口实现对文档的快速调用。完成文档编辑模块后通过传输层进行交换,传输层中的数据封装模块完成数据传输所需的数据版本比对、信息清理、信息打包操作。传输接口模块则负责管理层与展现层之间的接口通讯管理,完成接口响应、数据传输加密操作。定时任务模块整合在各业务系统中,其定时触发文档比对指令,通过传输接口模块功能完成管理层与展现层的信息同步操作。文档展现模块功能将通过传输层下载的文档信息以树状结构进行组织,并通过HTML文档的形式展现指定文档节点的内容,文档展现模块内容中封装了文档的节点层次信息以及参考节点信息。在文档展现模块中,如果发现未读取到文档内容的,通过在线更新模块,实时调用上端管理层的文档内容信息,并保存到本地的文档库中,避免定时任务模块未及时完成同步,导致文档信息无法显示的情况。信息检索模块功能检索本地文档数据,检索条件为文档标题、文档内容、文档关键字三项,检索完成后显示相关信息列表,点击可显示具体文档内容。

其工作原理如下:

文档编辑模块时,见图2:首先通过工作空间管理模块建立工作空间,如果工作空间已经存在的,需要选择工作空间。然后通过基线控制选择需要修改的基线版本号,如果需要新建基线版本时,可通过新建基线版本功能新建文档版本,新建时,可以选择从空白文档列表新建,还是继承上一版本文档信息。选择基线版本后,可以通过节点管理模块添加节点,已经存在的节点以树状结构显示,如果需要添加节点的,可以选择在指定的节点后插入新节点,或者在指定节点下一层增加子节点,也可以编辑或删除指定的节点,下一层节点不为空时,禁止删除上级节点。节点添加后需要编辑该节点的文档内容,在文档内容编辑器中包含有对象插入功能,插入对象主要支持图片、视频、文件三类,插入的对象保存在后台数据库中,文档内容的HTML信息中包含了调用该对象的HTML信息。编辑文档内容后,可通过编辑关联信息功能,将该文档节点与业务系统中的具体功能模块绑定,业务系统可通过绑定信息直接指向对应的文档节点。

文档传输时,见图3:首先是定时任务模块自动触发传输任务,向传输接口模块发送本地文档版本供比对,传输接口模块对版本比对后,确认需要更新的,向定时任务模块返回更新指令,不需要更新的,定时任务模块结束。定时任务模块收到更新指令后,向传输接口模块申请传输文档节点与关联信息列表,传输接口模块将请求转发给数据封装模块,由其完成数据列表的生成,再将数据转回传输接口模块传成数据加密与压缩任务,定时任务模块取回文档节点与关联信息列表后,整体覆盖本地信息,并更新本地版本号,之后对本地节点信息与本地文档信息的子版本号进行比对,如果上端节点的文档子版本与本地文档内容子版本号不一致的,则认为节点文档内容需要更新。对需要更新的节点置相应标记后,遍历所有待更新记录,逐条向传输接口模块发送文档内容获取指令,传输接口模块向数据封装模块申请指定编号的文档内容并压缩加密发回定时任务模块,最终完成整个文档的更新。

文档展现模块时,见图4:首先是根据本地文档记录建立文档节点树,如果用户需要检索信息时,则由用户输入检索条件,系统列出条件相符的节点列表,用户点击某一节点显示该节点的具体内容。如果用户不需要检索信息时,可通过选择节点树中某一节点查看相关的文档内容,如果用户选择的节点缺少文档内容时,系统将在通过在线更新模块的功能,实时由管理层获取最新的文档内容显示,并保存到本地文档库中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号