基于容器的电力领域嵌入式装置操作系统、方法、装置和存储介质制造方法及图纸

技术编号:36431358 阅读:11 留言:0更新日期:2023-01-20 22:43
本发明专利技术公开了基于容器的电力领域嵌入式装置操作系统,包括:命令获取单元和容器部署单元;命令获取单元,用于获取容器安装控制命令或容器启动控制命令;容器部署单元,用于根据容器安装控制命令,将容器对电力领域嵌入式装置的硬件依赖与嵌入式装置硬件信息进行匹配;匹配通过,则利用镜像创建容器,根据模型信息配置容器参数;还用于根据容器启动控制命令启动容器运行。本发明专利技术通过电力领域嵌入式装置操作系统上的容器部署,实现应用功能软件的灵活组态,特别是电力应用领域的嵌入式装置的软件功能灵活组态。件功能灵活组态。件功能灵活组态。

【技术实现步骤摘要】
基于容器的电力领域嵌入式装置操作系统、方法、装置和存储介质


[0001]本专利技术涉及一种基于容器的功能灵活组态技术在电力领域嵌入式装置的应用方法,尤其涉及基于容器的电力领域嵌入式装置操作系统、方法及装置,属于电力自动化领域。

技术介绍

[0002]嵌入式装置由硬件和软件组成,是能够独立进行运作的装置器件。其硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。软件内容包括软件运行环境及其操作系统。相比于一般的服务器、工作站而言,嵌入式装置存在较大的差异性,它不能实现超大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E

PROM、EEPROM 等,软件部分以API编程接口作为开发平台的核心。电力领域嵌入式装置是应用于电力行业的嵌入式装置,包括但不仅限于保护装置、安全稳定装置、测控装置、监测装置、辅控装置等。
[0003]嵌入式操作系统是指用于嵌入式装置的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统
µ
C/OS

II、嵌入式Linux、Windows Embedded、VxWorks等,以及应用在智能手机和平板电脑的Android、iOS等。
[0004]当前嵌入式装置的操作系统是基于软件功能的定制化开发,软件应用模块功能各异,独立性差,不利于软件功能模块的移植,重复测试的工作量大,所以当前嵌入式装置普遍存在的问题是测试效率低。

技术实现思路

