现场监控单元的控制方法、装置和电子设备制造方法及图纸

技术编号:37607010 阅读:7 留言:0更新日期:2023-05-18 11:58
本申请提供一种现场监控单元的控制方法、装置和电子设备。该方法包括:通过获取现场监控单元的用户名和密码等设备信息登录现场监控单元,从而获取现场监控单元的CPU型号和存储器大小等硬件信息,根据现场监控单元的硬件信息构建交叉编译器,将交叉编译器和目标控制程序存储至现场监控单元中,使交叉编译器编译目标控制程序和相关服务的可执行文件,从而运行目标控制程序。本申请由用户控制现场监控单元的目标控制程序源代码,不同型号的现场监控单元使用同一套目标控制程序,减少开发和维护成本,降低工作量。降低工作量。降低工作量。

【技术实现步骤摘要】
现场监控单元的控制方法、装置和电子设备


[0001]本申请涉及通信技术,尤其涉及一种现场监控单元的控制方法、装置和电子设备。

技术介绍

[0002]随着科学技术的发展,动力环境监控可以针对各类机房中的动力设备及环境变量进行集中监控,系统通过现场监控单元可以对分布的各个独立的动力设备、机房环境和机房监控对象进行数据采集,实时监视系统和设备的运行状态。
[0003]当现场监控单元需要更新、升级或接入新设备失误,目前需要厂商对现场监控单元进行技术支持,现场监控单元的硬件、操作系统及嵌入式采集控制程序均由动环厂商自主设计、编译和生产。
[0004]但是厂商不对外开放软件系统,导致更新、升级或接入新设备需要不同厂商之间的配合,并且不同型号的设备需要不同的厂商进行修复,增加开发成本,降低使用的便利性。

技术实现思路

