基于宽带载波的采集器多级传输的文件压缩远程升级方法转让专利

申请号 : CN201510632936.0

文献号 : CN105139623B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张建培王海俊李若昕杨炳洪吴前进

申请人 : 光一科技股份有限公司

摘要 :

本发明涉及一种基于宽带载波的采集器多级传输的文件压缩远程升级方法,在由一个集中器、若干采集电能表数据的采集器构建的系统中,所述采集器通过宽带载波本地通信信道与集中器通信连接,并通过集中器的上行GPRS信道建立与主站之间的远程交互通道,本发明解决了传统低压电力线窄带载波采集器无法远程升级的问题,为用电信息采集系统运维和业务扩展提供了远程升级手段,为用电信息采集系统进入引领提升阶段的业务扩展提供了必要的技术保障。

权利要求 :

1.一种基于宽带载波的采集器多级传输的文件压缩远程升级方法,在由一个集中器、若干采集电能表数据的采集器构建的系统中,所述采集器通过宽带载波本地通信信道与集中器通信连接,并通过集中器的上行GPRS信道建立与下载主站之间的远程交互通道,所述集中器在线后按如下步骤运行:步骤一、下载主站按照集中器上行通讯最大长度将集中器或采集器的应用程序文件分割成若干段,并逐段通过GPRS通道发送至集中器;

步骤二、集中器自动校验接收到的分段下载的各段应用程序文件是否下载成功,如“否”,则继续下载;如“是”,则进行下一步;

步骤三、集中器判断应用程序文件是否下载结束,如“否”,则继续下载;如“是”,则进行下一步;

步骤四、集中器判断下载结束的应用程序文件类型是否为集中器应用程序文件,如“是”,则启动集中器自身程序升级,完成升级后结束本次运行;如“否”,则进行下一步;

步骤五、集中器判断下载结束的应用程序文件类型是否为采集器应用程序文件,如“否”,则结束本次运行;如“是”,则压缩并分割成段后,采用广播地址传送方式通过宽带载波通信信道逐段依次传送到各采集器;

步骤六、集中器根据采集器档案查询向各采集器传送成功的应用程序文件段数并记录,再判断采集器是否接收成功;如“是”,则进行步骤八,如“否”,则进行下一步;

步骤七、集中器采用单地址传送方式对未接收成功的采集器进行相应缺失段的断点续传,直至采集器接收成功;

步骤八、校验各采集器是否通过解压相应的应用程序文件后升级而使其版本更新,如“是”,则结束本次运行;如“否”,则进行下一步;

步骤九、集中器采用单地址传送方式,逐台向版本未更新的采集器传送相应的应用程序文件,直到采集器接收并升级成功,结束本次运行。

2.根据权利要求1所述的基于宽带载波的采集器多级传输的文件压缩远程升级方法,其特征在于:在步骤二中,集中器根据每段文件的校验和来自动校验是否下载成功。

3.根据权利要求2所述的基于宽带载波的采集器多级传输的文件压缩远程升级方法,其特征在于:在步骤二下载成功后,将应用程序文件存储到下载临时缓冲区。

4.根据权利要求1所述的基于宽带载波的采集器多级传输的文件压缩远程升级方法,其特征在于:在步骤三中,集中器根据文件头信息判断文件下载是否结束。

5.根据权利要求1所述的基于宽带载波的采集器多级传输的文件压缩远程升级方法,其特征在于:在步骤五中,集中器采用zl ib算法对采集器的应用程序文件进行压缩。

6.根据权利要求5所述的基于宽带载波的采集器多级传输的文件压缩远程升级方法,其特征在于:压缩后,集中器再将采集器的应用程序文件按照本地通信信道规则重新分割。

7.根据权利要求6所述的基于宽带载波的采集器多级传输的文件压缩远程升级方法,其特征在于:集中器按照1376.2规约格式重新分割采集器应用程序文件。

8.根据权利要求1-7任一项所述的基于宽带载波的采集器多级传输的文件压缩远程升级方法,其特征在于:所述集中器型号为DJGZ23,采集器型号为DCZL14。

说明书 :

基于宽带载波的采集器多级传输的文件压缩远程升级方法

技术领域

[0001] 本发明涉及一种基于宽带载波的采集器多级传输的文件压缩远程升级方法,尤其是一种解决不具备远程通讯信道的采集器远程升级的方法,属于用电信息采集领域。

背景技术

