计算协同方法、电子装置及存储介质与流程

文档序号:35277458发布日期:2023-08-31 20:17阅读:53来源:国知局
计算协同方法、电子装置及存储介质与流程

本公开的实施例涉及一种计算协同方法、电子装置及存储介质。


背景技术:

1、在计算网络相关技术中,存在多种计算方式,例如“云计算”、“雾计算”等。雾计算是对云计算概念的延伸,它主要使用边缘网络中的设备,数据传递具有极低时延。雾计算具有大量网络节点,移动性好,各个移动设备可以互相直接通信,信号不必通过云端转发。与云计算相比,雾计算所采用的架构更呈分布式,更接近网络边缘。雾计算将数据、数据处理和应用程序集中在网络边缘的设备中,而不像云计算那样将其几乎全部保存在云端,雾计算中数据的存储及处理更依赖本地设备,而非服务器。雾计算是新一代分布式计算,符合互联网的“去中心化”特征。


技术实现思路

1、本公开至少一个实施例提供一种计算协同方法,用于电子设备,其中,所述方法包括:将连接至同一个近场网络的多个计算设备组建为计算力共享网络,其中,所述计算力共享网络包括一个主节点和至少一个从节点,所述主节点为所述电子设备,所述从节点为所述多个计算设备中除所述电子设备以外的计算设备;确认所述计算力共享网络里的第一计算设备的算力满足预设条件;所述主节点基于所述计算力共享网络中各个节点的算力状态将所述第一计算设备的待处理数据分配至所述计算力共享网络里的至少一个第二计算设备,以通过所述计算力共享网络对所述第一计算设备提供算力支持。

2、例如,在本公开一实施例提供的方法中,将连接至同一个所述近场网络的所述多个计算设备组建为所述计算力共享网络,包括:根据所述多个计算设备的运算能力,确定所述主节点和所述至少一个从节点;在所述主节点中安装并运行主协同服务组件,使所述至少一个从节点的每个从节点安装并运行客户端组件;利用所述主协同服务组件和所述客户端组件之间的交互建立所述计算力共享网络,并将节点组建情况通知所述第一计算设备;其中,根据所述多个计算设备的运算能力,确定所述主节点和所述至少一个从节点,包括:确定所述多个计算设备中每个计算设备的性能评分,其中,所述性能评分表示所述每个计算设备的运算能力;基于所述性能评分确定所述多个计算设备的性能排序列表;确认所述电子设备在所述性能排序列表中位于第一位,并将所述电子设备确定为所述主节点,将所述性能排序列表中除第一位以外的计算设备确定为所述至少一个从节点。

3、例如,在本公开一实施例提供的方法中,确定所述多个计算设备中所述每个计算设备的性能评分,包括:使所述多个计算设备各自从云端服务器获取各自的所述性能评分;或者,使所述多个计算设备从所述云端服务器获取各自的性能评估应用并各自运行所述性能评估应用以得到各自的所述性能评分。

4、例如,在本公开一实施例提供的方法中,基于所述性能评分确定所述多个计算设备的性能排序列表,包括:所述电子设备收到所述近场网络内其它计算设备广播的各自的性能评分;建立初始列表,计算所述初始列表的列表信息唯一值,并在所述近场网络内广播自己的列表信息唯一值;接收所述近场网络内其它计算设备广播的列表信息唯一值,判断与自己的列表信息唯一值是一致的,并在所述近场网络内广播确认结果;将被预设数量的计算设备均确认正确的列表信息唯一值所对应的初始列表作为所述性能排序列表。

5、例如,在本公开一实施例提供的方法中,在所述主节点中安装并运行所述主协同服务组件,使所述至少一个从节点的每个从节点安装并运行所述客户端组件,包括:所述主节点从云端服务器获取所述主协同服务组件和所述客户端组件,并将所述客户端组件通过所述近场网络传输至每个从节点;在所述主节点中安装并运行所述主协同服务组件,使每个从节点安装并运行所述客户端组件。

