一种系统参数配置方法、装置及挖矿树莓派系统与流程

文档序号:15980302发布日期:2018-11-17 00:15阅读:199来源:国知局

本发明涉及互联网技术领域,特别涉及一种系统参数配置方法、装置及挖矿树莓派系统。

背景技术

目前,嵌入式系统的参数通常通过手动方式来配置,例如挖矿树莓派系统参数的配置,需要从指定的网页下载对应矿机类型的挖矿树莓派固件,来完成矿机类型、树莓派类型、网络类型、系统时区、矿池信息等系统指标的配置,并且,由于树莓派系统中树莓派软件包括多个版本,且每个版本的硬件环境不一样,用到的处理器不一样,所以,不同的树莓派类型对应的系统固件就需要放在不同的地址,因此,需要用于预先知道需要用到的树莓派类型对应的系统固件的存储地址。并且,挖矿树莓派系统中需要用到的几种矿机对应的名称是一致的,所以,也没有办法区分矿机,还需要用户查找目录才能够知道矿机系统固件所在的地址,配置的步骤比较繁杂,用户操作难度较高,且系统配置需要消耗较长的时间。

可见,挖矿树莓派系统中,矿机类型和树莓派类型的配置需要用户大量的操作,比较费时费力,因此,亟需提供一种系统参数编辑方案,用以节省用户操作以及节省系统配置时间。



技术实现要素:

本发明提供一种系统参数配置方法、装置及挖矿树莓派系统,用以节省用户操作以及节省系统配置时间。

本发明提供一种系统参数配置方法,其特征在于,包括:

接收用户的系统配置请求;

根据所述系统配置请求显示系统参数的编辑界面;

接收并保存系统在所述编辑界面中输入的系统配置参数。

本发明的有益效果在于:能够直接在编辑界面中接收并保存编辑界面输入的系统配置参数,从而用户可以直接输入相应的系统配置参数来进行系统配置,而无需再分别从不同的地址寻找相应的系统固件,简化了配置过程。

在一个实施例中,所述系统参数的配置界面包含待配置的各项系统指标及各项系统指标对应的输入框;

所述系统指标包括以下至少一种指标:

设备类型、树莓派类型、网络参数、时区信息和矿池信息。

在一个实施例中,所述根据所述系统配置请求显示系统参数的编辑界面,包括:

显示系统编辑器对应的编辑界面;

或者

显示用于编辑系统参数的网页编辑界面。

本实施例的有益效果在于:提供多种类型的编辑界面,从而使得编辑界面类型更加多样化,使得用户具有更多的选择。

在一个实施例中,所述接收并保存系统在所述编辑界面中输入的系统配置参数,包括:

当接收到用户在目标系统指标对应的输入框的输入操作时,确定所述用户输入的内容为所述目标系统指标的参数;

当接收到对保存按钮的点击操作时,保存当前的编辑界面中所记录的各项系统指标的参数。

在一个实施例中,所述方法还包括:

当确定所述用户输入的内容为所述目标系统指标的参数时,将所述目标系统指标的参数添加到本地存储的系统固件中;

或者

当保存当前的编辑界面中所记录的各项系统指标的参数之后,将所述当前的编辑界面中所记录的各项系统指标的参数添加到本地存储的系统固件中。

本实施例的有益效果在于:能够在用户输入目标系统指标的参数时,将目标系统指标的参数添加到本地存储的系统固件中,从而实现边编辑边保存,或者当保存了当前编辑界面所记录的各项系统指标的参数后,将当前的编辑界面中所记录的各项系统指标的参数添加到本地存储的系统固件中,从而实现系统指标参数的整体保存。

在一个实施例中,所述方法还包括:

接收将所述系统固件的存储到移动存储设备中的指令;

根据所述指令将所述系统固件烧写到所述移动存储设备中。

本发明还提供一种系统参数配置装置,包括:

第一接收模块,用于接收用户的系统配置请求;

显示模块,用于根据所述系统配置请求显示系统参数的编辑界面;

第二接收模块,用于接收并保存系统在所述编辑界面中输入的系统配置参数。

在一个实施例中,所述系统参数的配置界面包含待配置的各项系统指标及各项系统指标对应的输入框;

所述系统指标包括以下至少一种指标:

设备类型、树莓派类型、网络参数、时区信息和矿池信息。

在一个实施例中,所述显示模块,包括:

第一显示子模块,用于显示系统编辑器对应的编辑界面;

第二显示子模块,用于显示用于编辑系统参数的网页编辑界面。

在一个实施例中,所述第二接收模块,包括:

确定子模块,用于当接收到用户在目标系统指标对应的输入框的输入操作时,确定所述用户输入的内容为所述目标系统指标的参数;

保存子模块,用于当接收到对保存按钮的点击操作时,保存当前的编辑界面中所记录的各项系统指标的参数。

在一个实施例中,所述装置还包括:

第一添加模块,用于当确定所述用户输入的内容为所述目标系统指标的参数时,将所述目标系统指标的参数添加到本地存储的系统固件中;

第二添加模块,用于当保存当前的编辑界面中所记录的各项系统指标的参数之后,将所述当前的编辑界面中所记录的各项系统指标的参数添加到本地存储的系统固件中。

在一个实施例中,所述装置还包括:

第三接收模块,用于接收将所述系统固件的存储到移动存储设备中的指令;

烧写模块,用于根据所述指令将所述系统固件烧写到所述移动存储设备中。

读取模块,用于读取预设的系统配置参数;

配置模块,用于根据所述系统配置参数完成本地系统的配置。

本发明还提供一种挖矿树莓派系统,包括:

移动存储设备,用于存储所述挖矿树莓派系统的系统固件;

树莓派,用于当接收到所述移动存储设备接入到本地系统时,读取所述移动存储设备中的系统固件;根据读取到的所述系统固件完成所述挖矿树莓派系统的配置;

矿机,用于完成系统接收到的计算任务;

连接器;用于连接所述树莓派与矿机,以使所述树莓派与所述矿机通过所述连接器完成数据交互。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明一实施例中一种系统参数配置方法的流程图;

图2为设备类型在网页中的配置界面示意图;

图3是树莓派类型在网页中的配置界面示意图;

图4是网络参数在网页中的配置界面示意图;

图5是时区信息在网页中的配置界面示意图;

图6是矿池信息在网页中的配置界面示意图;

图7为本发明一实施例中一种系统参数配置方法的流程图;

图8为本发明实施例一中一种系统参数配置方法的流程图;

图9为本发明实施例二中一种系统参数配置方法的流程图;

图10为本发明一实施例中一种系统参数配置装置的框图;

图11为本发明一实施例中一种系统参数配置装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明一实施例中一种系统参数配置方法的流程图,如图1所示,本发明中系统参数配置方法可用于计算机,该方法包括如下步骤s11‐s13:

在步骤s11中,接收用户的系统配置请求;

在步骤s12中,根据系统配置请求显示系统参数的编辑界面;

在步骤s13中,接收并保存系统在编辑界面中输入的系统配置参数。

本发明所公开的方案中,编辑界面可以通过一计算机应用来显示,例如,该计算机应用是一系统编辑器;也可以通过网页显示。用户可以自行选择从计算机应用进入系统参数编辑界面或者从网页进入系统参数编辑界面,例如,用户通过双击具有系统参数编辑功能的计算机应用来发送系统配置请求,然后根据用户的系统配置请求显示系统编辑器对应的编辑界面。或者用户通过浏览器键入系统参数配置的编辑地址来发送系统配置请求,然后根据用户的系统配置请求使浏览器跳转到具有系统参数编辑功能的网页界面。当接收到用户在目标系统指标对应的输入框的输入操作时,确定用户输入的内容为目标系统指标的参数。然后当用户编辑完成时,可以对该编辑界面上保存按钮进行点击操作,当接收到用户对保存按钮的点击操作时,保存当前的编辑界面中所记录的各项系统指标的参数,从而完成系统指标参数的配置。

本发明的有益效果在于:直接在编辑界面中接收并保存编辑界面输入的系统配置参数,从而用户可以直接输入相应的系统配置参数来进行系统配置,而无需再分别从不同的地址寻找相应的系统固件,简化了配置过程。

在一个实施例中,系统参数的配置界面包含待配置的各项系统指标及各项系统指标对应的输入框;

系统指标包括以下至少一种指标:

设备类型、树莓派类型、网络参数、时区信息和矿池信息。

本实施例中,系统指标包括设备设备类型、树莓派类型、网络参数、时区信息和矿池信息。

在一个实施例中,上述步骤s12可被实施为如下步骤a1或a2:

在步骤a1中,显示系统编辑器对应的编辑界面;

在步骤a2中,显示用于编辑系统参数的网页编辑界面。

本实施例中,可以通过系统编辑器对应的编辑界面来进行系统指标的配置,也可以通过网页来进行系统指标的配置。

本实施例的有益效果在于:提供多种类型的编辑界面,从而使得编辑界面类型更加多样化,使得用户具有更多的选择。

