CN106487575A - 一种基于电力线通信的通信模块批量升级方法 - Google Patents
一种基于电力线通信的通信模块批量升级方法 Download PDFInfo
- Publication number
- CN106487575A CN106487575A CN201610221358.6A CN201610221358A CN106487575A CN 106487575 A CN106487575 A CN 106487575A CN 201610221358 A CN201610221358 A CN 201610221358A CN 106487575 A CN106487575 A CN 106487575A
- Authority
- CN
- China
- Prior art keywords
- upgrading
- upgraded
- communication module
- node
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/54—Systems for transmission via power distribution lines
- H04B3/542—Systems for transmission via power distribution lines the information being in digital form
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及一种基于电力线通信的通信模块批量升级方法,可在应用现场同时对多个载波通信模块进行并发升级,其中,被升级的通信模块可以与升级设备进行直接载波通信,无需借助于被升级通信模块所在的网络,因此,无论被升级模块是否处于某网络,本升级方法均可对其实施PLC升级。本发明中提出了用于本地批量PLC升级方法,该方法可在应用现场同时对多个载波通信模块进行并发升级;本发明提出的升级方法普适于窄带、宽带载波通信模块的升级,同时,升级的并发度要高于传统的升级方式,升级效率也有大幅度提高。本发明提出的升级方法对被升级通信模块所在的网络要求不高,可随时随地进行升级。
Description
技术领域
本发明涉及一种基于电力线通信的通信模块批量升级方法,属于低压电力线载波通信技术领域。
背景技术
在现有的智能电网应用中,由于载波通信模块不可避免地存在瑕疵,或者应用要求的提高,对通信模块的升级成为设备维护的重要内容。传统的载波通信模块升级方法主要以一对一的方式进行,其中,可以通过编程器对载波芯片直接进行烧写程序,更为良好的方式是通过电力线载波通信的方式,直接对载波通信模块进行升级。随着宽带电力线载波的应用,通信速率有了极大地提高,出现了通过宽带载波通信网络进行全网升级。
对于传统的载波通信模块的升级方式,其实施基本以人力资源为支撑,工作量巨大,面对智能电网日益全面的建设,载波通信普及电网的每个地方,该种升级方式将难以实施。同时,现场应用环境对传统的升级方法也存在诸多限制。
对于宽带载波通信网络出现的全网升级,其升级过程要完全以现有网络为依托,通过网络的中继功能实现远离升级设备的通信模块的升级,因此,对于暂时无法组网的场景,升级是不可实施的;同时,由于受到通信速率、稳定性、硬件配置的限制,窄带电力线升级基本不可能使用自身网络进行全网升级。
发明内容
本发明的目的在于提供一种基于电力线通信的通信模块批量升级方法,以便在智能电网的应用中,对电力线载波设备的维护升级可确保集抄***高效运行、并满足日益增长的应用需求。
为了实现上述目的,本发明的技术方法如下。
一种基于电力线通信的通信模块批量升级方法,可在应用现场同时对多个载波通信模块进行并发升级,其中,被升级的通信模块可以与升级设备进行直接载波通信,无需借助于被升级通信模块所在的网络,因此,无论被升级模块是否处于某网络,本升级方法均可对其实施PLC升级。节点0为实施升级的主动设备,节点1、2……、N为被升级的载波通信模块;对N个载波通信模块进行升级,升级设备将升级文件有序等分为多个数据包,数据包总数为K,将K包数据包按序分为若干批,每批包括M包,升级将数据包按批、按序传输至被升级节点,本升级方法的具体实施步骤如下:
(1)选择合适的链路位置,尽量保证升级设备与所有的被升级设备实现互通。处于节点0位置的升级设备发出升级启动广播,该广播为本地广播,其他载波通信节点无需转发,启动报文中携带了所有被升级通信模块的通信标识。其他载波通信模块接收到启动报文后,对其解析,检查报文是否携带自身通信标识,若携带,通信模块需要执行相关操作,并进入升级预备状态。
(2)升级设备在发出升级启动命令后,等待Ts时间,开始按序发送升级数据包。通过本地广播发送先后发送数据包P1,P2,……,PM,其中Pi表示为编号为i的数据包。被升级节点收到对应数据包时,按序进行重组。
(3)发出第k+1批M包升级数据PkM+1,PkM+2,……,PkM+M,其中,k≥0,等待Tw时间后,升级设备向本次被升级的所有通信模块发出升级查询命令,该命令携带了被升级通信模块的通信标识,接收到该查询命令的被升级通信模块将根据顺序分时段上报本次M包的接收状态,此处的顺序与通信模块自身标识在查询命令中的顺序一致;查询命令中携带的通信标识依次对应节点1,2,……,N,每个节点进行上报的时序为,t0为上报序号起始时刻,节点1上报接收状态的时段为[t0,t1),同样节点2、3、i、N对应的时段为[t1,t2)、[t2,t3)、[ti-1,ti)、[tN-1,tN),每个时段的占时均为TR,TR根据通信速率、报文长度因素确定。
(4)在经过tN-t0时间内,针对第k+1批升级数据包,升级设备对收到的上报状态进行分析汇总,得到所有未能被某些节点成功接收到数据包的序号,按照包序号再次连续发送未成功接收到的数据包。然后,按照步骤3再次发起查询,并补发数据包,直至所有节点上报全部数据包接收成功。对于连续2次未能上报接收状态的节点,升级模块不再对其升级,标记为升级失败,其余节点继续下一批数据包的接收。
(5)在升级文件按批如步骤3、4发送完毕后,最后一批升级数据包可以全部接收到的节点即为升级成功的节点,其他节点则为升级失败。升级模块对升级失败的通信节点按照步骤2、3、4进行若干次重复操作,如若仍有升级失败的节点,则放弃对其升级,需要再次确认链路信息,寻找合适的升级链路位置。
进一步地,所述通信标识为设备地址或MAC地址。
该发明的有益效果在于:本发明中提出了用于本地批量PLC升级方法,该方法可在应用现场同时对多个载波通信模块进行并发升级,其中,被升级的通信模块可以与升级设备进行直接载波通信,无需借助于被升级通信模块所在的网络,因此,无论被升级模块是否处于某网络,本升级方法均可对其实施PLC升级。本发明提出的升级方法普适于窄带、宽带载波通信模块的升级,同时,升级的并发度要高于传统的升级方式,升级效率也有大幅度提高。本发明提出的升级方法对被升级通信模块所在的网络要求不高,可随时随地进行升级。
附图说明
图1本发明实施例中所使用的本地批量PLC升级示意图。
图2本发明实施例中所使用节点上报时序示意图。
具体实施方式
下面结合附图和实施例对本发明的具体实施方式进行描述,以便更好的理解本发明。
实施例
本发明实施例中的基于电力线通信的通信模块批量升级方法,可在应用现场同时对多个载波通信模块进行并发升级,其中,被升级的通信模块可以与升级设备进行直接载波通信,无需借助于被升级通信模块所在的网络,因此,无论被升级模块是否处于某网络,本升级方法均可对其实施PLC升级。升级过程如图1所示,节点0为实施升级的主动设备,节点1、2……、N为被升级的载波通信模块。
针对图1所示的场景,对N个载波通信模块进行升级,升级设备将升级文件有序等分为多个数据包,数据包总数为K,将K包数据包按序分为若干批,每批包括M包,升级将数据包按批、按序传输至被升级节点,本升级方法的具体实施步骤如下:
(1)选择合适的链路位置,尽量保证升级设备与所有的被升级设备实现互通。处于节点0位置的升级设备发出升级启动广播,该广播为本地广播,其他载波通信节点无需转发,启动报文中携带了所有被升级通信模块的通信标识,该通信标识为设备地址或MAC地址。其他载波通信模块接收到启动报文后,对其解析,检查报文是否携带自身通信标识,若携带,通信模块需要执行相关操作,并进入升级预备状态。
(2)升级设备在发出升级启动命令后,等待Ts时间,开始按序发送升级数据包。通过本地广播发送先后发送数据包P1,P2,……,PM,其中Pi表示为编号为i的数据包。被升级节点收到对应数据包时,按序进行重组。
(3)发出第k+1批M包升级数据PkM+1,PkM+2,……,PkM+M,其中,k≥0,等待Tw时间后,升级设备向本次被升级的所有通信模块发出升级查询命令,该命令携带了被升级通信模块的通信标识,接收到该查询命令的被升级通信模块将根据顺序分时段上报本次M包的接收状态,此处的顺序与通信模块自身标识在查询命令中的顺序一致。假设查询命令中携带的通信标识依次对应节点1,2,……,N,每个节点进行上报的时序如图2所示。其中,t0为上报序号起始时刻,节点1上报接收状态的时段为[t0,t1),同样节点2、3、i、N对应的时段为[t1,t2)、[t2,t3)、[ti-1,ti)、[tN-1,tN),每个时段的占时均为TR,TR根据通信速率、报文长度等因素确定。
(4)在经过tN-t0时间内,针对第k+1批升级数据包,升级设备对收到的上报状态进行分析汇总,得到所有未能被某些节点成功接收到数据包的序号,按照包序号再次连续发送未成功接收到的数据包。然后,按照步骤3再次发起查询,并补发数据包,直至所有节点上报全部数据包接收成功。对于连续2次未能上报接收状态的节点,升级模块不再对其升级,标记为升级失败,其余节点继续下一批数据包的接收。
(5)在升级文件按批如步骤3、4发送完毕后,最后一批升级数据包可以全部接收到的节点即为升级成功的节点,其他节点则为升级失败。升级模块对升级失败的通信节点按照步骤2、3、4进行若干次重复操作,如若仍有升级失败的节点,则放弃对其升级,需要再次确认链路信息,寻找合适的升级链路位置。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (2)
1.一种基于电力线通信的通信模块批量升级方法,在应用现场同时对多个载波通信模块进行并发升级,其中,被升级的通信模块可以与升级设备进行直接载波通信,无需借助于被升级通信模块所在的网络,因此,无论被升级模块是否处于某网络,本升级方法均可对其实施PLC升级;节点0为实施升级的主动设备,节点1、2……、N为被升级的载波通信模块;对N个载波通信模块进行升级,升级设备将升级文件有序等分为多个数据包,数据包总数为K,将K包数据包按序分为若干批,每批包括M包,升级将数据包按批、按序传输至被升级节点,其特征在于:本升级方法的具体实施步骤如下:
(1)选择合适的链路位置,尽量保证升级设备与所有的被升级设备实现互通;处于节点0位置的升级设备发出升级启动广播,该广播为本地广播,其他载波通信节点无需转发,启动报文中携带了所有被升级通信模块的通信标识;其他载波通信模块接收到启动报文后,对其解析,检查报文是否携带自身通信标识,若携带,通信模块需要执行相关操作,并进入升级预备状态;
(2)升级设备在发出升级启动命令后,等待Ts时间,开始按序发送升级数据包;通过本地广播发送先后发送数据包P1,P2,……,PM,其中Pi表示为编号为i的数据包;被升级节点收到对应数据包时,按序进行重组;
(3)发出第k+1批M包升级数据PkM+1,PkM+2,……,PkM+M,其中,k≥0,等待Tw时间后,升级设备向本次被升级的所有通信模块发出升级查询命令,该命令携带了被升级通信模块的通信标识,接收到该查询命令的被升级通信模块将根据顺序分时段上报本次M包的接收状态,此处的顺序与通信模块自身标识在查询命令中的顺序一致;查询命令中携带的通信标识依次对应节点1,2,……,N,每个节点进行上报的时序为,t0为上报序号起始时刻,节点1上报接收状态的时段为[t0,t1),同样节点2、3、i、N对应的时段为[t1,t2)、[t2,t3)、[ti-1,ti)、[tN-1,tN),每个时段的占时均为TR,TR根据通信速率、报文长度因素确定;
(4)在经过tN-t0时间内,针对第k+1批升级数据包,升级设备对收到的上报状态进行分析汇总,得到所有未能被某些节点成功接收到数据包的序号,按照包序号再次连续发送未成功接收到的数据包;然后,按照步骤3再次发起查询,并补发数据包,直至所有节点上报全部数据包接收成功;对于连续2次未能上报接收状态的节点,升级模块不再对其升级,标记为升级失败,其余节点继续下一批数据包的接收;
(5)在升级文件按批如步骤3、4发送完毕后,最后一批升级数据包可以全部接收到的节点即为升级成功的节点,其他节点则为升级失败;升级模块对升级失败的通信节点按照步骤2、3、4进行若干次重复操作,如若仍有升级失败的节点,则放弃对其升级,需要再次确认链路信息,寻找合适的升级链路位置。
2.根据权利要求1所述的基于电力线通信的通信模块批量升级方法,其特征在于:所述通信标识为设备地址或MAC地址。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610221358.6A CN106487575A (zh) | 2016-04-11 | 2016-04-11 | 一种基于电力线通信的通信模块批量升级方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610221358.6A CN106487575A (zh) | 2016-04-11 | 2016-04-11 | 一种基于电力线通信的通信模块批量升级方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106487575A true CN106487575A (zh) | 2017-03-08 |
Family
ID=58238722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610221358.6A Pending CN106487575A (zh) | 2016-04-11 | 2016-04-11 | 一种基于电力线通信的通信模块批量升级方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106487575A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107402795A (zh) * | 2017-08-04 | 2017-11-28 | 北京煜邦电力技术股份有限公司 | 一种固件升级方法和*** |
CN108111336A (zh) * | 2017-12-05 | 2018-06-01 | 宁波三星医疗电气股份有限公司 | 一种电力线载波通信模块程序启动、升级与切换方法 |
CN109639507A (zh) * | 2019-01-14 | 2019-04-16 | 南京南瑞微电子技术有限公司 | 一种宽带电力线载波通信网络升级方法 |
CN111309351A (zh) * | 2020-01-14 | 2020-06-19 | 中国科学院地质与地球物理研究所 | 一种数据升级方法及*** |
CN111767068A (zh) * | 2020-06-01 | 2020-10-13 | 北京智芯微电子科技有限公司 | 对通信模块进行批量化升级的设备及批量化升级*** |
CN113596623A (zh) * | 2021-07-07 | 2021-11-02 | 浙江瑞银电子有限公司 | 一种plc广播批量升级方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102595424A (zh) * | 2011-01-07 | 2012-07-18 | 中兴通讯股份有限公司 | 一种避让wlan信标的处理方法及终端设备 |
CN102647457A (zh) * | 2012-03-27 | 2012-08-22 | 瑞斯康达科技发展股份有限公司 | 一种处理和上报信息的方法、装置及*** |
CN202818374U (zh) * | 2012-05-15 | 2013-03-20 | 珠海辉煌电力科技有限公司 | 一种远程批量采集器终端升级*** |
CN104394220A (zh) * | 2014-11-26 | 2015-03-04 | 华为技术有限公司 | 一种智能电网的升级方法和智能电网 |
CN104951341A (zh) * | 2015-06-18 | 2015-09-30 | 烟台东方威思顿电气股份有限公司 | 一种采集器的远程升级方法 |
-
2016
- 2016-04-11 CN CN201610221358.6A patent/CN106487575A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102595424A (zh) * | 2011-01-07 | 2012-07-18 | 中兴通讯股份有限公司 | 一种避让wlan信标的处理方法及终端设备 |
CN102647457A (zh) * | 2012-03-27 | 2012-08-22 | 瑞斯康达科技发展股份有限公司 | 一种处理和上报信息的方法、装置及*** |
CN202818374U (zh) * | 2012-05-15 | 2013-03-20 | 珠海辉煌电力科技有限公司 | 一种远程批量采集器终端升级*** |
CN104394220A (zh) * | 2014-11-26 | 2015-03-04 | 华为技术有限公司 | 一种智能电网的升级方法和智能电网 |
CN104951341A (zh) * | 2015-06-18 | 2015-09-30 | 烟台东方威思顿电气股份有限公司 | 一种采集器的远程升级方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107402795A (zh) * | 2017-08-04 | 2017-11-28 | 北京煜邦电力技术股份有限公司 | 一种固件升级方法和*** |
CN108111336A (zh) * | 2017-12-05 | 2018-06-01 | 宁波三星医疗电气股份有限公司 | 一种电力线载波通信模块程序启动、升级与切换方法 |
CN109639507A (zh) * | 2019-01-14 | 2019-04-16 | 南京南瑞微电子技术有限公司 | 一种宽带电力线载波通信网络升级方法 |
CN111309351A (zh) * | 2020-01-14 | 2020-06-19 | 中国科学院地质与地球物理研究所 | 一种数据升级方法及*** |
CN111767068A (zh) * | 2020-06-01 | 2020-10-13 | 北京智芯微电子科技有限公司 | 对通信模块进行批量化升级的设备及批量化升级*** |
CN111767068B (zh) * | 2020-06-01 | 2022-01-14 | 北京智芯微电子科技有限公司 | 对通信模块进行批量化升级的设备及批量化升级*** |
CN113596623A (zh) * | 2021-07-07 | 2021-11-02 | 浙江瑞银电子有限公司 | 一种plc广播批量升级方法及*** |
CN113596623B (zh) * | 2021-07-07 | 2024-06-18 | 浙江瑞银电子有限公司 | 一种plc广播批量升级方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106487575A (zh) | 一种基于电力线通信的通信模块批量升级方法 | |
JP3805332B2 (ja) | イーサネット(登録商標)受動型光加入者ネットワークにおけるoam機能ディスカバリー方法 | |
CN101764751B (zh) | 无线用户终端跨vlan漫游报文转发的方法、***及设备 | |
CN102301648A (zh) | 用于网格以及中心辐射网络的缩放式以太网oam | |
CN101820435A (zh) | 分布式网络处理***的mac地址表项信息同步方法及装置 | |
CN104080020A (zh) | Onu设备配置的自动下发方法及装置 | |
CN103024074A (zh) | 基于gprs的dsp远程无线升级方法 | |
CN103237071B (zh) | 一种无线EoC终端集中管理的方法 | |
US11539239B2 (en) | Method and apparatus for obtaining location information of controller | |
CN102195798B (zh) | 一种升级光网络单元的方法和*** | |
CN103532922A (zh) | 一种软件版本升级方法、装置及*** | |
CN104270688A (zh) | 一种批量升级epon中onu的***及其方法 | |
CN106454877A (zh) | 一种基站开通方法及*** | |
CN104168281B (zh) | 电力线载波自组网方法、装置及*** | |
CN101227236A (zh) | 以太网无源光网络中光网络单元管理数据自动同步的方法 | |
CN103209185B (zh) | 一种光口消息传输方法及装置 | |
CN106160852A (zh) | 一种传输设备的网络***及其远程升级方法 | |
CN104618942A (zh) | 一种基于ptn组网的基站自动启动方法、基站和rnc | |
CN105812504A (zh) | 一种智能型通信地址编码方法 | |
CN109639507A (zh) | 一种宽带电力线载波通信网络升级方法 | |
CN100571285C (zh) | 一种多级远端无线设备的标识方法及装置 | |
CN116233200B (zh) | 一种基于后续帧动态注册的电能表通信方法及*** | |
CN111679849A (zh) | 一种多层拓扑管理结构的设备升级方法及充电桩*** | |
CN106875660B (zh) | 用于表计设备通信的方法和采集器 | |
CN105634947A (zh) | 一种机会移动社会网络中基于热点的消息转发方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170308 |