一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种FAN网络设备快速升级方法、系统、设备及介质与流程

2023-01-15 07:09:44 来源:中国专利 TAG:

一种fan网络设备快速升级方法、系统、设备及介质
技术领域
1.本发明涉及电能表技术领域,具体涉及一种fan网络设备快速升级方法、系统、设备及介质。


背景技术:

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


技术实现要素:

5.为解决上述问题,本发明提供的技术方案为:
6.一种fan网络设备快速升级方法,包括:
7.获取电表管理系统下发的升级文件信息,储存所述升级文件信息并进行标记;
8.获取所述电表管理系统下发的设备清单信息,储存所述设备清单信息并进行标记;
9.获取所述电表管理系统下发的升级任务信息,所述升级任务信息至少包括所述升级文件信息和所述设备清单信息的关联;
10.根据所述升级任务信息,向待升级的电能表发送相应的所述升级文件信息,所述电能表根据所述升级文件信息进行升级;
11.获取所述电能表的升级结果信息,并将所述升级结果信息上报到所述电表管理系统。
12.本发明进一步设置为获取电表管理系统下发的升级文件信息包括:
13.通过dlms通信协议传输当前升级镜像文件、文件大小和文件校验值,对所述当前升级镜像文件进行信息比对,判断是否已储存所述当前升级镜像文件;若已储存,则结束所述当前升级镜像文件的传输;
14.若未储存,则根据所述文件大小判断升级镜像文件的储存空间是否满额;若所述升级镜像文件的储存空间已满额,则删除历史升级镜像文件后进行所述当前升级镜像文件的传输;若所述升级镜像文件的储存空间未满额,则直接进行所述当前升级镜像文件的传输;
15.根据所述文件校验值对传输完成的所述当前升级镜像文件进行校验;若校验失败,则不储存所述当前升级镜像文件;若校验成功,则储存所述当前升级镜像文件和校验信息。
16.本发明进一步设置为获取所述电表管理系统下发的设备清单信息包括:
17.将当前设备清单、清单大小和清单校验值进行传输并配置,根据所述当前设备清单判断需要修改或新增,所述当前设备清单中所配置的电能表数量范围为1~n,所述n为最大支持管理的电能表数量;
18.若需要修改,则对原来的设备清单进行修改并保存;
19.若需要新增,则根据所述清单大小判断设备清单的储存空间是否满额;若设备清单的储存空间已满额,则删除历史设备清单后进行所述当前设备清单的储存;若设备清单的储存空间未满额,则直接进行所述当前设备清单的储存;
20.对修改并保存后的设备清单或储存后的设备清单进行标记,并根据所述清单校验值进行校验。
21.本发明进一步设置为获取所述电表管理系统下发的升级任务信息包括:
22.所述电表管理系统获取已储存的所述升级文件信息和已储存的所述设备清单信息,根据已储存的所述升级文件信息和已储存的所述设备清单信息,判断是否需要下发新的所述升级文件信息或新的所述设备清单信息;若需要,则下发新的所述升级文件信息或新的所述设备清单信息,再下发所述升级任务信息;若不需要,则直接下发所述升级任务信息。
23.本发明进一步设置为所述升级任务信息还包括任务编号、任务状态、任务启动时间和任务结束时间,升级任务的处理包括:
24.读取所述任务启动时间和所述任务结束时间,判断当前升级任务是否满足时间条件,若不满足时间条件,则终止升级流程的执行;
25.若满足时间条件,则判断是否有待升级任务;若无待升级任务,则终止升级流程的执行;
26.若有待升级任务,则判断所述升级任务信息是否关联已储存的所述升级文件信息和所述设备清单信息;若无关联,则终止升级流程的执行;
27.若有关联,则执行升级流程,对所述电能表进行升级处理;
28.在所述电能表完成升级处理后,将所述电能表的升级执行情况上报到所述电表管
理系统。
29.本发明进一步设置为若所述升级任务的处理中接收到所述电表管理系统新下发的所述设备清单信息,判断正在执行的所述升级任务所关联的设备清单信息是否与新下发的所述设备清单信息冲突;若不冲突,则继续执行所述升级任务;若冲突,则暂停当前的所述升级任务,并将暂停任务事件上报给所述电表管理系统。
30.本发明进一步设置为所述电能表根据所述升级文件信息进行升级包括:
31.通过dlms通信协议传输目标升级文件和文件完整校验值,对所述目标升级文件进行信息比对,判断所述目标升级文件是否为所需的待升级文件;若不是所需的待升级文件,则结束所述目标升级文件的传输;若是所需的待升级文件,则继续所述目标升级文件的传输并进行校验;
32.根据所述文件完整校验值对所述目标升级文件进行校验;若校验失败,则终止电能表的升级流程,所述电能表升级失败;若校验成功,则继续电能表的升级流程,所述电能表升级成功。
33.一种fan网络设备快速升级系统,采用权利要求上述的fan网络设备快速升级方法,包括:
34.电表管理系统,根据升级需求将智能终端和电能表的归属进行划分;向智能终端下发升级文件信息、设备清单信息和升级任务信息;接收智能终端所反馈的电能表的升级结果;读取智能终端所反馈的电能表升级执行状态;读取智能终端反馈的电能表计费信息;
35.智能终端,接收电表管理系统所下发的升级文件信息和设备清单信息,并进行储存和标记;接收电表管理系统所下发的升级任务信息,根据升级任务信息将目标升级文件下发到电能表进行升级;读取电能表的升级信息;读取电能表的计费信息;
36.电能表,安装在现场计量电路中;接收智能终端所下发的升级文件信息进行升级;向智能终端上报升级结果。
37.一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述的fan网络设备快速升级方法。
38.一种存储介质,所述存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述的fan网络设备快速升级方法。
39.采用本发明提供的技术方案,与现有技术相比,具有如下有益效果:
40.本发明是电表管理系统根据升级需要将升级文件信息和设备清单信息下发到智能终端进行储存和标记,电表管理系统根据智能终端已存储的升级文件信息和设备清单信息再下发升级任务信息,升级任务信息包含了升级的相关要素,智能终端根据任务编号、任务状态、启动时间、结束时间进行执行电能表的升级任务,并将任务执行结果反馈给电表管理系统。
41.本发明避免了电表管理系统重复下发相同升级文件和终端升级任务覆盖,电能表的升级整体方案智能化程度高,通过灵活组合提高了任务的执行效率,减少了流量的占用,提升电表管理系统中智能设备的运维质量和升级效率,体现边缘智能终端高效任务执行能力,避免计量及设备程序异常运行质量事故发生,能满足所有用户终端对电能表升级的实效要求。
附图说明
42.图1为本发明实施例fan网络设备快速升级方法流程图。
43.图2为本发明实施例升级文件信息传输流程图。
44.图3为本发明实施例设备清单信息传输流程图。
45.图4为本发明实施例升级任务需求流程图。
46.图5为本发明实施例升级任务处理流程图。
47.图6为本发明实施例电能表升级流程图。
48.图7为本发明实施例fan网络设备快速升级系统示意图。
49.图8为本发明实施例电子设备示意图。
具体实施方式
50.为进一步了解本发明的内容,结合附图及实施例对本发明作详细描述。
51.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
52.在本发明的描述中,需要说明的是,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.实施例1
54.结合附图1至附图6,本发明技术方案是一种fan网络设备快速升级方法,包括:
55.获取电表管理系统下发的升级文件信息,储存所述升级文件信息并进行标记;
56.获取所述电表管理系统下发的设备清单信息,储存所述设备清单信息并进行标记;
57.获取所述电表管理系统下发的升级任务信息,所述升级任务信息至少包括所述升级文件信息和所述设备清单信息的关联;
58.根据所述升级任务信息,向待升级的电能表发送相应的所述升级文件信息,所述电能表根据所述升级文件信息进行升级;
59.获取所述电能表的升级结果信息,并将所述升级结果信息上报到所述电表管理系统。
60.在上述实施例中,智能终端为上述fan网络设备快速升级方法的执行主体。
61.需要说明的是,在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤,例如升级文件信息和设备清单信息的获取顺序。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
62.在本实施例中,如附图2所示,获取电表管理系统下发的升级文件信息包括:
63.通过dlms通信协议传输当前升级镜像文件、文件大小和文件校验值,对所述当前升级镜像文件进行信息比对,判断是否已储存所述当前升级镜像文件;若已储存,则结束所述当前升级镜像文件的传输;
64.若未储存,则根据所述文件大小判断升级镜像文件的储存空间是否满额;若所述升级镜像文件的储存空间已满额,则删除历史升级镜像文件后进行所述当前升级镜像文件的传输;若所述升级镜像文件的储存空间未满额,则直接进行所述当前升级镜像文件的传输;
65.根据所述文件校验值对传输完成的所述当前升级镜像文件进行校验;若校验失败,则不储存所述当前升级镜像文件;若校验成功,则储存所述当前升级镜像文件和校验信息。
66.在上述实施例中,电表管理系统对智能终端传输文件,采用标准dlms协议文件传输标准,通过dlms协议中18类的标准“image_identifer”指令,确保文件镜像和文件描述信息一致。
67.在上述实施例中,智能终端根据先进先出存储模型,将历史久远的文件进行删除,存储最新的收到的文件,确保镜像升级文件循环存储。
68.在本实施例中,如附图3所示,获取所述电表管理系统下发的设备清单信息包括:
69.将当前设备清单、清单大小和清单校验值进行传输并配置,根据所述当前设备清单判断需要修改或新增,所述当前设备清单中所配置的电能表数量范围为1~n,所述n为最大支持管理的电能表数量;
70.若需要修改,则对原来的设备清单进行修改并保存;
71.若需要新增,则根据所述清单大小判断设备清单的储存空间是否满额;若设备清单的储存空间已满额,则删除历史设备清单后进行所述当前设备清单的储存;若设备清单的储存空间未满额,则直接进行所述当前设备清单的储存;
72.对修改并保存后的设备清单或储存后的设备清单进行标记,并根据所述清单校验值进行校验。
73.在上述实施例中,修改或新增都属于电表管理系统对智能终端的清单改变。其中,修改是将之前下发清单的内容进行覆盖,比如:之前历史的清单文件a中包含10个智能表的地址信息,当前需要8个智能表进行升级处理,可以电表管理系统可以已之前的历史的清单文件a的文件命名为文件清单名,并以内容为8个智能表地址信息的内容进行下发给智能终端,智能终端收到后检索清信息后将已存储的清单文件a的内容修改为8个表地址进行存储。而新增是电表管理系统重新产生一个清单文件b,并且智能终端历史清单文件中无清单文件b的信息描述,ami系统将8个智能表地址的信息和清单描述b的信息下发给智能终端,智能终端收到后内部检索后无历史对应,则进行新增管理存储处理。
74.在上述实施例中,智能终端也是按照先进先出的存储模型将最久远的清单进行删除,存储最新配置的清单描述。
75.在本实施例中,如附图4所示,获取所述电表管理系统下发的升级任务信息包括:
76.所述电表管理系统获取已储存的所述升级文件信息和已储存的所述设备清单信息,根据已储存的所述升级文件信息和已储存的所述设备清单信息,判断是否需要下发新的所述升级文件信息或新的所述设备清单信息;若需要,则下发新的所述升级文件信息或新的所述设备清单信息,再下发所述升级任务信息;若不需要,则直接下发所述升级任务信息。
77.在上述实施例中,根据智能终端可以主动发送或由电表管理系统查询后,智能终
端向电表管理系统发送其储存的升级文件信息和设备清单信息;电表管理系统根据升级需求向智能终端发送新的升级文件信息或新的设备清单信息。
78.在本实施例中,如附图5所示,所述升级任务信息还包括任务编号、任务状态、任务启动时间和任务结束时间,升级任务的处理包括:
79.读取所述任务启动时间和所述任务结束时间,判断当前升级任务是否满足时间条件,若不满足时间条件,则终止升级流程的执行;
80.若满足时间条件,则判断是否有待升级任务;若无待升级任务,则终止升级流程的执行;
81.若有待升级任务,则判断所述升级任务信息是否关联已储存的所述升级文件信息和所述设备清单信息;若无关联,则终止升级流程的执行;
82.若有关联,则执行升级流程,对所述电能表进行升级处理;
83.在所述电能表完成升级处理后,将所述电能表的升级执行情况上报到所述电表管理系统。
84.在上述实施例中,只有满足上述全部条件后,才对电能表进行升级,避免电能表的误升级;同时,在升级过程中,可以根据任务启动时间和所述任务结束时间灵活执行,例如适配升级任务的优先处理或者抄表任务的优先处理。
85.在本实施例中,若所述升级任务的处理中接收到所述电表管理系统新下发的所述设备清单信息,判断正在执行的所述升级任务所关联的设备清单信息是否与新下发的所述设备清单信息冲突;若不冲突,则继续执行所述升级任务;若冲突,则暂停当前的所述升级任务,并将暂停任务事件上报给所述电表管理系统。
86.在上述实施例中,可能存在升级过程中受到与本次升级相冲突的设备清单信息,因此,当此种情况发生后,智能终端会下达中断或终止指令给电能表,使电能表停止当前的升级任务,并反馈给电表管理系统。
87.在本实施例中,如附图6所示,所述电能表根据所述升级文件信息进行升级包括:
88.通过dlms通信协议传输目标升级文件和文件完整校验值,对所述目标升级文件进行信息比对,判断所述目标升级文件是否为所需的待升级文件;若不是所需的待升级文件,则结束所述目标升级文件的传输;若是所需的待升级文件,则继续所述目标升级文件的传输并进行校验;
89.根据所述文件完整校验值对所述目标升级文件进行校验;若校验失败,则终止电能表的升级流程,所述电能表升级失败;若校验成功,则继续电能表的升级流程,所述电能表升级成功。
90.在上述实施例中,电能表同样通过dlms协议中18类的标准“image_identifer”指令,确保目标升级文件和所需的待升级文件信息一致。
91.在上述实施例中,智能终端不仅进行升级流程,同时还对电能表的电费计量进行通信。
92.本实施例是电表管理系统根据升级需要将升级文件信息和设备清单信息下发到智能终端进行储存和标记,电表管理系统根据智能终端已存储的升级文件信息和设备清单信息再下发升级任务信息,升级任务信息包含了升级的相关要素,智能终端根据任务编号、任务状态、启动时间、结束时间进行执行电能表的升级任务,并将任务执行结果反馈给电表
管理系统。本实施例fan网络设备快速升级方法避免了电表管理系统重复下发相同升级文件和终端升级任务覆盖,电能表的升级整体方案智能化程度高,通过灵活组合提高了任务的执行效率,减少了流量的占用,提升电表管理系统中智能设备的运维质量和升级效率,体现边缘智能终端高效任务执行能力,避免计量及设备程序异常运行质量事故发生,能满足所有用户终端对电能表升级的实效要求。
93.实施例2
94.结合附图7,本发明技术方案是一种fan网络设备快速升级系统,采用实施例1所述的fan网络设备快速升级方法,包括:
95.电表管理系统10,根据升级需求将智能终端20和电能表300的归属进行划分;向智能终端20下发升级文件信息、设备清单信息和升级任务信息;接收智能终端20所反馈的电能表30的升级结果;读取智能终端20所反馈的电能表30升级执行状态;读取智能终端20反馈的电能表30计费信息;
96.智能终端20,接收电表管理系统10所下发的升级文件信息和设备清单信息,并进行储存和标记;接收电表管理系统10所下发的升级任务信息,根据升级任务信息将目标升级文件下发到电能表30进行升级;读取电能表30的升级信息;读取电能表30的计费信息;
97.电能表30,安装在现场计量电路中;接收智能终端20所下发的升级文件信息进行升级;向智能终端20上报升级结果。
98.在本实施例中,电表管理系统10与智能终端20之间通过gprs(dlms协议)进行通讯;智能终端20与电能表30之间通过plc(dlms协议)进行通讯。
99.实施例3
100.一种电子设备,所述电子设备包括存储器200和处理器100,所述存储器存储有计算机程序,所述计算机程序被所述处理器100执行时,使得所述处理器100执行实施例1所述的fan网络设备快速升级方法。
101.实施例4
102.一种存储介质,所述存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现实施例1所述的fan网络设备快速升级方法。
103.以上示意性的对本发明及其实施方式进行了描述,该描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。所以,如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献