計(jì)算機(jī)論文:一體化測發(fā)指揮決策軟件關(guān)鍵問題研究

上傳人:冷*** 文檔編號:18716435 上傳時(shí)間:2021-01-03 格式:DOCX 頁數(shù):7 大小:15.56KB
收藏 版權(quán)申訴 舉報(bào) 下載
計(jì)算機(jī)論文:一體化測發(fā)指揮決策軟件關(guān)鍵問題研究_第1頁
第1頁 / 共7頁
計(jì)算機(jī)論文:一體化測發(fā)指揮決策軟件關(guān)鍵問題研究_第2頁
第2頁 / 共7頁
計(jì)算機(jī)論文:一體化測發(fā)指揮決策軟件關(guān)鍵問題研究_第3頁
第3頁 / 共7頁

下載文檔到電腦,查找使用更方便

18 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《計(jì)算機(jī)論文:一體化測發(fā)指揮決策軟件關(guān)鍵問題研究》由會(huì)員分享,可在線閱讀,更多相關(guān)《計(jì)算機(jī)論文:一體化測發(fā)指揮決策軟件關(guān)鍵問題研究(7頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、計(jì)算機(jī)論文:一體化測發(fā)指揮決策軟件關(guān)鍵問題研究   摘要: 針對在關(guān)鍵領(lǐng)域?qū)崿F(xiàn)國產(chǎn)化的需求,解決航天發(fā)射指揮過程中各系統(tǒng)數(shù)據(jù)互相獨(dú)立、智能化程度低、決策難等問題,在采用基于國產(chǎn)化的基礎(chǔ)軟硬件平臺環(huán)境下,設(shè)計(jì)并實(shí)現(xiàn)了多系統(tǒng)集成的一體化測發(fā)指揮決策軟件,提出了基于插件的一體化軟件體系架構(gòu),并對數(shù)據(jù)訂閱分發(fā)機(jī)制、顯示頁面快速定制、軟件性能優(yōu)化等關(guān)鍵問題進(jìn)行了研究,對在國產(chǎn)化平臺下應(yīng)用軟件開發(fā)有一定借鑒價(jià)值。   關(guān)鍵詞: 國產(chǎn)化; 插件; 訂閱分發(fā); 頁面快速定制;   Abstract: In order to meet the needs

2、 of localization in key areas and the problems encountered in the process of space launch command, such as data independence, low level of intelligence, and decision-making difficulties, a multi system integrated decision-making software for launch command is designed and implemented under the envir

3、onment based on localization, and an integrated decision-making software based on plugins is proposed. The software architecture, data subscription and distribution mechanism, display page customization, software performance optimization and other key issues are studied. It can be used for reference

4、 in the development of application software under the localization platform.   Keyword: localization; plugins; subscription and distribution; quick page customization;   0 、引言   指揮信息系統(tǒng)是以計(jì)算機(jī)技術(shù)為核心,實(shí)現(xiàn)對戰(zhàn)自動(dòng)化、保障各級指揮機(jī)構(gòu)及其所屬人員、裝備實(shí)施科學(xué)高效的指揮控制與管理[1]。   一體化測發(fā)指揮決策系統(tǒng)將測發(fā)電測、測發(fā)地勤、測控系統(tǒng)、

5、氣象系統(tǒng)、通信系統(tǒng)等子系統(tǒng)不同格式的數(shù)據(jù)轉(zhuǎn)化為統(tǒng)一的數(shù)據(jù)格式,并以曲線、表格、圖像、二三維態(tài)勢等形象化方式進(jìn)行顯示,同時(shí)能夠提供數(shù)據(jù)判讀分析和查詢歷史數(shù)據(jù)的功能,讓用戶能夠準(zhǔn)確、直觀、快速全面地了解任務(wù)過程,為用戶的指揮決策提供可靠依據(jù)[2]。   目前一體化測發(fā)指揮決策系統(tǒng)不適應(yīng)一體化指揮顯示系統(tǒng)體系架構(gòu)的要求。隨著國產(chǎn)化技術(shù)的成熟,逐步實(shí)現(xiàn)了國產(chǎn)芯片、國產(chǎn)操作系統(tǒng)、國產(chǎn)數(shù)據(jù)庫等產(chǎn)品在航天發(fā)射領(lǐng)域成體系地集成應(yīng)用。   1、 背景介紹   為實(shí)現(xiàn)在航天發(fā)射領(lǐng)域完全國產(chǎn)化,新一代測發(fā)指揮決策系統(tǒng)由以國產(chǎn)芯片為基礎(chǔ)構(gòu)建硬件設(shè)備層、以國產(chǎn)固件和操作系

