BIM轻量化引擎和目标BIM场景构建方法技术

技术编号:33925175 阅读:15 留言:0更新日期:2022-06-25 21:37
本申请提供BIM轻量化引擎和目标BIM场景构建方法,引擎包括后台服务模块、信息重定义模块、云端设置模块和业务模块,后台服务模块用于获取目标BIM场景对应的模型数据,并将模型数据转换为轻量化数据,信息重定义模块用于根据轻量化数据,创建初始BIM场景对应的信息结构,并根据目标需求为信息结构中的节点设置属性信息,云端设置模块用于针对初始BIM场景,基于目标需求在云端进行自定义功能设置,业务模块用于根据信息重定义和自定义功能,创建初始BIM场景对应的目标BIM场景。本申请能够基于上述四个模块,创建满足目标需求的目标BIM场景,创建完毕后保存即生效,能够快速体验效果,节省了沟通成本,且目标BIM场景中的功能灵活度较高。度较高。度较高。

【技术实现步骤摘要】
BIM轻量化引擎和目标BIM场景构建方法


[0001]本申请涉及BIM
,特别是涉及BIM轻量化引擎和目标BIM场景构建方法。

技术介绍

[0002]在全球进度数字经济时代的背景下,各行各业都在开始数字化转型。BIM(Building Information Modeling,建筑信息模型)技术作为数字化转型核心技术,越来越多的企业通过应用BIM技术来实现企业和项目的管理。
[0003]现有的BIM平台基本上是通过代码在桌面端或web端实现的特定的功能,用户只能使用已有的特定功能,或者找开发商进行定制开发。由于增加或修改功能只能修改代码并重新发布程序,沟通成本较大且繁琐复杂,并且,BIM场景中的功能灵活度较低。

技术实现思路

