[發明專利]APP啟動流程控制方法、計算機可讀存儲介質及終端有效
| 申請號: | 202210864746.1 | 申請日: | 2022-07-22 |
| 公開(公告)號: | CN115080151B | 公開(公告)日: | 2023-07-14 |
| 發明(設計)人: | 辛鵬輝;周輝;朱祥吾 | 申請(專利權)人: | 平安銀行股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/41;G06F9/48 |
| 代理公司: | 深圳市倡創專利代理事務所(普通合伙) 44660 | 代理人: | 羅明玉 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | app 啟動 流程 控制 方法 計算機 可讀 存儲 介質 終端 | ||
本申請提供了一種APP啟動流程控制方法,APP啟動流程控制方法具體包括:客戶端檢測APP的啟動指令;若檢測到APP的啟動指令,編譯所述APP;獲取預設的任務清單,所述預設的任務清單為在啟動過程中各階段任務清單;當所述APP編譯完成時,讀取代碼編譯文件中具有階段標識的任務得到編譯任務清單,所述代碼編譯文件為所述APP的代碼被編譯后形成;將所述編譯任務清單中不在所述預設的任務清單中的任務進行剔除形成啟動任務清單;以及執行所述啟動任務清單,其中,所述啟動任務清單中的任務依據所述各階段標識的先后順序執行。本申請技術方案能夠在不需要修改原代碼的基礎上可以更加靈活和高效的控制啟動任務。
技術領域
本申請涉及移動互聯網技術領域,尤其涉及一種APP啟動流程控制方法計算機可讀存儲介質及終端。
背景技術
移動互聯網的時代APP是大量場景的入口,當前業界對APP的各種支持都停留在基于原生的標準模板APP創建,這種方式僅能夠為用戶提供最為基礎的指導,如果用戶想要更深層次的了解APP的整個生命周期,監控或者管理APP啟動流程,當前的支持是無法做到的。
另外,過多的關注APP啟動后的生命周期,對原生狀態下的自然周期管理研究較淺,不能很好的控制,導致對APP的優化只能停留在業務流程中。經測算,在APP啟動過程中的耗時也占據了很大的份額,存在巨大的優化空間,管理控制號APP的啟動流程,能夠有效的提高資源利用率。本方案將會在APP啟動流程中進行較全面的分析和控制。
發明內容
有鑒于此,實有必要提供一種更加高效的APP啟動流程控制方法、計算機可讀存儲介質及終端。
第一方面,本申請實施例提供一種APP啟動流程控制方法,所述APP啟動流程控制方法包括下面步驟:
客戶端檢測APP的啟動指令,所述APP具有啟動過程,所述啟動過程被劃分為多個啟動階段,每個啟動階段對應不同的階段標識,所述APP包括所述APP啟動過程中各階段任務、以及配置了各階段任務所對應的階段標識的配置文件;
若檢測到APP的啟動指令,編譯所述APP,其中,當編譯所述APP時,所述各階段任務的入口處被注入對應的階段標識;
獲取預設的任務清單,所述預設的任務清單為在啟動過程中各階段任務清單;
當所述APP編譯完成時,讀取代碼編譯文件中具有階段標識的任務得到編譯任務清單,所述代碼編譯文件為所述APP的代碼被編譯后形成;
將所述編譯任務清單中不在所述預設的任務清單中的任務進行剔除形成啟動任務清單;以及
執行所述啟動任務清單,其中,所述啟動任務清單中的任務依據所述各階段標識的先后順序執行。
第二方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質用于存儲程序指令,所述程序指令可被處理器執行以實現如上所述的APP啟動流程控制方法。
第三方面,本申請實施例提供一種終端,其特征在于,所述終端設備包括:
計算機可讀存儲介質,用于存儲程序指令;
處理器以及總線執行所述程序指令以實現上所述的APP啟動流程控制方法。
上述APP啟動流程控制方法、計算機可讀存儲介質及終端,通過使用內置任務清單和使用外置任務清單的方式,可以動態的實時調整啟動流程中的啟動任務。且內置任務清單與外置任務清單可以自定義,從而可以更加靈活的更改啟動流程中的啟動任務且使用外置任務清單不需更改代碼就可以實現,從而減少了對業務代碼的入侵,當需要修改可以直接在外置任務清單中進行修改,從而可以增加代碼的擴展性。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安銀行股份有限公司,未經平安銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210864746.1/2.html,轉載請聲明來源鉆瓜專利網。