6、統(tǒng)為支撐的系統(tǒng)軟件層、以國產(chǎn)數(shù)據(jù)庫和中間件等構(gòu)成的業(yè)務(wù)支撐層及國產(chǎn)應(yīng)用系統(tǒng)層搭建而成。   插件是遵循一定規(guī)范的應(yīng)用程序接口編寫的程序,用于實(shí)現(xiàn)“即插即用”的軟件開發(fā)[4]。與傳統(tǒng)軟件體系結(jié)構(gòu)的單個(gè)程序集成所有功能不同,插件體系結(jié)構(gòu)將所有的業(yè)務(wù)功能置于插件中;一體化框架主要用于組織協(xié)調(diào)和調(diào)用插件[5]。這極大地降低了軟件功能模塊間的耦合性,形成了一套高內(nèi)聚、低耦合的體系架構(gòu)。   圖1顯示基于插件技術(shù)的軟件體系結(jié)構(gòu),所有的業(yè)務(wù)功能通過插件接口接入一體化框架平臺中,各顯示插件互相獨(dú)立,在插件測試后集成到框架中,通過一體化框架平臺進(jìn)行管理[6]。  

7、 圖1 基于插件的一體化體系結(jié)構(gòu)   一體化指揮決策軟件將多個(gè)系統(tǒng)的數(shù)據(jù)匯聚顯示,具備數(shù)據(jù)處理量大、數(shù)據(jù)協(xié)議多樣、頁面數(shù)量多等特點(diǎn),采用插件技術(shù)能夠降低業(yè)務(wù)間耦合性,加快開發(fā)速度。將數(shù)據(jù)的接收、解析和主題數(shù)據(jù)分發(fā)進(jìn)行抽象,基于不同傳輸方式的開發(fā)為不同的數(shù)據(jù)處理插件;將各個(gè)顯示頁面提取為多類顯示插件,顯示插件主要負(fù)責(zé)主題數(shù)據(jù)的顯示效果及性能;數(shù)據(jù)基礎(chǔ)信息從數(shù)據(jù)庫獲取,將數(shù)據(jù)庫訪問的功能變?yōu)閿?shù)據(jù)庫訪問插件。各插件功能相對獨(dú)立,不僅加快了開發(fā)速度,同樣方便后期維護(hù)工作。   2、 測發(fā)指揮顯示系統(tǒng)軟件建設(shè)需求   (1)國產(chǎn)化需求。面對頻繁發(fā)生的網(wǎng)絡(luò)安全事件,

8、建立完備的安全防護(hù)體系,可有效抵御網(wǎng)絡(luò)攻擊破壞,但對預(yù)置的邏輯炸彈、隱蔽通道等難以有效預(yù)防,使用國外產(chǎn)品存在安全風(fēng)險(xiǎn)。為從根本上解決安全威脅,必須走國產(chǎn)化道路[7]。建設(shè)全國產(chǎn)化的測發(fā)指揮顯示系統(tǒng)意義重大,在我國航天領(lǐng)域極具開創(chuàng)性。   (2)解決“信息孤島”問題。測發(fā)指揮顯示系統(tǒng)包括測發(fā)電測、測發(fā)地勤、測控系統(tǒng)、氣象系統(tǒng)、通信系統(tǒng)等多個(gè)子系統(tǒng)。建設(shè)一體化指揮顯示系統(tǒng)軟件,將各子系統(tǒng)信息集成顯示并對數(shù)據(jù)進(jìn)行整合,打破不同分系統(tǒng)間的信息壁壘,實(shí)現(xiàn)跨平臺、跨地域、跨部門的信息融合共享,為任務(wù)的指揮發(fā)射提供決策支撐,解決航天發(fā)射指揮中遇到的決策難的問題。   (3)跨

