技术新讯 > 电子通信装置的制造及其应用技术 > 智能电表的固件升级方法、装置、设备及存储介质与流程  >  正文

智能电表的固件升级方法、装置、设备及存储介质与流程

  • 国知局
  • 2024-08-02 14:03:02

本技术涉及智能电网的,尤其是涉及智能电表的固件升级方法、装置、设备及存储介质。

背景技术:

1、随着智能电网技术的发展,智能电表作为其重要组成部分,在实现能源消费的有效管理和控制方面发挥着关键作用。智能电表不仅能够提供实时的能耗数据,还能通过远程通信技术支持参数配置和固件升级,从而提高电网运营的灵活性和效率。然而,随着技术的不断进步和安全需求的提高,智能电表的固件需要定期更新以保持安全性。

2、相关技术手段中,采用集中式后台服务系统进行固件升级。这种集中式系统通常依赖于统一的数据传输计划,将固件更新包分发至所有连接的智能电表。这种方法的优点在于能够统一管理和控制固件的版本,确保所有设备都能及时获得最新的更新。

3、针对上述技术方案,虽然通过集中式系统可以实现固件的统一升级,但在网络环境复杂或不稳定时,存在着数据传输失败和升级延迟的问题。这些问题主要是因为传统的升级方法没有考虑到各个电表设备的网络连接质量,导致在网络条件不佳的情况下,升级过程中断或失败。此外,当大量设备同时进行升级时,可能会对后台服务系统造成较大压力,影响整体的升级效率。

技术实现思路

1、为了改善在网络条件不佳的情况下,存在着升级过程中断或失败,影响固件升级效率的问题,本技术提供智能电表的固件升级方法、装置、设备及存储介质。

2、本发明提供了一种智能电表的固件升级方法,包括:获取智能电表的固件信息和后台升级服务系统的数据库;其中,所述固件信息包括版本号和设备标识;所述数据库包括数据传输计划和升级数据包;对各个智能电表进行网络通信环境的校验,得到多个网络连接质量,根据各个所述网络连接质量优化所述数据传输计划;其中,所述网络连接质量为每个智能电表的网络连接质量;根据所述版本号、所述设备标识以及优化后的所述数据传输计划计算出输出升级信息;其中,所述升级信息为各个智能电表需要升级的类型;根据所述升级信息将对所述升级数据包进行更新,将更新后的升级数据包发送至对应的智能电表进行升级。

3、作为优选方案,所述获取智能电表的固件信息和后台升级服务系统的数据库的步骤,包括:基于预设的智能电表识别系统利用物联网技术通过智能电表内置的通信模块,实时收集每个智能电表的固件信息;在所述数据库中建立一个子数据库;其中,所述子数据库用于存储所述固件信息、数据传输计划以及升级数据包;读取所述子数据库获取各个智能电表的固件信息、数据传输计划以及升级数据包。

4、作为优选方案,所述对各个智能电表进行网络通信环境的校验,得到多个网络连接质量,根据各个所述网络连接质量优化所述数据传输计划的步骤,包括:获取智能电表的网络类型、带宽及信号强度,根据所述网络类型、所述带宽以及所述信号强度部署网络监测节点;根据所述网络监测节点收集对应的智能电表通信网络状态;根据预设的通信协议和所述智能电表的网络响应时间对各个所述智能电表通信网络状态进行分析,得到网络稳定性指标;将所述网络稳定性指标输入预设的网络质量评估算法,输出网络连接质量;根据所有的所述网络连接质量对所述数据传输计划进行优化;其中,所述数据传输计划包括传输时间窗口、数据传输速率以及重传策略。

5、作为优选方案,所述根据所有的所述网络连接质量对所述数据传输计划进行优化的步骤,包括:基于预设的分组规则对所有的网络连接质量进行分组,得到分组数据,对所述分组数据进行排序,得到排序结果,获取所述排序结果的升级优先级,并分析出所述升级优先级中各个智能电表的升级时间段;根据所述分组数据对所述传输时间窗口进行修正,得到最优发送时间;根据所述升级优先级对所述数据传输速率进行动态调整,得到最佳传输速度;根据所述升级时间段对所述重传策略进行定制,得到重传机制;对所述最优发送时间和所述最佳传输速度进行综合分析,得到升级调度计划;根据所述升级调度计划对所述重传机制进行优化,得到优化后的数据传输计划。