[0002] 国家电网公司用电信息采集系统建设全覆盖目标已基本实现,用电信息采集系统中涵盖的巨量采集器不具备远程通讯信道,采集器应用程序的任何缺陷或者新增功能需求都难于通过远程通讯信道的远程升级方法来解决,而是需要现场升级或现场更换的方法解决或者具备远程升级功能的采集器效率低或集中器未对采集器是否升级成功进行管理,采集器程序的任何缺陷或新增功能需求都会造成巨大的维护工作量,需投入巨大的人力、物力和财力才能解决。采集器不具备远程升级的缺陷往往限制了采集器业务的扩展,不利于用电信息采集系统建设引领提升阶段目标的发展。
[0003] 据申请人了解,针对低压电力载波型采集器升级的问题,目前的处理方案为(:1)现场逐一升级采集器(;2)现场逐一更换采集器或在台区架设操控器升级台区下采集器的方法(;3)现场设备具备低压电力线载波远程升级功能,但升级速度慢、效率低,且集中器未对采集器远程升级成功与否进行管理等。上述方案虽能够解决采集器的升级问题,但存在如下问题:采集器分散且数量大,现场维护工作量巨大,需投入巨大的人力、物力和财力;不具备远程升级的采集器难于满足国家电网公司新业务需求;具备远程升级的采集器,升级速度慢、效率低,且集中器未对采集器升级成功与否进行管理,无法做到所有采集器百分百升级成功。

发明内容

[0004] 本发明的目的在于:针对上述现有技术存在的问题,借助集中器远程GPRS通信信道和低压电力宽带载波通信信道速度优势以及压缩升级文件减少数据交互的方式解决宽带载波采集器远程升级以及升级效率的问题,大幅度降低采集器因业务需求增加或者功能不完善而引起的巨大现场维护工作,为国家电网公司用电信息采集系统建设引领提升阶段的新业务需求解决现场运维问题以及数据质量问题。
[0005] 为了达到以上目的,本发明的一种基于宽带载波的采集器多级传输的文件压缩远程升级方法,在由一个集中器、若干采集电能表数据的采集器构建的系统中,所述采集器通过宽带载波本地通信信道与集中器通信连接,并通过集中器的上行GPRS信道建立与主站之间的远程交互通道,所述远程升级方法按如下步骤运行:
[0006] 步骤一、下载主站按照集中器上行通讯最大长度将集中器或采集器的应用程序文件分割成若干段,并逐段通过GPRS通道发送至集中器;
[0007] 步骤二、集中器自动校验接收到的分段下载的各段应用程序文件是否下载成功,如“否”,则继续下载;如“是”,则进行下一步;
[0008] 步骤三、集中器判断应用程序文件是否下载结束,如“否”,则继续下载;如“是”,则进行下一步;
[0009] 步骤四、集中器判断下载结束的应用程序文件类型是否为集中器应用程序文件,如“是”,则启动集中器自身程序升级,完成升级后结束本次运行;如“否”,则进行下一步;
[0010] 步骤五、集中器判断下载结束的应用程序文件类型是否为采集器应用程序文件,如“否”,则结束本次运行;如“是”,则压缩并分割成段后,采用广播地址传送方式通过宽带载波通信信道逐段依次传送到各采集器
[0011] 步骤六、集中器根据采集器档案查询向各采集器传送成功的应用程序文件段数并记录,再判断采集器是否接收成功;如“是”,则进行步骤八,如“否”,则进行下一步;
[0012] 步骤七、集中器采用单地址传送方式对未接收成功的采集器进行相应缺失段的断点续传,直至采集器接收成功;
[0013] 步骤八、校验各采集器是否通过解压相应的应用程序文件后升级而使其版本更新,如“是”,则结束本次运行;如“否”,则进行下一步;
[0014] 步骤九、集中器采用单地址传送方式,逐台对版本未更新的采集器传送相应的应用程序文件,直到采集器接收并升级成功,结束本次运行。
[0015] 本发明的优选方案是:
[0016] 优选地,在步骤二中,集中器根据每段文件的校验和来自动校验是否下载成功。
[0017] 优选地,在步骤二下载成功后,将应用程序文件存储到下载临时缓冲区。
[0018] 优选地,在步骤三中,集中器根据文件头信息判断文件下载是否结束。
[0019] 优选地,在步骤五中,采用zlib算法进行压缩。
[0020] 优选地,压缩后,集中器再将采集器的应用程序文件按照本地通信信道规则重新分割。
[0021] 优选地,集中器按照1376.2规约格式重新分割采集器应用程序文件。
[0022] 优选地,所述集中器型号为DJGZ23,采集器型号为DCZL14。
[0023] 本发明的运行原理为:在由集中器、采集器和电能表构建的系统中,所述采集器借助于集中器上行GPRS信道建立与升级主站之间的远程交互通道,将采集器应用程序下载到集中器中,集中器自动识别应用程序的类型,当应用程序为采集器程序时,集中器先将采集器应用程序利用zlib开源压缩算法,压缩比50%对文件进行压缩,大幅减少采集器应用程序大小,然后,集中器借助集中器—采集器之间的物理拓扑关系采用广播或点对点对采集器升级,采集器自动校验应用程序后进行应用程序自解压,最后,启动程序自动更新,实现采集器多级传输的远程升级。
[0024] 本发明有益效果为:现有低压电力线窄带载波采集器由于自身信道弱点无法进行远程升级维护,一旦采集器程序出现问题或者新业务需求,只能通过本地更换采集器的形式来达到升级目的,而宽带载波采集器可以通过多级传输的远程升级方式,大幅降低采集器因各种原因造成的程序升级的维护工作量,大量节省人力、物力和财力,适合推广;由于本发明中借助集中器GPRS远程通信信道和宽带载波本地通信信道进行文件多级传输,采用远程升级方式替代传统的本地更换采集器或者本地升级采集器的方式,有利于用电信息采集系统新业务扩展需求的实施,在用电信息采集系统建设进入引领提升阶段打下产品技术基础,适合推广;本发明以低压电力宽带载波为采集器与集中器通信信道,具备通讯速率高、工作频率宽,比传统的低压电力窄带载波具有明显的优势,适合推广。集中器借助于集中器-采集器之间的物理拓扑关系,对采集器进行升级管理,能够有效地记录采集器升级成功与否,并对未升级成功的采集器多次升级的策略,并将采集器升级后的版本信息反馈到主站,有效地提升了采集器升级的管理与维护工作,适合推广。本发明采用zlib对升级文件进行压缩,压缩比50%,大幅降低升级文件大小,减少升级交互过程,再加上宽带载波速度优势,有效地提升了采集器远程升级的效率。
[0025] 因此,基于宽带载波的采集器多级传输的文件压缩远程升级方法,解决了传统低压电力线窄带载波采集器无法远程升级或者远程升级速度慢、效率低以及集中器未对采集器升级成功与否的管理等问题,为用电信息采集系统运维和业务扩展提供了远程升级手段,为用电信息采集系统进入引领提升阶段的业务扩展提供了必要的技术保障。

