[發明專利]一種應用啟動管理方法、裝置、終端及設備在審
| 申請號: | 202110295722.4 | 申請日: | 2021-03-19 |
| 公開(公告)號: | CN113010291A | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 林銳翰 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/445 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 賈磊;李輝 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 啟動 管理 方法 裝置 終端 設備 | ||
本文涉及移動互聯領域,具體提供了一種應用啟動管理方法、裝置、終端及設備,所述方法包括:根據預先配置的任務啟動隊列啟動應用,并獲取各個任務的啟動耗時;根據所述預先配置的任務啟動隊列,確定各個任務之間的依賴關系;根據所述依賴關系,獲取應用下次啟動時的初始任務啟動隊列集合;根據所述各個任務的啟動耗時,計算所述初始任務啟動隊列集合中每個初始任務啟動隊列的啟動總耗時,并將啟動總耗時最少的初始任務啟動隊列確定為目標任務啟動隊列,以使當所述應用下次啟動時,按照所述目標任務啟動隊列啟動,本文能快速確定應用下次的任務啟動耗時最短隊列,從而實現啟動隊列的自動調整,提高應用啟動速度。
技術領域
本文屬于移動互聯領域,具體涉及一種應用啟動管理方法、裝置、終端及設備。
背景技術
隨著科學技術發展,以智能手機為例的智能設備能覆蓋大部分日常生活的場景,同時移動應用已經深入用戶的生活的各個場景,打車出行、線上購物、掃碼買單、線上繳費、即時通訊等等各種場景都需要用到智能手機,隨著實現場景的增加,應用軟件也越來越多,應用軟件(App)啟動的速度會越來越影響到用戶的使用體驗感,應用啟動速度成為應用軟件存留率的重要因素,現有技術中,應用啟動過程中各種任務啟動順序是固定的,各種任務執行時可能出現互相等待或者空轉,加大耗時,而對于每個應用程序啟動優化一般是開發者在電腦(PC)端檢測手機側啟動該應用程序的啟動耗時,從而實現一定的啟動任務時序的調整,這種方式效率低下,很難根據任務的實際啟動情況實時調整。
發明內容
針對現有技術的上述問題,本文的目的在于,提供一種應用啟動管理方法、裝置、終端及設備,能夠實現應用啟動任務時序的自動調節,提高啟動速度。
為了解決上述技術問題,本文的具體技術方案如下:
一方面,本文提供一種應用啟動管理方法,所述方法包括:
根據預先配置的任務啟動隊列啟動應用,并獲取各個任務的啟動耗時;
根據所述預先配置的任務啟動隊列,確定各個任務之間的依賴關系;
根據所述依賴關系,獲取應用下次啟動時的初始任務啟動隊列集合;
根據所述各個任務的啟動耗時,計算所述初始任務啟動隊列集合中每個初始任務啟動隊列的啟動總耗時,并將啟動總耗時最少的初始任務啟動隊列確定為目標任務啟動隊列,以使當所述應用下次啟動時,按照所述目標任務啟動隊列啟動。
當所述應用為首次啟動時,所述預先配置的任務啟動隊列為人工配置的任務啟動隊列;
當所述應用為非首次啟動時,所述預先配置的任務啟動隊列為上一次應用啟動完成后確定的目標任務啟動隊列。
進一步地,所述獲取各個任務的啟動耗時包括:
獲取各個任務的啟動起始時間和結束時間;
根據所述啟動起始時間和結束時間,確定各個任務的啟動耗時。
作為可選地,所述獲取各個任務的啟動起始時間和結束時間包括:通過設置插樁函數獲取各個任務的啟動起始時間和結束時間。
進一步地,根據所述預先配置的任務啟動隊列,確定各個任務之間的依賴關系,包括:
根據所述預先配置的任務啟動隊列,獲得各個任務的任務類型和啟動時序;
根據所述任務類型和所述啟動時序,確定不同任務之間的相關性,以此確定各個任務之間的依賴關系。
進一步地,所述根據所述依賴關系,獲取應用下次啟動時的初始任務啟動隊列集合,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110295722.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:斜井系統線路的掘進方法及結構
- 下一篇:信息處理方法、裝置和電子設備





