一种基于BIM的文件交付方法以及文件交付系统与流程

文档序号:15233016发布日期:2018-08-21 19:54阅读:349来源:国知局

本发明涉及装配式建筑工程领域,特别是涉及一种基于bim的文件交付方法以及文件交付系统。



背景技术:

在建筑工程领域,时常需要将文件交付到参与方,例如,将构件、物料清单以及各个bim图等文件交付至参与方或其它组织。

现有的文件交付方式有邮件、点对点通讯软件以及u盘或光盘存储介质等方式。但是,使用传统的文件交付方式可能会使得文件交付的过程耗时较长且容易出错,同时,也无法对文件交付过程进行实时监控。例如,当所需交付的bim文件较大时,在进行文件传输时,需要操作人员时刻关注上传过程。且传统的文件交付方式需要人为选择所需交付的文件,即人为低从大量文件中选取相应的交付文件,交付给参与方,进而导致文件交付过程耗时且容易出错。更进一步地,传统的文件交付方式无法实时监控文件的交付状态,例如,当利用邮件发送交付文件时,无法得知对方是否收到交付文件,需要额外人工确认。



技术实现要素:

本发明的目的是提供一种基于bim的文件交付方法以及文件交付系统,目的在于解决现有技术无法实时监控文件交付过程且文件交付效率较低的问题。

为解决上述技术问题,本发明提供一种基于bim的文件交付方法,该方法包括:

接收授权用户的下载指令,所述下载指令为包括待交付文件的构件编码信息的指令;

根据所述构件编码信息,从文件存储系统中寻找出所述待交付文件;

发送所述待交付文件给所述授权用户,并记录所述待交付文件的下载信息,所述下载信息至少包括所述授权用户的信息以及文件交付状态信息。

可选地,在所述接收授权用户的下载指令之前还包括:

获取bim设计文件的构件编码信息;

利用哈希算法,计算出与所述bim设计文件的构件编码信息对应的第一存储地址;

根据所述第一存储地址,将所述bim设计文件存储至分布式文件存储系统,得出所述待交付文件。

可选地,所述根据所述构件编码信息,从文件存储系统中寻找出所述待交付文件包括:

基于所述哈希算法,根据所述待交付文件的所述构件编码信息,计算出所述待交付文件在所述分布式文件存储系统的第二存储地址;

根据所述第二存储地址,寻找出所述待交付文件。

可选地,在所述接收授权用户的下载指令之前还包括:

接收用户的注册信息;

根据所述注册信息,授予所述用户相应下载权限。

可选地,所述发送所述待交付文件给所述授权用户,并记录所述待交付文件的下载信息包括:

设置所述待交付文件的浏览时限以及版本信息;

发送包含所述版本信息和所述浏览时限的所述待交付文件给所述授权用户,并记录所述待交付文件的所述下载信息。

此外,本发明还提供了一种基于bim的文件交付系统,该系统包括:

下载指令接收模块,用于接收授权用户的下载指令,所述下载指令为包括待交付文件的构件编码信息的指令;

文件寻找模块,用于根据所述构件编码信息,从文件存储系统中寻找出所述待交付文件;

发送记录模块,用于发送所述待交付文件给所述授权用户,并记录所述待交付文件的下载信息,所述下载信息至少包括所述授权用户的信息以及文件交付状态信息。

可选地,还包括:

构件编码信息模块,用于获取bim设计文件的构件编码信息;

计算模块,用于利用哈希算法,计算出与所述bim设计文件的构件编码信息对应的第一存储地址;

分布式存储模块,用于根据所述第一存储地址,将所述bim设计文件存储至分布式文件存储系统,得出所述待交付文件。

可选地,所述文件寻找模块包括:

存储地址计算单元,用于基于所述哈希算法,根据所述待交付文件的所述构件编码信息,计算出所述待交付文件在所述分布式文件存储系统的第二存储地址;

寻找单元,用于根据所述第二存储地址,寻找出所述待交付文件。

可选地,还包括:

注册信息接收模块,用于接收用户的注册信息;

权限授予模块,用于根据所述注册信息,授予所述用户相应下载权限。

