[发明专利]基于BIM的建设工程文档分类存储与检索方法及系统有效
| 申请号: | 201710397949.3 | 申请日: | 2017-05-31 |
| 公开(公告)号: | CN107247757B | 公开(公告)日: | 2020-08-11 |
| 发明(设计)人: | 余芳强;张云超;许璟琳;高尚;张明正;曹强;李晨辉 | 申请(专利权)人: | 上海建工四建集团有限公司 |
| 主分类号: | G06F16/24 | 分类号: | G06F16/24;G06F16/28 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 200126 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 bim 建设 工程 文档 分类 存储 检索 方法 系统 | ||
1.一种基于BIM的建设工程文档分类存储与检索方法,其特征在于,包括:
步骤1:建立BIM数据库,所述BIM数据库包括空间结构表、构件分类体系表、工作分解结构表、建设工程文档表、建设工程文档与空间结构关联表、建设工程文档与构件分类体系关联表、建设工程文档与工作分解结构关联表;
步骤2:从建筑信息模型中提取由空间结构元素组成的空间结构、由构件分类条目组成的构件分类体系、由工作任务组成的工作分解结构,并分别存入所述BIM数据库的空间结构表、构件分类体系表、工作分解结构表;
步骤3:上传建设工程文档,从所述提取的空间结构、构件分类体系、工作分解结构中选择与所述建设工程文档关联的空间结构元素、构件分类条目和工作任务;
步骤4:将建设工程文档、及所选择的空间结构元素、构件分类条目、工作任务与所选建设工程文档的关联关系分别存入所述BIM数据库的建设工程文档表、建设工程文档与空间结构关联表、建设工程文档与构件分类体系关联表、建设工程文档与工作分解结构关联表;
步骤5:输入搜索关键字,通过对关键字与建设工程文档名称、空间结构元素、构件分类条目、工作任务进行匹配,计算与所述关键字相关的建设工程文档及其相关度,并按相关度排序,作为检索结果,反馈给用户;
其中,所述步骤2包括:
步骤2.1:从建筑信息模型中提取空间结构,存入所述BIM数据库的空间结构表,所述空间结构包括单位工程、楼层划分、区域划分三层的树状空间结构元素;
步骤2.2:从建筑信息模型中提取构件分类体系名称,存入所述BIM数据库的构件分类体系表,所述构件分类体系包括专业、系统和构件类型三层的树状构件分类条目;
步骤2.3:从建筑信息模型中提取工作分解结构名称,存入所述BIM数据库的工作分解结构表,所述工作分解结构包括将工程建造任务进行从粗到细分解的树状工作任务;
所述步骤3包括:
步骤3.1:上传建设工程文档;
步骤3.2:从所述提取的空间结构中选择与所述建设工程文档关联的空间结构元素;
步骤3.3:从所述提取的构件分类体系中选择与所述建设工程文档关联的构件分类条目;
步骤3.4:从所述提取的工作分解结构中选择与所述建设工程文档关联的工作任务;
所述步骤4包括:
步骤4.1:将建设工程文档及文档名称存入BIM数据库的建设工程文档表;
步骤4.2:将建设工程文档与选择的空间结构元素的关联关系存入BIM数据库的建设工程文档与空间结构关联表;
步骤4.3:将建设工程文档与选择的构件分类条目的关联关系存入BIM数据库的建设工程文档与构件分类体系关联表;
步骤4.4:将建设工程文档与选择的工作任务的关联关系存入BIM数据库的建设工程文档与工作分解结构关联表;
所述步骤5包括:
步骤5.1:输入搜索文字,将所述搜索文字分解为多个关键字(k1,k2,···,ki);
步骤5.2:针对每个关键字ki与BIM数据库中所存储的建设工程文档名称匹配,获得相关的建设工程文档集合Ai,计算各个建设工程文档的相关度向量Yi1;
步骤5.3:针对每个关键字ki与BIM数据库的空间结构表中所存储的空间结构元素匹配,获得相关的空间结构集合Si,根据建设工程文档与空间结构关联表计算与Si中所有空间结构元素关联的建设工程文档集合Bi,计算各个建设工程文档的相关度向量Yi2;
步骤5.4:针对每个关键字ki与BIM数据库的构件分类体系表中所存储的构件分类条目匹配,获得相关的构件分类体系集合Fi,根据建设工程文档与构件分类体系关联表计算与Fi中所有构件分类条目关联的建设工程文档集合Ci,计算各个建设工程文档的相关度向量Yi3;
步骤5.5:针对每个关键字ki与BIM数据库的工作分解结构表中所存储的工作任务匹配,获得相关的任务集合Ti,根据建设工程文档与工作分解结构关联表计算与Ti中工作任务关联的建设工程文档集合Di,计算各个建设工程文档的相关度向量Yi4;
步骤5.6:计算每个关键字ki关联的建设工程文档集合Gi=AiUBiUCiUDi,根据Yi1、Yi2、Yi3、Yi4计算Gi中各个建设工程文档的相关度向量Yi5;
步骤5.7:计算最终的结果集合G,G等于所有Gi的交集,根据Yi5计算G中各个建设工程文档的相关度向量Y;
步骤5.8:将G中建设工程文档根据Y中相关度进行降序排列,反馈给用户,作为建设工程文档的检索结果。
2.一种基于BIM的建设工程文档分类存储与检索系统,其特征在于,包括:
第一模块:用于建立BIM数据库,所述BIM数据库包括空间结构表、构件分类体系表、工作分解结构表、建设工程文档表、建设工程文档与空间结构关联表、建设工程文档与构件分类体系关联表、建设工程文档与工作分解结构关联表;
第二模块:用于从建筑信息模型中提取由空间结构元素组成的空间结构、由构件分类条目组成的构件分类体系、由工作任务组成的工作分解结构,并分别存入所述BIM数据库的空间结构表、构件分类体系表、工作分解结构表;
第三模块:用于上传建设工程文档,从所述提取的空间结构、构件分类体系、工作分解结构中选择与所述建设工程文档关联的空间结构元素、构件分类条目和工作任务;
第四模块:用于将建设工程文档、及所选择的空间结构元素、构件分类条目、工作任务与所选建设工程文档的关联关系分别存入所述BIM数据库的建设工程文档表、建设工程文档与空间结构关联表、建设工程文档与构件分类体系关联表、建设工程文档与工作分解结构关联表;
第五模块:用于输入搜索关键字,通过对关键字与建设工程文档名称、空间结构元素、构件分类条目、工作任务进行匹配,计算与所述关键字相关的建设工程文档及其相关度,并按相关度排序,作为检索结果,反馈给用户;
所述第二模块用于:
从建筑信息模型中提取空间结构,存入所述BIM数据库的空间结构表,所述空间结构包括单位工程、楼层划分、区域划分三层的树状空间结构元素;
从建筑信息模型中提取构件分类体系名称,存入所述BIM数据库的构件分类体系表,所述构件分类体系包括专业、系统和构件类型三层的树状构件分类条目;
从建筑信息模型中提取工作分解结构名称,存入所述BIM数据库的工作分解结构表,所述工作分解结构包括将工程建造任务进行从粗到细分解的树状工作任务;
所述第三模块用于:
上传建设工程文档;
从所述提取的空间结构中选择与所述建设工程文档关联的多个空间结构元素;
从所述提取的构件分类体系中选择与所述建设工程文档关联的多个构件分类条目;
从所述提取的工作分解结构中选择与所述建设工程文档关联的多个工作任务;
所述第四模块用于:
将建设工程文档及文档名称存入BIM数据库的建设工程文档表;
将建设工程文档与选择的空间结构元素的关联关系存入BIM数据库的建设工程文档与空间结构关联表;
将建设工程文档与选择的构件分类条目的关联关系存入BIM数据库的建设工程文档与构件分类体系关联表;
将建设工程文档与选择的工作任务的关联关系存入BIM数据库的建设工程文档与工作分解结构关联表;
所述第五模块用于:
输入搜索文字,将所述搜索文字分解为多个关键字(k1,k2,···,ki);
针对每个关键字ki与BIM数据库中所存储的建设工程文档名称匹配,获得相关的建设工程文档集合Ai,计算各个建设工程文档的相关度向量Yi1;
针对每个关键字ki与BIM数据库的空间结构表中所存储的空间结构元素匹配,获得相关的空间结构集合Si,根据建设工程文档与空间结构关联表计算与Si中所有空间结构元素关联的建设工程文档集合Bi,计算各个建设工程文档的相关度向量Yi2;
针对每个关键字ki与BIM数据库的构件分类体系表中所存储的构件分类条目匹配,获得相关的构件分类体系集合Fi,根据建设工程文档与构件分类体系关联表计算与Fi中所有构件分类条目关联的建设工程文档集合Ci,计算各个建设工程文档的相关度向量Yi3;
针对每个关键字ki与BIM数据库的工作分解结构表中所存储的工作任务匹配,获得相关的任务集合Ti,根据建设工程文档与工作分解结构关联表计算与Ti中工作任务关联的建设工程文档集合Di,计算各个建设工程文档的相关度向量Yi4;
计算每个关键字ki关联的建设工程文档集合Gi=AiUBiUCiUDi,根据Yi1、Yi2、Yi3、Yi4计算Gi中各个建设工程文档的相关度向量Yi5;
计算最终的结果集合G,G等于所有Gi的交集,根据Yi5计算G中各个建设工程文档的相关度向量Y;
将G中建设工程文档根据Y中相关度进行降序排列,反馈给用户,作为建设工程文档的检索结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海建工四建集团有限公司,未经上海建工四建集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710397949.3/1.html,转载请声明来源钻瓜专利网。





