[发明专利]电表通信模块升级方法、电表控制模块和电表通信模块在审
申请号: | 202010094913.X | 申请日: | 2020-02-14 |
公开(公告)号: | CN111314133A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 许大帅;张成卫;韩风娇 | 申请(专利权)人: | 宁波三星智能电气有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;G06F8/65;H04L1/00;H04L29/06 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 王文红 |
地址: | 315000 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电表 通信 模块 升级 方法 控制 | ||
1.一种电表通信模块升级方法,其特征在于,应用于电表控制模块,包括:
获取用于升级的镜像文件;
对镜像文件的合法性进行验证后,存储所述镜像文件;
向电表通信模块发送升级请求信息;
接收电表通信模块发送的升级响应信息,并将所述镜像文件发送至通信模块以进行升级。
2.根据权利要求1所述的方法,其特征在于,对镜像文件的合法性进行验证后,存储所述镜像文件包括:
判断镜像文件的完整性和合法性,如果镜像文件完整且合法则将所述镜像文件存储至电表的非易失性存储器中;否则,记录镜像文件验证失败事件。
3.根据权利要求1所述的方法,其特征在于,将所述镜像文件发送至通信模块以进行升级包括:
接收电表控制模块发送的第i块镜像文件数据;其中,i不大于所述镜像文件的最大块数;
根据所述电表控制模块发送的第i块镜像文件数据,将第i块镜像文件数据发送至电表通信模块;
重复执行上述步骤,直到所有镜像文件发送完成;
接收电表通信模块发送的校验状态信息,根据校验状态信息记录升级成功事件或升级失败事件。
4.一种电表通信模块升级方法,其特征在于,应用于电表通信模块,包括:
接收电表控制模块发送的升级请求信息;
根据所述升级请求信息,向所述电表控制模块发送升级响应信息;
接收电表控制模块发送的第i块镜像文件,其中,i不大于所述镜像文件的最大块数;
判断是否接收到第i块镜像文件,如果是则保存第i块镜像文件并继续接收第i+1块镜像文件,否则在预设时间段内继续等待接收第i块镜像文件;判断是否接收到所述镜像文件,如果未接收到所述镜像文件,则向电表控制模块发送升级失败信息。
5.根据权利要求4所述的方法,其特征在于,还包括:
如果接收到所有镜像文件,则对所述镜像文件进行循环冗余校验,得到校验结果;
根据校验结果向所述电表控制模块发送校验状态信息。
6.一种电表控制模块,其特征在于,包括:
文件获取模块,用于获取用于升级的镜像文件;
文件验证模块,用于对镜像文件的合法性进行验证后,存储所述镜像文件;
请求发送模块,用于向电表通信模块发送升级请求信息;
文件发送模块,用于接收电表通信模块发送的升级响应信息,并将所述镜像文件发送至通信模块以进行升级。
7.一种电表通信模块,其特征在于,包括:
请求接收模块,用于接收电表控制模块发送的升级请求信息;
响应发送模块,用于根据所述升级请求信息,向所述电表控制模块发送升级响应信息;
文件接收模块,用于接收电表控制模块发送的第i块镜像文件,其中,i不大于所述镜像文件的最大块数;
判断模块,用于判断是否接收到第i块镜像文件,如果是则保存第i块镜像文件并继续接收第i+1块镜像文件,否则在预设时间段内继续等待接收第i块镜像文件;判断是否接收到所述镜像文件,如果未接收到所述镜像文件,则向电表控制模块发送升级失败信息。
8.一种电表,其特征在于,包括如权利要求6所述的电表控制模块和如权利要求7所述的电表通信模块;所述电表控制模块和所述电表通信模块相连。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至4任一项所述的方法的步骤。
10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至4任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波三星智能电气有限公司,未经宁波三星智能电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010094913.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:喷胶管和喷胶设备
- 下一篇:一种通信方法及系统、数据发送设备、数据接收设备