[发明专利]一种适用于互联网应用的时序数据处理系统在审
申请号: | 202110694112.1 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113742393A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 许斌;李平;皮坤;戴骥;邝昌云;范心怡 | 申请(专利权)人: | 云南昆钢电子信息科技有限公司 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/25;G06F16/953 |
代理公司: | 昆明正原专利商标代理有限公司 53100 | 代理人: | 徐玲菊;于洪 |
地址: | 650000*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 互联网 应用 时序 数据处理系统 | ||
1.一种适用于互联网应用的时序数据处理系统,其特征在于,包括数据采集模块(110)、实时库(120)、时序库(130)、实时计算模块(140)、实时推送模块(150)和点位管理模块(160):
数据采集模块(110),分别与点位管理模块(160)、外部设备(300)、实时库(120)相连,用从点位管理模块(160)获得点位的数据采集协议和地址,按照数据采集协议和地址从外部设备(300)采集点位的实时数据,并通过实时库(120)的接口将实时数据发送到实时库(120)进行存储和分发;
实时库(120),与实时数据推送模块(150)相连,用于存储实时数据,还用于通过实时数据推送模块(150)将实时数据推送到浏览器(200);
时序库(130),与实时数据推送模块(150)、浏览器(200)相连,用于存储历史数据并提供查询和统计接口;
实时计算模块(140),与实时库(120)相连,用于周期性地由实时库(120)读取点位的实时数据进行计算处理,并将计算结果通过实时库(120)提供的读写接口写回实时库(120)中;
实时推送模块(150),与浏览器(200)相连,用于向浏览器(200)推送点位的实时数据;所述实时推送模块(150)采用基于主题的发布订阅模式进行推送;浏览器(200)首先向所述实时推送模块(150)订阅实时数据的主题;当实时库(120)由数据采集模块(110)或者实时计算模块(140)收到点位最新的实时数据时,会将该数据发送给所述实时推送模块(150);所述实时推送模块(150)从点位管理模块(160)获取该点位对应的主题列表,然后在这些主题上通过WebSocket向浏览器(200)推送点位最新的实时数据;
点位管理模块(160),用于管理实时库(120)点位的基本信息,并将其管理的点位划分为多个主题,每个点位可以属于一个或者多个主题。
2.根据权利要求1所述的适用于互联网应用的时序数据处理系统,其特征在于,数据采集协议包括工业控制协议、物联网协议和电力规约。
3.根据权利要求1所述的适用于互联网应用的时序数据处理系统,其特征在于,外部设备(300)包括PLC、DCS、电力终端设备、物联网设备和物联网网关。
4.根据权利要求1所述的适用于互联网应用的时序数据处理系统,其特征在于,实时库(120)采用开源的Berkeley DB JE作为存储引擎;Berkeley DB JE采用键值存储数据,因此所述实时库(120)在读写Berkeley DB JE时将会完成对象和键值之间的转换。
5.根据权利要求1所述的适用于互联网应用的时序数据处理系统,其特征在于,实时库(120)还提供点位实时数据的读写接口,接口包括本地调用接口和远程调用接口;其中远程调用接口支持RESTful和gRPC两种调用方式;其中,浏览器(200)调用实时库(120)采用RESTful方式接口。
6.根据权利要求1所述的适用于互联网应用的时序数据处理系统,其特征在于,时序库(130)采用开源的TimescaleDB作为存储引擎。
7.根据权利要求1所述的适用于互联网应用的时序数据处理系统,其特征在于,查询和统计接口包括本地调用接口和远程调用接口,其中远程调用接口支持RESTful和gRPC两种实现方式;其中,浏览器(200)调用时序库(130)采用RESTful方式接口。
8.根据权利要求1所述的适用于互联网应用的时序数据处理系统,其特征在于,计算处理包括数值运算、逻辑运算、信号处理和分析、统计推断;点位的基本信息包括点位的编号、名称、描述、数据类型、数据采集协议以及地址。
9.根据权利要求1所述的适用于互联网应用的时序数据处理系统,其特征在于,点位管理模块(160)可以将点位与主题的对应关系保存到缓存,实时推送模块(150)可以从缓存中直接获取所述对应关系。
10.根据权利要求1所述的适用于互联网应用的时序数据处理系统,其特征在于,实时库(120)包括一个实时库主库和多个实时库从库,实时库主库可以进行读写操作,实时库从库只能进行读操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云南昆钢电子信息科技有限公司,未经云南昆钢电子信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110694112.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种连接线插防水栓设备
- 下一篇:三维存储器件和方法