文档集中处理系统及方法技术方案

技术编号:6087322 阅读:193 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及文档集中处理系统及方法,系统包括接收任务模块、业务分析模块、业务分析单元集合、任务存储模块、任务调度模块、任务处理单元集合、任务反馈模块、系统监控模块。文档集中处理方法,可解决文档处理中存在的诸多问题,易于扩展和维护;提高文档信息管理系统对文件处理的效率;保证文件处理的安全性。本发明专利技术具有以下优点:1.避免在客户端安装大量第三方软件;2.提供了文件处理相关系统的安全性;3.解决了由文件处理所带来的操作系统不兼容的问题;4.高度抽象了软件系统的文件处理相关部分,易于扩展,利于系统维护。

Document centralized processing system and method

The invention relates to a document processing system and method. The system comprises a receiving module, analysis module, business analysis, business unit set task storage module, task scheduling module, task unit set, task feedback module and system monitoring module. The method of document centralized processing can solve many problems in document processing, and is easy to expand and maintain. It improves the efficiency of document management system for document processing, and ensures the security of document processing. The invention has the following advantages: 1. to avoid the installation of a large number of third party software on the client; 2. provides security related document processing system; 3. to solve the incompatible operating system caused by file handling problems; 4. highly abstract software system for document processing related parts, easy to expand, conducive to system maintenance.

【技术实现步骤摘要】

