本发明涉及建筑设计技术领域,特别是涉及一种基于bim的项目信息管理系统。
背景技术:
bim的核心是通过建立虚拟的建筑工程三维模型,利用数字化技术,为这个模型提供完整的、与实际情况一致的建筑工程信息库。该信息库不仅包含描述建筑物构件的几何信息、专业属性及状态信息,还包含了非构件对象(如空间、运动行为)的状态信息。借助revit软件采用开源方式python编程软件结合平台将工程的参与方:业主、施工、监理、设计、供应商的资料融入项目进行共享。但是,由于在交流方面还存在着很多不便,编程化建模不普及,模型以及资料终端共享有限,导致很大程度对bim模型的利用不够完全。
技术实现要素:
基于此,有必要针对如模型以及资料共享有限的问题,提供一种基于bim的项目信息管理系统。
一种基于bim的项目信息管理系统,包括多个用户端、数据处理模块和bim端服务器;所述数据处理模块集成于所述用户端或者所述bim端服务器;所述用户端包括第一用户端和第二用户端;所述bim端服务器包括用户访问权限模块和bim模型储存模块;
所述第一用户端用于发送第一访问请求;所述第二用户端用于发送第二访问请求;所述用户访问权限模块用于接收所述第一访问请求和所述第二访问请求,为所述第一用户端和所述第二用户端确定目标访问权限;所述第一用户端还用于上传数据信息;数据处理模块,用于接收所述数据信息,并将所述数据信息与bim模型储存模块进行匹配,确定目标bim模型并进行关联;所述数据处理模块还用于根据所述数据信息生成密钥;所述第二用户端在接收到与其对应的目标访问权限后,接收所述数据处理模块发送的密钥,下载所述数据信息。
上述基于bim的项目信息管理系统,第一用户端用于发送第一访问请求;第二用户端用于发送第二访问请求;用户访问权限模块用于接收第一访问请求和第二访问请求,为第一用户端和第二用户端确定目标访问权限;第一用户端还用于上传数据信息;数据处理模块,用于接收数据信息,并将数据信息与bim模型储存模块进行匹配,确定目标bim模型并进行关联;数据处理模块还用于根据数据信息生成密钥;第二用户端在接收到与其对应的目标访问权限后,接收数据处理模块发送的密钥,下载数据信息,从而实现多个用户端相互之间的数据共享,且数据信息关联到对应的bim模型,实现了bim模型的有效管理和各方的及时介入,方便了建筑设计师之间的有效沟通,也为施工方、业主方和供应商等提供了一个完整的平台。此外,各用户端采用单独账户访问,保障数据的安全性。
在其中一个实施例中,还包括数据平台中心,所述数据平台中心与所述用户端连接,且所述数据平台中心与所述bim端服务器连接,所述数据平台中心用于对所述用户端和所述bim端服务器的数据进行处理和缓存。
在其中一个实施例中,所述数据信息包括模型、图纸、合同、施工进展、施工问题、供货清单。
在其中一个实施例中,所述用户端包括输入模块和显示模块;所述输入模块用于获取所述数据信息的编辑生成和对所述bim模型储存模块的访问;所述显示模块用于显示所述目标访问权限所对应的目标内容。
在其中一个实施例中,所述bim端服务器还包括导入编辑模块,所述导入编辑模块与所述bim模型储存模块连接,所述导入编辑模块用于导入bim模型和/或实体建筑,并对导入的模型或实体模型进行绘制与分析。
在其中一个实施例中,所述bim端服务器还包括导入编辑模块,所述数据处理模块将所述数据信息与所述bim模型储存模块中的各个bim模型的模板就行匹配,确定目标bim模型,并将所述数据信息储存于所述目标bim模型的储备文件夹和构件信息。
在其中一个实施例中,所述数据处理模块将所述数据信息生成访问链接。
在其中一个实施例中,所述数据处理模块将所述数据信息生成二维码。
在其中一个实施例中,所述bim模型储存模块还包括用户交流模块;所述用户交流模块包括文件上传模块、文件下载模块、留言模块以及回复模块;所述文件上传模块和所述文件下载模块均与所述bim模型储存模块连接,所述bim模型储存模块还用于储存所述文件上传模块的上传路径和所述文件下载模块的下载路径;所述留言模块与所述bim模型储存模块连接,所述留言模块用于所述用户端进行留言;所述留言模块上设有所述回复模块的链接。
在其中一个实施例中,所述bim模型储存模块还包括用户信息储存模块,所述用户信息储存模块用于储存用户的注册信息和更新信息。
附图说明
图1为第一实施例的基于bim的项目信息管理系统的系统框图;
图2为第二实施例的基于bim的项目信息管理系统的系统框图;
图3为第三实施例的基于bim的项目信息管理系统的系统框图;
图4为第四实施例的基于bim的项目信息管理系统的系统框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。
在介绍了本发明实施例的技术方案后,下面详细的说明本申请的各种非限制性实施方式。
请参考图1,第一实施例的基于bim的项目信息管理系统包括多个用户端、数据处理模块和bim端服务器。其中,用户端与bim端服务器连接,数据处理模块集成于bim端服务器,即bim端服务器包括数据处理模块。用户端包括第一用户端和第二用户端;bim端服务器包括用户访问权限模块、数据处理模块以及bim模型储存模块。需要说明的是,用户端可以为业主、设计方、施工方、监理以及供应商,通过本实施例的项目信息管理系统以实现业主、设计方、施工方、监理、供应商、开源方之间的数据的共享。第一用户端为施工方,第二用户端可以为业主、设计方、监理、供应商和开源方的一个或者多个。也就是说哦,施工方需将其数据分享给业主、设计方、监理和供应商中的任何一方或者多方。在本实施例中,以第一用户端分享数据给一个第二用户端为例,比如说,第一用户端为施工方,第二用户端为监理。
具体地,第一用户端用于发送第一访问请求,第二用户端用于发送第二访问请求,用户访问权限模块用于接收第一访问请求和第二访问请求,为第一用户端和第二用户端确定目标访问权限。第一用户端和第二用户端分别通过登录自己的账号进行登录以发出第一访问请求和第二访问请求,用户访问权限模块在接收到第一访问请求或者第二访问请求后,为第一用户端和第二用户端确定目标访问权限,其中,该目标访问权限为第一用户端或者第二用户端所能进行相应操作的功能模块。
在确定第一用户端的目标访问权限后,第一用户端还用于上传数据信息,第一用户端将需要进行上传的数据信息进行上传,其中,数据信息可以为模型、图纸、合同、施工进展、施工问题、供货清单等资料。需要说明的是,对于数据信息的格式在此并不作限定,可以为cgr、ifc、dwg、stp、rvt、jpg、pdf等。
第一用户端将数据信息上传后,数据处理模块用于接收该数据信息,并将该数据信息与bim模型储存模块进行匹配,确定目标bim模型并进行关联。具体地,数据处理模块将该数据信息与bim模型储存模块中的各个bim模型进行匹配,以确定与该数据信息相对应的bim模型,并将该数据信息存入该bim模型对应的文件夹中来实现关联。例如,第一用户端上传的为工程a的施工进度,该工程a所对应的bim模型为模型a,则将施工进度匹配到模型a,并进行储存。在一实施例中,据处理模块将数据信息与bim模型储存模块中的各个bim模型的模板就行匹配,确定目标bim模型,并将数据信息储存于所述目标bim模型的储备文件夹和构件信息。其中,bim模型以revit所承载,其作为源文件,而数据信息可以通过dynamo建模自动分配的形式,传递到各个bim模型的储备文件夹以及构件信息当中。
数据处理模块还用于根据数据信息生成密钥,具体地,数据处理模块在的将数据信息进行关联后,对其进行加密,生成密钥。其中,该密钥可以为二维码或者访问链接。也就说,二维码中包括该数据信息所储存的地址;访问链接为二维码所储存的地址链接。第二用户端在接收到与其对应的目标访问权限后,接收数据处理模块发送的密钥,下载数据信息。从而第一用户端和第二用户端之间实现数据共享。
上述基于bim的项目信息管理系统,第一用户端用于发送第一访问请求;第二用户端用于发送第二访问请求;用户访问权限模块用于接收第一访问请求和第二访问请求,为第一用户端和第二用户端确定目标访问权限;第一用户端还用于上传数据信息;数据处理模块,用于接收数据信息,并将数据信息与bim模型储存模块进行匹配,确定目标bim模型并进行关联;数据处理模块还用于根据数据信息生成密钥;第二用户端在接收到与其对应的目标访问权限后,接收数据处理模块发送的密钥,下载数据信息,从而实现多个用户端相互之间的数据共享,且数据信息关联到对应的bim模型,实现了bim模型的有效管理和各方的及时介入,方便了建筑设计师之间的有效沟通,也为施工方、业主方和供应商等提供了完整的平台。此外,各用户端采用单独账户访问,保障数据的安全性。
在其中一个实施例中,用户端包括输入模块和显示模块;输入模块用于获取数据信息的编辑生成和对bim模型储存模块的访问,即用户端通过输入模块实现获取数据信息的编辑生成和对bim模型储存模块的访问。显示模块用于显示目标访问权限所对应的目标内容,即显示模块用于显示目标访问权限所对应的功能模块,也就是说,显示模块显示用户端其对应的界面。
进一步地,在一实施例中,bim端服务器还包括导入编辑模块,导入编辑模块与bim模型储存模块连接,导入编辑模块用于导入bim模型和/或实体建筑,并对导入的模型或实体模型进行绘制与分析。即,可通过导入编辑模块将bim模型与实体建筑采用三维扫描的形式导入该项目信息管理系统,并对导入的模型进行绘制与分析。
此外,在一实施例中,bim模型储存模块还包括用户交流模块;用户交流模块包括文件上传模块、文件下载模块、留言模块以及回复模块;文件上传模块和文件下载模块均与bim模型储存模块连接,bim模型储存模块还用于储存文件上传模块的上传路径和文件下载模块的下载路径;留言模块与bim模型储存模块连接,留言模块用于用户端进行留言;留言模块上设有回复模块的链接。
bim模型储存模块还可以包括用户信息储存模块,用户信息储存模块用于储存用户的注册信息和更新信息。即,用户信息存储模块储存用户注册信息和由于用户的操作而得到的的用户更新信息。在本实施例中,用户访问权限模块与用户信息储存模块连接,用户访问权限模块调用用户信息储存内的用户信息,以确定用户信息,并分别与bim模型储存模块和用户交流模块连接,从而使得各模块的用户相关信息发生更新时,均发送给用户信息储存模块进行保存。
第二实施例的bim的项目信息管理系统包括多个用户端、数据处理模块和bim端服务器。其中,用户端与bim端服务器连接,数据处理模块集成于用户端,即用户端包括数据处理模块。用户端包括第一用户端和第二用户端;bim端服务器包括用户访问权限模块、bim模型储存模块。需要说明的是,用户端可以为业主、设计方、施工方、监理以及供应商,通过本实施例的项目信息管理系统以实现业主、设计方、施工方、监理、供应商、开源方之间的数据的共享。第一用户端为施工方,第二用户端可以为业主、设计方、监理、供应商和开源方的一个或者多个。也就是说哦,施工方需将其数据分享给业主、设计方、监理和供应商中的任何一方或者多方。在本实施例中,以第一用户端分享数据给一个第二用户端为例,比如说,第一用户端为施工方,第二用户端为监理。
具体地,第一用户端用于发送第一访问请求,第二用户端用于发送第二访问请求,用户访问权限模块用于接收第一访问请求和第二访问请求,为第一用户端和第二用户端确定目标访问权限。第一用户端和第二用户端分别通过登录自己的账号进行登录以发出第一访问请求和第二访问请求,用户访问权限模块在接收到第一访问请求或者第二访问请求后,为第一用户端和第二用户端确定目标访问权限,其中,该目标访问权限为第一用户端或者第二用户端所能进行相应操作的功能模块。
在确定第一用户端的目标访问权限后,第一用户端还用于上传数据信息,第一用户端将需要进行上传的数据信息进行上传,其中,数据信息可以为模型、图纸、合同、施工进展、施工问题、供货清单等资料。需要说明的是,对于数据信息的格式在此并不作限定,可以为cgr、ifc、dwg、stp、rvt、jpg、pdf等。
第一用户端将数据信息上传后,数据处理模块用于接收该数据信息,并将该数据信息与bim模型储存模块进行匹配,确定目标bim模型并进行关联。具体地,数据处理模块将该数据信息与bim模型储存模块中的各个bim模型进行匹配,以确定与该数据信息相对应的bim模型,并将该数据信息存入该bim模型对应的文件夹中来实现关联。例如,第一用户端上传的为工程a的施工进度,该工程a所对应的bim模型为模型a,则将施工进度匹配到模型a,并进行储存。在一实施例中,据处理模块将数据信息与bim模型储存模块中的各个bim模型的模板就行匹配,确定目标bim模型,并将数据信息储存于所述目标bim模型的储备文件夹和构件信息。其中,bim模型以revit所承载,其作为源文件,而数据信息可以通过dynamo建模自动分配的形式,传递到各个bim模型的储备文件夹以及构件信息当中。
数据处理模块还用于根据数据信息生成密钥,具体地,数据处理模块在的将数据信息进行关联后,对其进行加密,生成密钥。其中,该密钥可以为二维码或者访问链接。也就说,二维码中包括该数据信息所储存的地址;访问链接为二维码所储存的地址链接。第二用户端在接收到与其对应的目标访问权限后,接收数据处理模块发送的密钥,下载数据信息。从而第一用户端和第二用户端之间实现数据共享。
在其中一个实施例中,用户端还包括包括输入模块和显示模块,输入模块和所显示模块均与数据处理模块连接。用户端通过输入模块获取实现数据信息的编辑生成和对bim模型储存模块的访问;显示模块用于显示目标访问权限所对应的目标内容,即显示模块用于显示目标访问权限所对应的功能模块,也就是说,显示模块显示用户端其对应的界面。
进一步地,在一实施例中,bim端服务器还包括导入编辑模块,导入编辑模块与bim模型储存模块连接,导入编辑模块用于导入bim模型和/或实体建筑,并对导入的模型或实体模型进行绘制与分析。即,可通过导入编辑模块将bim模型与实体建筑采用三维扫描的形式导入该项目信息管理系统,并对导入的模型进行绘制与分析。
此外,在一实施例中,bim模型储存模块还包括用户交流模块;用户交流模块包括文件上传模块、文件下载模块、留言模块以及回复模块;文件上传模块和文件下载模块均与bim模型储存模块连接,bim模型储存模块还用于储存文件上传模块的上传路径和文件下载模块的下载路径;留言模块与bim模型储存模块连接,留言模块用于用户端进行留言;留言模块上设有回复模块的链接。
bim模型储存模块还可以包括用户信息储存模块,用户信息储存模块用于储存用户的注册信息和更新信息。即,用户信息存储模块储存用户注册信息和由于用户的操作而得到的的用户更新信息。在本实施例中,用户访问权限模块与用户信息储存模块连接,用户访问权限模块调用用户信息储存内的用户信息,以确定用户信息,并分别与bim模型储存模块和用户交流模块连接,从而使得各模块的用户相关信息发生更新时,均发送给用户信息储存模块进行保存。
第三实施例的基于bim的项目信息管理系统包括多个用户端、数据平台中心和bim端服务器,数据平台中心与用户端连接,且数据平台中心与bim端服务器连接,数据平台中心用于对用户端和所述bim端服务器的数据进行处理和缓存。bim端服务器包括用户访问权限模块、数据处理模块和bim模型储存模块,用户端包括第一用户端和第二用户端。
需要说明的是,用户端可以为业主、设计方、施工方、监理以及供应商,通过本实施例的项目信息管理系统以实现业主、设计方、施工方、监理、供应商、开源方之间的数据的共享。第一用户端为施工方,第二用户端可以为业主、设计方、监理、供应商和开源方的一个或者多个。也就是说,施工方需将其数据分享给业主、设计方、监理和供应商中的任何一方或者多方。在本实施例中,以第一用户端分享数据给一个第二用户端为例,比如:第一用户端为施工方,第二用户端为监理。
具体地,第一用户端用于发送第一访问请求,第二用户端用于发送第二访问请求,用户访问权限模块通过数据平台中心接收第一访问请求和第二访问请求,为第一用户端和第二用户端确定目标访问权限。第一用户端和第二用户端分别通过登录自己的账号进行登录以发出第一访问请求和第二访问请求,用户访问权限模块在接收到第一访问请求或者第二访问请求后,为第一用户端和第二用户端确定目标访问权限,其中,该目标访问权限为第一用户端或者第二用户端所能进行相应操作的功能模块。
在确定第一用户端的目标访问权限后,第一用户端还用于上传数据信息,第一用户端将需要进行上传的数据信息进行上传,其中,数据信息可以为模型、图纸、合同、施工进展、施工问题、供货清单等资料。需要说明的是,对于数据信息的格式在此并不作限定,可以为cgr、ifc、dwg、stp、rvt、jpg、pdf等。
数据平台中心接收第一用户端上传的数据信息,并利用python开源进行instructioncode(指令码)machinecode(机器码)等编码输入,在revit的开源中完成programnumber(程序号)、programname(程序名)、block(程序段)的machineprogram(加工程序)等编码的处理,而后进行machineprogram(加工程序)在自动加工控制系统中,按自动控制语言和格式书写的指令顺序在适当的介质上实现将数据信息整理归类,分配到对应文件夹以备提取。即,数据平台中心对第一用户端上传的数据信息进行处理,得到处理后的数据信息并缓存。通过数据平台中心,保证系统数据的准确性和稳定性。
数据处理模块用于接收处理后的数据信息,并将该数据信息与bim模型储存模块进行匹配,确定目标bim模型并进行关联。具体地,数据处理模块将该处理的数据信息与bim模型储存模块中的各个bim模型进行匹配,以确定与该处理后的数据信息相对应的bim模型,并将该处理后的数据信息存入该bim模型对应的文件夹中来实现关联。例如,第一用户端上传的为工程a的施工进度,该工程a所对应的bim模型为模型a,则将施工进度匹配到模型a,并进行储存。在一实施例中,数据处理模块将处理后的数据信息与bim模型储存模块中的各个bim模型的模板就行匹配,确定目标bim模型,并将处理后的数据信息储存于所述目标bim模型的储备文件夹和构件信息。其中,bim模型以revit所承载,其作为源文件,而处理后的数据信息可以通过dynamo建模自动分配的形式,传递到各个bim模型的储备文件夹以及构件信息当中。
数据处理模块还用于根据数据信息生成密钥,具体地,数据处理模块在的将处理后的数据信息进行关联后,对其进行加密,生成密钥。其中,该密钥可以为二维码或者访问链接。也就是说,二维码中包括该数据信息所储存的地址;访问链接为二维码所储存的地址链接。第二用户端在接收到与其对应的目标访问权限后,接收数据处理模块发送的密钥,下载数据信息。从而第一用户端和第二用户端之间实现数据共享。
在其中一个实施例中,用户端包括输入模块和显示模块;输入模块用于获取数据信息的编辑生成和对bim模型储存模块的访问,即用户端通过输入模块实现获取数据信息的编辑生成和对bim模型储存模块的访问。显示模块用于显示目标访问权限所对应的目标内容,即显示模块用于显示目标访问权限所对应的功能模块,也就是说,显示模块显示用户端其对应的界面。
此外,在一实施例中,bim模型储存模块还包括导入编辑模块、用户交流模块和用户信息储存模块,导入编辑模块、用户交流模块和用户信息储存模块如第一实施例所描述,在此不再赘述。
第四实施例的基于bim的项目信息管理系统包括多个用户端、数据平台中心和bim端服务器,数据平台中心与用户端连接,且数据平台中心与bim端服务器连接,数据平台中心用于对用户端和所述bim端服务器的数据进行处理和缓存。bim端服务器包括用户访问权限模块和bim模型储存模块,用户端包括第一用户端和第二用户端,所述用户端包括数据处理模块。需要说明的是,第四实施例的基于bim的项目信息管理系统与第三实施例的基于bim的项目信息管理系统不同在于:所述用户端包括数据处理模块,数据信息通过数据平台中心处理后,发送给数据处理模块。bim端服务器的数据通过数据平台中心发给数据处理模块,基于bim的项目信息管理系统。需要说明的上,用户端、数据平台中心和bim端服务器所包括的模块以及信号传输关系等如第三实施例,在此不再赘述。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。