可选地,所述发送记录模块包括:

设置单元,用于设置所述待交付文件的浏览时限以及版本信息;

发送记录单元,用于发送包含所述版本信息和所述浏览时限的所述待交付文件给所述授权用户,并记录所述待交付文件的所述下载信息。

本发明所提供的一种基于bim的文件交付方法及文件交付系统,通过接收授权用户的下载指令,上述下载指令为包括待交付文件的构件编码信息的指令;根据构件编码信息,从文件存储系统中寻找出待交付文件;发送待交付文件给授权用户,并记录待交付文件的下载信息,上述下载信息至少包括授权用户的信息以及文件交付状态信息。本申请基于bim文件交付平台进行文件交付,在授权用户进入到文件交付平台,自主选择所需下载的交付文件后,根据所生成的下载指令,从文件系统中找出待交付文件发送给用户,并记录待交付文件的交付状态和授权用户信息,以监控该待交付文件是否成功交付到相应授权用户,进而实现实时监控文件交付过程;且相较于传统的文件交付方式,其交付效率较高;同时,整个交付过程由系统进行控制,文件交付准确性较高。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例所提供的基于bim的文件交付方法的一种具体实施方式的流程示意图;

图2为本发明实施例所提供的基于bim的文件交付系统的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参见图1,图1为本发明实施例所提供的基于bim的文件交付方法的一种具体实施方式的流程示意图,该方法包括以下步骤:

步骤101:接收授权用户的下载指令,所述下载指令为包括待交付文件的构件编码信息的指令。

构件是将装配式建筑中预设建筑单元的划分,具体可以根据实际情况进行划分,例如一块墙板、梁或柱。设计部门根据选定的建筑结构体系进行建筑设计,包括户型、外观、水暖机电设计等,但是工厂不能整栋房子的一次性生产,必须一个个构件生产,例如,一栋房子的一面墙,几米到几十米长不等。工厂又不可能一次性生产超级大的墙板,运输和吊装太难,太小的墙板制造和装配效率又太低,拼装也麻烦,需做防水处理的拼接节点太多,所以建筑如何拆分成合理、合适的预制构件,是联系设计、制造以及拼装的极为关键的一环,行业内称为拆板,拆板越合理,制造越简单,生产效率也越高,装配简单,装配效率也越高。

需要说明的是,上述授权用户可以是指基于bim的文件交付系统的用户,该用户可以具体为项目参与方,或者第三方监控机制。各个用户所具有的权限是不同的,即可以根据不同用户,授予不同权限。例如,可以将用户和项目相关联,即当前用户为项目a的参与方时,可以授予当前用户下载查询项目a的所有待交付文件的权限。

上述下载指令可以是指授权用户进入bim文件交付平台,自主选择所需的交付文件之后生成的指令。即通过人机交互界面,获取用户的操作,以生成包含特定构件编码信息的指令。

上述待交付文件可以包括构件bim图和构件清单等相关文件。在建筑工业化领域,一般是根据构件信息来存储待交付文件,故可以通过构件相关信息来找到相应交付文件。

上述构件编码信息可以是指每个构件唯一的编码信息,即可以为每个构件设置唯一的构件编码信息。该编码信息可以具体包括项目信息、楼栋信息、楼层、构件类型、产品信息等信息构成。而该唯一的标识编码的表现形式可以为编号。

一般情况下,项目以及楼栋均已具有唯一码,在此可以直接调用。楼层、构件类型可以按照序号生成,例如楼层01、构件类型02,那么生成的编码可以为0102。进一步地,在编码中还可以考虑产品编码,在同一项目、同一类型中的共模构件赋予同一产品编码。通过产品码以及其他唯一编码组合,生成pc构件的唯一编码。各个信息的序号之间的顺序可以按照既定顺序进行,也可以由用户自行设置,这均不影响本发明的实现。例如,可以采用项目—楼栋—楼层—构件类型—产品编码的顺序进行排列,生成最终唯一的编码信息。

