System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多芯模组操作系统电能表系统管理方法、介质及终端技术方案_技高网

一种多芯模组操作系统电能表系统管理方法、介质及终端技术方案

技术编号:42771279 阅读:6 留言:0更新日期:2024-09-21 00:35
本发明专利技术适用于智能电表技术领域,涉及一种多芯模组操作系统电能表系统管理方法、介质及终端,包括:在系统管理进程任务中集成应用安全管理、容器数据管理、消息路由管理、协议路由管理、模组安全管理、低功耗管理的功能,构造带系统管理功能的基础管理平台;将系统应用与业务应用分离,实现带嵌入式操作系统多芯模组电能表的系统安全管理,容器同步数据管理作为计量模组的计量数据备份,放在管理模组共享内存中,用于管理模组各应用进程使用;在系统管理集成协议管理功能,解析系统管理涉及的协议,其它非系统管理的协议则进行过滤转发,用于将系统管理功能与业务管理功能分开。本发明专利技术简单实用,安全性能高,实现了系统应用与业务应用的分离。

【技术实现步骤摘要】

本专利技术属于智能电表,尤其涉及一种多芯模组操作系统电能表系统管理方法、介质及终端


技术介绍

1、目前国网和南网分别发布了不同的电能表操作系统,少数省网也在研究适合于电能表的操作系统。但大部份电能表操作系统侧重于操作系统本身功能实现,如内核、应用、驱动分离,或着重于posix接口,支持外部设备对外接口统一,通过posix接口提高对不同操作系统的兼容性和应用程序的可移植性等,较少涉及适应用于电能表的系统管理平台,导致在操作系统电能表应用层各业务交叉在一起,操作系统业务与电能表计量基础业务分离不清楚,各电能表厂家开始参与较多系统业务开发研究,如应用的安装卸载管理、升级业务、安全业务、管理通信业务等,然而这些系统业务是各电能表厂家不擅长的,费时费力,最后还是可能导致整表系统不稳定。同样的,操作系统厂家由于不熟悉电能表业务,寄希望于开发一个最小的操作系统,如只有任务调度功能和进程管理、文件管理功能的最小系统,导致还有很多电能表系统相关的功能需要厂家开发参与开发,又或者想开发一套全面的操作系统电能表管理模组,包括了计量、电能表事件管理、冻结等各种数据的全面平台,由于操作系统厂家对电能表业务不熟,开发出来的管理模组挂网后可能会出现功能不全或业务理解错误等多种问题。

2、公开号为cn109683861a的专利申请提供了一种电能表的轻型协作式操作系统,包括系统功能模块和接口配置,所述的系统功能模块通过接口配置进行入栈和出栈的配置;系统功能模块由相互独立、相互协作的多个子功能模块构成,具体包括:内核处理模块、系统移植模块、任务同步和通信模块、shell模块、任务栈的检测和报警模块、调试信息输出模块、轨迹跟踪模块、数据复制和重置模块、结构体头尾校验和整体校验模块。此专利中只介绍了电能表操作系统的组成以及开发过程,对于电能表业务应用并未提出相关技术方案,若需要同时实现两者功能,可能同样存在现有技术相同的弊端。

3、因此,如何提供一种可以将电能表系统应用与业务应用分离,从而实现两者的单独开发,以提高电能表的生产效率与安全性,是本
人员亟待解决的问题。


技术实现思路

1、针对现有技术的不足,本专利技术的目的是提供一种多芯模组操作系统电能表系统管理方法,以解决现有技术中无法将电能表系统应用与业务应用分离开发,导致电能表生产效率及安全性能低的问题;另外本专利技术还提供了一种多芯模组操作系统电能表系统管理介质及终端。

2、为了解决上述技术问题,本专利技术采用了如下的技术方案:

3、第一方面,本专利技术提供了一种多芯模组操作系统电能表系统管理方法,包括以下步骤:

