一种对物联网设备进行远程差分升级的方法
基本信息
申请号 | CN202011409541.1 | 申请日 | - |
公开(公告)号 | CN112527370A | 公开(公告)日 | 2021-03-19 |
申请公布号 | CN112527370A | 申请公布日 | 2021-03-19 |
分类号 | G06F8/658(2018.01)I;G06F21/12(2013.01)I;H04L29/08(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 刘强;黄伟;陈委委 | 申请(专利权)人 | 成都中科慧源科技有限公司 |
代理机构 | 成都瑞创华盛知识产权代理事务所(特殊普通合伙) | 代理人 | 辜强 |
地址 | 610041四川省成都市高新区西区大道199号D1栋2楼 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种对物联网设备进行远程差分升级的方法,该方法包括:服务器端将待升级软件代码的副本和新软件代码的副本进行比对差分和压缩;将服务器下发的MD5码与物联网设备两个代码区的MD5码进行逐一比对,比对成功则开始升级流程;物联网设备不断从服务器中请求新的差分压缩文件的片段,在获取差分压缩文件片段的同时对该文件片段进行校验、解压缩得到差分文件,差分文件再结合本地代码重新生成新版本的代码文件并写入物联网设备的flash中;重复前面步骤,直到服务器文件传输完成,然后更新新旧软件的MD5码,进行程序跳转即运行新软件。本发明占用物联网设备资源少,整个升级包文件小,升级过程快。 |
