[發明專利]基于星載設備地面測試通用平臺軟件的實現方法在審
| 申請號: | 201710221994.3 | 申請日: | 2017-04-06 |
| 公開(公告)號: | CN106991053A | 公開(公告)日: | 2017-07-28 |
| 發明(設計)人: | 張昳玲;謝寶蓉;何健;胡玲娜;楊培慶 | 申請(專利權)人: | 上海航天測控通信研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海漢聲知識產權代理有限公司31236 | 代理人: | 張倩楠,胡晶 |
| 地址: | 200080 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 設備 地面 測試 通用 平臺 軟件 實現 方法 | ||
1.一種基于星載設備地面測試通用平臺軟件的實現方法,其特征在于,包括以下流程:
基于星載設備地面測試平臺軟件的特征,搭建星載設備地面測試的軟件體系架構,包括用于實現對外部真實的接口信息與虛擬資源間的映射的硬件設備層;
建立RTS機制,用以根據外部配置項調用內部虛擬內存來完成實時存儲及讀取所述虛擬資源與外部真實的接口信息;
建立虛擬管理資源,用以根據外部被測設備的真實的接口信息,控制被測設備更改的影響域范圍,釋放虛擬資源;
進行軟件模塊化的設計,將整個平臺軟件設為以單功能模塊為基準單位,每個單功能模塊負責讀取來自所述RTS機制傳送的參數,進行預設的功能處理后反饋給所述RTS機制;
基于所述RTS機制進行外部配置項與單功能模塊的實時映射。
2.根據權利要求1所述的基于星載設備地面測試通用平臺軟件的實現方法,其特征在于,所述軟件體系架構還包括:
被測設備描述層,包括被測設備的相關描述:外部環境硬件設計、可測性特性、外部激勵、響應特征;
測試策略層,參照所述被測設備描述層結合被測設備的測試需求及策略生成對應的配置表單,同時建立流程、策略、故障處理的配置腳本以及被測信號和故障數據庫;
測試程序層,將所述被測信號、測試需求及流程轉化為計算機的可執行軟件代碼,并以功能函數模塊的形式完成與測試資源管理層的對接;
測試資源管理層包括核心測試資源的管理、數據處理和接口映射,所述核心測試資源包括測試信息、串口、接口信息轉換、數據解碼信息;
所述硬件設備層為外部實際硬件的硬件設備驅動層,以映射實際輸入、輸入接口與虛擬資源。
3.根據權利要求2所述的基于星載設備地面測試通用平臺軟件的實現方法,其特征在于,所述RTS機制進一步包括以下處理流程:
開啟后處于運行等待接收狀態;
接收到外部配置項對應的配置表單及配置腳本后,對其進行語法檢查;
檢查合格后將所述外部配置項編譯成信號模型對應條目存儲至RTS機制專用的內部虛擬內存;
對被測設備進行測試時,以運行腳本作為時間軸,啟動查詢引擎,將虛擬資源與真實資源按配置項映射,再次調用引擎,按照模型及信號執行端口的映射配置項對應算法,完成信號模型配置項操作,從而實現自動測試流程。
4.根據權利要求1所述的基于星載設備地面測試通用平臺軟件的實現方法,其特征在于,建立虛擬管理資源具體包括:
將所述軟件體系架構將平臺軟件分為四層:
測試策略需求層:通過載入外部測試策略、需求的配置信息進行整體測試前準備;
測試策略程序層:基于所述配置信息通過測試程序進行實際測試操作;
被測設備描述層:涵蓋被測設備數據項及接口配置信息,用于承接測試策略程序層和硬件設備層,實際隔離虛擬資源和外設環境,控制外部更改的被測設備的影響域范圍,實現虛擬資源的釋放;
硬件設備層:用于映射整個平臺軟件的外部硬件環境。
5.根據權利要求1所述的基于星載設備地面測試通用平臺軟件的實現方法,其特征在于,
每個基準功能模塊僅負責讀入RTS機制傳送的參數,并進行對應的功能處理后,將處理后的結果數據傳遞給RTS機制實時處理,其中,虛擬資源通過RTS機制實時調用搜索引擎實行參數的數據與處理方式的匹配。
6.根據權利要求1所述的基于星載設備地面測試通用平臺軟件的實現方法,其特征在于,依賴于加載的外部配置項,基于所述RTS機制實時搜索虛擬資源內的配置項與制定執行功能的調用接口進行匹配,完成外部配置項與單功能模塊的實時映射。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海航天測控通信研究所,未經上海航天測控通信研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710221994.3/1.html,轉載請聲明來源鉆瓜專利網。