6、例如,在本公开一实施例提供的方法中,所述主节点基于所述计算力共享网络中各个节点的算力状态将所述第一计算设备的所述待处理数据分配至所述计算力共享网络里的至少一个第二计算设备,包括:根据所述计算力共享网络中各个节点的算力状态在所述计算力共享网络里选择至少一个第二计算设备;从所述第一计算设备获取所述待处理数据的信息,并将所述待处理数据通过所述近场网络同步到所述至少一个第二计算设备;将所述待处理数据的数据传递通道的信息通知所述第一计算设备,使所述第一计算设备基于所述数据传递通道的信息与所述至少一个第二计算设备建立链接并进行数据交互。

7、例如,在本公开一实施例提供的方法中,所述预设条件包括:所述第一计算设备的处理器使用率大于或等于第一预设阈值;所述方法还包括:周期性获取所述计算力共享网络中各个节点的算力状态,将处理器使用率小于第二预设阈值的设备作为下一次分配的备选设备;其中,将连接至同一个所述近场网络的所述多个计算设备组建为所述计算力共享网络,还包括:对所述多个计算设备进行安全认证,其中,所述多个计算设备包括移动设备、车载设备、可穿戴设备至少之一。

8、本公开至少一个实施例还提供一种计算协同方法,用于电子设备,其中,所述方法包括:所述电子设备被组建为计算力共享网络中的一个从节点,其中,所述计算力共享网络包括连接至同一个近场网络的多个计算设备,所述计算力共享网络包括一个主节点和至少一个从节点,所述至少一个从节点中的一个从节点为所述电子设备,所述主节点为所述多个计算设备中除所述电子设备以外的计算设备之一;接收并处理所述主节点基于所述计算力共享网络中各个节点的算力状态所分配的待处理数据,以通过所述计算力共享网络对所述计算力共享网络里的第一计算设备提供算力支持。

9、本公开至少一个实施例还提供一种电子装置,包括:处理器;存储器,包括一个或多个计算机程序模块;其中,所述一个或多个计算机程序模块被存储在所述存储器中并被配置为由所述处理器执行,所述一个或多个计算机程序模块用于实现本公开任一实施例提供的计算协同方法。

10、本公开至少一个实施例还提供一种非易失性存储介质,存储有非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时实现本公开任一实施例提供的计算协同方法。



技术特征:

1.一种计算协同方法,用于电子设备,其中,所述方法包括:

2.根据权利要求1所述的方法,其中,将连接至同一个所述近场网络的所述多个计算设备组建为所述计算力共享网络,包括:

3.根据权利要求2所述的方法,其中,确定所述多个计算设备中所述每个计算设备的性能评分,包括:

4.根据权利要求2所述的方法,其中,基于所述性能评分确定所述多个计算设备的性能排序列表,包括:

5.根据权利要求2所述的方法,其中,在所述主节点中安装并运行所述主协同服务组件,使所述至少一个从节点的每个从节点安装并运行所述客户端组件,包括:

6.根据权利要求1所述的方法,其中,所述主节点基于所述计算力共享网络中各个节点的算力状态将所述第一计算设备的所述待处理数据分配至所述计算力共享网络里的至少一个第二计算设备,包括:

7.根据权利要求1所述的方法,其中,所述预设条件包括:所述第一计算设备的处理器使用率大于或等于第一预设阈值;

8.一种计算协同方法,用于电子设备,其中,所述方法包括:

9.一种电子装置,包括:

10.一种非易失性存储介质,存储有非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时实现权利要求1-8任一项所述的计算协同方法。


技术总结
一种计算协同方法、电子装置及存储介质。该方法用于电子设备,该方法包括:将连接至同一个近场网络的多个计算设备组建为计算力共享网络,计算力共享网络包括一个主节点和至少一个从节点,主节点为该电子设备,从节点为多个计算设备中除该电子设备以外的计算设备;确认计算力共享网络里的第一计算设备的算力满足预设条件;主节点基于计算力共享网络中各个节点的算力状态将第一计算设备的待处理数据分配至计算力共享网络里的至少一个第二计算设备,以通过计算力共享网络对第一计算设备提供算力支持。该方法提供了全新的网络组合方式,可以解决设备算力不足的问题。

技术研发人员:杨焜,谢鑫,王勇
受保护的技术使用者:湖北星纪魅族科技有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1