基于双芯智能电表的系统更新方法、装置和计算机设备制造方法及图纸

技术编号:26170028 阅读:19 留言:0更新日期:2020-10-31 13:35
本申请涉及一种基于双芯智能电表的系统更新方法、装置、计算机设备和存储介质。获取包括针对双芯智能电表中的待升级系统应用的升级参数文件的升级请求文件,根据升级参数文件中的应用信息,在升级参数文件中获取待升级系统应用对应的镜像系统应用的存储位置,再根据存储位置,获取待升级系统应用对应的镜像系统应用,并安装在双芯智能电表的闪存中,再根据升级参数文件中的配置信息,配置安装完成后的镜像系统应用的运行参数和权限,更新待升级系统应用。相较于传统的不支持系统应用升级更新的电能表,本方案利用升级参数文件以及镜像应用等方法,实现了双芯智能电表稳定可靠的系统应用更新。

【技术实现步骤摘要】
基于双芯智能电表的系统更新方法、装置和计算机设备
本申请涉及计算机
,特别是涉及一种基于双芯智能电表的系统更新方法、装置、计算机设备和存储介质。
技术介绍
电力是保障人们日常生活和国民经济正常运行的一种重要能源,电力通过电网的输电、变电、配电、用电环节传导至终端电力用户,电能表安装在电网的用电环节上,作为至关重要的电能消费贸易结算工具。在市场主体日益丰富、复杂多变的综合能源市场中,电能表需要支持对多样化的高级应用灵活扩展和系统软件的在线升级,然而,目前我国电能表软件为一体化设计,即计量部分和非计量部分不做独立工作要求,这种电能表的软件系统比较固化,与硬件平台强耦合,不能实现软件系统的在线升级,导致电能表不能适应多样化的应用需求。按照IR46标准的要求,双芯智能电表的管理芯和计量芯应相互分离,管理芯软件可以进行更新迭代满足软件系统在线升级的需要,另外,电表软硬件资源有限,在系统升级时,必须要尽量压缩升级对通信网络和软件系统内部的资源占用和消耗。因此,如何在有限的软硬件资源条件下,实现双芯智能电表稳定可靠的系统升级和更新成为了亟需解决的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够实现双芯智能电表的稳定可靠的系统升级的基于双芯智能电表的系统更新方法、装置、计算机设备和存储介质。一种基于双芯智能电表的系统更新方法,应用于所述双芯智能电表中的系统更新组件,所述方法包括:获取升级请求文件;所述升级请求文件中包括针对所述双芯智能电表中的待升级系统应用的升级参数文件;所述升级参数文件包括所述待升级系统应用的应用信息以及配置信息;根据所述应用信息,在所述升级参数文件中获取所述待升级系统应用对应的镜像系统应用的存储位置;根据所述存储位置,获取所述待升级系统应用对应的镜像系统应用,并安装在所述双芯智能电表的闪存中;根据所述升级参数文件中的配置信息,配置安装完成后的所述镜像系统应用的运行参数和权限,以更新所述待升级系统应用。在其中一个实施例中,所述获取升级请求文件之后,包括:重启所述系统,判断所述升级请求文件是否依然存在;若是,从所述升级参数文件中获取所述待升级系统应用的应用信息,返回根据所述应用信息,在所述升级参数文件中获取所述待升级系统应用对应的镜像系统应用的存储位置的步骤。在其中一个实施例中,所述升级参数文件中包括多个待升级系统应用的应用信息;所述根据所述升级参数文件中的配置信息,配置安装完成后的所述镜像系统应用的运行参数和权限,以更新所述待升级系统应用之后,还包括:检测所述多个待升级系统应用是否均升级完成;若否,从所述升级参数文件中获取新的待升级应用作为当前的待升级系统应用,在所述升级参数文件中获取当前的待升级系统应用的应用信息,返回根据所述应用信息,在所述升级参数文件中获取所述待升级系统应用对应的镜像系统应用的存储位置的步骤。在其中一个实施例中,根据所述升级参数文件中的配置信息,配置安装完成后的所述镜像系统应用的运行参数和权限,以更新所述待升级系统应用之后,还包括:当所述多个待升级系统应用均升级完成时,删除所述升级请求文件。在其中一个实施例中,当所述多个待升级系统应用均升级完成时,将更新后的所述镜像系统应用的运行参数存储至所述双芯智能电表的闪存中。在其中一个实施例中,所述获取升级请求文件,包括:获取应用管理单元发送的升级请求文件;所述应用管理单元用于从所述双芯智能电表的存储器中获取待升级系统应用,创建所述升级参数文件,根据所述升级参数文件生成所述升级请求文件,向所述系统更新组件发送所述升级请求文件。在其中一个实施例中,还包括:将更新后的所述待升级系统应用的运行参数发送至所述双芯智能电表中的应用启动单元;所述应用启动单元用于根据所述运行参数运行更新后的所述系统应用。一种基于双芯智能电表的系统更新装置,应用于所述双芯智能电表中的系统更新组件,所述装置包括:第一获取模块,用于获取升级请求文件;所述升级请求文件中包括针对所述双芯智能电表中的待升级系统应用的升级参数文件;所述升级参数文件包括所述待升级系统应用的应用信息以及配置信息;第二获取模块,用于根据所述应用信息,在所述升级参数文件中获取所述待升级系统应用对应的镜像系统应用的存储位置;安装模块,用于根据所述存储位置,获取所述待升级系统应用对应的镜像系统应用,并安装在所述双芯智能电表的闪存中;更新模块,用于根据所述升级参数文件中的配置信息,配置安装完成后的所述镜像系统应用的运行参数和权限,以更新所述待升级系统应用。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。上述基于双芯智能电表的系统更新方法、装置、计算机设备和存储介质,通过获取包括针对双芯智能电表中的待升级系统应用的升级参数文件的升级请求文件,根据升级参数文件中的应用信息,在升级参数文件中获取待升级系统应用对应的镜像系统应用的存储位置,再根据存储位置,获取待升级系统应用对应的镜像系统应用,并安装在双芯智能电表的闪存中,再根据升级参数文件中的配置信息,配置安装完成后的镜像系统应用的运行参数和权限,更新待升级系统应用。相较于传统的不支持系统应用升级更新的电能表,本方案利用升级参数文件以及镜像应用等方法,实现了双芯智能电表稳定可靠的系统应用更新。附图说明图1为一个实施例中基于双芯智能电表的系统更新方法的应用环境图;图2为一个实施例中基于双芯智能电表的系统更新方法的流程示意图;图3为一个实施例中更新步骤的流程示意图;图4为另一个实施例中基于双芯智能电表的系统更新方法的流程示意图;图5为一个实施例中基于双芯智能电表的系统更新装置的结构框图;图6为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的基于双芯智能电表的系统更新方法,可以应用于如图1所示的应用环境中。其中,应用管理单元102可以通过网络与系统更新组件104进行通信,系统更新组件104可以与应用启动单元106进行通信。系统更新组件104可以获取应用管理单元102发送的升级请求文件,并根据其中的应用信息,得到待升级系统应用的镜像系统应用的存储位置,还可以获取存储位置汇总的镜像系统应用,安装至双芯智能电表的闪存中,再根据升级请求文件中的升级参数文件中的配置信息,配置安装后的镜像系统应用的运行参数和权限,实现更新待升级的系统应用,系统更新组件104还可以将运行参数发送至应用启动单元106,应用启动单元106可以根据运行参数,运行本文档来自技高网...

