[发明专利]用于嵌入式控制器的分布式数据管理系统有效
申请号: | 201580075996.5 | 申请日: | 2015-02-23 |
公开(公告)号: | CN107223243B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 波格丹·罗斯卡;贝尔纳多·赫尔蒙特;辛徒·苏雷什 | 申请(专利权)人: | 西门子公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;田喜庆 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 嵌入式 控制器 分布式 数据管理 系统 | ||
1.一种用于管理工业生产环境中的数据的系统,所述系统包括:
分布式数据库系统,存储在多个嵌入式控制器设备上,其中,每个相应的嵌入式控制器设备包括:
分布式数据库实例,被配置用于存储由所述相应的嵌入式控制器设备从所述工业生产环境中收集的数据,以及
数据库管理应用程序,被配置用于助于在所述多个嵌入式控制器设备上进行分布式查询和事务处理;以及
分片键定义,提供存储在所述分布式数据库系统中的数据与所述多个嵌入式控制器设备之间的映射。
2.根据权利要求1所述的系统,其中,每个相应的嵌入式控制器设备进一步包括:
具有一个或多个应用程序的数据监控模块,所述应用程序能被执行用于:
连续读取收集的所述数据,并且
将收集的所述数据插入到与所述相应的嵌入式控制器设备相关联的所述分布式数据库实例中。
3.根据权利要求2所述的系统,其中,所述多个嵌入式控制器设备中的每一个具有相同的数据监控模块。
4.根据权利要求1所述的系统,其中,所述分片键定义存储在所述多个嵌入式控制器设备中的每一个上。
5.根据权利要求1所述的系统,进一步包括:
集中式服务器,能够由所述多个嵌入式控制器设备中的每一个访问,并且所述集中式服务器被配置用于存储所述分片键定义。
6.根据权利要求1所述的系统,其中,每个相应的嵌入式控制器设备包括:
联网接口,所述联网接口助于在包括在所述多个嵌入式控制器设备中的所述相应的嵌入式控制器设备与每个另外的嵌入式控制器设备之间的网络通信,其中,所述网络通信使用标准联网协议。
7.根据权利要求1所述的系统,其中,所述分布式数据库系统被配置用于通过以下步骤对存储在所述分布式数据库系统中的数据集执行分布式处理作业:
将所述分布式处理作业拆分成多个分布式处理任务,每个分布式处理任务处理所述数据集的一部分;
确定所述数据集的每个部分的存储位置信息;
基于所述存储位置信息,将所述多个分布式处理任务在所述多个嵌入式控制器设备之间分配。
8.根据权利要求1所述的系统,其中,每个相应的嵌入式控制器设备被配置用于对存储在所述多个嵌入式控制器设备中的任一个上的数据的查询作出响应。
9.根据权利要求1所述的系统,进一步包括:
存储服务器,被配置用于提供先前存储在所述多个嵌入式控制器设备中的一个或多个上的数据的长期存储。
10.一种用于管理工业生产环境中的数据的方法,所述方法包括:
由第一嵌入式控制器执行编程逻辑,以基于从所述工业生产环境中的一个或多个生产设备收集的传感器数据生成过程数据;
由所述第一嵌入式控制器执行数据监控过程,包括:
在所述编程逻辑的执行期间,由所述第一嵌入式控制器读取所述过程数据和所述传感器数据,以及
将所述过程数据和所述传感器数据插入到所述第一嵌入式控制器中的控制器数据库内,其中,所述控制器数据库是存储在所述第一嵌入式控制器和多个第二嵌入式控制器上的分布式数据库的一部分;
由所述第一嵌入式控制器接收数据库处理请求;
由所述第一嵌入式控制器,确定对所述数据库处理请求作出响应所需的存储所述分布式数据库的部分的所述第二嵌入式控制器中的一个或多个;
由所述第一嵌入式控制器将处理指令传送到多个所述第二嵌入式控制器中的一个或多个中的每一个;
由所述第一嵌入式控制器,接收来自多个所述第二嵌入式控制器中的一个或多个的响应于所述处理指令的经处理的传感器数据;
由所述第一嵌入式控制器通过聚合所述经处理的传感器数据,而创建对所述数据库处理请求的响应;以及
由所述第一嵌入式控制器对所述数据库处理请求作出响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子公司,未经西门子公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580075996.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:上下文缩放
- 下一篇:图像标注方法、装置及电子设备