您的当前位置:首页正文

基于Revit的项目进度监控方法、系统及存储介质[发明专利]

2020-01-15 来源:小奈知识网
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 111311187 A(43)申请公布日 2020.06.19

(21)申请号 202010106792.6(22)申请日 2020.02.20

(71)申请人 广州易达建信科技开发有限公司

地址 510630 广东省广州市天河区天河北

路894号503房自编511房(72)发明人 高峰 郑贵阳 周少平 林学智 

付家杰 (74)专利代理机构 广州嘉权专利商标事务所有

限公司 44205

代理人 何文聪(51)Int.Cl.

G06Q 10/10(2012.01)G06Q 10/06(2012.01)

权利要求书2页 说明书5页 附图2页

(54)发明名称

基于Revit的项目进度监控方法、系统及存储介质(57)摘要

本发明公开了一种基于Revit的项目进度监控方法、系统及存储介质,该方法包括步骤:通过Revit软件接口创建项目进度任务;项目进度任务包括任务名称及其对应的计划开始时间和结束时间;筛选出未挂上进度的构件;获取项目进度任务与未挂上进度的构件的关联匹配,以使未挂上进度的构件挂上进度并制定施工进度计划进行监控。本发明通过Revit软件接口创建项目进度任务,从而确定项目构件的进度;再筛选出已绑定工程清单的未挂上进度构件,并通过与项目进度任务进行关联获取进度,从而将项目模型中的所有构件都挂上时间进度并以电子档形式统一记录,结合项目模型数据实现对进度的完整监控。本发明可广泛应用于建筑信息模型信息技术领域。

CN 111311187 ACN 111311187 A

权 利 要 求 书

1/2页

1.基于Revit的项目进度监控方法,其特征在于,包括以下步骤:通过Revit软件接口创建项目进度任务;所述项目进度任务包括任务名称及所述任务名称对应的计划开始时间和计划结束时间;

筛选出未挂上进度的构件;其中,所述构件已绑定工程清单;获取所述项目进度任务与所述未挂上进度的构件的关联匹配,以使所述未挂上进度的构件挂上进度并制定施工进度计划进行监控。

2.根据权利要求1所述的基于Revit的项目进度监控方法,其特征在于,所述通过Revit软件接口创建项目进度任务,包括以下方法中的至少一种:

通过Revit软件接口获取project横道图以读取所述任务名称及对应的计划开始时间和计划结束时间;

根据构件目录按构件类型生成项目任务,并获取所述任务名称对应的计划开始时间和计划结束时间;

获取项目任务及所述项目任务对应的计划开始时间和计划结束时间。3.根据权利要求1所述的基于Revit的项目进度监控方法,其特征在于,所述筛选出未挂上进度的构件,包括以下方法中的至少一种:

获取进度筛选指令后,根据所述构件的特征属性依次筛选出未挂上进度的构件;获取拾取区范围,并根据所述拾取区范围内构件进度的绑定记录读取未挂上进度的构件。

4.根据权利要求1-3任一项所述的基于Revit的项目进度监控方法,其特征在于,还包括步骤:

根据所述构件的进度,构建动画以展示项目完整进度。

5.根据权利要求1-3任一项所述的基于Revit的项目进度监控方法,其特征在于,还包括步骤:

根据构件的进度,进行项目指标的监控。

6.根据权利要求3所述的基于Revit的项目进度监控方法,其特征在于,所述项目指标包括项目资源配置、项目变更及项目结算。

7.基于Revit的项目进度监控系统,其特征在于,包括:项目进度创建模块,用于通过Revit软件接口创建项目进度任务;所述项目进度任务包括任务名称及所述任务名称对应的计划开始时间和计划结束时间;

未挂进度筛选模块,用于筛选出未挂上进度的构件;所述构件为已绑定工程清单的构件;

构件进度获取模块,用于获取所述未挂上进度的构件与所述项目进度任务的关联匹配,以使所述未挂上进度的构件挂上进度并制定施工进度计划进行监控。

8.一种基于Revit的项目进度监控系统,其特征在于,包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-6任一项所述的基于Revit的项目进度监控方法。

9.一种存储介质,其中存储有处理器可执行的指令,其特征在于,所述处理器可执行的

2

CN 111311187 A

权 利 要 求 书

2/2页

