双芯智能电表管理单元应用程序远程在线升级方法和装置制造方法及图纸

技术编号:29042764 阅读:20 留言:0更新日期:2021-06-26 05:52
本申请涉及一种双芯智能电表管理单元应用程序远程在线升级方法、装置、设备及存储介质,所述方法包括:接收远程服务器发送的电表待升级文件;电表待升级文件包括应用层文件、中间层文件、内核层文件和驱动层文件中的至少一个;根据电表待升级文件确定电表待升级文件对应的目标层;根据电表待升级文件对目标层内的电表应用程序进行更新。本申请实施例提供的技术方案可以提高电表应用程序升级的灵活性并节省电表资源。并节省电表资源。并节省电表资源。

【技术实现步骤摘要】
双芯智能电表管理单元应用程序远程在线升级方法和装置


[0001]本申请涉及电表
,特别是涉及一种双芯智能电表管理单元应用程序远程在线升级方法、装置、设备及存储介质。

技术介绍

[0002]为了满足对智能电表的高效性、安全性等方面的要求,出现了将计量芯和管理芯分离的新一代智能电表,其中,计量芯用于法制计量,管理芯用于软件管理,管理芯对应的智能电表的管理单元上可搭载软件操作系统,在该操作系统上可以运行不同的业务应用程序。目前,管理芯应用程序可支持在线升级,管理芯应用程序的独立升级功能是双芯智能电表的一项重要功能,而现行智能电表未实现双芯分离,因此也不具备管理芯应用程序的升级功能。
[0003]对于现行智能电表,当实际需求发生变化使得需要对智能电表内的应用程序进行相应的升级或更新时,则需要在新的智能电表中安装升级或更新后的电表应用程序,再使用新的智能电表替换原来的旧电表,以满足当前电力系统的部署和实施方案。
[0004]然而,现有的智能电表应用程序升级或更新的灵活性差,导致智能电表的资源浪费。

技术实现思路

