发明名称 家庭网关中低内存开销的远程升级系统及远程升级方法
摘要 本发明公开了一种家庭网关中低内存开销的远程升级系统,涉及网络通信技术领域,包括远程管理平台,网络连接设备和设于各家庭网关设备内部的家庭网关客户端,远程管理平台与家庭网关客户端通过网络连接设备;家庭网关客户端包括镜像文件下载模块,镜像文件解析模块,缓存擦写模块,crc计算校验模块和升级生效执行模块。本发明将家庭网关镜像文件分段下载,能够降低因网络拥塞而出现升级不成功的概率并有效节省了对家庭网关设备内存开销;采用该分段下载技术不需要外部存储器,对存储设备需求低,无需设备更换为大容量的内存,节省了家庭网关成本。本发明还公开了一种基于家庭网关中低内存开销的远程升级系统的远程升级方法。
申请公布号 CN105975308A 申请公布日期 2016.09.28
申请号 CN201610289225.2 申请日期 2016.05.04
申请人 烽火通信科技股份有限公司 发明人 屈兰;曹祁生;孙成芳
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 武汉智权专利代理事务所(特殊普通合伙) 42225 代理人 张凯
主权项 一种家庭网关中低内存开销的远程升级系统,其特征在于,包括:远程管理平台(1),网络连接设备(2)和设于各家庭网关设备内部的家庭网关客户端(3),所述远程管理平台(1)与所述家庭网关客户端(3)通过所述网络连接设备(2)连接;所述家庭网关客户端(3)包括:镜像文件下载模块(31),用于从远程管理平台(1)分段下载包含家庭网关镜像文件的数据包,并根据缓存区剩余大小实时调整分段下载的数据包大小;镜像文件解析模块(32),用于获取镜像文件的文件合法性唯一码和循环冗余码校验码(crc):crc1,并校验该文件合法性唯一码是否正确;缓存擦写模块(33),用于将已下载的数据包分段缓存至2k大小;并将已缓存的数据包按2k大小分段擦写;crc计算校验模块(34),用于对每个2k大小的数据包进行crc计算;通过累加法计算所有下载的数据包crc总和:crc2;比较crc1与crc2是否相等;升级生效执行模块(35),用于将家庭网关设备的启动标志设置为已擦写好的flash分区并向远程管理平台(1)反馈升级成功。
地址 430074 湖北省武汉市东湖开发区光谷创业街67号