The invention relates to an intelligent node for distributed grid network, each node allows bidirectional communication with other nodes or central platforms, and each node includes a computer hardware architecture and software stack compatible with Linux or Linux. The software stack has a small footprint and low resource consumption, which is realized by using object-oriented programming language, and is executed on the hardware architecture through the implementation of Linux or Linux-compatible computer hardware architecture and software stack. Neighborhood and critical mass effect deploy multiple nodes, each node is functional and can communicate, store and manage objects with its neighbors, and receive execution statements from programs of another node in the grid, which associate node-specific identifiers and neighborhood identifiers with the communication module of each node.
【技术实现步骤摘要】
【国外来华专利技术】用于分布式网格网络的智能节点
本专利技术涉及一种用于分布式网格(mesh)网络的智能节点,更具体地涉及其在大数据的存储、分布式处理和开发领域中的使用。
技术介绍
工业生产线通常包括涉及各种参与者或各种实体的多个步骤。每个参与者都生成数据,并且这些数据通常是在本地被管理的。例如,在水处理过程和从处理中利用资源的情况下,废水处理厂使用所考虑(监测、控制)的场地的本地实践和运行经验在本地控制工业过程。在数据级上,场地(工厂)与区域(地区)或全球(网络和国家资源)级隔离地发展,特别是在区域(地区)或全球(网络和国家资源)级上没有接口。然而,汇集这些各种信息资源(本地、区域和全球资源)是必要的,因为它们将确保比较、交换和利用数据的可能性和减少生态足迹和运营成本的目标。此类方法的益处集中在工业过程的全球最优化上并且可能是既环保又经济。用于在工业过程的各种实体和更广泛的通信生态系统之间建立接口的一种方案将使用利用安装虚拟专用网络(VPN)的标准客户端/服务器架构。然而,设置VPN将导致过多的延迟和成本,因为部署可能涉及多个场地和不同的实体。对应于申请EP2809034的申请TW201445929(A)教导了智能网格网络中的节点的使用。节点然后充当网络的实体之间的接口。该文献教导了一种用于通过过程来建立智能架构单元网格(SACM)网络的方法,所述过程包含:部署多个网格节点,其中每个网格顶点具有与网格的其他节点通信的能力和用于提供对服务网络的访问的网关功能,其中服务网络提供无线通信服务;以及包含在网格节点之间建立多个链路,每个链路连接两个网格节点;从网格的多个节点中搜索和选 ...
【技术保护点】
1.一种用于分布式网格网络(8)的智能节点(1),每个节点(1)允许与其他节点(1)或中央平台(10)的双向通信(11),并且每个节点包括计算机硬件架构和使用面向对象语言的软件栈(2、3、4、5、6),所述节点的特征在于,在所述计算机硬件架构上所述软件栈的执行实现至少包括以下功能的功能集合:针对所述网格自身或所述网格的其他节点(1)创建和管理适于工业过程的对象,以便控制任何类型的过程,针对整个网格定义的并且每个节点已知的对象集合被称为“对象字典”;通过每个节点(1)维护所述对象的当前状态以及使用所存储的与其自身连接的节点的邻域的列表、通知每个相邻节点(1)所述对象状态的可能变化来存储和管理至少一个对象;将每个节点(1)的通信模块与所述节点特定的标识符和邻域标识符相关联,以使每个节点是等功能的并且能够从所述网格的另一节点(1)的程序接收执行顺序。
【技术特征摘要】
【国外来华专利技术】2016.03.01 FR 16517261.一种用于分布式网格网络(8)的智能节点(1),每个节点(1)允许与其他节点(1)或中央平台(10)的双向通信(11),并且每个节点包括计算机硬件架构和使用面向对象语言的软件栈(2、3、4、5、6),所述节点的特征在于,在所述计算机硬件架构上所述软件栈的执行实现至少包括以下功能的功能集合:针对所述网格自身或所述网格的其他节点(1)创建和管理适于工业过程的对象,以便控制任何类型的过程,针对整个网格定义的并且每个节点已知的对象集合被称为“对象字典”;通过每个节点(1)维护所述对象的当前状态以及使用所存储的与其自身连接的节点的邻域的列表、通知每个相邻节点(1)所述对象状态的可能变化来存储和管理至少一个对象;将每个节点(1)的通信模块与所述节点特定的标识符和邻域标识符相关联,以使每个节点是等功能的并且能够从所述网格的另一节点(1)的程序接收执行顺序。2.根据权利要求1所述的智能节点(1),其特征在于,所述功能集合包括以下功能:由于具有最小范围的功能的配置,经由通信模块对每个节点(1)在其直接邻域中引导和通信,在分布式网格(8)中通过临界质量和邻域效应部署多个节点(1),并且包括利用在所述硬件架构上执行的算法优化要部署的智能节点(1)的数量以及经由邻域的其互连的数量,用于实现特定服务的服务质量所需要的可用性、部署的稳健性和服务的连续性。3.根据权利要求1所述的智能节点(1),其特征在于,通过配置所述节点(1)即智能节点的扩散模块来进行数据或命令的系统扩散,该扩散模块初始被配置为通过在所述计算机硬件架构上的执行来实现具有给定分辨率的变量或给定组的变量在所述网络(8)内的扩散并且扩散至所述网格中的给定深度例如3级或4级邻域的功能。4.根据权利要求1所述的智能节点(1),其特征在于,所述智能节点(1)包括节点管理器(12),所述节点管理器(12)通过监测和控制将停止或死亡的软件模块的重新启动和安全更新来管理由在所述计算机硬件架构上执行的所述软件模块实现的新功能和功能的动态部署。5.根据权利要求1所述的智能节点(1),其特征在于,每个对象属于至少一个类,所述类是表示工业过程或商业特征的一个或多个对象的特征的描述,每个对象从所述类创建并且形成讨论中的所述类的实例,所述对象的特征和状态由所述智能节点(1)中包含的方法来处理,所述对象的状态对应于在给定时刻处存储的信息,如其特性集合的值所描述的,还被称为字段或属性。6.根据权利要求1所述的智能节点(1),其特征在于,每个节点(1)包括包含至少一个软件层的设备,所述软件层通过在所述计算机硬件架构上的执行来实现除了来自过程传感器(7a,7b)的信息之外,还存储指示所涉及的节点(1)是所述对象的父亲的属性的功能,所述对象的父亲被称为“父节点”。7.根据权利要求1所述的智能节点(1),其特征在于,每个节点(1)包括包含至少一个软件层的设备,所述软件层通过在所述计算机硬件架构上的执行来实现用于通知其邻域中的每个节点(1)的功能,使得相邻节点(1)遵循以取决于限定所述网络的节点之间的链接的所述网格的拓扑或特定架构的方向而取向的路径,并且如果必要遵循朝向中央平台(10)或者朝向过程(7a、7b)而取向的路径来通知其他节点(1),每个节点(1)因此通知所述网格的剩余部分,并且每个节点(1)因此存储所述对象、其当前状态和所述对象被分配的父节点(1)。8.根据前述权利要求中的一个所述的智能节点(1),其特征在于,由所述节点(1)实现的所述功能还包括以时间序列的形式扩散由每个节点(1)收集或计算的数据,所述扩散通过两种数据扩散模式的关...
【专利技术属性】
技术研发人员:L·布宗,L·德布罗克斯,C·艾纳德,V·迪米特里,C·沃辛,
申请(专利权)人:源讯网源公司,
类型:发明
国别省市:法国,FR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。