[發明專利]一種基于差分備份的國產操作系統補丁升級方法及系統在審
| 申請號: | 202110492727.6 | 申請日: | 2021-05-07 |
| 公開(公告)號: | CN113190260A | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 張笑;朱俊澤;汪文博 | 申請(專利權)人: | 武漢云智安核信息技術有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658;G06F8/71;G06F11/14;G06F21/60 |
| 代理公司: | 北京中恒高博知識產權代理有限公司 11249 | 代理人: | 宋敏 |
| 地址: | 430000 湖北省武漢市東湖新技術開發區光谷*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 備份 國產 操作系統 補丁 升級 方法 系統 | ||
1.一種基于差分備份的國產操作系統補丁升級系統,包括本地計算機和補丁下載服務器,其特征在于:所述本地計算機與補丁下載服務器電性連接,所述本地計算機包括掃描數據模塊、解密解壓縮模塊、備份模塊和升級檢驗模塊,所述補丁下載服務器包括差分計算模塊、加密壓縮模塊和補丁數據庫;
所述解密解壓縮模塊的輸出端與備份模塊的輸入端電連接,所述備份模塊的輸出端與升級檢驗模塊的輸入端電連接,所述掃描數據模塊的輸出端與差分計算模塊的輸入端電連接,所述差分計算模塊的輸入端與加密壓縮模塊的輸入端電連接,所述加密壓縮模塊的輸出端與解密解壓縮模塊的輸入端電連接。
2.根據權利要求1所述的一種基于差分備份的國產操作系統補丁升級系統,其特征在于:所述本地計算機為國產OS的本地主機,所述補丁下載服務器為國產OS補丁服務器,所述補丁數據庫為國產OS補丁數據庫。
3.根據權利要求1所述的一種基于差分備份的國產操作系統補丁升級系統,其特征在于:所述掃描數據模塊在開始補丁升級時可以取待更新補丁在本地的文件版本和內容,形成報表發送給軟件更新服務器。
4.根據權利要求1所述的一種基于差分備份的國產操作系統補丁升級系統,其特征在于:所述解密解壓縮模塊可以對收到的數據包進行解壓縮,同時使用服務器廣播的公鑰對數據包進行解密,獲得差分報表和差分補丁。
5.根據權利要求1所述的一種基于差分備份的國產操作系統補丁升級系統,其特征在于:所述備份模塊可以在補丁文件升級替換前創建備份文件夾用于存放差分備份數據包。
6.根據權利要求1所述的一種基于差分備份的國產操作系統補丁升級系統,其特征在于:所述升級檢驗模塊可以對差分報表中的差分文件進行替換,完成系統補丁的替換,同時對升級后補丁進行檢驗測試,若測試順利完成,則完成升級更新流程,完成補丁升級,當國產OS出現死鎖、漏斗依然存在的情況時,使用備份文件夾中的差分備份數據包,回退補丁版本,并顯示更新失敗,形成錯誤報表。
7.根據權利要求1所述的一種基于差分備份的國產操作系統補丁升級系統,其特征在于:所述差分計算模塊可以計算目標補丁與原本補丁的文件差分部分,形成差分報表并與差分補丁一同形成補丁數據包。
8.一種基于差分備份的國產操作系統補丁升級方法,根據權利要求1-7所述的一種基于差分備份的國產操作系統補丁升級系統,其特征在于,包括以下步驟:
S1、本地計算機通過掃描數據模塊獲取目標版本補丁在本地OS上的原始數據;
S2、將獲取的原始數據和升級目標放入差分計算模塊,進行差分計算,通過差分算法生成對應的補丁升級文件包;
S3、將補丁升級文件包放入加密壓縮模塊進行加密壓縮;
S4、系統下載加密壓縮后的補丁升級文件包,通過解密解壓縮模塊后獲取更新補丁數據包;
S5、通過備份模塊創建備份文件夾,對補丁修改部分文件進行差分備份,即備份將被修改部分數據,形成備份文件數據包;
S6、最后通過升級檢驗模塊使用更新補丁數據包對目標補丁進行升級安裝,替換目標文件,完成后對系統進行完整性測試,若測試無問題,刪除備份文件數據包,完成補丁升級,否則使用備份文件數據包替換目標補丁,退回原本正常版本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢云智安核信息技術有限公司,未經武漢云智安核信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110492727.6/1.html,轉載請聲明來源鉆瓜專利網。





