用于分布式网格网络的智能节点制造技术

技术编号:20596201 阅读:21 留言:0更新日期:2019-03-16 11:51
本发明专利技术涉及一种用于分布式网格网络的智能节点,每个节点允许与其他节点或中央平台的双向通信,并且每个节点包括Linux或Linux兼容的计算机硬件架构和软件栈,该软件栈具有小足迹并且资源消耗低,使用面向对象的编程语言来实现,通过在硬件架构上执行,通过邻域和临界质量效应部署多个节点,每个节点是等功能的并且能够与其邻居进行通信、存储和管理对象,以及从网格中的另一节点的程序接收执行语句,所述程序将节点特定标识符和邻域标识符与每个节点的通信模块相关联。

Intelligent Nodes for Distributed Grid Networks

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)内的扩散并且扩散至网格中的给定深度例如3级或4级邻域的功能。根据另一特征,智能节点包括节点管理器,所述节点管理器通过监测和控制将停止或死亡的软件模块的重新启动和安全更新来管理由在计算机硬件架构上执行的软件模块实现的功能和新功能的动态部署。根据另一特征,每个对象属于至少一个类,所述类是表示工业过程或商业特征的一个或多个对象的特征的描述,每个对象从类创建并且形成讨论中的类的实例,对象的特征和状态由智能节点(1)中包含的方法来处理,对象的状态对应于在给定时刻处存储的信息,如其特性集合的值所描述的,还被称为字段或属性。根据另一个特征,每个节点包括包含至少一个软件层的设备,所述软件层通过在计算机硬件架构上的执行来实现除了来自过程传感器的信息之外,还存储指示所涉及的节点是对象的父亲的属性的功能,所述对象的父亲被称为“父节点”。根据另一特征,每个节点包括包含至少一个软件层的设备,所述软件层通过在计算机硬件架构上的执行来实现用于通知其邻域中的每个节点(1)的功能,使得相邻节点(1)遵循以取决于限定网络的节点之间的链接的网格的拓扑或特定架构的方向而取向的路径,并且如果必要遵循朝向中央平台(10)或者朝向过程(7a、7b)而取向的路径来通知其他节点(1),每个节点(1)因此通知网格的剩余部分,并且每个节点(1)因此存储对象、其当前状态和对象被分配的父节点(1)。根据另一特征,由节点实现的功能还包括以时间序列的形式扩散由每个节点收集或计算的数据,所述扩散通过两种数据扩散模式的关联来执行:“系统”扩散模式,其中数据以给定的分辨率被扩散并且扩散至网格中的给定深度;以及“机会”扩散模式,其中由初始数据请求关注的另一节点的至少一个相邻节点自主地将通过其的信息或数据记录在其存储器中,以便在与初始请求类似的请求被重复时重新广播所述数据或信息。根据另一特征,每个节点被配置为实现数据的系统记录的计划功能,而且将周期性发生的动作或与“机会”扩散模式有关的动作存储在其存储器中,因此,每个节点具有自主行为的能力,用于记录在周期性发生的动作或者与“机会”扩散模式相关的动作期间收集的数据。根据另一特征,每个节点具有用于访问“对象字典”的其图像的至少一个接口,该接口被配置为定义新节点或用于节点的新对象,如果对字典的修改与管理器从其中被访问的节点无关,则用于修改的请求在网格中被扩散并且从一个节点被发送到另一个节点直到相关的父节点,然后对象的父节点继续请求的执行,然后执行的结果在网格的剩余部分中依次被扩散,每个节点接收该结果然后更新其自己的“对象字典”的图像。根据另一特征,由每个智能节点实现的功能包括经由其扩散模块向网格的剩余部分且以可配置的时间间隔重新广播其自身对象的状态,以便补偿网格中的通信中的任何暂时或持久中断,该能力使得网格在必要时可能恢复“对象字典”的与网格中的各个节点相关联的各种图像的完整性。根据另一特征,对象被处理而不对对象的状态进行修改,不使用另一个对象的状态或不影响该对象,每个对象具有工业过程的任何使用或任何实体的访问权限,对象的属性或定义字段由节点管理器动态地更改。根据另一特征,每个对象使用定义与其相关联的质量参数的方法,所述质量参数表示对象的状态的期望目标值与值的实际状态之间的差异,对象的期望状态通过修改对象的状态的请求形式化,所述请求从任何远程节点制定(formulated),即使所述远程节点不是对象的父节点,然后所述请求被发送到网格并且从一个节点被发送到另一个节点直到相关的父节点,由相关的节点执行所述请求,从而允许网格的每个节点检索对象的实际状态的值并且因此计算其质量。根据另一特征,网格的每个节点或平台包括包含至少一个软件层的设备,所本文档来自技高网
...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1