智能供电调度系统服务运行状态动态监测方法及系统技术方案

技术编号:32276771 阅读:22 留言:0更新日期:2022-02-12 19:42
本发明专利技术提供了智能供电调度系统服务运行状态动态监测方法及系统,方法包括:检测到内存数据查询指令,获取指定节点运行中的后台服务的运行状态及内存数据,在指定节点为远程计算机节点的情况下,通过RPC远程访问;将运行状态及内存数据对象化,采用对象、对象包含属性的方式投射到前端对应可视化功能区进行可视化显示;检测到内存数据调试指令,通过RPC远程访问调用指定节点的内存数据访问接口,将内存数据修改内容写入运行在后台服务上的对象的属性中。本方法可远程对后台服务进行动态监测和调试,直观、实时地展示后台服务运行状态及其内存数据;减小系统调试难度,缩短问题定位时间,减轻配置调试压力,提高系统的容错性和可靠性。可靠性。可靠性。

【技术实现步骤摘要】
智能供电调度系统服务运行状态动态监测方法及系统


[0001]本专利技术涉及计算机
,具体而言,涉及智能供电调度系统服务运行状态动态监测方法及系统。

技术介绍

[0002]在智能供电调度系统中,通常以面向对象的方法管理数据,将配置的对象数据部署到后台服务运行,通过HMI人机交互界面绘制画面展示后台服务运行时数据。但,通过HMI人机交互界面绘制绑定运行时数据、查看系统运行日志或者人工登录节点计算机定位问题,不仅复杂化了工程人员和调度人员的定位问题方法,增加了定位问题的难度,还不能准确和快速地找到问题的原因,同时不能很好的对后台服务及其内存运行数据的实时监测、调试。对智能供电调度系统来说也是降低了其可靠性和容错性。

技术实现思路

