一种基于互联网的项目多方协同管理系统及方法与流程

文档序号:26088841发布日期:2021-07-30 17:56阅读:380来源:国知局
一种基于互联网的项目多方协同管理系统及方法与流程

本发明涉及计算机通信技术领域,具体涉及一种基于互联网的项目多方协同管理系统及其实现方法。



背景技术:

互联网的项目多方协同管理存在信息高度分散且浪费极端严重的问题。在传统项目中,策划、设计、施工、运营各阶段相互独立,各项目参与方利益相对独立,管理过程中利益博弈突出,信息兼容难度大,造成了较大的信息丢失和重复工作,给施工和运营管理造成了干扰。项目管理模型bim被誉为下一代的智能计算机辅助设计,它不仅是一个完备的三维空间及多维信息模型,更是一种先进的生产管理方式。采用以项目管理模型为中心的建设项目管理模式可有效加强项目过程中信息传递的准确性和效率,但难以提供一套较公正的方法来对项目全过程中各方贡献和价值问题进行度量和激励,因而基于多方协同的项目应用存在推进难度大和责任纠纷较多的不足。



技术实现要素:

为了解决上述现有技术中的问题,本发明将项目管理和区块链技术相结合,在项目中实现了多方协同、利益均衡、信息无损传递、责任追溯,从全生命周期角度分析项目管理和区块链技术在建设项目中的支撑框架和实施思路。

本发明的目的是采用下述技术方案实现的:

一种基于互联网的项目多方协同管理系统,所述系统包括:决策应用层、项目管理信息整合层、区块链层和数据支撑层;

所述数据支撑层与多个终端设备连接,用于根据预先采集的终端设备信息,构建适用于多级调度一体化分布式计算的项目管理模型;

所述项目管理信息整合层,用于对项目管理模型的信息进行数据管理;

所述区块链层,用于对项目管理模型依次进行局部和全局校验;并将校验通过的项目管理模型进行分布式存储及冗余备份;

所述决策应用层,用于根据应用的不同需求,调用区块链层的项目管理模型信息。

优选的,所述数据支撑层包括:

获取模块,用于接收终端设备对象的请求信息;

分配模块,用于为终端设备对象分配全网唯一身份id编码和权限等级;

生成模块,用于根据全网设备统一命名规范自动生成设备标准名称;

构建模块,用于为终端设备对象分配全网唯一连接结点,确定与全网唯一连接结点对应的各个终端设备对象的项目需求和内容,建立适用于多级调度管理一体化分布式计算的项目管理模型。

优选的,所述项目管理信息整合层包括:集成模块、控制器、电力通信网和数据中心;

集成模块,用于将分布式网络拓扑分析功能和分布式状态估计功能集成到数据中心;

所述控制器,用于对信息进行初步整理,确认终端设备对象工作量,生成建设项目信息表单;执行从数据中心返回的信息;

数据中心,用于向控制器发送基于建设项目信息表单的回执信息;

所述控制器通过电力通信网与数据支撑层连接,接收采集信息,并将接收的采集信息上传至数据中心;所述数据中心通过openflow协议与所述区块链层进行信息交互。

进一步地,所述建设项目信息表单承载所述控制器和数据中心之间的通信;

所述建设项目信息表单,包括控制器上传建设项目信息表单和数据中心返回的信息表单;

所述控制器上传建设项目信息表单,包括本地地理位置信息、本地地形地貌信息和项目相关人员信息;数据中心返回信息表单,包括施工需求列表、建筑调用指令和建设项目过程中的进度详情查询与执行;

其中,所述项目相关人员包括业主、设计师、工程师、承包商、第三方评估方。

优选的,所述区块链层,包括校验模块,用于对项目管理模型进行校验;根据构建模块形成的设备连接结点,校验设备间连接关系的逻辑性,判断具有相同连接结点终端设备的所属身份id和权限等级是否相同;若相同,则校验通过,若不相同,则校验失败。

进一步地,所述区块链层由若干数据区块构成;所述数据区块之间相互连接,进行数据备份;每一区块均由块头和块身组成;当多个数据区块与数据中心通信时,块头用于记录链接到上一个区块的地址以及区块链数据的完整性信息,块身用于记录验证分布式一体化电网模型过程中的相关信息。

进一步地,所述决策应用层包括:

访问模块,用于向区块链层发送项目管理模型访问请求;包括模型调用范围、模型版本和访问返回方式;

返回模块,用于根据访问请求参数,从区块链层的数据区块中调用的相应范围和版本的项目管理模型返回至分布式实时数据库或者项目管理模型交互文件cim/e。

一种基于互联网的项目多方协同管理方法,所述方法包括:根据预先采集的终端设备信息,构建适用于多级调度一体化分布式计算的项目管理模型;

