[發明專利]一種面向服務的機載軟件的動態管理的實現方法有效
| 申請號: | 201611154107.7 | 申請日: | 2016-12-14 |
| 公開(公告)號: | CN108228192B | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 郭秋麗;邸海濤;李運喜;張鵬;趙益民;劉建軍 | 申請(專利權)人: | 中國航空工業集團公司西安航空計算技術研究所 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60 |
| 代理公司: | 中國航空專利中心 11008 | 代理人: | 杜永保 |
| 地址: | 710000 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 服務 機載 軟件 動態 管理 實現 方法 | ||
本發明屬于計算機系統軟件專業技術領域,提供一種面向服務的機載軟件的動態管理的實現方法。該方法基于模塊化的思想,采用面向服務的軟件管理框架,支持系統對軟件模塊的按需加、卸載,更好地解決了軟件模塊的動態使用、軟件復用和軟件服務依賴等多個問題。本發明具有模塊化、服務化、可動態配置的特征。支持系統的動態部署:根據安裝部署文件進行初始化安裝,減少了系統部署時間,提高系統軟件部署的靈活性;支持對軟件模塊的動態管理:系統可根據需要動態安裝、卸載軟件模塊,提高了系統資源的利用率和系統的管理效率;支持軟件模塊的復用:軟件模塊的開發基于一定的標準和規范,它可以被快速復用和擴展。
技術領域
本發明屬于計算機系統軟件專業技術領域,涉及一種面向服務的機載軟件的動態管理的實現方法。
背景技術
隨著航電系統綜合化、模塊化技術的飛速發展,機載計算機也從封閉的系統逐步成為和外部世界密切相關的開放式系統,它將充分利用海陸空三方資源執行任務,達到作戰一體化的目標。因而它對機載軟件的要求也越來越嚴格,越來越亟需一種有效的軟件管理方法,使軟件能根據任務需要進行動態的安裝、運行和卸載。而現有的機載軟件因與硬件耦合緊密,專用性強、可擴展性差、復用性差,不能有效的進行軟件的動態管理;并且隨著軟件功能的不斷增多,其部署的目標碼也越來越大。而實際上,可以將軟件分成若干個獨立功能的軟件模塊,以服務的形式為所有使用該功能的軟件提供能力,減少系統資源的占用,提高系統性能。為了更加有效的管理機載系統軟件,解耦應用軟件與平臺、平臺與硬件之間的依賴,亟需一種方法能打破目前機載軟件管理的現狀,能夠模塊化、服務化的動態管理機載軟件。
發明內容
本發明的目的
本文提出了一種面向服務的機載軟件的動態管理的實現方法。該方法基于模塊化的思想,采用面向服務的軟件管理框架,支持系統對軟件模塊的按需加、卸載,較好地解決了軟件模塊的動態使用、軟件復用和軟件服務依賴等多個問題,具有模塊化、服務化、可動態配置的特征。
本發明的技術方案
本文提出一種面向服務的機載軟件的動態管理的實現方法,采用面向服務集成的軟件管理框架,實現對軟件模塊的全生命周期的動態管理,解析封裝的軟件模塊、安裝軟件模塊,并對軟件模塊的啟動、停止、更新、卸載等行為進行控制。該方法所采用的架構如圖1所示,其系統初始化流程如圖2所示,軟件模塊的管理及服務調用流程如圖3所示。
一種面向服務的機載軟件的動態管理的實現方法,主要包括軟件模塊、軟件管理中心、軟件管理框架三個部分。
所述軟件模塊是進行軟件動態管理的實體,承載所提供的服務,可獨立加、卸載。其主要包括可安裝運行的二進制文件及該軟件模塊的屬性配置文件;所述屬性配置文件為一個文本格式的描述文件,包括軟件模塊名稱、開發商、版本、功能描述、所依賴服務、所提供服務等信息,主要為軟件模塊的安裝、更新等功能所用;
所述軟件管理中心負責存儲軟件模塊并且提供軟件模塊的下載服務;
所述軟件管理框架是實現該方法的重要部分,它為所有軟件模塊的動態管理提供了一個操作環境,負責軟件注冊、監聽服務的集中管理,同時也負責對系統資源的合理分配及整理回收。
一種面向服務的機載軟件的動態管理的實現方法步驟如下:
1.根據需要開發出能提供特定服務的軟件模塊,并編寫相應的配置文件;然后,將所開發的軟件模塊上傳至軟件管理中心,軟件管理中心根據其配置文件進行登記存儲,以供系統進行查詢下載;在機載系統中,具體實現步驟如下;
步驟A:啟動機載系統,即統運行所需的底層環境,諸如操作系統和網絡驅動,然后啟動軟件管理框架;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司西安航空計算技術研究所,未經中國航空工業集團公司西安航空計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611154107.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:語法編譯系統以及語法編譯方法
- 下一篇:數據獲取方法及裝置





