【技术实现步骤摘要】
用于在源节点上的自组织数据处理的无线自组织网络中的软件分布的分布式分类帐
本公开通常涉及软件分布,并且特别地,涉及用于在诸如自动机器等源节点上的自组织数据处理的无线自组织网络中的软件分布。
技术介绍
与要求训练有素的操作员安全操作的其他机器相比,许多现代机器的设计具有更大的自主权。这些自主机器包括自主机器人和包括无人地面交通工具(UGV)、无人飞行器(UAV)、无人水面交通工具(USV)、无人水下交通工具(UUV)和无人航天器等各种无人驾驶交通工具。这些自主机器中的许多机器都配备有软件模块,以处理数据。该数据由传感器产生或提供。自主机器经常预先加载有软件模块,使得一旦执行任务,所述软件模块就可以用于基于机器操作要求和任务的目的处理数据。自主机器可以与其他自主机器和/或与诸如地面站等一个或多个集线器直接地或间接地连通,以交换数据和/或报告由其传感器获取的数据。自主机器越来越智能,成为能够确定其不能处理由其传感器中的一个或多个传感器产生或提供的数据的特定模态的学习系统。但是一旦执行任务,分布软件模块以使自主机器能够执行任务和/或处理特定模态的数据变得更加复杂,经常需要人工干预。因此,具有一种考虑以上讨论的至少一些问题以及其他可能的问题的系统和方法,将是期望的。
技术实现思路
本公开的示例实施方式涉及软件分布,并且特别地,涉及在用于诸如自主机器等源节点上的自组织(ad-hoc)数据处理的无线自组织网络中的软件分布。示例实施方式提供一种在诸如自主机器的网络等无线自组织网络中获取软件 ...
【技术保护点】
1.一种在包括多个节点的无线自组织网络中可操作的源节点(502a、1000),所述源节点包括:/n存储器(1004),所述存储器经配置存储计算机可读程序代码(1006);和/n处理电路(1002),所述处理电路经配置访问所述存储器,并且执行所述计算机可读程序代码,以使得所述源节点至少:/n执行(902)从其识别执行任务的需要的应用软件;/n确定(904)所述源节点不能执行所述任务;以及/n响应于所述确定,/n访问(906)在跨所述多个节点复制、共享和同步的分布式分类帐中实施的模块存储库(MR)(510a)的本地副本,所述分布式分类帐和由此所述MR的所述本地副本包括具有可用于所述多个节点的软件模块的不可变条目;/n在所述MR的所述本地副本中搜索(908)可用于执行所述任务的软件模块;以及/n使用(910)所述软件模块执行所述任务。/n
【技术特征摘要】
20200108 US 16/737,4881.一种在包括多个节点的无线自组织网络中可操作的源节点(502a、1000),所述源节点包括:
存储器(1004),所述存储器经配置存储计算机可读程序代码(1006);和
处理电路(1002),所述处理电路经配置访问所述存储器,并且执行所述计算机可读程序代码,以使得所述源节点至少:
执行(902)从其识别执行任务的需要的应用软件;
确定(904)所述源节点不能执行所述任务;以及
响应于所述确定,
访问(906)在跨所述多个节点复制、共享和同步的分布式分类帐中实施的模块存储库(MR)(510a)的本地副本,所述分布式分类帐和由此所述MR的所述本地副本包括具有可用于所述多个节点的软件模块的不可变条目;
在所述MR的所述本地副本中搜索(908)可用于执行所述任务的软件模块;以及
使用(910)所述软件模块执行所述任务。
2.根据权利要求1所述的源节点(502a、1000),其中使得所述源节点搜索所述MR(510a)的所述本地副本包括使得所述源节点在所述MR的所述本地副本中搜索具体识别的所述软件模块。
3.根据任一前述权利要求所述的源节点(502a、1000),其中使得所述源节点搜索所述MR(510a)的所述本地副本包括使得所述源节点在所述MR的所述本地副本中搜索可用于执行所述任务的任何软件模块,而无需所述软件模块的具体识别。
4.根据权利要求1-2中任一项所述的源节点(502a、1000),其中所述分布式分类帐和由此所述MR(510a)的所述本地副本还包括指定对包括所述软件模块的所述多个软件模块的访问权的不可变条目,以及
其中所述处理电路(1002)经配置执行所述计算机可读程序代码(1006),以进一步使得在使用所述软件模块之前所述源节点在所述MR的所述本地副本中搜索指示授权所述源节点访问所述软件模块的不可变条目,仅当授权所述源节点时才使得所述源节点使用所述软件模块。
5.根据权利要求1-2中任一项所述的源节点(502a、1000),其中所述处理电路(1002)经配置执行所述计算机可读程序代码(1006),以进一步使得所述源节点至少:
将所述软件模块的使用记录在所述MR(510a)的所述本地副本中的附加不可变条目中;以及
向在所述源节点的无线电射程内的所述多个...
【专利技术属性】
技术研发人员:R·N·弗里曼,R·J·瑞驰尔,R·C·塔卡,
申请(专利权)人:波音公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。