[发明专利]一种固件升级的方法、系统在审
申请号: | 201610024020.1 | 申请日: | 2016-01-14 |
公开(公告)号: | CN105591824A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 倪立洲 | 申请(专利权)人: | 杭州赫智电子科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/44;G06F9/445 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 方法 系统 | ||
技术领域
本发明涉及到物联网技术领域,尤其是涉及到一种固件升级的方法、系统。
背景技术
物联网是“信息化”时代的重要发展阶段,是信息发展产业的第三次产业浪 潮。物联网是互联网在物品上的一个延续和扩展,物物之间通过互联网进行信 息交换和通信。因物联网搭建在实体物品之上,故物联网同用户有很强的交互 性。从而体现出应用创新是物联网发展的核心,以用户体验为核心的创新2.0是 物联网发展的灵魂。目前对设备终端的固件升级主要是通过人工手动升级,利 用专业的工具对设备终端进行固件烧制。本发明利用云服务器通过无线网络对 设备进行自动固件升级,可以方便的进行自动化批量完成固件升级操作。
发明内容
为克服现有技术的问题,本发明通过云服务器与设备终端交互的方式,实 现了对不同种类、不同固件版本的远程自动升级,快捷方便,适应了当前更新 智能设备终端多种功能的固件升级要求,克服了现有技术存在的缺陷。
本发明提供的技术方案是:一种固件升级的方法,具体包括以下步骤:
1)用户向监控平台上传固件升级包;
2)所述固件升级包上传成功后,所述监控平台从固件升级包中读取固件信 息,将固件信息上传到云服务器;
3)所述监控平台向所述云服务器发起固件升级请求;
4)所述云服务器向设备终端发送升级指令和固件升级包;
5)所述设备终端接收升级指令和固件升级包,向所述云服务器发送第一 反馈信息;
6)所述设备终端进行固件升级,升级成功后,向所述云服务器发送第二反 馈信息;
7)所述云服务器保存升级成功后的设备终端信息,统计并向所述监控平台 发送所有升级成功的设备终端数目;
8)所述监控平台刷新已成功升级的设备终端数目;
所述步骤1)中,所述固件升级包包括开始码、固件主体和结束码;
所述步骤2)中,固件信息包括固件标识、固件版本号、固件路径、设备型 号、设备联网方式。
所述步骤2)中,所述固件标识由两部分构成:设备标识和固件适用范围标 识;所述设备标识是设备的唯一编号,所述固件适用范围是标识适用所述固件 升级包的设备终端类型。
在所述云服务器向设备终端发送升级指令和固件升级包步骤之前,还包括 所述云服务器和所述设备终端的一次握手协议,包括:所述云服务器向所述设 备终端发送升级确认请求,询问所述设备终端是否具备接收固件的条件,待设 备终端检测完自身的运行状况,确认自身具备接收固件的条件后,向所述云服 务器发送确认升级的消息。
所述设备终端包含固件升级标志,接收固件的条件是固件升级标志设置为0 时,可以进行固件升级任务,接收固件的条件是固件升级标志设置为1时,则 不可进行固件升级任务。
所述步骤4)中,所述升级指令的格式包含两个操作标志位,两个操作标志 位的组合代表升级指令;
所述固件升级包可以根据具体网络带宽等环境因素被切割成固定大小的报 文,切割后的报文包可以更容易被所述终端设备识别和接收;
所述步骤4)中,所述云服务器向所述设备终端发送固件升级包的过程中, 报文包的传输支持断点续传技术;
所述设备终端接收升级指令和固件升级包步骤中,包括:
1)设备终端接收到云服务器发送的开始码,向云服务器发送确定可以进行 固件升级的反馈信息,开始接收固件升级包;
2)云服务器将固件升级包按照固定大小进行切割并编号,生成固件升级报 文指令,按照编号顺序向所述设备终端进行发送;
3)设备终端接收到固件升级报文,向云端服务器反馈信息;
4)设备终端接收到云服务器发送的结束码,对接收到的固件升级包进行循 环冗余校验码检验,检验通过后,向云服务器发送已经成功接收了所有的固件 升级包的反馈信息。
在设备终端接收到固件升级报文的过程中,如果过3秒后,云服务器没有 接收到设备终端发送的反馈信息,则认为固件升级报文已经丢失,重新发送固 件升级报文。如果重发三次设备终端还未有反馈,则代表本次升级失败。
所述步骤5)中,所述第一反馈信息用于通知所述云服务器,所述设备终端 已经全部接收固件升级包,包括:接收到的固件升级报文编号,和是否成功接 收到报文包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州赫智电子科技有限公司,未经杭州赫智电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610024020.1/2.html,转载请声明来源钻瓜专利网。