4、s10、在系统管理进程任务中集成应用安全管理、容器数据管理、消息路由管理、协议路由管理、模组安全管理、低功耗管理的功能,构造带系统管理功能的基础管理平台;

5、s20、将系统应用与业务应用分离,实现带嵌入式操作系统多芯模组电能表的系统安全管理,容器同步数据管理作为计量模组的计量数据备份,放在管理模组共享内存中,用于管理模组各应用进程使用;

6、s30、在系统管理集成协议管理功能,解析系统管理涉及的协议,其它非系统管理的协议则进行过滤转发,用于将系统管理功能与业务管理功能分开。

7、进一步的,所述步骤s10中应用安全管理的具体实现内容为:实现业务应用的安全验签、启动、停止、许可、保活、状态监控管理功能,并实现所有app升级相关协议传输及安装管理,应用升级任务无需业务app参与,由系统管理app完全实现。

8、进一步的,容器数据管理的具体实现内容为:系统管理进程定时读取计量模组法定容器数据,计量模组法定容器数据包括计量模组的法定时间、电能量、瞬时量以及计量模组每分钟的分钟冻结数据,存储在共享内存中,用于各业务进程周期读取使用,分钟冻结数据由业务应用层在整分时读取,用于管理模组的冻结功能与计量模组的冻结数据同源同步。

9、进一步的,消息路由管理的具体实现内容为:实现主站与模组之间的报文消息路由、业务应用app之间的路由转发、管理模组与扩展模组及计量模组及app间的报文转发,其中消息路由还负责多通道通信设备的并发访问冲突与时序控制。

10、进一步的,协议路由管理的具体实现内容为:实现各通信通道串口设备的注册、数据的接收与发送、通信协议报文协议过滤与接收、非法数据帧丢弃、根据扩展模组设备与扩展app的逻辑地址进行数据转发管理。

11、进一步的,模组安全管理的具体实现内容为:实现多模组电能表插拔到位信号的识别与扩展从模组设备的握手注册、安全身份认证管理、以及数据加解密安全传输。

12、进一步的,低功耗管理的具体实现内容为:读取系统掉电信号,并向业务app发送掉电信号,通知业务app有序退出;关闭除a型扩展模组外的其它设备以降低功耗,待完成停电上报后,再关闭a型扩展模组设备,同时退出所有app,使系统进入低功耗。

13、进一步的,所述业务应用与系统管理应用之间应用软件注册的方法和逻辑地址管理方法,所述业务应用与系统管理之间交互的结构体包括逻辑地址、通信地址类型、报文加密级别、通信端口号、客户机地址和数据长度。

14、第二方面,本专利技术还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法。

15、第三方面,本专利技术还提供了一种电子终端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行如上所述方法。

16、本专利技术提供的多芯模组操作系统电能表系统管理方法、介质及终端与现有技术相比,至少具有如下有益效果:

17、现有技术中操作系统电能表应用层各业务交叉在一起,操作系统业务与电能表计量基础业务分离不清楚。本专利技术将多芯模组操作系统电能表系统应用相关的功能集成在一起,实现了模组管理、通信功能、以及app应用等系统功能管理,而与电能表功能强相关的电能计量、事件管理、按键显示管理、冻结、费控等业务放在业务app中,由电能表厂家实现,相应的扩展应用如边缘计算、负荷控制等业务亦与系统管理分离,从而实现电能表系统应用与业务应用的分离,方便由各自专业领域实现各自开发,提高了电能表生产效率;具备消息路由、模组管理、应用管理、升级管理等功能的系统管理方法,方便搭建带嵌入式操作系统的电能表系统管理平台,在不同的操作系统平台进行移植使用;实现了系统功能与电能表业务的分离,并集成安全相关功能,解决了系统安全问题,提高了电能表的安全性能,实现了应用的安装卸载以及升级管理,保证应用的合法性,应用升级的协议处理亦在系统管理中实现,实现了类似手机应用管理的应用升级功能,不需要业务app参与,与业务完全剥离;实现了各扩展模组设备的安全注册及身份认证管理,保证设备的接入安全,避免客户数据被非法获取,针对电能表特有的计量特性,在系统管理中统一获取电能表计量模组的法定时间、电能量、瞬时量,以及分钟冻结数据,便于所有的业务app根据本文档来自技高网...

