[发明专利]基于网关的固件升级方法及设备的固件升级方法在审
申请号: | 202011606085.X | 申请日: | 2020-12-30 |
公开(公告)号: | CN112612497A | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 黄志成 | 申请(专利权)人: | 欧普照明股份有限公司;苏州欧普照明有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 远明 |
地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网关 升级 方法 设备 | ||
本发明提供一种基于网关的固件升级方法以及设备的固件升级方法,物联网网关下载最新固件,设备获取物联网网关下发的最新固件或固件片段分写入至设备中,并且保存有更新固件或固件片段的设备对其它设备提供升级服务接口,可响应其他设备的更新固件请求,这样可以减少升级过程对中央网关的依赖,提高局域网下所有设备升级效率。由于设备采用的RAM普遍很小,物联网网关根据待升级设备RAM空闲情况将新固件做分片策略处理,并按分片序号以及固件片段分发至设备的RAM中,设备的RAM作为继服务器可向其它同类型设备提供的固件片段,物联网网关向所有设备发送所需的序号片段,中继服务器响应该请求,将所需的固件片段发送给待升级设备。
技术领域
本申请涉及智能家居领域,尤其涉及移动设备技术领域,具体涉及一种基于网关的固件升级方法及设备的固件升级方法。
背景技术
智能家居控制系统(英文smarthome control system,简称SCS),是以智能家居系统为平台,家居电器及家电设备为主要控制对象,利用综合布线技术、网络通信技术、自动控制技术进行高效集成,构建高效的住宅设施与家庭日程事务的控制管理系统,提升家居智能、安全、便利、舒适,并实现环保控制的系统平台。智能家居系统包含中央控制网关、照明灯具、空调、窗帘电机、空气净化器等,这些智能设备采用嵌入式系统设计,实现联网通信和动作执行等功能,通常都会被设计成软件功能可升级迭代,来满足日益新增的用户需求,这也是物联网系统的一大优势。软件可升级,就要求智能家居系统必须支持对每种设备提供固件服务。
目前主流系统的固件升级方式都是通过手机APP(应用程序)检测可升级设备,再操作将固件下载到网关,再从设备发起升级流程,到网关获取固件进行升级。由于物联网网关性能的性能有限,并且需要响应其他任务的请求,通常此过程网关只能同时响应一台设备的升级请求,所有设备需要排队完成升级,即使是不同类型的设备固件也无法同一时间同时升级,导致整个升级过程效率低下,时间长。
发明内容
本申请实施例提供一种固件升级方法以及设备的固件升级方法,物联网网关下发的最新固件或固件片段分写入至设备的RAM中,RAM作为中继服务器可响应其他设备的更新固件请求,这样可以减少升级过程对中央网关的依赖,提高局域网下所有设备升级效率。
本发明提供一种基于网关的固件升级方法,应用于物联网网关,所述方法包括如下步骤:通过第一通讯协议无线连接至云服务器端,建立数据链接通道;通过第二通讯协议无线连接至多个待升级设备的网关,建立局域网;获取由云服务器端所发送的固件升级请求指令;从所述云服务器端下载所述待升级设备相应的最新固件;将所述最新固件存放到部分所述待升级设备中,获得所述最新固件的待升级设备为未获得所述最新固件的待升级设备提供升级服务;发送升级指令至所述待升级设备中,所述待升级设备开始升级;以及接收所述待升级设备的升级请求。
进一步地,在将所述最新固件存放到部分所述待升级设备中的步骤之前,还包括如下步骤:发送一设备信息查询请求至所述待升级设备;获取所述待升级设备所发送的设备信息。
进一步地,所述设备信息包括空闲RAM容量;在将所述最新固件存放到部分所述待升级设备的步骤中,具体包括如下步骤:分别比较每一待升级设备的空闲RAM容量与一预设值的大小,若其中一待升级设备的空闲RAM容量大于所述预设值,则判定所有待升级设备为直接升级设备;将所述最新固件存放到空闲RAM容量大于所述预设值的待升级设备中,并发送不分片标记至每一待升级设备中。
进一步地,在所述分别比较每一待升级设备的空闲RAM容量与一预设值的大小的步骤中,若所有待升级设备的空闲RAM容量皆小于所述预设值,则判定所有待升级设备为间接升级设备,则进行分片步骤;发送分片标记至每一间接升级设备;计算所述间接升级设备的数量;将所述最新固件拆分为两个以上的固件片段,对每一固件片段进行标号,其中,标号的范围1~k,k为所述固件片段数量,k小于或等于所述间接升级设备的数量;发送全部固件片段及其标号至两个以上间接升级设备,确保每一固件片段被发送至至少一间接升级设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧普照明股份有限公司;苏州欧普照明有限公司,未经欧普照明股份有限公司;苏州欧普照明有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011606085.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种支付方式的整合实现方法及装置
- 下一篇:辅助上下床及起身器