一种对集中器进行远程升级的方法技术

技术编号:15518631 阅读:145 留言:0更新日期:2017-06-04 08:46
本发明专利技术公开了一种集中器远程升级方法,主要包括下列步骤:(1)根据集中器的生产厂家和当前运行程序版本,对需升级集中器进行分组;(2)对集中器进行升级初始化;(3)主站以组播方式将升级固件传输给组内集中器;(4)主站以点对点方式将组播传输中丢失固件块传输给集中器;(5)集中器根据初始化命令中的固件激活方式激活固件;(6)在安全时间内,集中器试运行新固件;(7)根据集中器新固件试运行结果,选择正式运行新固件或固件回退。本方法可实现主站系统快速、可控、安全的对集中器进行远程升级,以降低集中器的升级成本,缩短升级时间,保证升级安全。

【技术实现步骤摘要】
一种对集中器进行远程升级的方法
本专利技术涉及智能电网智能用电
,尤其涉及一种对集中器进行远程升级的方法。
技术介绍
随着我国电力事业的快速发展,国家电网公司正在全面推进用电信息采集建设全覆盖工程。集中器作为用电信息采集系统的中间设备,主要负责建立主站系统与低压侧电表之间通信的通道,定时采集和存储电能表电能数据,监视电能表告警事件,定时或按需上送电能表数据信息至主站等,现场集中器具有数量多,安装分散等特点。随着用电信息采集建设的深入,停电事件检测,全事件采集等新功能的提出,以及现场长期运行后Bug的出现,对集中器能够快速、可控、安全的升级提出了要求。现有技术中,采用主站点对点对集中器进行远程升级的方案,考虑到现场安装集中器数量多,升级花费总时间长,对集中器采集任务产生较大影响,且当前方案对集中器何时替换新的程序和新程序可能出现影响原有基础功能的问题无法把控。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术所要解决的技术问题是提供一种集中器的远程升级方法,实现主站系统快速、可控、安全的对集中器进行远程升级,以降低集中器的升级成本,缩短升级时间,保证升级安全。为实现上述目的,本专利技术提供了一种对集中器进行远程升级的方法,其特征在于,包括以下步骤:(1)主站根据集中器的生产厂家和当前运行程序版本对需升级集中器进行分组;(2)主站向集中器发送初始化命令;(3)主站将固件传输给组内集中器;(4)固件进行传输完整性校验;(5)如果步骤(4)的接收固件完整转步骤(6),如果步骤(4)的接收固件不完整,逐一点对点对单个集中器补传丢失固件块;(6)固件CRC校验,CRC校验成功转步骤(7);(7)选择激活方式激活新固件;(8)安全时间内固件试运行。上述的一种对集中器进行远程升级的方法,其特征在于:所述步骤(2)的初始化命令中包括新固件标识、块数目、块大小、CRC校验值、厂家信息、激活方式、安全时间。上述的一种对集中器进行远程升级的方法,其特征在于:所述步骤(3)中,固件使用组播方式分块传输。上述的一种对集中器进行远程升级的方法,其特征在于:所述步骤(6)中,集中器将根据固件CRC校验结果,主动上报主站对应事件。上述的一种对集中器进行远程升级的方法,其特征在于:所述步骤(7)中,固件激活方式在初始化命令中指定,固件激活方式分为立即激活、按时间表脚本自动激活、手动激活三种,可灵活配置。上述的一种对集中器进行远程升级的方法,其特征在于:所述步骤(8)中,集中器同时保存新固件和旧固件,固件激活后,集中器将在安全时间内试运行新固件,如集中器新固件的功能符合预期目标,主站将下发固件确认命令,集中器将正式运行新固件同时丢弃旧固件,如新固件在安全时间内试运行测试不合格,集中器将主动丢弃新固件,重新运行旧固件,同时集中器上报主站相应事件。本专利技术的有益效果是:第一、通过对集中器的组播升级,大大减少了程序升级花费的时间;第二、通过固件激活的多种方式,实现了对程序替换上时间的控制,可根据工作需要,合理的选择程序激活时间;第三、通过安全时间和固件确认命令,程序只有在安全时间内达到了升级的预期效果才正式运行新程序,保证了程序升级的安全性,可有效避免因升级新程序而导致的不可控问题的发生。以下将结合附图对本专利技术的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本专利技术的目的、特征和效果。附图说明图1是本专利技术的系统整体框架图。图2是主站升级集中器的流程图。具体实施方式如图1所示,为本专利技术的系统整体框架图。主站系统与集中器通过网络建立连接,按照集中器生产厂家,对集中器进行分组。升级初始化及固件确认,采用点对点的方式;对于传输量大的固件程序,使用组播方式分块传输。如图2所示,本专利技术的主站远程升级集中器包含下列步骤:主站使用点对点方式对集中器进行升级初始化操作,初始化命令中包括新固件标识、块数目、块大小、CRC校验值、厂家信息、激活方式、安全时间。固件标识用来区分对集中器的哪部分应用进行升级;块数目、块大小用来验证固件传输的完整性;CRC校验值用来校验程序接受的正确性;厂家信息用来验证程序的合法性;激活方式用来选择固件的激活方式;安全时间用来试运行新固件。固件初始化成功后,主站将采用组播方式,将固件分块传输给组内集中器。广播传输完成后,主站下发命令询问集中器固件接受情况,集中器将未接受到的固件块号发给主站,主站点对点补传丢失固件块。集中器自动进行CRC校验,验证接受固件的正确性,并将结果通过事件主动上报的方式发送给主站。CRC校验成功后,集中器将按照升级初始化命令中的激活方式对固件进行激活。固件激活成功后,集中器将在安全时间内试运行新固件程序,如集中器新固件的功能符合预期目标,主站将下发固件确认命令,集中器将正式运行新固件同时丢弃旧固件,如新固件在安全时间内试运行测试不合格,集中器将丢弃新固件,重新运行旧固件,同时集中器上报主站相应事件。以上详细描述了本专利技术的较佳具体实施例。应当理解,本领域的普通技术人员无需创造性劳动就可以根据本专利技术的构思做出诸多修改和变化。因此,凡本
中技术人员依本专利技术的构思在现有技术的基础上通过逻辑分析、推理或者有限的实验可以得到的技术方案,皆应在由权利要求书所确定的保护范围内。本文档来自技高网
...
一种对集中器进行远程升级的方法

