[發明專利]一種OTA升級方法、裝置、可讀介質及電子設備在審
| 申請號: | 202011629657.6 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112822248A | 公開(公告)日: | 2021-05-18 |
| 發明(設計)人: | 郭震宇;李響 | 申請(專利權)人: | 新奧數能科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F8/65 |
| 代理公司: | 北京嘉科知識產權代理事務所(特殊普通合伙) 11687 | 代理人: | 張艷 |
| 地址: | 100102 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ota 升級 方法 裝置 可讀 介質 電子設備 | ||
本發明公開了一種OTA升級方法、裝置、可讀介質及電子設備,該方法包括:接收已升級對象發送的升級成功消息;基于所述升級成功消息和預設升級順序,確定待升級對象;向所述待升級對象發送OTA升級指令,以使得所述待升級對象接收所述OTA升級指令后拉取升級包進行固件升級;并將所述待升級對象更新為已升級對象。本發明提供的技術方案通過預先確定各個需要升級對象的升級順序,然后按照順序依次進行升級,并且只有在接收到前一對象升級成功消息后,才繼續進行下一個對象的OTA升級,從而可以在OTA升級包存在問題時及時發現,避免出現多個對象集體無法升級成功的現象。
技術領域
本發明涉及能源領域,尤其涉及一種OTA升級方法、裝置、可讀介質及電子設備。
背景技術
OTA英文全稱是Over-the-Air Technology,即空間下載技術的意思,主要針對無線互聯設備,OTA升級是一種可以不通過硬件仿真器,直接通過無線進行固件的傳輸和升級的方式。隨著科技的發展,物聯網網關,在物聯網時代扮演了越來越重要的角色,而OTA升級是物聯網企業物聯平臺一項很重要的功能,OTA升級的快捷、方便與否,直接關系到企業的高效運轉。當前,隨著物聯網企業業務的不斷的增加,實際項目中需要管理的網關數據不斷增加,利用現有的OTA升級方法對網關進行批量OTA升級時,多會出現多個網關在某一個時間集體出現問題的現象,因此確定一種新的OTA升級方法是至關重要的。
發明內容
本發明提供了一種OTA升級方法、裝置、可讀介質及電子設備,通過預先確定各個需要升級對象的升級順序,然后按照順序依次進行升級,并且只有在接收到前一對象升級成功消息后,才繼續進行下一個對象的OTA升級,從而可以在OTA升級包存在問題時及時發現,避免出現多個對象集體無法升級成功的現象。
第一方面,本發明提供了一種OTA升級方法,包括:
接收已升級對象發送的升級成功消息;
基于所述升級成功消息和預設升級順序,確定待升級對象;
向所述待升級對象發送OTA升級指令,以使得所述待升級對象接收所述OTA升級指令后拉取升級包進行固件升級;并將所述待升級對象更新為已升級對象。
優選地,
所述方法還包括:
接收所述已升級對象發送的升級進程信息;
基于所述升級進程信息,更新升級日志。
優選地,
在所述接收已升級對象發送的升級成功消息前,所述方法還包括:
檢測存儲裝置內是否存在OTA升級包;
若存在OTA升級包,則基于預設升級順序,確定首升級對象;
向所述首升級對象發送所述OTA升級指令;將所述首升級對象更新為已升級對象。
優選地,
在所述若存在OTA升級包,則基于預設升級順序,確定首升級對象前,所述方法還包括:
確定目標對象的當前版本信息;
若所述目標對象的當前版本信息符合預設條件,則將所述目標對象確定為需要升級對象;
基于各個所述需要升級對象,確定預設升級順序。
優選地,
所述向所述待升級對象發送OTA升級指令,包括:
將所述OTA升級指令發送至對外前置裝置,以使得對外前置裝置將所述OTA升級指令發送至EMQ服務器,EMQ服務器將所述OTA升級指令發送至所述待升級對象。
優選地,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧數能科技有限公司,未經新奧數能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011629657.6/2.html,轉載請聲明來源鉆瓜專利網。





