[發明專利]穩定的遠程升級方法在審
| 申請號: | 202110403986.7 | 申請日: | 2021-04-15 |
| 公開(公告)號: | CN112988197A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 張富鵬;羅嘉朗;伍碩群;傅緯球;盧毅強 | 申請(專利權)人: | 廣東天波信息技術股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 廣州新諾專利商標事務所有限公司 44100 | 代理人: | 汪庭飛 |
| 地址: | 528200 廣東省佛山市南海區桂城街道深海路17號瀚天科*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 穩定 遠程 升級 方法 | ||
本申請公開了一種穩定的遠程升級方法,該方法響應于用戶一鍵升級操作指令,使測溫模塊端執行的步驟包括:接收APK發送的升級控制指令;判斷所述升級控制指令是否正確;當所述升級控制指令正確時,重啟測溫模塊端;重啟后,判斷所述升級控制指令的升級標志是否已經寫入,若是,則清空APP代碼區域并進入升級模式。該方法能夠提高了遠程升級的穩定性。
技術領域
本申請涉及軟件升級技術領域,特別涉及一種穩定的遠程軟件升級方法。
背景技術
隨著技術的快速發展,各種測溫設備廣泛應用于生活中。
為了響應不同市場的需求,申請人作為測溫設備的設備廠商,其市場布局不斷擴大,相關測溫設備不僅在全國各地在使用,甚至全世界各個地方亦有布局。
但是,隨著市場不斷擴大,產品維護成為的痛點問題,申請人作為設備廠商需要前往全國乃至全球不同的地區進行設備維護,或者將測溫設備返廠維護,維護成本高,影響用戶體驗。
發明內容
本申請實施例提供一種穩定的遠程升級方法,以實現對測溫設備的遠程升級,且升級過程穩定可靠。
本申請實施例提供了一種穩定的遠程升級方法,該方法響應于用戶一鍵升級操作指令,使測溫模塊端執行的步驟包括:
S1:接收APK發送的升級控制指令;
S2:判斷所述升級控制指令是否正確;
S3:當所述升級控制指令正確時,重啟測溫模塊端;
S4:重啟后,判斷所述升級控制指令的升級標志是否已經寫入,若是,則清空APP代碼區域并進入升級模式。
進一步,所述升級控制指令的數據結構為前導字、長度、控制位、升級包長度、升級包校驗和校驗位。
進一步,所述步驟S2具體為:
若所述該升級控制指令符合全部的升級指令條件,則判定該升級控制指令正確;
若所述該升級控制指令不符合任一的升級指令條件,則判定該升級控制指令不正確。
進一步,所述升級指令條件至少包括以下其中一項:
所述升級控制指令的前導字與協議中固定的前導字相同;
所述升級控制指令的長度等于接收到的升級控制指令總長度減前導字長度;
所述升級控制指令的控制位為升級模塊任務的標志;
所述升級控制指令的校驗位與根據長度、控制位、升級包長度和升級包檢驗按位異或計算得到的結果相同;
所述升級控制指令的升級包長度在預設的升級包長度范圍內。
進一步,在進入升級模式后,該方法還包括:
向Android端發送模塊狀態上報指令,以通知Android端所述測溫模塊已經進入升級模式。
進一步,接收APK發送的升級包,其中,所述升級包是在Android端接收到測溫模塊端的模塊狀態上報指令后由APK分包發送的。
進一步,在重啟測溫模塊端之前,還包括:
將該升級控制指令的升級標志、升級包長度、升級包校驗保存到Flash中。
進一步,在所述升級包接收完畢后,該方法還包括:
判斷接收到的升級包的升級包長度與升級控制指令中的升級包長度是否一致;若否,則返回錯誤升級報文,并返回步驟S1。
進一步,在所述升級包接收完畢后,該方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東天波信息技術股份有限公司,未經廣東天波信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110403986.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種集水涵預制模具及其使用方法
- 下一篇:用戶計量倍率檔案校驗方法及系統





