[发明专利]一种基于插件化和主题订阅模式的实时数据可视化系统在审
| 申请号: | 202011521889.X | 申请日: | 2020-12-21 |
| 公开(公告)号: | CN112527411A | 公开(公告)日: | 2021-03-19 |
| 发明(设计)人: | 焦翔;周宇;周淦;李林峰;杜兵;焦蓬斐;杜超 | 申请(专利权)人: | 中国电子信息产业集团有限公司第六研究所 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/9035;G06F16/904;G06F16/906 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100085 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 插件 主题 订阅 模式 实时 数据 可视化 系统 | ||
1.一种基于插件化和主题订阅模式的实时数据可视化系,整个系统包含三部分:插件管理服务、数据分发服务以及数据显示服务。
2.根据权利要求书1所述的插件管理服务包括插件管理,显示页面管理和主题配置等,插件管理主要是用于管理显示子系统内部软件的所有插件;实时数据可视化系统定义了统一的插件接口,并依据接口定义、结合进行业务以及功能需求进行插件开发;插件以动态库文件形式存在于可视化系统中;系统框架提供插件的注册与管理等功能,并遵循接口规范实现对插件的调用;显示页面配置以文件形式存在,包括各种插件的属性配置信息、插件所绑定的主题信息、插件的布局组织关系以及页面所需要的其他静态数据信息;各类主题的配置主要由主题定义文件,原始数据帧结构文件以及数据帧定义文件构成;三个文件包括数据源定义、数据帧格式定义、协议的帧头结构、数据域结构及帧尾结构,字段长度、主题数据组成等配置信息。
3.根据权利要求书1所述的数据分发服务对数据接收线程接收到的业务数据进行格式化校验,若通过校验,将其根据数据协议类型交由数据解析线程进行协议解析,同时将此数据进行数据存储;为了提高解析性能,针对不同的业务数据通过线程池开辟新的子线程;在子线程中针对非原样转发的数据处理:首先需要读取数据的配置文件,解析报头格式,按照传输规程中对数据格式的要求对数据进行解包处理;对原样转发的数据原样转发,读取二进制数据配置文件,解析报头格式,识别数据的原样转发标识后,将数据原码加工为消息,进行消息封装;最后根据过滤数据帧头标志位查找相应的主题映射关系,从帧头开始按数据结构字节长度取出数据并创建任意类型主题数据;在主题数据创建后,数据分发服务将主题数据实时推送至网络,显示插件采用消息机制根据自身订阅的主题数据类型监听并接收相应的数据。
4.根据权利要求书1所述的数据发送到显示插件后,显示插件将原始数据加入数据缓存队列,根据数据采集频率以及实时性需求,数据显示服务对缓存队列的数据进行轮询处理;线程取出队列中的数据后,该插件根据数据帧头标识位取对应数据进行显示;若运行该系统的服务器宕机后,重新启动服务器以及系统软件,主框架会加载历史保存的数据,达到恢复数据的效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子信息产业集团有限公司第六研究所,未经中国电子信息产业集团有限公司第六研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011521889.X/1.html,转载请声明来源钻瓜专利网。





