[發明專利]一種基于類派生的通用衛星遙控指令生成方法及系統在審
| 申請號: | 202110269679.4 | 申請日: | 2021-03-12 |
| 公開(公告)號: | CN112995191A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 楊同智;董房;劉廷玉;曾齊;盛開明 | 申請(專利權)人: | 上海衛星工程研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F8/20 |
| 代理公司: | 上海段和段律師事務所 31334 | 代理人: | 李佳俊;郭國中 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 派生 通用 衛星 遙控 指令 生成 方法 系統 | ||
本發明提供了一種基于類派生的通用衛星遙控指令生成方法及系統,包括遙控包生成步驟:從“包抽象類”、“包功能抽象類”、“功能包類”到“功能包類實例”逐級生成具體功能的遙控包;“幀功能抽象類”生成步驟:在“幀抽象類”基礎上派生“幀功能抽象類”;關聯步驟:建立“幀功能抽象類”與“包功能抽象類”的關聯對應關系,確定遙控包的遙控幀封裝形式。本發明提供了一種基于類派生的通用衛星遙控指令生成方法,可逐級派生衛星遙控指令,實現衛星遙控指令的通用化加工生成,具有良好的工程應用價值。
技術領域
本發明涉及衛星測控系統,具體地,涉及一種基于類派生的通用衛星遙控指令生成方法及系統。
背景技術
衛星測控系統接收解析地面遙控指令,執行具體的功能動作,地面遙控指令的有效生成直接影響衛星的可靠工作。為了提升不同衛星遙控指令生成的效率,降低衛星遙控指令生成系統開發的重復開銷,發明了一種基于類派生的通用衛星遙控指令生成方法,通過基于類定義的逐級派生,實現衛星遙控指令的通用化加工生成,具有良好的工程應用價值。
本發明就是為了解決基于類派生的通用衛星遙控指令生成問題的一種技術。調研檢索衛星通用遙控相關專利及論文,航天器工程--陶濤等人的《一種衛星通用遙控指令譯碼器設計》介紹了星載譯碼電路的通用化設計方法,航天器工程--鄭岱峋的《衛星遙測遙控數據庫設計》介紹了地面遙測遙控的數據管理設計,飛行器測控學報--劉洋等人的《基于PUS協議的通用遙控指令設計及其XTCE描述》介紹了PUS協議的指令生成方法,2018軟件定義衛星高峰論壇會議摘要集--鐘金鳳等人的《衛星通用可變長遙控注數格式設計方法及應用》通過變長結構實現遙控注數的通用設計,均與本發明基于類派生的通用衛星遙控指令生成方法不同。目前沒有發現類似相關技術的說明或報道,也尚未收集到國內外類似的資料。
發明內容
針對現有技術中的缺陷,本發明的目的是提供一種基于類派生的通用衛星遙控指令生成方法及系統。
根據本發明提供的一種基于類派生的通用衛星遙控指令生成方法,包括如下步驟:
遙控包生成步驟:從“包抽象類”、“包功能抽象類”、“功能包類”到“功能包類實例”逐級生成具體功能的遙控包;
“幀功能抽象類”生成步驟:在“幀抽象類”基礎上派生“幀功能抽象類”;
關聯步驟:建立“幀功能抽象類”與“包功能抽象類”的關聯對應關系,確定遙控包的遙控幀封裝形式。
優選地,遙控包生成步驟包括:
定義步驟:按照遙控包結構定義“包抽象類”;
“包功能抽象類”生成步驟:在“包抽象類”基礎上,派生“包功能抽象類”,完成包功能分類;
“功能包類”生成步驟:在“包功能抽象類”基礎上,派生“功能包類”;
“功能包類實例”生成步驟:依據“功能包類”的定義,配置相應的變量參數,進行“功能包類”的包數據域實例化,實例化的遙控包數據域與“功能包類”的包頭拼接生成具體功能的“功能包類實例”。
優選地,“包抽象類”通過實例化“應用過程識別符”信息派生“包功能抽象類”。
優選地,“功能包類”的包頭及格式由“包功能抽象類”生成。
優選地,“功能包類”的包數據域支持數據段定義并具有條件分支能力。
根據本發明提供的一種基于類派生的通用衛星遙控指令生成系統,包括如下模塊:
遙控包生成模塊:從“包抽象類”、“包功能抽象類”、“功能包類”到“功能包類實例”逐級生成具體功能的遙控包;
“幀功能抽象類”生成模塊:在“幀抽象類”基礎上派生“幀功能抽象類”;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海衛星工程研究所,未經上海衛星工程研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110269679.4/2.html,轉載請聲明來源鉆瓜專利網。





