一种基于Netty的大屏可视化平台数据推送系统技术方案

技术编号:8656020 阅读:1207 留言:0更新日期:2013-05-01 23:43
本发明专利技术公开了一种基于Netty的大屏可视化平台数据推送系统,包括数据采集层、数据集查询服务层和客户端展现层。本发明专利技术提供的基于Netty的大屏可视化平台的数据推送系统,通过异步的、事件驱动的网络应用程序框架把数据直接推送至相关订阅的客户端,实现了对数据实时更新,克服了传统的堵塞IO多线程模式不能满足大屏可视化平台大数据实时、稳定推送的问题。

【技术实现步骤摘要】

本专利技术涉及一种基于Netty的大屏可视化平台数据推送系统,在多源异构数据接入大屏可视化系统时,并发连接数据高、数据更新周期短、数据量大的场景上仍能保证数据转换及分发调度、稳定推送、实时更新。
技术介绍
国家电网公司信息调度运行监控中心大屏可视化展示系统、国家电网灾备中心大屏可视化系统和运营检测大屏可视化平台,展示的数据内容丰富且结构复杂。为了实现来自不同单位、不同系统的数据的整体统一,国家电网公司信息系统经历了 SG186的整合建设,但是各系统内的数据结构仍存在不同的差异,主要体现在数据指标的内涵与外延在系统中的概念不同,这主要是因为数据来自不同单位,而同一系统在不同单位的数据结构完全不相同,跨单位数据指标存在采集不及时、不完整、推送频率不同的情况。由于数据最终以图形化方式进行展示,这对数据的合规性提出了更高的要求,尤其是曲线类指标,任意时间点的数据超出合理范围都会引起曲线的异动,而且这种异常是非常直观、醒目的。因此实时接收到的数据,需经过一系统中间过程,诸如解码、转换、过滤、计算后,把数据直接推送至相关订阅的客户端,实现对数据实时更新,满足客户端对数据实时性的需求以及提高用户本文档来自技高网...

【技术保护点】
一种基于Netty的大屏可视化平台数据推送系统,其特征在于:包括数据采集服务层、数据集查询服务层和客户端展现层,所述数据采集服务层用于将外部的多源异构数据接入到可视化平台内;所述数据集查询服务层用于将外部接入到可视化平台内的数据转换成内部的消息实体,并将这些消息实体放置到相应的消息队列上,通过消息队列调度器提供给相应的Netty管道;所述客户端展现层用于通过Netty管道推送方式解析消息实体获取数据集数据,并将数据集数据与控件进行关联,刷新控件数据;其中,Netty管道将消息处理器以队列的形式顺序组织起来,形成处理数据流的上下文。

【技术特征摘要】
1.一种基于Netty的大屏可视化平台数据推送系统,其特征在于:包括数据采集服务层、数据集查询服务层和客户端展现层, 所述数据采集服务层用于将外部的多源异构数据接入到可视化平台内; 所述数据集查询服务层用于将外部接入到可视化平台内的数据转换成内部的消息实体,并将这些消息实体放置到相应的消息队列上,通过消息队列调度器提供给相应的Netty管道; 所述客户端展现层用于通过Netty管道推送方式解析消息实体获取数据集数据,并将数据集数据与控件进行关联,刷新控件数据; 其中,Netty管道将消息处理器以队列的形式顺序组织起来,形成处理数据流的上下文。2.根据权利要求1所述的基于Netty的大屏可视化平台数据推送系统,其特征在于:所述数据采集服务层的数据接入方式包括JMS、WEBSERVICE、SOCKET。3.根据权利要求1所述的基于Netty的大屏可视化平台数据推送系统,其特征在于:所述数据集查询服务层的采集服务方式包括可视化系统服务和SQL服务两种,数据集查询服务层的工作流程包括以下步骤: (al)前置...

【专利技术属性】
技术研发人员:邱玉祥唐汗青王泉啸严晴武玉峰
申请(专利权)人:国网电力科学研究院南京南瑞集团公司国家电网公司
类型:发明
国别省市:

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

1