【技术保护点】

1.一种多芯模组操作系统电能表系统管理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,所述步骤S10中应用安全管理的具体实现内容为:实现业务应用的安全验签、启动、停止、许可、保活、状态监控管理功能,并实现所有APP升级相关协议传输及安装管理,应用升级任务无需业务APP参与,由系统管理APP完全实现。

3.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,容器数据管理的具体实现内容为:系统管理进程定时读取计量模组法定容器数据,计量模组法定容器数据包括计量模组的法定时间、电能量、瞬时量以及计量模组每分钟的分钟冻结数据,存储在共享内存中,用于各业务进程周期读取使用,分钟冻结数据由业务应用层在整分时读取,用于管理模组的冻结功能与计量模组的冻结数据同源同步。

4.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,消息路由管理的具体实现内容为:实现主站与模组之间的报文消息路由、业务应用APP之间的路由转发、管理模组与扩展模组及计量模组及APP间的报文转发,其中消息路由还负责多通道通信设备的并发访问冲突与时序控制。

5.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,协议路由管理的具体实现内容为:实现各通信通道串口设备的注册、数据的接收与发送、通信协议报文协议过滤与接收、非法数据帧丢弃、根据扩展模组设备与扩展APP的逻辑地址进行数据转发管理。

6.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,模组安全管理的具体实现内容为:实现多模组电能表插拔到位信号的识别与扩展从模组设备的握手注册、安全身份认证管理、以及数据加解密安全传输。

7.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,低功耗管理的具体实现内容为:读取系统掉电信号,并向业务APP发送掉电信号,通知业务APP有序退出;关闭除A型扩展模组外的其它设备以降低功耗,待完成停电上报后,再关闭A型扩展模组设备,同时退出所有APP,使系统进入低功耗。

8.根据权利要求2所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,所述业务应用与系统管理应用之间应用软件注册的方法和逻辑地址管理方法,所述业务应用与系统管理之间交互的结构体包括逻辑地址、通信地址类型、报文加密级别、通信端口号、客户机地址和数据长度。

9.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述方法。

10.一种电子终端,其特征在于,包括:处理器及存储器;

...

【技术特征摘要】

1.一种多芯模组操作系统电能表系统管理方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,所述步骤s10中应用安全管理的具体实现内容为:实现业务应用的安全验签、启动、停止、许可、保活、状态监控管理功能,并实现所有app升级相关协议传输及安装管理,应用升级任务无需业务app参与,由系统管理app完全实现。

3.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,容器数据管理的具体实现内容为:系统管理进程定时读取计量模组法定容器数据,计量模组法定容器数据包括计量模组的法定时间、电能量、瞬时量以及计量模组每分钟的分钟冻结数据,存储在共享内存中,用于各业务进程周期读取使用,分钟冻结数据由业务应用层在整分时读取,用于管理模组的冻结功能与计量模组的冻结数据同源同步。

4.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,消息路由管理的具体实现内容为:实现主站与模组之间的报文消息路由、业务应用app之间的路由转发、管理模组与扩展模组及计量模组及app间的报文转发,其中消息路由还负责多通道通信设备的并发访问冲突与时序控制。

5.根据权利要求1所述的一种多芯模组操作系统电能表系统管理方法,其特征在于,协议路由管理的具体实现内容为...

【专利技术属性】
技术研发人员:熊运塔吴洁胡忠勇邹杨王建忠徐虎危炎广刘凤玉尹凌
申请(专利权)人:威胜集团有限公司
类型:发明
国别省市:

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

1