[發(fā)明專利]一種飛參采集器軟件分層架構(gòu)設(shè)計方法在審
| 申請?zhí)枺?/td> | 202010821221.0 | 申請日: | 2020-08-14 |
| 公開(公告)號: | CN112083910A | 公開(公告)日: | 2020-12-15 |
| 發(fā)明(設(shè)計)人: | 李樂意;陳志達;郭俊麟;白皓;閆寶祝 | 申請(專利權(quán))人: | 陜西千山航空電子有限責任公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/36;G06F8/71;G07C5/08 |
| 代理公司: | 北京清大紫荊知識產(chǎn)權(quán)代理有限公司 11718 | 代理人: | 張卓 |
| 地址: | 710065 陜西*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 采集 軟件 分層 架構(gòu) 設(shè)計 方法 | ||
本公開實施例中提供了一種飛參采集器軟件分層架構(gòu)設(shè)計方法,屬于航空電子技術(shù)領(lǐng)域,將飛參采集器的軟件分為驅(qū)動層、IO層、平臺特定服務(wù)層和業(yè)務(wù)邏輯層,將驅(qū)動層配置為用于為飛參采集器的硬件提供驅(qū)動以建立上層可運行的環(huán)境;將IO層配置為用于將驅(qū)動層的函數(shù)抽象成IO函數(shù),為平臺特定服務(wù)層提供統(tǒng)一的函數(shù)接口;將平臺特定服務(wù)層配置為用于將飛參采集器的功能均抽象成特定服務(wù),并為業(yè)務(wù)邏輯層提供統(tǒng)一的函數(shù)接口;將業(yè)務(wù)邏輯層配置為用于實現(xiàn)飛參采集器的產(chǎn)品的業(yè)務(wù)功能。本發(fā)明通過軟件分層架構(gòu),實現(xiàn)了飛參采集器軟件和綜合數(shù)據(jù)管理系統(tǒng)的可移植、易擴展。
技術(shù)領(lǐng)域
本公開屬于航空電子技術(shù)領(lǐng)域領(lǐng)域,尤其涉及一種飛參采集器軟件分層架構(gòu)設(shè)計方法。
背景技術(shù)
隨著航電綜合化的發(fā)展,飛參采集器開始承擔數(shù)據(jù)解算、管理等功能,因此軟件規(guī)模越來越大、邏輯越來越復(fù)雜,傳統(tǒng)的飛參采集器或綜合數(shù)據(jù)管理系統(tǒng)軟件,軟硬件和軟件間耦合較深,移植困難、軟件功能擴展性較弱。
發(fā)明內(nèi)容
有鑒于此,本公開實施例提供一種飛參采集器軟件分層架構(gòu)設(shè)計方法,通過軟件分層架構(gòu),實現(xiàn)飛參采集器軟件和綜合數(shù)據(jù)管理系統(tǒng)的可移植、易擴展。
為了達到上述技術(shù)目的,本發(fā)明所采用的具體技術(shù)方案為:
一種飛參采集器軟件分層架構(gòu)設(shè)計方法:將所述飛參采集器的軟件分為驅(qū)動層、IO層、平臺特定服務(wù)層和業(yè)務(wù)邏輯層;將所述驅(qū)動層配置為用于為所述飛參采集器的硬件提供驅(qū)動以建立上層可運行的環(huán)境;將所述IO層配置為用于將所述驅(qū)動層的函數(shù)抽象成IO函數(shù),為所述平臺特定服務(wù)層提供統(tǒng)一的函數(shù)接口;將所述平臺特定服務(wù)層配置為用于將所述飛參采集器的功能均抽象成特定服務(wù),并為所述業(yè)務(wù)邏輯層提供統(tǒng)一的函數(shù)接口;將所述業(yè)務(wù)邏輯層配置為用于實現(xiàn)所述飛參采集器的產(chǎn)品的業(yè)務(wù)功能。進一步的,所述業(yè)務(wù)邏輯層包括采集模塊、數(shù)據(jù)傳輸模塊和維護模塊;所述采集模塊用于實現(xiàn)所述飛參采集器的采集功能;所述數(shù)據(jù)傳輸模塊用于實現(xiàn)所述飛參采集器的數(shù)據(jù)傳輸功能;所述維護模塊用于實現(xiàn)對所述飛參采集器的維護功能。
進一步的,所述業(yè)務(wù)邏輯層還包括特定數(shù)據(jù)獲取模塊和數(shù)據(jù)還原模塊;所述特定數(shù)據(jù)獲取模塊用于實現(xiàn)所述飛參采集器的特定數(shù)據(jù)的獲取功能;所述數(shù)據(jù)還原模塊用于實現(xiàn)所述飛參采集器的數(shù)據(jù)還原功能。
進一步的,所述業(yè)務(wù)邏輯層還包括數(shù)據(jù)路由模塊;所述業(yè)務(wù)邏輯層的功能模塊之間的數(shù)據(jù)傳遞均通過數(shù)據(jù)路由模塊實現(xiàn)。
進一步的,所述業(yè)務(wù)邏輯層還用于將所述業(yè)務(wù)邏輯層內(nèi)部產(chǎn)生和從所述平臺特定服務(wù)層所獲取的數(shù)據(jù)生成唯一的ID,所述ID用于標明數(shù)據(jù)來源和處理方式,并將標明了ID的數(shù)據(jù)發(fā)送至所述數(shù)據(jù)路由模塊。
進一步的,數(shù)據(jù)路由模塊用于通過配置數(shù)據(jù)ID的路由規(guī)則,實現(xiàn)可配置的數(shù)據(jù)采集功能、可配置的特定數(shù)據(jù)的獲取功能、可配置的數(shù)據(jù)還原功能、可配置的數(shù)據(jù)路由功能和可配置的數(shù)據(jù)傳輸功能。
進一步的,所述平臺特定服務(wù)層包括內(nèi)部通信協(xié)議模塊和外部總線通信協(xié)議模塊;所述內(nèi)部通信協(xié)議模塊用于實現(xiàn)飛參采集器內(nèi)部硬件之間的通信協(xié)議;所述外部總線通信協(xié)議模塊用于實現(xiàn)飛參采集器與外部設(shè)備之間的通信協(xié)議。
進一步的,所述平臺特定服務(wù)層還包括維護總線通信協(xié)議模塊;所述維護總線通信協(xié)議模塊用于實現(xiàn)飛參采集器與維護設(shè)備之間的通信協(xié)議。
進一步的,所述平臺特定服務(wù)層還包括平臺通用功能模塊和平臺特定功能模塊;所述平臺通用功能模塊用于實現(xiàn)飛參采集器業(yè)務(wù)邏輯層所需的通用計算功能;平臺特定功能模塊用于實現(xiàn)飛參采集器硬件支持的特定功能。
采用上述技術(shù)方案,本發(fā)明能夠帶來以下有益效果:
1)本發(fā)明通過軟件分層,降低了軟硬件以及軟件模塊間的耦合;
2)通過功能模塊劃分,達到通過數(shù)據(jù)路由配置文件定義軟件功能的目的;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于陜西千山航空電子有限責任公司,未經(jīng)陜西千山航空電子有限責任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010821221.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





