一种FAN网络设备快速升级方法、系统、设备及介质技术方案

技术编号:36347799 阅读:12 留言:0更新日期:2023-01-14 18:02
本发明专利技术公开了一种FAN网络设备快速升级方法、系统、设备及介质,其方法包括获取电表管理系统下发的升级文件信息,储存所述升级文件信息并进行标记;获取所述电表管理系统下发的设备清单信息,储存所述设备清单信息并进行标记;获取所述电表管理系统下发的升级任务信息,所述升级任务信息至少包括所述升级文件信息和所述设备清单信息的关联;根据所述升级任务信息,向待升级的电能表发送相应的所述升级文件信息,所述电能表根据所述升级文件信息进行升级;获取所述电能表的升级结果信息,并将所述升级结果信息上报到所述电表管理系统。本发明专利技术通过灵活组合提高了任务的执行效率,减少了流量的占用,提升电表管理系统中智能设备的运维质量和升级效率。运维质量和升级效率。运维质量和升级效率。

【技术实现步骤摘要】
一种FAN网络设备快速升级方法、系统、设备及介质


[0001]本专利技术涉及电能表
,具体涉及一种FAN网络设备快速升级方法、系统、设备及介质。

技术介绍

[0002]智能终端是AMI系统解决方案中不可缺少的重要组成部分,连接电表管理系统和智能电能表的重要媒介,现场设备运行过程中常常由于客户新的需求、新参数配置或设备bug,导致计费功能或计费参数无法满足客户需求,需要进行升级,智能终端充当升级执行者,通过标准DLMS协议文件传输进行设备升级。
[0003]由于智能终端下管理多种厂家的多个表型(多款智能表或多个供货厂家),升级程序也是多个版本,并且已安装的设备需要升级后期安装的设备可能也需要升级,一般情况下升级镜像文件多为256~768K大小文件,电表管理系统通过文件传输将升级包和本次需要升级的电能表信息下发给智能终端,智能终端收到后将升级包通过DLMS标准文件传输指令传输给智能电能表,升级完成后上报升级处理结果。如果期间电表管理系统再次下发其他表型或其他版本的升级任务,会将当前执行的任务覆盖,智能终端终止当前任务,然后再接收新的任务配置生效后执行,导致每次只能配置一种升级任务,升级任务执行完成后电表管理系统才能配置新的升级任务。
[0004]电能表的升级现状会存在以下缺陷:1.如果升级期间出现GPRS信号不好无法连接电表管理系统,则升级任务也无法下发更新,不能满足升级任务对实效要求,可能导致设备功能漏洞现场运行,造成应用数据欺诈,违法犯罪行为,造成公共财产损失,如果电能表的计量参数问题,严重造成社会财产安全;2.同款表的不同清单升级,需要多次下发升级镜像和新的清单,下发升级包耗时冗余、浪费流量,GPRS资费较高地区多次执行升级任务的情况下,严重浪费公共资源;3.相同清单的不同表版本演示升级,需要多次下发升级镜像和清单,耗时冗余;4.无法免人工干预在短期内自动升级完不同类型的表型任务升级,需要将任务串行起来并结合当前任务执行情况再进行下发执行,耗时不灵活。

技术实现思路