本专利技术提供了一个集中处理多种文件类型操作的系统及方法,通过集中处理、统 一调度,解决文档管理系统中各种不同的文件处理需求。
技术介绍
术语解释文档管理系统就是提供电子文档(文件)管理功能的系统。PDM 产品数据管理系统,具有管理研制文件、CAD设计文件、CAPP工艺文件等功 能。OA 自动化办公系统,具有管理、操作Office文件的功能。文档管理系统是目前众多管理信息系统的基础模块,尤其表现在OA系统、PDM系 统中。文档信息管理系统管理的文件,按照文件内容存储方式分为文本文件和二进制文件; 按照应用领域分为办公文件、设计文件、图片文件、音频文件、视频文件。在文档信息管理系 统业务中,存在大量的针对不同文件的处理操作(例如,从文件中提取信息并生成新文件; 向文件中写入签署信息;比较两个文件差异等文件相关操作)。文档信息管理系统在实现上述处理操作中,存在的问题有1.需要对众多类型文 件提供处理支持;2.文件的处理过程多数需要在第三方软件上进行二次开发来实现;3.需 要在客户端,安装第三方软件;4.同一文件有多种不同的处理需求;5.不同的文件有相同 的处理需求;6.在客户端进行文件处理存在安全性问题;7.文件处理操作存在操作系统之 间冲突的问题。根据以上业务问题,文档信息管理系统需要解决的问题有1.避免相同业务在不 同文件处理上的冗余程序实现;2.减少同一文件的各种不同业务处理需求造成的冗余程 序实现;3.避免在文档信息管理系统的客户端进行文件处理;4.文件处理操作应该易于扩展。
技术实现思路
为了解决前面的需求,本专利技术提出了文档集中处理方法,它可解决文档处理中存 在的诸多问题,易于扩展和维护;提高文档信息管理系统对文件处理的效率;保证了文件 处理的安全性。本专利技术采用的技术方案如下一种文档集中处理服务系统,其特征在于包括接收任务模块,接收处理业务请求并将合法的处理业务请求传递给业务分析模 块;业务分析模块和业务分析单元集合,共同构成处理业务请求的解析模块,业务分 析模块分析处理业务请求中的任务单,过滤掉不支持的业务,将支持的业务转发给业务分 析单元集合,业务分析单元解析处理业务请求,转化为文件处理任务,将文件处理任务返回给业务分析模块,业务分析模块将业务分析单元反馈的文件处理任务传递给任务存储模 块,通知任务调度模块;任务存储模块,将文件处理任务中的文件实体和文件处理单分解后存储到数据存 储模块;任务调度模块,接收业务分析模块的通知,安排任务处理单元集合响应处理操 作;任务处理单元集合,将相同的文件格式处理同质化,减少软件系统的冗余性,处理 第三方软件异常情况,在任务处理失败时进行重试并保证任务正确执行,任务处理单元将 处理结果信息传递给任务反馈模块;任务反馈模块,按照反馈数据信息描述,将文件处理结果反馈给调用者。系统监控模块,监控整个系统的进程。所述业务分析模块支持多任务并发执行。所述业务分析单元集合可以同时为多个不同的应用系统提供文档处理业务支持, 支持动态扩展。所述任务存储模块支持并发调用,能够在并发调用过程中,生成唯一的任务编号 并进行正确的存储数据。所述任务调度模块按照调度策略调用任务存储模块获得文档处理任务信息,并根 据调度策略启动任务处理单元进行处理,能够响应处理失败、任务处理单元异常情况,任务 调度模块的调度算法可以根据不同的应用服务器需求,配置不同的调度算法,以增强本系 统的适应性和扩展性。所述业务分析单元集合与任务处理单元集合之间的关系是多对一的关系,每个任 务处理单元支持对某种文件格式的某种处理,各任务处理单元之间不存在功能交叉,任务 处理单元可以通过配置进行扩展,任务处理单元可以并发运行多个实例,以实现系统的整 体并行运算能力。所述任务反馈模块支持并发运行,支持对反馈失败的任务进行重复反馈。所述数据存储模块具有加密措施,具有临时文件自动清理功能,支持配置安全级 别高的硬件设备。一种文档集中处理方法,包括步骤1)调用者发出文档处理业务请求;2)由接收任务模块接收处理业务请求,并将合法的处理业务请求传递给业务分析 模块;3)业务分析模块分析处理业务请求中的任务单,过滤掉不支持的业务,将支持的 业务转发给业务分析单元集合,业务分析单元解析处理业务请求,转化为文件处理任务,将 文件处理任务返回给业务分析模块,业务分析模块将业务分析单元反馈的文件处理任务传 递给任务存储模块,并通知任务调度模块;4)任务存储模块将文件处理任务中的文件实体和文件处理单分解后存储到数据 存储模块;5)任务调度模块接收业务分析模块的通知,安排任务处理单元集合响应处理操 作;6)任务处理单元集合将相同的文件格式处理同质化,处理第三方软件异常情况, 在任务处理失败时进行重试并保证任务正确执行,将处理结果信息传递给任务反馈模块;7)任务反馈模块按照反馈数据信息描述,将文件处理结果反馈给调用者。所述步骤幻中,业务分析单元的分析过程就是将文档处理业务分解为任务处理 单元能够处理的任务数据过程,将业务对象转化为纯粹的文件处理对象。本专利技术具有以下优点1.避免在客户端安装大量第三方软件;2.提供了文件处理相关系统的安全性;3.解决了由文件处理所带来的操作系统不兼容的问题;4.高度抽象了软件系统的文件处理相关部分,易于扩展,利于系统维护。附图说明图1为文档处理服务系统应用模式;图2为文档集中处理服务系统结构图;图3为不包含业务分析模块的具体实例。具体实施例方式本专利技术提供一个集中的、具有可扩展的、支持任意文档的文档集中处理服务系统 (DocProcessServer)及方法。本专利技术的保护范围不限于以下实施例,而是覆盖了权利要求书和其等同的内容。本实施例中涉及的系统处理对象包括文件、文档、任务单、文件处理单。文件即为 任意格式的电子文件,例如txt文件,doc文件,dwg文档,mp3文件等。文档为文件和相关 说明信息的组合。任务单为文档对象对应的处理业务描述信息。文件处理单为文件对象对 应的处理描述信息。实施例本实施例给出了文档集中处理器与方法的设计框架和理论,以及实施过程。图1是本专利技术的应用模式,包括档集中处理服务器、应用服务器、用户端。可以为 多个应用系统提供文档处理业务。也可以单独作为文档集中处理服务器为用户提供文件处 理服务。本文档集中处理服务器将文档管理系统(例如PDM系统)中的所有文档处理业务 集中为一个系统,解决文档管理系统中繁多的文件操作业务,减少文件处理对客户端的要 求,以适应多类型系统,减少客户端系统差异。如图2所示,文档集中处理系统包括的模块和文档集中处理步骤如下接收任务模块201是本处理系统的对外服务接口,可以根据需要采用不同形式的 服务接口技术。例如COM接口、ServletWebservice等多种形式。接收任务模块201接收 处理业务请求,处理业务请求包括被处理的文档和任务单。并将合法的处理业务请求传递 给业务分析模块202。接收任务模块201作为服务需要支持并发调用。接收任务模块201 在公布接口的同时,需要公布本系统服务功能种类。业务分析模块202、业务分析单元1 η 203共同构成了处理业务请求的解析模块。业务分析模块202,分析处理业务请求中的任务单,首先过滤掉不支持的业务。将 支持的业本文档来自技高网...

【技术保护点】
1.一种文档集中处理服务系统,其特征在于包括:接收任务模块,接收处理业务请求并将合法的处理业务请求传递给业务分析模块;业务分析模块和业务分析单元集合,共同构成处理业务请求的解析模块,业务分析模块分析处理业务请求中的任务单,过滤掉不支持的业务,将支持的业务转发给业务分析单元集合,业务分析单元解析处理业务请求,转化为文件处理任务,将文件处理任务返回给业务分析模块,业务分析模块将业务分析单元反馈的文件处理任务传递给任务存储模块,通知任务调度模块;任务存储模块,将文件处理任务中的文件实体和文件处理单分解后存储到数据存储模块;任务调度模块,接收业务分析模块的通知,安排任务处理单元集合响应处理操作;任务处理单元集合,将相同的文件格式处理同质化,减少软件系统的冗余性,处理第三方软件异常情况,在任务处理失败时进行重试并保证任务正确执行,任务处理单元将处理结果信息传递给任务反馈模块;任务反馈模块,按照反馈数据信息描述,将文件处理结果反馈给调用者。系统监控模块,监控整个系统的进程。

【技术特征摘要】

【专利技术属性】
技术研发人员:于明卓
申请(专利权)人:北京神舟航天软件技术有限公司
类型:发明
国别省市:11

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

1