指令在由处理器执行时用于执行如权利要求1-6任一项所述的基于Revit的项目进度监控方法。

10.一种基于Revit的项目进度监控系统,其特征在于,包括Revit软件以及与Revit软件连接的计算机设备;其中,

所述Revit软件,用于获取项目数据文件;所述计算机设备包括:至少一个处理器;至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-6任一项所述的基于Revit的项目进度监控方法。

3

CN 111311187 A

说 明 书

基于Revit的项目进度监控方法、系统及存储介质

1/5页

技术领域

[0001]本发明涉及建筑信息模型信息技术领域,尤其涉及基于Revit的项目进度监控方法、系统及存储介质。背景技术

[0002]随着BIM技术的蓬勃发展,目前国内建筑行业信息化已席卷全国各地,但工程项目进度监控依然处于比较落后的状态。一般情况下,先制定工程项目进度计划,然后对项目进度计划的实施进行监控。目前,制定工程项目进度计划采用的方法包括借助图表或软件监控两种方式,图表包括关键日期表、甘特图、网络图、关键路径法等,软件包括Microsoft Project、梦龙、PKMK等。但是,这些纸质资料或者是电子文档上时间进度记录及特殊事项描述等信息都是单独存在的文件,无法直观形象地体现出构件与时间进度的关系。换而言之,项目按进度计划完成的构件、提前完成的构件或超时完成的构件都无法迅速准确分析。为了分析构件与时间进度的关系、时间进度与清单工程量的关系或导致项目超时原因等,只能依靠相关负责人员针对已有的数据做结果分析,这种方式耗时耗力。发明内容

[0003]有鉴于此,本发明实施例的目的是提供一种基于Revit的项目进度监控方法、系统及存储介质。该发明将项目模型中的所有构件都挂上时间进度并以电子档形式统一记录,结合项目模型数据实现对项目进度的完整监控。[0004]第一方面,本发明实施例提供了一种基于Revit的项目进度监控方法,包括以下步骤:

[0005]通过Revit软件接口创建项目进度任务;所述项目进度任务包括任务名称及所述任务名称对应的计划开始时间和计划结束时间;[0006]筛选出未挂上进度的构件;其中,所述构件已绑定工程清单;[0007]获取所述项目进度任务与所述未挂上进度的构件的关联匹配,以使所述未挂上进度的构件挂上进度并制定施工进度计划进行监控。[0008]可选地,所述通过Revit软件接口创建项目进度任务,包括以下方法中的至少一种:

[0009]通过Revit软件接口获取project横道图以读取所述任务名称及对应的计划开始时间和计划结束时间;

[0010]根据构件目录按构件类型生成项目任务,并获取所述任务名称对应的计划开始时间和计划结束时间;

[0011]获取项目任务及所述项目任务对应的计划开始时间和计划结束时间。[0012]可选地,所述筛选出未挂上进度的构件,包括以下方法中的至少一种:[0013]获取进度筛选指令后,根据所述构件的特征属性依次筛选出未挂上进度的构件;[0014]获取拾取区范围,并根据所述拾取区范围内构件进度的绑定记录读取未挂上进度

4

CN 111311187 A

说 明 书

2/5页

的构件。

[0015]可选地,还包括步骤:[0016]根据所述构件的进度,构建动画以展示项目完整进度。[0017]可选地,还包括步骤:[0018]根据构件的进度,进行项目指标的监控。[0019]可选地,所述项目指标包括项目资源配置、项目变更及项目结算。[0020]第二方面,本发明实施例提供了基于Revit的项目进度监控系统,包括:[0021]项目进度创建模块,用于通过Revit软件接口创建项目进度任务;所述项目进度任务包括任务名称及所述任务名称对应的计划开始时间和计划结束时间;[0022]未挂进度筛选模块,用于筛选出未挂上进度的构件;所述构件为已绑定工程清单的构件;

[0023]构件进度获取模块,用于获取所述未挂上进度的构件与所述项目进度任务的关联匹配,以使所述未挂上进度的构件挂上进度并制定施工进度计划进行监控。[0024]第三方面,本发明实施例提供了一种基于Revit的项目进度监控系统,包括:[0025]至少一个处理器;[0026]至少一个存储器,用于存储至少一个程序;