9、平臺軟件復(fù)用。一體化測發(fā)指揮決策系基于國產(chǎn)體系,能夠在國產(chǎn)化終端進(jìn)行使用,同時(shí)可根據(jù)系統(tǒng)配置環(huán)境與應(yīng)用需求做出適應(yīng)性擴(kuò)展,實(shí)現(xiàn)一體化指揮決策軟件的快速開發(fā)和跨平臺復(fù)用[8]。   3、 一體化測發(fā)指揮決策系統(tǒng)軟件設(shè)計(jì)及實(shí)現(xiàn)   一體化測發(fā)指揮決策系統(tǒng)主要包括數(shù)據(jù)接口程序、數(shù)據(jù)存儲(chǔ)程序、一體化指揮決策軟件、遠(yuǎn)程控制軟件等配置項(xiàng)。其中數(shù)據(jù)接口程序主要用于數(shù)據(jù)的接收及轉(zhuǎn)發(fā)、協(xié)議轉(zhuǎn)換、數(shù)據(jù)統(tǒng)計(jì)等,通過UDP指定源方式進(jìn)行接收測發(fā)電測分系統(tǒng)、測發(fā)地勤分系統(tǒng)、氣象分系統(tǒng)和通信分系統(tǒng)等網(wǎng)絡(luò)數(shù)據(jù),并將測發(fā)電測及測發(fā)地勤數(shù)據(jù)轉(zhuǎn)發(fā)至數(shù)據(jù)存儲(chǔ)程序;數(shù)據(jù)存儲(chǔ)程序主要用于測發(fā)電測及測發(fā)地

10、勤數(shù)據(jù)解析,并將解析數(shù)據(jù)存儲(chǔ)至國產(chǎn)數(shù)據(jù)庫;一體化指揮顯示軟件通過加載各類插件,具備數(shù)據(jù)接收、數(shù)據(jù)顯示、數(shù)據(jù)分析以及輔助決策等功能,是整個(gè)系統(tǒng)的核心部分;遠(yuǎn)程控制軟件主要用于管理安裝于各顯示終端的一體化指揮顯示軟件,包括客戶端及服務(wù)端,通過服務(wù)端可遠(yuǎn)程啟動(dòng)、關(guān)閉以及升級一體化指揮顯示軟件。圖2描述了一體化測發(fā)指揮決策軟件的結(jié)構(gòu)框架圖。   一體化指揮決策軟件由主體顯控框架程序以及各類插件組成;插件包括數(shù)據(jù)接收插件、數(shù)據(jù)庫訪問插件以及各類顯示插件(主要包括曲線插件、表格插件、源碼插件、設(shè)備狀態(tài)跟蹤插件等)。另外,一體化指揮顯示軟件還包括輔助功能插件,包括即時(shí)通信、畫面定制、快速導(dǎo)航

11、等。   一體化指揮決策軟件開發(fā)語言采用支持跨平臺語言Qt5.9,開發(fā)環(huán)境基于QtCreator;數(shù)據(jù)庫采用國產(chǎn)達(dá)夢數(shù)據(jù)庫。開發(fā)實(shí)現(xiàn)了一體化指揮決策軟件主框架及各類插件。   一體化框架為管理插件主要通過接口函數(shù)實(shí)現(xiàn)的,主要包括loadConfig和createObject兩個(gè)接口。其中l(wèi)oadConfig主要功能是初始化插件配置信息,createObject實(shí)例化插件對象。當(dāng)組件需要提供新的功能,現(xiàn)有接口不滿足時(shí),可以通過定義新的接口進(jìn)行實(shí)現(xiàn)。   4 、一體化測發(fā)指揮決策軟件關(guān)鍵問題研究   4.1、 數(shù)據(jù)訂閱分發(fā)機(jī)制

12、   如何將不同系統(tǒng)上報(bào)的數(shù)據(jù)解析完成后分發(fā)到顯示組件是一體化指揮決策軟件實(shí)現(xiàn)的關(guān)鍵問題之一,本文采用數(shù)據(jù)訂閱分發(fā)[9]機(jī)制進(jìn)行實(shí)現(xiàn)。   圖2 一體化測發(fā)指揮決策軟件結(jié)構(gòu)圖   數(shù)據(jù)接收解析插件將接收到的數(shù)據(jù)幀按照協(xié)議解析完成后,將制作主題數(shù)據(jù)所需要的字段值從數(shù)據(jù)幀中提前出來;然后按照主題配置信息,將收到的數(shù)據(jù)生成主題數(shù)據(jù);一體化框架根據(jù)組件訂閱信息再將主題數(shù)據(jù)進(jìn)行分發(fā),分發(fā)手段采用Qt框架提供的信號槽機(jī)制實(shí)現(xiàn),處理流程如圖3所示。   各主題數(shù)據(jù)均是依照預(yù)先配置好的制作策略進(jìn)行生產(chǎn)的,以滿足頁面組件的使用需求,各組件只需要訂閱其所需要的數(shù)據(jù)即