在一个实施例中,上述步骤s13可被实施为如下步骤b1‐b2:

在步骤b1中,当接收到用户在目标系统指标对应的输入框的输入操作时,确定用户输入的内容为目标系统指标的参数;

在步骤b2中,当接收到对保存按钮的点击操作时,保存当前的编辑界面中所记录的各项系统指标的参数。

本实施例中,当接收到用户在目标系统指标对应的输入框的输入操作时,确定用户输入的内容为目标系统指标的参数;当接收到对保存按钮的点击操作时,保存当前的编辑界面中所记录的各项系统指标的参数。

下面,示例性说明通过编辑器界面如何对上述系统指标进行配置:

通过系统编辑器来进行系统配置时,可将上述系统指标配置为如下形式:

用户对设备类型进行配置时,可以在设备类型对应的输入框输入相应的字段。例如:当设备为矿机设备时,可输入相应的矿机类型字段,如:avalon_typeavalon841,从而完成设备类型的配置。

用于对树莓派类型进行配置时,可在树莓派类型对应的输入框输入树莓派类型字段,如:controller_typerpi3。

用户对网络参数进行配置时,可在网络各项参数后输入相应的网络字段,例如,配置静态地址:在静态地址的各项属性后输入相应的字段,例如:在ipaddr后面输入192.168.1.100、在gateway后面输入192.168.1.1、在dns后面输入192.168.1.1、在broadcast后面输入192.168.1.255。

用户对系统时区配置时,在时区信息后面输入相应的时区字段,如:zonenameafrica/abidjan。

用户对矿池信息进行配置时,在矿池信息后面输入相应的矿池信息字段,如:pool1urlstratum+tcp://123456789

pool1user123456

pool1pw123456

当配置完成时,用户可以点击保存按钮,当本地接收到对保存按钮的点击操作时,保存当前的编辑界面中所记录的各项系统指标的参数。

另外,通过网页来进行系统配置时,可通过如下方式进行配置:

1、登录配置网页。

2、图2是设备类型在网页中的配置界面示意图,如图2所示,可通过右侧输入框(“avalonminertype”后面的输入框)设置设备类型,本方案以矿机类型为例。

3、图3是树莓派类型在网页中的配置界面示意图,如图3所示,可通过“controllertype”后面的输入框设置树莓派类型。

4、图4是网络参数在网页中的配置界面示意图,如图4所示,可通过“protocol”、“ipv4address”、“ipv4netmask”、“ipv4gatway”、“ipv4boardcast”以及“dnsservers”后面的输入框设置网络的各项参数。

5、图5是时区信息在网页中的配置界面示意图,如图5所示,可通过“timezone”后面的输入框设置时区信息的参数。

6、图6是矿池信息在网页中的配置界面示意图,如图6所示,可通过“pool1”、“pool1worker”、“pool1passwd”、“pool2”、“pool2worker”、“pool2passwd”、“pool3”、“pool3worker”、“pool3passwd”后面的输入框设置矿池信息,用户可根据需要自由设置。

7、各种参数配置完成后,执行确认按键,将生成新的挖矿树莓派固件生成后,提示完成。

在一个实施例中,方法还可被实施为如下步骤c1或c2:

在步骤c1中,当确定用户输入的内容为目标系统指标的参数时,将目标系统指标的参数添加到本地存储的系统固件中;

在步骤c2中,当保存当前的编辑界面中所记录的各项系统指标的参数之后,将当前的编辑界面中所记录的各项系统指标的参数添加到本地存储的系统固件中。

本实施例中,当确定用户输入的内容为目标系统指标的参数时,将目标系统指标的参数添加到本地存储的系统固件中。也就是说,可以在用户编辑的过程中,每编辑完成一项,就保存一项,例如,当用户输入矿机类型字段avalon_typeavalon841,之后用户将当前切入点移动到其他输入框时,说明矿机类型字段已经输入完成,因此,当检测到用户将当前切入点移动到其他输入框时,则将当前切入点移动之前所在输入框中的内容添加到本地存储的系统固件中,从而,实现边编辑边保存的效果,避免用户编辑过程中计算机死机或者断电而导致的数据丢失。

或者,当用户将编辑界面中所有系统指标的参数都编辑完成后,点击保存按钮,此时,将当前界面中所记录的所有系统指标的参数添加到本地存储的系统固件中,从而实现系统指标参数的整体保存。

本实施例的有益效果在于:能够在用户输入目标系统指标的参数时,将目标系统指标的参数添加到本地存储的系统固件中,从而实现边编辑边保存,或者当保存了当前编辑界面所记录的各项系统指标的参数后,将当前的编辑界面中所记录的各项系统指标的参数添加到本地存储的系统固件中,从而实现系统指标参数的整体保存。

