[发明专利]一种固件升级的方法、系统在审
申请号: | 201610024020.1 | 申请日: | 2016-01-14 |
公开(公告)号: | CN105591824A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 倪立洲 | 申请(专利权)人: | 杭州赫智电子科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F9/44;G06F9/445 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 方法 系统 | ||
1.一种固件升级的方法,其特征在于,所述方法包括以下步骤:
步骤1)、用户向监控平台上传固件升级包;
步骤2)、所述固件升级包上传成功后,监控平台从固件升级包中读取固件信息, 将固件信息上传到云服务器;
步骤3)、所述监控平台向云服务器发起固件升级请求;
步骤4)、所述云服务器向设备终端发送升级指令和固件升级包;
步骤5)、所述设备终端接收升级指令和固件升级包,向云服务器发送第一反馈 信息;
步骤6)、所述设备终端进行固件升级,升级成功后,向云服务器发送第二反馈 信息;
步骤7)、所述云服务器保存升级成功后的设备终端信息,统计并向监控平台发 送所有升级成功的设备终端数目;
步骤8)、所述监控平台刷新已成功升级的设备终端数目。
2.根据权利要求1所述的一种固件升级的方法,其特征在于,所述步骤1)中, 所述固件升级包包括开始码、固件主体和结束码。
3.根据权利要求1所述的一种固件升级的方法,其特征在于,所述步骤2)中, 所述固件信息包括固件标识、固件版本号、固件路径、设备型号、设备联网方 式。
4.根据权利要求3所述的一种固件升级的方法,其特征在于,所述固件标识由 两部分构成:设备标识和固件适用范围标识;所述设备标识是设备的唯一编号, 所述固件适用范围是标识适用所述固件升级包的设备终端类型。
5.根据权利要求1所述的一种固件升级的方法,其特征在于,在所述云服务器 向设备终端发送升级指令和固件升级包步骤之前,还包括所述云服务器和所述 设备终端的一次握手协议,包括:所述云服务器向所述设备终端发送升级确认 请求,询问所述设备终端是否具备接收固件的条件,待设备终端检测完自身的 运行状况,确认自身具备接收固件的条件后,向所述云服务器发送确认升级的 消息。
6.根据权利要求1所述的一种固件升级的方法,其特征在于,所述步骤5)中, 设备终端接收升级指令和固件升级包步骤,包括:
1)设备终端接收到云服务器发送的开始码,向云服务器发送确定可以进行固件 升级的反馈信息,开始接收固件升级包;
2)云服务器将固件升级包按照固定大小进行切割并编号,生成固件升级报文指 令,按照编号顺序向所述设备终端进行发送;
3)设备终端接收到固件升级报文,向云端服务器反馈信息;
4)设备终端接收到云服务器发送的结束码,对接收到的固件升级包进行循环冗 余校验码检验,检验通过后,向云服务器发送已经成功接收了所有的固件升级 包的反馈信息。
7.根据权利要求1所述的一种固件升级的方法,其特征在于,所述步骤6)中, 所述设备终端进行固件升级的步骤,包括:
a)接收云服务器指令;
b)判断是否为固件下载通知消息指令,如果是固件下载通知消息指令,则将所 述设备终端中的固件升级标志复位为可接收固件的标志,执行步骤a,如果不是 固件下载通知消息指令,执行步骤c;
c)判断是否为固件下载报文指令,如果是固件下载报文指令,则将固件升级包 下载并存储到第一存储单元,如果不是固件下载报文指令,则执行步骤d;
d)判断固件升级包是否下载完成,如果下载完成,则执行步骤e,如果没有下 载没有完成,则执行步骤a;
e)从第一存储单元中读取固件升级包;
f)将固件升级包写入到第二存储单元;
g)第二存储单元对写入的固件升级包进行校验,判断固件写入是否通过,如果 通过,固件升级结束,如果写入操作没有通过,则执行步骤a。
8.根据权利要求1所述的一种固件升级的方法,其特征在于,所述步骤5)中, 所述第一反馈信息用于通知所述云服务器,所述设备终端已经全部接收固件升 级包,包括:接收到的固件升级报文编号和是否成功接收到报文包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州赫智电子科技有限公司,未经杭州赫智电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610024020.1/1.html,转载请声明来源钻瓜专利网。