[发明专利]任务分布式处理方法、装置、网络终端设备和存储介质在审
申请号: | 201810157645.4 | 申请日: | 2018-02-24 |
公开(公告)号: | CN108710530A | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 伍剑昀;刘波 | 申请(专利权)人: | 深圳市艾龙电子有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 潘艳丽 |
地址: | 518051 广东省深圳市南山区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 网络终端设备 运算数据 子运算 分布式处理 处理进程 处理指令 存储介质 进程处理 子结果 发送 结果数据 数据生成 子进程 拆解 分配 预设 进程 分解 申请 | ||
本申请涉及一种任务分布式处理方法、装置、网络终端设备和存储介质,所述方法包括:网络终端设备获取待处理进程的原始运算数据;将所述原始运算数据分解成多个子运算数据;向预设的至少一个电子设备发送对所述子运算数据的处理指令,所述处理指令中包括为所述电子设备分配的子运算数据;接收每个电子设备发送的对所述子运算数据进行处理的子结果数据;根据所述每个电子设备的子结果数据生成对所述待处理进程的进程处理结果数据。通过将需要由网络终端设备进行处理的进程拆解成多个子进程,并将子进程分配给多个电子设备共同进行处理,提高了对进程处理的效率。
技术领域
本申请涉及分布式计算应用技术领域,特别是涉及一种任务分布式处理方法、装置、网络终端设备和存储介质。
背景技术
随着互联网技术应用的发展,网络终端设备逐渐进入家庭并不断普及,基于网络终端设备的应用也越来越丰富,应用软件的规模越来越大,对网络终端设备计算能力的要求越来越高。其中,家庭网络终端设备(简称网络终端设备)是指具有一定计算能力,通过连接网络,完成特定功能的电子设备,如个人计算机(personal computer,PC)、智能网关、数字电视接收机以及其他衍生产品。
但网络终端设备硬件计算能力本身总是有限的,一般家庭不可能随时更换设备,导致一些新型业务无法应用,或者仅依靠已有的网络终端设备运行新型业务时,对该业务的数据处理效率低下。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高任务处理效率的任务分布式处理方法、装置、网络终端设备和存储介质。
一种任务分布式处理方法,所述方法包括:
网络终端设备获取待处理进程的原始运算数据;
将所述原始运算数据分解成多个子运算数据;
向预设的至少一个电子设备发送对所述子运算数据的处理指令,所述处理指令中包括为所述电子设备分配的子运算数据;
接收每个电子设备发送的对所述子运算数据进行处理的子结果数据;
根据所述每个电子设备的子结果数据生成对所述待处理进程的进程处理结果数据。
在其中一个实施例中,在所述将所述原始运算数据分解成多个子运算数据之前,还包括:
获取与所述网络终端设备连接的至少一个电子设备的设备状态信息;
所述将所述原始运算数据分解成多个子运算数据,包括:
根据所述设备状态信息将所述原始运算数据分解成与电子设备的数量匹配的子运算数据。
在其中一个实施例中,所述根据所述设备状态信息将所述待处理进程的原始运算数据分解成与电子设备的数量匹配的子运算数据,包括:
根据所述设备状态信息计算出对应设备的计算力;
根据每个电子设备的计算力将所述待处理进程的原始运算数据分解成与电子设备的数量匹配的多个子运算数据,每个子运算数据的数据量和对应电子设备的计算力相匹配。
在其中一个实施例中,所述设备状态信息包括设备的CPU使用信息、内存使用信息和设备网络状态信息中的一种或多种。
在其中一个实施例中,在所述接收每个电子设备发送的对所述子运算数据进行处理的子结果数据之前,还包括:
监控每个子进程的运行状态,所述子进程为对应电子设备对分配的子运算数据而创建的进程;
当所述运行状态为异常状态时,获取对应电子设备对所述子运算数据进行处理的临时结果数据;
对所述子运算数据进行重新分配,将所述子运算数据和所述临时结果数据发送至重新分配的电子设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市艾龙电子有限公司,未经深圳市艾龙电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810157645.4/2.html,转载请声明来源钻瓜专利网。