[發明專利]固件遠程升級方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201910146899.0 | 申請日: | 2019-02-27 |
| 公開(公告)號: | CN109873722B | 公開(公告)日: | 2023-01-10 |
| 發明(設計)人: | 張沛昌;黃磊;金帆;莊春生;岳鵬飛;紀訓風;羅泉;王派虎;許家俊 | 申請(專利權)人: | 深圳大學;深圳云博智聯科技有限公司 |
| 主分類號: | H04L41/082 | 分類號: | H04L41/082;H04W8/22;H04W8/24;G06F8/654 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 馮筠 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 遠程 升級 方法 裝置 計算機 設備 存儲 介質 | ||
本發明涉及固件遠程升級方法、裝置、計算機設備及存儲介質,該方法包括獲取固件更新包;將固件更新包進行分包處理,以得到若干個固件更新分包;將若干個固件更新分包傳輸至網關;判斷固件更新包是否為網關固件更新包;若是,則將若干個固件更新分包依序寫入網關內;若否,則對固件更新分包進行組合,形成固件更新包;對固件更新包進行分包處理,以得到若干個節點固件更新分包;將若干個節點固件更新分包通過LoRa傳輸并寫入節點內。本發明實現農業監控系統中的固件的遠程升級,且升級成功率高。
技術領域
本發明涉及固件升級方法,更具體地說是指固件遠程升級方法、裝置、計算機設備及存儲介質。
背景技術
在智能農業檢測系統中,能夠在服務器這端就可以對千里之外的網關和節點進行遠程固件升級是十分重要和必要的,傳統的農業監測系統中,網關和節點里的固件程序是已經固定的,無法改變的,這種方式的局限性較大,對在千里之外的農田里工作的節點,農田的環境發生了變化,或者對傳感器采集的數據進行處理的算法需要進行更改,這在傳統的農業檢測系統中是無法實現的,因為運行程序已經固定無法更改。且傳統的無線傳輸方式如藍牙,其傳輸距離幾米到幾百米不等,無法滿足農業監測系統中的遠距離無線通信,而農田面積廣闊,范圍較大,近距離的無線傳輸數據不具有實用性。而傳統的WIFI無線傳輸功耗太大,不具有低功耗的能力,也不適用于農田監測系統。故傳統的無線傳輸方案具有局限性,不能同時滿足低功耗遠距離的無線傳輸通信,更加無法進行固件的遠程升級。
因此,有必要設計一種新的方法,實現農業監控系統中的固件的遠程升級,且升級成功率高。
發明內容
本發明的目的在于克服現有技術的缺陷,提供固件遠程升級方法、裝置、計算機設備及存儲介質。
為實現上述目的,本發明采用以下技術方案:固件遠程升級方法,包括:
獲取固件更新包;
將所述固件更新包進行分包處理,以得到若干個固件更新分包;
將若干個固件更新分包傳輸至網關;
判斷所述固件更新包是否為網關固件更新包;
若是,則將若干個固件更新分包依序寫入網關內;
若否,則對固件更新分包進行組合,形成所述固件更新包;
對固件更新包進行分包處理,以得到若干個節點固件更新分包;
將若干個節點固件更新分包通過LoRa傳輸并寫入節點內。
其進一步技術方案為:所述將若干個固件更新分包傳輸至網關,包括:
將若干個固件更新分包通過因特網傳輸至網關。
其進一步技術方案為:所述將若干個網關固件更新分包依序寫入網關內,包括:
將若干個網關固件更新分包依序寫入網關控制器內的非易失閃存存儲器內。
其進一步技術方案為:所述將若干個節點固件更新分包通過LoRa傳輸并寫入節點內,包括:
將若干個節點固件更新分包傳輸到節點;
由節點將接收的若干個節點固件更新分包存儲到非易失閃存存儲器內。
其進一步技術方案為:所述將若干個網關固件更新分包依序寫入網關內之后,還包括:
利用所述更新分包對網關固件進行升級,以得到網關固件升級結果;
傳輸所述網關固件升級結果至服務器。
其進一步技術方案為:所述將若干個節點固件更新分包通過LoRa傳輸并寫入節點內之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳大學;深圳云博智聯科技有限公司,未經深圳大學;深圳云博智聯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910146899.0/2.html,轉載請聲明來源鉆瓜專利網。