由于建筑领域的文件量巨大,个性化设计较多,因此可以采用分布式存储管理系统来存储产生的设计文件。在设计文件进行分布式存储时,根据设计文件所对应构件的编码信息,采用索引算法计算得到应存储到分布式存储系统得到存储地址。计算出结果后,将该设计文件存储至该存储地址。这样,在提取该设计文件时,通过索引算法确定分布式存储管理系统中与所述构件编码信息对应的存储地址,以便进行后续文件的访问。

作为一种具体实施方式,在上述接收授权用户的下载指令之前还可以包括:获取bim设计文件的构件编码信息;利用哈希算法,计算出与所述bim设计文件的构件编码信息对应的第一存储地址;根据所述第一存储地址,将所述bim设计文件存储至分布式文件存储系统,得出所述待交付文件。

具体地,利用哈希算法,对每个bim设计文件进行计算,生成唯一关联的键值,键值对应存储地址目录,即对应唯一存储地址。

可以理解的是,可以将不同版本的bim设计文件存储在不同的服务器。且为bim设计文件分配存储地址的方式不仅仅限定于哈希算法,还可以具体为其它能实现同样功能的算法或方式,在此不作限定。

可以看出,采用分布式存储管理系统,利用哈希算法计算构件编码信息对应的唯一的存储地址,将设计文件分别存储在不同的位置。这样,在各个项目参与方提取文件时,可以直接根据构件编码信息,采用索引算法计算得到该存储地址,从而提取对应的设计文件。

为了保证各个交付文件与各个参与方的一一对应,可以授予用户相应权限。

作为一种具体实施方式,在上述接收授权用户的下载指令之前还包括:接收用户的注册信息;根据所述注册信息,授予所述用户相应下载权限。

需要说明的是,上述注册信息可以包括该参与方所对应的项目、项目楼栋等相关参与方信息,根据该信息,可以将该用户与对应的项目bim设计文件相关联,即授予其下载对应项目bim设计文件的权限。

步骤102:根据所述构件编码信息,从文件存储系统中寻找出所述待交付文件。

具体地,可以根据构件编码信息,计算出对应待交付文件的存储地址,然后根据该存储地址,从文件存储系统中寻找出该待交付文件。

作为一种具体实施方式,上述根据所述构件编码信息,从文件存储系统中寻找出所述待交付文件的过程可以具体为:基于所述哈希算法,根据所述待交付文件的所述构件编码信息,计算出所述待交付文件在所述分布式文件存储系统的第二存储地址;根据所述第二存储地址,寻找出所述待交付文件。

可以理解的是,待交付文件可以存储在分布式文件系统中,基于唯一的构件编码信息,利用哈希算法进行唯一寻址,找到该待交付文件。

步骤103:发送所述待交付文件给所述授权用户,并记录所述待交付文件的下载信息,所述下载信息至少包括所述授权用户的信息以及文件交付状态信息。

具体地,基于bim的文件交付平台在根据构件编码信息进行唯一寻址,找出待交付文件后,可以通过网络或其它方式发送给该授权用户,并将该用户的信息以及是否交付成功的信息。

需要说明的是,上述下载信息可以包括授权用户信息、文件交付状态信息以及下载时间信息等。文件交付状态信息可以具体表现为下载成功与否的信息,即授权用户是否成功下载待交付文件。而下载时间信息可以是指授权用户下载待交付文件时的时间信息。

通过文件交付状态信息,可以监控授权用户是否成功下载所需的待交付文件,即待交付文件是否成功交付至相应参与方。而通过授权用户信息,可以监控确定哪些用户下载了哪些待交付文件。

在出现问题时,为了更好地定位责任方,一般可以为待交付文件添加版本信息。而为了增加对待交付文件的权限控制,可以设置每个交付文件的浏览时长。

作为一种具体实施方式,上述发送所述待交付文件给所述授权用户,并记录所述待交付文件的下载信息的过程可以具体为:设置所述待交付文件的浏览时限以及版本信息;发送包含所述版本信息和所述浏览时限的所述待交付文件给所述授权用户,并记录所述待交付文件的所述下载信息。

具体地,系统在寻找出相应待交付文件后,可以根据预先设定的浏览时限和版本信息,对该待交付文件进行相应设置,然后再将其发送至相应的授权用户。