【技术保护点】
1.一种基于双芯智能电表的系统更新方法,其特征在于,应用于所述双芯智能电表中的系统更新组件,所述方法包括:/n获取升级请求文件;所述升级请求文件中包括针对所述双芯智能电表中的待升级系统应用的升级参数文件;所述升级参数文件包括所述待升级系统应用的应用信息以及配置信息;/n根据所述应用信息,在所述升级参数文件中获取所述待升级系统应用对应的镜像系统应用的存储位置;/n根据所述存储位置,获取所述待升级系统应用对应的镜像系统应用,并安装在所述双芯智能电表的闪存中;/n根据所述升级参数文件中的配置信息,配置安装完成后的所述镜像系统应用的运行参数和权限,以更新所述待升级系统应用。/n

【技术特征摘要】
1.一种基于双芯智能电表的系统更新方法,其特征在于,应用于所述双芯智能电表中的系统更新组件,所述方法包括:
获取升级请求文件;所述升级请求文件中包括针对所述双芯智能电表中的待升级系统应用的升级参数文件;所述升级参数文件包括所述待升级系统应用的应用信息以及配置信息;
根据所述应用信息,在所述升级参数文件中获取所述待升级系统应用对应的镜像系统应用的存储位置;
根据所述存储位置,获取所述待升级系统应用对应的镜像系统应用,并安装在所述双芯智能电表的闪存中;
根据所述升级参数文件中的配置信息,配置安装完成后的所述镜像系统应用的运行参数和权限,以更新所述待升级系统应用。


2.根据权利要求1所述的方法,其特征在于,所述获取升级请求文件之后,包括:
重启所述系统,判断所述升级请求文件是否依然存在;
若是,从所述升级参数文件中获取所述待升级系统应用的应用信息,返回根据所述应用信息,在所述升级参数文件中获取所述待升级系统应用对应的镜像系统应用的存储位置的步骤。


3.根据权利要求1所述的方法,其特征在于,所述升级参数文件中包括多个待升级系统应用的应用信息;
所述根据所述升级参数文件中的配置信息,配置安装完成后的所述镜像系统应用的运行参数和权限,以更新所述待升级系统应用之后,还包括:
检测所述多个待升级系统应用是否均升级完成;
若否,从所述升级参数文件中获取新的待升级应用作为当前的待升级系统应用,在所述升级参数文件中获取当前的待升级系统应用的应用信息,返回根据所述应用信息,在所述升级参数文件中获取所述待升级系统应用对应的镜像系统应用的存储位置的步骤。


4.根据权利要求3所述的方法,其特征在于,根据所述升级参数文件中的配置信息,配置安装完成后的所述镜像系统应用的运行参数和权限,以更新所述待升级系统应用之后,还包括:
当所述多个待升级系统应用均升级完成时,删除所述升级请求文件。
...

【专利技术属性】
技术研发人员:张乐平张文瀚周尚礼张本松谢文旺
申请(专利权)人:南方电网数字电网研究院有限公司
类型:发明
国别省市:广东;44

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

1