基于bim的多维度数据与p6数据库的交互方法及系统的制作方法

文档序号:9667519阅读:500来源:国知局
基于bim的多维度数据与p6数据库的交互方法及系统的制作方法
【技术领域】
[0001]本发明涉及建筑工程领域及建筑信息模型领域,具体地,涉及基于B頂技术的多维度数据与P6软件数据库的交互方法,尤其涉及建筑工程设计、施工、运维等全生命周期的工程项目管理,以及大数据、云平台、信息化等技术的集成运用,数据库(Oracle,Microsoft SQLServer MySQL 等)的交互对接。
【背景技术】
[0002]BIM (Building Informat1n Modeling,即建筑信息模型)是继 CAD (计算机辅助设计)技术后出现在工程建设行业又一重要的计算机应用技术,正在引发建筑行业一次史无前例的彻底革命。该技术利用数字建模软件,提高项目设计、建造和管理的效率,并给采用该技术的建筑企业带来极大的新增价值。
[0003]经检索,发现如下相关专利文献。
[0004]相关检索结果1:
[0005]申请号:201110023930.5
[0006]公开号:CN102609417A
[0007]名称:基于IFC标准的建筑信息模型数据集成与交换引擎装置和方法
[0008]该专利文献公开了一种基于IFC标准的建筑信息模型数据集成与交换引擎装置和方法,为建筑信息模型BIM的创建和应用,其以基于IFC标准和关系型数据库建立的BIM数据库为基础,实现IFC格式B頂解析,非IFC格式建筑信息转化,BIM子模型的提取和集成,B頂数据存储、交换以及访问控制,该引擎装置包括IFC实体库、IFC文件解析器、IFC几何模型转化器、Project-1FC转化器、BIM子模型集成器、BIM子模型提取器、数据访问控制器、B頂数据存储器、B頂数据提取器以及IFC文件生成器等组件。该专利文献指出,其支持多种格式的B頂数据转化,可实现面向建筑生命期各阶段或不同应用的WM数据集成与交换,采用数据批量处理技术,有效提高了 B頂数据集成与交换的效率。
[0009]技术比对:
[0010]该专利文献运用的BIM模型文件为IFC格式,IFC (Industry Foundat1nClasses)标准是 IAI (Internat1nal Alliance of Interoperability)组织制定的建筑工程数据交换标准。IFC文件虽然是标准文件支持多数据库交互,但也因为其要兼容国际化的标准,也就失去了许多B頂模型所特有的维度信息,如:工程时间进度维度信息、工程造价维度信息。并且,该专利文献中只对WM模型的IFC格式进行转化和读取、交换、共享。而只是在展示效果上能满足三维展示,对建筑工程的全生命周期的项目管理来说难以起到实际作用。

【发明内容】

