[发明专利]任务分布式处理方法、装置、网络终端设备和存储介质在审
申请号: | 201810157645.4 | 申请日: | 2018-02-24 |
公开(公告)号: | CN108710530A | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 伍剑昀;刘波 | 申请(专利权)人: | 深圳市艾龙电子有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 潘艳丽 |
地址: | 518051 广东省深圳市南山区科*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 网络终端设备 运算数据 子运算 分布式处理 处理进程 处理指令 存储介质 进程处理 子结果 发送 结果数据 数据生成 子进程 拆解 分配 预设 进程 分解 申请 | ||
1.一种任务分布式处理方法,其特征在于,所述方法包括:
网络终端设备获取待处理进程的原始运算数据;
将所述原始运算数据分解成多个子运算数据;
向预设的至少一个电子设备发送对所述子运算数据的处理指令,所述处理指令中包括为所述电子设备分配的子运算数据;
接收每个电子设备发送的对所述子运算数据进行处理的子结果数据;
根据所述每个电子设备的子结果数据生成对所述待处理进程的进程处理结果数据。
2.根据权利要求1所述的方法,其特征在于,在所述将所述原始运算数据分解成多个子运算数据之前,还包括:
获取与所述网络终端设备连接的至少一个电子设备的设备状态信息;
所述将所述原始运算数据分解成多个子运算数据,包括:
根据所述设备状态信息将所述原始运算数据分解成与电子设备的数量匹配的子运算数据。
3.根据权利要求2所述的方法,其特征在于,所述根据所述设备状态信息将所述待处理进程的原始运算数据分解成与电子设备的数量匹配的子运算数据,包括:
根据所述设备状态信息计算出对应设备的计算力;
根据每个电子设备的计算力将所述待处理进程的原始运算数据分解成与电子设备的数量匹配的多个子运算数据,每个子运算数据的数据量和对应电子设备的计算力相匹配。
4.根据权利要求2所述的方法,其特征在于,所述设备状态信息包括设备的CPU使用信息、内存使用信息和设备网络状态信息中的一种或多种。
5.根据权利要求1所述的方法,其特征在于,在所述接收每个电子设备发送的对所述子运算数据进行处理的子结果数据之前,还包括:
监控每个子进程的运行状态,所述子进程为对应电子设备对分配的子运算数据而创建的进程;
当所述运行状态为异常状态时,获取对应电子设备对所述子运算数据进行处理的临时结果数据;
对所述子运算数据进行重新分配,将所述子运算数据和所述临时结果数据发送至重新分配的电子设备;
所述接收每个电子设备发送的对所述子运算数据进行处理的子结果数据,包括:
接收重新分配的电子设备发送的根据所述临时结果数据对所述子运算数据进行处理的子结果数据。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据所述每个电子设备的子结果数据生成对所述待处理进程的进程处理结果数据,包括:
对每个所述子结果数据进行重组合成,生成对所述待处理进程的进程处理结果数据。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述网络终端设备获取待处理进程的原始运算数据,包括:
网络终端设备从非结构化数据库中获取待处理进程的原始运算数据;
所述方法还包括:
将所述子结果数据和所述进程处理结果数据存储至结构化数据库中。
8.一种任务分布式处理装置,其特征在于,所述装置包括:
进程获取模块,用于获取待处理进程的原始运算数据;
数据分解模块,用于将所述原始运算数据分解成多个子运算数据;
任务分配模块,用于向预设的至少一个电子设备发送对所述子运算数据的处理指令,所述处理指令中包括为所述电子设备分配的子运算数据;
处理子结果汇总模块,用于接收每个电子设备发送的对所述子运算数据进行处理的子结果数据;
处理结果生成模块,用于根据所述每个电子设备的子结果数据生成对所述待处理进程的进程处理结果数据。
9.一种网络终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市艾龙电子有限公司,未经深圳市艾龙电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810157645.4/1.html,转载请声明来源钻瓜专利网。