电表通信模块升级方法、电表控制模块和电表通信模块技术

技术编号:24589563 阅读:37 留言:0更新日期:2020-06-21 02:25
本发明专利技术提供了一种电表通信模块升级方法、电表控制模块和电表通信模块,涉及电表的技术领域,包括获取用于升级的镜像文件;对镜像文件的合法性进行验证后,存储所述镜像文件;向电表通信模块发送升级请求信息;接收电表通信模块发送的升级响应信息,并将所述镜像文件发送至通信模块以进行升级。本发明专利技术无需更改现有通信网络即可实现电表通信模块的远程升级,方法简单,易于实现,有利于降低通信模块的设计复杂度。

Upgrading method, control module and communication module of ammeter communication module

【技术实现步骤摘要】
电表通信模块升级方法、电表控制模块和电表通信模块
本专利技术涉及电表
,尤其是涉及一种电表通信模块升级方法、电表控制模块和电表通信模块。
技术介绍
目前,电表以及远程抄表在全球得到普及和应用,市场对电表的长使用寿命要求越来越高,对电表的功能需求越来越复杂。在电表的生命周期内,为满足通信安全性、供电局新增功能或者生产厂家修复缺陷的需要,电表的固件、配套的通信模块的固件可升级是必然的趋势。对通信模块的固件进行升级,常用的方式有本地升级和远程升级两种方式。本地升级需人工到现场对电表或者通信模块逐个升级,资源浪费严重,成本高昂;标准的远程升级流程需要通信模块支持DLMS协议栈,增加了通信模块软件的设计复杂度。
技术实现思路
本专利技术的目的在于提供一种电表通信模块升级方法、电表控制模块和电表通信模块,无需更改现有通信网络即可实现电表通信模块的远程升级,方法简单,易于实现,有利于降低通信模块的设计复杂度。第一方面,实施例提供一种电表通信模块升级方法,应用于电表控制模块,包括:获取用于升级的镜像文件;对镜像文件的合法性进行验证后,存储所述镜像文件;向电表通信模块发送升级请求信息;接收电表通信模块发送的升级响应信息,并将所述镜像文件发送至通信模块以进行升级。在可选的实施方式中,对镜像文件的合法性进行验证后,存储所述镜像文件包括:判断镜像文件的完整性和合法性,如果镜像文件完整且合法则将所述镜像文件存储至电表的非易失性存储器中;否则,记录镜像文件验证失败事件。在可选的实施方式中,将所述镜像文件发送至通信模块以进行升级包括:接收电表控制模块发送的第i块镜像文件数据;其中,i不大于所述镜像文件的最大块数;根据所述电表控制模块发送的第i块镜像文件数据,将第i块镜像文件数据发送至电表通信模块;重复执行上述步骤,直到所有镜像文件发送完成;接收电表通信模块发送的校验状态信息,根据所述校验状态信息记录升级成功事件或升级失败事件。第二方面,实施例提供一种电表通信模块升级方法,应用于电表通信模块,包括:接收电表控制模块发送的升级请求信息;根据所述升级请求信息,向所述电表控制模块发送升级响应信息;接收电表控制模块发送的第i块镜像文件,其中,i不大于所述镜像文件的最大块数;判断是否接收到第i块镜像文件,如果是则保存第i块镜像文件并继续接收第i+1块镜像文件,否则在预设时间段内继续等待接收第i块镜像文件;判断是否接收到所述镜像文件,如果未接收到所述镜像文件,则向电表控制模块发送升级失败信息。在可选的实施方式中,还包括:如果接收到所有镜像文件,则对所述镜像文件进行循环冗余校验,得到校验结果;根据校验结果向所述电表控制模块发送校验状态信息。第三方面,实施例提供一种电表控制模块,包括:文件获取模块,用于获取用于升级的镜像文件;文件验证模块,用于对镜像文件的合法性进行验证后,存储所述镜像文件;请求发送模块,用于向电表通信模块发送升级请求信息;文件发送模块,用于接收电表通信模块发送的升级响应信息,并将所述镜像文件发送至通信模块以进行升级。第四方面,实施例提供一种电表通信模块,包括:请求接收模块,用于接收电表控制模块发送的升级请求信息;响应发送模块,用于根据所述升级请求信息,向所述电表控制模块发送升级响应信息;文件接收模块,用于接收电表控制模块发送的第i块镜像文件,其中,i不大于所述镜像文件的最大块数;判断模块,用于判断是否接收到第i块镜像文件,如果是则保存第i块镜像文件并继续接收第i+1块镜像文件,否则在预设时间段内继续等待接收第i块镜像文件;判断是否接收到所述镜像文件,如果未接收到所述镜像文件,则向电表控制模块发送升级失败信息。第五方面,实施例提供一种电表,包括如前述第三方面所述的电表控制模块和如前述第四方面所述的电表通信模块;所述电表控制模块和所述电表通信模块相连。第六方面,实施例提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述前述实施方式任一项所述的方法的步骤。第七方面,实施例提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行所述前述实施方式任一项所述方法。本专利技术提供的一种电表通信模块升级方法、电表控制模块和电表通信模块,通过电表控制模块对镜像文件进行接收并存储,从而在升级时向通信模块发送升级请求,在通信模块响应升级请求后向通信模块发送镜像文件,以进行升级;本专利技术无需更改现有通信模块的通信网络即可实现电表通信模块的远程升级,方法简单,易于实现,有利于降低通信模块的设计复杂度。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的应用于电表控制模块的电表通信模块升级方法的流程图;图2为本专利技术实施例提供的应用于电表通信模块的电表通信模块升级方法的流程图;图3为本专利技术实施例提供的电表控制模块的系统原理图;图4为本专利技术实施例提供的电表通信模块的系统原理图;图5为本专利技术实施例提供的电表的系统原理图;图6为本专利技术实施例提供的电子设备的系统原理图。图标:31-文件获取模块;32-文件验证模块;33-请求发送模块;34-文件发送模块;41-请求接收模块;42-响应发送模块;43-文件接收模块;44-判断模块;100-电表控制模块;200-电表通信模块;400-电子设备;401-通信接口;402-处理器;403-存储器;404-总线。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是本文档来自技高网...

