一种基于云架构的BIM模型存储及浏览环境搭建方法与流程

文档序号:11475778阅读:190来源:国知局

本发明专利属于建筑信息技术研发和应用领域,具体涉及一种基于云架构的bim模型存储及浏览环境搭建方法。



背景技术:

近年来,随着“互联网+”与“建筑信息化”的全面推进与广泛流通,同时为响应国家“十二五规划”、“十三五规划”等的政策要求,作为建筑信息化推行的重要工具与产物,建筑信息模型(buildinginformationmodeling)(以下简称bim),成为“互联网+”建筑行业必不可少的工具,其实现方式也决定我国建筑行业实现“互联网+”的社会经济效益。

然而目前我国建筑业“互联网+”发展缓慢,其主要原因在于bim模型中包含建筑项目全生命周期的所有信息,其模型数据信息量庞大带来了系统处理负担沉重、模型效果减弱、存取瓶颈、实时性差等问题。因此本发明充分利用云端架构的可扩展性及高效性以满足bim模型共享及使用。云端架构是一种是汇集多种云技术的集合,其目的是简化终端用户的体验,令其按需获取计算机资源,即“数据计算、存储及共享”。

本发明就是基于上述背景,皆在设计研发出一种基于云架构的bim模型存储及浏览环境搭建方法,真正实现高效便捷安全的存储、交互、浏览bim模型。



技术实现要素:

本发明的目的是为了解决现阶段因bim模型量大而导致的终端用户负荷加重、存储速度降低、可视化效果减弱等问题,从而提高bim数据资源共享及交互效率。为实现本发明的目的,本发明具体提供一种基于云架构的bim模型存储及浏览环境搭建方法。

为实现上述目的,本发明是采取以下技术方案来实现:一种基于云架构的bim模型存储及浏览环境搭建方法,包括用户层、云应用层、saas层、paas层及iaas层,其中:

所述用户层用于为终端用户提供bim模型资源存储及浏览端口;

所述云应用层用于提供远程服务应用,其服务通过公有云的模式来接入云端服务器;

所述saas层用于提供软件设施服务,其服务根据bim模型存储及浏览需求而设计;

所述paas层用于提供基础应用平台,所述基础应用平台包括bim模型存储及浏览的应用程序开发和运行环境;

所述iaas层用于提供基础设施服务,包括数据库、存储空间、网络硬件、虚拟计算和其它所有基本的云端计算机资源。

所述用户层包括pc端、bim终端用户、app端和bim终端用户。

所述云应用层,包括用于数据存储和浏览处理的云计算服务。

所述saas层,包括用于用户层与paas层间数据传递的restfulapi模块,其配置包含bim模型存储、bim模型浏览、用户身份识别的应用。

所述paas层包括核心管理层模块和中间件层模块;所述核心管理层模块用于在基于云架构的系统中开发环境和部署jse引擎api;所述中间件层模块用于连接各个独立程序和应用系统,完成信息交换,中间件层模块其包括:soa和esb组件。

所述jse引擎为自主研发的应用程序api,用于调度iaas层硬件基础设施,将不同bim模型格式文件序列化成ifc国际标准文件,并转移到iaas的虚拟存储区进行虚拟缓冲存储,同时通过反序列化技术将bim模型数据缓冲到saas层服务,供不同客户终端设备调用浏览。

所述不同bim模型格式文件包括:revit、tekla、rhinoceros、catia等格式文件。

所述paas层搭建包括如下步骤:

第一步:应用服务器及数据存储服务器操作系统数据库建设,包括bim模型数据存储及用户其他应用数据库搭建;

第二步:选择bim模型存储及浏览应用的jse引擎编程模式;

第三步:配置中间件层模块,安装满足bim模型存储及浏览需求的中间件,如面向服务体系结构soa组件、网络连接中枢esb组件。

所述iaas层包括物理层模块和虚拟化层模块;

所述物理层模块用于提供硬件资源,其包括:应用服务器、数据存储器、网络设备、安全设备;

所述虚拟化层模块用于将硬件资源虚拟化以进行管理,其包括:虚拟管理、负载均衡、资源监控。

所述iaas层搭建包括如下步骤:

第一步:根据bim模型存储及浏览需求依次制定含物理层、虚拟化层云计算策略;