对项目管理模型的信息进行数据管理;

对项目管理模型依次进行局部和全局校验,并将校验通过的项目管理模型进行分布式存储及冗余备份;

决策应用层,根据应用的不同需求,调用经过分布式存储及冗余备份后的项目管理模型信息。

优选的,所述根据预先采集的终端设备信息,构建适用于多级调度一体化分布式计算的项目管理模型包括:

接收终端设备对象的请求信息;

为终端设备对象分配全网唯一身份id编码和权限等级;

根据全网设备统一命名规范自动生成设备标准名称;

为终端设备对象分配全网唯一连接结点,确定与全网唯一连接结点对应的各个终端设备对象的项目需求和内容,建立适用于多级调度管理一体化分布式计算的项目管理模型。

优选的,所述对项目管理模型的信息进行数据管理包括:

将分布式网络拓扑分析功能和分布式状态估计功能集成到数据中心;

对信息进行初步整理,确认终端设备对象工作量,生成建设项目信息表单;执行从数据中心返回的信息;

接收数据中心发送的基于建设项目信息表单的回执信息;

通过电力通信网与数据支撑层连接,接收采集信息,并将接收的采集信息上传至数据中心;所述数据中心通过openflow协议与所述区块链层进行信息交互。

本发明的有益效果体现在:

本发明公开了一种基于互联网的项目多方协同管理系统及方法,通过决策应用层、项目管理信息整合层、区块链层和数据支撑层的架构及功能,实现在项目管理中多用户、多阶段、多目标数据的整合和追溯。建设项目过程中,相关利益者均有不同的利益诉求,从而产生不同的信息流。通过使用区块链将各方需求记录在项目管理模型中,可实现项目全过程需求信息的追踪与确认。项目多方协同管理是一个全生命周期的过程,从计划、评估到运行与终止,每个生命阶段均会产生大量数据,通过区块链可实现项目全生命周期的可追溯和可追责。项目是一个多目标的集合体,既涉及成本、进度、质量,又涉及健康、安全、环保等多个方面。每一目标的达成,均需要有一系列项目过程的动态支撑,区块链和项目管理可对项目多目标的达成过程和达成度进行动态追踪和评估。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。

图1为本发明具体实施方式中提供的一种基于互联网的项目多方协同管理系统结构示意图;

图2为本发明具体实施例中提供的一种基于互联网的项目多方协同管理方法流程图。

具体实施方式

下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。

需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。

实施例1:如图1所示,本实施例1提供一种基于互联网的项目多方协同管理系统,所述系统包括:决策应用层、项目管理信息整合层、区块链层和数据支撑层;

基于互联网的项目多方协同管理系统是生产和处理建设项目业务数据的核心平台,为针对不同参与方、不同阶段的各平台客户端和用户提供服务,也为分析平台提供数据来源。基于互联网的项目多方协同管理系统为分层结构,从下至上包括数据支撑层、项目管理信息整合层、区块链层、决策应用层4层。

数据支撑层与多个终端设备连接,用于根据预先采集的终端设备信息,构建适用于多级调度一体化分布式计算的项目管理模型;

项目管理信息整合层,用于对项目管理模型的信息进行数据管理;

项目管理信息整合层采用了数据库、文件存储和缓存3种功能。文件存储模型数据和非结构化数据。缓存将来自客户端的请求及其结果缓存在文件系统或内存数据库中,在下次请求时直接返回结果,从而提高服务的效率和稳定性。

所述区块链层,用于对项目管理模型依次进行局部和全局校验;并将校验通过的项目管理模型进行分布式存储及冗余备份;

所述决策应用层,用于根据应用的不同需求,调用区块链层的项目管理模型信息。

所述数据支撑层包括:

获取模块,用于接收终端设备对象的请求信息;

分配模块,用于为终端设备对象分配全网唯一身份id编码和权限等级;

生成模块,用于根据全网设备统一命名规范自动生成设备标准名称;

构建模块,用于为终端设备对象分配全网唯一连接结点,确定与全网唯一连接结点对应的各个终端设备对象的项目需求和内容,建立适用于多级调度管理一体化分布式计算的项目管理模型。

为终端设备对象分配全网唯一连接结点用于处理高并发(大量用户同时访问)的情形,通过将用户访问的负载均匀布置到各服务器上,确保所有用户都能得到所需服务,保证服务的稳定性。通过在多个终端缓存客户端频繁的请求及其相关资源,大大提高了工程数据的获取效率。

项目管理信息整合层包括:集成模块、控制器、电力通信网和数据中心;

集成模块,用于将分布式网络拓扑分析功能和分布式状态估计功能集成到数据中心;

