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

基本信息

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

摘要

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