首页 / 专利库 / 银行与财务事项 / 货币 / 数字货币 / 一种使用空闲云手机获取数字货币记账权的系统及方法

一种使用空闲手机获取数字货币记账权的系统及方法

阅读:679发布:2020-05-08

专利汇可以提供一种使用空闲手机获取数字货币记账权的系统及方法专利检索,专利查询,专利分析的服务。并且本 发明 属于 云 技术领域,具体涉及一种使用空闲云手机获取 数字 货币 记账权的系统及方法,该系统使用主-从架构,由4个模 块 组成,分别为云手机运营商后台、调度 节点 、 数字货币 计算中心模块以及计算节点集群。本发明将这些云手机闲置的算 力 利用起来,运行数字货币的计算程序用于去获取数字货币记账权。其中运行数字货币计算程序的云手机的数量可以根据 算法 动态调整。,下面是一种使用空闲手机获取数字货币记账权的系统及方法专利的具体信息内容。

1.一种使用空闲手机获取数字货币记账权的系统,该系统由4个模组成,其特征在于,包括:
云手机运营商后台,用于向调度节点提供当前空闲的云手机数量和清单;
调度节点,用于定时计算出当前哪些空闲的云手机可用于运行数字货币计算程序;
数字货币计算中心模块,该模块从数字货币网络中获取当前区块需要计算的总工作量,并且把总工作量进行难度的分解;
计算节点集群,由海量的空闲云手机组成,这些云手机上运行着计算数字货币工作量的程序,从所述的数字货币计算中心模块中获取到分解的工作量,对获取到的工作量进行计算后将计算结果返回给所述的数字货币计算中心模块。
2.根据权利要求1所述的使用空闲云手机获取数字货币记账权的系统,其特征在于,所述的清单包括云手机ID。
3.根据权利要求1所述的使用空闲云手机获取数字货币记账权的系统,其特征在于,所述的调度节点还用于,在可用空闲云手机数量过多时定部分空闲的云手机使其暂时不能被其他用户购买,然后往锁定的空闲云手机内安装数字货币计算程序并且启动该程序;在可用空闲云手机数量过少时停止部分运行着数字货币计算程序的空闲云手机,使得这些空闲云手机可随时提供给用户购买。
4.根据权利要求1所述的使用空闲云手机获取数字货币记账权的系统,其特征在于,所述的数字货币计算中心模块用于在收到所述的计算节点集群的计算结果后,得出总的计算结果来确定是否获得了记账权;如果获得了记账权则向数字货币网络广播当前区块的记账权,并且确定该区块的记账权是已经被整个数字货币网络认可;如果没有获得该区块的记账权则开始重复获取下一个区块的记账权。
5.一种使用空闲云手机获取数字货币记账权的方法,其特征在于,所述的方法包括步骤:
S1:向调度节点提供当前空闲的云手机数量和清单;
S2:调度节点定时计算出当前哪些空闲的云手机可用于运行数字货币计算程序;并将可用空闲云手机集成到计算节点集群;
S3:数字货币计算中心模块从数字货币网络中获取当前区块需要计算的总工作量,并且把总工作量进行难度的分解;
S4:计算节点集群从所述的数字货币计算中心模块中获取到分解的工作量,对获取到的工作量进行计算后将计算结果返回给所述的数字货币计算中心模块。
6.根据权利要求5所述的使用空闲云手机获取数字货币记账权的方法,其特征在于,所述的清单包括云手机ID。
7.根据权利要求5所述的使用空闲云手机获取数字货币记账权的方法,其特征在于,所述的步骤S2中还包括,在可用空闲云手机数量过多时锁定部分空闲的云手机使其暂时不能被其他用户购买,然后往锁定的空闲云手机内安装数字货币计算程序并且启动该程序;在可用空闲云手机数量过少时停止部分运行着数字货币计算程序的空闲云手机,使得这些空闲云手机可随时提供给用户购买。
8.根据权利要求5所述的使用空闲云手机获取数字货币记账权的方法,其特征在于,所述的步骤S3中还包括,所述的数字货币计算中心模块在收到所述的计算节点集群的计算结果后,得出总的计算结果来确定是否获得了记账权;如果获得了记账权则向数字货币网络广播当前区块的记账权,并且确定该区块的记账权是已经被整个数字货币网络认可;如果没有获得该区块的记账权则开始重复获取下一个区块的记账权。
9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,其中,该程序被处理器执行时实现权利要求5-8任一所述的使用空闲云手机获取数字货币记账权的方法的步骤。
10.一种计算机设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中所述处理器执行所述程序时实现权利要求5-8任一所述的使用空闲云手机获取数字货币记账权的方法的步骤。

说明书全文

一种使用空闲手机获取数字货币记账权的系统及方法

技术领域

[0001] 本发明属于云技术领域,具体涉及一种使用空闲云手机获取数字货币记账权(挖矿)的系统及方法。

背景技术

[0002] 云手机运营商在线上部署了海量的云手机来为海量用户提供云手机使用。为了保障用户可以随时购买到云手机,云手机运营商会在线上部署超过当前用户数量的云手机。这样某些时段用户购买数量突发时也能够随时购买到云手机,而避免出现云手机数量不足导致购买失败的情况。
[0003] 在大部分的数字货币系统中,采用了工作量证明(PoW)的机制,为了找出谁拥有更强大的计算能,系统每次都会出一道算法非常难的数学题,只有最快解答出这道题目的计算节点才拥有记账的资格,而这台抢到记账权的计算节点也会获得对应的数字货币奖励(俗称挖矿)。
[0004] 在以上场景所述,云手机运营商在线上总会存在一定数量的云手机处于空闲状态。由于这些云手机散落在各个机房的各个机柜内,就存在了部分算力闲置的现象。