[0027]当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如上述的基于Revit的项目进度监控方法。[0028]第四方面,本发明实施例提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行上述的基于Revit的项目进度监控方法。[0029]第五方面,本发明实施例提供了一种基于Revit的项目进度监控系统,包括Revit软件以及与Revit软件连接的计算机设备;其中,[0030]所述Revit软件,用于获取项目数据文件;[0031]所述计算机设备包括:[0032]至少一个处理器;[0033]至少一个存储器,用于存储至少一个程序;

[0034]当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述的基于Revit的项目进度监控方法。

[0035]实施本发明实施例包括以下有益效果:本发明实施例首先通过Revit软件接口创建项目进度任务,从而确定项目对应构件的进度;然后再筛选出已绑定工程清单的未挂上进度构件,并通过与项目进度任务进行关联匹配获取进度,从而将项目模型中的所有构件都挂上时间进度并以电子档形式统一记录,结合项目模型数据实现对项目进度的完整监控。

附图说明

[0036]图1是本发明实施例提供的一种基于Revit的项目进度监控方法的步骤流程示意图;

[0037]图2是本发明实施例提供的另一种基于Revit的项目进度监控方法的步骤流程示

5

CN 111311187 A

说 明 书

3/5页

意图;

[0038][0039][0040]

图3是本发明实施例提供的第一种基于Revit的项目进度监控系统的结构框图;图4是本发明实施例提供的第二种基于Revit的项目进度监控系统的结构框图;图5是本发明实施例提供的第三种基于Revit的项目进度监控系统的结构框图。

具体实施方式

[0041]下面结合附图和具体实施例对本发明做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。[0042]如图1所示,本发明实施例提供了一种基于Revit的项目进度监控方法,包括以下步骤:

[0043]S1、通过Revit软件接口创建项目进度任务;所述项目进度任务包括任务名称及所述任务名称对应的计划开始时间和计划结束时间。[0044]S2、筛选出未挂上进度的构件;其中,所述构件已绑定工程清单。[0045]S3、获取所述项目进度任务与所述未挂上进度的构件的关联匹配,以使所述未挂上进度的构件挂上进度并制定施工进度计划进行监控。[0046]具体地,结合图2对上述基于Revit的项目进度监控方法进行进一步的说明接收。[0047]可选地,所述步骤S1中通过Revit软件接口创建项目进度任务,包括以下A1、A2或A3方法中的至少一种。[0048]A1、通过Revit软件接口获取project横道图以读取所述任务名称及对应的计划开始时间和计划结束时间。需要说明的是,横道图获取方式为通过接口导入project文件格式。横道图,又称甘特图,以图示通过活动列表和时间刻度表示出特定项目的顺序与持续时间;一条线条图,横轴表示时间,纵轴表示项目,线条表示期间计划和实际完成情况;在现代的项目管理中,Microsoft Office Project是被广泛的应用的横道图绘制软件。[0049]A2、根据构件目录按构件类型生成项目任务,并获取所述任务名称对应的计划开始时间和计划结束时间。需要说明的是,当项目模型确定后,就会生成对应的构件目录,构件目录包含所有的构件类型,例如柱、梁、墙、板、管道、设备等等,一个模型中所有的构件在构件目录里有其对应的类型,每种类型相当于一个任务,放到实际施工中就是完成柱子的任务、浇筑梁的任务、板的任务和砌墙的任务,任务名称对应的计划开始时间和计划结束时间可以由人工输入。[0050]A3、获取项目任务及所述项目任务对应的计划开始时间和计划结束时间。项目任务以及其对应的计划开始时间和计划结束时间也可以通过手动增加,这样可以增加软件使用的灵活性。

[0051]可选地,步骤S2中所述筛选出未挂上进度的构件,包括以下B1或B2方法中的至少一种:

[0052]B1、获取进度筛选指令后,根据所述构件的特征属性依次筛选出未挂上进度的构件。需要说明的是,构件为已绑定清单的构件,清单包含工料机,因此构件绑定了工料机。具体地,进度筛选指令可以由使用者选择发出,构件的特征属性包括楼层位置和构件分类,通过选择构件的楼层位置和构件类型筛选出未挂上进度的构件。例如,需要在一个完整的建

6

CN 111311187 A

说 明 书

4/5页