附图说明

[0026] 下面结合附图对本发明作进一步的说明。
[0027] 图1为本发明的基本运行逻辑流程框图。

具体实施方式

[0028] 实施例一
[0029] 本实施例的一种基于宽带载波的采集器多级传输的文件压缩远程升级方法,控制流程如图1所示:在由一个集中器、Q个采集电能表数据的采集器构建的系统中,采集器通过宽带载波本地通信信道与集中器通信连接,并通过集中器的上行GPRS信道建立与主站之间的远程交互通道,当采集器的应用程序需要升级时,升级过程按如下步骤运行:
[0030] 步骤一、下载主站按照集中器上行通讯最大长度即不超过1024字节,将集中器或采集器的应用程序文件分割成N段,并逐段通过GPRS通道发送至集中器
[0031] 步骤二、集中器自动校验第i段文件的校验和,校验通过后通知下载主站该段文件下载成功,并将文件存储到下载临时缓冲区。在文件下载传输帧格式中规定了文件类型、文件大小以及文件校验和等相关文件头信息,集中器根据文件头信息自动判断文件下载是否全部结束。
[0032] 步骤三、集中器判断应用程序文件是否下载结束,如“否”,则命i=i+1;继续重复下载步骤;文件下载全部结束时即i=N,集中器自动校验整个文件,当文件校验成功进入下一步骤;如“是”,则进行下一步;当文件校验失败时,则集中器通知下载主站下载失败,下载程序结束。
[0033] 步骤四、集中器判断下载结束的应用程序文件类型是否为集中器应用程序文件, 01H表示集中器程序,如“是”,则启动集中器自身程序升级,完成升级后结束本次运行;如“否”,则进行下一步;
[0034] 步骤五、集中器判断下载结束的应用程序文件类型是否为采集器应用程序文件,05H表示采集器程序;如“否”,则结束本次运行;如“是“,集中器将采集器应用程序采用zlib算法进行压缩,大幅降低应用程序大小,再根据集中器本地通信信道通讯最大长度重新自动分割该采集器程序文件为M段。本地载波通信信道通信报文长度比上行GPRS通信信道短,本发明按照通信报文长度最大为512字节;按照1376.2规约格式重新分割采集器程序文件。
压缩并分割成段后,采用广播地址传送方式通过宽带载波通信信道逐段依次传送到各采集器;当采集器程序的每个文件段j下载结束,则命j=j+1;继续重复下载步骤。
[0035] 步骤六、集中器通过定时自维护或立即自维护功能自动获取隶属于集中器下的采集器档案和采集器下所接电能表档案;集中器根据采集器档案查询向各采集器传送成功的应用程序文件段数并记录,再判断采集器是否全部接收成功;如“是”,则进行步骤八,如“否”,则进行下一步;
[0036] 步骤七、集中器采用单地址传送方式对未接收成功的采集器进行相应缺失段的断点续传,直至采集器全部接收成功;
[0037] 步骤八、校验各采集器是否通过解压相应的应用程序文件后升级而使其版本更新,如“是”,则结束本次运行;如“否”,则进行下一步。集中器根据集中器中的采集器档案自动查询各个采集器程序文件段的版本信息是否全部升级;如全部升级,则程序结束;
[0038] 步骤九、如有未更新成功的采集器版本,则对未成功升级的采集器进行单地址重新下载,再次查询版本成功升级与否,直至所有采集器程序全部升级,则下载程序全部结束。
[0039] 本发明的集中器型号为DJGZ23,采集器型号为DCZL14。
[0040] 除上述实施例外,本发明还可以有其他实施方式。凡采用等同替换或等效变换形成的技术方案,均落在本发明要求的保护范围。