The invention discloses a distributed management method and system for real-time data of massive data points, which is based on the acquisition equipment where the data points are located, and achieves the distributed management of massive data points through the distributed management of the acquisition equipment, and provides an efficient mass of data to the outside world through piecewise integration of data acquisition, real-time data memory management pool and data services. Base real-time data service. The invention effectively connects a large amount of Internet of Things information to an intelligent platform, uniformly configures and manages data points, provides convenient interfaces and protocols, supports cross-platform access of data, enables rapid deployment in a modular and batch way, and can adapt to different types of equipment in various application fields, realizes high-speed access and convenient management of Internet of Things information.
【技术实现步骤摘要】
一种海量数据点实时数据的分布式管理方法及系统
本专利技术涉及物联网
,涉及一种海量数据点实时数据的分布式管理方法及系统,具体涉及一种基于内存数据库的海量数据点实时数据的分布式管理方法及系统。
技术介绍
在工业控制、物联网等行业中,已广泛应用了各种传感器和智能设备,这些传感器和智能设备需要和PLC或计算机等设备连接,并将自身测量值或设定值和计算机通信,这些值在计算机系统中定义为数据点。在广地域的大规模应用中,各种传感器和智能设备类型繁多,数据点类型和数量也很多,数量可达千万至上亿点,如何有效的管理、便捷的访问、高效实时的传输数据是目前迫切需要解决的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种实现物联网信息的高速接入、便捷管理、易扩展的海量数据点实时数据的分布式管理方法及系统。本专利技术的方法所采用的技术方案是:一种海量数据点实时数据的分布式管理方法,其特征在于,包括以下步骤:步骤1:构建至少一个配置数据库节点,每个配置数据库节点中建立有若干关系表;所述关系表用于存储设备节点信息、数据点信息、数据节点信息以及设备节点、数据点、数据节点之间的映射关系,用于存储查询数据点集合ID和数据点的映射关系;步骤2:标记所有数据点所属的设备节点,各设备节点之间通过一个字符串设备节点ID进行唯一识别;在一个所述设备节点内,使用一个32位的数值标记数据点地址,该数值即为数据点地址;步骤3:标记各个数据点,各数据点之间通过设备节点ID和数据点地址的组合进行唯一识别;步骤4:建立至少一个数据节点,每个数据节点中包含一组分布集群中的设备节点以及设备节点的所有数据 ...
【技术保护点】
1.一种海量数据点实时数据的分布式管理方法,其特征在于,包括以下步骤:步骤1:构建至少一个配置数据库节点,每个配置数据库节点中建立有若干关系表;所述关系表用于存储设备节点信息、数据点信息、数据节点信息以及设备节点、数据点、数据节点之间的映射关系,用于存储查询数据点集合ID和数据点的映射关系;步骤2:标记所有数据点所属的设备节点,各设备节点之间通过一个字符串设备节点ID进行唯一识别;步骤3:标记各个数据点,各数据点之间通过设备节点ID和数据点地址的组合进行唯一识别;步骤4:建立至少一个数据节点,每个数据节点中包含一组分布集群中的设备节点以及设备节点的所有数据点;为各数据节点分配主机地址和访问端口,其中,每个主机地址对应至少一个数据节点,访问端口与所述数据节点一一对应;步骤5:标记各个数据节点,各数据节点之间通过一个字符串数据节点ID进行唯一识别;步骤6:标记数据节点、设备节点、数据点之间的映射关系以及查询数据点集合;步骤7:所述数据节点向所述配置数据库节点发送查询所管理的设备节点及设备节点所有数据点的请求信息;步骤8:所述配置数据库节点根据所述请求信息,检索关系表后,反馈相应设备节点及数 ...
【技术特征摘要】
1.一种海量数据点实时数据的分布式管理方法,其特征在于,包括以下步骤:步骤1:构建至少一个配置数据库节点,每个配置数据库节点中建立有若干关系表;所述关系表用于存储设备节点信息、数据点信息、数据节点信息以及设备节点、数据点、数据节点之间的映射关系,用于存储查询数据点集合ID和数据点的映射关系;步骤2:标记所有数据点所属的设备节点,各设备节点之间通过一个字符串设备节点ID进行唯一识别;步骤3:标记各个数据点,各数据点之间通过设备节点ID和数据点地址的组合进行唯一识别;步骤4:建立至少一个数据节点,每个数据节点中包含一组分布集群中的设备节点以及设备节点的所有数据点;为各数据节点分配主机地址和访问端口,其中,每个主机地址对应至少一个数据节点,访问端口与所述数据节点一一对应;步骤5:标记各个数据节点,各数据节点之间通过一个字符串数据节点ID进行唯一识别;步骤6:标记数据节点、设备节点、数据点之间的映射关系以及查询数据点集合;步骤7:所述数据节点向所述配置数据库节点发送查询所管理的设备节点及设备节点所有数据点的请求信息;步骤8:所述配置数据库节点根据所述请求信息,检索关系表后,反馈相应设备节点及数据点信息;步骤9:根据所述配置数据库节点查询到的设备节点信息和数据点信息,数据节点建立实时数据管理池对查询到的数据点进行实时数据管理,并通过查询到的设备节点信息,连接对应设备节点,与这些设备节点进行相应数据点的信息传输;步骤10:向所述配置数据库节点发送查询数据点的请求信息;步骤11:所述配置数据库节点根据所述请求信息,检索关系表后,反馈相应数据点以及数据点所在的数据节点的主机地址和访问端口;步骤12:根据所述配置数据库节点查询到的数据节点的主机地址和访问端口,连接对应数据节点,完成相应数据点的信息传输。2.根据权利要求1所述的海量数据点实时数据的分布式管理方法,其特征在于:步骤2中,在一个所述设备节点内,使用一个32位的数值标记数据点地址,该数值即为数据点地址。3.根据权利要求1所述的海量数据点实时数据的分布式管理方法,其特征在于:步骤7中,创建访问配置数据库节点的数据库查询组件,所述数据库查询组件用于从配置数据库节点中查询相关的配置信息。4.根据权利要求1所述的海量数据点实时数据的分布式管理...
【专利技术属性】
技术研发人员:叶传虎,王傲能,王胜勇,卢家斌,
申请(专利权)人:中冶南方武汉自动化有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。