一種對(duì)物聯(lián)網(wǎng)設(shè)備進(jìn)行遠(yuǎn)程差分升級(jí)的方法

基本信息

申請(qǐng)?zhí)?/td> CN202011409541.1 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112527370A 公開(kāi)(公告)日 2021-03-19
申請(qǐng)公布號(hào) CN112527370A 申請(qǐng)公布日 2021-03-19
分類號(hào) G06F8/658(2018.01)I;G06F21/12(2013.01)I;H04L29/08(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 劉強(qiáng);黃偉;陳委委 申請(qǐng)(專利權(quán))人 成都中科慧源科技有限公司
代理機(jī)構(gòu) 成都瑞創(chuàng)華盛知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 代理人 辜強(qiáng)
地址 610041四川省成都市高新區(qū)西區(qū)大道199號(hào)D1棟2樓
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種對(duì)物聯(lián)網(wǎng)設(shè)備進(jìn)行遠(yuǎn)程差分升級(jí)的方法,該方法包括:服務(wù)器端將待升級(jí)軟件代碼的副本和新軟件代碼的副本進(jìn)行比對(duì)差分和壓縮;將服務(wù)器下發(fā)的MD5碼與物聯(lián)網(wǎng)設(shè)備兩個(gè)代碼區(qū)的MD5碼進(jìn)行逐一比對(duì),比對(duì)成功則開(kāi)始升級(jí)流程;物聯(lián)網(wǎng)設(shè)備不斷從服務(wù)器中請(qǐng)求新的差分壓縮文件的片段,在獲取差分壓縮文件片段的同時(shí)對(duì)該文件片段進(jìn)行校驗(yàn)、解壓縮得到差分文件,差分文件再結(jié)合本地代碼重新生成新版本的代碼文件并寫(xiě)入物聯(lián)網(wǎng)設(shè)備的flash中;重復(fù)前面步驟,直到服務(wù)器文件傳輸完成,然后更新新舊軟件的MD5碼,進(jìn)行程序跳轉(zhuǎn)即運(yùn)行新軟件。本發(fā)明占用物聯(lián)網(wǎng)設(shè)備資源少,整個(gè)升級(jí)包文件小,升級(jí)過(guò)程快。??