[發明專利]程序集的熱更新方法、裝置、電子設備及存儲介質在審
| 申請號: | 202111262721.6 | 申請日: | 2021-10-28 |
| 公開(公告)號: | CN113986320A | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 王達 | 申請(專利權)人: | 上海米哈游璃月科技有限公司 |
| 主分類號: | G06F8/656 | 分類號: | G06F8/656;G06F9/445 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 趙迎迎 |
| 地址: | 200032 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序 更新 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例公開了一種程序集的熱更新方法、裝置、電子設備及存儲介質,其中,該方法包括:在目標項目的啟動過程中,加載預先構建的程序更新鉤子文件以及所述目標項目的項目工程程序集;基于所述程序更新鉤子文件中的程序集熱更新管理器對所述項目工程程序集中的目標子程序集進行更新。本發明實施例的技術方案,能夠通過在目標項目的啟動過程中加載預先構建的程序更新鉤子文件,進而,通過程序更新鉤子文件中的程序集熱更新管理器對項目工程程序集中的目標子程序集進行更新,實現了對項目工程程序集中的目標子程序集的熱更新,提高了程序集的更新效率,提升了用戶體驗。
技術領域
本發明實施例涉及計算機應用技術領域,尤其涉及一種程序集的熱更新方法、裝置、電子設備及存儲介質。
背景技術
在項目開發過程中,往往會伴隨著對項目中的各項功能的優化。項目中各項功能的實現往往依賴于該功能對應的程序集。因此,在對項目功能進行優化時,可能需要對該功能對應的程序集進行更新。
目前,對項目中的程序集的更新,往往都需要通過對項目包體進行整包更新或者說冷更新的方式實現。由于冷更新的方式需要重新對醒目包體進行審核之后再上架,更新時間不受控制,更新效率較低,尤其是在項目運行出現項目漏洞需要通過更新程序集修復時,響應較慢,嚴重影響用戶體驗。
發明內容
本發明實施例提供了一種程序集的熱更新方法、裝置、電子設備及存儲介質,以實現項目子程序集的動態加載以及個性化加載。
第一方面,本發明實施例提供了一種程序集的熱更新方法,其中,包括:
在目標項目的啟動過程中,加載預先構建的程序更新鉤子文件以及所述目標項目的項目工程程序集;
基于所述程序更新鉤子文件中的程序集熱更新管理器對所述項目工程程序集中的目標子程序集進行更新。
第二方面,本發明實施例還提供了一種程序集的熱更新裝置,該裝置包括:
文件加載模塊,用于在目標項目的啟動過程中,加載預先構建的程序更新鉤子文件以及所述目標項目的項目工程程序集;
程序集更新模塊,用于基于所述程序更新鉤子文件中的程序集熱更新管理器對所述項目工程程序集中的目標子程序集進行更新。
第三方面,本發明實施例還提供了一種電子設備,該電子設備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本發明任意實施例所提供的程序集的熱更新方法。
第四方面,本發明實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現本發明任意實施例所提供的一種程序集的熱更新方法。
本發明實施例的技術方案,通過在目標項目的啟動過程中加載預先構建的程序更新鉤子文件,基于程序更新鉤子文件中的程序集熱更新管理器,對項目工程程序集中的目標子程序集進行更新,解決了程序集無法進行熱更新的問題,實現了對項目工程程序集中的目標子程序集的熱更新,提高了程序集的更新效率,提升了用戶體驗。
附圖說明
為了更加清楚地說明本發明示例性實施例的技術方案,下面對描述實施例中所需要用到的附圖做一簡單介紹。顯然,所介紹的附圖只是本發明所要描述的一部分實施例的附圖,而不是全部的附圖,對于本領域普通技術人員,在不付出創造性勞動的前提下,還可以根據這些附圖得到其他的附圖。
圖1為本發明實施例一所提供的一種程序集的熱更新方法的流程示意圖;
圖2為本發明實施例二所提供的一種程序集的熱更新方法的流程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海米哈游璃月科技有限公司,未經上海米哈游璃月科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111262721.6/2.html,轉載請聲明來源鉆瓜專利網。





