[發明專利]應用啟動方法、裝置及計算機可讀存儲介質有效
| 申請號: | 201710497671.7 | 申請日: | 2017-06-26 |
| 公開(公告)號: | CN107861766B | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 周鵬;林澤全;梁承飛 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 啟動 方法 裝置 計算機 可讀 存儲 介質 | ||
本發明提供一種應用啟動方法,該方法包括:根據預設細分規則將應用中業務模塊的邏輯代碼細分成若干單步操作邏輯代碼;根據所述應用的啟動需求將啟動所需的單步操作邏輯代碼進行模塊組裝,形成啟動模塊;在接收到應用啟動指令時,通過預設控制模塊控制所述啟動模塊運行,以啟動所述應用。本發明還提供一種應用啟動裝置及計算機可讀存儲介質。本發明將應用程序的邏輯代碼進行原子化細分,并根據啟動需求進行模塊組裝,控制執行的優先級,通過預設控制模塊統一調度運行,結合多種運行機制,提高應用啟動速度,縮短啟動耗時,同時實現了啟動邏輯與業務邏輯解耦,方便人員進行維護。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種應用啟動方法、裝置及計算機可讀存儲介質。
背景技術
隨著應用程序的不斷增多,應用程序的啟動速度已成為用戶評價應用程序的一個重要標準。應用程序啟動時,應用程序的相應業務模塊將啟動并執行數據初始化、讀寫數據庫和加載數據資源等操作,這些業務模塊的啟動和執行時間都是應用程序啟動時間的一部分。
而在目前軟件應用開發的過程中,為了提高開發的速度,往往在編程時多處使用重復冗余代碼,導致代碼耦合嚴重;代碼高耦合將會嚴重影響應用的性能,由于代碼高耦合降低了不同模塊之間的獨立性,在啟動邏輯和業務邏輯之間增加了不必要的聯系,使得在應用啟動常常會并發啟動一些不需要執行任務的業務模塊,從而增加了整個應用的運行量,導致整個應用在啟動時需要較長時間,降低了用戶的體驗;而代碼高耦合還導致了應用邏輯混亂,為相關人員的維護和優化工作造成不便,增加了相關人員的工作量。
發明內容
本發明的主要目的在于提出一種應用啟動方法、裝置及計算機可讀存儲介質,旨在解決邏輯代碼耦合嚴重所導致的應用啟動速度慢和維護不方便的問題。
為實現上述目的,本發明提供一種應用啟動方法,所述應用啟動方法包括以下步驟:
根據預設細分規則將應用中業務模塊的邏輯代碼細分成若干段單步操作邏輯代碼;
根據所述應用的啟動需求將啟動所需的單步操作邏輯代碼進行模塊組裝,獲得啟動模塊;
在接收到應用啟動指令時,通過預設控制模塊控制所述啟動模塊運行,以啟動所述應用。
優選的,所述在接收到應用啟動指令時,通過預設控制模塊控制所述啟動模塊運行,以啟動所述應用的步驟包括:
在接收到應用啟動指令時,通過所述預設控制模塊控制所述啟動模塊中的啟動邏輯代碼以預設運行機制運行,以啟動所述應用。
優選的,所述在接收到應用啟動指令時,通過預設控制模塊控制所述啟動模塊運行,以啟動所述應用的步驟之后,還包括:
通過所述預設控制模塊獲取所述啟動模塊的運行信息,并將所述運行信息上傳至服務器。
優選的,所述在接收到應用啟動指令時,通過預設控制模塊控制所述啟動模塊運行,以啟動所述應用的步驟之后,還包括:
在所述應用啟動完成時,停止運行所述預設控制模塊。
優選的,所述在接收到應用啟動指令時,通過預設控制模塊調度運行所述啟動模塊,以啟動所述應用的步驟之后,還包括:
在接收到任務執行指令時,運行對應的業務模塊。
此外,為實現上述目的,本發明還提供一種應用啟動裝置,所述應用啟動裝置裝置包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的應用啟動程序,其中所述應用啟動程序被所述處理器執行時實現以下步驟:
根據預設細分規則將應用中業務模塊的邏輯代碼細分成若干段單步操作邏輯代碼;
根據所述應用的啟動需求將啟動所需的單步操作邏輯代碼進行模塊組裝,獲得啟動模塊;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710497671.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種噴淋除霾除塵裝置
- 下一篇:網頁錯誤處理方法、系統及可讀存儲介質