第二步:物理层部署内容包括,根据bim模型容量大小及浏览速度,扩容升级应用服务器及数据存储服务器,并设置服务器防火墙;

第三步:在物理层搭建完成的基础上,配置应用服务器及数据存储服务器操作系统,并将服务器进行虚拟化映射,并配置网络资源及内存资源监控,负载均衡及容量调配。

本发明的有益效果在于:

1、改变传统bim模型存储方式。本发明充分利用云端架构特性,将bim模型存储于云端数据库中,以提高bim模型数据存储的安全性和高效性,同时方便bim模型的维护及管理。

2、提升信息反应速度和图形效果。本发明运用云端强大的数据处理能力进行bim模型的图形优化及加速,提高了模型浏览访问速度和质量。

3、降低基础成本投入。本发明可在不依赖终端用户基础硬件计算能力、存储能力、共享能力的条件下,由云端技术来保障模型实时交互及更新,真正意义上减少基础软硬件等花费。

4、优化建筑行业“互联网+”建设。随着云端技术的快速发展和普及,本发明一种基于云架构的bim模型存储及浏览环境搭建方法,可成为“互联网+”形势下的切入点,引领社会建筑信息化新业态,提升企业、行业的经济和社会效益。

附图说明

图1为本发明的系统流程图。

具体实施方式

下面结合附图对本发明进一步说明:

本发明的一种基于云架构的bim模型存储及浏览环境搭建方法现已投入使用。

一种基于云架构的bim模型存储及浏览环境搭建方法,其特征在于,包括用户层、云应用层、saas层、paas层及iaas层,其中:

所述用户层用于为pc端bim终端用户和app端bim终端用户提供bim模型资源存储及浏览端口。

所述云应用层用于提供远程数据存储和浏览处理的云计算服务应用,其服务通过公有云的模式来接入云端服务器。

所述saas层用于提供bim模型储存及浏览软件设施服务,其restfulapi模块用于用户层与paas层间数据传递,配置包含了bim模型存储、bim模型浏览、用户身份识别的应用。

所述paas层用于提供基础应用平台,包括用于在基于云架构的bim模型存储及浏览系统中开发环境和部署应用程序api的核心管理层模块和用于连接各个独立程序、应用系统,并完成信息交换的中间件层模块。所述核心管理层模块中的jse引擎为自主研发的应用程序api,用于调度iaas层硬件基础设施,不仅将revit、tekla、rhinoceros、catia等不同bim模型格式文件序列化成ifc国际标准文件,并转移到iaas的虚拟存储区进行虚拟缓冲存储,同时通过反序列化技术将bim模型数据缓冲到saas层服务,供不同客户终端设备调用浏览;所述中间件层模块包括:soa和esb组件。

所述paas层搭建包括如下步骤:

第一步:应用服务器及数据存储服务器操作系统数据库建设,包括bim模型数据存储及用户其他应用数据库搭建;

第二步:选择bim模型存储及浏览应用的jse引擎编程模式;

第三步:配置中间件层模块,安装满足bim模型存储及浏览需求的中间件,如面向服务体系结构soa组件、网络连接中枢esb组件。

所述iaas层用于提供基础设施服务,包括用于提供硬件资源的物理层模块和用于将硬件资源虚拟化以进行管理的虚拟化层模块。所述物理层模块包括:应用服务器、数据存储器、网络设备、安全设备和其它所有基本的云端计算机资源;所述虚拟化层模块包括:虚拟管理、负载均衡、资源监控。

所述iaas层搭建包括如下步骤:

第一步:根据bim模型存储及浏览需求依次制定含物理层、虚拟化层云计算策略;

第二步:物理层部署内容包括,根据bim模型容量大小及浏览速度,扩容升级应用服务器及数据存储服务器,并设置服务器防火墙;

第三步:在物理层搭建完成的基础上,配置应用服务器及数据存储服务器操作系统,并将服务器进行虚拟化映射,并配置网络资源及内存资源监控,负载均衡及容量调配。

以上对本发明的具体实施方式进行了介绍。但并不局限于此,本领域的技术研发人员,极易根据上述介绍领会本发明的技术路径,并做出不同的引申和变化,但只要不脱离本发明的实施路径和精神,都在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1