可以理解的是,上述浏览时限可以用于限定待交付文件的浏览时长,当达到或超过设定的浏览时限时,则会关闭或者销毁待交付文件。

上述版本信息可以表征当前待交付文件的版本,具体可以表现为标号信息,例如,版本1.0或版本2.0等。版本信息的具体表现形式可以是任意地,其可以由阿拉伯数字表示,也可以由希腊字母来表示,当然,也可以由其它形式来表示版本信息,在此不作限定。

可以看出,为待交付文件添加版本信息,便于在出现问题时定位责任方,即在存在多个需要交付的参与方前提下,构件bim图的文件版本发送变更时,可以根据待交付文件的版本信息来定位责任方。而设置文件浏览时限,可以降低文件泄露或者被窃取的风险,保证在文件交付后的文件保密性。例如,当超过该交付文件的浏览时长时,则对交付文件进行锁定,无法继续浏览该交付文件。

本发明实施例所提供的基于bim的文件交付方法,通过接收授权用户的下载指令,上述下载指令为包括待交付文件的构件编码信息的指令;根据构件编码信息,从文件存储系统中寻找出待交付文件;发送待交付文件给授权用户,并记录待交付文件的下载信息,上述下载信息至少包括授权用户的信息以及文件交付状态信息。该方法基于bim文件交付平台进行文件交付,在授权用户进入到文件交付平台,自主选择所需下载的交付文件后,根据所生成的下载指令,从文件系统中找出待交付文件发送给用户,并记录待交付文件的交付状态和授权用户信息,以监控该待交付文件是否成功交付到相应授权用户,进而实现实时监控文件交付过程;且相较于传统的文件交付方式,其交付效率较高;同时,整个交付过程由系统进行控制,文件交付准确性较高。

下面对本发明实施例提供的基于bim的文件交付系统进行介绍,下文描述的基于bim的文件交付系统与上文描述的基于bim的文件交付方法可相互对应参照。

图2为本发明实施例所提供的基于bim的文件交付系统的结构框图,参照图2基于bim的文件交付系统可以包括:

下载指令接收模块21,用于接收授权用户的下载指令,上述下载指令为包括待交付文件的构件编码信息的指令;

文件寻找模块22,用于根据构件编码信息,从文件存储系统中寻找出待交付文件;

发送记录模块23,用于发送待交付文件给授权用户,并记录待交付文件的下载信息,上述下载信息至少包括授权用户的信息以及文件交付状态信息。

作为一种具体实施方式,上述系统还可以包括:

构件编码信息模块,用于获取bim设计文件的构件编码信息;

计算模块,用于利用哈希算法,计算出与bim设计文件的构件编码信息对应的第一存储地址;

分布式存储模块,用于根据第一存储地址,将bim设计文件存储至分布式文件存储系统,得出待交付文件。

作为一种具体实施方式,上述文件寻找模块可以包括:

存储地址计算单元,用于基于哈希算法,根据待交付文件的构件编码信息,计算出待交付文件在分布式文件存储系统的第二存储地址;

寻找单元,用于根据第二存储地址,寻找出待交付文件。

作为一种具体实施方式,上述系统还可以包括:

注册信息接收模块,用于接收用户的注册信息;

权限授予模块,用于根据注册信息,授予用户相应下载权限。

作为一种具体实施方式,上述发送记录模块可以包括:

设置单元,用于设置待交付文件的浏览时限以及版本信息;

发送记录单元,用于发送包含版本信息和浏览时限的待交付文件给授权用户,并记录待交付文件的所述下载信息。

本发明实施例所提供的基于bim的文件交付系统,在授权用户进入到文件交付平台,自主选择所需下载的交付文件后,根据所生成的下载指令,从文件系统中找出待交付文件发送给用户,并记录待交付文件的交付状态和授权用户信息,以监控该待交付文件是否成功交付到相应授权用户,进而实现实时监控文件交付过程;且相较于传统的文件交付方式,其交付效率较高;同时,整个交付过程由系统进行控制,文件交付准确性较高。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的基于bim的文件交付方法及交付系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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