[0005]基于此,本申请实施例提供了一种双芯智能电表管理单元应用程序远程在线升级方法、装置、设备及存储介质,可以提高电表应用程序升级的灵活性并节省电表资源。
[0006]第一方面,提供了一种双芯智能电表管理单元应用程序远程在线升级方法,该方法包括:
[0007]接收远程服务器发送的电表待升级文件;电表待升级文件包括应用层文件、中间层文件、内核层文件和驱动层文件中的至少一个;根据电表待升级文件确定电表待升级文件对应的目标层;根据电表待升级文件对目标层内的电表应用程序进行更新。
[0008]在其中一个实施例中,应用层文件包括电表应用程序的功能文件;中间层文件包括电表应用程序运行时对应的服务组件的文件;内核层文件包括电表应用程序对应的操作系统的文件;驱动层文件包括电表应用程序对应的硬件驱动程序的文件。
[0009]第二方面,提供了另一种双芯智能电表管理单元应用程序远程在线升级方法,该方法包括:
[0010]获取各电表的待升级文件;待升级文件包括应用层文件、中间层文件、内核层文件和驱动层文件中的至少一个;获取各电表的当前文件;根据待升级文件,确定各电表的当前文件是否为最新版本;若电表的当前文件不是最新版本,则将待升级文件下发至对应电表,以使电表进行应用程序升级。
[0011]在其中一个实施例中,根据待升级文件,确定各电表的当前文件是否为最新版本,包括:
[0012]将各电表的当前文件的版本号与各电表的待升级文件的版本号进行比较;若电表的当前文件的版本号与各电表的待升级文件的版本号不同,则确定电表的当前文件不是最新版本。
[0013]在其中一个实施例中,将待升级文件下发至对应电表,包括:
[0014]从待升级文件中获取电表标识;根据电表标识,将待升级文件发送至电表标识对应的电表。
[0015]在其中一个实施例中,上述方法还包括:
[0016]将电表的文件进行备份,电表的文件包括待升级文件和初始当前文件。
[0017]第三方面,提供了一种双芯智能电表管理单元应用程序远程在线升级装置,该双芯智能电表管理单元应用程序远程在线升级装置配置于电表中,该装置包括:
[0018]接收模块,用于接收远程服务器发送的电表待升级文件;电表待升级文件包括应用层文件、中间层文件、内核层文件和驱动层文件中的至少一个;
[0019]确定模块,用于根据电表待升级文件确定电表待升级文件对应的目标层;
[0020]更新模块,用于根据电表待升级文件对目标层内的电表应用程序进行更新。
[0021]第四方面,提供了一种双芯智能电表管理单元应用程序远程在线升级装置,该双芯智能电表管理单元应用程序远程在线升级装置配置于远程服务器中,该装置包括:
[0022]第一获取模块,用于获取各电表的待升级文件;待升级文件包括应用层文件、中间层文件、内核层文件和驱动层文件中的至少一个;
[0023]第二获取模块,用于获取各电表的当前文件;
[0024]确定模块,用于根据待升级文件,确定各电表的当前文件是否为最新版本;
[0025]下发模块,用于若电表的当前文件不是最新版本,则将待升级文件下发至对应电表,以使电表进行应用程序升级。
[0026]第五方面,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述第一方面和第二方面任一实施例中的方法步骤。
[0027]第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述第一方面和第二方面任一实施例中的方法步骤。
[0028]上述双芯智能电表管理单元应用程序远程在线升级方法、装置、设备及存储介质,通过接收远程服务器发送的电表待升级文件;根据电表待升级文件确定电表待升级文件对应的目标层;再根据电表待升级文件对目标层内的电表应用程序进行更新。在本申请实施例提供的技术方案中,由于将电表的文件划分为不同的目标层文件,可以对目标层内的电表当前文件单独进行替换以使得对电表应用程序的升级,打破了应用程序一体化设计的思路,从而提高了对电表应用程序升级的灵活性,并且采用分层式的软件系统架构,可以对应用程序进行在线升级,不需要更换电表,节省了电表资源,进一步的,双芯智能电表实现了计量芯与管理芯的分离,并且在管理芯对应的管理单元上可搭载软件操作系统,实现了对管理芯应用程序的独立升级,从而提高了智能电表管理芯应用程序升级的灵活性与智能性。
附图说明
[0029]图1为本申请实施例涉及到的一种应用环境图;
[0030]图2为本申请实施例提供的一种双芯智能电表管理单元应用程序远程在线升级方法的流程图;
[0031]图3为本申请实施例提供的一种电表外观的示意图;
[0032]图4为本申请实施例提供的一种电表管理芯结构的示意图;
[0033]图5为本申请实施例提供的一种电表内部结构的示意图;
[0034]图6为本申请实施例提供的一种电表硬件架构的示意图;
[0035]图7为本申请实施例提供的一种电表软件架构的示意图;
[0036]图8为本申请实施例提供的另一种双芯智能电表管理单元应用程序远程在线升级方法的流程图;
[0037]图9为本申请实施例提供的另一种双芯智能电表管理单元应用程序远程在线升级方法的流程图;
[0038]图10为本申请实施例提供的另一种双芯智能电表管理单元应用程序远程在线升级方法的流程图;
[0039]图11为本申请实施例提供的另一种双芯智能电表管理单元应用程序远程在线升级方法的流程图;
[0040]图12为本申请实施例提供的一种双芯智能电表管理单元应用程序远程在线升级装置的框图;
[0041]图13为本申请实施例提供的一种双芯智能电表管理单元应用程序远程在线升级装置的框图;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双芯智能电表管理单元应用程序远程在线升级方法,其特征在于,所述方法包括:接收远程服务器发送的电表待升级文件;所述电表待升级文件包括应用层文件、中间层文件、内核层文件和驱动层文件中的至少一个;根据所述电表待升级文件确定所述电表待升级文件对应的目标层;根据所述电表待升级文件对所述目标层内的电表应用程序进行更新。2.根据权利要求1所述的方法,其特征在于,所述应用层文件包括电表应用程序的功能文件;所述中间层文件包括电表应用程序运行时对应的服务组件的文件;所述内核层文件包括电表应用程序对应的操作系统的文件;所述驱动层文件包括电表应用程序对应的硬件驱动程序的文件。3.一种双芯智能电表管理单元应用程序远程在线升级方法,其特征在于,所述方法包括:获取各电表的待升级文件;所述待升级文件包括应用层文件、中间层文件、内核层文件和驱动层文件中的至少一个;获取各所述电表的当前文件;根据所述待升级文件,确定各所述电表的当前文件是否为最新版本;若所述电表的当前文件不是最新版本,则将所述待升级文件下发至对应电表,以使所述电表进行应用程序升级。4.根据权利要求3所述的方法,其特征在于,所述根据所述待升级文件,确定各所述电表的当前文件是否为最新版本,包括:将各所述电表的当前文件的版本号与所述各电表的待升级文件的版本号进行比较;若所述电表的当前文件的版本号与所述各电表的待升级文件的版本号不同,则确定所述电表的当前文件不是最新版本。5.根据权利要求3或4所述的方法,其特征在于,所述将所述待升级文件下发至对应电表,包括:从所述待升级文...

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

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

1