[0003]本专利技术的目的在于提供智能供电调度系统服务运行状态动态监测方法及系统以解决
技术介绍
中所指出的问题。
[0004]本专利技术的实施例通过以下技术方案实现:智能供电调度系统服务运行状态动态监测方法,包括如下步骤:
[0005]检测到内存数据查询指令,其中,所述内存数据查询指令用于指示显示指定节点的后台服务的运行状态及内存数据;
[0006]获取指定节点运行中的后台服务的运行状态及内存数据,在指定节点为远程计算机节点的情况下,通过远程调度协议RPC远程访问;
[0007]将运行状态及内存数据对象化,采用对象、对象包含属性的方式投射到前端对应可视化功能区进行可视化显示;
[0008]检测到内存数据调试指令,其中,所述内存数据调试指令用于指示修改指定节点的后台服务的内存运行数据;
[0009]通过远程调度协议RPC远程访问调用指定节点的内存数据访问接口,将内存数据修改内容写入运行在后台服务上的对象的属性中。
[0010]进一步地,获取指定节点运行中的后台服务的运行状态及内存数据,包括:
[0011]获取指定节点的计算机节点名称;
[0012]通过获取到的计算机节点名称,获取运行在此节点上的后台服务信息和后台服务运行状态;
[0013]通过获取到的后台服务名称,以远程调度协议RPC远程访问后台服务,调用数据交互接口,获取到运行在此后台服务上的对象信息;
[0014]通过获取到的对象名称,以远程调度协议RPC远程访问后台服务,调用数据交互接口,获取到此对象上所有的属性信息,其中,所述属性信息包括某一时刻的属性内存运行数据。
[0015]进一步地,采用对象、对象包含属性的方式投射到前端对应可视化功能区进行可视化显示,包括:
[0016]将所述计算机节点名称、后台服务名称以及对象名称投射到第一可视化功能区显示;
[0017]将所述属性信息投射到第二可视化功能区显示。
[0018]进一步地,采用对象、对象包含属性的方式投射到前端对应可视化功能区进行可视化显示之后,所述方法还包括:
[0019]检测到内存数据监听指令,其中,所述内存数据监听指令用于指示监听指定节点的后台服务的内存数据;
[0020]确定被注册监听的内存数据是否发生变化。
[0021]进一步地,确定被注册监听的内存数据是否发生变化,包括:
[0022]通过远程调度协议RPC远程访问调用指定节点的内存数据访问接口,注册监听该内存数据,并将该内存数据投射到第三可视化功能区显示;
[0023]判断被注册监听的内存数据是否发生变化,若是,则将变化的内存数据发送至前端的可视化界面。
[0024]本专利技术还提供智能供电调度系统服务运行状态动态监测系统,包括:
[0025]第一指令检测单元,用于检测内存数据查询指令,其中,所述内存数据查询指令用于指示显示指定节点的后台服务的运行状态及内存数据;
[0026]内存数据查询单元,用于获取指定节点运行中的后台服务的运行状态及内存数据,在指定节点为远程计算机节点的情况下,通过远程调度协议RPC远程访问;
[0027]数据处理单元,用于将运行状态及内存数据对象化,采用对象、对象包含属性的方式投射到前端对应可视化功能区进行可视化显示;
[0028]第二指令检测单元,用于检测到内存数据调试指令,其中,所述内存数据调试指令用于指示修改指定节点的后台服务的内存运行数据;
[0029]内存数据调试单元,用于通过远程调度协议RPC远程访问调用指定节点的内存数据访问接口,将内存数据修改内容写入运行在后台服务上的对象的属性中。
[0030]进一步地,所述内存数据查询单元包括:
[0031]计算机节点名称获取模块,用于获取指定节点的计算机节点名称;
[0032]后台服务信息获取模块,用于通过获取到的计算机节点名称,获取运行在此节点上的后台服务信息和后台服务运行状态;
[0033]对象信息获取模块,用于通过获取到的后台服务名称,以远程调度协议RPC远程访问后台服务,调用数据交互接口,获取到运行在此后台服务上的对象信息;
[0034]内存运行数据获取模块,用于通过获取到的对象名称,以远程调度协议RPC远程访问后台服务,调用数据交互接口,获取到此对象上所有的属性信息,其中,所述属性信息包括某一时刻的属性内存运行数据。
[0035]进一步地,所述数据处理单元包括:
[0036]第一发送模块,用于将所述计算机节点名称、后台服务名称以及对象名称投射到第一可视化功能区显示;
[0037]第二发送模块,将所述属性信息投射到第二可视化功能区显示。
[0038]进一步地,系统还包括:
[0039]第二指令检测单元,用于检测内存数据监听指令,其中,所述内存数据监听指令用于指示监听指定节点的后台服务的内存数据;
[0040]监听单元,用于确定被注册监听的内存数据是否发生变化。
[0041]进一步地,所述监听单元包括:
[0042]注册监听模块,用于通过远程调度协议RPC远程访问调用指定节点的内存数据访问接口,注册监听该内存数据,并将该内存数据投射到第三可视化功能区显示;
[0043]判断模块,用于判断被注册监听的内存数据是否发生变化,若是,则将变化的内存数据发送至前端的可视化界面。
[0044]本专利技术实施例的技术方案至少具有如下优点和有益效果:1)本专利技术采用面向对象的方法,将后台服务的运行状态及其内存数据对象化,通过远程调度协议RPC远程访问将后台服务的运行状态及其内存数据用可视化的方式投射到前端,用对象、对象包含属性的方式展示后台服务的运行状态、内存数据,可远程对后台服务进行动态监测和调试;2)可直观、实时地展示后台服务运行状态及其内存数据;3)减小了调试系统问题难度,缩短了定位系统问题时间,减轻了工程人员的配置调试压力,提高了智能供电调度系统的容错性和可靠性。
附图说明
[0045]图1为本专利技术实施例1提供的智能供电调度系统服务运行状态动态监测方法的流程示意图;
[0046]图2为本专利技术实施例1提供的智能供电调度系统服务运行状态动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.智能供电调度系统服务运行状态动态监测方法,其特征在于,包括如下步骤:检测到内存数据查询指令,其中,所述内存数据查询指令用于指示显示指定节点的后台服务的运行状态及内存数据;获取指定节点运行中的后台服务的运行状态及内存数据,在指定节点为远程计算机节点的情况下,通过远程调度协议RPC远程访问;将运行状态及内存数据对象化,采用对象、对象包含属性的方式投射到前端对应可视化功能区进行可视化显示;检测到内存数据调试指令,其中,所述内存数据调试指令用于指示修改指定节点的后台服务的内存运行数据;通过远程调度协议RPC远程访问调用指定节点的内存数据访问接口,将内存数据修改内容写入运行在后台服务上的对象的属性中。2.如权利要求1所述的智能供电调度系统服务运行状态动态监测方法,其特征在于,获取指定节点运行中的后台服务的运行状态及内存数据,包括:获取指定节点的计算机节点名称;通过获取到的计算机节点名称,获取运行在此节点上的后台服务信息和后台服务运行状态;通过获取到的后台服务名称,以远程调度协议RPC远程访问后台服务,调用数据交互接口,获取到运行在此后台服务上的对象信息;通过获取到的对象名称,以远程调度协议RPC远程访问后台服务,调用数据交互接口,获取到此对象上所有的属性信息,其中,所述属性信息包括某一时刻的属性内存运行数据。3.如权利要求2所述的智能供电调度系统服务运行状态动态监测方法,其特征在于,采用对象、对象包含属性的方式投射到前端对应可视化功能区进行可视化显示,包括:将所述计算机节点名称、后台服务名称以及对象名称投射到第一可视化功能区显示;将所述属性信息投射到第二可视化功能区显示。4.如权利要求3所述的智能供电调度系统服务运行状态动态监测方法,其特征在于,采用对象、对象包含属性的方式投射到前端对应可视化功能区进行可视化显示之后,所述方法还包括:检测到内存数据监听指令,其中,所述内存数据监听指令用于指示监听指定节点的后台服务的内存数据;确定被注册监听的内存数据是否发生变化。5.如权利要求4所述的智能供电调度系统服务运行状态动态监测方法,其特征在于,确定被注册监听的内存数据是否发生变化,包括:通过远程调度协议RPC远程访问调用指定节点的内存数据访问接口,注册监听该内存数据,并将该内存数据投射到第三可视化功能区显示;判断被注册监听的内存数据是否发生变化,若是,则将变化的内存数据发送至前端的可视化界面。6.智能供电调度系统服务运行状态动态监测系统,其特征在于,包括:第一...

【专利技术属性】
技术研发人员:杨荣臻白雄雄周萌侯兵
申请(专利权)人:成都交大光芒科技股份有限公司
类型:发明
国别省市:

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

1