[發明專利]一種資源更新方法、裝置及存儲介質在審
| 申請號: | 202010130512.5 | 申請日: | 2020-02-28 |
| 公開(公告)號: | CN113326059A | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 馮昱堯;李建全;陳德魁 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F8/658 | 分類號: | G06F8/658;G06F8/71;G06F21/52 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 蔡艾瑩 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 更新 方法 裝置 存儲 介質 | ||
本申請實施例公開了一種資源更新方法、裝置及存儲介質;本申請提供了人工智能的機器學習領域的一種資源更新方法;本申請實施例獲取待更新資源的信息文件,信息文件包括差異版本標識集,然后確定待更新資源的資源版本標識和待更新資源所屬的客戶端版本標識,當差異版本標識集內存在與資源版本標識和客戶端版本標識共同對應的目標差異版本標識時,獲取目標差異版本標識對應的目標差異資源,再融合目標差異資源和待更新資源,得到目標資源,最后基于目標資源對待更新資源進行更新,得到更新后資源;該方案可以節省儲存空間和網絡資源。
技術領域
本申請涉及互聯網領域,具體涉及一種資源更新方法、裝置及存儲介質。
背景技術
隨著互聯網技術的發展,以互聯網為依托的各類應用程序層出不窮。在對應用程序進行優化的過程中,需要對計算機設備上的資源進行更新,其中,以游戲類應用程序為例,為了豐富游戲內容,游戲通常不斷進行更新,現有技術對游戲的更新可以是,將從服務器上下載的差異資源以更高的優先級掛載到游戲客戶端上,此差異資源基于傳統的差量更新方式生成并存儲在服務器上。
在對現有技術的研究和實踐過程中,本申請的發明人發現,由于生成的差異資源的文件體積較大,導致此種資源更新方式在電子設備上保存時需耗費較多的儲存空間,在傳輸時需耗費較多網絡資源。
發明內容
本申請實施例提供一種資源更新方法、裝置及存儲介質,可以節省儲存空間和網絡資源。
本申請實施例提供一種資源更新方法,包括:
獲取待更新資源的信息文件,所述信息文件包括差異版本標識集;
確定待更新資源的資源版本標識和所述待更新資源所屬的客戶端版本標識;
當所述差異版本標識集內存在與所述資源版本標識和所述客戶端版本標識共同對應的目標差異版本標識時,獲取所述目標差異版本標識對應的目標差異資源;
融合所述目標差異資源和所述待更新資源,得到目標資源;
基于所述目標資源對所述待更新資源進行更新,得到更新后資源。
相應地,本申請實施例提供一種資源更新裝置,包括:
第一獲取模塊,用于獲取待更新資源的信息文件,所述信息文件包括差異版本標識集;
確定模塊,用于確定待更新資源的資源版本標識和所述待更新資源所屬的客戶端版本標識;
第二獲取模塊,用于當所述差異版本標識集內存在與所述資源版本標識和所述客戶端版本標識共同對應的目標差異版本標識時,獲取所述目標差異版本標識對應的目標差異資源;
融合模塊,用于融合所述目標差異資源和所述待更新資源,得到目標資源;
更新模塊,用于基于所述目標資源對所述待更新資源進行更新,得到更新后資源。
在本申請的一些實施例中,所述信息文件還包括目標資源校驗碼,融合模塊包括融合子模塊、生成子模塊和確定子模塊,其中,
融合子模塊,用于融合所述目標差異資源和所述待更新資源,得到初始資源;
生成子模塊,用于生成所述初始資源的初始資源校驗碼;
確定子模塊,用于當所述初始資源校驗碼與信息文件中的目標資源校驗碼一致時,確定所述初始資源為目標資源。
在本申請的一些實施例中,所述待更新資源包括待更新資源文件,所述目標差異資源包括差異屬性信息和差異資源文件,融合子模塊包括確定單元和融合單元,
確定單元,用于根據所述差異屬性信息,確定所述待更新資源文件和所述差異資源文件的第一資源文件和第二資源文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010130512.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:空調器的智能控制方法及空調器
- 下一篇:用于洗衣機的內筒組件以及滾筒式洗衣機





