多设备协同工作方法技术

技术编号:39494858 阅读:11 留言:0更新日期:2023-11-24 11:21
本发明专利技术提供一种多设备协同工作方法

【技术实现步骤摘要】
多设备协同工作方法、装置、系统和电子设备


[0001]本专利技术涉及区块链
,特别是涉及一种多设备协同工作方法

装置

系统和电子设备


技术介绍

[0002]在多设备协调工作场景中,通常情况下协同调试系统一般由一个主设备和多个从设备组成,主设备与从设备之间通过一对一的单链传输的方式连接,通过主设备响应用户发起的协同任务,然后分配协同任务到从设备中去执行

[0003]目前的一对一传输方式会导致在主设备与从设备之间形成复杂的关系网时,一个主设备可能与成百或者上千的从设备有协同关系,在大量数据的数据交互网络中,如果采用一对一方式,主设备的数据存储会存在巨大压力,且会因为数据量太大造成数据流阻塞,导致具有协同关系的设备未能建立成功,或者导致主设备将协同任务分配给性能不佳的设备,这些均会导致协同任务执行进度降低或执行失败

[0004]因此,目前的多设备协同工作方法存在因数据流阻塞而影响协同工作效率的问题


技术实现思路

[0005]有鉴于此,本专利技术的目的在于提出一种多设备协同工作方法

装置

系统和电子设备,本专利技术能够针对性的解决现有多设备协同工作方法的数据流阻塞问题

[0006]基于上述目的,第一方面,本专利技术提出了一种多设备协同工作方法,所述设备包括主设备和从设备,所述方法包括:构建协同关系模型,得到协同关系网络;根据所述协同关系网络建立云平台数据库;将所述设备的样本数据输入所述云平台数据库,并进行数据处理,得到协同指数质量模型;根据所述设备的实时协同数据更新所述协同指数质量模型,得到具有协同关系的设备之间的协同指数;根据所述协同指数执行所述主设备和从设备之间的协同任务分配工作

[0007]可选地,所述构建协同关系模型,得到协同关系网络,包括:建立多个元组,根据所述多个元组构建节点聚合函数,其中,每一元组包括一个全局节点和多个分节点;根据所述节点聚合函数建立多个元组的协同关系模型;获取所述设备的标识信息和秘钥,以确定所述设备在所述协同关系模型的目标节点位置,得到所述协同关系网络

[0008]可选地,获取所述设备的标识信息和秘钥,以确定所述设备在所述协同关系模型的目标节点位置,得到所述协同关系网络,包括:在所述设备的秘钥与预设的秘钥格式一致的情况下,根据所述设备的标识信息中的首字段,确定所述设备为主设备或从设备;
[0009]基于所述设备为主设备,确定所述设备的的目标节点位置为任意一个全局节点;基于所述设备为从设备,根据所述设备的标识信息中的次字段,确定所述设备的目标节点位置为与所述从设备具有协同关系的主设备所在元组的分节点;在确定所有设备的目标节点位置之后,得到所述协同关系网络

[0010]可选地,所述根据所述协同关系网络建立云平台数据库,包括:根据所述协同关系网络中每一全局节点对应主设备的标识信息中的次字段,确定与所述主设备有协同关系的从设备的个数;建立基于所述每一主设备的云平台数据库,将所述云平台数据库分为与所述主设备的从设备个数相同的多个分数据库;将每一从设备与其对应的分数据库一一进行匹配,得到所述云平台数据库

[0011]可选地,所述将所述设备的样本数据输入所述云平台数据库,并进行数据处理,得到协同指数质量模型,包括:获取所述主设备和所述从设备之间的历史协同数据,并输入云平台数据库中;对所述历史协同数据进行清洗,对清洗后的历史协同数据进行线性加权计算,得到每一从设备与其对应的主设备之间的权重维度;对每一从设备与其对应的主设备之间的权重维度进行训练,得到协同指数质量模型

[0012]可选地,所述根据所述设备的实时协同数据更新所述协同指数质量模型,得到具有协同关系的设备之间的协同指数,包括:周期性获取所述实时协同数据,用所述实时协同数据替换所述云平台数据库中的所述历史协同数据;将所述实时协同数据作为所述协同指数质量模型的输入数据,输出协同指数

[0013]可选地,根据所述协同指数执行所述主设备和从设备之间的协同任务分配工作,包括:根据所述协同关系网络建立所述主设备与其具有协同关系的从设备之间的连接关系;按照所述协同指数的大小顺序,通过所述主设备向所述从设备分配所述协同任务

