[發明專利]一種用于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.szxzyx.cn/pat/books/202011514718.4/2.html,轉載請聲明來源鉆瓜專利網。





