[發(fā)明專利]雙核心框架的軟件通信體系結構有效
| 申請?zhí)枺?/td> | 201810784013.0 | 申請日: | 2018-07-17 |
| 公開(公告)號: | CN109254757B | 公開(公告)日: | 2021-09-24 |
| 發(fā)明(設計)人: | 王濤;黃干明;姚斯可;李天;沈聰;朱會柱 | 申請(專利權)人: | 中國航空無線電電子研究所 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 上海和躍知識產權代理事務所(普通合伙) 31239 | 代理人: | 楊慧 |
| 地址: | 200233 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 雙核心 框架 軟件 通信 體系結構 | ||
1.一種雙核心框架的軟件通信體系結構,包含上層管理軟件、適配層模塊和二個核心框架,所述核心框架包含域管理器、設備管理器,其特征在于所述適配層模塊執(zhí)行以下步驟:
一、適配層模塊在雙核心框架的軟件通信體系結構初始化時,令二個核心框架中的域管理器、設備管理器的屬性相同,并根據(jù)默認條件判別二個核心框架的主備關系;
二、適配層模塊在雙核心框架的軟件通信體系結構運行過程中,當接收到上層管理軟件的安裝應用指令時,通過CORBA中間件調用主核心框架中的安裝應用接口進行應用安裝,待接收到主核心框架中的域管理器的成功反饋結果后更新備份核心框架中的域管理器的屬性以及向上層管理軟件返回應用安裝結果;當適配層模塊接收到上層管理軟件的卸載應用指令,通過CORBA中間件調用主核心框架中的釋放應用接口進行應用卸載,待接收到主核心框架中的域管理器的成功反饋結果后更新備份核心框架中的域管理器的屬性以及向上層管理軟件返回應用卸裝結果;當適配層模塊接收到上層管理軟件的注冊設備指令時,通過CORBA中間件調用主核心框架中的注冊設備接口進行設備注冊,待接收到主核心框架中的域管理器、設備管理器的成功反饋結果后更新備份核心框架中的域管理器、設備管理器的屬性以及向上層管理軟件返回注冊設備結果;當適配層模塊接收到上層管理軟件的設備注銷指令時,通過CORBA中間件調用主核心框架中的注銷設備接口進行設備注銷,待接收到主核心框架中的域管理器、設備管理器的成功反饋結果后更新備份核心框架中的域管理器、設備管理器的屬性以及向上層管理軟件返回設備注銷結果;
三、當適配層模塊接收到主核心框架的域管理器或設備管理器失效的反饋結果時,啟用備份核心框架。
2.根據(jù)權利要求1所述的一種雙核心框架的軟件通信體系結構,其特征在于所述安裝應用接口執(zhí)行以下程序:
1.1)域管理器解析應用配置文件,實例化應用工廠對象;
1.2)域管理器調用應用工廠的創(chuàng)建應用接口觸發(fā)應用創(chuàng)建過程,創(chuàng)建應用接口執(zhí)行以下程序:
A.1)應用工廠實例化應用程序對象及應用組件注冊對象;
A.2)應用工廠調用執(zhí)行設備的加載接口加載應用組件二進制文件;
A.3)應用工廠調用執(zhí)行設備的執(zhí)行接口觸發(fā)應用組件的實例化過程;
A.4)應用工廠實例化應用組件;
1.3)應用組件實例化完畢之后在域管理器注冊應用。
3.根據(jù)權利要求1所述的一種雙核心框架的軟件通信體系結構,其特征在于所述釋放應用接口執(zhí)行以下程序:
2.1)域管理器調用應用組件的釋放應用接口,釋放應用接口執(zhí)行以下步驟:
B.1)應用組件調用可執(zhí)行設備的停止應用接口;
B.2)應用組件調用可執(zhí)行設備的卸載應用接口;
2.2)域管理器注銷應用信息。
4.根據(jù)權利要求1所述的一種雙核心框架的軟件通信體系結構,其特征在于所述注冊設備接口執(zhí)行以下程序:
3.1)設備管理器在設備配置文件信息中注冊設備信息;
3.2)設備管理器調用域管理器的注冊設備接口在域管理器注冊設備。
5.根據(jù)權利要求1所述的一種雙核心框架的軟件通信體系結構,其特征在于所述注銷設備接口執(zhí)行以下程序:
4.1)設備管理器刪除設備對象及信息;
4.2)設備管理器調用域管理器的注銷設備接口在域管理器中注銷設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空無線電電子研究所,未經(jīng)中國航空無線電電子研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810784013.0/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





