[發明專利]一種軟件的更新包的生成方法在審
| 申請號: | 202011447046.X | 申請日: | 2020-12-11 |
| 公開(公告)號: | CN112463177A | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 汪彥飛;謝利洪;劉傳 | 申請(專利權)人: | 百富計算機技術(深圳)有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F8/65;G06F8/71 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 李紅艷 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 更新 生成 方法 | ||
本申請實施例提供了一種軟件的更新包的生成方法,軟件的任意一個安裝包中包括多個子安裝包,每個子安裝包中包括多個安裝文件,該方法包括,獲取第一特征信息與第二特征信息,在第一特征信息與第二特征信息不同的情況下,根據第一子安裝包,生成軟件的更新包。本申請實施例提供的方法,一個子安裝包對應一個特征信息,根據特征信息對比第一子安裝包與第二子安裝包,大大減少了對比兩個版本之間的安裝文件的時間,從而減少服務器的資源消耗,提升軟件更新包的生成效率。
技術領域
本申請屬于計算機技術領域,尤其涉及一種軟件的更新包的生成方法。
背景技術
目前,可以通過增量升級的方法對軟件的版本進行更新。其中,增量升級是:將軟件的新版本安裝包與舊版本安裝包做差分,確定更新的文件,將更新的文件打包,生成增量升級包。在做差分時,新版本安裝包中的文件需要逐個與舊版本安裝包中的文件進行比對。隨著軟件版本的更新,安裝包中的文件越來越多,這種差分方式的速度較慢,需要消耗較多的服務器資源。
發明內容
本申請實施例提供了一種軟件的更新包的生成方法,能夠減少服務器的資源消耗,提升軟件更新包的生成效率。
第一方面,本申請實施例提供了一種軟件的更新包的生成方法,所述軟件的任意一個安裝包中包括多個子安裝包,每個子安裝包中包括多個安裝文件,所述方法包括:
獲取第一特征信息與第二特征信息,所述第一特征信息與第一子安裝包對應,所述第二特征信息與第二子安裝包對應,所述第一子安裝包為所述軟件升級后的版本對應的安裝包中的一個子安裝包,所述第二子安裝包為所述軟件升級前的版本對應的安裝包中與所述第一子安裝包對應的子安裝包;
在所述第一特征信息與所述第二特征信息不同的情況下,根據所述第一子安裝包,生成所述軟件的更新包。
特別的,所述獲取第一特征信息與第二特征信息,包括:
獲取第一標識與第二標識,所述第一標識用于指示所述第一子安裝包,所述第二標識用于指示所述第二子安裝包,所述第一標識與所述第二標識相同;
將與所述第一標識相對應的特征信息確定為所述第一特征信息,且將與所述第二標識相對應的特征信息確定為所述第二特征信息。
特別的,所述根據所述第一子安裝包,生成所述軟件的更新包,包括:
將所述第一子安裝包中不同于所述第二子安裝包的安裝文件打包,生成所述軟件的更新包。
特別的,所述第一特征信息是根據所述第一子安裝包中的多個安裝文件對應的多個版本信息確定的。
特別的,所述第二特征信息是根據所述第二子安裝包中的多個安裝文件對應的多個版本信息確定的。
特別的,當所述第一子安裝包中的第一安裝文件與所述第二子安裝包中的第二安裝文件相同時,所述第一特征信息是根據第一序列生成的,所述第二特征信息是根據第二序列生成的,所述第一序列與所述第二序列相同,所述第一序列與所述第一子安裝包中的多個安裝文件對應的多個版本信息對應,所述第二序列與所述第二子安裝包中的多個安裝文件對應的多個版本信息對應,所述第一安裝文件是所述第一子安裝包中的多個安裝文件中的任意一個文件。
第二方面,本申請實施例還提供了一種軟件的更新包的生成裝置,所述軟件的任意一個安裝包中包括多個子安裝包,每個子安裝包中包括多個安裝文件,所述裝置包括:
處理單元,用于獲取第一特征信息與第二特征信息,所述第一特征信息與第一子安裝包對應,所述第二特征信息與第二子安裝包對應,所述第一子安裝包為所述軟件升級后的版本對應的安裝包中的一個子安裝包,所述第二子安裝包為所述軟件升級前的版本對應的安裝包中與所述第一子安裝包對應的子安裝包;在所述第一特征信息與所述第二特征信息不同的情況下,根據所述第一子安裝包,生成所述軟件的更新包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百富計算機技術(深圳)有限公司,未經百富計算機技術(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011447046.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:立方氮化硼粉末及其制備方法
- 下一篇:一種用于海上無人艇的可伸縮式風帆





