[發明專利]定向屏蔽的配置版本的熱更新方法在審
| 申請號: | 202211098573.3 | 申請日: | 2022-09-08 |
| 公開(公告)號: | CN115640036A | 公開(公告)日: | 2023-01-24 |
| 發明(設計)人: | 溫智博;潘素梅;溫斌;萬博 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F8/656 | 分類號: | G06F8/656;G06F8/658 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 張琛 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 定向 屏蔽 配置 版本 更新 方法 | ||
本公開提供了一種定向屏蔽的配置版本的熱更新方法,可以應用于計算機技術領域。定向屏蔽的配置版本的熱更新方法包括:接收來自客戶端的熱更新請求指令,所述熱更新請求指令包括原始配置版本;在所述原始配置版本為定向屏蔽的配置版本的情況下,判斷所述原始配置版本是否低于目標配置版本;在所述目標配置版本低于所述原始配置版本的情況下,獲取所述目標配置版本對應的全量資源;以及將所述全量資源發送至所述客戶端,使得所述客戶端通過所述全量資源將配置版本更新至所述目標配置版本。本公開還提供了一種定向屏蔽的配置版本的熱更新裝置、設備、介質和程序產品。
技術領域
本公開涉及互聯網技術領域,具體地涉及一種定向屏蔽的配置版本的熱更新方法、裝置、設備、介質和程序產品。
背景技術
熱更新是指在不更新客戶端APP版本的前提下,完成代碼的無感更新。全量更新不會觸發客戶端APP版本更新,對客戶也是無感的。
業界常見的熱更新方案為:由客戶端上送本地的配置版本及相關安全校驗信息到后臺接口,后臺接口校驗安全信息通過后,判斷客戶端的配置版本是否需要更新,并返回對應的量更新資源下載路徑。
為節省流量資源,客戶端通過差量更新實現熱更新的邏輯。其中,通過差量更新實現熱更新的邏輯為:服務器通過不同的配置版本計算不同配置版本間的差量資源,客戶端將原有資源文件與差量資源進行二進制合并,得到最終的資源文件,最終實現加載。
雖然差量更新存在諸多優點,但受限于開發框架問題(例如,開發框架為ReactNative框架),在應對定向屏蔽的配置版本中的回退操作時,無法直接采用框架中現有的差量更新方法進行熱更新。
發明內容
鑒于上述問題,本公開提供了提高在應急環境中處理能力并能夠減少服務器處理負荷的定向屏蔽的配置版本的熱更新方法、裝置、設備、介質和程序產品。
根據本公開的第一個方面,提供了一種定向屏蔽的配置版本的熱更新方法,所述方法應用于服務器,所述方法包括:接收來自客戶端的熱更新請求指令,所述熱更新請求指令包括原始配置版本;
在所述原始配置版本為定向屏蔽的配置版本的情況下,判斷所述原始配置版本是否低于目標配置版本;在所述目標配置版本低于所述原始配置版本的情況下,獲取所述目標配置版本對應的全量資源;以及將所述全量資源發送至所述客戶端,使得所述客戶端通過所述全量資源將配置版本更新至所述目標配置版本。
根據本公開的實施例,其中,在所述判斷所述原始配置版本是否低于目標配置版本后,還包括:在所述目標配置版本高于所述原始配置版本的情況下,判斷是否預存有所述目標配置版本與所述原始配置版本之間的差量資源;以及在預存有所述差量資源的情況下,將所述差量資源發送至所述客戶端,使得所述客戶端通過所述差量資源將配置版本更新至所述目標配置版本。
根據本公開的實施例,其中,在所述獲取所述目標配置版本與所述原始配置版本的差量資源后,還包括:在未預存所述差量資源的情況下,獲取所述目標配置版本對應的全量資源;以及將所述全量資源發送至所述客戶端,使得所述客戶端通過所述全量資源將配置版本更新至所述目標配置版本。
根據本公開的實施例,其中,所述全量資源和所述差量資源是存儲于預設的資源數據庫中的。
根據本公開的第二個方面,提供了一種定向屏蔽的配置版本的熱更新方法,所述方法應用于客戶端,所述方法包括:發送熱更新請求指令至服務器,其中,所述熱更新請求指令包括原始配置版本,所述原始配置版本為定向屏蔽的配置版本;在目標配置版本低于所述原始配置版本的情況下,接收來自于所述服務器的所述目標配置版本的全量資源;以及將所述全量資源更新到指定目錄,以將配置版本更新至所述目標配置版本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211098573.3/2.html,轉載請聲明來源鉆瓜專利網。





