设计文件的获取方法、装置、设备及介质制造方法及图纸

技术编号:26066107 阅读:54 留言:0更新日期:2020-10-28 16:39
本发明专利技术提供一种设计文件的获取方法,包括以下步骤:接收用户输入的加载指令,所述加载指令包括构件的编码标识信息以及用户的用户信息;对所述加载指令进行解析获取构件的编码标识信息以及用户的用户信息;根据所述用户信息获得与所述用户信息对应的设计文件集合;根据所述编码标识信息从所述设计文件集合中获取对应的设计文件。本发明专利技术还提供一种设计文件的获取装置、设备及介质。本发明专利技术基于用户信息获得与用户信息对应的设计文件集合,再通过编码标识信息从所述设计文件集合中获取对应的设计文件,能够有效避免用户对其没有权限处理的设计文件进行误操作,从而提高设计文件的安全性和准确性。

【技术实现步骤摘要】
设计文件的获取方法、装置、设备及介质
本专利技术属于装配式建筑
,具体涉及一种设计文件的获取方法、装置、设备及介质。
技术介绍
在装配式建筑设计中,每个设计程序之间将具有关联系,设计人员需要在以前的设计文件的基础上进行自己负责部分的设计工作。目前,现有的BIM设计中,BIM设计数据均存储在IFC文件中,技术人员在获得IFC文件后,可以对IFC文件进行修改操作,因此,可能存在在修改IFC文件时,对之前的设计文件进行了误操作的情况,使得BIM设计文件的数据存在问题。
技术实现思路
:本专利技术目的是提供了一种设计文件的获取方法,要解决现有技术中所存在的设计文件容易被误操作造成的安全性低的技术问题。为实现以上目的,本专利技术采用如下技术方案:一种设计文件的获取方法,包括以下步骤:接收用户输入的加载指令,所述加载指令包括构件的编码标识信息以及用户的用户信息;对所述加载指令进行解析获取构件的编码标识信息以及用户的用户信息;根据所述用户信息获得与所述用户信息对应的设计文件集合;根据所述编码标识信息从所述设计文件集合中获取对应的设计文件。可选地,所述根据所述用户信息获得与所述用户信息对应的设计文件集合的步骤包括:对所述用户信息进行解析获得用户权限;将所述用户权限与各个设计文件的获取权限进行匹配,获得与用户信息匹配的设计文件集合。可选地,所述将所述用户权限与各个设计文件的获取权限进行匹配,获得与用户信息匹配的设计文件集合的步骤包括:确定所述用户权限是否高于设计文件的获取权限;若所述用户权限高于或等于设计文件的获取权限,则将对应的设计文件归入设计文件集合。可选地,所述根据所述编码标识信息从所述设计文件集合中获取对应的设计文件的步骤包括:将所述编码标识信息与所述设计文件集合中所有的设计文件进行遍历匹配;获取与所述编码标识信息匹配的设计文件。可选地,所述将所述编码标识信息与所述设计文件集合中所有的设计文件进行遍历匹配的步骤之后,还包括:若所述设计文件集合中不存在与所述编码标识信息匹配的设计文件,则生成无法获取设计文件的提示信息。可选地,所述接收用户输入的加载指令的步骤之前,还包括:接收用户的注册申请信息;根据所述注册申请信息,授予用户相应的用户权限。可选地,所述根据所述注册申请信息,授予所述用户相应的用户权限的步骤包括:根据所述注册申请信息获得用户的身份信息;根据所述身份信息授予用户相应的用户权限。本专利技术还提供一种设计文件的获取装置,包括:第一接收模块,所述第一接收模块用于接收用户输入的加载指令,所述加载指令包括构件的编码标识信息以及用户的用户信息;解析模块,所述解析模块用于对所述加载指令进行解析获取构件的编码标识信息以及用户的用户信息;获得模块,所述获得模块用于根据所述用户信息获得与所述用户信息对应的设计文件集合;获取模块,所述获取模块用于根据所述编码标识信息从所述设计文件集合中获取对应的设计文件。本专利技术还提供一种设计文件的获取设备,包括处理器、存储器、以及存储在所述存储器上的可被所述处理器执行的设计文件的获取程序,其中,所述设计文件的获取程序被所述处理器执行时,实现如上所述的设计文件的获取方法的步骤。本专利技术还提供一种介质,其特征在于,所述介质上存储有设计文件的获取程序,其中,所述设计文件的获取程序被所述处理器执行时,实现如上所述的设计文件的获取方法的步骤。本专利技术的技术方案至少具有以下有益效果:本专利技术所提供的设计文件的获取方法,通过接收用户输入的加载指令,所述加载指令包括构件的编码标识信息以及用户的用户信息;对所述加载指令进行解析获取构件的编码标识信息以及用户的用户信息;根据所述用户信息获得与所述用户信息对应的设计文件集合;根据所述编码标识信息从所述设计文件集合中获取对应的设计文件。本专利技术基于用户信息获得与用户信息对应的设计文件集合,再通过编码标识信息从所述设计文件集合中获取对应的设计文件,能够有效避免用户对其没有权限处理的设计文件进行误操作,从而提高设计文件的安全性和准确性。附图说明图1为本专利技术所提供的设计文件的获取方法的一种具体实施方式的流程图;图2为本专利技术所提供设计文件的获取方法的另一种具体实施方式的流程图;图3为本专利技术所提供设计文件的获取方法的又一种具体实施方式的流程图;图4为本专利技术所提供设计文件的获取方法的又一种具体实施方式的流程图图5为本专利技术所提供的设计文件的获取装置的结构示意图;图6为本专利技术实施例方案中涉及的设计文件的获取设备的硬件结构示意图。具体实施方式本专利技术所提供的一种设计文件的获取方法的一种具体实施方式的流程图如图1所示,该方法包括:步骤S101:接收用户输入的加载指令,所述加载指令包括构件的编码标识信息以及用户的用户信息;本专利技术实施例中,设计人员设计出的BIM设计文件后存储在IFC文件中,当用户需要获取BIM设计文件时,需要输入包含有构件的编码标识信息以及用户的用户信息的加载指令,构件的编码标识信息与构件的设计文件对应,即,通过构件的编码标识信息可以找到对应的构件的设计文件,而用户的用户信息包含有用户的权限信息。在用户输入了加载指令后,终端将接收到该加载指令。步骤S102:对所述加载指令进行解析获取构件的编码标识信息以及用户的用户信息;终端在接收到加载指令后,可以对加载指令进行解析获取构件的编码标识信息以及用户的用户信息。步骤S103:根据所述用户信息获得与所述用户信息对应的设计文件集合;在获得用户信息后,根据该用户的权限信息可以获得与用户信息对应的设计文件集合。具体地,作为一种具体的实施例,请参照图2,步骤S103包括:步骤S1031,对所述用户信息进行解析获得用户权限;步骤S1032,将所述用户权限与各个设计文件的获取权限进行匹配,获得与用户信息匹配的设计文件集合。在该实施例中,在获得用户信息后,可以对用户信息进行解析获得用户权限,将用户权限与各个设计文件的获取权限进行匹配,获得与用户信息匹配的设计文件集合,即,将各个获取权限与用户权限对应的设计文件集合在一起形成设计文件集合。具体地,步骤S1032还包括:确定所述用户权限是否高于设计文件的获取权限;若所述用户权限高于或等于设计文件的获取权限,则将对应的设计文件归入设计文件集合。在该实施例中,可以先获取用户权限,再将用户权限与设计文件的获取权限进行对比,来确定用户的权限是否高于设计文件的获取权限,如果用户权限高于或等于设计文件的获取权限,则说明用户有权限获取获取权限对应的设计文件,因此,将对应的设计文件归入设计文件集合;如果用户权限低于某一设计文件的获取权限,则说明用户没有权限获得该设计文件,则对应的设计文件不能归入设计文件集合。步骤S104:根据所述编码标识信息从所述设本文档来自技高网...

