电能表固件升级的方法和装置制造方法及图纸

技术编号:15825552 阅读:65 留言:0更新日期:2017-07-15 06:52
本发明专利技术揭示了一种电能表固件升级的方法和装置。所述方法应用于自组网中完成自身固件升级的电能表,包括:在该自组网中发送携带电能表标识获取命令的广播消息,该电能表标识获取命令用于指示该自组网中应答该广播消息的电能表执行自身电能表标识的上报操作;接收该自组网中其它电能表应答所述广播消息而上报的电能表标识;按照该电能表标识发送升级命令和固件文件,使对应于所述电能表标识的其它电能表接收到所述升级命令和固件文件,自动执行自身的固件升级过程。本发明专利技术在自组网中通过触发一台电能表升级,从而触发其它电能表升级,实现整个自组网里的电能表全自动升级,提高了升级效率。

【技术实现步骤摘要】
电能表固件升级的方法和装置
本专利技术涉及网络通信领域,特别涉及一种电能表固件升级的方法和装置。
技术介绍
随着国家电网的改革,电网领域的技术快速发展,促使电能表在电力自动化领域中得到了更为广泛和大规模的应用。电能表作为电网领域的重要节点不仅在数量上得到了广泛的推广,在技术上面也得到了快速的迭代,随着需求的增加电能表在固件的更新上更趋频繁。面对用户侧使用中数量巨大的电能表,现有的技术实现中电能表固件的升级广泛采用的是通过人的工方式利用升级设备对电能表进行操作执行电能表固件的升级方式,升级设备每次只能完成一台电能表的升级操作,例如利用升级设备升级完A位置的一台电能表后,再将将该升级设备带到B位置对另外一台电能表升级,这样的方式导致升级效率非常低。在电能表数量比较多的情况下,即使配备相当多的人力和升级设备,也很难将升级效率提高,在人力和升级设备配备不足的情况下,升级周期相对会很长,但是电能表的固件程序涉及到计费并最终影响到扣费,从而影响到电力公司或者用户的直接利益,所以这种通过人力实现的升级方式无法提升升级的实时性,很难提高升级的效率。
技术实现思路
为了解决相关技术中存在的电能表固件升级效率低的问题,本公开提供了一种电能表固件升级的方法和装置。一种电能表固件升级的方法,应用于自组网中完成自身固件升级的电能表,所述方法包括:在所述自组网中发送携带电能表标识获取命令的广播消息,所述电能表标识获取命令用于指示所述自组网中应答所述广播消息的电能表执行自身电能表标识的上报操作;接收所述自组网中其它电能表应答所述广播消息而上报的电能表标识;按照所述电能表标识发送升级命令和固件文件,使对应于所述电能表标识的其它电能表接收到所述升级命令和固件文件,自动执行自身的固件升级过程。一种电能表固件升级的方法,应用于自组网中未完成自身固件升级的电能表,所述方法包括:所述电能表接收所在自组网中的广播消息,所述广播消息是由自组网中完成自身固件升级的电能表在此自组网中以广播形式发送的;从所述广播消息提取电能表标识获取命令;执行所述电能表标识获取命令获得自身的电能表标识,通过上报所述电能表标识而应答所述广播消息;接收发送所述广播消息的电能表返回的升级命令和固件文件;通过所述升级命令和固件文件执行自身的固件升级过程。一种电能表固件升级的装置,应用于自组网中完成自身固件升级的电能表,所述装置包括:广播消息发送模块,用于在所述自组网中发送携带电能表标识获取命令的广播消息,所述电能表标识获取命令用于指示所述自组网中应答所述广播消息的电能表执行自身电能表标识的上报操作;电能表标识接收模块,用于接收所述自组网中其它电能表应答所述广播消息而上报的电能表标识;发送模块,用于按照所述电能表标识发送升级命令和固件文件,使对应于所述电能表标识的其它电能表接收到所述升级命令和固件文件,自动执行自身的固件升级过程。一种电能表固件升级的装置,应用于自组网中未完成自身固件升级的电能表,所述装置包括:广播消息接收模块,用于所述电能表接收所在自组网中的广播消息,所述广播消息是由自组网中完成自身固件升级的电能表在此自组网中以广播形式发送的;提取模块,用于从所述广播消息提取电能表标识获取命令;消息应答模块,用于执行所述电能表标识获取命令获得自身的电能表标识,通过上报所述电能表标识而应答所述广播消息;接收模块,用于接收发送所述广播消息的电能表返回的升级命令和固件文件;固件升级执行模块,用于通过所述升级命令和固件文件执行自身的固件升级过程。本公开的实施例提供的技术方案可以包括以下有益效果:完成自身固件升级的电能表在自组网中发送携带电能表标识获取命令的广播消息,电能表标识获取命令用于指示自组网中应答广播消息的电能表执行自身电能表标识的上报操作,接收自组网中其它电能表应答广播消息而上报的电能表标识,按照电能表标识发送升级命令和固件文件,使对应于电能表标识的其它电能表接收到升级命令和固件文件,自动执行自身的固件升级过程。在此固件升级方法中,减少大量的人力操作,实现了电能表全自动固件升级,有效提高了升级效率,而且随着自组网里的完成自身固件升级的电能表数量的增多,未完成自身固件升级的电能表的升级速度相对会越来越快,能有效减少自组网中剩余的未升级电能表完成自身固件升级所需的时间,而且该固件程序升级方案适合各种规模的电能表网络,相比现有的固件升级技术,在电表数量越多的网络环境下,该固件程序升级方案更能有效提高电能表固件升级的效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1和图2是根据本公开所涉及的实施环境的示意图。图3是根据一示例性实施例示出的一种应用于自组网中完成自身固件升级的电能表的固件升级方法的流程图。图4是根据图3对应实施例示出的对步骤350的细节进行描述的流程图;图5是根据一示例性实施例示出的一种应用于自组网中未完成自身固件升级的电能表的固件升级方法的流程图。图6是根据一示例性实施例示出的电能表完成自身固件升级后切换至工作状态的流程图;图7是根据一示例性实施例示出的一种固件升级过程示意图。图8是根据另一示例性实施例示出的电能表运行的服务程序所包含的部分功能的示意图。图9是根据一示例性实施例示出的一种应用于自组网中完成自身固件升级的电能表的固件升级方法的框图。图10是根据图9对应实施例示出的对升级命令发送模块的细节进行描述的框图。图11是根据另一示例性实施例示出的一示例性实施例示出的一种应用于自组网中未完成自身固件升级的电能表的固件升级方法的框图。图12是根据另一实施例示出的电能表完成自身固件升级后切换至工作状态的框图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。图1是根据本公开所涉及的实施环境的示意图。该实施环境包括:终端设备110和至少两台电能表,如电能表120,电能表121等。图2是根据本公开所涉及的更为具体的实施环境的示意图,在图1的基础上增加了集中器250和服务器260。图1和图2中电能表之间的联网方式,可以是基于LORA,MESH,ZIGBEE等无线技术组建的自组网也可以是基于电力线载波PLC,RS485等技术的自组网。该实施环境包括:终端设备210和至少两台电能表,如电能表220,电能表221以及可选的集中器250和服务器260等。图1中的终端设备110和图2中的终端设备210可以是能触发自组网中任何一台电能表升级的任何设备,而且终端设备110和终端设备210会安装相应的软件程序。终端设备110与电能表120之间的关联方式,以及终端设备210与电能表220之间的关联方式,包括RS232,RS485,USB,硬件的网络关联方式和/或协议,以及二者之间往来的数据通讯方式,终端设备110或终端设备210通过软件程序触发电能表进行固件程序更新。图2中,包括终端设备本文档来自技高网...
电能表固件升级的方法和装置