[0011]针对现有技术中的缺陷,本发明的目的是提供一种基于B頂技术的多维度数据与P6软件数据库的交互方法。
[0012]根据本发明提供的一种基于B頂的多维度数据与P6数据库的交互方法,包括如下步骤:
[0013]BIM模型建立步骤:建立BIM模型;
[0014]交互对接步骤:建立WM数据库的开放接口与P6系统数据库的开放接口之间的交互对接;所述P6是指Oracle Primavera P6软件;
[0015]数据调用步骤:B頂模型通过所述交互对接,将调用自P6系统数据库的工程信息数据写入B頂模型的B頂数据库中;
[0016]数据编辑步骤:在WM模型中展示所述工程信息数据,并在B頂数据库中编辑所述工程信息数据;其中,在编辑所述工程信息数据时,为工程信息数据添加时间点标签;
[0017]数据更新步骤:将在B頂数据库中经过编辑的工程信息数据更新P6系统数据库中相应时间点的工程管理项目;其中,所述工程管理项目的属性包括时间点,所述相应时间点的工程管理项目,是指工程管理项目属性所包括时间点与时间点标签记载的时间点一致。
[0018]优选地,还包括如下步骤:
[0019]数据库剥离步骤:从B頂模型中剥离出B頂数据库,将B頂数据库上传至私有云端平台,将已剥离出B頂数据库的B頂模型进行轻量化,得到轻量化的B頂模型;
[0020]关联步骤:将轻量化的B頂模型上传至私有云端平台,并建立B頂数据库与轻量化的B頂模型的关联,然后将轻量化的B頂模型推送到多个智能移动设备;
[0021]所述数据调用步骤,包括如下步骤:
[0022]移动端数据写入步骤:所述多个智能移动设备中的一个智能移动设备中的轻量化的B頂模型,将调用自P6系统数据库的工程信息数据写入该轻量化的B頂模型的B頂数据库中;
[0023]数据编辑步骤,包括如下步骤:
[0024]移动端数据修改步骤:在该轻量化的B頂模型中展示所述工程信息数据,并在该轻量化的B頂数据库中编辑所述工程信息数据;
[0025]数据更新步骤,包括如下步骤:
[0026]移动端数据回填步骤:将在该轻量化的B頂数据库中经过编辑的工程信息数据覆盖P6系统数据库中相应被调用的工程信息数据;
[0027]进一步地,所述基于B頂的多维度数据与P6数据库的交互方法,还包括如下步骤:
[0028]推送步骤:P6系统数据库通过所述交互对接,将在该轻量化的B頂数据库中经过编辑的工程信息数据推送到所述多个智能移动设备中的其它智能移动设备的轻量化的WM模型的B頂数据库。
[0029]优选地,所述交互对接步骤,包括如下步骤:
[0030]第一数据确定步骤:B頂模型确定需要交互的数据;
[0031]第一数据加入步骤:B頂模型通过http协议的Post函数,将需要交互的数据加入到P6系统数据库发布的WebService中;
[0032]第一数据处理步骤:P6系统数据库发布的WebService对需要交互的数据进行处理后写入到P6系统数据库中,并将写入结果通过P6系统数据库发布的WebService返回给BIM模型;
[0033]第二数据确定步骤:P6系统确定需要交互的数据;
[0034]第二数据加入步骤:P6系统通过http协议的Post函数,将需要交互的数据加入到BIM数据库发布的WebService中;
[0035]第二数据处理步骤:B頂数据库发布的WebService对需要交互的数据进行处理后写入到B頂数据库中,并将写入结果通过B頂数据库发布的WebService返回给P6系统;
[0036]优选地,所述B頂模型建立步骤,包括如下步骤:
[0037]维养信息生成步骤:B頂模型的模型构件中内置相应实际构件的维养计划内,由B頂模型根据各模型构件对应的维养计划生成维养计划单;其中,所述实际构件的维养计划调用自P6系统数据库;
[0038]所述交互对接步骤,包括如下步骤:
[0039]维养信息交互步骤:将与维养计划单对应的维养记录上传到B頂数据库,然后由BIM数据库将所述维养记录推送写入P6系统数据库。
[0040]根据本发明提供的一种基于B頂的多维度数据与P6数据库的交互系统,包括如下装置:
[0041]BIM模型建立装置:用于建立BIM模型;
[0042]交互对接装置:用于建立B頂数据库的开放接口与P6系统数据库的开放接口之间的交互对接;所述P6是指Oracle Primavera P6软件;
[0043]数据调用装置:用于B頂模型通过所述交互对接,将调用自P6系统数据库的工程信息数据写入B頂模型的B頂数据库中;
[0044]数据编辑装置:用于在WM模型中展示所述工程信息数据,并在WM数据库中编辑所述工程信息数据;其中,在编辑所述工程信息数据时,为工程信息数据添加时间点标签;
[0045]数据更新步骤:将在B頂数据库中经过编辑的工程信息数据更新P6系统数据库中相应时间点的工程管理项目;其中,所述工程管理项目的属性包括时间点,所述相应时间点的工程管理项目,是指工程管理项目属性所包括时间点与时间点标签记载的时间点一致。
[0046]优选地,还包括如下装置:
[0047]数据库剥离装置:用于从WM模型中剥离出B頂数据库,将B頂数据库上传至私有云端平台,将已剥离出B頂数据库的B頂模型进行轻量化,得到轻量化的B頂模型;
[0048]关联装置:用于将轻量化的B頂模型上传至私有云端平台,并建立B頂数据库与轻量化的B頂模型的关联,然后将
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1