掌桥专利:专业的专利平台
掌桥专利
首页

一种分布式项目管理系统自动并行同步数据的方法

文献发布时间:2023-06-19 13:45:04



技术领域

本发明涉及并行同步数据方法技术领域,尤其涉及一种分布式项目管理系统自动并行同步数据的方法。

背景技术

当前的项目管理系统多数是单机版或独立服务器版,在企业内使用这些系统编制的项目计划,往往是面向企业内所有部门,对于航天、军工等特殊领域, 编制的项目计划具有很高的保密要求,利用现有的项目计划管理软件进行计划 编制和管理,无法满足这类企业内的特殊需求。面向航天、军工领域这方面的需求,个别项目管理系统,研发了数据同步功能,通过上下级单位分布式部署,以及系统间的数据同步功能,很好的解决了这一问题。

发明内容

本发明所要解决的技术问题,是针对上述存在的技术不足,提供了一种分布式项目管理系统自动并行同步数据的方法,采用多个数据模块之间分布式部署,在项目管理系统进程启动后,各个模块通过单独线程进行工作且共用服务进程,并且能够在设定的时间进行数据的并行同步,实现的数据的及时更新。

为解决上述技术问题,本发明所采用的技术方案是:包括:

项目基础数据库,用于调用常规建设项目所涉及的成套数据组,并能够储存非常规数据组的数据变化,然后以工程树结构进行目录展示;

信息录入模块,用于输入企业项目内容,随即将相关项目内容储存至项目基础数据库中,并形成项目启动信号;

资料传输模块,用于接收项目启动信号,将该项任务输出至所对应的任务接收终端,实现项目任务的发布;

模型管理模块,依据项目周期自动生成管理节点,并自动记录各个节点所产生的项目数据,记录数据的添加、删除与修改;

数据同步模块,用于将模型管理模块所产生的相关数据自动同步到所对应的任务接收终端;

上述模块之间为分布式部署,在项目管理系统进程启动后,各个模块通过单独线程进行工作且共用服务进程。

进一步优化本技术方案,包括以下步骤:

S1、数据同步模块设置启动时间,定时发起数据同步操作;

S2、模型管理模块记录数据同步的时间以及添加、删除与修改的操作;

S3、资料传输模块向各任务接收终端发送数据同步的消息,通知各任务接收终端留意数据同步情况;

S4、数据同步模块中预设了并行同步项目数据的上限,在低于上限的情况下,多个项目数据可以并行更新。

与现有技术相比,本发明具有以下优点:采用多个数据模块之间分布式部署,在项目管理系统进程启动后,各个模块通过单独线程进行工作且共用服务进程,并且能够在设定的时间进行数据的并行同步,实现的数据的及时更新。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

一种分布式项目管理系统包括:

项目基础数据库,用于调用常规建设项目所涉及的成套数据组,并能够储存非常规数据组的数据变化,然后以工程树结构进行目录展示;

信息录入模块,用于输入企业项目内容,随即将相关项目内容储存至项目基础数据库中,并形成项目启动信号;

资料传输模块,用于接收项目启动信号,将该项任务输出至所对应的任务接收终端,实现项目任务的发布;

模型管理模块,依据项目周期自动生成管理节点,并自动记录各个节点所产生的项目数据,记录数据的添加、删除与修改;

数据同步模块,用于将模型管理模块所产生的相关数据自动同步到所对应的任务接收终端;

上述模块之间为分布式部署,在项目管理系统进程启动后,各个模块通过单独线程进行工作且共用服务进程。

一种分布式项目管理系统自动并行同步数据的方法,包括以下步骤:

S1、数据同步模块设置启动时间,定时发起数据同步操作;

S2、模型管理模块记录数据同步的时间以及添加、删除与修改的操作;

S3、资料传输模块向各任务接收终端发送数据同步的消息,通知各任务接收终端留意数据同步情况;

S4、数据同步模块中预设了并行同步项目数据的上限,在低于上限的情况下,多个项目数据可以并行更新。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

技术分类

06120113791327