一种对能源控制器的系统及软件进行检测的方法及系统技术方案

技术编号:27837998 阅读:21 留言:0更新日期:2021-03-30 12:11
本申请公开了一种对能源控制器的系统及软件进行检测的方法及系统。其中,该方法包括:根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测;根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,查询容器信息,控制容器运行状态,监控容器的异常状态,查看不同容器之间的通信数据和交互数据,一个客户端可以安装多个容器,一个容器中可以安装多个软件;对能源控制器的软件的功能、性能效率、兼容性、互操作、接口一致性以及信息安全进行检测。信息安全进行检测。信息安全进行检测。

【技术实现步骤摘要】
一种对能源控制器的系统及软件进行检测的方法及系统


[0001]本申请涉及电力系统
,特别是涉及一种对能源控制器的系统及软件进行检测的方法及系统。

技术介绍

[0002]能源控制器安装在公变或专变台区,可实现客户侧和配电侧计量与感知设备的灵活接入,具有数据采集、智能费控、时钟同步、精准计量、有序充电、用能管理、回路状态巡检、户变关系识别、停电事件上报等功能,能源控制器在进行投入使用之间,需要在能源控制器中安装软件,但是现有技术无法对能源控制器中的软件进行有效检验。
[0003]针对上述的现有技术中存在的能源控制器在进行投入使用之间,需要在能源控制器中安装软件,但是现有技术无法对能源控制器中的软件进行有效检验的技术问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本公开的实施例提供了一种对能源控制器的系统及软件进行检测的方法及系统,以至少解决现有技术中存在的能源控制器在进行投入使用之间,需要在能源控制器中安装软件,但是现有技术无法对能源控制器中的软件进行有效检验的技术问题。
[0005]根据本公开实施例的一个方面,提供了一种对能源控制器的系统及软件进行检测的方法,包括:根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测;根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,查询容器信息,控制容器运行状态,监控容器的异常状态,查看不同容器之间的通信数据和交互数据,一个客户端可以安装多个容器,一个容器中可以安装多个软件;对能源控制器的软件的功能、性能效率、兼容性、互操作、接口一致性以及信息安全进行检测。
[0006]根据本公开实施例的另一方面,还提供了一种对能源控制器的系统及软件进行检测的系统,包括:检测系统模块,用于根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测;检测容器模块,用于根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,查询容器信息,控制容器运行状态,监控容器的异常状态,查看不同容器之间的通信数据和交互数据,一个客户端可以安装多个容器,一个容器中可以安装多个软件;检测软件模块,用于对能源控制器的软件的功能、性能效率、兼容性、互操作、接口一致性以及信息安全进行检测。
[0007]在本专利技术中,可以检验能源控制器中的软件功能是否完善,软件是否可以正常的运行,以及软件是否能够运行在不同的平台,避免在后续的使用的过程中,软件出现各种问题,导致能源控制器无法正常进行工作的情况。进而解决了现有技术中存在的能源控制器在进行投入使用之间,需要在能源控制器中安装软件,但是现有技术无法对能源控制器中的软件进行有效检验的技术问题。
附图说明
[0008]此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:
[0009]图1是根据本公开实施例所述的一种对能源控制器的系统及软件进行检测的方法的流程示意图;
[0010]图2是根据本公开实施例所述的能源控制器通过RS

485通道采集电能表数据的流程示意图;
[0011]图3是根据本公开实施例所述的能源控制器的软件性能效率测试的流程示意图;
[0012]图4是根据本公开实施例所述的能源控制器通过RS

