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

技术编号:16064121 阅读:31 留言:0更新日期:2017-08-22 16:40
本发明专利技术涉及一种基于云架构的BIM模型存储及浏览环境搭建方法,包括用户层、云应用层、SaaS层、PaaS层及IaaS层,所述用户层用于为终端用户提供BIM模型资源存储及浏览端口;所述云应用层用于通过公有云模式提供远程服务应用;所述SaaS层用于提供BIM模型储存及浏览软件设施服务;所述PaaS层用于提供应用程序开发和运行环境基础应用平台;所述IaaS层用于提供所有基本计算机资源设施服务。本发明专利技术为了解决现阶段BIM终端用户模型处理负荷大、可视化效果差、硬件成本高、安全性低等问题,从而促进BIM模型资源共享与交互。

BIM model storage and browsing environment construction method based on Cloud Architecture

The invention relates to a method based on storage and browsing environment to build the BIM model of Cloud Architecture, including user layer, cloud application layer, SaaS layer, PaaS layer and IaaS layer, the user layer is used to provide BIM model of resource storage and browsing port to end users; the cloud application layer used to pass the public cloud model remote service application; the SaaS layer is used to provide BIM model storage and browsing software services; the PaaS layer provides application development and runtime environment based application platform; the IaaS layer is used to provide all the basic computer resources service facilities. In order to solve the problems of large processing load, poor visual effect, high hardware cost and low security of the BIM terminal user model at present, the invention promotes the sharing and interaction of BIM model resources.

【技术实现步骤摘要】
一种基于云架构的BIM模型存储及浏览环境搭建方法
本专利技术专利属于建筑信息技术研发和应用领域,具体涉及一种基于云架构的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层用于提供基础设施服务,包括用于提供硬件资源的物理层模块和用于将硬件资源虚拟化以进行管理的虚拟化层模块。所述物理层模块包括:应用服务器、数据存储器、网络设备、安全设备和其它所有基本的云本文档来自技高网...
一种基于云架构的BIM模型存储及浏览环境搭建方法

【技术保护点】
一种基于云架构的BIM模型存储及浏览环境搭建方法,其特征在于,包括用户层、云应用层、SaaS层、PaaS层及IaaS层,其中:所述用户层用于为终端用户提供BIM模型资源存储及浏览端口;所述云应用层用于提供远程服务应用,其服务通过公有云的模式来接入云端服务器;所述SaaS层用于提供软件设施服务,其服务根据BIM模型存储及浏览需求而设计;所述PaaS层用于提供基础应用平台,所述基础应用平台包括BIM模型存储及浏览的应用程序开发和运行环境;所述IaaS层用于提供基础设施服务,包括数据库、存储空间、网络硬件、虚拟计算和其它所有基本的云端计算机资源。

【技术特征摘要】
1.一种基于云架构的BIM模型存储及浏览环境搭建方法,其特征在于,包括用户层、云应用层、SaaS层、PaaS层及IaaS层,其中:所述用户层用于为终端用户提供BIM模型资源存储及浏览端口;所述云应用层用于提供远程服务应用,其服务通过公有云的模式来接入云端服务器;所述SaaS层用于提供软件设施服务,其服务根据BIM模型存储及浏览需求而设计;所述PaaS层用于提供基础应用平台,所述基础应用平台包括BIM模型存储及浏览的应用程序开发和运行环境;所述IaaS层用于提供基础设施服务,包括数据库、存储空间、网络硬件、虚拟计算和其它所有基本的云端计算机资源。2.根据权利要求1所述的一种基于云架构的BIM模型存储及浏览环境搭建方法,其特征在于,所述用户层包括PC端、BIM终端用户、APP端和BIM终端用户。3.根据权利要求1所述的一种基于云架构的BIM模型存储及浏览环境搭建方法,其特征在于,所述云应用层,包括用于数据存储和浏览处理的云计算服务。4.根据权利要求1所述的一种基于云架构的BIM模型存储及浏览环境搭建方法,其特征在于,所述SaaS层,包括用于用户层与PaaS层间数据传递的RESTfulAPI模块,其配置包含BIM模型存储、BIM模型浏览、用户身份识别的应用。5.根据权利要求1所述的一种基于云架构的BIM模型存储及浏览环境搭建方法,其特征在于:所述PaaS层包括核心管理层模块和中间件层模块;所述核心管理层模块用于在基于云架构的系统中开发环境和部署JSE引擎API;所述中间件层模块用于连接各个独立程序和应用系统,完成信息交换,中间件层模块其包括:SOA和ESB组件。6.根据权利要求5所述的一种基于云架构的BIM模型存储及浏览环境搭建方法,其特征在于:所述JSE引擎为自主研发的应用程序API,用于调度IaaS层硬件基础设...

【专利技术属性】
技术研发人员:何敏杰刘中华王强强徐立丰孟玲霄陈泉周兴东余国华胡梁军赵切
申请(专利权)人:浙江精工钢结构集团有限公司
类型:发明
国别省市:浙江,33

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

1