【技术实现步骤摘要】
【国外来华专利技术】模块化电子设备的任务管理系统
本公开一般涉及模块化设备的自组织组合,并且更具体地,涉及管理与模块化设备相关联的计算任务的执行。
技术介绍
模块化系统能够具有多个不同的组件或设备,例如,称为模块。模块化系统的不同模块能够具有专用功能和/或一个或多个通用功能。一些模块可以包括能够执行一个或多个特定功能的专用模块,诸如相机模块、电池模块等。在一些示例中,特定功能可以包括捕获图像、供应电力等。其他模块可以具有能够执行一般功能,诸如执行处理任务、利用通信带宽等的能力。模块可以与其他模块或设备组合,或者以其他方式重新用于其他功能。在一些示例中,这种组合可以通过将模块彼此附接来利用物理连接。在其他示例中,模块的组合可以例如通过无线通信链路利用未连接的设备。
技术实现思路
本公开的方面和优点将在以下描述中部分地阐述,或者根据描述能够是显而易见的,或者能够通过实践本公开的实施例来学习。本公开的一个示例方面针对模块化电子设备。模块化电子设备能够包括一个或多个电子模块化组件。模块化电子设备能够被配置成识别与模块化电子设备相关联的计算任务。模块化电子设备还能够被配置成识别可用于执行计算任务的至少一部分的一个或多个计算设备。模块化电子设备能够被配置成获得与一个或多个计算设备的一个或多个计算资源相关联的一个或多个数据集。数据集能够指示与一个或多个计算设备相关联的通信能力、处理能力和存储能力中的至少一个。模块化电子设备还能够被配置成确定对与由一个或多个计算设备执行计算任务相关联的模块化电子设备的潜在益处。模块化电子设备能够被配置成至少部分地基于与一个或多个计算资源相关联的一个或多个数据集和 ...
【技术保护点】
1.一种模块化电子设备,包括:一个或多个电子模块化组件,其中所述模块化电子设备被配置成:识别与所述模块化电子设备相关联的计算任务;识别可用于执行所述计算任务的至少一部分的一个或多个计算设备;获得与所述一个或多个计算设备的一个或多个计算资源相关联的一个或多个数据集,其中所述数据集指示与所述一个或多个计算设备相关联的通信能力、处理能力和存储能力中的至少一个;确定对与通过所述一个或多个计算设备对所述计算任务的执行相关联的所述模块化电子设备的潜在益处;以及至少部分地基于与所述一个或多个计算资源相关联的所述一个或多个数据集以及对所述模块化电子设备的所述潜在益处来确定是否利用所述一个或多个计算设备执行所述计算任务的至少一部分。
【技术特征摘要】
【国外来华专利技术】2016.04.15 US 15/130,3001.一种模块化电子设备,包括:一个或多个电子模块化组件,其中所述模块化电子设备被配置成:识别与所述模块化电子设备相关联的计算任务;识别可用于执行所述计算任务的至少一部分的一个或多个计算设备;获得与所述一个或多个计算设备的一个或多个计算资源相关联的一个或多个数据集,其中所述数据集指示与所述一个或多个计算设备相关联的通信能力、处理能力和存储能力中的至少一个;确定对与通过所述一个或多个计算设备对所述计算任务的执行相关联的所述模块化电子设备的潜在益处;以及至少部分地基于与所述一个或多个计算资源相关联的所述一个或多个数据集以及对所述模块化电子设备的所述潜在益处来确定是否利用所述一个或多个计算设备执行所述计算任务的至少一部分。2.根据权利要求1所述的模块化电子设备,其中所述模块化电子设备还被配置成:确定所述一个或多个电子模块化组件不能执行所述计算任务的至少所述部分。3.根据权利要求1或2所述的模块化电子设备,其中所述一个或多个计算设备与在物理上与所述模块化电子设备分离的一个或多个电子设备相关联。4.根据任意前述权利要求所述的模块化电子设备,其中为了识别可用于执行所述计算任务的至少所述部分的所述一个或多个计算设备,所述模块化电子设备被配置成确定所述电子模块化组件处于与所述一个或多个计算设备的通信范围内。5.根据任何前述权利要求所述的模块化电子设备,其中为了识别可用于执行所述计算任务的至少所述部分的所述一个或多个计算设备,所述模块化电子设备被配置成:发送对指示所述一个或多个计算设备执行所述计算任务的至少所述部分的可用性的信息的一个或多个请求;以及接收响应,所述响应包括指示所述一个或多个计算设备执行所述计算任务的至少所述部分的可用性的信息。6.根据任意前述权利要求所述的模块化电子设备,其中为了获得与所述一个或多个计算设备的所述一个或多个计算资源相关联的一个或多个数据集,所述模块化电子设备被配置成:发送对与一个或多个计算设备的一个或多个计算资源相关联的一个或多个数据集的一个或多个请求;以及接收与所述一个或多个计算设备的所述一个或多个计算资源相关联的所述一个或多个数据集。7.根据任意前述权利要求所述的模块化电子设备,其中所述模块化电子设备还被配置成:协同所述计算任务的执行,使得所述计算任务的至少所述部分由所述一个或多个计算设备执行。8.根据任意前述权利要求所述的模块化电子设备,其中为了确定是否利用所述一个或多个计算设备执行所述计算任务的至少所述部分,所述模块化电子设备被配置成:确定与所述一个或多个计算设备相关联的第一分数,其中所述第一分数至少部分地基于与所述一个或多个计算设备的所述一个或多个计算资源相关联的所述一个或多个数据集;确定与所述计算任务相关联的第二分数,其中所述第二分数至少部分地基于对所述模块化电子设备的所述潜在益处;将与所述一个或多个计算设备相关联的所述第一分数和与所述计算任务相关联的所述第二分数进行比较;以及至少部分地基于所述第一分数和所述第二分数的比较来确定是否执行所述计算任务。9.根据权利要求8所述的模块化电子设备,其中所述模块化电子设备还被配置成协同所述计算任务的执行,使得当与所述计算任务相关联的所述第二分数超过与所述一个或多个计算设备相关联的所述第一分数时,由所述一个或多个计算设备执行所述计算任务的至少所述部分。10.根据权利要求8或9所述的模块化电子设备,其中所述一个或多个数据集指示与执行所述计算任务的所述一个或多个计算设备相关联的价格。11.根据任何前述权利要求所述的模块化电子设备,其中对所述模块化电子设备的所述潜在益处包括与所述模块化电子设备相关联的第二通信能力、第二处理能力或第二存储能力中的至少一个的增加。12.一种管理模块化电子设备的任务执行的计算机实现的方法,所述方法包括:由模块化电子设备的一个或多个电子模块化组件识别与所述模块化电子设备相关联的计算任务;由所述一个或多个电子模块组件识别可用于执行所述计算任务的至少一部分的一个或多个计算设备,其...
【专利技术属性】
技术研发人员:刘心诚,凯文·D·布鲁内,松冈良伦,吉尔伯特·卡比利克,戈拉夫·沙阿,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。