485通道读取电能表事件数据的流程示意图;
[0013]图5是根据本公开实施例所述的低压集抄APP和采集任务调度APP的接口一致性的流程示意图;
[0014]图6是根据本公开实施例所述的一种对能源控制器的系统及软件进行检测的系统的示意图。
具体实施方式
[0015]现在参考附图介绍本专利技术的示例性实施方式,然而,本专利技术可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本专利技术,并且向所属
的技术人员充分传达本专利技术的范围。对于表示在附图中的示例性实施方式中的术语并不是对本专利技术的限定。在附图中,相同的单元/元件使用相同的附图标记。
[0016]除非另有说明,此处使用的术语(包括科技术语)对所属
的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
[0017]根据本实施例的第一个方面,提供了一种对能源控制器的系统及软件进行检测的方法。图1示出了该方法的流程示意图,参考图1所示,该方法包括:
[0018]S102:根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测;
[0019]S104:根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,查询容器信息,控制容器运行状态,监控容器的异常状态,查看不同容器之间的通信数据和交互数据,一个客户端可以安装多个容器,一个容器中可以安装多个软件;
[0020]S106:对能源控制器的软件的功能、性能效率、兼容性、互操作、接口一致性以及信息安全进行检测。
[0021]具体地,本专利技术提供一种对能源控制器的系统及软件进行检测的方法,包括以下步骤:
[0022]S1、操作系统功能检验:
[0023]S101、进程管理:通过客户端下发指令对系统进程进行查看、终止操作;
[0024]要求受测系统应将所有运行的进程显示出来,停止某项进程后并不会影响其他进程正常运行。
[0025]S102、内存管理:通过客户端下发指令对内存进行查看操作;
[0026]要求受测系统应将所有运行的内存使用情况实时显示出来。
[0027]S103、文件系统:通过客户端下发指令对文件系统进行查看操作;
[0028]要求受测系统应将文件系统整体情况完整显示出来。
[0029]S104、网络管理:通过客户端下发指令对网络进行查看、配置、传输等操作;
[0030]要求受测系统应支持PING命令,IP地址可进行查看和修改。
[0031]S105、查询硬件信息:通过客户端下发指令对硬件信息进行查看操作;
[0032]要求受测系统应显示的信息至少包括设备名称、硬件版本信息、MAC地址、内存信息、存储信息。
[0033]S106、查询软件信息:通过客户端下发指令对软件信息进行查看操作;
[0034]要求受测系统应显示信息至少包括操作系统、容器、APP、设备状态、设备启动时间、设备当前时间。
[0035]S2、容器检验:
[0036]S201、多容器多应用:通过客户端下发指令安装多个容器;
[0037]要求安装成功不低于5个容器,每个容器中都安装不同应用。
[0038]S202、单容器多应用:通过客户端下发指令安装一个容器,并在容器中安装应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对能源控制器的系统及软件进行检测的方法,其特征在于,包括:根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测;根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,查询容器信息,控制容器运行状态,监控容器的异常状态,查看不同容器之间的通信数据和交互数据,一个客户端可以安装多个容器,一个容器中可以安装多个软件;对能源控制器的软件的功能、性能效率、兼容性、互操作、接口一致性以及信息安全进行检测。2.根据权利要求1所述的方法,其特征在于,根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测,包括:根据客户端下发的指令,对能源控制器的操作系统的进程进行查看、终止操作;根据客户端下发指令,对能源控制器的操作系统的内存进行查看操作;根据客户端下发指令,对能源控制器的操作系统的文件系统进行查看操作;根据客户端下发指令,对能源控制器的操作系统的网络信息进行查看、配置以及传输操作;根据客户端下发指令,对能源控制器的操作系统的硬件信息进行查看操作;根据客户端下发指令,对能源控制器的操作系统的软件信息进行查看操作。3.根据权利要求1所述的方法,其特征在于,根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,查询容器信息,控制容器运行状态,监控容器的异常状态,查看不同容器之间的通信数据和交互数据,包括:根据客户端下发的指令,对能源控制器的容器资源进行配置和修改,所述容器资源包括CPU核数量、内存、存储以及接口;根据客户端下发的指令,查询容器信息,所述容器信息包括容器列表、容器版本信息以及容器运行状态;根据客户端下发的指令,对容器进行启动、停止、安装、卸载控制;根据客户端下发的指令,对容器的告警门限进行设置,通过异常状态模拟工具模拟触发告警;根据客户端下发的指令,通过客户端下发指令安装多个容器,并且查看不同容器之间的通信数据和交互数据。4.根据权利要求1所述的方法,其特征在于,对能源控制器的软件的功能、性能效率、兼容性、互操作、接口一致性以及信息安全进行检测对能源控制器的软件的功能进行检测,包括:通过RS

485通道采集电能表数据,实现对能源控制器的软件的功能进行检测;通过对能源控制器的软件的启动时间、CPU占用率、内存占用率以及存储占用率进行检测,实现对能源控制器的软件的性能效率进行检测;通过RS