控制器,用于对信息进行初步整理,确认终端设备对象工作量,生成建设项目信息表单;执行从数据中心返回的信息;

数据中心,用于向控制器发送基于建设项目信息表单的回执信息;

控制器通过电力通信网与数据支撑层连接,接收采集信息,并将接收的采集信息上传至数据中心;所述数据中心通过openflow协议与所述区块链层进行信息交互。

建设项目信息表单承载所述控制器和数据中心之间的通信;

建设项目信息表单,包括控制器上传建设项目信息表单和数据中心返回的信息表单;

控制器上传建设项目信息表单,包括本地地理位置信息、本地地形地貌信息和项目相关人员信息;数据中心返回信息表单,包括施工需求列表、建筑调用指令和建设项目过程中的进度详情查询与执行;

其中,所述项目相关人员包括业主、设计师、工程师、承包商、第三方评估方。

区块链层,包括校验模块,用于对项目管理模型进行校验;根据构建模块形成的设备连接结点,校验设备间连接关系的逻辑性,判断具有相同连接结点终端设备的所属身份id和权限等级是否相同;若相同,则校验通过,若不相同,则校验失败。

所述区块链层由若干数据区块构成;所述数据区块之间相互连接,进行数据备份;每一区块均由块头和块身组成;当多个数据区块与数据中心通信时,块头用于记录链接到上一个区块的地址以及区块链数据的完整性信息,块身用于记录验证分布式一体化电网模型过程中的相关信息。

决策应用层包括:

访问模块,用于向区块链层发送项目管理模型访问请求;包括模型调用范围、模型版本和访问返回方式;

返回模块,用于根据访问请求参数,从区块链层的数据区块中调用的相应范围和版本的项目管理模型返回至分布式实时数据库或者项目管理模型交互文件cim/e。

在此基础上,决策应用层提供搜索引擎,支持超快速的属性检索和业务模型的动态关联。

基于同一技术构思,本发明实施例2还提供一种基于互联网的项目多方协同管理方法,如图2所示,所述方法包括:

s1根据预先采集的终端设备信息,构建适用于多级调度一体化分布式计算的项目管理模型;

s2对项目管理模型的信息进行数据管理;

s3对项目管理模型依次进行局部和全局校验,并将校验通过的项目管理模型进行分布式存储及冗余备份;

s4决策应用层,根据应用的不同需求,调用经过分布式存储及冗余备份后的项目管理模型信息。

步骤s1中,根据预先采集的终端设备信息,构建适用于多级调度一体化分布式计算的项目管理模型包括:

接收终端设备对象的请求信息;

为终端设备对象分配全网唯一身份id编码和权限等级;

根据全网设备统一命名规范自动生成设备标准名称;

为终端设备对象分配全网唯一连接结点,确定与全网唯一连接结点对应的各个终端设备对象的项目需求和内容,建立适用于多级调度管理一体化分布式计算的项目管理模型。

步骤s2,对项目管理模型的信息进行数据管理包括:

将分布式网络拓扑分析功能和分布式状态估计功能集成到数据中心;

对信息进行初步整理,确认终端设备对象工作量,生成建设项目信息表单;执行从数据中心返回的信息;

接收数据中心发送的基于建设项目信息表单的回执信息;

通过电力通信网与数据支撑层连接,接收采集信息,并将接收的采集信息上传至数据中心;所述数据中心通过openflow协议与所述区块链层进行信息交互。

步骤s3,对项目管理模型依次进行局部和全局校验,并将校验通过的项目管理模型进行分布式存储及冗余备份包括:

当多个数据区块与数据中心通信时,通过数据链的块头用于记录链接到上一个区块的地址以及区块链数据的完整性信息,块身用于记录验证分布式一体化电网模型过程中的相关信息;

对项目管理模型进行校验;根据设备连接结点,校验设备间连接关系的逻辑性,判断具有相同连接结点终端设备的所属身份id和权限等级是否相同;若相同,则校验通过,若不相同,则校验失败。

步骤s4中,根据应用的不同需求,调用经过分布式存储及冗余备份后的项目管理模型信息包括:

发送项目管理模型访问请求;包括模型调用范围、模型版本和访问返回方式;

根据访问请求参数,调用的相应范围和版本的项目管理模型返回至分布式实时数据库或者项目管理模型交互文件cim/e。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

最后应当说明的是:以上实施例仅用以说明本申请的技术方案而非对其保护范围的限制,尽管参照上述实施例对本申请进行了详细的说明,所属领域的普通技术人员应当理解:本领域技术人员阅读本申请后依然可对申请的具体实施方式进行种种变更、修改或者等同替换,这些变更、修改或者等同替换,其均在其申请待批的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1