发明内容

[0005] 针对上述的不足,本发明提供一种使用空闲云手机获取数字货币记账权的系统及方法。
[0006] 本发明通过以下技术方案实现:
[0007] 一种使用空闲云手机获取数字货币记账权的系统,该系统由4个模组成,包括:
[0008] 云手机运营商后台,用于向调度节点提供当前空闲的云手机数量和清单;
[0009] 调度节点,用于定时计算出当前哪些空闲的云手机可用于运行数字货币计算程序;
[0010] 数字货币计算中心模块,该模块从数字货币网络中获取当前区块需要计算的总工作量,并且把总工作量进行难度的分解;
[0011] 计算节点集群,由海量的空闲云手机组成,这些云手机上运行着计算数字货币工作量的程序,从所述的数字货币计算中心模块中获取到分解的工作量,对获取到的工作量进行计算后将计算结果返回给所述的数字货币计算中心模块。
[0012] 优选的,所述的清单包括云手机ID。
[0013] 优选的,所述的调度节点还用于,在可用空闲云手机数量过多时定部分空闲的云手机使其暂时不能被其他用户购买,然后往锁定的空闲云手机内安装数字货币计算程序并且启动该程序;在可用空闲云手机数量过少时停止部分运行着数字货币计算程序的空闲云手机,使得这些空闲云手机可随时提供给用户购买。
[0014] 优选的,所述的数字货币计算中心模块用于在收到所述的计算节点集群的计算结果后,得出总的计算结果来确定是否获得了记账权;如果获得了记账权则向数字货币网络广播当前区块的记账权,并且确定该区块的记账权是已经被整个数字货币网络认可;如果没有获得该区块的记账权则开始重复获取下一个区块的记账权。
[0015] 本发明提供一种使用空闲云手机获取数字货币记账权的方法,所述的方法包括步骤:
[0016] S1:向调度节点提供当前空闲的云手机数量和清单;
[0017] S2:调度节点定时计算出当前哪些空闲的云手机可用于运行数字货币计算程序;并将可用空闲云手机集成到计算节点集群;
[0018] S3:数字货币计算中心模块从数字货币网络中获取当前区块需要计算的总工作量,并且把总工作量进行难度的分解;
[0019] S4:计算节点集群从所述的数字货币计算中心模块中获取到分解的工作量,对获取到的工作量进行计算后将计算结果返回给所述的数字货币计算中心模块。
[0020] 进一步地,所述的清单包括云手机ID。
[0021] 进一步地,所述的步骤S2中还包括,在可用空闲云手机数量过多时锁定部分空闲的云手机使其暂时不能被其他用户购买,然后往锁定的空闲云手机内安装数字货币计算程序并且启动该程序;在可用空闲云手机数量过少时停止部分运行着数字货币计算程序的空闲云手机,使得这些空闲云手机可随时提供给用户购买。
[0022] 进一步地,所述的步骤S3中还包括,所述的数字货币计算中心模块在收到所述的计算节点集群的计算结果后,得出总的计算结果来确定是否获得了记账权;如果获得了记账权则向数字货币网络广播当前区块的记账权,并且确定该区块的记账权是已经被整个数字货币网络认可;如果没有获得该区块的记账权则开始重复获取下一个区块的记账权。
[0023] 一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现使用空闲云手机获取数字货币记账权的方法的步骤。
[0024] 一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中所述处理器执行所述程序时实现使用空闲云手机获取数字货币记账权的方法的步骤。
[0025] 与现有技术相比,本发明至少具有下述的有益效果或优点:本发明将现有技术中云手机闲置的算力利用起来,运行数字货币的计算程序用于去获取数字货币记账权。其中运行数字货币计算程序的云手机的数量可以根据算法动态调整。附图说明
[0026] 以下将结合附图对本发明做进一步详细说明;
[0027] 图1是本发明的系统架构图。

具体实施方式

[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029] 本发明提供了一种使用空闲云手机获取数字货币记账权的系统,该系统使用主-从架构,由4个模块组成,如图1所示。
[0030] 模块1:云手机运营商后台。向模块2提供当前空闲的云手机数量和清单(云手机ID等)。
[0031] 模块2:调度节点。定时计算出当前哪些空闲的云手机可以用于运行数字货币计算程序。在可用空闲云手机数量过多时锁定部分空闲的云手机使之暂时不能被其他用户购买,然后往这些空闲云手机内安装数字货币计算程序并且启动该程序;在可用空闲云手机数量过少时停止部分运行着数字货币计算程序的空闲云手机,使得这些空闲云手机又可以随时提供给用户购买。
[0032] 模块3:数字货币计算中心模块。该模块从数字货币网络中获取当前区块需要计算的总工作量,并且把总工作量进行难度的分解。在收到到模块4的计算结果后,得出总的计算结果来确定是否获取到了记账权。如果获得了记账权则向数字货币网络广播当前区块的记账权,并且确定该区块的记账权是已经被整个数字货币网络认可;如果没有获得该区块的记账权则开始重复获取下一个区块的记账权。
[0033] 模块4:计算节点集群。由海量的空闲云手机组成,这些云手机上运行着计算数字货币工作量的程序,从模块3中获取到分解的工作量,对获取到的工作量进行计算后将计算结果返回给模块3。
[0034] 本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现使用空闲云手机获取数字货币记账权的方法的步骤。
[0035] 本发明还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中所述处理器执行所述程序时实现使用空闲云手机获取数字货币记账权的方法的步骤。
[0036] 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。在不脱离本发明之精神和范围内,所做的任何修改、等同替换、改进等,同样属于本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