任务设备自组网、协作工作方法及相关设备技术

技术编号:31571298 阅读:15 留言:0更新日期:2021-12-25 11:11
本发明专利技术公开了一种任务设备自组网方法、多设备协作工作方法、任务设备以及计算机可读存储介质。任务设备自组网方法包括:提供一种任务设备自组网方法,该任务设备自组网方法包括:任务设备集群中的任务设备获取任务设备集群中其他任务设备的数据信息,任务设备集群中各任务设备用于协作完成工作任务,数据信息至少包括任务标识;解析数据信息,确定归属同一任务组的任务设备以形成任务组,每个任务组内多个任务设备具有相同的任务标识。通过上述方式,本发明专利技术能够优化任务设备协作完成工作任务的过程。的过程。的过程。

【技术实现步骤摘要】
任务设备自组网、协作工作方法及相关设备


[0001]本专利技术涉及设备集群
,特别是涉及一种任务设备自组网方法、多设备协作工作方法、任务设备以及计算机可读存储介质。

技术介绍

[0002]现有的任务设备集群中,在任务设备进行组网以及完成任务的过程均主要依附于中心节点,由中心节点发现各任务设备,形成任务设备组网,并在执行任务的过程中需要通过中心节点发送任务指令,导致中心节点需要消耗较大的运算等方面资源,并且由于仅通过一个中心节点进行管理,其可靠性较低。

技术实现思路

