一种基于BIM的装配式建筑协同云平台的制作方法

文档序号:24484700发布日期:2021-03-30 21:08阅读:99来源:国知局
一种基于BIM的装配式建筑协同云平台的制作方法

本发明涉及bim技术领域,尤其涉及一种基于bim的装配式建筑协同云平台。



背景技术:

建筑信息模型(buildinginformationmodeling)是建筑学、工程学及土木工程的新工具。建筑信息模型或建筑资讯模型一词由autodesk所创的。它是来形容那些以三维图形为主、物件导向、建筑学有关的电脑辅助设计。

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模型生成之后还可以进行虚拟装配,用户可根据虚拟装配结果的反馈来修改用户的输入信息,以保证bim模型的顺畅建立,并且多个子级服务器之间相互隔离,可以实现对数据的保密,有效防止数据的泄露、遗失等。

附图说明

图1为一种基于bim的装配式建筑协同云平台的结构示意图。

图2为一种基于bim的装配式建筑协同云平台中子级服务器的结构示意图。

图3为一种基于bim的装配式建筑协同云平台中bim模型生成模块的结构示意图。

图4为一种基于bim的装配式建筑协同云平台中上位服务器的结构示意图。

图5为一种基于bim的装配式建筑协同云平台中子级服务器的结构示意图(包含身份验证模块)。

图6为一种基于bim的装配式建筑协同云平台中子级服务器的结构示意图(包含日志存储模块)。

图7为一种基于bim的装配式建筑协同云平台中另一bim模型生成模块的结构示意图。

图8为一种基于bim的装配式建筑协同云平台中又一bim模型生成模块的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述。

如图1~2所示,为本发明一个实施例提供的一种基于bim的装配式建筑协同云平台的结构图,包括上位服务器100和子级服务器200,所述上位服务器100与多个所述子级服务器200均保持通讯,用于与各子级服务器200进行数据交互和对其进行控制;所述子级服务器200数量为多个且分别与业主、建筑师、设计方、土建专业方、机电专业方和造价方关联,多个所述子级服务器200之间相互隔离,用于进行bim模型的创建、修改和验证;每个所述子级服务器200均包括数据输入模块201和bim模型生成模块202,所述数据输入模块201用于获取用户身份信息、输入信息以及用户所需bim构件的精度和参数信息;所述bim模型生成模块202用于根据用户身份信息以及所需bim构件的精度和参数信息生成相应精度的bim模型。

本发明实施例中,子级服务器200分别对应业主、建筑师、设计方、土建专业方、机电专业方和造价方,当然,每个子级服务器200均有对应用户身份的bim模型,这样在实际应用时,用户可以直接通过输入对应的数据来获取所需要的bim模型,对用户的专业程度要求低,并且,多个子级服务器200之间相互隔离,可以实现对数据的保密,有效防止数据的泄露、遗失等。

如图3所示,作为本发明一个优选的实施例,所述bim模型生成模块202包括参数匹配单元2021和精度验证单元2022,所述参数匹配单元2021用于对参数信息与bim构件信息进行匹配计算,当计算结果处于设定阈值时,从bim数据库中调用该bim构件;所述精度验证单元2022用于对bim构件进行精度验证,当所述bim构件的精度达到设定要求时,根据该bim构件生成bim模型。

本发明实施例在实际应用时,数据输入模块201获取用户身份信息、输入信息以及用户所需bim构件的精度和参数信息,此处,用户身份信息也可以在进行验证后直接获取,并不再需要用户进行输入,参数匹配单元2021根据其中的参数信息与bim构件信息进行匹配计算,当然,作为优选的,bim构件信息是保存在bim构件数据库中的,当计算结果处于设定阈值时,从bim数据库中调用该bim构件,调用该bim构件后,精度验证单元2022对所述bim构件进行精度验证,当所述bim构件的精度达到设定要求时,根据该bim构件生成bim模型。作为优选的,对bim构件进行精度验证时,可以通过对bim构件进行解译,然后对解析所得的数据进行验证的方式进行,也可以通过对bim构件进行三维动态模拟的方式对其进行精度验证,本实施例在此不进行具体的限定。

