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

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

【技术实现步骤摘要】

本专利技术涉及公安交通管理信息系统的文档管理
,具体为。
技术介绍
目前全国交通管理的各个业务信息系统已经建立并取得到了规模化应用,如全国公安交通管理信息系统的应用数据节点已经达到340多个,使用业务系统的支队达到470多个。并且,全国每年新增违法记录数据量有数亿,各数据节点累计数据量少则数百万条,多则数千万条。除了数据量庞大外,业务功能也相当丰富,现公安交通管理信息系统在平台层级主要有两个平台,每个平台都包含了多个业务系统,各业务系统中业务功能模块数量达上千个。如此庞大的系统,已经很难通过几个WORD文档来描述其具体的功能。为此, 需要设计一种统一的文档管理系统,实现文档与业务系统的整合,提高文档的可读性,实现文档内容的业务关联、对象存储、Ih息检索1 块及动态更新等功能。
技术实现思路
针对上述问题,本专利技术提供了,其能有效的增强对文档的管理效率,提高文档的可读性,实现了文档管理的标准化。,其技术方案是这样的其包括管理层、传输层、展现层,其特征在于所述管理层包括文档编辑模块、对象管理模块、基线控制、工作空间管理模块、关联定义模块、节点管理模块,所述传输层包括数据封装模块、传输接口模块、定时任务模块,所述展现层包括文档展现模块、信息检索模块、在线更新模块。所述对象管理模块输出至文档编辑模块,所述文档编辑模块输出至节点管理模块,所述关联定义模块输出至节点管理模块,所述节点编辑模块输出至基线控制模块,所述基线控制模块输出至工作空间管理模块,所述管理层输出至数据封装模块,所述数据封装模块输出至传输接口模块,所述定时任务模块输出至传输接口模块,所述传输层输出至文档展现模块,所述传输接口模块输出至在线更新模块,所述在线更新模块输出至文档展现模块,所述信息检索模块输出至文档展现模块。其进一步特征在于所述的管理层总共维护三项文档信息,一是文档的节点信息,二是文档与业务系统功能模块绑定的关联信息,三是文档的内容信息;所述文档编辑模块采用基于HTML语法的文档编辑模块器,编辑器支持所见即所得,支持多个图片、视频、文件等对象的插入;所述对象管理模块对文档编辑模块中的数据对象进行管理,数据对象主要包含照片、视频、文件。数据对象包含的元素为文档ID、对象序号、对象内容,对象数据存储在数据库中,对象内容采用BLOB格式存储;所述节点管理模块定义了文档的层次、前后关联以及标题信息,其主要元素为节点ID、父节点ID、前节点ID、参考节点ID、标题、关键字;其中,通过父节点ID与前节点ID定义了节点在文档体系中的位置,通过参考节点ID在文档中提供了关联节点跳转功能,节点ID为唯一标识,与其它模块信息相关联,标题与关键字对节点信息进行描述,也可以用于信息检索模块;所述关联定义模块实现了文档节点与业务系统模块之间链接。其主要元素为业务系统名称、菜单信息、节点ID ;所述基线控制实现了对文档版本基线的控制,实现了新增、克隆、删除、切换文档版本功能。节点、文档管理对于不同的基线版本内容也不相同;所述工作空间管理模块实现了对不同业务系统文档的分隔,实现了新增、切换、删除工作空间功能; 所述数据封装模块实现了对文档数据的封装功能,主要包含了版本比对、节点打包、单条文档封装功能;所述传输接口模块通过HTTP数据流的方式实现JAVA对象序列化传输,接口还实现了对数据流的AES加密及ZIP压缩传输功能;所述定时任务模块实现了定时数据更新的功能; 所述文档展现模块结合文档内容、文档目录结构以及参考节点列表组合显示文档信息,文档展现模块还包含了对象展现功能,对于图片、视频、文件等对象通过内含的对象读取接口展现;所述信息检索模块功能包含了标题检索、关键字检索、全文检索三项功能;所述在线更新模块实现无本地节点内容时从上层实时读取文档的功能。采用本专利技术后,文档管理模块将编写者编写的文档内容保存至数据库,文档内容·中的图片、视频、文件对象可通过对象管理模块保存入数据库,文档内容中则保存对象引用信息。文档编写采用支持HTML语法的多功能编辑器,支持文字格式、表格、超链接、对象引用等功能,编写时所见即所得,用户可通过编辑器得到类似WORD的编辑效果,实现了文档的代码化管理。通过节点管理模块可实现文档的层次化,将原有的单个DOC文档的形式转化为以树状结构为引导,增强文档的可读性、可管理性。关联定义模块将各业务系统中的业务模块与文档内容相关联,可通过关联信息实现业务模块中内嵌文档信息的功能。基线控制与工作空间管理模块可提高文档与业务系统之间,及不同版本之间的相容度,以使文档管理适应各业务系统整个开发生命周期的应用。通过传输层,各业务系统将上层文档管理平台中的文档内容同步至分布到各地的业务系统平台中,传输层的定时任务模块可保证各业务系统文档的鲜活性。各业务系统平台中还整合了文档展现模块的功能,实现了文档的层次化,多元化展现,提供的信息检索模块功能还方便了用户搜索所需信息。综上所述,其能实现文档信息的标准化管理,有效的提高工作效率。附图说明图I为本专利技术的功能组成框 图2为本专利技术的文档编辑模块流程 图3为本专利技术的文档传输流程 图4为本专利技术的文档展现模块流程图。具体实施例方式见图I,其包括管理层、传输层、展现层,管理层包括文档编辑模块、对象管理模块、基线控制、工作空间管理模块、关联定义模块、节点管理模块,传输层包括数据封装模块、传输接口模块、定时任务模块,展现层包括文档展现模块、信息检索模块、在线更新模块。对象管理模块输出至文档编辑模块,文档编辑模块输出至节点管理模块,关联定义模块输出至节点管理模块,节点编辑模块输出至基线控制模块,基线控制模块输出至工作空间管理模块,管理层输出至数据封装模块,数据封装模块输出至传输接口模块,定时任务模块输出至传输接口模块,传输层输出至文档展现模块,传输接口模块输出至在线更新模块,在线更新模块输出至文档展现模块,信息检索模块输出至文档展现模块。的管理层总共维护三项文档信息,一是文档的节点信息,二是文档与业务系统功能模块绑定的关联信息,三是文档的内容信息;文档编辑模块采用基于HTML语法的文档编辑模块器,编辑器支持所见即所得,支持多个图片、视频、文件等对象的插入;对象管理模块对文档编辑模块中的数据对象进行管理,数据对象主要包含照片、视频、文件。数据对象包含的元素为文档ID、对象序号、对象内容,对象数据存储在数据库中,对象内容采用BLOB格式存储;节点管理模块定义了文档的层次、前后关联以及标题信息,其主要元素为节点ID、父节点ID、前节点ID、参考节点ID、标题、关键字;其中,通过父节点ID与前节点ID定义了节点在文档体系中的位置,通过参考节点ID在文档中提供了关联节点跳转功能,节点ID为唯一标识,与其它模块信息相关联,标题与关键字对节点信息进行描述,也可以用于信息检索模块;关联定义模块实现了文档节点与业务系统模块之间链接。其主要元素为业务系统名称、菜单信息、节点ID ;基线控制实现了对文档版本基线的控制,实现了新增、克隆、删除、切换文档版本功能。节点、文档管理对于不同的基线版本内容也不相同;工作空间管 理模块实现了对不同业务系统文档的分隔,实现了新增、切换、删除工作空间功能; 数据封装模块实现了对文档数据的封装功能,主要包本文档来自技高网...

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

【技术特征摘要】

【专利技术属性】
技术研发人员:邵志骅吴晓东江海龙
申请(专利权)人:公安部交通管理科学研究所
类型:发明
国别省市:

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

1