在一个实施例中,如图7所示,方法还可被实施为如下步骤s71‐s72:

在步骤s71中,接收将系统固件的存储到移动存储设备中的指令;

在步骤s72中,根据该指令将系统固件烧写到移动存储设备中。

本实施例中,接收将系统固件存储到移动存储设备中的指令,根据该指令将系统固件烧写到移动存储设备中。

即在计算机将所有系统指标的参数添加到本地存储的系统固件中之后,用户可以将该系统固件存储到移动存储设备(如sd卡)中。这样,由于该移动存储设备中存储了操作系统,因此,将该移动存储设备接入挖矿树莓派系统中之后,就可以自动完成树莓派系统的配置。

实施例一

图8为本发明实施例一中一种系统参数配置方法的流程图。如图8所示,包括以下步骤s81-s85:

在步骤s81中,接收用户的系统配置请求;

在步骤s82中,显示系统编辑器对应的编辑界面;

在步骤s83中,当接收到用户在目标系统指标对应的输入框的输入操作时,确定用户输入的内容为目标系统指标的参数;

在步骤s84中,当确定用户输入的内容为目标系统指标的参数时,将目标系统指标的参数添加到本地存储的系统固件中;

在步骤s85中,当接收到对保存按钮的点击操作时,保存当前的编辑界面中所记录的各项系统指标的参数。

实施例二

图9为本发明实施例二中一种系统参数配置方法的流程图。如图9所示,包括以下步骤s91-s95:

在步骤s91中,接收用户的系统配置请求;

在步骤s92中,显示系统编辑器对应的编辑界面;

在步骤s93中,当接收到用户在目标系统指标对应的输入框的输入操作时,确定用户输入的内容为目标系统指标的参数;

在步骤s94中,当接收到对保存按钮的点击操作时,保存当前的编辑界面中所记录的各项系统指标的参数;

在步骤s95中,当保存当前的编辑界面中所记录的各项系统指标的参数之后,将当前的编辑界面中所记录的各项系统指标的参数添加到本地存储的系统固件中。

上述实施例一和实施例二中所涉及的各个步骤在前文中均有详细说明及具体示例,在此不再赘述。

图10为本发明一实施例中一种系统参数配置装置的框图,如图10所示,本发明中系统参数配置装置可用于计算机,该装置包括如下模块:

第一接收模块101,用于接收用户的系统配置请求;

显示模块102,用于根据系统配置请求显示系统参数的编辑界面;

第二接收模块103,用于接收并保存系统在编辑界面中输入的系统配置参数。

在一个实施例中,系统参数的配置界面包含待配置的各项系统指标及各项系统指标对应的输入框;

系统指标包括以下至少一种指标:

设备类型、树莓派类型、网络参数、时区信息和矿池信息。

在一个实施例中,如图11所示,显示模块102,包括:

第一显示子模块111,用于显示系统编辑器对应的编辑界面;

第二显示子模块112,用于显示用于编辑系统参数的网页编辑界面。

在一个实施例中,第二接收模块,包括:

确定子模块,用于当接收到用户在目标系统指标对应的输入框的输入操作时,确定用户输入的内容为目标系统指标的参数;

保存子模块,用于当接收到对保存按钮的点击操作时,保存当前的编辑界面中所记录的各项系统指标的参数。

在一个实施例中,装置还包括:

第一添加模块,用于当确定用户输入的内容为目标系统指标的参数时,将目标系统指标的参数添加到本地存储的系统固件中;

第二添加模块,用于当保存当前的编辑界面中所记录的各项系统指标的参数之后,将当前的编辑界面中所记录的各项系统指标的参数添加到本地存储的系统固件中。

在一个实施例中,装置还包括:

第三接收模块,用于接收将系统固件的存储到移动存储设备中的指令;

烧写模块,用于根据指令将系统固件烧写到移动存储设备中。

读取模块,用于读取预设的系统配置参数;

配置模块,用于根据系统配置参数完成本地系统的配置。

本发明还提供一种挖矿树莓派系统,包括:

移动存储设备,用于存储挖矿树莓派系统的系统固件;

树莓派,用于当接收到移动存储设备接入到本地系统时,读取移动存储设备中的系统固件;根据读取到的系统固件完成挖矿树莓派系统的配置;

矿机,用于完成系统接收到的计算任务;

连接器;用于连接树莓派与矿机,以使树莓派与矿机通过连接器完成数据交互。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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