[发明专利]双主控板远程升级的方法、装置、终端装置及可存储介质在审
申请号: | 202110307137.1 | 申请日: | 2021-03-23 |
公开(公告)号: | CN113127031A | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 罗森;蔡鹏城;雷朋飞;张利;刘志力 | 申请(专利权)人: | 广东芬尼克兹节能设备有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 吴泽燊 |
地址: | 511470 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主控 远程 升级 方法 装置 终端 存储 介质 | ||
本发明公开一种双主控板远程升级的方法,包括以下步骤:第一主控板获取远程升级指令;判断第一主控板是否可以进行远程升级;若第一主控板可以进行远程升级,即将远程升级指令发送至第二主控板;若第一主控板不可进行远程升级,判断为升级失败;第二主控板获取远程升级指令;判断第二主控板是否可以进行远程升级;判断第二主控板是否可以进行远程升级;若第二主控板可进行远程升级,发送指令至第一主控板,第一主控板接收升级数据,同时传给第二主控板且第二主控板进行升级;若第二主控板不可进行远程升级,即判断为升级失败。本发明还提供双主控板远程升级的装置、终端装置及可存储介质。本发明实现一个DTU对两块主板进行远程升级,节省成本。
技术领域
本发明涉及远程升级技术领域,尤其涉及双主控板远程升级的方法、装置、终端装置及可存储介质。
背景技术
传统的技术中,当控制系统采用双主控板进行控制时,当主控板需要进行升级时,需要分别配置升级流程,这样需要配置多个升级模块;而且对于两主控板的升级情况,包括是否升级成功,是否升级正确没有办法判断,容易导致程序工作出现问题,升级任务没办法完成。
发明内容
为了解决现有技术存在的问题,本发明的目的在于提供一种双主控板远程升级的方法,提高远程升级的正确性。
为达上述目的,本发明采用以下技术方案:
一种双主控板远程升级的方法,所述双主控板包括所述第一主控板及第二主控板,包括以下步骤:
第一主控板获取远程升级指令;
判断第一主控板是否可以进行远程升级;若第一主控板可以进行远程升级,即将远程升级指令及升级数据发送至第二主控板;若第一主控板不可进行远程升级,即判断为升级失败;
第二主控板获取远程升级指令;
判断第二主控板是否可以进行远程升级;若第二主控板可进行远程升级,即发送指令至第一主控板,第一主控板接收升级数据,接收同时并传给第二主控板且第二主控板获取升级数据进行升级;若第二主控板不可进行远程升级,即判断为升级失败。
作为优选,还包括以下步骤:所述第二主控板进行升级,若第二主控板升级成功,第一主控板通过升级数据进行升级;若第二主控板升级失败,即结束。
作为优选,还包括以下步骤:所述第一主控板进行升级,若第一主控板升级成功,即将结果上报至服务器;若第一主控板升级失败,即结束。
作为优选,还包括以下步骤:第二主控板进行升级前,第一主控板确认第二主控板正确接收远程升级数据后,下发升级指令给第二主控板,第二主控板进行远程升级。
作为优选,判断第一主控板是否可以进行远程升级,具体包括以下步骤:
第一主控板从服务器获取下发发升级程序的软件代码和版本号,且进行比较,然后根据下述情况,进行应答是否允许升级:
若下发的软件代码与现第一主控板中的软件代码不相同,不允许升级;
若下发的软件代码与现第一主控板中的软件代码相同,但版本号相同,不允许升级;
若若下发的软件代码与现第一主控板中的软件代码相同,版本号不同,允许升级;
第一主控板获取固件大小与固件MD5校验码,第一主控板验证固件大小,接收MD5校验码;然后根据下述情况,进行应答是否允许升级:
若固件大小大于300M,第一主控板应答不允许升级;
若固件大小小于300M,第一主控板应答可升级;
作为优选,步骤判断第二主控板是否可以进行远程升级,具体步骤入下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东芬尼克兹节能设备有限公司,未经广东芬尼克兹节能设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110307137.1/2.html,转载请声明来源钻瓜专利网。