[发明专利]基于移动端实现分布式计算的方法及其系统在审
申请号: | 201810687813.0 | 申请日: | 2018-06-28 |
公开(公告)号: | CN108958935A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 邹泽东;谷瑞翔 | 申请(专利权)人: | 阿瑞思科技(成都)有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F21/60 |
代理公司: | 成都环泰知识产权代理事务所(特殊普通合伙) 51242 | 代理人: | 赵红欣;李斌 |
地址: | 611730 四川省成都市郫都区德源*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务块 移动端 分布式计算 服务器端 任务发起 结果返回模块 任务分发模块 发送 资源利用率 计算操作 计算模块 计算资源 结果返回 结果验证 结果整合 任务获取 任务类型 任务内容 数据计算 资源储量 分模块 计算量 移动 功耗 整合 分发 闲置 验证 记录 | ||
1.一种基于移动端实现分布式计算的方法,其特征在于,包括以下步骤:
a、由服务器端获取任务发起方所发送的任务;
b、根据任务类型和任务内容将任务拆分成多个任务块,并将拆分后的多个任务块分发至相应移动端;
c、移动端接收到任务块后,执行计算操作;
d、将计算后的任务块结果返回至服务器端;
e、记录每个移动端完成的任务块计算量;
f、验证任务块,并进行整合后发送至任务发起方。
2.根据权利要求1所述的基于移动端实现分布式计算的方法,其特征在于,所述b包括以下步骤:
根据任务类型的不同,可采用按时序或按数据的方式进行任务拆分;
对拆分后的每个任务块进行复制,获得至少三个相同的任务块;
将同一任务块复制形成的至少三个相同任务块一一对应分配至不同的移动端。
3.根据权利要求1所述的基于移动端实现分布式计算的方法,其特征在于,所述步骤b中将拆分后的任务块分发至移动端,以及所述步骤d中将计算后的任务块结果返回至服务器端,均采用HTTPS加密和断点续传技术进行处理。
4.根据权利要求2所述的基于移动端实现分布式计算的方法,其特征在于,所述步骤d包括以下步骤:
判断同一任务块所复制的至少三个相同任务块是否在预定时间范围内有半数以上返回了服务器端,如果是,则接收并进行验证;如果否,则认定计算无效,将未返回的任务块重新发送至新的移动端进行计算。
5.根据权利要求4所述的基于移动端实现分布式计算的方法,其特征在于,所述步骤e包括以下步骤:
对返回的半数以上相同任务块进行比对验证,判断计算出的任务块结果是否相同,如果是,则验证通过;反之,则验证不通过;
将验证通过的任务块结果整合,并返回至任务发起方。
6.一种基于移动端实现分布式计算的系统,其特征在于,包括任务获取模块、任务拆分模块、任务分发模块、任务块计算模块、结果返回模块、贡献证明模块、结果验证模块和结果整合模块,其中:
任务获取模块,用于获取任务发起方所发送的任务;
任务拆分模块,用于根据任务类型和任务内容将任务拆分成多个任务块;
任务分发模块,用于将拆分后的多个任务块分发至相应移动端;
任务块计算模块,用于在移动端接收到任务块后,执行计算操作;
结果返回模块,用于将计算后的任务块结果返回至服务器端;
贡献证明模块,用于记录每个移动端完成的任务块计算量;
结果验证模块,用于验证任务块结果的正确性;
结果整合模块,用于对验证成功后的任务块进行整合,并发送至任务发起方。
7.根据权利要求6所述的基于移动端实现分布式计算的系统,其特征在于,所述任务拆分模块包括拆分子模块、复制子模块和分配子模块,其中:
拆分子模块,根据任务类型的不同,采用按时序或按数据的方式进行任务拆分;
复制子模块,用于对拆分后的每个任务块进行复制,获得至少三个相同的任务块;
分配子模块,用于将至少三个相同的任务块一一对应分配至不同的移动端。
8.根据权利要求6所述的基于移动端实现分布式计算的系统,其特征在于,还包括加密处理模块,用于对拆分后的任务块分发至移动端,以及对计算后的任务块结果返回至服务器端进行处理。
9.根据权利要求7所述的基于移动端实现分布式计算的系统,其特征在于,所述结果返回模块包括任务块判断子模块,用于判断同一任务块所复制的至少三个相同任务块是否在预定时间范围内有半数以上返回了服务器端。
10.根据权利要求9所述的基于移动端实现分布式计算的系统,其特征在于,所述结果验证模块包括比对判断子模块,用于对返回的半数以上相同任务块进行比对验证,判断计算出的任务块结果是否相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿瑞思科技(成都)有限责任公司,未经阿瑞思科技(成都)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810687813.0/1.html,转载请声明来源钻瓜专利网。