用于结构体数据多平台交互的系统、设备、方法及存储介质技术方案

技术编号:28374090 阅读:20 留言:0更新日期:2021-05-08 00:01
本发明专利技术提供了用于结构体数据多平台交互的系统、设备、方法及存储介质,其中,该方法包括:获取由第一模型生成系统生成的第一结构件模型数据;在第二模型生成系统中查询与第一结构件模型数据所限定的第一结构件模型的类型相同的所有第二结构件模型;基于第一结构件模型数据和分别限定每个第二结构件模型的所有第二结构件模型数据判别所述第二模型生成系统中是否已存在与第一结构件模型相对应的第二结构件模型;根据判别结果触发在所述第二模型生成系统中实施的基于第一结构件模型数据的模型更新或创建操作。本发明专利技术所公开的系统、设备、方法及存储介质能够显著地提高多平台间结构体数据交互的处理和维护效率。

【技术实现步骤摘要】
用于结构体数据多平台交互的系统、设备、方法及存储介质
本专利技术涉及结构体数据多平台交互,特别涉及用于建筑体结构数据多平台交互的系统、设备、方法及存储介质。
技术介绍
当前,随着建筑信息模型(BIM)技术的日益发展,对建筑结构件进行结构分析并基于分析计算结果建立能够用于实施的信息模型变得越来越重要。典型地,用于建立建筑结构件的能够用于实施的信息模型的系统(例如Revit三维设计软件)不具有结构件的分析和计算功能(例如计算结构件的配筋、抗震性、抗压性等等)。因此,在需要对建筑部件进行结构分析和计算时,信息模型建立系统需要将结构件的原始设计模型数据导入到结构计算软件系统中进行分析处理。在分析计算完成后,需要将结构计算软件系统生成的模型数据导入回所述信息模型建立系统,以使模型统一。在常规的实现方式中,需要设计人员手工完成上述数据导回操作,并需要在导回操作中人工判断在所述原始设计模型数据中是否已存在与结构计算软件系统生成的模型相对应的模型,如存在,则基于结构计算软件系统生成的模型修改所对应的原始设计模型数据,以使两者参数保持一致,如不存在,则在所述信息模型建立系统中创建与结构计算软件系统生成的模型相对应的模型,并使两者的参数保持一致。然而,上述常规的实现方式存在如下问题:由于需要人工实施针对两个系统所产生的模型的匹配判断操作,故操作繁琐,易于导致遗漏或错误情况的发生,并且所花费的工作时间和成本较高。可替代地,为了避免前述实现方式导致的问题,也可以采用如下解决方案:并行使用结构计算软件系统所生成的模型和信息模型建立系统所生成的模型,针对设计和施工的不同阶段和不同使用场景,分别使用适配的模型以完成工作任务。然而,由于该解决方案需要同时使用两种模型,故维护成本较高并且显著提高了应用和统筹的复杂度。
技术实现思路
为了解决前述现有技术中存在的问题,本专利技术提供了用于结构体数据多平台交互的系统、设备、方法及存储介质。在本专利技术的一个方面,提供了用于结构体数据多平台交互的方法,所述方法包括下列步骤:(S201):获取由第一模型生成系统生成的第一结构件模型数据;(S202):在第二模型生成系统中查询与所述第一结构件模型数据所限定的第一结构件模型的类型相同的所有第二结构件模型;(S203):基于所述第一结构件模型数据和分别限定每个所述第二结构件模型的所有第二结构件模型数据判别所述第二模型生成系统中是否已存在与所述第一结构件模型相对应的第二结构件模型;(S204):根据所述判别结果触发在所述第二模型生成系统中实施的基于所述第一结构件模型数据的模型更新或创建操作。优选地,在上面所述的用于结构体数据多平台交互的方法中,所述步骤(S203)进一步包括:基于所述第一结构件模型数据生成与所述第一结构件模型相对应的第一轮廓,以及基于所述第二结构件模型数据生成与每个所述第二结构件模型相对应的第二轮廓;优选地,在上面所述的用于结构体数据多平台交互的方法中,所述步骤(S203)进一步包括:基于限定所述第一轮廓的第一轮廓数据和分别限定每个第二轮廓的所有第二轮廓数据判别所述第二模型生成系统中是否已存在与所述第一结构件模型相对应的第二结构件模型优选地,在上面所述的用于结构体数据多平台交互的方法中,以如下方式判别所述第二模型生成系统中是否已存在与所述第一结构件模型相对应的第二结构件模型:(1)将所述第一轮廓与每个所述第二轮廓分别进行比对以确定是否存在被所述第一轮廓完全包含在内的第二轮廓以及是否存在完全包含所述第一轮廓的第二轮廓;(2)如果存在被所述第一轮廓完全包含在内的第二轮廓,或者存在完全包含所述第一轮廓的第二轮廓,则判别结果为“第二模型生成系统中已存在与第一结构件模型相对应的第二结构件模型”,如果不存在被所述第一轮廓包含在内的第二轮廓并且也不存在完全包含所述第一轮廓的第二轮廓,则判别结果为“第二模型生成系统中不存在与第一结构件模型相对应的第二结构件模型”。在本专利技术的另一个方面,提供了用于存储处理器可执行指令的计算机可读存储介质,所述计算机可读存储介质中存储的处理器可执行指令在被执行时能够致使处理器实施上面所述的用于结构体数据多平台交互的方法。在本专利技术的另一个方面,提供了计算机设备,所述计算机设备包括上面所描述的计算机可读存储介质以及处理器,所述处理器能够执行所述计算机可读存储介质中存储的处理器可执行指令。在本专利技术的另一个方面,提供了用于结构体数据多平台交互的系统,所述系统包括:一种用于结构体数据多平台交互的系统,其特征在于,所述系统包括:主处理单元,所述主处理单元被配置为接收来自第一模型生成系统的第一结构件模型数据,并在第二模型生成系统中查询与所述第一结构件模型类型相同的所有第二结构件模型,并将所述第一结构件模型数据以及分别限定每个所述第二结构件模型的所有第二结构件模型数据传送至判别单元;判别单元,所述判别单元被配置为基于所述第一结构件模型数据和分别限定每个所述第二结构件模型的所有第二结构件模型数据判别所述第二模型生成系统中是否已存在与所述第一结构件模型相对应的第二结构件模型,并将判别结果传送至所述主处理单元;其中,所述主处理单元进一步被配置为根据所述判别结果触发在所述第二模型生成系统中实施的基于所述第一结构件模型数据的模型更新或创建操作。优选地,上面所述的用于结构体数据多平台交互的系统进一步包括轮廓生成单元,并且所述判别单元进一步被配置为在接收所述第一结构件模型数据和分别限定每个所述第二结构件模型的所有第二结构件模型数据后触发所述轮廓生成单元实施轮廓生成操作。优选地,在上面所述的用于结构体数据多平台交互的系统中,所述轮廓生成单元被配置为基于所述第一结构件模型数据生成与所述第一结构件模型数据所限定的第一结构件模型相对应的第一轮廓,以及基于所述第二结构件模型数据生成与每个所述第二结构件模型相对应的第二轮廓,并将限定所述第一轮廓的第一轮廓数据和限定每个第二轮廓的第二轮廓数据传送至所述判别单元。优选地,在上面所述的用于结构体数据多平台交互的系统中,所述判别单元进一步被配置为基于接收到的所述第一轮廓数据和所有第二轮廓数据判别所述第二模型生成系统中是否已存在与所述第一结构件模型相对应的第二结构件模型,并将判别结果传送至所述主处理单元。与现有技术相比,本专利技术所提出的用于结构体数据多平台交互的系统、设备、方法及存储介质能够自动识别第二模型生成系统中是否已存在与第一模型生成系统所生成的结构件模型相匹配的原始结构件模型,并使两者的参数保持一致,从而显著降低了操作繁琐性和复杂性,也能够有效避免遗漏或错误情况的发生,由此也使数据及系统维护工作的效率提升,并降低了整个工程项目的人工及时间成本。附图说明图1是根据本专利技术的一些实施例的用于结构体数据多平台交互的系统的结构示意图;图2是根据本专利技术的一些实施例的用于结构体数据多平台交互的方法的流程图;图3是根据本专利技术的一个实施例的建筑墙体模型实例本文档来自技高网
...