6、作为优选方案,所述根据所述版本号、所述设备标识以及优化后的所述数据传输计划计算出输出升级信息;其中,所述升级信息为各个智能电表需要升级的类型的步骤,包括:根据各个所述设备标识检索到对应的智能电表,根据检索到的对应的智能电表当前固件版本号与后台升级服务系统中的最新固件版本号进行对比,得到对比结果;根据所述对比结果确定各个智能电表所需要进行固件升级的类型和固件升级的紧急程度;将所述优化后的所述数据传输计划、所述固件升级的类型和所述固件升级的紧急程度作为升级信息。

7、作为优选方案,所述根据所述升级信息将对所述升级数据包进行更新,将更新后的升级数据包发送至对应的智能电表进行升级的步骤,包括:基于预设的策略算法对所述升级信息进行分析,得到分析结果,根据分析结果对所述升级数据包的内容进行更新,得到更新后的升级数据包;根据更新后的升级数据包对各个智能电表进行升级。

8、作为优选方案,所述基于预设的策略算法对所述升级信息进行分析,得到分析结果的步骤,包括:将所述升级信息输入至预设的策略算法,所述策略算法利用数据挖掘技术对所述升级信息进行数据处理,得到数据集;对所述数据集进行数据分析,得到固件版本差异、设备兼容性以及升级需求;获取所述固件版本差异的详细列表,对所述详细列表进行分析,得到需要立即升级的固件列表;对所述设备兼容性进行评估,得到设备兼容性报告,根据所述需要立即升级的固件列表对所述设备兼容性报告进行匹配,得到设备升级清单;基于所述固件版本差异和所述设备兼容性报告对所述升级需求进行优先级排序,得到升级调度;对所述需要立即升级的固件列表、所述设备升级清单以及所述升级调度进行综合分析,得到升级策略、升级计划以及升级执行顺序;将所述升级策略、升级计划以及升级执行顺序进行整合,得到升级执行方案,将所述升级执行方案作为分析结果。

9、本技术还提供了一种智能电表的固件升级装置,包括:获取模块,用于获取智能电表的固件信息和后台升级服务系统的数据库;其中,所述固件信息包括版本号和设备标识;所述数据库包括数据传输计划和升级数据包;校验模块,用于对各个智能电表进行网络通信环境的校验,得到多个网络连接质量,根据各个所述网络连接质量优化所述数据传输计划;其中,所述网络连接质量为每个智能电表的网络连接质量;计算模块,用于根据所述版本号、所述设备标识以及优化后的所述数据传输计划计算出输出升级信息;其中,所述升级信息为各个智能电表需要升级的类型;升级模块,用于根据所述升级信息将对所述升级数据包进行更新,将更新后的升级数据包发送至对应的智能电表进行升级。

10、本技术还提供了一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述中所述的智能电表的固件升级方法。

11、本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器运行时使得所述处理器执行如上述中所述的智能电表的固件升级方法。

12、与现有技术相比,本技术具有以下有益效果:升级效率高。通过获取智能电表的固件信息和后台升级服务系统的数据库为后续的升级工作收集必要的信息,对各个智能电表进行网络通信环境的校验,以便获取每个智能电表的网络连接质量,并根据这些信息来优化后台升级服务系统的数据库中的数据传输计划,减少因网络波动导致的升级失败;根据固件信息和后台升级服务系统的数据库的固件版本号、设备标识以及优化后的数据传输计划计算出需要更新的升级信息,根据升级信息更新升级数据包并将其发送至对应的智能电表进行升级,提高了智能电表升级过程的效率和稳定性,改善在网络条件不佳的情况下,存在着升级过程中断或失败,影响固件升级效率的问题。

本文地址:https://www.jishuxx.com/zhuanli/20240801/241528.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。