[0003]有鉴于此,本专利技术主要解决的技术问题是提供一种任务设备自组网方法、多设备协作工作方法、任务设备以及计算机可读存储介质,能够优化任务设备协作完成工作任务的过程。
[0004]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种任务设备自组网方法,该任务设备自组网方法包括:任务设备集群中的任务设备获取任务设备集群中其他任务设备的数据信息,任务设备集群中各任务设备用于协作完成工作任务,数据信息至少包括任务标识;解析数据信息,确定归属同一任务组的任务设备以形成任务组,每个任务组内多个任务设备具有相同的任务标识。
[0005]在本专利技术的一实施中,任务组内各任务设备选举出任务组的主任务设备,主任务设备为任务组内的任意一个任务设备,主任务设备用于与任务组内各任务设备进行通信,主任务设备还用于与其他任务组的主任务设备进行通信。
[0006]在本专利技术的一实施中,主任务设备与任务组内各任务设备建立通信连接,任务组内各任务设备的通信类别相同,主任务设备存储有任务组内各任务设备的路由信息参数。
[0007]在本专利技术的一实施中,主任务设备与任务组内各任务设备之间利用同步通信协议进行通信。
[0008]在本专利技术的一实施中,主任务设备与其他任务组的主任务设备建立通信连接,各任务组的主任务设备之间利用协作任务协议进行通信,协作任务协议是基于协作工作任务构建的通信协议,主任务设备存储有其他各任务组的主任务设备的路由信息参数。
[0009]在本专利技术的一实施中,任务组内各任务设备发现主任务设备失联;选举出任务组新的主任务设备;建立与新的主任务设备的通信连接。
[0010]为解决上述技术问题,本专利技术采用的又一个技术方案是:提供一种多设备协作工作方法,该多设备协作工作方法包括:第一主任务设备接收任务指令,第一主任务设备是第一任务组的主任务设备;第一主任务设备向第一任务组的任务设备发送任务指令,以使第一任务组的各任务设备响应任务指令执行任务;第一主任务设备还用于向第二主任务设备发送任务指令,以使第二任务组的任务设备协作执行任务,第二主任务设备是第二任务组
的主任务设备,各任务组是利用如上述实施例中所阐述的任务设备自组网方法得到。
[0011]在本专利技术的一实施中,任务至少包括依次执行的第一子任务和第二子任务,方法包括:第一主任务设备接收第一子任务指令;第一主任务设备向第一任务组的任务设备发送第一子任务指令,以使第一任务组的各任务设备响应第一子任务指令执行第一任务;响应于第一任务组的任务设备完成第一任务,第一主任务设备向第二主任务设备发送第二子任务指令,以使第二任务组的任务设备执行第二任务。
[0012]为解决上述技术问题,本专利技术采用的又一个技术方案是:提供一种任务设备,该任务设备包括处理器,处理器用于执行指令以实现如上述实施例中所阐述的任务设备自组网方法,或如上述实施例中所阐述的多设备协作工作方法。
[0013]为解决上述技术问题,本专利技术采用的又一个技术方案是:提供一种计算机可读存储介质,该计算机可读存储介质用于存储指令/程序数据,指令/程序数据能够被执行指令以实现如上述实施例中所阐述的任务设备自组网方法,或如上述实施例中所阐述的多设备协作工作方法。
[0014]本专利技术的有益效果是:区别于现有技术,本专利技术任务设备集群中的任务设备获取任务设备集群中其他任务设备的数据信息,从而任务设备无需借助中心节点就能够实现任务设备自组网,减小任务设备自组网消耗的资源,并且能够按照任务标识对任务设备进行分组,归属于同一任务组的任务设备具有相同的任务标识,相当于同一任务组内的任务设备用于执行相同的工作任务。
[0015]进一步地,以当执行任务时,任务指令能够从任务组发送至任务组,相较于任务设备发送任务指令至任务设备,能够提高任务指令发送效率,还能够缓解任务指令发送过程混乱的情况出现,从而能够优化任务设备协作完成工作任务的过程。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。此外,这些附图和文字描述并不是为了通过任何方式限制本专利技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本专利技术的概念。
[0017]图1是本专利技术任务设备自组网方法一实施例的流程示意图;
[0018]图2是本专利技术任务设备自组网方法另一实施例的流程示意图;
[0019]图3是本专利技术任务设备集群一实施例的结构示意图;
[0020]图4是本专利技术多设备协作工作方法一实施例的流程示意图;
[0021]图5是本专利技术多设备协作工作方法另一实施例的流程示意图;
[0022]图6是本专利技术任务设备一实施例的结构示意图;
[0023]图7是本专利技术计算机可读存储介质一实施例的结构示意图。
具体实施方式
[0024]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术的实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造
性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0025]为解决现有技术中任务设备组网以及工作过程中消耗较大资源以及安全性较低的技术问题,本专利技术提供一种任务设备自组网方法以及多设备协作工作方法,设备自组网方法包括:获取任务设备集群中各任务设备的数据信息,任务设备集群中各任务设备用于协作完成工作任务,数据信息至少包括任务标识;解析数据信息,确定归属同一任务组的任务设备,每个任务组内多个任务设备具有相同的任务标识。多设备协作工作方法包括:第一主任务设备接收任务指令,第一主任务设备是第一任务组的主任务设备;第一主任务设备向第一任务组的任务设备发送任务指令,以使第一任务组的各任务设备响应任务指令执行任务;第一主任务设备还用于向第二主任务设备发送任务指令,以使第二任务组的任务设备协作执行任务,第二主任务设备是第二任务组的主任务设备,各任务组是利用如上述实施例中所阐述的任务设备自组网方法得到。以下进行详细阐述。
[0026]请参阅图1,图1是本专利技术任务设备自组网方法一实施例的流程示意图。其中,任务设备可以是任务型设备,例如机器人、无人机等,也可以是计算型设备,例如用于边缘计本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务设备自组网方法,其特征在于,包括:任务设备集群中的任务设备获取所述任务设备集群中其他任务设备的数据信息,所述任务设备集群中各所述任务设备用于协作完成工作任务,所述数据信息至少包括任务标识;解析所述数据信息,确定归属同一任务组的任务设备以形成任务组,每个所述任务组内多个任务设备具有相同的任务标识。2.根据权利要求1所述的任务设备自组网方法,其特征在于,所述任务组内各所述任务设备选举出所述任务组的主任务设备,所述主任务设备为所述任务组内的任意一个任务设备,所述主任务设备用于与所述任务组内各所述任务设备进行通信,所述主任务设备还用于与其他任务组的主任务设备进行通信。3.根据权利要求2所述的任务设备自组网方法,其特征在于,所述主任务设备与所述任务组内各所述任务设备建立通信连接,所述任务组内各所述任务设备的通信类别相同,所述主任务设备存储有所述任务组内各所述任务设备的路由信息参数。4.根据权利要求3所述的任务设备自组网方法,其特征在于,所述主任务设备与所述任务组内各所述任务设备之间利用同步通信协议进行通信。5.根据权利要求2所述的任务设备自组网方法,其特征在于,所述主任务设备与其他任务组的主任务设备建立通信连接,各任务组的主任务设备之间利用协作任务协议进行通信,所述协作任务协议是基于协作工作任务构建的通信协议,所述主任务设备存储有其他各任务组的主任务设备的路由信息参数。6.根据权利要求2所述的任务设备自组网方法,其特征在于,所述任务组内各所述任务设备发现所述主任务设备失联;选举出所述任务组新的主任务设备;建立与所述新的主任务设备的通信连接。7.一种多设备协作工作...

【专利技术属性】
技术研发人员:何保良
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:

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

1