[發明專利]應用開發方法、裝置及電子設備在審
| 申請號: | 202010013225.6 | 申請日: | 2020-01-07 |
| 公開(公告)號: | CN111221529A | 公開(公告)日: | 2020-06-02 |
| 發明(設計)人: | 孫健 | 申請(專利權)人: | 江蘇滿運軟件科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/41 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 許書音 |
| 地址: | 210000 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 開發 方法 裝置 電子設備 | ||
1.一種應用開發方法,其特征在于,包括:
在多個應用節點中的任一應用節點接收到執行指令時,確定出所述多個應用節點中的應用入口;
從所述應用入口按照預設的樹狀依賴結構向下遍歷所有應用節點,組成完整的應用;
所述樹狀依賴結構為將應用拆分為所述多個應用節點時得到的各所述應用節點的依賴結構,所述樹狀依賴結構中下級應用節點的執行依賴于該下級應用節點所對應的上級應用節點的執行結果;其中:所述應用入口為樹頂點。
2.如權利要求1所述的應用開發方法,其特征在于,所述在多個應用節點中的任一應用節點接收到執行指令時,確定出所述多個應用節點中的應用入口,包括:
在多個應用節點中的任一應用節點接收到執行指令時,判斷所述應用節點是否存在依賴的上級應用節點;
若所述應用節點不存在依賴的上級應用節點,確定所述應用節點為應用入口;
若所述應用節點存在依賴的上級應用節點,判斷所述上級應用節點是否存在依賴的上級應用節點,直至確定出應用入口。
3.如權利要求2所述的應用開發方法,其特征在于,所述判斷所述上級應用節點是否存在依賴的上級應用節點包括:
加載所述上級應用節點;
在所述上級應用節點的加載過程中,判斷所述上級應用節點是否存在依賴的上級應用節點。
4.如權利要求3所述的應用開發方法,其特征在于,在所述上級應用節點的加載過程中,判斷所述上級應用節點是否存在依賴的上級應用節點,包括:
獲取所述上級應用節點所需要的資源;
判斷所述上級應用節點是否存在依賴的上級應用節點;
若不存在依賴的上級應用節點,構建所述上級應用節點所需要的執行環境,在所述執行環境下,依據所述資源裝載所述上級應用節點對應的應用程序;
若存在依賴的上級應用節點,加載依賴的上級應用節點,并等待所述依賴的上級應用節點的執行結果,根據所述依賴的上級應用節點的執行結果構建所述上級應用節點所需要的執行環境,在所述執行環境下,依據所述資源裝載所述上級應用節點對應的應用程序。
5.如權利要求3所述的應用開發方法,其特征在于,所述方法還包括:
將所述應用節點的控制權轉交給其所依賴的上級應用節點,以供所述上級應用節點調用。
6.如權利要求3所述的應用開發方法,其特征在于,所述方法還包括:
在所述上級應用節點加載失敗時,創建所述應用節點對應的模擬執行環境;
在所述模擬執行環境下執行所述應用節點的功能。
7.如權利要求1-6任一項所述的應用開發方法,其特征在于,各所述應用節點依賴的上級應用節點至多只有一個。
8.如權利要求1-6任一項所述的應用開發方法,其特征在于,所述多個應用節點中有且僅有一個應用入口。
9.一種應用開發裝置,其特征在于,包括:確定模塊和處理模塊;
所述確定模塊,用于在多個應用節點中的任一應用節點接收到執行指令時,確定出所述多個應用節點中的應用入口;
所述處理模塊,用于從所述應用入口按照預設的樹狀依賴結構向下遍歷所有應用節點,組成完整的應用;
所述樹狀依賴結構為將應用拆分為多個應用節點時得到的各所述應用節點的依賴結構,所述樹狀依賴結構中下級應用節點的執行依賴于該下級應用節點所對應的上級應用節點的執行結果;其中:所述應用入口為樹頂點。
10.一種電子設備,其特征在于,包括:通信接口、處理器、存儲器及通信總線;
所述通信總線用于實現所述通信接口、處理器和存儲器之間的連接通信;
所述存儲器中存儲有一個或者多個程序,且存儲有多個應用節點;
所述通信接口用于接收針對所述多個應用節點中任一應用節點的執行指令,并通過所述通信總線傳輸給所述處理器;
所述處理器用于執行所述存儲器中存儲的一個或者多個程序,以實現如權利要求1-8中任一項所述的應用開發方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇滿運軟件科技有限公司,未經江蘇滿運軟件科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010013225.6/1.html,轉載請聲明來源鉆瓜專利網。