【技术保护点】
1.一种电表通信模块升级方法,其特征在于,应用于电表控制模块,包括:/n获取用于升级的镜像文件;/n对镜像文件的合法性进行验证后,存储所述镜像文件;/n向电表通信模块发送升级请求信息;/n接收电表通信模块发送的升级响应信息,并将所述镜像文件发送至通信模块以进行升级。/n

【技术特征摘要】
1.一种电表通信模块升级方法,其特征在于,应用于电表控制模块,包括:
获取用于升级的镜像文件;
对镜像文件的合法性进行验证后,存储所述镜像文件;
向电表通信模块发送升级请求信息;
接收电表通信模块发送的升级响应信息,并将所述镜像文件发送至通信模块以进行升级。


2.根据权利要求1所述的方法,其特征在于,对镜像文件的合法性进行验证后,存储所述镜像文件包括:
判断镜像文件的完整性和合法性,如果镜像文件完整且合法则将所述镜像文件存储至电表的非易失性存储器中;否则,记录镜像文件验证失败事件。


3.根据权利要求1所述的方法,其特征在于,将所述镜像文件发送至通信模块以进行升级包括:
接收电表控制模块发送的第i块镜像文件数据;其中,i不大于所述镜像文件的最大块数;
根据所述电表控制模块发送的第i块镜像文件数据,将第i块镜像文件数据发送至电表通信模块;
重复执行上述步骤,直到所有镜像文件发送完成;
接收电表通信模块发送的校验状态信息,根据校验状态信息记录升级成功事件或升级失败事件。


4.一种电表通信模块升级方法,其特征在于,应用于电表通信模块,包括:
接收电表控制模块发送的升级请求信息;
根据所述升级请求信息,向所述电表控制模块发送升级响应信息;
接收电表控制模块发送的第i块镜像文件,其中,i不大于所述镜像文件的最大块数;
判断是否接收到第i块镜像文件,如果是则保存第i块镜像文件并继续接收第i+1块镜像文件,否则在预设时间段内继续等待接收第i块镜像文件;判断是否接收到所述镜像文件,如果未接收到所述镜像文件,则向电表控制模块发送升级失败信息。


5.根据权利要求4所述的方法,其特征在于,还包括:...

【专利技术属性】
技术研发人员:许大帅张成卫韩风娇
申请(专利权)人:宁波三星智能电气有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1