一种多类型矿机的管理方法及系统与流程

文档序号:18985848发布日期:2019-10-29 04:23阅读:633来源:国知局
一种多类型矿机的管理方法及系统与流程

本发明涉及数字货币矿场管理方法及系统,更具体地说,涉及一种多类型矿机的管理方法及系统。



背景技术:

随着比特币的兴起,区块链技术与数字货币逐渐被人们所知晓,挖掘数字货币的设备从最初的电脑显卡逐渐演变成专业矿机,随着数字货币的挖掘设备不断更新和不同品牌相继问世,各种品牌矿机不同固件版本、硬件版本、软件版本造就了多样的矿机数据接口与结构,在当前技术中,为了实现矿机配置管理及信息展示,各品牌矿机采用包括但不限于:以单台矿机为单位的局域网网页配置以及展示的软件系统,以批量矿机为单位的局域网pc工具配置以及展示的软件工具,以单台矿机为单位的局域网终端系统。其共同目的都是为了管理指定品牌及特定矿机的配置和信息,但是上述的这些系统或软件较为复杂,并且需要投入相当的人力进行人工管理,并且不具备矿机历史数据的监控功能,不能进行数据分析,导致统计分析困难、安全性差的问题。



技术实现要素:

本发明要解决的技术问题在于不同品牌、不同类型矿机、不同固件版本导致难管理、难统计、难分析的问题,针对现有技术的上述缺陷,提供一种多类型矿机管理方法及系统。

本发明解决其技术问题所采用的技术方案是:

构造一种多类型矿机的管理方法,包括以下步骤:

利用数据采集器对矿场内所有的矿机进行数据采集;

所述数据采集器将采集到的数据上传到云端服务器;

所述云端服务器对收到的数据进行整理统计,并与之前收到的数据进行对比分析;

操作者依据分析结果通过所述云端服务器向矿机发送指令,调用不同矿机的内部接口进行对接。

作为本发明的进一步方案:利用数据采集器对矿场内所有的矿机进行数据采集,当所述数据采集器为工控机时,具体包括:

使用工控机通过tcp传输控制协议扫描指定网络环境内的所有矿机。

作为本发明的进一步方案:利用数据采集器对矿场内所有的矿机进行数据采集,当所述数据采集器为矿机固件时,具体包括:

以每一台矿机为单位,将针对矿机的类型定制矿机固件;

给矿机固件写入采集矿机信息的软件或程序;

采集软件或程序定时采集矿机的相关信息。

作为本发明的进一步方案:所述云端服务器对收到的数据进行整理统计,并与之前收到的数据进行对比分析之后还包括:

所述云端服务器将对比分析结果发送到客户终端上进行展示。

作为本发明的进一步方案:所述云端服务器对收到的数据进行整理统计,并与之前收到的数据进行对比分析具体包括:

所述云端服务器将收到的实时数据与上一次收到的数据进行对比;

判断数据变化是否超出预设值;

若判断的结果为是,则为发生异常状况,由所述云端服务器向客户终端发出警报,提醒操作者出现异常,并将数据储存为历史数据。

作为本发明的进一步方案:若判断数据变化是否超出预设值的结果为否,则为正常,将数据储存为历史数据。

作为本发明的进一步方案:操作者依据分析结果通过所述云端服务器向矿机发送指令,调用不同矿机的内部接口进行对接,具体包括:

操作者通过云端服务器使用消息队列遥测传输对工控机提供指令;

工控机收到所述指令之后,统一调用不同矿机的接口进行对接。

本发明还构造一种多类型矿机的管理系统,包括:

用于采集矿机数据的数据采集器;

用于管理控制矿机的云端服务器;

与云端服务器信号连接的用户终端。

作为本发明的进一步方案:所述用户终端可以是手机或电脑。

作为本发明的进一步方案:所述数据采集器可以是工控机或矿机定制固件。

