[發明專利]一種可復用軟件打包方法和裝置有效
| 申請號: | 202010570083.3 | 申請日: | 2020-06-21 |
| 公開(公告)號: | CN111722872B | 公開(公告)日: | 2021-08-13 |
| 發明(設計)人: | 劉程程;李鋒;孫勇飛 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/36;G06F21/12 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 劉小峰 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可復用 軟件 打包 方法 裝置 | ||
1.一種可復用軟件打包方法,其特征在于,包括執行以下步驟:
由初始化模塊獲取并掃描待安裝的原始文件和待執行的執行腳本以生成元數據信息,將所述原始文件和所述執行腳本上傳到文件服務器,并將所述元數據信息存儲到數據服務器的對應表中;
由封包模塊從所述文件服務器獲取所述原始文件和所述執行腳本、從數據服務器獲取所述對應表,并根據所述對應表中的所述元數據信息校驗所述原始文件和所述執行腳本;
由所述封包模塊加密所述執行腳本和所述對應表,基于所述原始文件、加密的所述執行腳本、和加密的所述對應表構成封包,并添加基于運維平臺和所述封包生成的識別碼以生成可復用軟件包;
由解包模塊根據所述識別碼校驗并解壓所述可復用軟件包,獲得基于所述原始文件、加密的所述執行腳本、和加密的所述對應表構成的所述封包;
由所述解包模塊解密加密的所述執行腳本和加密的所述對應表,并將所述原始文件和所述執行腳本上傳到所述文件服務器,將進行加密和解密后的所述對應表的所述元數據信息存儲到數據服務器的所述對應表中,并更新數據服務器的所述對應表。
2.根據權利要求1所述的方法,其特征在于,所述元數據信息包括所述原始文件和所述執行腳本的原始名稱、加密名稱、原始路徑、隱藏路徑、和消息摘要;所述對應表包括所述原始名稱、所述加密名稱、所述原始路徑、所述隱藏路徑、和所述消息摘要之間的一一對應關系;
根據所述對應表中的所述元數據信息校驗所述原始文件和所述執行腳本包括:使用所述消息摘要校驗所述原始文件和所述執行腳本的正確性。
3.根據權利要求1所述的方法,其特征在于,還包括:在基于所述原始文件、加密的所述執行腳本、和加密的所述對應表構成封包的同時,還為所述封包設置額外的二次加密;
添加基于運維平臺和所述封包生成的識別碼包括:基于運維平臺和所述封包在二次加密后生成的封包元數據信息來確定所述識別碼并添加到所述封包。
4.根據權利要求1所述的方法,其特征在于,將所述原始文件和所述執行腳本上傳到所述文件服務器包括:使用POST命令將所述原始文件和所述執行腳本上傳到所述文件服務器;
將所述對應表的所述元數據信息存儲到數據服務器的所述對應表中包括:使用POST命令將所述對應表的所述元數據信息存儲到數據服務器的所述對應表。
5.根據權利要求1所述的方法,其特征在于,更新數據服務器的所述對應表包括:使用GET命令獲取更新的所述元數據信息,并使用PUT命令根據更新的所述元數據信息來更新數據服務器的所述對應表。
6.一種可復用軟件打包裝置,其特征在于,包括:
處理器;和
存儲器,存儲有處理器可運行的程序代碼,所述程序代碼在被運行時執行以下步驟:
由初始化模塊獲取并掃描待安裝的原始文件和待執行的執行腳本以生成元數據信息,將所述原始文件和所述執行腳本上傳到文件服務器,并將所述元數據信息存儲到數據服務器的對應表中;
由封包模塊從所述文件服務器獲取所述原始文件和所述執行腳本、從數據服務器獲取所述對應表,并根據所述對應表中的所述元數據信息校驗所述原始文件和所述執行腳本;
由所述封包模塊加密所述執行腳本和所述對應表,基于所述原始文件、加密的所述執行腳本、和加密的所述對應表構成封包,并添加基于運維平臺和所述封包生成的識別碼以生成可復用軟件包;
由解包模塊根據所述識別碼校驗并解壓所述可復用軟件包,獲得基于所述原始文件、加密的所述執行腳本、和加密的所述對應表構成的所述封包;
由所述解包模塊解密加密的所述執行腳本和加密的所述對應表,并將所述原始文件和所述執行腳本上傳到所述文件服務器,將進行加密和解密后的所述對應表的所述元數據信息存儲到數據服務器的所述對應表中,并更新數據服務器的所述對應表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010570083.3/1.html,轉載請聲明來源鉆瓜專利網。