[0005]为了解决现有技术存在的问题,提供一种基于容器的电力领域嵌入式装置操作系统,将容器技术应用在电力领域嵌入式装置中,使获得的电力领域嵌入式装置操作系统利于软件功能模块的移植,为实现功能灵活组态、进而提高嵌入式装置的测试效率提供了平台。
[0006]为实现上述技术特征,本专利技术采用以下技术方案。
[0007]第一方面,本专利技术提供了基于容器的电力领域嵌入式装置操作系统,包括:命令获取单元和容器部署单元;所述命令获取单元,用于获取容器安装控制命令或容器启动控制命令;所述容器部署单元,用于根据容器安装控制命令,将容器对电力领域嵌入式装置的硬件依赖与嵌入式装置硬件信息进行匹配;匹配通过,则利用镜像创建容器,并根据模型
信息配置容器参数;还用于根据容器启动控制命令启动容器运行。
[0008]进一步地,所述操作系统还包括信息获取单元;所述信息获取单元,用于根据应用场景的不同,获取不同的模型信息,应用场景包括变电站、输电线路和水电站;所述变电站的模型信息包括:变电站的名称、电压等级、主接线类型、变电站各间隔的通信参数、各段母线参数、各台变压器参数以及各间隔线路设备参数;输电线路的模型信息包括:输电线路名称、输电线路两端的通信参数以及输电线路设备参数;水电站的模型信息包括:水电站或火电站的名称、机组容量、水电站或火电站各间隔的通信参数、发电机的名称、发电机参数、升压站的母线参数、变压器参数以及线路设备的参数。
[0009]再进一步地,所述信息获取单元,还用于获取嵌入式装置硬件信息,包括输入硬件的类型和数量,以及输出硬件的类型和数量。
[0010]进一步地,容器安装控制命令包括的字段有:容器名称、镜像信息、随容器安装的应用文件信息、CPU资源配置参数、存储资源配置参数、磁盘资源配置参数、容器端口资源配置参数、映射的本地文件目录资源配置参数、映射的本地物理接口资源配置参数、工作任务唯一标识,以及从接收到该容器安装控制命令时间后开始安装的时间间隔。
[0011]再进一步地,容器内安装的应用文件信息包括:版本号、应用文件信息、应用文件CPU资源配置参数、存储资源配置参数、以及使能或去使能状态定义。
[0012]再进一步地,所述操作系统还包括上报单元,用于上报容器内安装应用文件结果,包括的字段有工作任务唯一标识、安装结果、升级升白的描述,所述安装结果包括安装成功、下载失败、安装失败和启动失败。
[0013]进一步地,所述命令获取单元,还用于获取容器安装状态查询命令,包括的字段有工作任务唯一标识;所述操作系统还包括上报单元,用于上报容器安装状态查询应答信息,包括字段有进度、当前升级过程执行过程、以及工作任务唯一标识。
[0014]进一步地,所述操作系统还包括上报单元,所述上报单元还用于将容器参数上报,使得将容器参数与系统中的容器参数进行比对。
[0015]进一步地,所述命令获取单元,还用于获取容器删除控制命令;所述容器部署单元,还用于根据容器删除控制命令,删除容器。
[0016]进一步地,所述命令获取单元,还用于获取容器配置修改命令;所述容器部署单元,还用于根据容器配置修改命令,修改容器参数。
[0017]进一步地,所述容器部署单元,还用于部署一个通信容器,负责与系统通信,通过通信容器启动装置休眠和唤醒嵌入式装置。
[0018]第二方面,本专利技术提供电力领域嵌入式装置操作系统配置容器的方法,包括:获取容器安装控制命令或容器启动控制命令;根据容器安装控制命令,将容器对电力领域嵌入式装置的硬件依赖与嵌入式装置硬件信息进行匹配;匹配通过,则利用镜像创建容器,,并根据模型信息配置容器参数;根据容器启动控制命令启动容器运行。
[0019]第三方面,本专利技术提供了电力领域嵌入式装置,其上部署了如第一方面任一可能的实施方式所提供的基于容器的电力领域嵌入式装置操作系统。
[0020]第四方面,本专利技术提供了计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第二方面任一可能的实施方式所提供的电力领域嵌入式装置操作系统配置容器的方法的步骤.有益效果:通过电力领域嵌入式装置操作系统上的容器部署,基于本专利技术提供的电力领域嵌入式装置操作系统,本领域技术人员能够将应用软件部署到容器中,能够实现应用功能软件的灵活组态,特别是电力应用领域的嵌入式装置的软件功能灵活组态,简而言之,根据本专利技术获得的电力领域嵌入式装置操作系统利于软件功能模块的移植,为实现功能灵活组态、进而提高嵌入式装置的测试效率提供了平台。适用于应用功能软件的可扩展和可裁剪的需求场景。
附图说明
[0021]图1是具体实施例中电力领域嵌入式装置操作系统配置容器的方法的流程图;图2是基于容器实现电力领域嵌入式装置休眠和唤醒的流程图。
具体实施方式
[0022]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于容器的电力领域嵌入式装置操作系统,其特征在于,包括:命令获取单元和容器部署单元;所述命令获取单元,用于获取容器安装控制命令或容器启动控制命令;所述容器部署单元,用于根据容器安装控制命令,将容器对电力领域嵌入式装置的硬件依赖与嵌入式装置硬件信息进行匹配;匹配通过,则利用镜像创建容器,并根据模型信息配置容器参数;还用于根据容器启动控制命令启动容器运行。2.根据权利要求1所述的基于容器的电力领域嵌入式装置操作系统,其特征在于,所述操作系统还包括信息获取单元;所述信息获取单元,用于根据应用场景的不同,获取不同的模型信息,应用场景包括变电站、输电线路和水电站;所述变电站的模型信息包括下述信息的一种或多种:变电站的名称、电压等级、主接线类型、变电站各间隔的通信参数、各段母线参数、各台变压器参数以及各间隔线路设备参数;输电线路的模型信息包括下述信息的一种或多种:输电线路名称、输电线路两端的通信参数以及输电线路设备参数;水电站的模型信息包括下述信息的一种或多种:水电站或火电站的名称、机组容量、水电站或火电站各间隔的通信参数、发电机的名称、发电机参数、升压站的母线参数、变压器参数以及线路设备的参数。3.根据权利要求2所述的基于容器的电力领域嵌入式装置操作系统,其特征在于,所述信息获取单元,还用于获取嵌入式装置硬件信息,包括输入硬件的类型和数量,以及输出硬件的类型和数量。4.根据权利要求1所述的基于容器的电力领域嵌入式装置操作系统,其特征在于,容器安装控制命令包括的字段有:容器名称、镜像信息、容器内安装的应用文件信息、CPU资源配置参数、存储资源配置参数、磁盘资源配置参数、容器端口资源配置参数、映射的本地文件目录资源配置参数、映射的本地物理接口资源配置参数、工作任务唯一标识,以及从接收到该容器安装控制命令时间后开始安装的时间间隔。5.根据权利要求4所述的基于容器的电力领域嵌入式装置操作系统,其特征在于,容器内安装的应用文件信息包括:版本号、应用文件信息、应用文件CPU资源配置参数、存储资源配置参数、以及使能或去使能状态定义。6.根据权利要求5所述的基于容器的电力领域嵌...

【专利技术属性】
技术研发人员:李志坚王伟乐振春周捷荆岫岩郝峰郝国文王亦宁张海滨梅德冬邓烽张斌施经纬田小锋张何刘世裕曹东宏祁炜雯吕顺利左红兵
申请(专利权)人:国电南瑞科技股份有限公司国网新源控股有限公司国网浙江省电力有限公司绍兴供电公司
类型:发明
国别省市:

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

1