本发明的有益效果在于:由于采用了数据采集装置进行数据采集并且将数据上传到云端服务器中,取消了不同矿机使用不同pc工具扫描矿机的技术问题,以及传统矿机管理工具需要在局域网下针对每台矿机登录其软件页面查看实时数据的问题,利用云端服务器进行历史数据对比,实现了矿机实时异常状况报警,并通过云端展示,解决了矿池数据更新相应慢,导致无效矿机处理不及时的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图及实施例对本发明作进一步说明,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:

图1是本发明实施例一提供的系统时序图;

图2是本发明实施例二提供的系统时序图。

具体实施方式

为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。

实施例一

一种多类型矿机的管理方法,包括以下步骤:

使用工控机通过tcp传输控制协议扫描指定网络环境内的所有矿机;

工控机将采集到的数据上传到云端服务器;具体的,将收集到的矿机数据进行统一处理,整理数据,压缩大小,接口鉴权以及数据加密推送到云端,不需要像以前那样在局域网下针对每台矿机登录其软件页面查看实时数据,有效提升管理效率。

云端服务器对收到的数据进行整理统计,并与之前收到的数据进行对比分析;

操作者依据分析结果通过云端服务器使用消息队列遥测传输(mqtt)对工控机提供指令;

工控机收到指令之后,统一调用不同矿机的接口进行对接。

其中mqtt(消息队列遥测传输)是iso标准(iso/iecprf20922)下基于发布/订阅范式的消息协议。它工作在tcp/ip协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订阅型消息协议,为此,它需要一个消息中间件,在本实施例中工控机就是消息中间件。通过消息队列遥测传输对工控机提供指令,工控机收到指令后,统一调用不同矿机的接口进行对接,实现矿机功能配置管理,解决了传统矿机管理工具管理矿机需要在局域网下使用pc工具的问题,实现了云端简单安全高效地管理矿机。

实施例二

一种多类型矿机的管理方法,包括以下步骤:

以每一台矿机为单位,将针对矿机的类型定制矿机固件;

给矿机固件写入采集矿机信息的软件或程序;

采集软件或程序定时采集矿机的相关信息;

矿机固件将采集到的数据上传到云端服务器;

在本实施例中,将实施例一中的工控机换成了定制的矿机固件,相对而言成本略高,但是利用固件采集单台矿机数据的方式则更加稳定高效。

云端服务器对收到的数据进行整理统计,并与之前收到的数据进行对比分析;

操作者依据分析结果通过云端服务器向矿机发送指令,调用不同矿机的内部接口进行对接。

基于以上的两个实施例,更进一步地,云端服务器对收到的数据进行整理统计,并与之前收到的数据进行对比分析之后还包括:

云端服务器将对比分析结果发送到客户终端上进行展示。

更进一步地,云端服务器对收到的数据进行整理统计,并与之前收到的数据进行对比分析具体包括:

云端服务器将收到的实时数据与上一次收到的数据进行对比;

判断数据变化是否超出预设值;

若判断的结果为是,则为发生异常状况,由云端服务器向客户终端发出警报,提醒操作者出现异常,并将数据储存为历史数据。通过数据对比分析,实现了矿机实时异常状况报警,并通过云端展示,解决了矿池数据更新相应慢,导致无效矿机处理不及时的问题,当矿机出现异常,比如丢失算力的时候,能够及时被发现并停止其工作,避免电力的浪费。

更进一步地,若判断数据变化是否超出预设值的结果为否,则为正常,将数据储存为历史数据;

更进一步地,云端服务器将对比分析结果进行展示的时候,能够以曲线图等图形的方式进行,其中最优的选择曲线图,能够突出地表现出矿机在某一时间段内的算力变化。

本发明还构造一种多类型矿机的管理系统,包括:

用于采集矿机数据的数据采集器;

用于管理控制矿机的云端服务器;

与云端服务器信号连接的用户终端。

更进一步地,用户终端可以是手机或电脑。

更进一步地,数据采集器可以是工控机或矿机定制固件。

应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1