一种基于ICE的监控画面数据订阅、刷新方法及系统技术方案

技术编号:45980658 阅读:14 留言:0更新日期:2025-08-01 18:43
本发明专利技术涉及一种基于ICE的监控画面数据订阅、刷新方法及系统,属于监控设备领域。订阅端解析监控页面并创建图形对象;订阅端整合订阅信息通过ICE发起订阅调用将订阅信息发送给服务端;服务端整合组织订阅数据发送给订阅端,订阅数据与图形对象绑定生成监控页面。服务端整合后的订阅信息在服务端的线程中周期刷新,当服务端检测到整合后的订阅信息中的数据变化达到设定阈值时,向订阅管理模块发布变化信息;订阅管理模块根据变化信息向对应的图形对象发送图形变化事件重新渲染生成监控页面。通过订阅端和服务端分别对订阅信息整合来减少内存与CPU的开销并通过ICE中的ICESTORM中间件的发布/订阅机制实现高效可靠的数据发布。

【技术实现步骤摘要】

本专利技术涉及一种基于ice的监控画面数据订阅、刷新方法及系统,属于监控设备领域。


技术介绍

1、可再生新能源的利用成为重点,新能源建设加快,风电、光伏等新能源装机容量不断扩大,截止到2024年6月底,全国新能源发电装机规模首超煤电。但其地理位置分散,分布区域广,地处偏僻运行环境恶劣,为精细化规范管理带来了很大难度。为了方便大规模新能源发电装机的精细化规范管理,新能源集控系统应运而生。新能源集控系统对风电、光伏、储能等子站通过统一的监控、诊断和运维管理,将运行生产数据实时传送至新能源智能管控平台进行集中处理,实现无人值班、少人值守的管理模式。

2、目前新能源集控系统进行实时大量数据监视主要有两种实现方式:①把模型数据表下载到实时库,从实时库中访问数据库数据。但是这种方案需要建立特殊的数据库,一般只能支持简单的sql查询;此外实时库必须和模型库保持同步,保存存储模型数据会消耗大量硬盘空间。②通过数据发布/订阅的方式来订阅画面所需实时数据,但是订阅数据通常为独立任务执行,当不同订阅者订阅重复数据会导致额外的内存与cpu开销;此外消息的订阅发布需要设本文档来自技高网...

【技术保护点】

1.一种基于ICE的监控画面数据订阅、刷新方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于ICE的监控画面数据订阅、刷新方法,其特征在于,在步骤2)中,所述订阅信息包括数据表名集合、对象ID集合和表字段集合;所述订阅主题包括订阅端主机名、进程号信息。

3.根据权利要求1所述的基于ICE的监控画面数据订阅、刷新方法,其特征在于,在步骤2)中,订阅端通过订阅管理模块整合订阅信息包括对打开监控页面所需的重复表、对象ID、表字段属性进行整合、统一订阅。

4.根据权利要求1所述的基于ICE的监控画面数据订阅、刷新方法,其特征在于,在步骤2)中,IC...

【技术特征摘要】

1.一种基于ice的监控画面数据订阅、刷新方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于ice的监控画面数据订阅、刷新方法,其特征在于,在步骤2)中,所述订阅信息包括数据表名集合、对象id集合和表字段集合;所述订阅主题包括订阅端主机名、进程号信息。

3.根据权利要求1所述的基于ice的监控画面数据订阅、刷新方法,其特征在于,在步骤2)中,订阅端通过订阅管理模块整合订阅信息包括对打开监控页面所需的重复表、对象id、表字段属性进行整合、统一订阅。

4.根据权利要求1所述的基于ice的监控画面数据订阅、刷新方法,其特征在于,在步骤2)中,ice调用服务端的数据刷新服务接口,调用参数包括订阅主题和订阅内容;数据刷新服务通过icestorm中间件获取所述订阅信息中的订阅主题的代理,如果不存在则创建所述订阅主题的代理。

5.根据权利要求1所述的基于ice的监控画面数据订阅、刷新方法,其特征在于,在步骤2)中,对于服务端中未缓存的订阅内容,从数据库中读取模型数据并从实时库读取实时数据;对于服务端中缓存过的订阅内容,从缓存中读取;将订阅内容和服务端主机名同步返回给订阅端。

6.根据权利要求1所述的基于ice的监控画面数据订阅、刷新方法,其特征在于,在步骤3)中,订阅端通过订阅管理模块将所述订阅数据与所述图形对象绑定生成监控页面包括所述订阅管理模块基于所述订阅数据创建数据对象,所述图形对象从所述数据对象...

【专利技术属性】
技术研发人员:冯凯滨陶颍军朱俊瑞陈无难化高峰马世林余勇王浩王威戚琦孙浩然李燕朱斌斌李洪峰李现伟李博蒋敬轩杜云朋罗裕坤姚祥忠
申请(专利权)人:许继电气股份有限公司
类型:发明
国别省市:

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

1