[发明专利]一种用于BIM族库平台的加密方法在审
| 申请号: | 202011514718.4 | 申请日: | 2020-12-21 |
| 公开(公告)号: | CN112560063A | 公开(公告)日: | 2021-03-26 |
| 发明(设计)人: | 白杨正;魏涛;王保林;李海滨;郭聪 | 申请(专利权)人: | 中建安装集团有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 西安西达专利代理有限责任公司 61202 | 代理人: | 李文义 |
| 地址: | 210046 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 bim 平台 加密 方法 | ||
一种用于BIM族库平台的加密方法,包括以下步骤,首先通过客户端将用户的原始rfa族文件上传到文件服务器,并通过加密算法在文件层面对rfa族文件进行加密保存;当用户选择从族库将族载入Revit时,首先从文件服务器中下载rfa族文件进行解密;在用户将族载入到项目之前,对族的各个构件、参数进行加密,然后将加密后的族载入到项目中使用;最后将用户本地的rfa族文件再次进行文件加密。本发明通过科学的方法保证了用户上传的rfa族文件在各个阶段的安全性,不被他人所盗用,保障了rfa族文件原创者的安全。
技术领域
本发明涉及加密技术领域,涉及一种用于BIM族库平台的加密方法,具体涉及一种基于BIM技术Revitrfa族文件的加密方法。
背景技术
当前BIM技术飞速发展,以Revit为主的BIM软件应用广泛,其中rfa族文件在BIM模型中扮演着举足轻重的角色,拥有完善的族库平台才能使BIM模型更加准确详细,由此怎样保护rfa族文件的安全性便显得十分重要,如果在传播过程中的BIM模型中的rfa族文件被他人盗用,原创作者的知识产权便会受到损害,所以必须用有效的方法对rfa族文件进行加密。
发明内容
为了克服上述现有技术的不足,本发明的目的是提供一种基于BIM技术Revitrfa族文件的加密方法,通过BIM技术的运用,保证用户上传的rfa族文件在各个阶段的安全性,不被他人所盗用,保障rfa族文件原创者的知识产权。
为了实现上述目的,本发明采用的技术方案是:
一种用于BIM族库平台的加密方法,包括以下步骤:
步骤一:将制作的rfa族文件通过客户端从本地上传到云服务器,并对文件进行加密;
步骤二:从族库选择rfa族文件并载入时,首先将服务器中的rfa族文件下载缓存到本地并解密;
步骤三:在将rfa族文件载入到项目之前,先打开rfa族文件进行视图层面的加密;
步骤四:对步骤三加密后的rfa族文件进行参数加密;
步骤五:将上述加密后的rfa族文件载入到用户使用的项目当中;
步骤六:步骤五中rfa族文件已经载入到项目中,将缓存到用户本地的rfa族文件再次进行步骤一中方式加密,保证缓存文件的安全性。
进一步,所述的步骤一中rfa族文件利用DES加密算法进行加密,DES是一种对称加密算法,加密后的文件使用正确的密钥才能对文件进行解密,通过客户端上传到阿里云OSS对象存储服务器中,OSS是一种海量、安全、低成本、高持久的云存储服务。
进一步,所述的步骤二中用户通过客户端从OSS对象存储服务器中下载rfa族文件并缓存到本地,通过DES算法以及密钥对文件进行解密。
进一步,所述的步骤三中对视图的加密包括对族的各个构件、标注、以及其他可见的实例,将他们在各个视图中的可见性都设置为隐藏,保证后续在模型中通过编辑族打开族时各个视图中的内容都是空的。
进一步,所述的步骤四中对rfa族文件参数进行加密是指将族参数中与几何特性或可见性相关的参数,通过添加新的共享参数来代替这些需要加密的参数,新的参数以旧参数名通过base64算法加密并加上前缀与后缀命名,并将参数隐藏,从而切断了族参数与族的关联,使原有族失去参变特性。
进一步,所述的步骤五中将通过步骤四、步骤五加密完成的族载入到项目中,在载入时族的附加参数中添加标记信息以识别通过族库载入的加密族,并对项目中存在同名族的情况根据用户选择进行处理。
本发明的有益效果是:
Revit软件对rfa族文件本身不提供加密保护,这就意味着技术人员创建的rfa族文件在随着BIM模型流通的过程中,很容易被别人窃取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中建安装集团有限公司,未经中建安装集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011514718.4/2.html,转载请声明来源钻瓜专利网。





