[發明專利]一種應用啟動的方法及系統在審
| 申請號: | 201811382621.5 | 申請日: | 2018-11-20 |
| 公開(公告)號: | CN111209052A | 公開(公告)日: | 2020-05-29 |
| 發明(設計)人: | 陳泓屹;朱立軍;張志強;趙慧艷;黃鵬 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 牛崢;王麗琴 |
| 地址: | 100083 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 啟動 方法 系統 | ||
本發明公開了一種應用啟動的方法及系統,為每個應用的不同功能設置不同的功能模塊,在應用的初始化配置過程中將各個功能模塊的依賴關系及執行先后順序以有向圖數據結構存儲,在應用初始化執行時調取存儲的有向圖數據結構,獲取應用的各個功能模塊的依賴關系及執行先后順序,實現應用的正常啟動。這樣,應用的不同功能之間的依賴關系及執行先后順序就可以通過有向圖數據結構標識,并通過對有向圖數據結構的調用實現應用的正常啟動。
技術領域
本發明涉及計算機技術領域,特別涉及一種應用啟動的方法及系統。
背景技術
隨著計算機技術及移動通信技術的發展,可實現多種功能的不同應用被開發出來,這些應用基于安卓操作系統或者視窗操作系統等,安裝后啟動實現對應的功能。隨著不同應用的增多,在同一終端設備中常常會具有數量眾多的不同應用這些應用的邏輯越來越復雜,應用實現的計算機代碼也逐漸增多,應用的初始化流程也會越來越復雜,應用的計算機代碼間會產生較多依賴關系,且耦合嚴重,嚴重影響了應用的啟動及后續運行。為了使得同一終端設備中的應用能夠正常啟動,需要人為的對各個應用的啟動流程邏輯進行梳理,進行應用中的功能解耦,使得各個應用的初始化流程重新簡化且清晰。
但是,采用這種人工方式對同一終端設備的應用中的功能邏輯進行梳理,有以下缺點:第一,需要人工參與,對人員的計算機能力要求比較高,且費工費時;第二,這種應用的人工功能解方式對應用處理后,只能維持一段時間,隨著應用的增加及由于應用更新而導致的應用的計算機代碼持續增多,甚至應用的初始化包括一些異步啟動,或原本沒有依賴關系的功能隨著迭代逐步產生依賴關系,則需要重新進行應用的人工功能解耦,比較復雜。
發明內容
有鑒于此,本發明實施例提供一種應用啟動的方法,該方法能夠在應用初始化配置時確定應用間的邏輯關系,在應用初始化執行時調用初始化配置實現應用的正常啟動。
本發明實施例提供一種應用啟動的系統,該方法能夠在應用初始化配置時確定應用間的邏輯關系,在應用初始化執行時調用初始化配置實現應用的正常啟動。
本發明實施例是這樣實現的:
一種應用啟動的方法,該方法包括:
針對每個應用,將不同功能設置為不同功能模塊;
根據功能模塊間的依賴關系及先后順序,生成有向圖數據結構并保存,所述有向圖的頂點為不同功能模塊,所述頂點之間的向邊及箭頭方向分別表示功能模塊之間的依賴關系及執行先后順序;
在啟動應用時,調用所存儲的有向圖數據結構,根據所確定應用的各個功能模塊之間的依賴關系及執行先后順序,進行啟動。
一種應用啟動的系統,包括:功能模塊設置單元、應用初始化設置單元及應用初始化執行單元,其中,
功能模塊設置單元,用于針對每個應用,將不同功能設置為不同功能模塊;
應用初始化設置單元,用于根據功能模塊間的依賴關系及先后順序,生成有向圖數據結構并保存,所述有向圖的頂點為不同功能模塊,所述頂點之間的向邊及箭頭方向分別表示功能模塊之間的依賴關系及執行先后順序;
應用初始化執行單元,用于調用所存儲的有向圖數據結構,根據所確定應用的各個功能模塊之間的依賴關系及執行先后順序,啟動應用。
如上可見,本發明實施例為每個應用的不同功能設置不同的功能模塊,在應用的初始化配置過程中將各個功能模塊的依賴關系及執行先后順序以有向圖數據結構存儲,在應用初始化執行時調取存儲的有向圖數據結構,獲取應用的各個功能模塊的依賴關系及執行先后順序,實現應用的正常啟動。這樣,應用的不同功能之間的依賴關系及執行先后順序就可以通過有向圖數據結構標識,并通過對有向圖數據結構的調用實現應用的正常啟動。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811382621.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種復合母排
- 下一篇:用于飛行模擬器的松軟地面仿真方法