【技术保护点】
1.一种用于结构体数据多平台交互的方法,其特征在于,所述方法包括下列步骤:/n(S201):获取由第一模型生成系统生成的第一结构件模型数据;/n(S202):在第二模型生成系统中查询与所述第一结构件模型数据所限定的第一结构件模型的类型相同的所有第二结构件模型;/n(S203):基于所述第一结构件模型数据和分别限定每个所述第二结构件模型的所有第二结构件模型数据判别所述第二模型生成系统中是否已存在与所述第一结构件模型相对应的第二结构件模型;/n(S204):根据所述判别结果触发在所述第二模型生成系统中实施的基于所述第一结构件模型数据的模型更新或创建操作。/n

【技术特征摘要】
1.一种用于结构体数据多平台交互的方法,其特征在于,所述方法包括下列步骤:
(S201):获取由第一模型生成系统生成的第一结构件模型数据;
(S202):在第二模型生成系统中查询与所述第一结构件模型数据所限定的第一结构件模型的类型相同的所有第二结构件模型;
(S203):基于所述第一结构件模型数据和分别限定每个所述第二结构件模型的所有第二结构件模型数据判别所述第二模型生成系统中是否已存在与所述第一结构件模型相对应的第二结构件模型;
(S204):根据所述判别结果触发在所述第二模型生成系统中实施的基于所述第一结构件模型数据的模型更新或创建操作。