13、可。一種主題數(shù)據(jù)可以被不同組件進(jìn)行重復(fù)訂閱,而只需要生產(chǎn)一次即可,大大提高了使用效率。   圖3 一體化軟件數(shù)據(jù)訂閱分發(fā)流程   4.2 、顯示頁面快速定制   一體化測發(fā)指揮決策軟件為用戶提供了“可見即所得”的可視化頁面快速定制軟件,通過從組件庫中拖曳頁面所需要的組件,將其放置到頁面顯示位置;然后通過可視化定制工具提供的屬性配置器配置組件的屬性信息,完成組件信息配置,進(jìn)而快速完成顯示頁面的配置??梢暬撁婵焖俣ㄖ栖浖闹饕δ茉O(shè)計(jì)如圖4所示。   另外,為進(jìn)一步提高頁面配置效率,軟件系統(tǒng)提供了頁面模板功能,相近型號任務(wù)可通過模塊功能快速

14、生成顯示頁面配置文件。   4.3 、軟件性能適配及優(yōu)化   基礎(chǔ)軟硬件平臺終端在性能上還存在不足,為保證軟件流暢運(yùn)行,在軟件開發(fā)過程中需要重點(diǎn)考慮性能問題。主要從以下幾點(diǎn)進(jìn)行了優(yōu)化:   圖4 頁面快速定制軟件功能設(shè)計(jì)   (1)對曲線組件開發(fā)庫進(jìn)行了測試,選擇了性能更高的Qwt開發(fā)庫。曲線組件是平臺中使用最多的插件,其性能直接影響軟件的運(yùn)行效果。Qt下曲線開發(fā)常見有QChart、Qwt、QCustomPlot三個(gè)開源圖表庫,從性能、最大點(diǎn)數(shù)支持、輔助功能支持等方面展開測試,測試結(jié)果如圖5所示(頁面每10分鐘180萬點(diǎn)數(shù))。

15、   圖5 不同圖表庫性能比對   其他組件包括狀態(tài)跟蹤組件也同樣采用了性能更高的Qwt庫進(jìn)行開發(fā)實(shí)現(xiàn)。   (2)設(shè)置數(shù)據(jù)緩存機(jī)制,避免大數(shù)據(jù)量造成軟件運(yùn)行壓力。數(shù)據(jù)接口程序能夠根據(jù)要求在本地硬盤中緩存各種數(shù)據(jù)電文,當(dāng)顯示客戶端需要某個(gè)電文的緩存數(shù)據(jù)的時(shí)候,它向數(shù)據(jù)接口程序發(fā)出申請,而數(shù)據(jù)接口程序通知一體化指揮決策軟件所要緩存文件的全路徑,進(jìn)而讀取該緩存文件。   (3)采用多線程機(jī)制。Qt編程中同樣提供了多線程機(jī)制,在結(jié)合使用信號槽機(jī)制時(shí),需要注意選取合適的信號槽連接方式。信號槽機(jī)制中的槽函數(shù)調(diào)用線程是由調(diào)用emit發(fā)送信號的線程、接受者對象所在

16、的線程以及connect函數(shù)的第五個(gè)參數(shù)來決定的。采用直接連接時(shí),槽函數(shù)在發(fā)送信號的線程中執(zhí)行;采用隊(duì)列連接時(shí),槽函數(shù)在接受者所在線程執(zhí)行。   經(jīng)過以上措施優(yōu)化后,經(jīng)測試,在發(fā)射過程中數(shù)據(jù)量大的情況下,國產(chǎn)操作系統(tǒng)下顯示終端CPU占用率滿足了任務(wù)需求。   5 、結(jié)論   本文從國產(chǎn)化基礎(chǔ)軟硬件出發(fā),通過研究基于插件的技術(shù),提出了基于插件的一體化軟件架構(gòu)技術(shù),顯著增強(qiáng)了一體化指揮決策軟件的復(fù)用性,同時(shí)方便了軟件功能擴(kuò)展以及開發(fā)效率的提高,為指顯平臺在國產(chǎn)化平臺下的應(yīng)用有一定借鑒意義。在今后的工作中,隨著研究的逐步深入,將把重點(diǎn)集中在可視化界面與業(yè)務(wù)邏輯的徹底分離、跨平臺復(fù)用、組件屬性人性化配置以及軟件功能定制。

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