[发明专利]一种任务处理方法、装置及电子设备有效
申请号: | 202010076228.4 | 申请日: | 2020-01-23 |
公开(公告)号: | CN110928692B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 沈寓实;汝聪翀;姚正斌 | 申请(专利权)人: | 飞诺门阵(北京)科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/27 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 处理 方法 装置 电子设备 | ||
本发明实施例提供了一种任务处理方法、装置及电子设备。方法包括:获取待执行的目标任务所需的目标数据和目标算法;获取网络拓扑结构中,能够提供目标数据的至少一个第一节点,以及能够执行目标算法的至少一个第二节点;从至少一个第一节点中选择提供一组目标数据的节点作为第一目标节点,并从至少一个第二节点中选择提供一组目标算法的节点作为第二目标节点;控制第二目标节点采用目标算法,对第一目标节点中的目标数据进行处理。因此,本发明的方案,能够在一定程度上解决需要完成的任务涉及大量数据时,要求执行该项任务的节点具备较强能力,从而增加整个网络拓扑结构的设计成本的问题。
技术领域
本发明涉及通信技术领域,尤其涉及一种任务处理方法、装置及电子设备。
背景技术
随着互联网的快速发展,在互联网中的数据越来越多,目前在网络架构中,对数据采用分布式存储,即将数据存储到不同节点中。其中,在某一个目标节点需要执行某项任务时,会在网络中寻找可以提供该项任务所需的数据的节点,然后从这些节点中读取相关数据,进而由目标节点去对读取的数据进行一些算法处理。
由此可知,现有技术中,在目标节点收集完执行任务所需的全部数据后,才对这些数据进行处理。其中,当完成该项任务需要大量数据和复杂算法时,则要求目标节点具备较强的能力,扩展到整个网络拓扑结构中,则使得构建网络拓扑结构的成本增加。
发明内容
本发明提供一种任务处理方法、装置及电子设备,以便在一定程度上解决需要完成的任务涉及大量数据时,要求执行该项任务的节点具备较强能力,从而增加整个网络拓扑结构的设计成本的问题。
第一方面,本发明的实施例提供了一种任务处理方法,应用于网络拓扑结构,所述网络拓扑结构包括多个节点;所述任务处理方法包括:
获取待执行的目标任务所需的目标数据和目标算法;
获取所述网络拓扑结构中,能够提供所述目标数据的至少一个第一节点,以及能够执行所述目标算法的至少一个第二节点;
从所述至少一个第一节点中选择提供一组所述目标数据的节点作为第一目标节点,并从所述至少一个第二节点中选择提供一组所述目标算法的节点作为第二目标节点;
控制所述第二目标节点采用所述目标算法,对所述第一目标节点中的所述目标数据进行处理。
第二方面,本发明的实施例还提供了一种任务处理装置,应用于网络拓扑结构,所述网络拓扑结构包括多个节点;所述任务处理装置包括:
第一获取模块,用于获取待执行的目标任务所需的目标数据和目标算法;
第二获取模块,用于获取所述网络拓扑结构中,能够提供所述目标数据的至少一个第一节点,以及能够执行所述目标算法的至少一个第二节点;
选择模块,用于从所述至少一个第一节点中选择提供一组所述目标数据的节点作为第一目标节点,并从所述至少一个第二节点中选择提供一组所述目标算法的节点作为第二目标节点;
控制模块,用于控制所述第二目标节点采用所述目标算法,对所述第一目标节点中的所述目标数据进行处理。
第三方面,本发明的实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述所述的任务处理方法的步骤。
第四方面,本发明的实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述所述的任务处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞诺门阵(北京)科技有限公司,未经飞诺门阵(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010076228.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络拓扑结构
- 下一篇:一种数据传输方法、装置及电子设备