筑模型中筛选出第一楼层的柱子进行挂进度,楼层和类型又是每个构件都有的特征属性,筛选构件的特征属性条件就可以选择“一层”和“柱子”。[0053]B2、获取拾取区范围,并根据所述拾取区范围内构件进度的绑定记录读取未挂上进度的构件。具体地,拾取区范围可以通过鼠标直接框选模型,读取未挂进度的构件。[0054]具体地,上述步骤S3中,将未挂进度构件与项目进度任务进行关联匹配,即可得到未挂进度构件的进度。[0055]可选地,上述方法还包括步骤:根据所述构件的进度,构建动画以展示项目完整进度。

[0056]需要说明的是,即使构件进度的数据结果已经很完整,但是呈现方式可视化程度不高,非专业人员仍无法了解项目的具体情况,如果将构件进度根据时间顺序以动画的形式模拟并动态展示出来,可以使非专业人员可以通过动画直观了解项目的真实情况。[0057]可选地,上述方法还包括步骤:根据构件的进度,进行项目指标的监控。[0058]具体地,所述项目指标包括项目资源配置、项目变更及项目结算。[0059]需要说明的是,如果构件进度确定以后,再结合项目的模型信息数据,模型信息数据包括工程清单,可以对项目的很多指标进行监控并完善。例如项目资源配置、项目变更及项目结算,具体地,如人员配置、材料购买数量及大型机械进场时间,以及根据当前时间进度判断是否需要增减人员,材料数量能否满足目前施工要求,大型机械进场的时间是否需要调整等。项目指标还包括清单进度申报、工料机结算价差、工程量结算量差、赢得值及三算对比等。

[0060]实施本发明实施例包括以下有益效果:本发明实施例首先通过Revit软件接口创建项目进度任务,从而确定项目对应构件的进度;然后再筛选出已绑定工程清单的未挂上进度构件,并通过与项目进度任务进行关联匹配获取进度,从而将项目模型中的所有构件都挂上时间进度并以电子档形式统一记录,结合项目模型数据实现对项目进度的完整监控。另外,本发明实施例避免了纸质资料存档容易丢失以及难查找的问题,减轻工作人员的工作量又有利于实行绿色办公;实现施工进度模拟,直观呈现施工进度;结合项目的信息资料,可以快捷、高效地制定调整方案,有效改善总控计划与现场实际施工脱节,合理配置施工资源,提高客户满意度及公司利润。[0061]如图3所示,本发明实施例提供了一种基于Revit的项目进度监控系统,包括:[0062]项目进度创建模块,用于通过Revit软件接口创建项目进度任务;所述项目进度任务包括任务名称及所述任务名称对应的计划开始时间和计划结束时间;[0063]未挂进度筛选模块,用于筛选出未挂上进度的构件;所述构件为已绑定工程清单的构件;

[0064]构件进度获取模块,用于获取所述未挂上进度的构件与所述项目进度任务的关联匹配,以使所述未挂上进度的构件挂上进度并制定施工进度计划进行监控。[0065]可见,上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

[0066]如图4所示,本发明实施例提供了一种基于Revit的项目进度监控系统,包括:[0067]至少一个处理器;

7

CN 111311187 A[0068]

说 明 书

5/5页

至少一个存储器,用于存储至少一个程序;

[0069]当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述的基于Revit的项目进度监控方法。[0070]可见,上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。[0071]此外,本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行上述的基于Revit的项目进度监控方法步骤。同样地,上述方法实施例中的内容均适用于本存储介质实施例中,本存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。[0072]如图5所示,本发明实施例提供了一种基于Revit的项目进度监控系统,包括Revit软件以及与Revit软件连接的计算机设备;其中,[0073]所述Revit软件,用于获取项目数据文件;[0074]所述计算机设备包括:[0075]至少一个处理器;[0076]至少一个存储器,用于存储至少一个程序;

[0077]当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述的基于Revit的项目进度监控方法。[0078]对于所述计算机设备,其可为不同类型的电子设备,包含但不限于有台式电脑、手提电脑等终端。[0079]可见,上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

[0080]以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。

8

CN 111311187 A

说 明 书 附 图

1/2页

图1

图2

9

CN 111311187 A

说 明 书 附 图

2/2页

图3

图4

图5

10

因篇幅问题不能全部显示,请点此查看更多更全内容