[0005]本申请提供一种现场监控单元的控制方法、装置和电子设备,用以降低开发成本,提升使用的便利性。
[0006]第一方面,本申请提供一种现场监控单元的控制方法,现场监控单元包括硬件系统、操作系统和原始控制程序,方法包括:
[0007]在现场监控单元的硬件系统内存储目标控制程序和交叉编译器;其中,目标控制程序是基于操作系统编写的,原始控制程序也存储于硬件系统内;
[0008]运行交叉编译器对目标控制程序进行编译生成可执行文件;
[0009]运行可执行文件以执行目标控制程序所对应的相应操作。
[0010]可选地,运行可执行文件以执行相应操作,具体包括如下至少一个操作:
[0011]控制硬件系统中物理通信接口与外部设备之间通信;
[0012]读取驱动程序的配置文件并调用驱动程序,控制外部设备进行数据采集;
[0013]读取服务的可执行文件、配置文件以及动态库,启动服务。
[0014]可选地,在现场监控单元的硬件系统内存储目标控制程序和交叉编译器之前,方法还包括:
[0015]获取硬件系统的参数,参数包括:CPU型号和存储器的大小;
[0016]根据CPU型号确定指令集,并根据指令集构建交叉编译器。
[0017]可选地,在现场监控单元的硬件系统内存储目标控制程序和交叉编译器,具体包括:
[0018]根据硬件系统中存储器的大小为目标控制程序和交叉编译器分配存储空间,且使目标控制程序和交叉编译器位于不同存储分区。
[0019]第二方面,本申请提供一种现场监控单元的控制装置,现场监控单元包括硬件系
统、操作系统和原始控制程序,装置包括:
[0020]存储模块,用于在现场监控单元的硬件系统内存储目标控制程序和交叉编译器;其中,目标控制程序是基于操作系统编写的,原始控制程序也存储于硬件系统内;
[0021]运行模块,用于运行交叉编译器对目标控制程序进行编译生成可执行文件;
[0022]以及运行可执行文件以执行目标控制程序所对应的相应操作。
[0023]可选地,运行模块具体用于执行如下至少一个操作:
[0024]控制硬件系统中物理通信接口与外部设备之间通信;
[0025]读取驱动程序的配置文件并调用驱动程序,控制外部设备进行数据采集;
[0026]读取服务的可执行文件、配置文件以及动态库,启动服务。
[0027]可选地,控制装置还包括处理模块,处理模块用于:
[0028]获取硬件系统的参数,参数包括:CPU型号和存储器的大小;
[0029]根据CPU型号确定指令集,并根据指令集构建交叉编译器。
[0030]可选地,存储模块,具体用于:
[0031]根据硬件系统中存储器的大小为目标控制程序和交叉编译器分配存储空间,且使目标控制程序和交叉编译器位于不同存储分区。
[0032]第三方面,本申请提供一种电子设备,包括:处理器,以及与处理器通信连接的存储器;
[0033]存储器存储计算机执行指令;
[0034]处理器执行存储器存储的计算机执行指令,以实现如上第一方面所涉及的方法。
[0035]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上第一方面所涉及的方法。
[0036]本申请提供的一种现场监控单元的控制方法、装置和电子设备,通过获取现场监控单元的CPU型号和存储器的大小等硬件信息,并根据现场监控单元的硬件信息构建交叉编译器,之后在现场监控单元的硬件系统内存储自研统一的目标控制程序和交叉编译器,使用交叉编译器对目标控制程序进行编译生成可执行文件,最后读取驱动程序的配置文件调用驱动程序,控制外部设备进行数据采集,并经过数据处理后实现对外部设备的实时监控。本申请通过在现场监控单元系统中存储自研统一的目标控制程序和交叉编译器,实现随时可自行对现场控制单元更新和接入新设备等操作,降低对现场控制单元的开发成本,提高对现场控制单元的使用便利性。
附图说明
[0037]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0038]图1为本申请实施例提供的一种现场监控单元的控制方法的系统架构图;
[0039]图2为本申请实施例提供的一种现场监控单元的控制方法的流程图;
[0040]图3为本申请实施例提供的一种目标控制程序的存储结构示意图;
[0041]图4为本申请实施例提供的一种现场监控单元的控制方法的流程图;
[0042]图5为本申请实施例提供的一种现场监控单元的控制方法的流程图;
[0043]图6为本申请实施例提供的一种现场监控单元的控制装置的结构示意图;
[0044]图7为本申请实施例提供的一种电子设备的结构示意图。
[0045]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0046]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0047]需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0048]现场监控单元的控制方法基于现场监控系统,该现场监控系统包括:外部设备、现场监控单元、监控业务台本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种现场监控单元的控制方法,其特征在于,所述现场监控单元包括硬件系统、操作系统和原始控制程序,所述方法包括:在所述现场监控单元的硬件系统内存储目标控制程序和交叉编译器;其中,所述目标控制程序是基于所述操作系统编写的,所述原始控制程序也存储于所述硬件系统内;运行所述交叉编译器对所述目标控制程序进行编译生成可执行文件;运行所述可执行文件以执行所述目标控制程序所对应的相应操作。2.根据权利要求1所述的控制方法,其特征在于,运行所述可执行文件以执行所述目标控制程序所对应的相应操作,具体包括如下至少一个操作:控制所述硬件系统中物理通信接口与外部设备之间通信;读取驱动程序的配置文件并调用驱动程序,控制外部设备进行数据采集;读取服务的可执行文件、配置文件以及动态库,启动所述服务。3.根据权利要求1或2所述的控制方法,其特征在于,在所述现场监控单元的硬件系统内存储目标控制程序和交叉编译器之前,所述方法还包括:获取所述硬件系统的参数,所述参数包括:CPU型号和存储器的大小;根据所述CPU型号确定指令集,并根据指令集构建交叉编译器。4.根据权利要求1或2所述的控制方法,其特征在于,在所述现场监控单元的硬件系统内存储目标控制程序和交叉编译器,具体包括:根据所述硬件系统中存储器的大小为所述目标控制程序和所述交叉编译器分配存储空间,且使所述目标控制程序和所述交叉编译器位于不同存储分区。5.一种现场监控单元的控制装置,其特征在于,所述现场监控单元包括硬件系统、操作系统和原始控制程序,所述装置包括:存储模块,用于在所述现场监控单元的硬件系统内存储目标...

【专利技术属性】
技术研发人员:殷继承侯永涛邢殿辉
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1