[發明專利]一種應用程序的運行方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010601866.3 | 申請日: | 2020-06-28 |
| 公開(公告)號: | CN111782294A | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 楊家樂;朱培宏 | 申請(專利權)人: | 珠海豹趣科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/50 |
| 代理公司: | 北京市廣友專利事務所有限責任公司 11237 | 代理人: | 祁獻民 |
| 地址: | 519031 廣東省珠海市橫琴新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用程序 運行 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例公開一種應用程序的運行方法、裝置、電子設備及存儲介質,涉及計算機技術領域,能夠有效避免系統資源被過度占用。所述方法包括:當檢測到預設事件時,根據預先設置的任務配置表,查找所述預設事件對應的任務插件;通過所述任務插件對應的應用程序接口,將所述任務插件加載到內存并運行;所述任務插件運行完畢后從內存中卸載所述任務插件。本發明可用于計算機程序運行。
技術領域
本發明涉及計算機技術領域,尤其涉及一種應用程序的運行方法、裝置、電子設備及存儲介質。
背景技術
電腦、手機等終端中通常安裝有多種應用程序,每個應用程序可以包含一個或多個功能,而每個功能又可以包括一個或多個工作任務。當應用程序的工作任務超過一定數量時,就會占用較多的系統資源而造成系統卡慢、死機等問題。
發明內容
有鑒于此,本發明實施例提供一種應用程序的運行方法、裝置、電子設備及存儲介質,能夠有效避免系統資源被過度占用。
第一方面,本發明實施例提供一種應用程序的運行方法,包括:當檢測到預設事件時,根據預先設置的任務配置表,查找所述預設事件對應的任務插件;通過所述任務插件對應的應用程序接口,將所述任務插件加載到內存并運行;所述任務插件運行完畢后從內存中卸載所述任務插件。
可選的,所述預設事件包括以下至少一種:用戶觸發事件、定時器觸發事件、插件觸發事件。
可選的,所述根據預先設置的任務配置表,查找所述預設事件對應的任務插件之后,所述通過所述任務插件對應的應用程序接口,將所述任務插件加載到內存并運行之前,所述方法還包括:確定當前系統狀態是否符合所述任務配置表中預設的排除條件;所述通過所述任務插件對應的應用程序接口,將所述任務插件加載到內存并運行包括:在所述當前系統狀態不符合所述排除條件的情況下,通過所述任務插件對應的應用程序接口,將所述任務插件加載到內存并運行;在所述當前系統狀態符合所述排除條件的情況下,延遲加載所述任務插件。
可選的,所述根據預先設置的任務配置表,查找所述預設事件對應的任務插件包括:根據預先設置的任務配置表,查找到所述預設事件對應至少兩個所述任務插件;所述通過所述任務插件對應的應用程序接口,將所述任務插件加載到內存并運行包括:按照預先設定的優先級順序依次通過對應的應用程序接口,將至少兩個所述任務插件加載到內存并運行;或者按照預設規則從至少兩個所述任務插件中選擇一個,加載到內存并運行。
可選的,所述通過所述任務插件對應的應用程序接口,將所述任務插件加載到內存并運行包括:通過所述任務插件對應的應用程序接口將所述任務插件加載到內存;在所述任務插件運行中生成新的預設事件。
可選的,所述任務插件運行完畢后從內存中卸載所述任務插件包括:所述任務插件運行完畢后,根據所述任務插件的執行頻率從內存中卸載所述任務插件。
可選的,所述任務配置表中設置有所述任務插件與所述預設事件之間的映射關系,其中,每個所述任務插件對應一程序功能;所述程序功能為不可拆分的單一功能,或所述程序功能包括多個子功能,每個所述子功能對應一個子插件,任務配置表還設置有所述任務插件與所述子插件之間的映射關系。
第二方面,本發明的實施例還提供一種應用程序的運行裝置,包括:查找單元,用于當檢測到預設事件時,根據預先設置的任務配置表,查找所述預設事件對應的任務插件;加載運行單元,用于通過所述任務插件對應的應用程序接口,將所述任務插件加載到內存并運行;卸載單元,用于所述任務插件運行完畢后從內存中卸載所述任務插件。
可選的,所述預設事件包括以下至少一種:用戶觸發事件、定時器觸發事件、插件觸發事件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海豹趣科技有限公司,未經珠海豹趣科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010601866.3/2.html,轉載請聲明來源鉆瓜專利網。