【技术保护点】
一种对集中器进行远程升级的方法,其特征在于,包括以下步骤:(1)主站根据集中器的生产厂家和当前运行程序版本对需升级集中器进行分组;(2)主站向集中器发送初始化命令;(3)主站将固件传输给组内集中器;(4)固件进行传输完整性校验;(5)如果步骤(4)的接收固件完整转步骤(6),如果步骤(4)的接收固件不完整,逐一点对点对单个集中器补传丢失固件块;(6)固件CRC校验,CRC校验成功转步骤(7);(7)选择激活方式激活新固件;(8)安全时间内固件试运行。

【技术特征摘要】
1.一种对集中器进行远程升级的方法,其特征在于,包括以下步骤:(1)主站根据集中器的生产厂家和当前运行程序版本对需升级集中器进行分组;(2)主站向集中器发送初始化命令;(3)主站将固件传输给组内集中器;(4)固件进行传输完整性校验;(5)如果步骤(4)的接收固件完整转步骤(6),如果步骤(4)的接收固件不完整,逐一点对点对单个集中器补传丢失固件块;(6)固件CRC校验,CRC校验成功转步骤(7);(7)选择激活方式激活新固件;(8)安全时间内固件试运行。2.如权利要求1所述的一种对集中器进行远程升级的方法,其特征在于:所述步骤(2)的初始化命令中包括新固件标识、块数目、块大小、CRC校验值、厂家信息、激活方式、安全时间。3.如权利要求1所述的一种对集中器进行远程升级的方法,其特征在于:所述步骤(3)中,固...

【专利技术属性】
技术研发人员:许金宇杨小铭全巧艳菅利彬吴戈
申请(专利权)人:国电南瑞科技股份有限公司国电南瑞南京控制系统有限公司
类型:发明
国别省市:江苏,32

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

1