[發明專利]一種航天器在軌數據統一存儲方法有效
| 申請號: | 201110280111.9 | 申請日: | 2011-09-20 |
| 公開(公告)號: | CN102508832A | 公開(公告)日: | 2012-06-20 |
| 發明(設計)人: | 王環;周永輝;秦巍;劉鵬;朱劍冰;顏靈偉;史亞平 | 申請(專利權)人: | 北京空間飛行器總體設計部 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 安麗 |
| 地址: | 100094 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 航天器 數據 統一 存儲 方法 | ||
技術領域
本發明涉及一種航天器在軌運行信息與控制量計算結果的統一存儲方法。
背景技術
航天器在軌管理涉及的信息種類豐富,包括在軌遙測數據、遙控指令、注入數據、軌道根數、控制量計算結果、航天器故障處理決策信息以及航天器故障處理預案等。根據航天器在軌數據的特點,可以將這些數據分為兩大類數據:
1、遙測數據:這類數據數據格式固定,數據變化緩慢,但數據量大,存儲與查詢時效性要求高。
2、計算結果與在軌運行信息數據:這類數據存儲量不大,但數據類型繁多,數據格式差異較大,而且隨著航天器的增加會產生新類型的此類數據。此類數據包括遙控指令、注入數據、軌道根數、控制量計算結果、航天器故障處理決策信息以及航天器故障處理預案等。此類數據都是非連續性的信息,數據量較小,每種類型所包含的數據字段結構不同,而且不同類型之間的信息內容差異很大。此外,不同的航天器型號任務所包含的計算結果與在軌運行信息類型也不盡相同,存在著未來管理任務中產生未知類型的可能性。
為了滿足航天器在軌監視的數據要求,需要針對這兩類數據設計特定的數據存儲結構。對于計算結果與在軌運行信息數據,如何實現統一靈活的數據存儲方法是處理難點。目前每種計算結果與在軌運行信息都是采用不同的存儲程序完成其存儲過程,新增一類數據就需要開發一套存儲程序完成該類數據的存儲,費時費力。并且隨著計算結果與在軌運行信息種類的增多,存儲軟件也會爆炸式增長,軟件維護和管理也非常困難。
發明內容
本發明的技術解決問題是:克服現有技術的不足,提供了一種以數據類型描述的方式實現多種類型計算結果與在軌運行信息數據管理的方法,該方法通用性好,可以解決計算結果與在軌運行信息數據種類繁多、管理復雜,數據類型擴展困難等問題。
本發明的技術解決方案是:一種航天器在軌數據統一存儲方法,步驟如下:
(1)采用XML格式接收航天器在軌數據;所述的XML格式數據具有三級節點,第一級為航天器代號,第二級為航天器包含的各類計算結果與在軌運行信息,第三級為計算結果與在軌運行信息包含的數據屬性;
(2)根據XML格式,定義航天器具有的各類計算結果與在軌運行信息,包括計算結果與在軌運行信息編號、計算結果與在軌運行信息名稱、版本號、XML描述字;
(3)根據XML格式,定義每種計算結果與在軌運行信息具有的各數據屬性,包括計算結果與在軌運行信息編號、單元編號、單元名稱、XML描述字、數據類型、存儲長度;
(4)根據步驟(2)和步驟(3)的定義生成用于數據表,XML描述字+版本號為表名,表中的字段為步驟(3)中的數據屬性;
(5)解析網絡上的XML數據,根據XML信息搜索步驟(4)中生成的數據表,將計算結果與在軌運行信息存入該表的相應字段中。
本發明與現有技術相比的優點在于:本發明方法以數據類型描述的方式實現多種類型計算結果與在軌運行信息數據管理,在此基礎上實現了此類數據的通用化處理。在系統中為每種類型的計算結果或在軌運行信息建立其類型描述表,記錄描述其類型特征的各種信息(包括類型代碼、類型名稱、所含數據字段等內容)。而數據處理則采用通用的方式,只需通過讀取類型描述表中的特征信息,來針對不同類型數據實施不同的處理。此方案很好的解決了計算結果與在軌運行信息數據類型繁多,數據字段組成復雜等問題,同時也滿足了數據類型擴充的需要。
附圖說明
圖1為本發明方法的流程框圖。
具體實施方式
如圖1所示,本發明方法以數據類型描述的方式實現多種類型計算結果與在軌運行信息數據管理,在此基礎上實現了此類數據的通用化處理。為每種類型的計算結果或在軌運行信息建立其類型描述表,記錄描述其類型特征的各種信息(包括類型代碼、類型名稱、所含數據字段等內容)。而數據處理則采用通用的方式,只需通過讀取類型描述表中的特征信息,來針對不同類型數據實施不同的處理。
由于計算結果與在軌運行信息數據種類繁多,在進行設計的時候,首先需要考慮的是如何能夠適應數據類型增加的需要。在添加新類型計算結果與在軌運行信息數據的時候,或增加航天器型號的時候,不必修改源程序,只修改配置信息就可以實現計算結果與在軌運行信息數據的存儲與檢索。
本方面方法主要包括以下4個步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京空間飛行器總體設計部,未經北京空間飛行器總體設計部許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110280111.9/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





