[發明專利]單片機固件升級方法、裝置及計算機可讀存儲介質在審
| 申請號: | 201711499175.1 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN107908416A | 公開(公告)日: | 2018-04-13 |
| 發明(設計)人: | 陳艷春;茍睿琳 | 申請(專利權)人: | 惠州TCL家電集團有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國 |
| 地址: | 516001 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 單片機 升級 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種單片機固件升級方法,其特征在于,所述單片機固件升級方法包括:
獲取云端腳本固件的第一版本信息和當前運行腳本固件的第二版本信息;
將所述第一版本信息和第二版本信息進行對比,判斷云端腳本固件的版本是否高于當前運行腳本固件的版本;
當云端腳本固件的版本高于當前運行腳本固件的版本時,下載云端對應的腳本固件的腳本文件至預設腳本分區。
2.如權利要求1所述的單片機固件升級方法,其特征在于,所述將所述第一版本信息和第二版本信息進行對比,判斷云端腳本固件的版本是否高于當前運行腳本固件的版本的步驟之后還包括:
當云端腳本固件的版本均不高于當前運行腳本固件的版本時,從最后一條第一版本信息對比完成時開始進行計時;
判斷計時時間值是否等于預設時間值;
當計時時間值等所述預設時間值時,執行步驟:獲取云端腳本固件的第一版本信息和當前運行腳本固件的第二版本信息。
3.如權利要求1所述的單片機固件升級方法,其特征在于,所述預設腳本分區至少為兩個,所述獲取云端腳本固件的第一版本信息和當前運行腳本固件的第二版本信息的步驟之前包括:
獲取各個預設腳本分區的腳本固件的版本信息;
將獲取的版本信息進行對比,確定版本最高的腳本固件;
將版本最高的腳本固件對應的腳本文件導入腳本引擎,以使得所述腳本引擎對所述腳本文件進行解析執行。
4.如權利要求3所述的單片機固件升級方法,其特征在于,所述下載云端對應的腳本固件的腳本文件至預設腳本分區的步驟之前還包括:
當云端腳本固件的版本高于當前運行腳本固件的版本時,確定當前運行腳本固件的腳本文件所在的第一預設腳本分區;
所述下載云端對應的腳本固件的腳本文件至預設腳本分區包括:
下載云端對應的腳本固件的腳本文件至所述預設腳本分區中除了第一預設腳本分區之外的第二預設腳本分區。
5.如權利要求3或4所述的單片機固件升級方法,其特征在于,所述獲取各個預設腳本分區的腳本固件的版本信息的步驟之前包括:
初始化相關軟硬件資源,并注冊腳本與預置編程語言接口層。
6.如權利要求5所述的單片機固件升級方法,其特征在于,所述相關軟硬件資源至少包括嵌入式操作系統、硬件驅動層、固件版本維護支持模塊及腳本引擎。
7.如權利要求5所述的單片機固件升級方法,所述下載云端對應的腳本固件的腳本文件至預設腳本分區的步驟之后包括:
接收重新啟動固件指令,并根據所述重新啟動固件指令執行步驟:初始化相關軟硬件資源,并注冊腳本與預置編程語言接口層。
8.如權利要求1所述的單片機固件升級方法,其特征在于,所述下載云端對應的腳本固件的腳本文件至預設腳本分區的步驟之后還包括:
根據下載的腳本文件設置新的版本信息。
9.一種單片機固件升級裝置,其特征在于,所述單片機固件升級裝置包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的單片機固件升級程序,所述單片機固件升級程序被所述處理器執行時實現如權利要求1至8中的任一項所述的單片機固件升級方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有單片機固件升級程序,所述單片機固件升級程序被處理器執行時實現如權利要求1至8中任一項所述的單片機固件升級方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州TCL家電集團有限公司,未經惠州TCL家電集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711499175.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:內窺鏡用連接器
- 下一篇:固件升級方法及電子設備





