一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

自行协调网络的制作方法

2022-11-28 14:32:03 来源:中国专利 TAG:

技术特征:
1.一种用于在设施的本地网络中部署至少一个工作命令单的方法,所述方法包括:(a)激活多个节点作为观察者代理,所述多个节点形成集群,所述多个节点设置在设施中并操作地耦合到所述设施的所述本地网络;(b)使用所述观察者代理中的观察者代理来将查询广播到所述集群并等待响应,所述查询询问所述多个节点中的任何节点是否被指派主节点的角色;(c)如果所述观察者代理未接收到对所述查询的肯定响应,则(i)将所述主节点的所述角色指派给所述观察者代理并(ii)将工作者节点的角色指派给所述多个节点中的与所述主节点不同的任何节点以形成至少一个工作者节点;以及(d)使用所述主节点以(i)检索至少一个工作命令单并(ii)在所述至少一个工作者节点中的任何工作者节点中协调所述至少一个工作命令单。2.根据权利要求1所述的方法,其中所述主节点将所述至少一个工作命令单部署到所述至少一个工作者节点。3.根据权利要求1所述的方法,其中所述至少一个工作者节点通信地耦合到设置在所述设施中的至少一个装置,并且其中所述至少一个工作命令单包括用于操作所述至少一个装置的一个或多个命令。4.根据权利要求3所述的方法,其中所述至少一个装置被包括在包括多个传感器或一个传感器和发射体的装置整体中。5.根据权利要求1所述的方法,其中所述网络被配置为在一根电缆上发射通信和电力。6.根据权利要求5所述的方法,其中所述通信包括符合至少第三代(3g)、第四代(4g)或第五代(5g)蜂窝通信协议的蜂窝通信。7.根据权利要求5所述的方法,其中所述通信包括媒体或控制通信。8.根据权利要求1所述的方法,其中所述网络操作地耦合到控制系统,所述控制系统被配置为控制所述设施的环境或发消息系统。9.根据权利要求1所述的方法,其中多个观察者代理将所述主节点角色指派给所述多个节点中的多于一个节点以形成多个主节点,并且其中所述多个主节点处置工作命令单的部署。10.根据权利要求9所述的方法,其中所述多个主节点公共地处置工作命令单的部署。11.根据权利要求9所述的方法,其中所述多个主节点分层地处理工作命令单的部署。12.根据权利要求9所述的方法,其中所述多个主节点中的第一主节点处置第一组工作命令单的部署,并且所述多个主节点中的第二主节点处置第二组工作命令单的部署。13.根据权利要求12所述的方法,其中所述第一组工作命令单和所述第二组工作命令单在其命令单定时、部署定时、其目标的装置类型和/或其目标的装置位置方面不同。14.根据权利要求1所述的方法,其中所述主节点的所述指派至少部分地根据(a)由所述主节点进行的一个或多个断言和(b)所述一个或多个断言发生的时间次序。15.根据权利要求1所述的方法,其中所述主节点是第一主节点,并且其中所述观察者代理是第一观察者代理,其中所述查询是第一查询,并且其中所述方法还包括使用所述观察者代理中的第二观察者代理来将第二查询广播到所述集群,这与广播所述第一查询在时间上至少部分地重叠,所述第二查询询问所述多个节点中的任何节点是否被指派主节点的角色。
16.根据权利要求1所述的方法,所述方法还包括:(a)确定构成所述集群的节点的数量;以及(b)如果所述数量超过阈值,则将至少一个工作者节点的角色升格为所述主节点角色。17.根据权利要求16所述的方法,其中在将所述工作者节点升格之后的主节点总数是奇数。18.根据权利要求16所述的方法,其中随机地选择所升格的工作者节点。19.根据权利要求16所述的方法,其中多个工作者节点被升格为所述主节点角色,并且其中从对由观察者代理发送的广播消息作出响应的工作者节点中选择所升格的工作者节点。20.根据权利要求1所述的方法,所述方法还包括所述主节点初始化所述集群。21.一种用于在设施的本地网络中部署至少一个工作命令单的设备,所述设备包括多个节点,所述多个节点(i)形成集群,(ii)设置在设施中,(iii)操作地耦合到所述设施的本地网络,(iv)包括电路系统,并且(v)被配置为:(a)激活所述多个节点作为观察者代理;(b)使用所述观察者代理中的观察者代理来将查询广播到所述集群并等待响应,所述查询询问所述多个节点中的任何节点是否被指派为主节点的角色;(c)如果所述观察者代理未接收到对所述查询的肯定响应,则(i)将所述主节点的所述角色指派给所述观察者代理并(ii)将工作者节点的角色指派给所述多个节点中的与所述主节点不同的任何节点以形成至少一个工作者节点;以及(d)使用所述主节点以(i)检索至少一个工作命令单并(ii)在所述至少一个工作者节点中的任何工作者节点中协调所述至少一个工作命令单。22.根据权利要求21所述的设备,其中所述设备被配置为使得所述主节点将所述至少一个工作命令单部署到所述至少一个工作者节点。23.根据权利要求21所述的设备,其中所述设备被配置为使得所述至少一个工作者节点通信地耦合到设置在所述设施中的至少一个装置,并且其中所述至少一个工作命令单包括用于操作所述至少一个装置的一个或多个命令。24.根据权利要求23所述的设备,其中所述至少一个装置被包括在包括多个传感器或一个传感器和发射体的装置整体中。25.根据权利要求21所述的设备,其中所述网络被配置为在一根电缆上发射通信和电力。26.根据权利要求25所述的设备,其中所述通信包括符合至少第三代(3g)、第四代(4g)或第五代(5g)蜂窝通信协议的蜂窝通信。27.根据权利要求25所述的设备,其中所述通信包括媒体或控制通信。28.根据权利要求21所述的设备,其中所述网络操作地耦合到控制系统,所述控制系统被配置为控制所述设施的环境或发消息系统。29.根据权利要求21所述的设备,其中所述设备被配置为使得多个观察者代理将所述主节点角色指派给所述多个节点中的多于一个节点以形成多个主节点,并且其中所述多个主节点处置工作命令单的部署。30.根据权利要求21所述的设备,其中所述设备被配置为使得所述主节点的所述指派
至少部分地根据(a)由所述主节点进行的一个或多个断言和(b)所述一个或多个断言发生的时间次序。31.根据权利要求21所述的设备,其中所述设备被配置为使得所述主节点是第一主节点,并且其中所述观察者代理是第一观察者代理,其中所述查询是第一查询,并且其中所述观察者代理中的第二观察者代理将第二查询广播到所述集群,这与广播所述第一查询在时间上重叠,所述第二查询询问所述多个节点中的任何节点是否被指派主节点的角色。32.根据权利要求21所述的设备,其中所述设备被配置为:(a)确定构成所述集群的节点的数量;以及(b)如果所述数量超过阈值,则将至少一个工作者节点的角色升格为所述主节点角色。33.根据权利要求32所述的设备,其中所述设备被配置为使得在将所述工作者节点升格之后的主节点总数是奇数。34.根据权利要求32所述的设备,其中所述设备被配置为使得随机地选择所升格的工作者节点。35.根据权利要求32所述的设备,其中所述设备被配置为使得多个工作者节点被升格为所述主节点角色,并且其中根据时间序列选择所升格的多个工作者节点。36.根据权利要求35所述的设备,其中所述设备被配置为使得所述时间序列包括顺序列表,所述顺序列表包括工作者节点加入所述集群的次序。37.根据权利要求32所述的设备,其中所述设备被配置为使得多个工作者节点被升格为所述主节点角色,并且其中从对由观察者代理发送的广播消息作出响应的工作者节点中选择所升格的工作者节点。38.根据权利要求21所述的设备,所述设备被进一步配置为使得所述主节点初始化所述集群。39.一种用于在设施的本地网络中部署至少一个工作命令单的非暂态计算机程序产品,所述非暂态计算机程序产品含有记录在其上的指令,所述指令当由一个或多个处理器执行时,使所述一个或多个处理器执行操作,所述操作包括:(a)激活多个节点作为观察者代理,所述多个节点形成集群,所述多个节点设置在设施中并操作地耦合到所述设施的所述本地网络;(b)使用所述观察者代理中的观察者代理来将查询广播到所述集群并等待响应,所述查询询问所述多个节点中的任何节点是否被指派主节点的角色;(c)如果所述观察者代理未接收到对所述查询的肯定响应,则(i)将所述主节点的所述角色指派给所述观察者代理并(ii)将工作者节点的角色指派给所述多个节点中的与所述主节点不同的任何节点以形成至少一个工作者节点;以及(d)使用所述主节点以(i)检索至少一个工作命令单并(ii)在所述至少一个工作者节点中的任何工作者节点中协调所述至少一个工作命令单。40.根据权利要求39所述的非暂态计算机程序产品,其中所述主节点将所述至少一个工作命令单部署到所述至少一个工作者节点。41.根据权利要求39所述的非暂态计算机程序产品,其中所述多个节点包括所述一个或多个处理器。42.根据权利要求39所述的非暂态计算机程序产品,其中所述一个或多个处理器包括
所述多个节点。43.根据权利要求39所述的非暂态计算机程序产品,其中所述至少一个工作者节点通信地耦合到设置在所述设施中的至少一个装置,并且其中所述至少一个工作命令单包括用于操作所述至少一个装置的一个或多个命令。44.根据权利要求43所述的非暂态计算机程序产品,其中所述至少一个装置被包括在包括多个传感器或一个传感器和发射体的装置整体中。45.根据权利要求39所述的非暂态计算机程序产品,其中所述网络被配置为在一根电缆上发射通信和电力。46.根据权利要求45所述的非暂态计算机程序产品,其中所述通信包括符合至少第三代(3g)、第四代(4g)或第五代(5g)蜂窝通信协议的蜂窝通信。47.根据权利要求45所述的非暂态计算机程序产品,其中所述通信包括媒体或控制通信。48.根据权利要求39所述的非暂态计算机程序产品,其中所述网络操作地耦合到控制系统,所述控制系统被配置为控制所述设施的环境或发消息系统。49.根据权利要求39所述的非暂态计算机程序产品,其中多个观察者代理将所述主节点角色指派给所述多个节点中的多于一个节点以形成多个主节点,并且其中所述多个主节点处置工作命令单的部署。50.根据权利要求49所述的非暂态计算机程序产品,其中所述多个主节点公共地处置工作命令单的部署。51.根据权利要求49所述的非暂态计算机程序产品,其中所述多个主节点分层地处理工作命令单的部署。52.根据权利要求49所述的非暂态计算机程序产品,其中所述多个主节点中的第一主节点处置第一组工作命令单的部署,并且所述多个主节点中的第二主节点处置第二组工作命令单的部署。53.根据权利要求52所述的非暂态计算机程序产品,其中所述第一组工作命令单和所述第二组工作命令单在其命令单定时、部署定时、其目标的装置类型和/或其目标的装置位置方面不同。54.根据权利要求39所述的非暂态计算机程序产品,其中所述主节点的所述指派至少部分地根据(a)由所述主节点进行的一个或多个断言和/或(b)所述一个或多个断言发生的时间次序。55.根据权利要求39所述的非暂态计算机程序产品,其中主节点是第一主节点,并且其中所述观察者代理是第一观察者代理,其中所述查询是第一查询,并且其中所述操作还包括使用所述观察者代理中的第二观察者代理来将第二查询广播到所述集群,这与广播所述第一查询在时间上重叠,所述第二查询询问所述多个节点中的任何节点是否被指派主节点的角色。56.根据权利要求39所述的非暂态计算机程序产品,其中所述操作还包括:(a)确定构成所述集群的节点的数量;以及(b)如果所述数量超过阈值,则将至少一个工作者节点的角色升格为所述主节点角色。57.根据权利要求56所述的非暂态计算机程序产品,其中在将所述工作者节点升格之
后的主节点总数是奇数。58.根据权利要求56所述的非暂态计算机程序产品,其中随机地选择所升格的工作者节点。59.根据权利要求56所述的非暂态计算机程序产品,其中多个工作者节点被升格为该主节点角色,并且其中根据时间序列选择所升格的工作者节点。60.根据权利要求56所述的非暂态计算机程序产品,其中多个工作者节点被升格为所述主节点角色,并且其中从对由观察者代理发送的广播消息作出响应的工作者节点中选择所升格的工作者节点。

技术总结
本文公开了各种集群。集群包括具有监督角色和从属角色的处理节点。在该集群中的节点可具有监督角色或从属角色。该集群能够自行协调其角色。该节点的角色可由该集群指派和/或重新指派(例如,自主地和/或自动地)。此类系统可实现(例如在设施中的)该集群的自动调试。实现(例如在设施中的)该集群的自动调试。实现(例如在设施中的)该集群的自动调试。


技术研发人员:N
受保护的技术使用者:唯景公司
技术研发日:2021.03.11
技术公布日:2022/11/25
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献