[发明专利]一种固件升级方法、装置、介质及智能家居系统在审
申请号: | 201811178699.5 | 申请日: | 2018-10-10 |
公开(公告)号: | CN109522036A | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 张昕凯;胡彦春 | 申请(专利权)人: | 北京金茂绿建科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 固件升级 智能家居设备 智能网关 固件升级文件 智能家居系统 物联网 云平台 快速响应 下载 工程师 升级 应用 | ||
本发明涉及一种固件升级方法、装置、介质及智能家居系统,应用于智能网关,所述智能网关与物联网云平台相连,且与多个智能家居设备分别相连,所述方法包括:从所述物联网云平台下载待固件升级的智能家居设备的固件升级文件;按照所述待固件升级的智能家居设备的固件升级策略,将所述固件升级文件发送给所述待固件升级的智能家居设备,以使所述待固件升级的智能家居设备进行固件升级。当智能家居设备需要升级的时候,智能网关可以快速响应,以使智能家居设备进行固件升级,采用该方法,通过智能网关实现了远程固件升级,无需工程师现场对智能家居设备进行固件升级,提升了用户的产品体验。
技术领域
本发明涉及智能家居技术领域,特别是涉及一种固件升级方法、装置、介质及智能家居系统。
背景技术
目前,to B(英文:to Business,中文:面向企业)端智能家居系统,网络拓扑结构由三部分组成:智能家居设备(例如:灯光开关、环境温控器、背景音乐面板等)、智能网关、物联网云平台。
相关技术中,不同的智能家居设备通过不同的网络协议(例如:zigbee协议、knx协议等)连接到智能网关,然后智能网关再通过无线路由器等连接到物联网云平台。当智能家居设备需要固件升级的时候,只能靠工程师现场对智能家居设备进行固件升级,用户的产品体验不好。
发明内容
为了解决上述问题,本发明公开了一种固件升级方法、装置、介质及智能家居系统。
根据本申请的第一个方面,提供一种固件升级方法,应用于智能网关,所述智能网关与物联网云平台相连,且与多个智能家居设备分别相连,所述方法包括:
从所述物联网云平台下载待固件升级的智能家居设备的固件升级文件;
按照所述待固件升级的智能家居设备的固件升级策略,将所述固件升级文件发送给所述待固件升级的智能家居设备,以使所述待固件升级的智能家居设备进行固件升级。
可选地,所述待固件升级的智能家居设备的数量是多个;从所述物联网云平台下载待固件升级的智能家居设备的固件升级文件,包括:
从所述物联网云平台下载固件升级文件压缩包,所述固件升级文件压缩包是经所述物联网云平台加密后的压缩包,且包括多个待固件升级的智能家居设备各自的固件升级文件;
按照所述待固件升级的智能家居设备的固件升级策略,将所述固件升级文件发送给所述待固件升级的智能家居设备,包括:
利用预存的解压缩密钥对所述固件升级文件压缩包进行解压缩,以得到所述多个待固件升级的智能家居设备各自的固件升级文件;
按照所述多个待固件升级的智能家居设备各自的固件升级策略,将所述多个待固件升级的智能家居设备各自的固件升级文件分别发送给相应的待固件升级的智能家居设备。
可选地,在从所述物联网云平台下载固件升级文件压缩包之前,所述方法还包括:
确定所述固件升级文件压缩包的大小是否超过预设阈值;
从所述物联网云平台下载固件升级文件压缩包,包括:
在所述固件升级文件压缩包的大小超过所述预设阈值的情况下,在网络空闲时段从所述物联网云平台下载所述固件升级文件压缩包;
在所述固件升级文件压缩包的大小未超过所述预设阈值的情况下,实时从所述物联网云平台下载所述固件升级文件压缩包。
可选地,所述智能网关通过多种通信协议与所述多个智能家居设备分别相连,一种通信协议与至少一个智能家居设备对应;所述方法还包括:
从所述物联网云平台下载固件升级策略文件,并存储到本地,所述固件升级策略文件包括所述多种通信协议各自对应的至少一个智能家居设备的固件升级策略;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金茂绿建科技有限公司,未经北京金茂绿建科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811178699.5/2.html,转载请声明来源钻瓜专利网。