[發明專利]一種基于插件技術的航天測發控軟件平臺有效
| 申請號: | 201710083653.4 | 申請日: | 2017-02-16 |
| 公開(公告)號: | CN106933570B | 公開(公告)日: | 2020-10-20 |
| 發明(設計)人: | 王保錄;皮彬睿;趙媛心;尹瓊;梁冰冰;于喜紅;劉萍 | 申請(專利權)人: | 北京臨近空間飛行器系統工程研究所;中國運載火箭技術研究院 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/445 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 臧春喜 |
| 地址: | 100076 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 插件 技術 航天 測發控 軟件 平臺 | ||
一種基于插件技術的航天測發控軟件平臺,包括平臺內核、配置管理模塊、插件管理模塊、插件庫。平臺內核定義軟件的集成方式、通訊接口以及軟件主窗體與彈出窗體的布局風格,用于控制配置管理模塊和插件管理模塊工作;配置管理模塊提供統一配置管理接口,在平臺內核的控制下實現所有功能插件的參數裝訂;插件管理模塊在平臺內核的控制下實現插件的加載、注冊、初始化以及卸載;插件庫包括實現測發控各種業務邏輯功能的插件。本發明實現了軟件功能的插件式開發與維護,解決了測發控類軟件功能重疊帶來重復工作、需求變更致使軟件大幅修改等問題。
技術領域
本發明涉及一種基于插件技術的航天測發控軟件平臺,屬于航天地面測發控類軟件研制領域。
背景技術
當前航天領域快速發展,型號產品種類繁多,存在巨大的測試工作量,對地面測發控類軟件需求量不斷增加。測發控類軟件可靠性要求高,各功能模塊相對獨立,不同測發控軟件之間功能點重疊較多,非常適合采用插件技術進行軟件架構設計與平臺開發。
從文獻中看,國內外插件式軟件架構研究廣泛,部分已實踐應用的軟件項目只針對特定領域,無法適應航天領域測發控類地面軟件的特殊需求。因此,開發一種采用插件技術的航天測發控平臺具有重要意義和實用價值。
發明內容
本發明的技術解決問題是:克服現有技術的不足,提供一種基于插件技術的航天測發控軟件平臺,實現了軟件功能的插件式開發與維護,解決了測發控類軟件功能重疊帶來重復工作、需求變更致使軟件大幅修改等問題。該軟件架構將平臺、通用功能、訂制功能分離,提供了一種基于插件的自由組合開發模式。可大幅減少軟件研制過程中的重復工作量,縮短測發控類軟件的研制周期,增加插件的可復用性,提升軟件研制的生產效率。
本發明的技術解決方案是:一種基于插件技術的航天測發控軟件平臺,包括:平臺內核、配置管理模塊、插件管理模塊、插件庫;
平臺內核:定義軟件的集成方式、通訊接口以及軟件主窗體與彈出窗體的布局風格,用于控制配置管理模塊和插件管理模塊工作;
配置管理模塊:提供統一配置管理接口,在平臺內核的控制下實現所有已加載功能插件的參數裝訂;
插件管理模塊:在平臺內核的控制下實現插件庫中插件的加載、注冊、初始化以及卸載;
插件庫:包括實現測發控各種業務邏輯功能的插件,同時支持插件動態添加;所述插件包括專用插件和公共插件,專用插件為實現軟件特殊功能的模塊,僅允許程序開發者變更,專用插件集成于平臺內部,與平臺內核一起編譯運行;公共插件為滿足測發控類軟件公共需求的組件,能夠打包發布,供系統平臺動態加載;專用插件與公共插件接口一致。
所述公共插件采用文件級管理方式,公共插件依據平臺內核提出的接口要求進行開發并編譯為庫文件,與XML配置文件一同打包發布,拷貝至公共插件安裝目錄中,實現公共插件的加載;如果不需要使用某個插件,在公共插件安裝目錄下刪除相應文件即可實現公共插件的卸載。
所述插件管理模塊在平臺內核的控制下實現插件加載、注冊和初始化的過程如下:
(1)系統啟動時,平臺內核通知插件管理模塊加載插件庫中所有專用插件;
(2)插件管理模塊搜索所有專用插件文件,獲取插件的版本和配置信息;
(3)插件管理模塊依照配置信息進行所有專用插件的加載;
(4)加載完成后,插件管理模塊向平臺內核發送專用插件加載成功的確認信息;
(5)平臺內核通知插件管理模塊加載所有公共插件;
(6)插件管理模塊加載公共插件安裝目錄;
(7)插件管理模塊在指定目錄下搜索所有用戶訂制的公共插件文件,獲取插件的版本和配置信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京臨近空間飛行器系統工程研究所;中國運載火箭技術研究院,未經北京臨近空間飛行器系統工程研究所;中國運載火箭技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710083653.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種網頁刷新方法及裝置
- 下一篇:白板文檔存儲方法及系統





