[发明专利]用于更新断路器固件的系统和方法在审
申请号: | 202010260314.0 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111562926A | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 张益玖;雷锡社;穆彪;郑雷;吕子伟 | 申请(专利权)人: | 江苏能电科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 深圳中细软知识产权代理有限公司 44528 | 代理人: | 赵雪晴 |
地址: | 213100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 更新 断路器 系统 方法 | ||
1.一种用于更新断路器固件的系统,其特征在于,包括:服务器和断路器;
所述服务器用于向所述断路器发送待更新固件的新版本的版本号、版本长度以及第一校验数据;
所述断路器用于根据所述待更新固件的新版本的版本号下载所述待更新固件的新版本,根据下载完成的待更新固件的新版本生成第二校验数据;
所述断路器还用于将所述第一校验数据与所述第二校验数据进行比对,得到校验数据比对结果,计算所述下载完成的待更新固件的新版本的版本长度,将所述服务器发送的待更新固件的新版本的版本长度与计算得到的所述下载完成的待更新固件的新版本的版本长度进行比对,得到版本长度比对结果;
所述断路器还用于在所述校验数据比对结果为比对通过且所述版本长度比对结果为比对通过时,使用所述下载完成的待更新固件的新版本替换所述待更新固件的旧版本,以实现所述待更新固件的更新。
2.如权利要求1所述的系统,其特征在于,所述服务器还用于向所述断路器发送所述待更新固件的旧版本的版本号;
所述断路器还用于将所述待更新固件的旧版本的版本号与本地的各个固件的版本号进行比对;
所述断路器还用于若在本地的各个固件的版本号中存在与所述待更新固件的旧版本的版本号相同的版本号,则向所述服务器发送确认更新信息,以便所述服务器根据所述确认更新信息向所述断路器发送所述待更新固件的新版本的版本号、版本长度以及第一校验数据;
所述断路器还用于若在本地的各个固件的版本号中不存在与所述待更新固件的旧版本的版本号相同的版本号,则向所述服务器发送拒绝更新信息,以便所述服务器根据所述拒绝更新信息停止发送所述待更新固件的新版本的版本号、版本长度以及第一校验数据。
3.如权利要求1所述的系统,其特征在于,所述系统还包括:管理员终端;
所述断路器还用于在所述校验数据比对结果为比对通过且所述版本长度比对结果为比对通过时,向所述管理员终端发送所述待更新固件的新版本的版本号、所述待更新固件的旧版本的版本号以及断路器标识;
所述管理员终端还用于根据所述待更新固件的新版本的版本号、所述待更新固件的旧版本的版本号以及所述断路器标识向所述断路器发送允许更新信息;
所述断路器还用于在接收到所述管理员终端发送的允许更新信息时,使用所述下载完成的待更新固件的新版本替换所述待更新固件的旧版本。
4.如权利要求3所述的系统,其特征在于,所述断路器还用于在所述校验数据比对结果为比对失败和/或所述版本长度比对结果为比对失败时,删除所述下载完成的待更新固件的新版本。
5.如权利要求4所述的系统,其特征在于,所述断路器还用于在删除所述下载完成的待更新固件的新版本之后,生成异常描述信息,将所述异常描述信息发送至所述管理员终端。
6.如权利要求1所述的系统,其特征在于,所述断路器还用于根据所述待更新固件的新版本的版本号和断路器标识生成下载请求,将所述下载请求发送至所述服务器;
所述服务器还用于根据所述下载请求中的待更新固件的新版本的版本号获取所述待更新固件的新版本的下载链接,将所述下载链接发送至所述断路器标识对应的断路器,以便所述断路器根据所述下载链接下载所述待更新固件的新版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏能电科技有限公司,未经江苏能电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010260314.0/1.html,转载请声明来源钻瓜专利网。