[發明專利]一種高并發終端固件更新方法及更新系統在審
| 申請號: | 202010522152.3 | 申請日: | 2020-06-10 |
| 公開(公告)號: | CN111708558A | 公開(公告)日: | 2020-09-25 |
| 發明(設計)人: | 鄧江華;劉漢斌 | 申請(專利權)人: | 深圳大漠大智控技術有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 武志峰 |
| 地址: | 518000 廣東省深圳市龍華區龍華街道清華社*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 并發 終端 更新 方法 系統 | ||
1.一種高并發終端固件更新方法,其特征在于,包括:
地面站向同一批次內的多架無人機的機載計算機同步發送待更新的固件以及更新啟動命令;
每一機載計算機接收所述待更新的固件以及更新啟動命令,并對所述待更新的固件進行解壓,以及將所述更新啟動命令轉發至對應的飛行控制系統中;
所述飛行控制系統在接收到所述更新啟動命令后,向所述機載計算機發送應答回復,在完成發送應答回復后自動進行重啟;
所述機載計算機在接收到所述飛行控制系統的應答回復后自動進行重啟,并向所述飛行控制系統發送固件的刷寫數據;
所述飛行控制系統根據接收到的固件的刷寫數據進行刷寫操作;
所述地面站在完成對本批次內的多個機載計算機發送待更新的固件以及更新啟動命令后,繼續對下一批次內的多個機載計算機同步發送待更新的固件以及更新啟動命令。
2.根據權利要求1所述的高并發終端固件更新方法,其特征在于,所述地面站向同一批次內的多架無人機的機載計算機同步發送待更新的固件以及更新啟動命令,包括:
所述地面站通過scp命令向所述多架無人機的機載計算機發送待更新的固件;以及
基于地面站的無線網絡通信模塊和無人機上設置的無線網絡通信模塊的無線通信,向所述多個機載計算機發送更新啟動命令。
3.根據權利要求1所述的高并發終端固件更新方法,其特征在于,所述飛行控制系統在接收到所述更新啟動命令后,向所述機載計算機發送應答回復,在完成發送應答回復后自動進行重啟之后,包括:
所述飛行控制系統在重啟后運行bootlader,等待接收所述機載計算機發送的固件的刷寫數據。
4.根據權利要求1所述的高并發終端固件更新方法,其特征在于,所述機載計算機在接收到所述飛行控制系統的應答回復后自動進行重啟,并向所述飛行控制系統發送固件的刷寫數據,包括:
所述機載計算機在接收到所述飛行控制系統的應答回復后自動進行重啟;
所述機載計算機判斷是否存在待更新的固件;若存在,則向所述飛行控制系統發送刷寫命令,使所述飛行控制系統接收到所述刷寫命令,進入實際刷寫狀態,并等待接收固件的刷寫數據;
所述機載計算機向所述飛行控制系統發送固件的刷寫數據。
5.根據權利要求4所述的高并發終端固件更新方法,其特征在于,所述機載計算機向所述飛行控制系統發送固件的刷寫數據,包括:
所述機載計算機將所述固件的刷寫數據進行分塊處理,得到多個刷寫數據包;
所述機載計算機依次向所述飛行控制系統發送所述多個刷寫數據包。
6.根據權利要求5所述的高并發終端固件更新方法,其特征在于,所述飛行控制系統根據接收到的固件的刷寫數據進行刷寫操作,包括:
所述飛行控制系統根據接收到的刷寫數據包進行刷寫操作,并且在每完成一次刷寫數據包的刷寫后,向所述機載計算機發送一次應答包,使所述機載計算機接收到所述應答包,并再次向所述飛行控制系統發送固件刷寫數據包;
循環上述步驟,直至完成固件更新。
7.根據權利要求4所述的高并發終端固件更新方法,其特征在于,所述機載計算機在接收到所述飛行控制系統的應答回復后自動進行重啟,包括:
所述機載計算機在接收到所述飛行控制系統的應答回復后,將所述應答回復轉發至所述地面站,并在轉發完成后自動進行重啟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳大漠大智控技術有限公司,未經深圳大漠大智控技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010522152.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用戶驗證方法、裝置及設備
- 下一篇:一種老人腿部康復用的固定裝置





