[发明专利]固件升级方法、装置、计算机设备和可读存储介质有效
申请号: | 202010983862.6 | 申请日: | 2020-09-17 |
公开(公告)号: | CN112118137B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 黄海泉 | 申请(专利权)人: | 上海闻泰电子科技有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L9/40;H04L67/06;H04L67/141 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 裴素英 |
地址: | 200001 上海市黄浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 方法 装置 计算机 设备 可读 存储 介质 | ||
本申请的实施例提供了一种固件升级方法、装置、计算机设备和可读存储介质,涉及通信设备维护技术领域,固件升级方法包括:接收主控单元发送的通信升级包;根据通信升级包的认证码对通信升级包的完整性进行验证,其中,通信升级包的认证码是主控单元利用密码散列函数对通信升级包进行计算得到的;在通信升级包通过完整性验证的情况下进入恢复模式,断开与主控单元的通信连接;按照恢复模式配置的升级指令,运行通信升级包进行升级;在预设升级时长后,建立与主控单元的通信连接,主控单元和通信单元在预设升级时长内均升级完成,通过上述步骤能够便捷地实现固件升级。
技术领域
本申请涉及通信设备维护技术领域,具体而言,涉及一种固件升级方法、装置、计算机设备和可读存储介质。
背景技术
随着通信技术的发展,不论是在医院,单位,工厂,小区还是农村等区域,无线网络的接入已经十分普及,而负责处理无线网络的接入的设备大多由用于实现信号的发送与接收的通信单元以及用于控制通信单元的主控单元作为基础设备构成。而通信技术的更新换代速度之快,需要对应的固件也进行相应版本的升级来适配通信技术的更新。而在现有技术中,并不能直接对通信单元进行远程操作升级,仅能基于通信单元给定的更新模式由人工到现场进行升级。不仅如此,现有技术中,主控单元和通信单元也是分别进行升级的,这也产生了由于没有升级到相互适配的版本进而导致两者之间无法正常通信的问题,现有的固件升级方案十分的麻烦。
有鉴于此,如何提供一种便捷地固件升级方案,是本领域技术人员需要解决的。
发明内容
本申请提供了一种固件升级方法、装置、计算机设备和可读存储介质。
本申请的实施例可以这样实现:
第一方面,本申请实施例提供一种固件升级方法,应用于客户前置设备的通信单元,客户前置设备还包括与通信单元通信连接的主控单元;
方法包括:
接收主控单元发送的通信升级包;
根据通信升级包的认证码对通信升级包的完整性进行验证,其中,通信升级包的认证码是主控单元利用密码散列函数对通信升级包进行计算得到的;
在通信升级包通过完整性验证的情况下进入恢复模式,断开与主控单元的通信连接;
按照恢复模式配置的升级指令,运行通信升级包进行升级;
在预设升级时长后,建立与主控单元的通信连接,主控单元和通信单元在预设升级时长内均升级完成。
在可选的实施方式中,客户前置设备存储有通信单元的通信字节序,通信升级包包括网络字节序;
在根据通信升级包的认证码对通信升级包的完整性进行验证的步骤之前,方法还包括:
获取通信升级包的网络字节序;
判断网络字节序与通信字节序是否相同;
若是,则执行根据通信升级包的认证码对通信升级包的完整性进行验证的步骤;
若否,则将网络字节序调整为通信字节序。
在可选的实施方式中,通信单元包括升级地址和升级端口;
接收主控单元发送的通信升级包的步骤,包括:
实时监听主控单元是否发出升级信号,其中,升级信号用于触发通信单元接收主控单元发送的通信升级包;
在监听到主控单元发出升级信号的情况下,通过升级地址和升级端口接收主控单元发送的通信升级包。
在可选的实施方式中,主控单元和通信单元之间基于网际互连协议通道的套接字进行数据传输,通信升级包多个通信升级子包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海闻泰电子科技有限公司,未经上海闻泰电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010983862.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种悬浮窗控制方法和系统
- 下一篇:一种废旧电缆线的分离回收装置及使用方法