[0014]第二方面,还提供了一种多设备协同工作装置,所述设备包括主设备和从设备,所述装置包括:网络创建模块,用于构建协同关系模型,得到协同关系网络;数据库创建模块,用于根据所述协同关系网络建立云平台数据库;数据处理模块,用于将所述设备的样本数据输入所述云平台数据库,并进行数据处理,得到协同指数质量模型;协同指数计算模块,用于根据所述设备的实时协同数据更新所述协同指数质量模型,得到具有协同关系的设备之间的协同指数;协同工作模块,用于根据所述协同指数执行所述主设备和从设备之间的协同任务分配工作

[0015]第三方面,还提供了一种多设备协同工作系统,所述系统包括:服务器,所述服务器用于构建协同关系模型,得到协同关系网络;根据所述协同关系网络建立云平台数据库;将所述设备的样本数据输入所述云平台数据库,并进行数据处理,得到协同指数质量模型;根据所述设备的实时协同数据更新所述协同指数质量模型,得到具有协同关系的设备之间的协同指数;主设备,所述主设备用于根据所述协同指数向从设备发送协同任务;从设备,所述从设备用于执行所述协同任务

[0016]第四方面,还提供了一种电子设备,包括存储器

处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器运行所述计算机程序以实现第一方面所述的方法

[0017]第五方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行实现第一方面任一项所述的方法

[0018]总的来说,本专利技术至少存在以下有益效果:
[0019]提供一种多设备协同工作方法,通过构建协同关系模型,使得主设备和从设备在建立协同关系网络时有建立的依据,得到包含主设备和从设备系统关系的协同关系网络,根据协同关系网络建立云平台数据库,可以将数据运算放在云端,减少主设备的数据存储
量和计算量,为主设备的数据存储减轻了压力,避免主设备进行任务分配时的数据流阻塞情况,将设备的样本数据输入云平台数据库,并进行数据处理,得到协同指数质量模型,根据设备的实时协同数据更新协同指数质量模型,得到具有协同关系的设备之间的协同指数,根据协同指数执行主设备和从设备之间的协同任务分配工作

可以避免将协同任务分配给性能不佳的设备,提高任务分配的准确度和分配效率

附图说明
[0020]在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素

这些附图不一定是按本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种多设备协同工作方法,其特征在于,所述设备包括主设备和从设备,所述方法包括:构建协同关系模型,得到协同关系网络;根据所述协同关系网络建立云平台数据库;将所述设备的样本数据输入所述云平台数据库,并进行数据处理,得到协同指数质量模型;根据所述设备的实时协同数据更新所述协同指数质量模型,得到具有协同关系的设备之间的协同指数;根据所述协同指数执行所述主设备和从设备之间的协同任务分配工作
。2.
根据权利要求1所述的方法,其特征在于,所述构建协同关系模型,得到协同关系网络,包括:建立多个元组,根据所述多个元组构建节点聚合函数,其中,每一元组包括一个全局节点和多个分节点;根据所述节点聚合函数建立多个元组的协同关系模型;获取所述设备的标识信息和秘钥,以确定所述设备在所述协同关系模型的目标节点位置,得到所述协同关系网络
。3.
根据权利要求2所述的方法,其特征在于,获取所述设备的标识信息和秘钥,以确定所述设备在所述协同关系模型的目标节点位置,得到所述协同关系网络,包括:在所述设备的秘钥与预设的秘钥格式一致的情况下,根据所述设备的标识信息中的首字段,确定所述设备为主设备或从设备;基于所述设备为主设备,确定所述设备的的目标节点位置为任意一个全局节点;基于所述设备为从设备,根据所述设备的标识信息中的次字段,确定所述设备的目标节点位置为与所述从设备具有协同关系的主设备所在元组的分节点;在确定所有设备的目标节点位置之后,得到所述协同关系网络
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述协同关系网络建立云平台数据库,包括:根据所述协同关系网络中每一全局节点对应主设备的标识信息中的次字段,确定与所述主设备有协同关系的从设备的个数;建立基于所述每一主设备的云平台数据库,将所述云平台数据库分为与所述主设备的从设备个数相同的多个分数据库;将每一从设备与其对应的分数据库一一进行匹配,得到所述云平台数据库
。5.
根据权利要求4所述的方法,其特征在于,所述将所述设备的样本数据输入所述云平台数据库,并进行数据处理,得到协同指数质量模型,包括:获取所述主设备和所述从设备之间的历史协同数据,并输入云平台数据库中;对所述历史协同数据进行清洗,对清洗后的历史协同数据...

【专利技术属性】
技术研发人员:王伟
申请(专利权)人:特斯联科技集团有限公司
类型:发明
国别省市:

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

1