一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种建筑信息模型建模及渲染方法、装置、设备和介质与流程

2022-07-23 10:58:49 来源:中国专利 TAG:


1.本技术涉及建筑信息模型建模及渲染技术领域,特别是涉及一种建筑信息模型建模及渲染方法、装置、设备和介质。


背景技术:

2.目前一些地标性的楼宇或园区建筑,会通过实际竣工后的cad图纸进行建筑信息模型建模,通过统一的智能化管理平台汇总楼宇自控系统,如能源、停车等数据,最终在ioc大屏上统一显示并实现数模联动。
3.存在如下问题:需要依赖精确的际竣工后的cad图纸和机电设备安装图纸,进行一比一建模,成本很大、周期最短需要一年的时间可以完成。后期的大楼装修和部分区域更改、之前建的模需要全部重新修改,基本不可行,成本与时间付出太高。


技术实现要素:

4.基于上述问题,本技术提供一种建筑信息模型建模及渲染方法、装置、设备和介质。
5.第一方面,本技术实施例提供建筑信息模型建模及渲染方法,应用于包括边缘服务器和ioc大屏的系统中,包括:
6.获取cad图纸或建筑物图片;
7.根据cad图纸或建筑物图片建模在所述边缘服务器上生成建筑信息模型并存储;
8.当ioc大屏启动时,从建筑信息模型中获取建筑信息模型数据,根据建筑信息模型数据对建筑信息模型进行渲染得到第一建筑信息模型;
9.边缘服务器实时获取第一建筑信息模型中楼宇自控系统的测点数据,根据预先配置的数模联动策略,计算得到第一建筑信息模型渲染结果数据,将第一建筑信息模型渲染结果数据发送至ioc大屏;
10.ioc大屏接收到第一建筑信息模型渲染结果数据后,确定测点数据在第一建筑信息模型中的位置;
11.根据测点数据在第一建筑信息模型中的位置对建筑信息模型进行渲染得到第二建筑信息模型。
12.进一步地,上述一种建筑信息模型建模及渲染方法中,根据建筑信息模型数据对建筑信息模型进行渲染得到第一建筑信息模型使用的是web canvas技术。
13.进一步地,上述一种建筑信息模型建模及渲染方法中,预先配置的数模联动策略是在边缘服务器上配置测点数据对应建筑信息模型显示效果的数模联动策略。
14.进一步地,上述一种建筑信息模型建模及渲染方法中,将第一建筑信息模型渲染结果数据发送至所述ioc大屏是通过websocket长连接实时发送至ioc大屏。
15.进一步地,上述一种建筑信息模型建模及渲染方法,还包括:
16.ioc大屏接收到第一建筑信息模型渲染结果数据时,判断渲染结果数据中是否包
括重要设备联动结果数据;
17.若渲染结果数据中包括重要设备联动结果数据,对第一建筑信息模型进行效果提示渲染得到第三建筑信息模型。
18.进一步地,上述一种建筑信息模型建模及渲染方法中,效果提示渲染至少包括:颜色、声光和声音渲染。
19.进一步地,上述一种建筑信息模型建模及渲染方法中,根据测点数据在建筑信息模型中的位置对所述建筑信息模型进行渲染是进行数模联动效果渲染。
20.第二方面,本技术实施例还提供一种建筑信息模型建模及渲染装置,应用于包括边缘服务器和ioc大屏的系统中,包括:
21.获取模块:用于获取cad图纸或建筑物图片;
22.生成模块:用于根据cad图纸或建筑物图片建模在边缘服务器上生成建筑信息模型并存储;
23.第一渲染模块:用于当ioc大屏启动时,从建筑信息模型中获取建筑信息模型数据,根据建筑信息模型数据对建筑信息模型进行渲染;
24.计算模块:用于边缘服务器实时获取建筑信息模型中楼宇自控系统的测点数据,根据预先配置的数模联动策略,计算得到建筑信息模型渲染结果数据,将建筑信息模型渲染结果数据发送至所述ioc大屏;
25.确定模块:用于ioc大屏接收到建筑信息模型渲染结果数据后,确定测点数据在建筑信息模型中的位置;
26.第二渲染模块:用于根据测点数据在建筑信息模型中的位置对建筑信息模型进行渲染。
27.第三方面,本技术实施例还提供一种电子设备,包括:处理器和存储器;
28.处理器通过调用所述存储器存储的程序或指令,用于执行上述任一项建筑信息模型建模及渲染方法。
29.第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行上述任一项建筑信息模型建模及渲染方法。
30.本技术实施例的优点在于:获取cad图纸或建筑物图片;根据cad图纸或建筑物图片建模在边缘服务器上生成建筑信息模型并存储;当ioc大屏启动时,从建筑信息模型中获取建筑信息模型数据,根据建筑信息模型数据对建筑信息模型进行渲染得到第一建筑信息模型;边缘服务器实时获取第一建筑信息模型中楼宇自控系统的测点数据,根据预先配置的数模联动策略,计算得到第一建筑信息模型渲染结果数据,将第一建筑信息模型渲染结果数据发送至ioc大屏;ioc大屏接收到第一建筑信息模型渲染结果数据后,确定测点数据在第一建筑信息模型中的位置;根据测点数据的位置对建筑信息模型进行渲染得到第二建筑信息模型。本技术通过web canvas技术,即使老旧无cad图纸工程项目,根据人工和无人机航拍的真实画面,快速实现3d建筑信息模型建模,并确定楼宇及空间实际的设备及控制位置,最终通过websocket与边缘服务器实行数据实时双向控制与显示。
附图说明
31.为了更清楚地说明本技术实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1为本技术实施例提供的建筑信息模型建模及渲染方法示意图一;
33.图2为本技术实施例提供的建筑信息模型建模及渲染方法示意图二;
34.图3为本技术实施例提供的建筑信息模型建模及渲染装置示意图;
35.图4是本技术实施例提供的一种电子设备的示意性框图。
具体实施方式
36.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本技术的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵时做类似改进,因此本技术不受下面公开的具体实施的限制。
37.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
38.图1为本技术实施例提供的建筑信息模型建模及渲染方法示意图一。
39.第一方面,本技术实施例提供建筑信息模型建模及渲染方法,应用于包括边缘服务器和ioc大屏的系统中,包括s101至s106六个步骤:
40.s101:获取cad图纸或建筑物图片。
41.具体的,本技术实施例中,cad图纸可以是竣工后的cad图纸,建筑物图片可以是人工和无人机航拍的真实图片。
42.s102:根据cad图纸或建筑物图片建模在边缘服务器上生成建筑信息模型并存储。
43.具体的,本技术实施例中,可以根据获取到的cad图纸或建筑物图片在边缘服务器上生成建筑信息模型并在边缘服务器上存储建筑信息模型。
44.s103:当ioc大屏启动时,从建筑信息模型中获取建筑信息模型数据,根据建筑信息模型数据对建筑信息模型进行渲染得到第一建筑信息模型。
45.具体的,本技术实施例中,当ioc大屏启动时,ioc大屏从边缘服务器的建筑信息模型中获取建筑信息模型数据,根据建筑信息模型数据在ioc大屏端使用web canvas技术对建筑信息模型进行渲染得到3d的第一建筑信息模型。
46.s104:边缘服务器实时获取第一建筑信息模型中楼宇自控系统的测点数据,根据预先配置的数模联动策略,计算得到第一建筑信息模型渲染结果数据,将第一建筑信息模型渲染结果数据发送至ioc大屏。
47.具体的,本技术实施例中,使用web canvas技术对建筑信息模型进行渲染得到3d的第一建筑信息模型后,边缘服务器实时获取第一建筑信息模型中楼宇自控系统的测点数据,根据预先配置的数模联动策略,如当传感器温度》38度时,则产生高温报警,计算得到第
一建筑信息模型渲染结果数据,将第一建筑信息模型渲染结果数据发送至ioc大屏。
48.s105:ioc大屏接收到第一建筑信息模型渲染结果数据后,确定测点数据在第一建筑信息模型中的位置。
49.具体的,本技术实施例中,ioc大屏接收到第一建筑信息模型渲染结果数据后,确定测点数据在第一建筑信息模型中的位置,即测点数据需要在建筑信息模型显示的位置,示例性的,测点数据在1号楼,三层302。
50.s106:根据测点数据在第一建筑信息模型中的位置对建筑信息模型进行渲染得到第二建筑信息模型。
51.具体的,本技术实施例中,对建筑信息模型进行渲染得到第二建筑信息模型是数模联动效果渲染,比如:设备属性数值,设备状态等变化的更新。
52.进一步地,上述一种建筑信息模型建模及渲染方法中,根据建筑信息模型数据对建筑信息模型进行渲染得到第一建筑信息模型使用的是web canvas技术。
53.具体的,本技术实施例中,通过web canvas技术,即使老旧无cad图纸工程项目,根据人工和无人机航拍的真实画面,也能够快速实现建筑信息模型渲染。
54.进一步地,上述一种建筑信息模型建模及渲染方法中,预先配置的数模联动策略是在边缘服务器上配置测点数据对应建筑信息模型显示效果的数模联动策略。
55.具体的,本技术实施例中,如测点数据对应建筑信息模型显示效果的数模联动策略当可以是传感器温度大于38度时,则产生高温报警。
56.进一步地,上述一种建筑信息模型建模及渲染方法中,将第一建筑信息模型渲染结果数据发送至ioc大屏是通过websocket长连接实时发送至ioc大屏。
57.具体的,本技术实施例中,ioc大屏是通过websocket与边缘服务器实行数据实时双向控制与显示。
58.图2为本技术实施例提供的建筑信息模型建模及渲染方法示意图二。
59.进一步地,上述一种建筑信息模型建模及渲染方法,结合图2,还包括s201至s202两个步骤:
60.s201:ioc大屏接收到所述第一建筑信息模型渲染结果数据时,判断渲染结果数据中是否包括重要设备联动结果数据;
61.s202:若渲染结果数据中包括重要设备联动结果数据,对第一建筑信息模型进行效果提示渲染得到第三建筑信息模型。
62.具体的,本技术实施例中,ioc大屏接收到重要设备联动结果数据时,则会对第一建筑信息模型进行着色,声光,声音提示等显著提示效果渲染,从而用户能够及时的发现紧急情况,杜绝危险的发生。
63.进一步地,上述一种建筑信息模型建模及渲染方法中,效果提示渲染至少包括:颜色、声光和声音渲染。
64.具体的,效果提示渲染除了颜色、声光和声音渲染,也可以是其它形式的效果提示渲染。
65.进一步地,上述一种建筑信息模型建模及渲染方法中,根据测点数据在建筑信息模型中的位置对所述建筑信息模型进行渲染是进行数模联动效果渲染。
66.具体的,本技术实施例中,对建筑信息模型进行渲染得到第二建筑信息模型是数
模联动效果渲染,比如:设备属性数值,设备状态等变化的更新。
67.图3为本技术实施例提供的建筑信息模型建模及渲染装置示意图。
68.第二方面,本技术实施例还提供一种建筑信息模型建模及渲染装置,应用于包括边缘服务器和ioc大屏的系统中,结合图3,包括:
69.获取模块301:用于获取cad图纸或建筑物图片。
70.具体的,本技术实施例中,获取模块301获取到的cad图纸可以是竣工后的cad图纸,建筑物图片可以是人工和无人机航拍的真实图片。
71.生成模块302:用于根据cad图纸或建筑物图片建模在边缘服务器上生成建筑信息模型并存储。
72.具体的,本技术实施例中,生成模块302可以根据获取到的cad图纸或建筑物图片在边缘服务器上生成建筑信息模型并在边缘服务器上存储建筑信息模型。
73.第一渲染模块303:用于当ioc大屏启动时,从建筑信息模型中获取建筑信息模型数据,根据建筑信息模型数据对建筑信息模型进行渲染。
74.具体的,本技术实施例中,当ioc大屏启动时,ioc大屏从边缘服务器的建筑信息模型中获取建筑信息模型数据,第一渲染模块303根据建筑信息模型数据在ioc大屏端使用web canvas技术对建筑信息模型进行渲染得到3d的第一建筑信息模型。
75.计算模块304:用于边缘服务器实时获取建筑信息模型中楼宇自控系统的测点数据,根据预先配置的数模联动策略,计算得到建筑信息模型渲染结果数据,将建筑信息模型渲染结果数据发送至ioc大屏。
76.具体的,本技术实施例中,使用web canvas技术对建筑信息模型进行渲染得到3d的第一建筑信息模型后,边缘服务器实时获取第一建筑信息模型中楼宇自控系统的测点数据,根据预先配置的数模联动策略,如当传感器温度》38度时,则产生高温报警,计算模块304计算得到第一建筑信息模型渲染结果数据,将第一建筑信息模型渲染结果数据发送至ioc大屏。
77.确定模块305:用于所述ioc大屏接收到建筑信息模型渲染结果数据后,确定测点数据在建筑信息模型中的位置。
78.具体的,本技术实施例中,ioc大屏接收到第一建筑信息模型渲染结果数据后,确定模块305确定测点数据在第一建筑信息模型中的位置,即测点数据需要在建筑信息模型显示的位置,示例性的,测点数据在1号楼,三层302。
79.第二渲染模块306:用于根据所述测点数据在建筑信息模型中的位置对建筑信息模型进行渲染。
80.具体的,本技术实施例中,第二渲染模块306对建筑信息模型进行渲染得到第二建筑信息模型是数模联动效果渲染,比如:设备属性数值,设备状态等变化的更新。
81.第三方面,本技术实施例还提供一种电子设备,包括:处理器和存储器;
82.处理器通过调用所述存储器存储的程序或指令,用于执行上述任一项建筑信息模型建模及渲染方法。
83.第四方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行上述任一项建筑信息模型建模及渲染方法。
84.图4是本公开实施例提供的一种电子设备的示意性框图。
85.如图4所示,电子设备包括:至少一个处理器401、至少一个存储器402和至少一个通信接口403。电子设备中的各个组件通过总线系统404耦合在一起。通信接口403,用于与外部设备之间的信息传输。可理解,总线系统404用于实现这些组件之间的连接通信。总线系统404除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但为了清楚说明起见,在图4中将各种总线都标为总线系统404。
86.可以理解,本实施例中的存储器402可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
87.在一些实施方式中,存储器402存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统和应用程序。
88.其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本技术实施例提供的建筑信息模型建模及渲染方法中任一方法的程序可以包含在应用程序中。
89.在本技术实施例中,处理器401通过调用存储器402存储的程序或指令,具体的,可以是应用程序中存储的程序或指令,处理器401用于执行本技术实施例提供的建筑信息模型建模及渲染方法各实施例的步骤。
90.获取cad图纸或建筑物图片;
91.根据cad图纸或建筑物图片建模在边缘服务器上生成建筑信息模型并存储;
92.当ioc大屏启动时,从建筑信息模型中获取建筑信息模型数据,根据建筑信息模型数据对所述建筑信息模型进行渲染得到第一建筑信息模型;
93.边缘服务器实时获取第一建筑信息模型中楼宇自控系统的测点数据,根据预先配置的数模联动策略,计算得到第一建筑信息模型渲染结果数据,将第一建筑信息模型渲染结果数据发送至ioc大屏;
94.ioc大屏接收到第一建筑信息模型渲染结果数据后,确定测点数据在第一建筑信息模型中的位置;
95.根据测点数据在第一建筑信息模型中的位置对建筑信息模型进行渲染得到第二建筑信息模型。
96.本技术实施例提供的建筑信息模型建模及渲染方法中任一方法可以应用于处理器401中,或者由处理器401实现。处理器401可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
97.本技术实施例提供的建筑信息模型建模及渲染方法中任一方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程
存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成建筑信息模型建模及渲染方法的步骤。
98.本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本技术的范围之内并且形成不同的实施例。
99.本领域的技术人员能够理解,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
100.以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献