System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及建筑设计的,尤其涉及一种建筑幕墙的建模方法、装置、设备及存储介质。
技术介绍
1、在大型建筑设计的场景中,设计建筑幕墙的工作量往往较大,使得设计建筑幕墙成为了一个多人多平台协作的工作,在bim(building information management,建筑信息模型)中标准化出图样板的设置,在某些专于三维造型的设计平台中精细输出,例如,幕墙表皮、幕墙表皮分割及幕墙立柱,等等。
2、不同的设计师负责设计建筑幕墙的不同部分,设计师在不同的平台上对建筑幕墙进行设计,设计文件经常相互传输,容易导致设计文件泄露,数据安全性较低。
技术实现思路
1、本专利技术提供了一种建筑幕墙的建模方法、装置、设备及存储介质,以解决如何提高设计建筑幕墙的安全性的问题。
2、根据本专利技术的一方面,提供了一种建筑幕墙的建模方法,应用于建筑信息模型平台中的插件,所述方法包括:
3、在接收到打开幕墙文件的操作时,对所述幕墙文件生成摘要信息;所述幕墙文件初始在与所述插件关联的设计平台中生成;
4、若调用服务器验证在所述插件中登录的用户、所述摘要信息均在所述幕墙文件的授权范围内,则从所述幕墙文件中读取在上一次关闭所述幕墙文件时生成的操作信息;
5、依据所述操作信息生成在本次打开所述幕墙文件时有效的密钥;
6、使用所述密钥对所述幕墙文件中的幕墙密文进行对称解密,得到原始幕墙数据;
7、对所述原始幕墙数据执行转码操作,得到
8、将所述目标幕墙数据推送至所述建筑信息模型进行建模,得到建筑幕墙模型。
9、根据本专利技术的另一方面,提供了一种建筑幕墙的建模装置,应用于建筑信息模型平台中的插件,所述装置包括:
10、打开摘要生成模块,用于在接收到打开幕墙文件的操作时,对所述幕墙文件生成摘要信息;所述幕墙文件初始在与所述插件关联的设计平台中生成;
11、摘要信息读取模块,用于若调用服务器验证在所述插件中登录的用户、所述摘要信息均在所述幕墙文件的授权范围内,则从所述幕墙文件中读取在上一次关闭所述幕墙文件时生成的操作信息;
12、本次密钥生成模块,用于依据所述操作信息生成在本次打开所述幕墙文件时有效的密钥;
13、对称解密模块,用于使用所述密钥对所述幕墙文件中的幕墙密文进行对称解密,得到原始幕墙数据;
14、目标幕墙数据转码模块,用于对所述原始幕墙数据执行转码操作,得到与所述建筑信息模型平台适配的目标幕墙数据;
15、平台建模模块,用于将所述目标幕墙数据推送至所述建筑信息模型进行建模,得到建筑幕墙模型。
16、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
17、至少一个处理器;以及
18、与所述至少一个处理器通信连接的存储器;其中,
19、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的建筑幕墙的建模方法。
20、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行时实现本专利技术任一实施例所述的建筑幕墙的建模方法。
21、在本实施例中,在接收到打开幕墙文件的操作时,对幕墙文件生成摘要信息;幕墙文件初始在与插件关联的设计平台中生成;若调用服务器验证在插件中登录的用户、摘要信息均在幕墙文件的授权范围内,则从幕墙文件中读取在上一次关闭幕墙文件时生成的操作信息;依据操作信息生成在本次打开幕墙文件时有效的密钥;使用密钥对幕墙文件中的幕墙密文进行对称解密,得到原始幕墙数据;对原始幕墙数据执行转码操作,得到与建筑信息模型平台适配的目标幕墙数据;将目标幕墙数据推送至建筑信息模型进行建模,得到建筑幕墙模型。本实施例可在不同平台上对同一幕墙文件进行编辑,可以发挥不同平台的优势,实现多平台的协作,提高建筑幕墙的设计质量,并且,以插件的方式在bim平台上管理幕墙文件,可以有效降低数据泄露的概率,保障幕墙文件的数据安全性。
22、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种建筑幕墙的建模方法,其特征在于,应用于建筑信息模型平台中的插件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述操作信息中包括第一密钥片段与服务调用信息,所述对所述幕墙文件生成新的操作信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述操作信息中包括第一密钥片段与服务调用信息;
5.根据权利要求4所述的方法,其特征在于,所述按照所述索引信息从所述密钥池中选择所述字符串的部分字符,作为第三密钥片段,包括:
6.根据权利要求1-5中任一项所述的方法,其特征在于,还包括:
7.根据权利要求1-5中任一项所述的方法,其特征在于,还包括:
8.一种建筑幕墙的建模装置,其特征在于,应用于建筑信息模型平台中的插件,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行时实现权利要求1-
...【技术特征摘要】
1.一种建筑幕墙的建模方法,其特征在于,应用于建筑信息模型平台中的插件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述操作信息中包括第一密钥片段与服务调用信息,所述对所述幕墙文件生成新的操作信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述操作信息中包括第一密钥片段与服务调用信息;
5.根据权利要求4所述的方法,其特征在于,所述按照所述索引信息从所述密钥池中选择所述字符串的部分字符,作为...
【专利技术属性】
技术研发人员:杜振兴,陈明,王丽,罗少攀,
申请(专利权)人:中建三局集团华南有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。