如图4所示,作为本发明另一个优选的实施例,所述上位服务器100包括资源调度模块101、数据存储模块102和请求响应模块103,所述资源调度模块101用于根据设定的优先级为各子级服务器200进行资源配置;所述数据存储模块102用于储存各子级服务器200的数据以及与所述子级服务器200进行数据交换;所述请求响应模块103用于响应各子级服务器200的请求。

本发明实施例中,上位服务器100实质上起到的作用在于管理调度多个子级服务器200,其比子级服务器200高一个层级,其中,资源调度模块101可以对子级服务器200进行资源配置,以保证子级服务器200的正常工作,至于设定的优先级,可以根据实际应用情况进行设定,例如将对应业主、建筑师、设计方、土建专业方、机电专业方和造价方关联的子级服务器200优先级逐渐降低,本实施例在此不进行具体的说明。而请求响应模块103用于响应各子级服务器200的请求,具体的,其可以相应的请求包括增加资源配置、调用相关数据等,本实施例在此不进行具体的限定。

如图5所示,作为本发明另一个优选的实施例,所述子级服务器200还包括身份验证模块203,用于对用户进行身份验证,并根据身份验证结果向用户开放对应的权限。

本发明实施例中,各个子级服务器200提供的是统一的登录端口,进行身份验证之后,可以根据身份验证结果向用户开放对应的权限,例如业主方可以调用系统内所有的数据进行浏览等。

如图6所示,作为本发明另一个优选的实施例,所述子级服务器200还包括日志存储模块204,用于对生成的bim模型以及生成bim模型过程中用户的操作进行记录保存。

本发明实施例中,日志存储模块204可以对生成的bim模型以及生成bim模型过程中用户的操作进行记录保存,特别是在生成bim模型过程中对用户的操作进行记录保存,可以有效的方便后期的追溯和归档工作,使得bim模型的生成等操作更加简单,容错能力更强。

如图7所示,作为本发明另一个优选的实施例,所述bim模型生成模块202还包括交互请求单元2023、虚拟装配单元2024和结果生成单元2025,所述交互请求单元2023用于当用户请求进行虚拟装配时,调取用于所请求的其他子级服务器200中的bim模型;所述虚拟装配单元2024用于根据用户指令对不同子级服务器200内的bim模型进行虚拟装配;所述结果生成单元2025用于生成虚拟装配结果反馈至用户,使得用户根据虚拟装配结果修改用户的输入信息。

本发明实施例中的交互请求单元2023与上述的请求响应模块103相互对应,主要是根据子级服务器200运行状态或者用户自身需求生成对应的请求,例如与设计方对应的子级服务器200需要调用与业主方对应的子级服务器200内的数据时,则会生成数据调用请求,或者如用户请求进行虚拟装配时,调取用于所请求的其他子级服务器200中的bim模型,虚拟装配单元2024则是对不同的bim模型进行虚拟装配,虚拟装配时优选使用三维动态模拟的方式进行,结果生成单元2025则用于生成虚拟装配结果,以供用户根据虚拟装配结果修改用户的输入信息。

如图8所示,作为本发明另一个优选的实施例,所述bim模型生成模块202包括构件检索单元2026,用于根据用户身份信息、输入信息以及用户所需bim构件的精度和参数信息从bim构件数据库内调用对应的bim构件,所述bim构件数据库为多个bim构件的集合。

本发明上述实施例公开了一种基于bim的装配式建筑协同云平台,用户可以直接通过输入对应的数据来获取所需要的bim模型,对用户的专业程度要求低,而且bim模型生成之后还可以进行虚拟装配,用户可根据虚拟装配结果的反馈来修改用户的输入信息,以保证bim模型的顺畅建立,并且多个子级服务器200之间相互隔离,可以实现对数据的保密,有效防止数据的泄露、遗失等。

本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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