【技术保护点】
一种电能表固件升级的方法,其特征在于,应用于自组网中完成自身固件升级的电能表,所述方法包括:在所述自组网中发送携带电能表标识获取命令的广播消息,所述电能表标识获取命令用于指示所述自组网中应答所述广播消息的电能表执行自身电能表标识的上报操作;接收所述自组网中其它电能表应答所述广播消息而上报的电能表标识;按照所述电能表标识发送升级命令和固件文件,使对应于所述电能表标识的其它电能表接收到所述升级命令和固件文件,自动执行自身的固件升级过程。

【技术特征摘要】
1.一种电能表固件升级的方法,其特征在于,应用于自组网中完成自身固件升级的电能表,所述方法包括:在所述自组网中发送携带电能表标识获取命令的广播消息,所述电能表标识获取命令用于指示所述自组网中应答所述广播消息的电能表执行自身电能表标识的上报操作;接收所述自组网中其它电能表应答所述广播消息而上报的电能表标识;按照所述电能表标识发送升级命令和固件文件,使对应于所述电能表标识的其它电能表接收到所述升级命令和固件文件,自动执行自身的固件升级过程。2.根据权利要求1所述的方法,其特征在于,所述按照所述电能表标识发送升级命令和固件文件,使对应于所述电能表标识的其它电能表接收到所述升级命令和固件文件,自动执行自身的固件升级过程,包括:通过向所述电能表标识对应的其它电能表发送获取固件版本信息的命令,获得所述电能表标识对应的固件版本信息;判断所述电能表标识对应的固件版本信息与自身的固件版本信息是否一致,如果不一致,则向与所述电能表标识对应的电能表发送升级命令和固件文件。3.一种电能表固件升级的方法,其特征在于,应用于自组网中未完成自身固件升级的电能表,所述方法包括:所述电能表接收所在自组网中的广播消息,所述广播消息是由自组网中完成自身固件升级的电能表在此自组网中以广播形式发送的;从所述广播消息提取电能表标识获取命令;执行所述电能表标识获取命令获得自身的电能表标识,通过上报所述电能表标识而应答所述广播消息;接收发送所述广播消息的电能表返回的升级命令和固件文件;通过所述升级命令和固件文件执行自身的固件升级过程。4.根据权利要求3所述的方法,其特征在于,所述通过所述升级命令和固件文件执行自身的固件升级过程之前,所述方法还包括:校验所述固件文件,判断所述固件文件校验是否通过,如果为是,则进入所述通过所述升级命令和固件文件执行自身的固件升级过程的步骤,如果为否,则结束。5.根据权利要求3所述的方法,其特征在于,所述通过所述升级命令和固件文件执行自身的固件升级过程的步骤之后,所述方法还包括:调用升级状态命令获取升级状态信息;上报所述升级状态信息至服务器端,所述服务器端根据收到的所述升级状态信息向所述电能表下发切换状态命令;根据收到的所述切换状态命令将所述电能表切换至工作状态。6...

【专利技术属性】
技术研发人员:向会军
申请(专利权)人:深圳市金正方科技股份有限公司
类型:发明
国别省市:广东,44

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

1