一種基于藍牙設(shè)備端的OTA固件升級方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN201910866642.2 申請日 -
公開(公告)號 CN110621011A 公開(公告)日 2019-12-27
申請公布號 CN110621011A 申請公布日 2019-12-27
分類號 H04W4/80(2018.01); H04W8/24(2009.01); H04L12/24(2006.01) 分類 電通信技術(shù);
發(fā)明人 張曉瑋; 廖統(tǒng)浪 申請(專利權(quán))人 北京方研矩行科技有限公司
代理機構(gòu) 北京萬思博知識產(chǎn)權(quán)代理有限公司 代理人 高鎮(zhèn)
地址 100191 北京市朝陽區(qū)祁家豁子8號5層1-28內(nèi)502室
法律狀態(tài) -

摘要

摘要 本申請公開了一種基于藍牙設(shè)備端的OTA固件升級方法和系統(tǒng),包括啟動OTA升級步驟,藍牙設(shè)備端接收終端發(fā)送的OTA請求升級數(shù)據(jù)包、讀取本地保存的斷點續(xù)傳固件數(shù)據(jù)和判斷該升級數(shù)據(jù)包與斷點續(xù)傳固件數(shù)據(jù)中的版本號和校驗值是否均對應(yīng)一致;若否,則藍牙設(shè)備端下載OTA固件;下載OTA固件步驟,藍牙設(shè)備端等待接收OTA固件的第一個chunk數(shù)據(jù)包以更新OTA固件數(shù)據(jù)、依次接收OTA固件的剩余chunk數(shù)據(jù)包,根據(jù)該剩余chunk數(shù)據(jù)包的標識來下載OTA固件;藍牙設(shè)備端接收終端發(fā)送的升級命令并基于下載的OTA固件對該藍牙設(shè)備端進行升級。本發(fā)明實現(xiàn)了斷點續(xù)傳功能并保證了傳輸?shù)腛TA固件完整性。