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

文档序号:9667519阅读:来源:国知局
r>[0097]第二数据加入装置:用于使P6系统通过http协议的Post函数,将需要交互的数据加入到BIM数据库发布的WebService中;
[0098]第二数据处理装置:用于使BIM数据库发布的WebService对需要交互的数据进行处理后写入到B頂数据库中,并将写入结果通过B頂数据库发布的WebService返回给P6系统;
[0099]所述B頂模型建立装置,包括如下装置:
[0100]维养信息生成装置:用于使B頂模型的模型构件中内置相应实际构件的维养计划内,由B頂模型根据各模型构件对应的维养计划生成维养计划单;其中,所述实际构件的维养计划调用自P6系统数据库;
[0101]所述交互对接装置,包括如下装置:
[0102]维养信息交互装置:用于将与维养计划单对应的维养记录上传到B頂数据库,然后由B頂数据库将所述维养记录推送写入P6系统数据库。
[0103]所述基于B頂的多维度数据与P6数据库的交互系统可以根据本发明提供的一种基于B頂的多维度数据与P6数据库的交互方法的步骤流程进行实现,本领域技术人员可以将所述基于B頂的多维度数据与P6数据库的交互方法理解为所述基于B頂的多维度数据与P6数据库的交互系统的一个优选例。具体地,所述基于WM的多维度数据与P6数据库的交互方法,包括如下步骤:
[0104]B頂模型建立步骤:建立B頂模型出頂模型中涵盖合同管理、进度管理、以及建筑工程的人员、材料、机械、质量、安全、环境等等必要因素,B頂模型可包括建筑专业B頂模型、结构专业B頂模型、风水电专业B頂模型;
[0105]交互对接步骤:建立B頂数据库的开放接口与P6系统数据库的开放接口之间的交互对接,从而能在B頂系统和P6系统中双向读取、修改、储存数据所述,P6是指OraclePrimavera P6软件。具体地,通过WebService技术进行数据交互,其中,Client端准备需要交互的数据,转化为Json,通过Http协议Post到Server端的Webservice接口,Server接收到数据,进行处理,决定是否写入数据库,并返回Client所需的信息。
[0106]数据调用步骤:B頂模型通过所述交互对接,将调用自P6系统数据库的工程信息数据写入B頂模型的B頂数据库中;P6系统包含了企业内部审查流程、企业内部工作流转功能、企业内部效绩考核功能、内部任务分配功能等;
[0107]数据编辑步骤:在WM模型中展示所述工程信息数据,并在B頂数据库中编辑所述工程信息数据;其中,在编辑所述工程信息数据时,为工程信息数据添加时间点标签;
[0108]数据更新步骤:将在B頂数据库中经过编辑的工程信息数据更新P6系统数据库中相应时间点的工程管理项目;其中,所述工程管理项目的属性包括时间点,所述相应时间点的工程管理项目,是指工程管理项目属性所包括时间点与时间点标签记载的时间点一致;
[0109]数据库剥离步骤:从B頂模型中剥离出B頂数据库,将B頂数据库上传至私有云端平台,将已剥离出B頂数据库的B頂模型进行轻量化,得到轻量化的B頂模型;
[0110]关联步骤:将轻量化的B頂模型上传至私有云端平台,并建立B頂数据库与轻量化的BIM模型的关联,然后将轻量化的BIM模型推送到多个智能移动设备;智能移动设备如:平板电脑、智能手机、网页浏览器等终端设备;
[0111]推送步骤:P6系统数据库通过所述交互对接,将在该轻量化的B頂数据库中经过编辑的工程信息数据推送到所述多个智能移动设备中的其它智能移动设备的轻量化的WM模型的B頂数据库。
[0112]所述数据调用步骤,包括如下步骤:
[0113]移动端数据写入步骤:所述多个智能移动设备中的一个智能移动设备中的轻量化的B頂模型,将调用自P6系统数据库的工程信息数据写入该轻量化的B頂模型的B頂数据库中;
[0114]数据编辑步骤,包括如下步骤:
[0115]移动端数据修改步骤:在该轻量化的B頂模型中展示所述工程信息数据,并在该轻量化的B頂数据库中编辑所述工程信息数据;
[0116]数据更新步骤,包括如下步骤:
[0117]移动端数据回填步骤:将在该轻量化的B頂数据库中经过编辑的工程信息数据覆盖P6系统数据库中相应被调用的工程信息数据;
[0118]所述交互对接步骤,包括如下步骤:
[0119]第一数据确定步骤:B頂模型确定需要交互的数据;
[0120]第一数据加入步骤:B頂模型通过http协议的Post函数,将需要交互的数据加入到P6系统数据库发布的WebService中;
[0121]第一数据处理步骤:P6系统数据库发布的WebService对需要交互的数据进行处理后写入到P6系统数据库中,并将写入结果通过P6系统数据库发布的WebService返回给BIM模型;
[0122]第二数据确定步骤:P6系统确定需要交互的数据;
[0123]第二数据加入步骤:P6系统通过http协议的Post函数,将需要交互的数据加入到BIM数据库发布的WebService中;
[0124]第二数据处理步骤:B頂数据库发布的WebService对需要交互的数据进行处理后写入到B頂数据库中,并将写入结果通过B頂数据库发布的WebService返回给P6系统;
[0125]为实现通过B頂对P6进行数据编辑、操作,BIM端准备需要处理的数据,通过http协议,Post到P6端发布的WebService,P6端的Webservice对数据分析处理,存储到数据库,并将结果通过WebService返回给BIM端;
[0126]为了实现通过P6对WM进行数据编辑、操作,P6端准备需要处理的数据,通过http协议,Post到BIM端发布的WebService,BIM端的Webservice对数据分析处理,存储到数据库,并将结果通过WebService返回给P6端。
[0127]所述B頂模型建立步骤,包括如下步骤:
[0128]维养信息生成步骤:B頂模型的模型构件中内置相应实际构件的维养计划内,由B頂模型根据各模型构件对应的维养计划生成维养计划单;其中,所述实际构件的维养计划调用自P6系统数据库;
[0129]所述交互对接步骤,包括如下步骤:
[0130]维养信息交互步骤:将与维养计划单对应的维养记录上传到B頂数据库,然后由BIM数据库将所述维养记录推送写入P6系统数据库。
[0131]本发明可以实现设备维养信息与WM三维模型的信息交互,具体地,将维养计划内置于相应设备对应的模型构件中,并可自动生成维养计划单;通过WebService将维养记录上传到信息模型,Server端生成病历卡,实现信息模型和日常维养工作的信息交互,留下维养的电子记录(文字、图片、声音),生成地铁全生命周期电子维养档案。进一步地,本发明基于B頂模型,以维保需求为基础构建的维保平台,可以通过关键字模糊搜索,实现在整个线路中,迅速查找到含有搜索“关键词”的某一类设备,并列表,点击表单中的设备,实现设备搜索定位并聚焦放大,点击设备,可查询设备建造信息、产品说明、操作手册、病历卡等信息。同时,对产品的维护记录、保养、更换均可以记录,保存到相应的病历卡中,记录一个设备整个运行周期的状态和过程。从而,降低运营维护的难度及风险。
[0132]本发明通过B頂与P6之间的交互对接,可以实现功能:P6系统具备B頂模型三维可视化功能、P6调用B頂端的WebService中的Get3D接口,获取到3D模型展示需要的所有数据,通过处理,转化为3D模型、仿写。
[0133]本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0134]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1