2.根据权利要求1所述的用于结构体数据多平台交互的方法,其特征在于,所述步骤(S203)进一步包括:基于所述第一结构件模型数据生成与所述第一结构件模型相对应的第一轮廓,以及基于所述第二结构件模型数据生成与每个所述第二结构件模型相对应的第二轮廓。


3.根据权利要求2所述的用于结构体数据多平台交互的方法,其特征在于,所述步骤(S203)进一步包括:基于限定所述第一轮廓的第一轮廓数据和分别限定每个第二轮廓的所有第二轮廓数据判别所述第二模型生成系统中是否已存在与所述第一结构件模型相对应的第二结构件模型。


4.根据权利要求2所述的用于结构体数据多平台交互的方法,其特征在于,所述第一轮廓是完全包围所述第一结构件模型数据所限定的第一结构件模型的封闭几何体,所述第二轮廓是完全包围对应的第二结构件模型数据所限定的第二结构件模型的封闭几何体。


5.根据权利要求2所述的用于结构体数据多平台交互的方法,其特征在于,所述步骤(S203)进一步包括:从所述第一结构件模型数据中提取其所限定的第一结构件模型的位置和尺寸参数,并基于所述位置和尺寸参数生成所述第一轮廓,以及从每个所述第二结构件模型数据中提取其所限定的第二结构件模型的位置和尺寸参数,并基于所述位置和尺寸参数生成每个第二轮廓。


6.根据权利要求5所述的用于结构体数据多平台交互的方法,其特征在于,所述步骤(S203)进一步包括:以如下方式生成所述第一轮廓:(1)基于提取出的第一结构件模型的尺寸参数确定所述第一结构件模型在长、宽、高三个维度上的最大尺寸;(2)将所述三个维度上的最大尺寸作为封闭几何体的三维尺寸以限定所述第一轮廓的空间形状;(3)基于提取出的第一结构件模型的位置参数确定所述第一轮廓的空间位置。


7.根据权利要求5所述的用于结构体数据多平台交互的方法,其特征在于,所述步骤(S203)进一步包括:以如下方式生成所述第一轮廓:(1)基于提取出的第一结构件模型的尺寸参数确定所述第一结构件模型在长、宽、高三个维度上的最大尺寸;(2)将所述三个维度上的最大尺寸分别增加外延量以得到三个维度上的扩展最大尺寸,并将所述扩展最大尺寸作为封闭几何体的三维尺寸以限定所述第一轮廓的空间形状;(3)基于提取出的第一结构件模型的位置参数确定所述第一轮廓的空间位置。


8.根据权利要求7所述的用于结构体数据多平台交互的方法,其特征在于,所述外延量是所述第一结构件模型的长、宽、高三个维度中的一个的尺寸。


9.根据权利要求5所述的用于结构体数据多平台交互的方法,其特征在于,所述步骤(S203)进一步包括:以如下方式生成每个所述第二轮廓:(1)基于提取出的第二结构件模型的尺寸参数确定所述第二结构件模型在长、宽、高三个维度上的最大尺寸;(2)将所述三个维度上的最大尺寸作为封闭几何体的三维尺寸以限定所述第二轮廓的空间形状;(3)基于提取出的第二结构件模型的位置参数确定所述第二轮廓的空间位置。


10.根据权利要求5所述的用于结构体数据多平台交互的方法,其特征在于,所述步骤(S203)进一步包括:以如下方式生成每个所述第二轮廓:(1)基于提取出的第二结构件模型的尺寸参数确定所述第二结构件模型在长、宽、高三个维度上的最大尺寸;(2)将所述三个维度上的最大尺寸分别增加外延量以得到三个维度上的扩展最大尺寸,并将所述扩展最大尺寸作为封闭几何体的三维尺寸以限定所述第二轮廓的空间形状;(3)基于提取出的第二结构件模型的位置参数确定所述第二轮廓的空间位置。


11....

【专利技术属性】
技术研发人员:尤勇敏其他发明人请求不公开姓名
申请(专利权)人:久瓴江苏数字智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1