[发明专利]用于更新断路器固件的系统和方法在审
申请号: | 202010260314.0 | 申请日: | 2020-04-03 |
公开(公告)号: | CN111562926A | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 张益玖;雷锡社;穆彪;郑雷;吕子伟 | 申请(专利权)人: | 江苏能电科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
代理公司: | 深圳中细软知识产权代理有限公司 44528 | 代理人: | 赵雪晴 |
地址: | 213100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 更新 断路器 系统 方法 | ||
本发明实施例公开了一种用于更新断路器固件的系统和方法,所述系统,包括:所述服务器用于向所述断路器发送待更新固件的新版本的版本号、版本长度以及第一校验数据;所述断路器用于根据所述待更新固件的新版本的版本号下载所述待更新固件的新版本,根据下载完成的待更新固件的新版本生成第二校验数据;所述断路器还用于得到校验数据比对结果和版本长度比对结果;所述断路器还用于在所述校验数据比对结果为比对通过且所述版本长度比对结果为比对通过时,使用所述下载完成的待更新固件的新版本替换所述待更新固件的旧版本,以实现所述待更新固件的更新。本发明能够降低固件更新后断路器出现异常的概率。
技术领域
本发明涉及断路器技术领域,尤其涉及一种用于更新断路器固件的系统和方法。
背景技术
断路器是一种常见的开关装置,其广泛的应用于各个领域。为了保证断路器的正常使用,断路器中通常设置有大量的固件,这些固件通常需要进行更新和维护,从而保证断路器的正常使用。
现有的更新断路器固件的方法,主要是通过服务器向断路器下发固件的新版本的版本号以及校验数据,当断路器根据校验数据校验成功之后,即可下载固件,并将下载到的新版本的固件替换旧版本的固件,从而实现固件更新。
但是,断路器在下载新版本的固件的过程中,很可能因为网络问题导致下载到的新版本的固件出现异常,例如,因为网络问题出现丢包现象,从而导致下载到的新版本的固件并不完整,如果此时再使用该新版本的固件替换旧版本的固件,必然导致断路器后续的使用出现异常。
发明内容
基于此,有必要针对上述问题,提出一种降低固件更新后断路器出现异常的概率的用于更新断路器固件的系统和方法。
第一方面,提供了一种用于更新断路器固件的系统,包括:服务器和断路器;
所述服务器用于向所述断路器发送待更新固件的新版本的版本号、版本长度以及第一校验数据;
所述断路器用于根据所述待更新固件的新版本的版本号下载所述待更新固件的新版本,根据下载完成的待更新固件的新版本生成第二校验数据;
所述断路器还用于将所述第一校验数据与所述第二校验数据进行比对,得到校验数据比对结果,计算所述下载完成的待更新固件的新版本的版本长度,将所述服务器发送的待更新固件的新版本的版本长度与计算得到的所述下载完成的待更新固件的新版本的版本长度进行比对,得到版本长度比对结果;
所述断路器还用于在所述校验数据比对结果为比对通过且所述版本长度比对结果为比对通过时,使用所述下载完成的待更新固件的新版本替换所述待更新固件的旧版本,以实现所述待更新固件的更新。
在一个实施例中,所述服务器还用于向所述断路器发送所述待更新固件的旧版本的版本号;所述断路器还用于将所述待更新固件的旧版本的版本号与本地的各个固件的版本号进行比对;所述断路器还用于若在本地的各个固件的版本号中存在与所述待更新固件的旧版本的版本号相同的版本号,则向所述服务器发送确认更新信息,以便所述服务器根据所述确认更新信息向所述断路器发送所述待更新固件的新版本的版本号、版本长度以及第一校验数据;所述断路器还用于若在本地的各个固件的版本号中不存在与所述待更新固件的旧版本的版本号相同的版本号,则向所述服务器发送拒绝更新信息,以便所述服务器根据所述拒绝更新信息停止发送所述待更新固件的新版本的版本号、版本长度以及第一校验数据。
在一个实施例中,所述系统还包括:管理员终端;所述断路器还用于在所述校验数据比对结果为比对通过且所述版本长度比对结果为比对通过时,向所述管理员终端发送所述待更新固件的新版本的版本号、所述待更新固件的旧版本的版本号以及断路器标识;所述管理员终端还用于根据所述待更新固件的新版本的版本号、所述待更新固件的旧版本的版本号以及所述断路器标识向所述断路器发送允许更新信息;所述断路器还用于在接收到所述管理员终端发送的允许更新信息时,使用所述下载完成的待更新固件的新版本替换所述待更新固件的旧版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏能电科技有限公司,未经江苏能电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010260314.0/2.html,转载请声明来源钻瓜专利网。