[0005]为解决上述问题,本专利技术提供的技术方案为:
[0006]一种FAN网络设备快速升级方法,包括:
[0007]获取电表管理系统下发的升级文件信息,储存所述升级文件信息并进行标记;
[0008]获取所述电表管理系统下发的设备清单信息,储存所述设备清单信息并进行标记;
[0009]获取所述电表管理系统下发的升级任务信息,所述升级任务信息至少包括所述升级文件信息和所述设备清单信息的关联;
[0010]根据所述升级任务信息,向待升级的电能表发送相应的所述升级文件信息,所述电能表根据所述升级文件信息进行升级;
[0011]获取所述电能表的升级结果信息,并将所述升级结果信息上报到所述电表管理系统。
[0012]本专利技术进一步设置为获取电表管理系统下发的升级文件信息包括:
[0013]通过DLMS通信协议传输当前升级镜像文件、文件大小和文件校验值,对所述当前升级镜像文件进行信息比对,判断是否已储存所述当前升级镜像文件;若已储存,则结束所述当前升级镜像文件的传输;
[0014]若未储存,则根据所述文件大小判断升级镜像文件的储存空间是否满额;若所述升级镜像文件的储存空间已满额,则删除历史升级镜像文件后进行所述当前升级镜像文件的传输;若所述升级镜像文件的储存空间未满额,则直接进行所述当前升级镜像文件的传输;
[0015]根据所述文件校验值对传输完成的所述当前升级镜像文件进行校验;若校验失败,则不储存所述当前升级镜像文件;若校验成功,则储存所述当前升级镜像文件和校验信息。
[0016]本专利技术进一步设置为获取所述电表管理系统下发的设备清单信息包括:
[0017]将当前设备清单、清单大小和清单校验值进行传输并配置,根据所述当前设备清单判断需要修改或新增,所述当前设备清单中所配置的电能表数量范围为1~N,所述N为最大支持管理的电能表数量;
[0018]若需要修改,则对原来的设备清单进行修改并保存;
[0019]若需要新增,则根据所述清单大小判断设备清单的储存空间是否满额;若设备清单的储存空间已满额,则删除历史设备清单后进行所述当前设备清单的储存;若设备清单的储存空间未满额,则直接进行所述当前设备清单的储存;
[0020]对修改并保存后的设备清单或储存后的设备清单进行标记,并根据所述清单校验值进行校验。
[0021]本专利技术进一步设置为获取所述电表管理系统下发的升级任务信息包括:
[0022]所述电表管理系统获取已储存的所述升级文件信息和已储存的所述设备清单信息,根据已储存的所述升级文件信息和已储存的所述设备清单信息,判断是否需要下发新的所述升级文件信息或新的所述设备清单信息;若需要,则下发新的所述升级文件信息或新的所述设备清单信息,再下发所述升级任务信息;若不需要,则直接下发所述升级任务信息。
[0023]本专利技术进一步设置为所述升级任务信息还包括任务编号、任务状态、任务启动时间和任务结束时间,升级任务的处理包括:
[0024]读取所述任务启动时间和所述任务结束时间,判断当前升级任务是否满足时间条件,若不满足时间条件,则终止升级流程的执行;
[0025]若满足时间条件,则判断是否有待升级任务;若无待升级任务,则终止升级流程的执行;
[0026]若有待升级任务,则判断所述升级任务信息是否关联已储存的所述升级文件信息和所述设备清单信息;若无关联,则终止升级流程的执行;
[0027]若有关联,则执行升级流程,对所述电能表进行升级处理;
[0028]在所述电能表完成升级处理后,将所述电能表的升级执行情况上报到所述电表管
理系统。
[0029]本专利技术进一步设置为若所述升级任务的处理中接收到所述电表管理系统新下发的所述设备清单信息,判断正在执行的所述升级任务所关联的设备清单信息是否与新下发的所述设备清单信息冲突;若不冲突,则继续执行所述升级任务;若冲突,则暂停当前的所述升级任务,并将暂停任务事件上报给所述电表管理系统。
[0030]本专利技术进一步设置为所述电能表根据所述升级文件信息进行升级包括:
[0031]通过DLMS通信协议传输目标升级文件和文件完整校验值,对所述目标升级文件进行信息比对,判断所述目标升级文件是否为所需的待升级文件;若不是所需的待升级文件,则结束所述目标升级文件的传输;若是所需的待升级文件,则继续所述目标升级文件的传输并进行校验;
[0032]根据所述文件完整校验值对所述目标升级文件进行校验;若校验失败,则终止电能表的升级流程,所述电能表升级失败;若校验成功,则继续电能表的升级流程,所述电能表升级成功。
[0033]一种FAN网络设备快速升级系统,采用权利要求上述的FAN网络设备快速升级方法,包括:
[0034]电表管理系统,根据升级需求将智能终端和电能表的归属进行划分;向智能终端下发升级文件信息、设备清单信息和升级任务信息;接收智能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种FAN网络设备快速升级方法,其特征在于,包括:获取电表管理系统下发的升级文件信息,储存所述升级文件信息并进行标记;获取所述电表管理系统下发的设备清单信息,储存所述设备清单信息并进行标记;获取所述电表管理系统下发的升级任务信息,所述升级任务信息至少包括所述升级文件信息和所述设备清单信息的关联;根据所述升级任务信息,向待升级的电能表发送相应的所述升级文件信息,所述电能表根据所述升级文件信息进行升级;获取所述电能表的升级结果信息,并将所述升级结果信息上报到所述电表管理系统。2.根据权利要求1所述的一种FAN网络设备快速升级方法,其特征在于,获取电表管理系统下发的升级文件信息包括:传输当前升级镜像文件、文件大小和文件校验值,对所述当前升级镜像文件进行信息比对,判断是否已储存所述当前升级镜像文件;若已储存,则结束所述当前升级镜像文件的传输;若未储存,则根据所述文件大小判断升级镜像文件的储存空间是否满额;若所述升级镜像文件的储存空间已满额,则删除历史升级镜像文件后进行所述当前升级镜像文件的传输;若所述升级镜像文件的储存空间未满额,则直接进行所述当前升级镜像文件的传输;根据所述文件校验值对传输完成的所述当前升级镜像文件进行校验;若校验失败,则不储存所述当前升级镜像文件;若校验成功,则储存所述当前升级镜像文件和校验信息。3.根据权利要求1所述的一种FAN网络设备快速升级方法,其特征在于,获取所述电表管理系统下发的设备清单信息包括:将当前设备清单、清单大小和清单校验值进行传输并配置,根据所述当前设备清单判断需要修改或新增,所述当前设备清单中所配置的电能表数量范围为1~N,所述N为最大支持管理的电能表数量;若需要修改,则对原来的设备清单进行修改并保存;若需要新增,则根据所述清单大小判断设备清单的储存空间是否满额;若设备清单的储存空间已满额,则删除历史设备清单后进行所述当前设备清单的储存;若设备清单的储存空间未满额,则直接进行所述当前设备清单的储存;对修改并保存后的设备清单或储存后的设备清单进行标记,并根据所述清单校验值进行校验。4.根据权利要求1所述的一种FAN网络设备快速升级方法,其特征在于,获取所述电表管理系统下发的升级任务信息包括:所述电表管理系统获取已储存的所述升级文件信息和已储存的所述设备清单信息,根据已储存的所述升级文件信息和已储存的所述设备清单信息,判断是否需要下发新的所述升级文件信息或新的所述设备清单信息;若需要,则下发新的所述升级文件信息或新的所述设备清单信息,再下发所述升级任务信息;若不需要,则直接下发所述升级任务信息。5.根据权利要求4所述的一种FAN网络设备快速升级方法,其特征在于,所述升级任务信息还包括任务编号、任务状态、任务启动时间和任务结束时间,升级任务的处理包括:读取所述任...

【专利技术属性】
技术研发人员:郭建波戴翚余官定李卫华王刚
申请(专利权)人:杭州粒合信息科技有限公司
类型:发明
国别省市:

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

1