CN111176825A - 数字货币挖矿装置及其挖矿管理方法 - Google Patents

数字货币挖矿装置及其挖矿管理方法 Download PDF

Info

Publication number
CN111176825A
CN111176825A CN201811346127.3A CN201811346127A CN111176825A CN 111176825 A CN111176825 A CN 111176825A CN 201811346127 A CN201811346127 A CN 201811346127A CN 111176825 A CN111176825 A CN 111176825A
Authority
CN
China
Prior art keywords
module
task
operation module
digital currency
digging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201811346127.3A
Other languages
English (en)
Inventor
赵泉
张建隆
高国忠
吴杰
陈健龙
蒋磊
杨渊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Asustek Computer Inc
Original Assignee
Asustek Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Asustek Computer Inc filed Critical Asustek Computer Inc
Priority to CN201811346127.3A priority Critical patent/CN111176825A/zh
Priority to US16/680,931 priority patent/US20200151015A1/en
Publication of CN111176825A publication Critical patent/CN111176825A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/85Providing additional services to players
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3678Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes e-cash details, e.g. blinded, divisible or detecting double spending
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q2220/00Business processing using cryptography

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Multimedia (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mathematical Physics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一种数字货币(digital currency)挖矿装置及其挖矿管理方法,其中该数字货币挖矿装置包含一运算模块与一资源分配模块。运算模块用以提供资源以执行至少一挖矿任务与至少一显示任务。资源分配模块电性连接运算模块,确认运算模块是否具有一执行中的显示任务,并依据此执行中的显示任务,调节运算模块提供给挖矿任务的资源。

Description

数字货币挖矿装置及其挖矿管理方法
技术领域
本发明涉及数字货币。
背景技术
挖矿需要很多专业的技术和知识,挖矿程序需要根据不同币种,加入或设置相对应的矿池,注册相对应的数字货币钱包,这些信息非常复杂难记。
此外,挖矿需要耗费大量电脑资源,在进行挖矿工作时,电脑往往无法执行其他任务。
发明内容
本发明提供一种数字货币(digital currency)挖矿装置,包含一运算模块与一资源分配模块。运算模块用以提供资源以执行至少一挖矿任务与至少一显示任务。资源分配模块电性连接运算模块,确认运算模块是否具有一执行中的显示任务,并依据此执行中的显示任务,调节运算模块提供给挖矿任务的资源。
本发明亦提供一种数字货币挖矿管理方法,用以管理一运算模块。此运算模块用以提供资源以执行至少一挖矿任务与至少一显示任务。此数字货币挖矿管理方法包含以下步骤:确认运算模块是否具有一执行中的显示任务;若是,依据执行中的显示任务,调节运算模块提供给挖矿任务的资源。
本发明所提供数字货币的挖矿装置及其挖矿管理方法,可以调节运算模块所提供的挖矿算力(hash rate),确保显示任务的正常运行,并可简化使用者进行挖矿的注册程序,以降低使用者参与挖矿的门槛。
本发明所采用的具体实施例,将通过以下的实施例及附图作进一步的说明。
附图说明
图1是本发明的数字货币(digital currency)挖矿装置的一实施例的方框示意图。
图2是本发明数字货币挖矿装置的显示模块所显示的登录界面的一实施例的示意图。
图3和图4是本发明数字货币挖矿装置的显示模块所显示的整合检视界面的一实施例的示意图。
图5是本发明的数字货币挖矿管理方法的一实施例的流程图。
具体实施方式
下面将结合示意图对本发明的具体实施方式进行更详细的描述。根据下列描述和相关文件,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。
图1是本发明的数字货币(digital currency)挖矿装置的一实施例的方框示意图。此数字货币挖矿装置100包含一运算模块120、一资源分配模块140、一网络通信模块160、一自动注册模块180与一显示模块190。在一实施例中,此数字货币挖矿装置100是一电脑主机。资源分配模块140与自动注册模块180是以软件方式安装于此电脑主机,并由此电脑主机的处理器执行。不过,本发明并不限于此。在另一实施例中,资源分配模块140亦可包括一固件(firmware,韧体)。
运算模块120用以提供资源以执行至少一挖矿任务与至少一显示任务。这些显示任务包括3D游戏的画面显示、影音文件的播放等。在一实施例中,此运算模块120是一处理器,如中央处理器(CPU)、图形处理器(GPU)、特殊用途集成电路(ASIC)处理器。在另一实施例中,此运算模块120是一显示卡。
资源分配模块140用以确认运算模块120是否具有一执行中的显示任务,并依据此执行中的显示任务,调节运算模块120提供给挖矿任务的资源。在一实施例中,若是此执行中的显示任务是一3D游戏,资源分配模块140随即要求运算模块120停止提供资源给挖矿任务。在一实施例中,若是资源分配模块140确认运算模块120具有执行中的显示任务,资源分配模块140会将运算模块120的资源优先提供给执行中的显示任务。此外,在一实施例中,若是资源分配模块140通过网络通信模块160检测到网络断线、网络不稳等影响挖矿效率的环境因素,资源分配模块140随即要求运算模块120调降或停止提供资源给挖矿任务。
网络通信模块160用以连接至少一矿池(mining pool)(图中显示两个矿池P1、P2为例)。自动注册模块180是依据一使用者注册数据,例如帐号、电话、矿工名等,通过网络通信模块160自动连接至矿池P1、P2进行注册。此自动注册模块160并于注册完成后,针对成功完成注册的矿池,自动执行相对应的挖矿任务。
由于挖矿任务的设置往往需要搭配一钱包(wallet)以存储挖到的数字货币。在一实施例中,此自动注册模块180并依据使用者注册数据,自动连接至至少一钱包服务提供者(图中显示两个钱包服务提供者W1、W2为例)进行注册以取得钱包地址。在一实施例中,自动注册模块180会动态更新钱包信息,并在使用者注册矿池后,自动注册所有数字货币相关的钱包。在取得钱包地址后,自动注册模块180并会利用此钱包地址的数据,搭配前述使用者注册数据连接至矿池进行注册。
显示模块190用以提供一登录界面与一整合检视界面供使用者进行登录与检视挖矿进度。图2是本发明数字货币挖矿装置的显示模块所显示的登录界面的一实施例的示意图。图2和图3是本发明数字货币挖矿装置的显示模块所显示的整合检视界面的一实施例的示意图。
如图2所示,登录界面用于供使用者输入使用者注册数据,以利于自动注册模块180进行注册。使用者于完成注册后,只需输入简单的身分识别数据(如电话号码、用户名称、电子邮件信箱等)与密码,即可登入本发明的数字货币挖矿装置100,并通过本发明的数字货币挖矿装置100连接至各个已注册的矿池,并使用各个已注册的钱包,自动执行相对应的挖矿任务。
如图3和图4所示,整合检视界面则是整合矿池、钱包、收益、运算模块的挖矿算力等信息,供使用者即时检视挖矿进度与帐户现况。如图3所示,在一实施例中,显示模块190还通过网络通信模块160获取各种数字货币的市场信息,如成交量、价格等,呈现于整合检视界面。如图中所示,此整合检视界面可即时显示以太币、比特币、门罗币与零币的走势。如图4所示,在一实施例中,整合检视界面亦可整合各个钱包的帐户明细,以利于使用者即时进行交易与查询。
图5是本发明的数字货币挖矿管理方法的一实施例的流程图。此数字货币挖矿管理方法用以管理一运算模块120。此运算模块120用以提供资源以执行至少一挖矿任务与至少一显示任务。此数字货币挖矿管理方法包含以下步骤。
首先,如步骤S102所述,利用资源分配模块140确认是否有一执行中的挖矿任务。
若是步骤S102的判断结果为是,此流程前进至步骤S104。在步骤S104中,利用资源分配模块140确认是否有一执行中的显示任务。若是步骤S102的判断结果为否,此流程前进至步骤S108,资源分配模块140不介入调节运算模块120的资源分配。
若是步骤S104的判断结果为是,此流程前进至步骤S106。在步骤S106中,利用资源分配模块140依据执行中的显示任务,调节运算模块120提供给挖矿任务的资源。若是步骤S104的判断结果为否,此流程前进至步骤S108,资源分配模块140不介入调节运算模块120的资源分配。
在步骤S106的一实施例中,若是确认运算模块120具有执行中的显示任务,优先将运算模块120的资源是提供给此显示任务。在步骤S106的一实施例中,若是运算模块120执行中的显示任务是一3D游戏,随即停止将运算模块120的资源提供给挖矿任务。
相较于传统繁杂的挖矿注册程序,本发明所提供数字货币的挖矿装置及其挖矿管理方法,可以调节运算模块所提供的挖矿算力,确保显示任务的正常运行,并可简化使用者进行挖矿的注册程序,以降低使用者参与挖矿的门槛。
虽然本发明已以实施例公开如上,然其并非用以限定本发明,任何所属技术领域中技术人员,在不脱离本发明的构思和范围内,当可作些许的变动与润饰,故本发明的保护范围当视权利要求书所界定者为准。

Claims (9)

1.一种数字货币挖矿装置,其特征是,包含:
运算模块,用以提供资源以执行挖矿任务与显示任务;以及
资源分配模块,电性连接上述运算模块,确认上述运算模块是否具有执行中的显示任务,并依据上述执行中的显示任务,调节上述运算模块提供上述挖矿任务的上述资源。
2.根据权利要求1的数字货币挖矿装置,其特征是,还包括:
网络通信模块,用以连接矿池;以及
自动注册模块,电性连接上述网络通信模块,并依据使用者注册数据,自动连接至上述矿池进行注册,上述挖矿任务是对应至进行注册的上述矿池与上述使用者注册数据。
3.根据权利要求2的数字货币挖矿装置,其特征是,上述自动注册模块在注册完成后,自动执行相对应的上述挖矿任务。
4.根据权利要求2的数字货币挖矿装置,其特征是,上述自动注册模块依据上述使用者注册数据,自动连接至钱包服务提供者进行注册。
5.根据权利要求1的数字货币挖矿装置,其特征是,若是上述执行中的显示任务是3D游戏,上述资源分配模块停止提供上述资源给上述挖矿任务。
6.根据权利要求1的数字货币挖矿装置,其特征是,若是上述资源分配模块确认上述运算模块具有上述执行中的显示任务,上述资源分配模块会将上述运算模块的上述资源优先提供给上述执行中的显示任务。
7.一种数字货币挖矿管理方法,用以管理运算模块,上述运算模块用以提供资源以执行挖矿任务与显示任务,其特征是,上述数字货币挖矿管理方法包含以下步骤:
确认上述运算模块是否具有执行中的显示任务;以及
若是,依据上述执行中的显示任务,调节上述运算模块提供给上述挖矿任务的上述资源。
8.根据权利要求7的数字货币挖矿管理方法,其特征是,若是上述执行中的显示任务是3D游戏,停止将上述运算模块的上述资源提供给上述挖矿任务。
9.根据权利要求7的数字货币挖矿管理方法,其特征是,若是确认上述运算模块具有上述执行中的显示任务,优先将上述运算模块的上述资源提供给上述显示任务。
CN201811346127.3A 2018-11-13 2018-11-13 数字货币挖矿装置及其挖矿管理方法 Withdrawn CN111176825A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811346127.3A CN111176825A (zh) 2018-11-13 2018-11-13 数字货币挖矿装置及其挖矿管理方法
US16/680,931 US20200151015A1 (en) 2018-11-13 2019-11-12 Digital currency mining device and digital currency mining management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811346127.3A CN111176825A (zh) 2018-11-13 2018-11-13 数字货币挖矿装置及其挖矿管理方法

Publications (1)

Publication Number Publication Date
CN111176825A true CN111176825A (zh) 2020-05-19

Family

ID=70549908

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811346127.3A Withdrawn CN111176825A (zh) 2018-11-13 2018-11-13 数字货币挖矿装置及其挖矿管理方法

Country Status (2)

Country Link
US (1) US20200151015A1 (zh)
CN (1) CN111176825A (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6991594B2 (ja) * 2020-02-05 2022-01-12 株式会社コナミアミューズメント ゲームシステム、ゲームシステムの動作方法およびプログラム
CN112070498B (zh) * 2020-09-09 2023-12-08 上海万向区块链股份公司 所有权处理***及方法
CH718486A2 (it) * 2022-07-15 2022-11-15 Associazione The World Peace Factory Macchina per l'estrazione di criptovalute.

Also Published As

Publication number Publication date
US20200151015A1 (en) 2020-05-14

Similar Documents

Publication Publication Date Title
CN104995865B (zh) 基于声音和/或面部辨识的服务提供
US11494443B2 (en) Electronic device for executing recommended application and operating method thereof
CN108038112B (zh) 文件处理方法、移动终端及计算机可读存储介质
CN111176825A (zh) 数字货币挖矿装置及其挖矿管理方法
CN111192005A (zh) 政务业务处理方法、装置、计算机设备及可读存储介质
CN106126256A (zh) 一种驱动管理方法、装置及***
CN111984803B (zh) 多媒体资源处理方法、装置、计算机设备及存储介质
US20220374866A1 (en) Lens depiction profile technology
CN107506494B (zh) 文件处理方法、移动终端及计算机可读存储介质
CN107317928B (zh) 信息处理方法、移动终端及计算机可读存储介质
CN112036887A (zh) 资源转移的方法、装置、设备及存储介质
CN112732547B (zh) 业务测试方法、装置、存储介质及电子设备
US20140208194A1 (en) Device and system for securely executing electronic documents
CN109034808B (zh) 一种支付类应用程序的运行方法、运行装置及终端设备
CN111192036A (zh) 账号资源更新方法、装置、计算机设备以及存储介质
CN115099819A (zh) 数据推送的方法、装置、存储介质及电子设备
CN111654717B (zh) 数据处理方法、装置、设备及存储介质
CN113516497A (zh) 信息推送方法、装备、计算机设备及存储介质
CN107580030B (zh) 一种数据管理方法、装置及服务器
CN112116480A (zh) 虚拟资源确定方法、装置、计算机设备及存储介质
CN111681098A (zh) 资源转移方法、装置、服务器及计算机可读存储介质
CN110855822A (zh) 陌生号码备注方法、陌生号码备注装置及移动终端
CN110875876B (zh) 电子红包识别方法、电子红包识别装置及移动终端
US11818270B2 (en) System and method for establishing permanent records based on microinteractions
TWI757925B (zh) 透過呼叫輸入程式使兩應用程式同時執行之系統及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20200519

WW01 Invention patent application withdrawn after publication