[發(fā)明專利]一種采用任務(wù)模板的小衛(wèi)星電子載荷任務(wù)上注方法有效
| 申請?zhí)枺?/td> | 201610247942.9 | 申請日: | 2016-04-20 |
| 公開(公告)號: | CN105763643B | 公開(公告)日: | 2018-12-21 |
| 發(fā)明(設(shè)計)人: | 張勇;紀文章;王淼;張旭 | 申請(專利權(quán))人: | 航天東方紅衛(wèi)星有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 陳鵬 |
| 地址: | 100094 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 采用 任務(wù) 模板 衛(wèi)星 電子 載荷 方法 | ||
1.一種采用任務(wù)模板的小衛(wèi)星電子載荷任務(wù)上注方法,其特征在于步驟如下:
1)當(dāng)衛(wèi)星進入可測控區(qū)域內(nèi)時,電子載荷下位機開機,完成初始化;接收地面站上注的任務(wù)模板上注數(shù)據(jù)包;將新的任務(wù)模板存儲到載荷下位機中,完成新的任務(wù)模板的上注和存儲并關(guān)機;所述的任務(wù)模板上注數(shù)據(jù)包是多個任務(wù)模板的組合,其內(nèi)容包括數(shù)據(jù)包類型、任務(wù)模板總長度、任務(wù)模板數(shù)量、任務(wù)模板、校驗位;所述的任務(wù)模板中的內(nèi)容包括任務(wù)模板索引號、參數(shù)內(nèi)容;
2)當(dāng)衛(wèi)星再次或后續(xù)多次進入可測控區(qū)域內(nèi)時,電子載荷下位機開機,完成初始化,讀取步驟1)中存儲的任務(wù)模板;
3)接收地面站上注的任務(wù)上注數(shù)據(jù)包;所述的任務(wù)上注數(shù)據(jù)包是多個任務(wù)包的組合,其內(nèi)容包括數(shù)據(jù)包類型、任務(wù)包總長度、任務(wù)包數(shù)量、任務(wù)包、校驗位;所述的任務(wù)包包括完整上注類型任務(wù)包和任務(wù)模板上注類型任務(wù)包,兩種類型的任務(wù)包可以單獨上注也可以混合上注,即一個任務(wù)上注數(shù)據(jù)包中的多個任務(wù)包可以全部是完整上注類型任務(wù)包,也可以全部是任務(wù)模板上注類型任務(wù)包,還可以是完整上注類型任務(wù)包和任務(wù)模板上注類型任務(wù)包的任意組合;完整上注類型任務(wù)包為完整的可執(zhí)行的任務(wù)包,其內(nèi)容包括任務(wù)號、任務(wù)時間、上注類型、參數(shù)內(nèi)容;任務(wù)模板上注類型任務(wù)包為不可執(zhí)行的任務(wù)包,其內(nèi)容包括任務(wù)號、任務(wù)時間、上注類型、任務(wù)模板索引號、修改參數(shù);所述的修改參數(shù)包括修改參數(shù)數(shù)量、修改參數(shù)地址和修改參數(shù)內(nèi)容;對于任務(wù)模板上注類型任務(wù)包,按照任務(wù)模板索引號索引步驟2)中的任務(wù)模板,按照修改參數(shù)修改索引到的任務(wù)模板中相應(yīng)地址的參數(shù),同時結(jié)合任務(wù)號、任務(wù)時間生成完整的可執(zhí)行的任務(wù)包;
4)將完整的可執(zhí)行的任務(wù)包存儲到載荷下位機中,完成任務(wù)包的在軌生成和存儲并關(guān)機。
2.根據(jù)權(quán)利要求1所述的一種采用任務(wù)模板的小衛(wèi)星電子載荷任務(wù)上注方法,其特征在于:步驟1)和步驟2)中初始化的具體方法為:
111)讀取預(yù)先存儲的任務(wù)模板,按照任務(wù)模板索引號建立任務(wù)模板鏈表;所述的任務(wù)模板鏈表是指按照任務(wù)模板索引號的大小順序排序的任務(wù)模板列表;
112)讀取預(yù)先存儲的任務(wù)包,按照任務(wù)時間建立任務(wù)鏈表;所述的任務(wù)鏈表是指按照任務(wù)包任務(wù)時間的先后順序排序的任務(wù)列表。
3.根據(jù)權(quán)利要求1所述的一種采用任務(wù)模板的小衛(wèi)星電子載荷任務(wù)上注方法,其特征在于:步驟1)中接收地面站上注的任務(wù)模板上注數(shù)據(jù)包的具體方法為:
121)提取任務(wù)模板上注數(shù)據(jù)包中的數(shù)據(jù)包類型,根據(jù)數(shù)據(jù)包類型判斷本次上注的數(shù)據(jù)包是否是任務(wù)模板上注數(shù)據(jù)包,當(dāng)數(shù)據(jù)包為任務(wù)模板上注數(shù)據(jù)包時,執(zhí)行步驟122),否則跳轉(zhuǎn)到步驟3);
122)提取任務(wù)模板上注數(shù)據(jù)包中的任務(wù)模板總長度,確定上注數(shù)據(jù)包的總長度,計算得到上注數(shù)據(jù)包的校驗值,同時提取任務(wù)模板上注數(shù)據(jù)包中的校驗值,將計算的校驗值與提取的校驗值比較,若兩者相同,表明數(shù)據(jù)包上注成功,否則將本次上注的數(shù)據(jù)包丟棄;上注成功后,提取任務(wù)模板上注數(shù)據(jù)包中的任務(wù)模板數(shù)量,按照任務(wù)模板上注數(shù)據(jù)包格式提取各個任務(wù)模板,根據(jù)各個任務(wù)模板的任務(wù)模板索引號建立上注任務(wù)模板鏈表;
123)判斷在步驟1)中初始化后是否有舊的任務(wù)模板鏈表,如果有舊的任務(wù)模板鏈表,將上注任務(wù)模板鏈表和舊的任務(wù)模板鏈表按照任務(wù)模板索引號合并,任務(wù)模板索引號相同的,將舊的任務(wù)模板丟棄,保留上注的任務(wù)模板,并重新進行排序,建立新的任務(wù)模板鏈表;如果沒有舊的任務(wù)模板鏈表,則將上注任務(wù)模板鏈表作為新的任務(wù)模板鏈表;
124)判斷新的任務(wù)模板鏈表中的所有任務(wù)模板的大小是否超過限定的大小;如果超過限定的大小,則將任務(wù)模板鏈表中排序靠后的超過限定大小的任務(wù)模板丟棄。
4.根據(jù)權(quán)利要求1所述的一種采用任務(wù)模板的小衛(wèi)星電子載荷任務(wù)上注方法,其特征在于:步驟3)的具體操作步驟為:
31)提取任務(wù)上注數(shù)據(jù)包中的數(shù)據(jù)包類型,根據(jù)數(shù)據(jù)包類型判斷本次上注的數(shù)據(jù)包是否是任務(wù)上注數(shù)據(jù)包;當(dāng)上注數(shù)據(jù)包為任務(wù)上注數(shù)據(jù)包時,執(zhí)行步驟32);否則跳轉(zhuǎn)到步驟1);
32)提取任務(wù)上注數(shù)據(jù)包中的任務(wù)包總長度,確定上注數(shù)據(jù)包的總長度,計算得到上注數(shù)據(jù)包的校驗值,同時提取任務(wù)上注數(shù)據(jù)包中的校驗值,將計算的校驗值與提取的校驗值比較,若兩者相同,表明數(shù)據(jù)包上注成功,否則將本次上注的數(shù)據(jù)包丟棄;上注成功后,提取任務(wù)上注數(shù)據(jù)包中的任務(wù)包數(shù)量,按照任務(wù)上注數(shù)據(jù)包格式提取各個任務(wù)包;
33)提取任務(wù)包中的上注類型,根據(jù)上注類型判斷該任務(wù)包是完整上注類型任務(wù)包還是任務(wù)模板上注類型任務(wù)包,當(dāng)上注類型是完整上注類型任務(wù)包時,形成上注任務(wù)鏈表,跳轉(zhuǎn)到步驟35),當(dāng)上注類型是任務(wù)模板上注類型任務(wù)包時,執(zhí)行步驟34);
34)提取任務(wù)模板上注類型任務(wù)包中的任務(wù)模板索引號,按照任務(wù)模板索引號索引步驟2)中建立的任務(wù)模板鏈表中的相應(yīng)的任務(wù)模板;提取任務(wù)模板上注類型任務(wù)包中的修改參數(shù),確定需要修改的參數(shù)數(shù)量、參數(shù)地址和參數(shù)內(nèi)容,按照修改參數(shù)地址計算修改參數(shù)在索引到的任務(wù)模板中的地址,按照修改參數(shù)內(nèi)容修改索引到的任務(wù)模板中計算得到的對應(yīng)地址的參數(shù)內(nèi)容;任務(wù)模板中不需要修改的參數(shù)保留原來的內(nèi)容不變;將修改完的參數(shù)內(nèi)容結(jié)合任務(wù)模板上注類型任務(wù)包中的任務(wù)號、任務(wù)時間生成完整的可執(zhí)行的任務(wù)包;將所有的任務(wù)包處理完成后,根據(jù)各個任務(wù)包的任務(wù)時間建立上注任務(wù)鏈表;
35)判斷在步驟2)中初始化后是否有舊的任務(wù)鏈表,如果有舊的任務(wù)鏈表,將上注任務(wù)鏈表和舊的任務(wù)鏈表按任務(wù)時間合并,任務(wù)時間存在重合的,將舊的任務(wù)包丟棄,保留上注的任務(wù)包,并重新進行排序,建立新的任務(wù)鏈表;如果沒有舊的任務(wù)鏈表,則將上注任務(wù)鏈表作為新的任務(wù)鏈表;
36)判斷新的任務(wù)鏈表中的所有任務(wù)包的大小是否超過限定的大小;如果超過限定的大小,則將任務(wù)鏈表中排序靠后的超過限定大小的任務(wù)包丟棄。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天東方紅衛(wèi)星有限公司,未經(jīng)航天東方紅衛(wèi)星有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610247942.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 定位系統(tǒng)、信息提供裝置及終端裝置
- 衛(wèi)星接收信號調(diào)試方法、系統(tǒng)及設(shè)備
- 衛(wèi)星定位方法
- 一種捕獲衛(wèi)星組的方法和裝置
- 衛(wèi)星捕獲方法及裝置
- 基于分布式星群的數(shù)據(jù)傳輸方法和裝置
- 一種基于K-means++聚類算法的北斗導(dǎo)航系統(tǒng)故障檢測方法及檢測系統(tǒng)
- 一種用于衛(wèi)星網(wǎng)絡(luò)的通信方法、裝置和設(shè)備
- 基于遺傳算法的成像衛(wèi)星調(diào)度方法和系統(tǒng)
- 成像衛(wèi)星的任務(wù)調(diào)度方法和系統(tǒng)