485通道读取电能表数据,实现对能源控制器的软件的兼容性进行检测;对能源控制器低压集抄软件的接口一致性和采集任务调度软件的接口一致性进行检测。5.根据权利要求4所述的方法,其特征在于,通过RS

485通道采集电能表数据,实现对
能源控制器的软件的功能进行检测,包括:设置硬件虚拟模组类型,配置所述硬件虚拟模组类型为RS

485;发送698命令清除电表档案、抄表方案以及抄表任务,根据所述硬件虚拟模组类型清除采集数据;配置模拟表数据,698命令模拟表支持分项数据抄读;将所述电表档案按照标准数据结构封装成档案消息之后直接下发到能源控制器,其中所述电表档案按照端口分成本地载波端口、485

1口、485

2口、485

3口、485

4口,所有端口下都接有接1块07规约表、1块698协议表;将所述抄表方案按照标准数据结构封装成方案消息之后直接下发到能源控制器,所述抄表方案包括抄读正、反向有无功电能、A相电压、电流及需量数据,所述抄表方案中MS集合为全部用户地址;将所述抄表任务按照标准数据结构封装成抄表消息之后直接下发到能源控制器;读取所有电表的抄表结果,并验证所述抄表结果的正确性。6.根据权利要求4所述的方法,其特征在于,通过对能源控制器的软件的启动时间、CPU占用率、内存占用率以及存储占用率进行检测,实现对能源控制器的软件的性能效率进行检测,包括:与能源控制器的软件建立SSH链接;向所述能源控制器发送重启命令,记录第一启动开始时间;向所述能源控制器发送抄读终端时间命令,记录第一命令回码时间;接收所述能源控制器发送的第一平均时间和第二平均时间,所述第一平均时间为三次所述第一启动开始时间的平均时间,所述第二时间为三次所述第一命令回码时间的平均时间;配置满载采集电表档案、抄表方案以及抄表任务;再次向所述能源控制器发送重启命令,记录第二启动开始时间;再次向所述能源控制器发送抄读终端时间命令,记录第二命令回码时间;接收所述能源控制器发送的第三平均时间和第四平均时间,所述第三平均时间为三次所述第二启动开始时间的平均时间,所述第四平均时间为三次所述第二命令回码时间的平均时间;监测所述能源控制器的CPU、内存、存储占用率,确定监测结果;根据所述第一平均时间、所述第二平均时间、所述第三平均时间、所述第四平均时间以及所述监测结果,判断能源控制器是否符合规范要求。7.根据权利要求4所述的方法,其特征在于,通过RS

485通道读取电能表数据,实现对能源控制器的软件的兼容性进行检测,包括:设置硬件虚拟模组类型,配置所述硬件虚拟模组类型为RS

485;发送698命令清除电表档案、抄表方案以及抄表任务,根据所述硬件虚拟模组类型清除采集数据;配置模拟表数据,698命令模拟表支持分项数据抄读;将事件采集方案的相关参数发送到能源控制器;接收所述模拟表发送的电能表事件数据,所述电能表事件数据为根据抄表事件确定的
数据;利用所述能源控制器接收所述电能表事件并进行存储;发送读取采集任务数据记录表的698报文,获取电能表事件记录;判定读取事件结果和能源控制器的软件是否重启。8.根据权利要求4所述的方法,其特征在于,对能源控制器低压集抄软件的接口一致性和采集任务调度软件的接口一致性进行检测,包括:通过透传代理抄读RS

485表数据项,监测透明转发消息IOP=0x0010,验证消息格式与内容是否正确;通过代理抄读RS

485表数据项,监测代理消息IOP=0x0011,验证消息格式与内容是否正确;发送启动搜表命令60027F00,监测搜表消息IOP=0x0012,验证消息格式与内容是否正确。9.一种对能源控制器的系统及软件进行检测的系统,其特征在于,包括:检测系统模块,用于根据客户端下发的指令,对能源控制器的操作系统的进程、内存、文件系统、网络信息、硬件信息以及软件信息进行检测;检测容器模块,用于根...

【专利技术属性】
技术研发人员:卢继哲刘宣唐悦阿辽沙
申请(专利权)人:中国电力科学研究院有限公司
类型:发明
国别省市:

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

1