[發明專利]遙控數據轉換方法在審
| 申請號: | 201310539172.1 | 申請日: | 2013-11-05 |
| 公開(公告)號: | CN104618311A | 公開(公告)日: | 2015-05-13 |
| 發明(設計)人: | 高小亮;許曉冬;李砥擎;李璇;陳佳 | 申請(專利權)人: | 中國空間技術研究院 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 無 | 代理人: | 無 |
| 地址: | 100094 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 遙控 數據 轉換 方法 | ||
1.一種遙控數據轉換方法,用于使真星綜合測試系統軟件能夠通過通用轉換接口向衛星模擬器發送遙控數據,其特征在于,包括以下步驟:
步驟一,讀取所述通用轉換接口的配置文件并建立網絡連接,從而接收線程對所述網絡進行監聽以接收所述遙控數據;
步驟二,當接收到所述遙控數據時,所述接收線程通知發送線程,將接收到的所述遙控數據轉換成統一格式并將轉換后的遙控數據存入數據緩存區中;
步驟三,接收到所述接收線程的通知后,所述發送線程從所述數據緩存區中讀取所述轉換后的遙控數據;
步驟四,根據所述配置文件中的配置參數判斷所述遙控數據的類型,并按照所述配置參數和相應協議完成自環數據包和轉發數據包;以及
步驟五,根據自環時延和轉發時延,按時發送相應的數據包,并在發送出去后,將遙控數據的轉發個數加一。
2.根據權利要求1所述的遙控數據轉換方法,其特征在于,所述遙控數據的長度可變并且發送時間隨機。
3.根據權利要求1所述的遙控數據轉換方法,其特征在于,在所述步驟一中執行:
讀取所述通用轉換接口的配置文件,從而獲取配置參數;
在所述通用轉換接口上確認所述配置參數是否正確;
如果所述配置參數不正確,則重新讀取所述配置文件,否則確認所述配置參數正確;以及
所述接收線程監聽所述網絡,以接收網絡數據,從而接收完整的遙控數據。
4.根據權利要求3所述的遙控數據轉換方法,其特征在于,在所述步驟一中,當所述監聽所述網絡時,
如果接收到所述遙控數據,則檢查所述遙控數據是否完整,如果是不完整的遙控數據,則持續接收直至收到完整的遙控數據。
5.根據權利要求4所述的遙控數據轉換方法,其特征在于,在所述步驟二中還包括:
再次檢測所接收的網絡數據中是否還存在所述遙控數據;
如果還存在遙控數據,則持續對所述遙控數據進行格式轉換并存放到所述數據緩存區中,所述接收線程通知所述發送線程已經有新的遙控數據;以及
如果不存在遙控數據,則繼續監聽所述網絡。
6.根據權利要求1所述的遙控數據轉換方法,其特征在于,在所述步驟四中執行:
根據所述配置文件中的配置參數,判斷所述遙控數據是非執行指令數據還是執行令數據;
如果是所述非執行指令數據,則按照所述配置參數和相應協議完成自環數據包和轉發數據包;以及
如果是所述執行指令數據,則計算執行脈寬和執行周期,然后按照所述配置參數和相應協議完成所述自環數據包和轉發數據包。
7.根據權利要求1所述的遙控數據轉換方法,其特征在于,還包括:
查看所述數據緩存區中是否還存在緩存數據;
如果還存在所述緩存數據,則所述發送線程繼續讀取所述緩存數據;以及
如果不存在所述緩存數據,則所述發送線程等待所述接收線程的通知。
8.根據權利要求3所述的遙控數據轉換方法,其特征在于,還包括:
當所述網絡數據不完整時,持續接收所述網絡數據,并對所接收的網絡數據進行拼接,從而形成一個完整的網絡數據包。
9.根據權利要求1所述的遙控數據轉換方法,其特征在于,還包括:
定義一個程序內容的統一遙控數據格式以緩沖所述遙控數據,從而保證衛模接收的遙控格式與所述真星測試系統軟件發送的遙控格式之間沒有直接關系,從而可以任意組合;以及
根據衛星型號變化的量,在所述配置文件中配置所接收的遙控數據格式和所發送的遙控數據格式。
10.根據權利要求1所述的遙控數據轉換方法,其特征在于,還包括:
協調所述接收線程和所述發送線程,并對所述數據緩存區進行保護,從而防止所述通用轉換接口損壞數據;以及
當發生意外事件時,以明顯方式通知使用者并告知原因,并同時釋放系統資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國空間技術研究院;,未經中國空間技術研究院;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310539172.1/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





