[發(fā)明專利]一種用于恢復(fù)物聯(lián)網(wǎng)終端固件的方法以及系統(tǒng)在審
| 申請?zhí)枺?/td> | 202011124081.8 | 申請日: | 2020-10-20 |
| 公開(公告)號: | CN112214233A | 公開(公告)日: | 2021-01-12 |
| 發(fā)明(設(shè)計)人: | 胡偉鵬;林喆;聶鶴宇;王忠平 | 申請(專利權(quán))人: | 上海商米科技集團(tuán)股份有限公司;廣東川田科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 上海市匯業(yè)律師事務(wù)所 31325 | 代理人: | 金煒霞 |
| 地址: | 200433 上海*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 恢復(fù) 聯(lián)網(wǎng) 終端 方法 以及 系統(tǒng) | ||
本發(fā)明實施例涉及一種用于恢復(fù)物聯(lián)網(wǎng)終端固件的方法以及系統(tǒng)。所述方法先在物聯(lián)網(wǎng)終端中針對其固件存儲備份固件;然后在物聯(lián)網(wǎng)終端上電啟動后,由其引導(dǎo)程序檢測固件是否異常,并在異常時運(yùn)行備份固件,通過第一物聯(lián)網(wǎng)通信模塊發(fā)布固件異常信息、固件異常的終端序列號及固件版本號,并同時訂閱固件升級主題;接著由物聯(lián)網(wǎng)服務(wù)器根據(jù)接收的固件異常信息、固件異常的終端序列號以及固件版本號對應(yīng)綁定固件下載任務(wù),并對應(yīng)推送升級任務(wù)消息;接著由備份固件接收并利用升級任務(wù)消息,從物聯(lián)網(wǎng)服務(wù)器下載對應(yīng)的固件升級包;最后判斷對固件升級包的下載是否成功,若是則安裝固件升級包,否則繼續(xù)所述下載。本發(fā)明能簡化固件恢復(fù)并使恢復(fù)能自動進(jìn)行。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及物聯(lián)網(wǎng)領(lǐng)域,具體涉及一種用于恢復(fù)物聯(lián)網(wǎng)終端固件的系統(tǒng)以及方法。
背景技術(shù)
由于第五代移動通信(5G)在低時延、超低功耗、多終端兼容性上的巨大優(yōu)勢,隨著5G的商用及普及,其所蘊(yùn)藏的更多產(chǎn)業(yè)將會逐漸呈現(xiàn)。物聯(lián)網(wǎng)(IOT)終端可通過5G得到低時延、超低功耗網(wǎng)絡(luò)環(huán)境,更能實現(xiàn)萬物互聯(lián)。
諸如POS機(jī)等的物聯(lián)網(wǎng)終端在使用過程中,針對由于固件運(yùn)行或升級過程中出現(xiàn)固件異常或丟失而不能正常工作的狀況,通常需要返廠維修。為避免此類返廠維修,現(xiàn)有技術(shù)提供了聯(lián)網(wǎng)的固件恢復(fù)方法,但其中大多數(shù)固件恢復(fù)方式都是在如Android等大內(nèi)存、大存儲的獨(dú)立的操作系統(tǒng)上進(jìn)行,如路由器、手機(jī)、平板等,并且需要終端具有人機(jī)交互界面,通過人為操作才能恢復(fù)固件。但對于屬于嵌入式設(shè)備的物聯(lián)網(wǎng)終端來說,系統(tǒng)資源是有限的,如有限的網(wǎng)絡(luò)帶寬及有限的內(nèi)存,沒有人機(jī)交互界面,其無法適用上述現(xiàn)有技術(shù)中適用大內(nèi)存、大存儲及具用戶交互界面的設(shè)備的固件恢復(fù)技術(shù)。
針對上述問題,本發(fā)明需要提供一種用于恢復(fù)物聯(lián)網(wǎng)終端固件的方法以及系統(tǒng),以簡化固件恢復(fù),并在固件異常時能自動從物聯(lián)網(wǎng)服務(wù)器下載固件,從而實現(xiàn)固件異常時的自動恢復(fù)。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明的至少一個實施例提供了一種用于恢復(fù)物聯(lián)網(wǎng)終端固件的系統(tǒng)以及方法。
第一方面,本發(fā)明實施例提出一種用于恢復(fù)物聯(lián)網(wǎng)終端固件的方法,其包括以下步驟:
(a)、在物聯(lián)網(wǎng)終端中針對其固件存儲備份固件,所述備份固件包括第一物聯(lián)網(wǎng)通信模塊及第一互聯(lián)網(wǎng)通信模塊;
(b)、在所述物聯(lián)網(wǎng)終端上電啟動后,由其引導(dǎo)程序檢測所述物聯(lián)網(wǎng)終端的固件是否異常,并在異常時運(yùn)行所述備份固件,由所述備份固件通過所述第一物聯(lián)網(wǎng)通信模塊向物聯(lián)網(wǎng)服務(wù)器發(fā)布固件異常信息、固件異常的終端序列號以及固件版本號,并同時訂閱固件升級主題;
(c)、由所述物聯(lián)網(wǎng)服務(wù)器通過第二物聯(lián)網(wǎng)通信模塊接收所述固件異常信息、固件異常的終端序列號以及固件版本號,根據(jù)固件異常的終端序列號及固件版本號對應(yīng)綁定固件下載任務(wù),并通過第二物聯(lián)網(wǎng)通信模塊對應(yīng)推送升級任務(wù)消息;
(d)、由所述備份固件通過所述第一物聯(lián)網(wǎng)通信模塊接收所述升級任務(wù)消息,利用所述升級任務(wù)消息且通過所述第一互聯(lián)網(wǎng)通信模塊從所述物聯(lián)網(wǎng)服務(wù)器下載對應(yīng)的固件升級包;
(e)、判斷所述備份固件對所述固件升級包的下載是否成功,若是則繼續(xù)步驟(f),若否則繼續(xù)步驟(d)中對固件升級包的下載;以及
(f)、由所述引導(dǎo)程序在固件對應(yīng)位置上安裝固件升級包。
在一些實施例中,所述步驟(c)和(d)中的所述升級任務(wù)消息包括升級包信息,所述步驟(e)中通過所述升級任務(wù)消息中的升級包信息來判斷所述備份固件對所述固件升級包的下載是否成功。
在一些實施例中,步驟(b)中引導(dǎo)程序通過檢測固件的完整性來檢測固件是否異常,所述引導(dǎo)程序在固件異常時把所述備份固件拷貝到固件對應(yīng)的位置之后運(yùn)行所述備份固件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海商米科技集團(tuán)股份有限公司;廣東川田科技有限公司,未經(jīng)上海商米科技集團(tuán)股份有限公司;廣東川田科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011124081.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設(shè)備和物聯(lián)網(wǎng)平臺
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務(wù)提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設(shè)備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設(shè)備接入系統(tǒng)及接入方法
- 一種資源獲取方法和裝置
- 一種視聯(lián)網(wǎng)數(shù)據(jù)的發(fā)送方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種視聯(lián)網(wǎng)信息的處理方法及裝置
- 一種訪問視聯(lián)網(wǎng)終端的方法、系統(tǒng)、設(shè)備及存儲介質(zhì)





