[发明专利]一种物联网产品固件更新方法及其系统在审
申请号: | 201710128107.8 | 申请日: | 2017-03-06 |
公开(公告)号: | CN107040404A | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 王斌 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F9/445 |
代理公司: | 上海硕力知识产权代理事务所31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 产品 更新 方法 及其 系统 | ||
技术领域
本发明涉及物联网技术领域,尤其涉及一种固件更新方法及其系统。
背景技术
继互联网和移动通信网发展之后,物联网这一概念自提出以来就在各个领域中得到迅速发展,被公认为又一次世界信息产业的大浪潮。其通过各种信息传感设备,如传感器、射频识别(Radio Frequency Identification,RFID)技术、全球定位系统、红外感应器、激光扫描器、气体感应器等装置和技术,实时采集任何需要监控、连接、互动的物体或过程,结合互联网形成的一个巨大网络。以此实现物与物、物与人之间的连接,方便管理和控制。
在当前物联网中,比如ZigBee网络,如果其中某个物联网产品需要更新新的固件,需要与服务器进行交互,以此通过服务器来获得最新的固件。假若整个物联网中有大量同类型的产品,每个同类型的物联网产品需要更新的固件都是相同的,而在更新的过程中每个固件都需要与服务器进行交互以获取跟新固件,无疑会浪费网络资源,增加服务器的负担。
发明内容
针对上述问题,本发明提供了一种物联网产品固件更新方法及其系统,有效解决了现有物联网产品固件更新方法引起的服务器负担过重的技术问题。
本发明提供的技术方案如下:
一种物联网产品固件更新方法,所述物联网中包括多个同类型产品,所述产品与服务器通信连接,且所述多个产品互相通信连接,所述物联网产品固件更新方法中包括:
S11所述多个同类型产品中任意一产品发送固件版本查询信息至服务器;
S12该产品根据服务器反馈的固件版本信息进行广播,获取同一网络中同类型产品的当前版本信息;
S13该产品比较所述当前版本信息和服务器反馈的固件版本信息,判定从服务器中或是从同类型产品中下载待更新固件;
S14该产品根据下载的待更新固件进行固件更新。
在本技术方案中,产品在更新固件的过程中,根据服务器中的固件版本信息和网络中同一类型产品中的当前版本信息确定待更新固件的来源,可见,在整个网络同类型产品中,只有第一个更新固件的产品从服务器中下载待更新固件,其他的产品都是从同类型产品中进行下载,无需从服务器中进行下载,以此降低了服务器的负荷,减轻服务器的出口带宽;另外,在同类型产品中,除了第一更新固件的产品,其他产品都属于本地更新,大大提高了更新速度。
进一步优选地,步骤S13中具体包括:
S131该产品将接收到的固件版本信息与自身的当前版本信息进行比对,判断是否需要更新;
S132若需要更新,进一步将服务器反馈的固件版本信息与同类型产品的当前版本信息进行比对;
S133若服务器反馈的固件版本信息与同类型产品的当前版本信息相同,则该产品从同类型产品中下载待更新固件;
S134若服务器反馈的固件版本信息与同类型产品的当前版本信息不同,则该产品从服务器中下载待更新固件。
在本技术方案中,产品在下载待更新固件之前,首先将自身的当前版本信息与服务器反馈的固件版本信息进行比较,以此判断是否需要更新;之后再进一步判断待更新固件的下载来源,以此减轻服务器的负担,加快固件更新的速度。
进一步优选地,所述物联网中还包括一本地控制器,所述产品与本地控制器通信连接,所述本地控制器与服务器通信连接,所述物联网产品固件更新方法中还包括:
S21本地控制器根据产品所属类型在服务器中查询是否有固件更新;
S22若有,本地控制器从服务器中下载相应待更新固件并进行广播;
S23本地控制器接收该待更新固件对应类型产品发送的固件版本查询信息;
S24本地控制器根据接收到的固件版本查询信息将待更新固件版本信息反馈至相应产品;
S25本地控制器根据产品发送的固件版本获取信息将待更新固件下发至相应产品,实现产品中固件的更新。
在本技术方案中,在固件更新的过程中,本地控制器从服务器中下载待更新固件,以此网络中各产品从本地控制器下载该待更新固件,无需从服务器中进行下载,以此降低了服务器的负荷,减轻服务器的出口带宽;另外,产品的固件更新都属于本地更新,大大提高了更新速度。
进一步优选地,在步骤S21之前还包括:
S20本地控制器判断新加入的产品的类型,若该产品在所述本地控制器管辖范围属于新类型产品,跳转至步骤S21。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710128107.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:门的锁紧装置及门
- 下一篇:一种门窗框架型材组件及使用该组件的门窗框架