[0004]有鉴于此,本申请提供了一种BIM轻量化引擎和目标BIM场景构建方法,用于解决现有技术存在的沟通成本较大且繁琐复杂,并且,BIM场景中的功能灵活度较低的问题,其技术方案如下:
[0005]一种BIM轻量化引擎,包括:后台服务模块、信息结构模块、云端设置模块和业务模块;
[0006]后台服务模块,用于获取初始BIM场景对应的模型数据,并将模型数据转换为轻量化数据,其中,模型数据为描述初始BIM场景的数据;
[0007]信息结构模块,用于根据轻量化数据,创建初始BIM场景对应的信息结构,并根据目标需求为信息结构中的节点设置属性信息,其中,信息结构中的节点与初始BIM场景中的图元相关联;
[0008]云端设置模块,用于针对初始BIM场景,基于目标需求在云端进行自定义功能设置,其中,自定义功能包括以下功能中的一种或多种:创建自定义事件、创建自定义窗口和创建工具栏;
[0009]业务模块,用于根据信息结构和自定义功能,创建初始BIM场景对应的目标BIM场景。
[0010]可选的,BIM轻量化引擎还包括:孪生协议模块;
[0011]孪生协议模块,用于创建孪生协议,接收外部数据,并将接收的外部数据处理为孪生协议规定的数据格式,其中,外部数据用于对初始BIM场景进行调整。
[0012]可选的,信息重定义模块包括:信息定义创建模块和节点属性设置模块;
[0013]信息定义创建模块,用于根据轻量化数据,创建初始BIM场景对应的信息结构;
[0014]节点属性设置模块,用于根据目标需求为信息结构中的节点设置属性信息。
[0015]可选的,信息重定义模块还包括:数据源设置模块;
[0016]数据源设置模块,用于为信息结构中的节点的属性信息设置数据源,和/或,建立数据源中的数据字段与属性信息对应的属性值的映射关系,以便通过映射关系将从数据源
获取的数据字段转换为属性信息对应的属性值。
[0017]可选的,信息重定义模块还包括:右键菜单设置模块;
[0018]右键菜单设置模块,用于为信息结构中的节点中对应图元新建右键菜单节点,并为右键菜单节点设置第一点击事件,其中,第一点击事件是指对右键菜单节点进行点击时所需执行的事件。
[0019]可选的,信息重定义模块还包括:颜色设置模块;
[0020]颜色设置模块,用于针对信息结构中的节点,根据该节点的属性信息创建表达式,并建立表达式与颜色的映射关系,以及,在该节点的属性信息对应的属性值满足表达式时,将该节点包含的图元设置为表达式对应的颜色。
[0021]可选的,云端设置模块包括:自定义事件模块和/或自定义窗口模块和/或工具栏模块;
[0022]自定义事件模块,用于在云端基于输入的事件参数信息,创建自定义事件;
[0023]自定义窗口模块,用于在云端基于输入的窗口基本信息和窗口代码,创建自定义窗口,其中,窗口代码为描述自定义窗口的内容的代码;
[0024]工具栏模块,用于在云端为初始BIM场景创建工具栏,和/或,在工具栏中创建新工具,并为新工具设置第二点击事件,其中,第二点击事件是指对新工具进行点击时所需执行的事件。
[0025]一种目标BIM场景构建方法,应用于如上述任一项的BIM轻量化引擎,包括:
[0026]获取初始BIM场景对应的模型数据,并将模型数据转换为轻量化数据,其中,模型数据为描述初始BIM场景的数据;
[0027]根据轻量化数据,创建初始BIM场景对应的信息结构,并根据目标需求为信息结构中的节点设置属性信息,其中,信息结构中的节点与初始BIM场景中的图元相关联;
[0028]针对初始BIM场景,基于目标需求在云端进行自定义功能设置,其中,自定义功能包括以下功能中的一种或多种:创建自定义事件、创建自定义窗口和创建工具栏;
[0029]根据信息结构和自定义功能,创建初始BIM场景对应的目标BIM场景。
[0030]可选的,基于目标需求在云端进行自定义功能设置,包括:
[0031]在云端基于输入的事件参数信息,创建自定义事件;
[0032]和/或,在云端基于输入的窗口基本信息和窗口代码,创建自定义窗口;
[0033]和/或,在云端为初始BIM场景创建工具栏,并为工具栏中的工具设置第二点击事件,其中,第二点击事件是指对工具栏中的工具进行点击时所需执行的事件。
[0034]可选的,在根据信息结构和自定义功能,创建初始BIM场景对应的目标BIM场景之前,还包括:
[0035]创建孪生协议,接收外部数据,并将接收的外部数据处理为孪生协议规定的数据格式,其中,外部数据用于对初始BIM场景进行调整。
[0036]经由上述的技术方案可知,本申请提供的BIM轻量化引擎,包括后台服务模块、信息重定义模块、云端设置模块和业务模块,其中,后台服务模块用于获取目标BIM场景对应的模型数据,并将模型数据转换为轻量化数据,信息重定义模块用于根据轻量化数据,创建初始BIM场景对应的信息结构,并根据目标需求为信息结构中的节点设置属性信息,云端设置模块用于针对初始BIM场景,基于目标需求在云端进行自定义功能设置,业务模块用于根
据信息结构和自定义功能,创建初始BIM场景对应的目标BIM场景。由此可见,本申请能够基于后台服务模块、信息重定义模块、云端设置模块和业务模块,创建满足目标需求的目标BIM场景,创建完毕后保存即生效,能够快速体验效果,节省了沟通成本,并且,目标BIM场景中的功能灵活度较高。
附图说明
[0037]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0038]图1为本申请实施例提供的一种BIM轻量化引擎的结构示意图;
[0039]图2为本申请实施例提供的另一种BIM轻量化引擎的结构示意图;
[0040]图3为本申请实施例提供的一种信息重定义模块的结构示意图;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种BIM轻量化引擎,其特征在于,包括:后台服务模块、信息重定义模块、云端设置模块和业务模块;所述后台服务模块,用于获取初始BIM场景对应的模型数据,并将所述模型数据转换为轻量化数据,其中,所述模型数据为描述所述初始BIM场景的数据;所述信息重定义模块,用于根据所述轻量化数据,创建所述初始BIM场景对应的信息结构,并根据目标需求为所述信息结构中的节点设置属性信息,其中,所述信息结构中的节点与所述初始BIM场景中的图元相关联;所述云端设置模块,用于针对所述初始BIM场景,基于所述目标需求在云端进行自定义功能设置,其中,所述自定义功能包括以下功能中的一种或多种:创建自定义事件、创建自定义窗口和创建工具栏;所述业务模块,用于根据所述信息结构和所述自定义功能,创建所述初始BIM场景对应的目标BIM场景。2.根据权利要求1所述的BIM轻量化引擎,其特征在于,所述BIM轻量化引擎还包括:孪生协议模块;所述孪生协议模块,用于创建孪生协议,接收外部数据,并将接收的所述外部数据处理为所述孪生协议规定的数据格式,其中,所述外部数据用于对所述初始BIM场景进行调整。3.根据权利要求1所述的BIM轻量化引擎,其特征在于,所述信息重定义模块包括:信息定义创建模块和节点属性设置模块;所述信息定义创建模块,用于根据所述轻量化数据,创建所述初始BIM场景对应的信息结构;所述节点属性设置模块,用于根据所述目标需求为所述信息结构中的节点设置属性信息。4.根据权利要求3所述的BIM轻量化引擎,其特征在于,所述信息重定义模块还包括:数据源设置模块;所述数据源设置模块,用于为所述信息结构中的节点的属性信息设置数据源,和/或,建立数据源中的数据字段与属性信息对应的属性值的映射关系,以便通过所述映射关系将从所述数据源获取的数据字段转换为所述属性信息对应的属性值。5.根据权利要求4所述的BIM轻量化引擎,其特征在于,所述信息重定义模块还包括:右键菜单设置模块;所述右键菜单设置模块,用于为所述信息结构中的节点中对应图元新建右键菜单节点,并为所述右键菜单节点设置第一点击事件,其中,所述第一点击事件是指对所述右键菜单节点进行点击时所需执行的事件。6.根据权利要求5所述的BIM轻量化引擎,其特征在于,所述信息重定义模块还包括:颜色设置模块;所述颜色设置模块,用于针对所述信息结构中的节点,根据该节点的属性信息...

【专利技术属性】
技术研发人员:马利军隗刚余怡恺姬士强王晋芳
申请(专利权)人:北京道亨软件股份有限公司
类型:发明
国别省市:

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

1