电表固件升级的方法及系统与流程
未命名
09-17
阅读:98
评论:0

1.本发明涉及电表固件升级的方法及系统,属于高并发技术领域。
背景技术:
2.近年来,随着远程抄表方式的优化和能源互联网建设的持续推进,电力采集系统的新兴业务不断涌现,例如电力设备负荷识别、电力现货交易等,采集系统接入了更多类型和数量的设备。用电信息采集系统的远程抄表自动化极大的提升了抄表效率和抄表成功率。随着新型电力市场业务需求发展,各类存量设备的更新升级频率也越来越频繁。
3.现有的采集系统在面对海量存量设备的升级需求时,存在着明显的性能瓶颈,对终端进行升级时,按照固定的分包大小将升级软件分包下发到终端,但升级过程往往受到终端安装环境、通信网络、噪音干扰、终端本身等一系列因素的影响,在传输升级包过程中经常出现丢包导致升级失败的问题,此时只能通过初始化升级,重传所有升级包解决问题,升级成功率低,效率低下。
技术实现要素:
4.本发明的目的在于克服现有技术中的不足,提供电表固件升级的方法及系统,能够实现海量的终端升级。
5.为达到上述目的,本发明是采用下述技术方案实现的:
6.第一方面,本发明提供一种电表固件升级的方法,由采集系统主站执行:
7.获取各待升级终端的当前运行软件版本及厂商信息,并根据待升级终端的当前运行软件版本及厂商信息将各待升级终端进行分组;
8.获取待升级软件包,响应于待升级终端的当前运行软件版本与待升级软件包版本不一致,按照组对各待升级终端进行并发升级;
9.所述并发升级包括以下步骤:
10.预处理各组待升级软件包,获得多个具有有序批次的子软件包,将子软件包的参数和待升级指令发送至待升级终端;
11.响应于接收待升级终端的准备就绪确认信号,按照批次顺序将子软件包依次发送至待升级终端,并完成电表固件升级。
12.进一步地,由采集系统主站执行:
13.完成电表固件升级后,获取各批次的子软件包在对应的待升级终端的升级结果和升级时间;
14.令各组待升级终端中,升级成功且升级时间周期最短批次的子软件包为向导软件包;
15.指令各组待升级终端中所有未升级成功的待升级终端利用对应的向导软件包进行并发升级。
16.进一步地,所述预处理各组待升级软件包包括:
17.按照各组待升级终端的软件传输分包建议值将对应的待升级软件包分成多个批次的子软件包。
18.进一步地,所述按照批次顺序将子软件包依次发送至待升级终端包括:
19.基于从小到大排序原则,按照有序批次的大小将子软件包排序,并执行下述循环步骤,直到t大于等于预设值,或所有子软件包全部隐藏,退出循环步骤:
20.将排在最前的子软件包传输至待升级终端;
21.接收待升级终端的接收状态信号:
22.响应于接收状态信号为接收成功,将当前排在最前的子软件包隐藏;
23.响应于接收状态信号为其他信号,令t=t+1;
24.其中,t为重复传输次数,且t的初始值为0。
25.进一步地,所述完成电表固件升级包括:
26.将子软件包完整性校验的指令发送至待升级终端,并接收待升级终端的校验结果信号;
27.响应于校验结果信号为校验成功,将激活指令发送至待升级终端,并记录激活指令已发送时长;
28.接收待升级终端的激活结果信号;
29.响应于激活结果信号为激活成功或激活指令已发送时长大于等于预设时长,召测待升级终端的当前运行软件版本;
30.响应于召测待升级终端的当前运行软件版本与待升级软件包版本一致,当前子软件包升级成功。
31.第二方面,本发明提供一种电表固件升级的方法,由待升级终端执行:
32.响应于子软件包的参数和待升级指令,清空升级缓冲区,并将准备就绪确认信号发送至采集系统主站;
33.响应于接收子软件包,将接收状态信号反馈至采集系统主站;
34.响应于接收采集系统主站的指令,完成电表固件升级。
35.进一步地,所述响应于接收子软件包,将接收状态信号反馈至采集系统主站包括::
36.接收采集系统主站发送的子软件包,并将子软件包的参数与之前接收的子软件包参数进行比较:
37.若匹配,则将接收成功的接收状态信号反馈至采集系统主站;
38.若不匹配,则将接收错误的接收状态信号反馈至采集系统主站。
39.进一步地,所述采集系统主站的指令包括子软件包完整性校验的指令和激活指令;
40.进一步地,所述响应于接收采集系统主站的指令,完成电表固件升级包括:
41.响应于子软件包完整性校验的指令,校验当前子软件包,并将校验结果信号发送至采集系统主站;
42.响应于激活指令,解压运行当前子软件包,完成子软件包升级并将激活结果信号发送至采集系统主站。
43.第三方面,本发明提供一种电表固件升级的系统,包括由采集系统主站执行的::
44.分组模块,用于获取各待升级终端的当前运行软件版本及厂商信息,并根据待升级终端的当前运行软件版本及厂商信息将各待升级终端进行分组;
45.并发升级模块,用于获取待升级软件包,响应于待升级终端的当前运行软件版本与待升级软件包版本不一致,按照组对各待升级终端进行并发升级;
46.并发升级模块包括:
47.预处理子模块,用于理预处理各组待升级软件包,获得多个具有有序批次的子软件包,将子软件包的参数和待升级指令发送至待升级终端;
48.升级模块,用于响应于接收待升级终端的准备就绪确认信号,按照批次顺序将子软件包依次发送至待升级终端,并完成电表固件升级。
49.第四方面,本发明提供一种电表固件升级的系统,包括由待升级终端执行的:
50.准备模块,用于响应于子软件包的参数和待升级指令,清空升级缓冲区,并将准备就绪确认信号发送至采集系统主站;
51.状态信号反馈模块,响应于接收子软件包,将接收状态信号反馈至采集系统主站;
52.升级模块,响应于接收采集系统主站的指令,完成电表固件升级。
53.与现有技术相比,本发明所达到的有益效果:
54.本技术的升级方法通过对各待升级终端分组,并进行并发升级,能够实现海量的终端升级,极大的提高了升级的效率。
55.本技术按照批次顺序将子软件包依次发送至待升级终端,在升级出现异常时可极大的减少数据的重传量,便于从异常的断点处重新开始升级任务,极大地减少了升级的周期时间。
附图说明
56.图1所示为本发明电表固件升级的方法的一种实施例流程图;
57.图2所示为本发明电表固件升级的方法的一种实施例流程图;
58.图3所示为本发明电表固件升级的方法的一种实施例流程图。
具体实施方式
59.下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
60.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”等的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
61.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可
以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本发明中的具体含义。
62.目前的用电信息采集系统中,面对日益新增的电力业务需求,海量存量终端内部软件需要升级,现有的升级流程在面对海量终端升级的场景时,受到通讯网络、通信规约等的限制,升级效率低下。此外,升级单个终端时间长,缺少统筹规划,批量升级的成功率也较低,严重影响了电力采集业务的开展,故本技术对现有的技术进行改进和优化,提出任务向导式的电表固件升级的方法及系统。
63.其中,一种电表固件升级的方法,参考图1,具体由采集系统主站执行:
64.s11获取各待升级终端的当前运行软件版本及厂商信息,并根据待升级终端的当前运行软件版本及厂商信息将各待升级终端进行分组;
65.s12获取待升级软件包,响应于待升级终端的当前运行软件版本与待升级软件包版本不一致,按照组对各待升级终端进行并发升级;
66.所述并发升级包括以下步骤:
67.s13预处理各组待升级软件包,获得多个具有有序批次的子软件包,将子软件包的参数和待升级指令发送至待升级终端;
68.s14响应于接收待升级终端的准备就绪确认信号,按照批次顺序将子软件包依次发送至待升级终端,并完成电表固件升级。
69.其中,一种电表固件升级的方法,参考图2,具体由待升级终端执行:
70.s21响应于子软件包的参数和待升级指令,清空升级缓冲区,并将准备就绪确认信号发送至采集系统主站;
71.s22响应于接收子软件包,将接收状态信号反馈至采集系统主站;
72.s23响应于接收采集系统主站的指令,完成电表固件升级。
73.实施例1
74.本实施例详细介绍了一种由采集系统主站执行的电表固件升级的方法。
75.本实施例的电表固件升级的方法,包括以下步骤:
76.s11获取各待升级终端的当前运行软件版本及厂商信息,并根据待升级终端的当前运行软件版本及厂商信息将各待升级终端进行分组。
77.由于不同厂商的终端有不同的特征,同一厂商的终端的软件版本也存在不一致的情况,因此,故在终端升级前先根据终端厂商和当前运行的软件版本对待升级终端进行分组。
78.s12获取待升级软件包,接着:
79.响应于待升级终端的当前运行软件版本与待升级软件包版本一致,则升级成功,退出方法程序;
80.响应于待升级终端的当前运行软件版本与待升级软件包版本不一致,按照组对各待升级终端进行并发升级。
81.应用中,按照组对各待升级终端进行并发升级包括以下步骤:
82.s13预处理各组待升级软件包,获得多个具有有序批次的子软件包,将子软件包的参数和待升级指令发送至待升级终端。
83.按照各组待升级终端的软件传输分包建议值将对应的待升级软件包分成多个批次的子软件包。
84.实际应用时,软件传输分包建议值一般包括1000字节、1200字节、1500字节。本实施例将各待升级软件包分成三个子软件包。
85.s14响应于接收待升级终端的准备就绪确认信号,按照批次顺序将子软件包依次发送至待升级终端,并完成电表固件升级。
86.本实施例的按照批次顺序将子软件包依次发送至待升级终端包括以下步骤:
87.s141基于从小到大排序原则,按照有序批次的大小将子软件包排序,并执行下述循环步骤,直到t大于等于预设值,或所有子软件包全部隐藏,退出循环步骤:
88.s142将排在最前的子软件包传输至待升级终端;
89.s143接收待升级终端的接收状态信号:
90.响应于接收状态信号为接收成功,将当前排在最前的子软件包隐藏;
91.响应于接收状态信号为其他信号,令t=t+1;
92.其中,t为重复传输次数,且t的初始值为0,预设值大于等于3。
93.本实施例的完成电表固件升级包括以下步骤:
94.s144将子软件包完整性校验的指令发送至待升级终端,并接收待升级终端的校验结果信号。
95.s145响应于校验结果信号为校验成功,将激活指令发送至待升级终端,并记录激活指令已发送时长。
96.s146接收待升级终端的激活结果信号。
97.s147响应于激活结果信号为激活成功或激活指令已发送时长大于等于预设时长,召测待升级终端的当前运行软件版本。
98.s148响应于召测待升级终端的当前运行软件版本与待升级软件包版本一致,当前子软件包升级成功。
99.其中,预设时长大于等于五分钟。
100.s15完成电表固件升级后,获取各批次的子软件包在对应的待升级终端的升级结果和升级时间。
101.s16令各组待升级终端中,升级成功且升级时间周期最短批次的子软件包为向导软件包;
102.s17指令各组待升级终端中所有未升级成功的待升级终端利用对应的向导软件包进行并发升级。
103.本技术的升级方法通过对各待升级终端分组,并进行并发升级,能够实现海量的终端升级,极大的提高了升级的效率。
104.本技术按照各组待升级终端的软件传输分包建议值将对应的待升级软件包分成多个批次的子软件包,并挑选出各组待升级终端最适子软件包,以此子软件包为向导软件包,对未升级成功的待升级终端进行升级,提高了待升级终端升级的成功率。
105.本技术按照批次顺序将子软件包依次发送至待升级终端,以便在升级出现异常时可极大的减少数据的重传量,从异常的断点处重新开始升级任务,极大地减少了升级的周期时间。
106.实施例2
107.本实施例详细介绍了一种由待升级终端执行的电表固件升级的方法。
108.s21响应于子软件包的参数和待升级指令,清空升级缓冲区,并将准备就绪确认信号发送至采集系统主站。
109.s22响应于接收子软件包,将接收状态信号反馈至采集系统主站;
110.应用中,步骤s22具体包括:
111.接收采集系统主站发送的子软件包,并将子软件包的参数与之前接收的子软件包参数进行比较:
112.若匹配,则将接收成功的接收状态信号反馈至采集系统主站;
113.若不匹配,则将接收错误的接收状态信号反馈至采集系统主站。
114.s23响应于接收采集系统主站的指令,完成电表固件升级。
115.其中,采集系统主站的指令包括子软件包完整性校验的指令和激活指令。
116.应用中,步骤s23具体包括:
117.响应于子软件包完整性校验的指令,校验当前子软件包,并将校验结果信号发送至采集系统主站;
118.响应于激活指令,解压运行当前子软件包,完成子软件包升级并将激活结果信号发送至采集系统主站。
119.实施例3
120.在实施例1或实施例2的基础上,本实施例详细介绍了一种分包省流传输机制以及逐步问答机制。
121.步骤1.1用电信息采集主站向待升级的终端发送待升级指令,与待升级终端协商升级需要的上下文信息,待升级终端收到待升级指令后做好准备并发送准备就绪确认信号。
122.步骤1.2向待升级终端发送待升级软件包的总大小、子软件包大小、升级软件校验方式等信息,让待升级终端清空升级缓冲区,准备好接受升级数据包。
123.步骤1.3正式向待升级终端发送待升级软件包,根据子软件包编号依次向待升级终端发送子软件包,发送子软件包的过程是一问一答形式的省流传输机制,信息采集主站向待升级终端送子软件包后待升级终端需要应答。
124.若待升级终端无响应或者向信息采集主站反馈错误信息,则信息采集主站向待升级终端请求未接收或接收不成功的子软件包的信息,信息采集主站使用二进制比特位的方式标识所述子软件包编号,并重复执行步骤1.3,信息采集主站重新发送所述子软件包,不需要全部重传,节省数据流量。出现三次待升级终端无响应或者向信息采集主站反馈错误信息,则所述子软件包传输失败,子软件包升级失败。
125.若待升级终端确认并缓存接收的子软件包,将确认信息反馈至信息采集主站后,执行以下步骤1.4~步骤1.7后,根据步骤1.3执行其他子软件包的传输,直至所有子软件包传输完毕。
126.步骤1.4向待升级终端发送子软件包完整性校验的指令,若子软件包完整性校验成功,则执行下一步,否则当前子软件包升级失败。
127.步骤1.5子软件包完整性校验成功后,向待升级终端发送激活指令,等待待升级终
端激活。
128.步骤1.6待升级终端激活完毕后,主动上送版本变化告警,信息采集主站收到告警后或者在下发激活指令5分钟后召测待检测终端当前运行软件的版本。
129.步骤1.7若当前运行软件的版本与待升级软件包的版本一致,则当前子软件包升级成功,否则,当前子软件包升级失败。
130.步骤1.8统计各批次的子软件包在对应的待升级终端的升级结果、升级时间等信息,并依次按照是否升级成功、升级花费时间排序。
131.步骤1.9选定升级成功且升级时间周期最短的批次的子软件包为向导软件包,将向导软件包写入分布式缓存,将向导软件包对应的分组的所有未升级成功的待升级终端利用向导软件包升级。
132.步骤2.0,统计利用向导软件包升级的升级结果,将升级失败的待升级终端返回分组步骤,重新升级处理,重新升级处理超过三次的待升级终端生成工单,进行人工核查。
133.实施例4
134.本实施例提供一种电表固件升级的系统。
135.本实施例的电表固件升级的系统,包括由采集系统主站执行的:
136.分组模块,用于获取各待升级终端的当前运行软件版本及厂商信息,并根据待升级终端的当前运行软件版本及厂商信息将各待升级终端进行分组;
137.并发升级模块,用于获取待升级软件包,响应于待升级终端的当前运行软件版本与待升级软件包版本不一致,按照组对各待升级终端进行并发升级;
138.并发升级模块包括:
139.预处理子模块,用于理预处理各组待升级软件包,获得多个具有有序批次的子软件包,将子软件包的参数和待升级指令发送至待升级终端;
140.升级模块,用于响应于接收待升级终端的准备就绪确认信号,按照批次顺序将子软件包依次发送至待升级终端,并完成电表固件升级。。
141.上述功能模块的具体功能的实现,参考实施例1记载的方法内容。
142.实施例5
143.本实施例提供一种电表固件升级的系统。
144.本实施例的电表固件升级的系统,包括由待升级终端执行的:
145.准备模块,用于响应于子软件包的参数和待升级指令,清空升级缓冲区,并将准备就绪确认信号发送至采集系统主站;
146.状态信号反馈模块,用于响应于接收子软件包,将接收状态信号反馈至采集系统主站;
147.升级模块,用于响应于接收采集系统主站的指令,完成电表固件升级。
148.上述功能模块的具体功能的实现,参考实施例2记载的方法内容。
149.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
150.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
151.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
152.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
153.以上结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
技术特征:
1.一种电表固件升级的方法,其特征在于,由采集系统主站执行:获取各待升级终端的当前运行软件版本及厂商信息,并根据待升级终端的当前运行软件版本及厂商信息将各待升级终端进行分组;获取待升级软件包,响应于待升级终端的当前运行软件版本与待升级软件包版本不一致,按照组对各待升级终端进行并发升级;所述并发升级包括以下步骤:预处理各组待升级软件包,获得多个具有有序批次的子软件包,将子软件包的参数和待升级指令发送至待升级终端;响应于接收待升级终端的准备就绪确认信号,按照批次顺序将子软件包依次发送至待升级终端,并完成电表固件升级。2.根据权利要求1所述的电表固件升级的方法,其特征在于,由采集系统主站执行:完成电表固件升级后,获取各批次的子软件包在对应的待升级终端的升级结果和升级时间;令各组待升级终端中,升级成功且升级时间周期最短批次的子软件包为向导软件包;指令各组待升级终端中所有未升级成功的待升级终端利用对应的向导软件包进行并发升级。3.根据权利要求1所述的电表固件升级的方法,其特征在于,所述预处理各组待升级软件包包括:按照各组待升级终端的软件传输分包建议值将对应的待升级软件包分成多个批次的子软件包。4.根据权利要求1所述的电表固件升级的方法,其特征在于,所述按照批次顺序将子软件包依次发送至待升级终端包括:基于从小到大排序原则,按照有序批次的大小将子软件包排序,并执行下述循环步骤,直到t大于等于预设值,或所有子软件包全部隐藏,退出循环步骤:将排在最前的子软件包传输至待升级终端;接收待升级终端的接收状态信号:响应于接收状态信号为接收成功,将当前排在最前的子软件包隐藏;响应于接收状态信号为其他信号,令t=t+1;其中,t为重复传输次数,且t的初始值为0。5.根据权利要求1所述的电表固件升级的方法,其特征在于,所述完成电表固件升级包括:将子软件包完整性校验的指令发送至待升级终端,并接收待升级终端的校验结果信号;响应于校验结果信号为校验成功,将激活指令发送至待升级终端,并记录激活指令已发送时长;接收待升级终端的激活结果信号;响应于激活结果信号为激活成功或激活指令已发送时长大于等于预设时长,召测待升级终端的当前运行软件版本;响应于召测待升级终端的当前运行软件版本与待升级软件包版本一致,当前子软件包
升级成功。6.一种电表固件升级的方法,其特征在于,由待升级终端执行:响应于子软件包的参数和待升级指令,清空升级缓冲区,并将准备就绪确认信号发送至采集系统主站;响应于接收子软件包,将接收状态信号反馈至采集系统主站;响应于接收采集系统主站的指令,完成电表固件升级。7.根据权利要求6所述的电表固件升级的方法,其特征在于,所述响应于接收子软件包,将接收状态信号反馈至采集系统主站包括:接收采集系统主站发送的子软件包,并将子软件包的参数与之前接收的子软件包参数进行比较:若匹配,则将接收成功的接收状态信号反馈至采集系统主站;若不匹配,则将接收错误的接收状态信号反馈至采集系统主站。8.根据权利要求6所述的电表固件升级的方法,其特征在于,所述采集系统主站的指令包括子软件包完整性校验的指令和激活指令;所述响应于接收采集系统主站的指令,完成电表固件升级包括:响应于子软件包完整性校验的指令,校验当前子软件包,并将校验结果信号发送至采集系统主站;响应于激活指令,解压运行当前子软件包,完成子软件包升级并将激活结果信号发送至采集系统主站。9.一种电表固件升级的系统,其特征在于,包括由采集系统主站执行的:分组模块,用于获取各待升级终端的当前运行软件版本及厂商信息,并根据待升级终端的当前运行软件版本及厂商信息将各待升级终端进行分组;并发升级模块,用于获取待升级软件包,响应于待升级终端的当前运行软件版本与待升级软件包版本不一致,按照组对各待升级终端进行并发升级;并发升级模块包括:预处理子模块,用于理预处理各组待升级软件包,获得多个具有有序批次的子软件包,将子软件包的参数和待升级指令发送至待升级终端;升级模块,用于响应于接收待升级终端的准备就绪确认信号,按照批次顺序将子软件包依次发送至待升级终端,并完成电表固件升级。10.一种电表固件升级的系统,其特征在于,包括由待升级终端执行的:准备模块,用于响应于子软件包的参数和待升级指令,清空升级缓冲区,并将准备就绪确认信号发送至采集系统主站;状态信号反馈模块,响应于接收子软件包,将接收状态信号反馈至采集系统主站;升级模块,响应于接收采集系统主站的指令,完成电表固件升级。
技术总结
本发明公开了电表固件升级的方法及系统,其中,方法包括获取各待升级终端的当前运行软件版本及厂商信息,并根据待升级终端的当前运行软件版本及厂商信息将各待升级终端进行分组;获取待升级软件包,响应于待升级终端的当前运行软件版本与待升级软件包版本不一致,按照组对各待升级终端进行并发升级;所述并发升级包括:预处理各组待升级软件包,获得多个具有有序批次的子软件包,将子软件包的参数和待升级指令发送至待升级终端;响应于接收待升级终端的准备就绪确认信号后,按照批次顺序将子软件包依次发送至待升级终端,并完成电表固件升级。本发明能够实现海量的终端升级。本发明能够实现海量的终端升级。本发明能够实现海量的终端升级。
技术研发人员:王大鹏 田野 计伟东 汤艳来 戴冰 林经伟
受保护的技术使用者:国家电网有限公司 国电南瑞南京控制系统有限公司
技术研发日:2023.05.17
技术公布日:2023/9/14
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/