[發(fā)明專利]一種基于北斗RDSS業(yè)務(wù)的接收機(jī)程序遠(yuǎn)程升級(jí)方法在審
| 申請(qǐng)?zhí)枺?/td> | 202110264785.3 | 申請(qǐng)日: | 2021-03-11 |
| 公開(公告)號(hào): | CN113094065A | 公開(公告)日: | 2021-07-09 |
| 發(fā)明(設(shè)計(jì))人: | 李新亮;智世鵬;武之鳳 | 申請(qǐng)(專利權(quán))人: | 中國電子科技集團(tuán)公司第五十四研究所 |
| 主分類號(hào): | G06F8/65 | 分類號(hào): | G06F8/65;G06F8/61;H04L29/08 |
| 代理公司: | 河北東尚律師事務(wù)所 13124 | 代理人: | 王文慶 |
| 地址: | 050081 河北省石家*** | 國省代碼: | 河北;13 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 北斗 rdss 業(yè)務(wù) 接收機(jī) 程序 遠(yuǎn)程 升級(jí) 方法 | ||
本發(fā)明提供一種基于北斗RDSS業(yè)務(wù)的接收機(jī)程序遠(yuǎn)程升級(jí)方法,屬于衛(wèi)星通信技術(shù)領(lǐng)域。該方法用于具備RDSS短報(bào)文通信功能裝備的程序遠(yuǎn)程升級(jí),無需工程師到現(xiàn)場(chǎng)進(jìn)行程序維護(hù)與升級(jí)。升級(jí)過程中僅需知道待升級(jí)目標(biāo)設(shè)備的ID號(hào)同時(shí)將設(shè)備開機(jī)并正常接收北斗信號(hào)即可。此方法解決了已交付偏遠(yuǎn)地區(qū)設(shè)備由于技術(shù)人員難以快速趕赴現(xiàn)場(chǎng)而導(dǎo)致的軟件升級(jí)優(yōu)化困難的問題,是對(duì)現(xiàn)有技術(shù)的一種重要改進(jìn)。
技術(shù)領(lǐng)域
本發(fā)明涉及衛(wèi)星通信技術(shù)領(lǐng)域,尤其涉及一種基于北斗RDSS業(yè)務(wù)的接收機(jī)程序遠(yuǎn)程升級(jí)方法。
背景技術(shù)
北斗衛(wèi)星導(dǎo)航系統(tǒng)是我國自主研發(fā)的衛(wèi)星導(dǎo)航系統(tǒng),具有其他導(dǎo)航系統(tǒng)不具備的RDSS業(yè)務(wù)報(bào)文通信功能。
在一般情況下,交付偏遠(yuǎn)地區(qū)的接收機(jī)都具有RDSS業(yè)務(wù)的報(bào)文通信功能,來輔助完成導(dǎo)航更好的服務(wù)用戶。但是對(duì)接收機(jī)廠家來說程序升級(jí)設(shè)備維護(hù)是必不可少的,大多情況下為了少數(shù)的幾個(gè)設(shè)備派專人去升級(jí)程序,對(duì)單位是一種資源的浪費(fèi)。這種情況下可以使用RDSS業(yè)務(wù)的報(bào)文通信功能來完成接收機(jī)程序的遠(yuǎn)程升級(jí)與維護(hù)任務(wù),而不必派專人赴現(xiàn)場(chǎng)進(jìn)行設(shè)備維護(hù),提高效率同時(shí)節(jié)省人力成本。但是,現(xiàn)有技術(shù)中尚沒有這樣的技術(shù)方案。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出一種基于北斗RDSS業(yè)務(wù)的接收機(jī)程序遠(yuǎn)程升級(jí)方法,該方法可基于北斗RDSS業(yè)務(wù)的報(bào)文通信功能來實(shí)現(xiàn)接收機(jī)程序的遠(yuǎn)程升級(jí)。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:
一種基于北斗RDSS業(yè)務(wù)的接收機(jī)程序遠(yuǎn)程升級(jí)方法,包括以下步驟:
(1)發(fā)送方向接收方發(fā)送程序升級(jí)指令;
(2)接收方收到指令后,反饋接收成功信息,并準(zhǔn)備接收可執(zhí)行的二進(jìn)制升級(jí)文件數(shù)據(jù);
(3)發(fā)送方根據(jù)二進(jìn)制升級(jí)文件數(shù)據(jù)的大小進(jìn)行分包傳輸;
(4)接收方接收二進(jìn)制升級(jí)文件數(shù)據(jù)分包,直至文件傳輸完畢,并反饋文件接收成功信息;
(5)發(fā)送方接收到文件接收完畢信息后,向接收方發(fā)送擦除FLASH指令;
(6)接收方收到擦除FLASH指令后,反饋接收成功信息,并擦除FLASH,燒寫升級(jí)程序;
(7)接收方燒寫完畢后,反饋燒寫成功信息,然后復(fù)位重啟,運(yùn)行新版本程序。
進(jìn)一步的,步驟(3)的具體方式為:
(301)發(fā)送方根據(jù)接收方的反饋判斷是否需要重發(fā)程序升級(jí)指令,如果不需要,則轉(zhuǎn)到步驟(302);
(302)發(fā)送方讀取待傳輸?shù)亩M(jìn)制升級(jí)文件數(shù)據(jù)并進(jìn)行發(fā)送,同時(shí)判斷是否達(dá)到SIM卡單次發(fā)送數(shù)據(jù)允許的最大值,若到達(dá)則轉(zhuǎn)到步驟(303),否則轉(zhuǎn)到步驟(305);
(303)將待發(fā)送的二級(jí)制升級(jí)文件數(shù)據(jù)按當(dāng)前SIM的發(fā)送最大字節(jié)限制進(jìn)行分包處理,并在每包數(shù)據(jù)中填入總數(shù)據(jù)包個(gè)數(shù)N和當(dāng)前數(shù)據(jù)包序號(hào)M;
(304)按順序依次發(fā)送各數(shù)據(jù)包,每次發(fā)送時(shí)判斷當(dāng)前發(fā)送是否為末尾包,如果是則轉(zhuǎn)到步驟(307),否則轉(zhuǎn)到步驟(305);
(305)根據(jù)接收方反饋判斷是否需要重新發(fā)送剛發(fā)送的數(shù)據(jù)包,如果是則找到對(duì)應(yīng)包數(shù)據(jù)重新發(fā)送,若否則轉(zhuǎn)到(306);
(306)發(fā)送非尾包數(shù)據(jù),判斷本次文件傳輸是否完畢,若完畢則轉(zhuǎn)到步驟(307),否則回到步驟(305);
(307)發(fā)送尾包數(shù)據(jù),本次二進(jìn)制升級(jí)文件數(shù)據(jù)傳輸完畢。
進(jìn)一步的,步驟(4)的具體方式為:
(401)接收方接收到電文信息,根據(jù)電文信息頭判斷電文類型,若是普通北斗電文,則執(zhí)行普通北斗電文處理流程,若是二進(jìn)制升級(jí)文件數(shù)據(jù),則轉(zhuǎn)到步驟(402);
(402)將數(shù)據(jù)進(jìn)行存儲(chǔ),判斷是否為尾包或者重發(fā)數(shù)據(jù)包,如果是則轉(zhuǎn)到步驟(403),否則轉(zhuǎn)到步驟(404);
(403)統(tǒng)計(jì)電文的接收狀態(tài),判斷二進(jìn)制升級(jí)文件數(shù)據(jù)是否收齊,若是則轉(zhuǎn)到步驟(407),否則轉(zhuǎn)到步驟(406);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電子科技集團(tuán)公司第五十四研究所,未經(jīng)中國電子科技集團(tuán)公司第五十四研究所許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110264785.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 實(shí)現(xiàn)北斗終端與網(wǎng)絡(luò)終端通信的方法及系統(tǒng)
- 北斗數(shù)據(jù)共享的實(shí)現(xiàn)方法
- 一種車載北斗終端系統(tǒng)
- 一種北斗軟卡用戶終端設(shè)備及系統(tǒng)
- 用于高鐵的北斗信號(hào)接收系統(tǒng)
- 基于北斗衛(wèi)星的授時(shí)方法和系統(tǒng)、存儲(chǔ)介質(zhì)及電子設(shè)備
- 一種采用北斗定位技術(shù)的橋墩偏位監(jiān)測(cè)裝置
- 一種低功耗北斗通信終端及通信系統(tǒng)
- 機(jī)載北斗系統(tǒng)及其應(yīng)用方法
- 基于北斗短報(bào)文的定位系統(tǒng)及實(shí)現(xiàn)方法
- 基于北斗RDSS導(dǎo)航系統(tǒng)海上救生定位標(biāo)及系統(tǒng)
- 基于北斗RDSS導(dǎo)航系統(tǒng)海上救生定位標(biāo)及系統(tǒng)
- 基于RDSS與wifi的北斗微基站組網(wǎng)及混合動(dòng)態(tài)組網(wǎng)方法
- 一種北斗RDSS短信補(bǔ)發(fā)方法
- 一種北斗隨身裝置RDSS功能模塊的電源管理電路
- 一種多個(gè)相同北斗設(shè)備的統(tǒng)一管理發(fā)送北斗短報(bào)文的方法
- 一種基于數(shù)據(jù)線連接的數(shù)據(jù)傳輸方法、裝置及通信終端
- RDSS用戶接收機(jī)零值的軟件標(biāo)校方法
- 一種基于廣義RDSS定位的衛(wèi)星導(dǎo)航欺騙干擾檢測(cè)方法
- 基于排隊(duì)模型的RDSS主控站接收性能評(píng)估方法及系統(tǒng)
- 一種在有線智能網(wǎng)中實(shí)現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動(dòng)業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲(chǔ)介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