【技术保护点】
1.一种设计文件的获取方法,其特征在于,包括以下步骤:/n接收用户输入的加载指令,所述加载指令包括构件的编码标识信息以及用户的用户信息;/n对所述加载指令进行解析获取构件的编码标识信息以及用户的用户信息;/n根据所述用户信息获得与所述用户信息对应的设计文件集合;/n根据所述编码标识信息从所述设计文件集合中获取对应的设计文件。/n

【技术特征摘要】
1.一种设计文件的获取方法,其特征在于,包括以下步骤:
接收用户输入的加载指令,所述加载指令包括构件的编码标识信息以及用户的用户信息;
对所述加载指令进行解析获取构件的编码标识信息以及用户的用户信息;
根据所述用户信息获得与所述用户信息对应的设计文件集合;
根据所述编码标识信息从所述设计文件集合中获取对应的设计文件。


2.根据权利要求1所述的设计文件的获取方法,其特征在于,所述根据所述用户信息获得与所述用户信息对应的设计文件集合的步骤包括:
对所述用户信息进行解析获得用户权限;
将所述用户权限与各个设计文件的获取权限进行匹配,获得与用户信息匹配的设计文件集合。


3.根据权利要求2所述的设计文件的获取方法,其特征在于,所述将所述用户权限与各个设计文件的获取权限进行匹配,获得与用户信息匹配的设计文件集合的步骤包括:
确定所述用户权限是否高于设计文件的获取权限;
若所述用户权限高于或等于设计文件的获取权限,则将对应的设计文件归入设计文件集合。


4.根据权利要求1-3中任一项所述的设计文件的获取方法,其特征在于,所述根据所述编码标识信息从所述设计文件集合中获取对应的设计文件的步骤包括:
将所述编码标识信息与所述设计文件集合中所有的设计文件进行遍历匹配;
获取与所述编码标识信息匹配的设计文件。


5.根据权利要求4所述的设计文件的获取方法,其特征在于,所述将所述编码标识信息与所述设计文件集合中所有的设计文件进行遍历匹配的步骤之后,还包括:
若所述设计文件集合中不存在与所述编码标识信息...

【专利技术属性】
技术研发人员:彭胜蔡瑁庹建勇
申请(专利权)人:中民筑友有限公司
类型:发明
国别省市:湖南;43

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

1