[go: up one dir, main page]

CN108874599A - 一种对加密货币运算设备进行老化测试的方法和设备 - Google Patents

一种对加密货币运算设备进行老化测试的方法和设备 Download PDF

Info

Publication number
CN108874599A
CN108874599A CN201810550631.9A CN201810550631A CN108874599A CN 108874599 A CN108874599 A CN 108874599A CN 201810550631 A CN201810550631 A CN 201810550631A CN 108874599 A CN108874599 A CN 108874599A
Authority
CN
China
Prior art keywords
burn
test
arithmetic facility
equipment
currency
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.)
Pending
Application number
CN201810550631.9A
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.)
Shanghai Canaan Jiesi Information Technology Co ltd
Original Assignee
Hangzhou Canaan Creative Information Technology Ltd
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 Hangzhou Canaan Creative Information Technology Ltd filed Critical Hangzhou Canaan Creative Information Technology Ltd
Priority to CN201810550631.9A priority Critical patent/CN108874599A/zh
Publication of CN108874599A publication Critical patent/CN108874599A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Of Individual Semiconductor Devices (AREA)

Abstract

本发明的实施方式提供了一种对加密货币运算设备进行老化测试的方法和设备,其特征在于,所述方法包括:与进行老化测试的至少一个加密货币运算设备连接;针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。利用本发明可以减少老化测试过程中的人工操作,显著提高老化测试效率。

Description

一种对加密货币运算设备进行老化测试的方法和设备
技术领域
本发明涉及计算机领域,具体涉及一种对加密货币运算设备进行老化测试的方法和设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
近年来区块链技术引起大众广泛关注,其中一个支撑性机制就是通过挖矿产生以比特币、以太币为代表的极具价值的虚拟数字货币,挖矿也即通过竞争计算哈希难题来获得区块链的记账权。由此可知,挖矿对于加密货币运算设备的计算能力的要求十分高,现有的加密货币运算设备主要包括GPU型计算设备与ASIC型计算设备两种。
随着区块链数字货币的快速发展,专业的挖矿设备迭代更新十分迅速,市场对于加密货币运算设备的需求也随之不断增长,专业的加密货币运算设备出厂前必须经过一定时间的老化测试,进一步淘汰不符合计算能力的数字货币计算设备。
针对上述老化测试,当前技术中采用的方法是针对单台加密货币运算设备进行单独老化这种测试方法,这可能需要现场工程师控制加密货币运算设备运行一段时间后,再登录每台设备以检查设备运行状态是否符合出货标准,然后将符合出货标准的运算设备装箱出货,并手工记录所述运算设备的唯一标识符(将标签和电子签存储到电脑中)以及出货日期以供售后查询。上述方法为人力密集型工作,而且过于依赖现场工程师的工作经验,难以避免测试过程中出现人为误差,缺乏一种对大批量加密货币运算设备的老化测试进行集中管理的设备和方法。
发明内容
为了解决或部分解决上述技术问题,本发明的实施例提出一种对加密货币运算设备进行老化测试的方法和设备,以便加密货币运算设备厂商能够集中管理大批量的矿机出厂老化测试,减少了测试过程中可能会出现的人为误差、显著提高了加密货币运算设备的出货效率与测试准确性。
在本发明实施方式的第一方面,提出一种对加密货币运算设备进行老化测试的方法,其特征在于,所述方法包括:
与进行老化测试的至少一个加密货币运算设备连接;
针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;
根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。
在一种可能的设计方案中,所述与进行老化测试的至少一个加密货币运算设备连接,包括:
通过输入的IP地址与进行老化测试的至少一个加密货币运算设备进行连接,其中每个所述加密货币运算设备对应一个固定的IP地址。
在一种可能的设计方案中,所述获取条件为下列中的部分或全部:
加密货币运算设备运行的时长超过设定时长;
接收到获取老化测试信息的指令;
获取老化测试信息的周期达到。
在一种可能的设计方案中,所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,包括:
根据预设的可视化策略对所述老化测试信息和/或所述老化测试结果进行可视化渲染;
其中,所述可视化策略包括表示老化测试信息的文本信息和/或表示老化测试结果的图像信息。
在一种可能的设计方案中,所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,包括:
记录并存储生成的所述老化测试结果和/或生成的所述老化测试结果的时间。
在一种可能的设计方案中,其中所述老化信息包括加密货币运算设备的唯一标识符、设备运行时间与设备运行状态,所述设备运行状态至少包括设备计算能力与设备温度
在本发明实施方式的第二方面,提出一种对加密货币运算设备进行老化测试的设备,其特征在于,包括:
一个或者多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或者多个处理器执行时,使得所述一个或多个处理器实现:
与进行老化测试的至少一个加密货币运算设备连接;
针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;
根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。
在一种可能的设计方案中,所述与进行老化测试的至少一个加密货币运算设备连接包括:
通过用户输入的IP地址与进行老化测试的至少一个加密货币运算设备进行连接,其中每个所述加密货币运算设备对应一个固定的IP地址。
在一种可能的设计方案中,所述获取条件为下列中的部分或全部:
加密货币运算设备运行的时长超过设定时长;
接收到获取老化测试信息的指令;
获取老化测试信息的周期达到。
在一种可能的设计方案中,所述控制器还用于执行:
在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,根据预设的可视化策略对所述老化测试信息和/或所述老化测试结果进行可视化渲染;
其中,所述可视化策略包括表示老化测试信息的文本信息和/或表示老化测试结果的图像信息。
在一种可能的设计方案中,所述处理器还用于执行:
在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,记录并存储生成的所述老化测试结果和/或生成的所述老化测试结果的时间。
在一种可能的设计方案中,其中所述老化信息包括加密货币运算设备的唯一标识符、设备运行时间与设备运行状态,所述设备运行状态至少包括设备计算能力与设备温度。
在本发明实施方式的第三方面,提出一种对加密货币运算设备进行老化测试的设备,其特征在于,所述设备包括:
接口单元,用于与进行老化测试的至少一个加密货币运算设备连接;
获取单元,用于针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;
分析单元,用于根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。
在一种可能的设计方案中,所述接口单元在与进行老化测试的至少一个加密货币运算设备连接时,进一步用于:
通过输入的IP地址与进行老化测试的至少一个加密货币运算设备进行连接,其中每个所述加密货币运算设备对应一个固定的IP地址。
在一种可能的设计方案中,所述获取条件可以是下列中的部分或全部:加密货币运算设备运行的时长超过设定时长;接收到获取老化测试信息的指令;获取老化测试信息的周期达到。
在一种可能的设计方案中,所述设备还可以包括浏览单元540,用于在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,根据预设的可视化策略对所述老化测试信息和/或所述老化测试结果进行可视化渲染。
在一种可能的设计方案中,所述设备还可以包括存储单元550,用于在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,记录并存储生成的所述老化测试结果和/或生成的所述老化测试结果的时间。
在一种可能的设计方案中,老化信息包括加密货币运算设备的唯一标识符、设备运行时间与设备运行状态,所述设备运行状态至少包括设备计算能力与设备温度。
在本发明实施方式的第四方面,提出一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被处理器执行时,使得所述处理器执行如上所述的方法。
有益效果:正是通过本发明实施方式所提供的提出一种对加密货币运算设备进行老化测试的方法、设备以及存储介质,加密货币运算设备厂商可以通过对加密货币运算设备的老化测试状态进行集中管理,无需手动登录每个计算设备并人工记录加密货币运算设备参数,减少了大量的重复性工作,进一步显著提高了生产效率并降低了生产成本。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1示出了根据本发明实施例的一种对加密货币运算设备进行老化测试的方法流程图;
图2示出了根据本发明实施例的另一种对加密货币运算设备进行老化测试的方法流程图;
图3示出了根据本发明实施例的又一种对加密货币运算设备进行老化测试的方法流程图;
图4示出了根据本发明实施例的对加密货币运算设备进行老化测试的方法中,进行可视化渲染的界面示意图;
图5示出了根据本发明实施例的一种对加密货币运算设备进行老化测试的设备示意图;
图6示出了根据本发明实施例的另一种对加密货币运算设备进行老化测试的设备示意图;
图7示出了根据本发明实施例的又一种对加密货币运算设备进行老化测试的设备示意图;
图8示出了根据本发明实施方式的对加密货币运算设备进行老化测试的设备的示意图;
图9示出了根据本发明实施方式的对加密货币运算设备进行老化测试的设备的计算机可读存储介质的示意图;
在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
示例性方法
本发明实施例提出一种加密货币运算设备进行老化测试的方法。
图1是根据本发明实施例的对加密货币运算设备进行老化测试的方法100的示意性流程图,该方法所涉及的指令可由处理器执行。如图1所示,该方法100包括但不限于如下步骤:
S110,与进行老化测试的至少一个加密货币运算设备连接;
加密货币运算设备是本设备中的待老化测试设备,通常,其至少可以分为GPU型加密货币运算设备和ASIC型加密货币运算设备两类,通常为多芯片集成型设备。在本实施例中,该设备用于执行老化测试并生成老化测试信息,该老化测试信息可以是加密货币运算设备在执行老化测试过程中实时更新的,也可以是异步存储在存储器上的。
在一些可能的实施方式中,老化信息包括加密货币运算设备的唯一标识符、设备运行时间与设备运行状态,所述设备运行状态至少包括设备计算能力与设备温度。
可选地,上述设备温度可以是加密货币运算设备的芯片中温度最高的一个,由于加密货币运算设备通常为芯片集成式设备,故设备温度可以是GPU型加密货币运算设备中显卡温度最高的一个,或ASIC型加密货币运算设备中芯片温度最高的一个。
可选地,上述加密货币运算设备的唯一标识符可以是加密货币运算设备的固定IP地址、MAC地址或其他可以表示设备唯一性的其他信息。
可选地,在连接到加密货币运算设备的过程中,进一步可以包括:判断加密货币运算设备是否在线,若在线则连接;若不在线,终止老化测试流程并生成提醒信息以便提醒测试工程师进行检查。进一步地,上述提醒信息可以在后文中的可视化渲染步骤中被渲染为特殊的可视化内容。
在一些可能的实施方式中,本发明实施例的与进行老化测试的至少一个加密货币运算设备连接,可以包括:
通过用户输入的IP地址与进行老化测试的至少一个加密货币运算设备进行连接,其中每个所述加密货币运算设备对应一个固定的IP地址。
例如,加密货币运算设备被配置为固定IP(例如192.168.1.230),每台加密货币运算设备的IP地址被添加到一个浏览器后端配置文件中,该浏览器后端可以通过读取添加到配置文件中的IP地址进一步连接到所述加密货币运算设备。
S120,针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;
在一些可能的实施方式中,所述获取条件可以是下列中的部分或全部:加密货币运算设备运行的时长超过设定时长;接收到获取老化测试信息的指令;获取老化测试信息的周期达到。
例如,获取条件可以是每隔10分钟从加密货币运算设备获取一次老化测试信息。
S130,根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。
可选地,步骤S130可以进一步包括步骤S131-S132。
S131:先判断获取的老化测试信息中的设备运行时间是否符合预设的老化测试标准,如果未超过则判断该设备未完成测试;
S132:若超过,则进一步判断获取的老化测试信息中的设备运行状态是否符合预设的老化测试标准,如果符合则判断该设备通过老化测试,否则判断该设备未通过老化测试。
在上述步骤中,采用分层判断规则以简化测试流程,避免测试设备在大批量设备同时老化测试时承受太大运行压力,先判断设备运行时间是否达到可测试标准,再判断设备运行状态是否符合预设的老化测试标准。可选地,若采取的是“获取老化测试信息的周期达到”这一获取条件,上述预设的老化测试标准中的设备运行时间优选大于上述获取老化测试信息的周期,以防止加密货币运算设备的测试时间过久导致出货效率降低。
可选地,上述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果的步骤还可以用于提醒下架或提醒出货,例如,当加密货币运算设备的运行时间超过一定时间阈值时,生成提醒信息以便提醒检测人员尽快进行出货或下架,上述提醒信息可以在后文中的可视化渲染步骤中被渲染为特殊的可视化内容,例如动态闪烁的色块。
在一些可能的实施方式中,如图2所示,方法100还可包括步骤140:在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,根据预设的可视化策略对所述老化测试信息和/或所述老化测试结果进行可视化渲染;其中,所述可视化策略包括表示老化测试信息的文本信息和/或表示老化测试结果的图像信息。
图4示出了本发明实施例中基于一个可能的可视化策略对所述老化测试信息和/或老化测试结果进行可视化渲染的图形界面,但并不限于此策略,不偏离本发明精神和内容的任何一种可视化渲染策略都可以在这里应用。
如图4所示,每个单格显示区域对应一个加密货币运算设备,该显示区域内显示包括获取的老化测试信息的文本信息,假设:预设的老化测试策略为设备运行时间超过60min时开始进行测试、设备的计算能力超过100Mhash/s且设备的温度超过65℃时设备通过测试,未完成测试时设备对应的界面区域不进行颜色渲染、通过测试时设备对应的界面区域以浅色渲染以及未通过测试时设备对应的界面区域以深色渲染,关于加密货币运算设备的所有参数显示在其对应的界面区域内。则在此规则下,IP地址为192.168.1.230的加密货币运算设备所对应的区域内:显示的设备运行时间为1h50min,设备计算能力为120Mhash/s,设备温度为68℃,由此可以判断得出该设备的老化测试结果为通过老化测试,进一步地,该设备所对应的显示区域内显示为淡色渲染。此外,该老化测试结果至少还包括与老化测试结果对应的设备唯一标识符。
当然,所述可视化策略不限于此,例如在图4中,可以进行可视化渲染的信息还包括:当前测试时间(例如图3中的2018-4-22 21:24)、机器数量(例如图3中的机器数量:20)、加密货币运算设备的IP地址(例如图3中的192.168.1.230)等。又例如,IP地址的渲染可以采用当光标移动至某一设备所对应的界面区域时,在光标的旁边显示该设备的IP地址,也可以直接显示在其对应的界面区域内这一渲染策略。
进一步地,进行可视化渲染的还可以包括并未并未连接到的加密货币运算设备,例如,当待测设备列表中存在用户输入的某一IP地址,却无法通信连接到该IP地址所对应的加密货币运算设备时,该设备所对应的界面区域内的可视化信息可以为特殊符号,例如N/A。
在一些可能的实施方式中,如图3所示,方法100还可包括步骤150:在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,记录并存储生成的所述老化测试结果和/或生成的所述老化测试结果的时间。
可选地,存储的老化测试结果至少可以包括加密货币运算设备的唯一标识符以及表示加密货币运算设备是否完成和/或通过测试的信息,当然并不限于此。通过对加密设备的老化测试结果以及生成老化测试结果的时间进行存储这一技术方案,可以在出货、销售、或售后相关环节中对该加密货币运算设备的信息进行管理与查询,也可以作为设备经过老化测试的凭证。
示例性设备
图5示出了根据本发明实施例的对加密货币运算设备进行老化测试的设备,如图5所示,该设备包括但不限于:接口单元510、获取单元520、分析单元530。
接口单元510用于与进行老化测试的至少一个加密货币运算设备连接;
加密货币运算设备是本设备中的待老化测试设备,其至少可以分为GPU型加密货币运算设备和ASIC型加密货币运算设备两类,通常为多芯片集成型设备。在本实施例中,该设备用于执行老化测试并生成老化测试信息,该老化测试信息可以是加密货币运算设备在执行老化测试过程中实时更新的,也可以是异步存储在存储器上的。
在一些可能的实施方式中,老化信息包括加密货币运算设备的唯一标识符、设备运行时间与设备运行状态,所述设备运行状态至少包括设备计算能力与设备温度。
可选地,上述设备温度可以是加密货币运算设备的芯片中温度最高的一个,由于加密货币运算设备通常为芯片集成式设备,故设备温度可以是GPU型加密货币运算设备中显卡温度最高的一个,或ASIC型加密货币运算设备中芯片温度最高的一个。
可选地,上述加密货币运算设备的唯一标识符可以是加密货币运算设备的固定IP地址、MAC地址或其他可以表示设备唯一性的其他信息。
可选地,接口单元510进一步可以包括连接判断模块,用于判断加密货币运算设备是否在线,若在线则连接;若不在线,终止老化测试流程并生成提醒信息以便提醒测试工程师进行检查。进一步地,上述提醒信息可以通过后文中的浏览单元540被渲染为特殊的可视化内容,
在一些可能的实施方式中,所述接口单元510在与进行老化测试的至少一个加密货币运算设备连接时,进一步用于:
通过用户输入的IP地址与进行老化测试的至少一个加密货币运算设备进行连接,其中每个所述加密货币运算设备对应一个固定的IP地址。
例如,加密货币运算设备被配置为固定IP(例如192.168.1.230),每台加密货币运算设备的IP地址被添加到接口单元510的配置文件中,该接口单元510可以通过读取添加到配置文件中的IP地址进一步连接到所述加密货币运算设备。
获取单元520用于针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;
在一些可能的实施方式中,所述获取条件可以是下列中的部分或全部:加密货币运算设备运行的时长超过设定时长;接收到获取老化测试信息的指令;获取老化测试信息的周期达到。
例如,获取单元520可以每隔10分钟从加密货币运算设备获取一次老化测试信息。
分析单元530用于根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。可选地,上述老化测试标准为可修改的。
可选地,分析单元530可以进一步包括时间分析模块和状态分析模块,时间分析模块用于先判断获取的老化测试信息中的设备运行时间是否符合预设的老化测试标准,如果未超过则判断该设备未完成测试;若超过,则进一步通过状态分析模块判断获取的老化测试信息中的设备运行状态是否符合预设的老化测试标准,如果符合则判断该设备通过老化测试,否则判断该设备未通过老化测试。
在上述步骤中,采用分层模块进行判断以简化测试流程,避免测试设备在大批量设备同时老化测试时承受太大运行压力,先判断设备运行时间是否达到可测试标准,再判断设备运行状态是否符合预设的老化测试标准。可选地,若获取模块520采取的是“获取老化测试信息的周期达到”这一获取条件,上述预设的老化测试标准中的设备运行时间优选大于上述获取老化测试信息的周期,以防止加密货币运算设备的测试时间过久导致出货效率降低。
可选地,上述分析模块530可以进一步包括提醒模块,用于提醒下架或提醒出货,例如,当加密货币运算设备的运行时间超过一定时间阈值时,所述提醒模块生成提醒信息以便提醒检测人员尽快进行出货或下架,上述提醒信息可以通过后文中浏览单元540的被渲染为特殊的可视化内容,例如动态闪烁的色块。
在一些可能的实施方式中,如图6所示,所述设备还可以包括浏览单元540,用于在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,根据预设的可视化策略对所述老化测试信息和/或所述老化测试结果进行可视化渲染。
其中,所述可视化策略包括表示老化测试信息的文本信息和/或表示老化测试结果的图像信息。
在一些可能的实施方式中,如图7所示,所述设备还可以包括存储单元550,用于在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,记录并存储生成的所述老化测试结果和/或生成的所述老化测试结果的时间。
可选地,存储的老化测试结果至少可以包括加密货币运算设备的唯一标识符以及表示加密货币运算设备是否完成和/或通过测试的信息,当然并不限于此。通过对加密设备的老化测试结果以及生成老化测试结果的时间进行存储这一技术方案,可以在出货、销售、或售后相关环节中对该加密货币运算设备的信息进行管理与查询,也可以作为设备经过老化测试的凭证。
示例性设备
在介绍了本发明示例性实施方式的方法和设备之后,接下来,介绍根据本发明的另一方面的对加密货币运算设备进行老化测试的设备。
所属技术领域的技术人员能够理解,本发明的各个方面可以实现为设备、方法或计算机可读存储介质。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“设备”。
在一些可能的实施方式中,本发明的用于对加密货币运算设备进行老化测试的设备可以至少包括一个或多个处理器、以及至少一个存储器。其中,所述存储器存储有程序,当所述程序被所述处理器执行时,使得所述处理器执行如图1所示的步骤:
S110:与进行老化测试的至少一个加密货币运算设备连接;
S120:针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;
S130:根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。
此外,尽管附图中未示出,但本发明的所述程序被所述处理器执行时,还使得所述处理器执行上述示例性方法中描述的其他操作或步骤。
下面参照图8来描述根据本发明的这种实施方式的用于评估包装箱推荐算法的设备1。图8显示的设备1仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图8所示,设备1可以以通用计算设备的形式表现,包括但不限于:至少一个处理器10、至少一个存储器20、连接不同设备组件的总线60。
总线60包括数据总线、地址总线和控制总线。
存储器20可以包括易失性存储器,例如随机存取存储器(RAM)21和/或高速缓存存储器22,还可以进一步包括只读存储器(ROM)23。
存储器20还可以包括程序模块24,这样的程序模块24包括但不限于:操作设备、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
设备1还可以与一个或多个外部设备2(例如键盘、指向设备、蓝牙设备等)通信,也可与一个或者多个其他设备进行通信。这种通信可以通过输入/输出(I/O)接口40进行,并在显示单元30上进行显示。并且,设备1还可以通过网络适配器50与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器50通过总线60与设备1中的其它模块通信。应当明白,尽管图中未示出,但可以结合设备1使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID设备、磁带驱动器以及数据备份存储设备等。
示例性计算机可读存储介质
在一些可能的实施方式中,本发明的各个方面还可以实现为一种计算机可读存储介质的形式,其包括程序代码,当所述程序代码在被处理器执行时,所述程序代码用于使所述处理器执行上面描述的方法。
上面描述的方法包括了上面的附图中示出和未示出的多个操作和步骤,这里将不再赘述。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的设备、设备或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
如图9所示,描述了根据本发明的实施方式的计算机可读存储介质3,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的计算机可读存储介质不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行设备、设备或者器件使用或者与其结合使用。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
此外,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。

Claims (14)

1.一种对加密货币运算设备进行老化测试的方法,其特征在于,所述方法包括:
与进行老化测试的至少一个加密货币运算设备连接;
针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;
根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。
2.根据权利要求1所述的方法,其特征在于,所述与进行老化测试的至少一个加密货币运算设备连接,包括:
通过输入的IP地址与进行老化测试的至少一个加密货币运算设备进行连接,其中每个所述加密货币运算设备对应一个固定的IP地址。
3.根据权利要求1所述的方法,其特征在于,所述获取条件为下列中的部分或全部:
加密货币运算设备运行的时长超过设定时长;
接收到获取老化测试信息的指令;
获取老化测试信息的周期达到。
4.根据权利要求1所述的方法,其特征在于,所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,包括:
根据预设的可视化策略对所述老化测试信息和/或所述老化测试结果进行可视化渲染;
其中,所述可视化策略包括表示老化测试信息的文本信息和/或表示老化测试结果的图像信息。
5.根据权利要求1~4任一所述的方法,其特征在于,所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,包括:
记录并存储生成的所述老化测试结果和/或生成的所述老化测试结果的时间。
6.根据权利要求1所述的方法,其中所述老化信息包括加密货币运算设备的唯一标识符、设备运行时间与设备运行状态,所述设备运行状态至少包括设备计算能力与设备温度。
7.一种对加密货币运算设备进行老化测试的设备,其特征在于,包括:
一个或者多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或者多个处理器执行时,使得所述一个或多个处理器实现:
与进行老化测试的至少一个加密货币运算设备连接;
针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;
根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。
8.根据权利要求7所述的设备,其特征在于,所述与进行老化测试的至少一个加密货币运算设备连接包括:
通过用户输入的IP地址与进行老化测试的至少一个加密货币运算设备进行连接,其中每个所述加密货币运算设备对应一个固定的IP地址。
9.根据权利要求7所述的设备,其特征在于,所述获取条件为下列中的部分或全部:
加密货币运算设备运行的时长超过设定时长;
接收到获取老化测试信息的指令;
获取老化测试信息的周期达到。
10.根据权利要求7所述的设备,其特征在于,所述处理器还用于执行:
在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,根据预设的可视化策略对所述老化测试信息和/或所述老化测试结果进行可视化渲染;
其中,所述可视化策略包括表示老化测试信息的文本信息和/或表示老化测试结果的图像信息。
11.根据权利要求7-10任一所述的设备,其特征在于,所述处理器还用于执行:
在所述根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果之后,记录并存储生成的所述老化测试结果和/或生成的所述老化测试结果的时间。
12.根据权利要求7所述的设备,其中所述老化信息包括加密货币运算设备的唯一标识符、设备运行时间与设备运行状态,所述设备运行状态至少包括设备计算能力与设备温度。
13.一种对加密货币运算设备进行老化测试的设备,其特征在于,所述设备包括:
接口单元,用于与进行老化测试的至少一个加密货币运算设备连接;
获取单元,用于针对所连接的任意一个加密货币运算设备,在满足获取条件后从所述加密货币运算设备获取老化测试信息;
分析单元,用于根据预设的老化测试标准和获取到的所述老化测试信息生成针对所述加密货币运算设备的老化测试结果。
14.一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序被处理器执行时,使得所述处理器执行如权利要求1-6中任一项所述的方法。
CN201810550631.9A 2018-05-31 2018-05-31 一种对加密货币运算设备进行老化测试的方法和设备 Pending CN108874599A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810550631.9A CN108874599A (zh) 2018-05-31 2018-05-31 一种对加密货币运算设备进行老化测试的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810550631.9A CN108874599A (zh) 2018-05-31 2018-05-31 一种对加密货币运算设备进行老化测试的方法和设备

Publications (1)

Publication Number Publication Date
CN108874599A true CN108874599A (zh) 2018-11-23

Family

ID=64336163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810550631.9A Pending CN108874599A (zh) 2018-05-31 2018-05-31 一种对加密货币运算设备进行老化测试的方法和设备

Country Status (1)

Country Link
CN (1) CN108874599A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111209152A (zh) * 2020-01-10 2020-05-29 记忆科技(深圳)有限公司 Dram芯片老化测试设备、方法、计算机设备及存储介质
CN112269981A (zh) * 2020-11-17 2021-01-26 深圳杰微芯片科技有限公司 基于区块链算力设备数据搭建方法、服务器和存储介质
CN113125938A (zh) * 2021-03-17 2021-07-16 东莞市金锐显数码科技有限公司 老化测试监控方法和系统

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101858956A (zh) * 2010-05-27 2010-10-13 北京新润泰思特测控技术有限公司 老化测试系统
US20110084718A1 (en) * 2009-10-09 2011-04-14 Semiconductor Manufacturing International (Shanghai) Corporation Burn-In Testing System
CN102497293A (zh) * 2011-12-08 2012-06-13 曙光信息产业(北京)有限公司 一种大规模服务器的硬件测试分析方法
CN104535857A (zh) * 2014-12-18 2015-04-22 青岛歌尔声学科技有限公司 一种在线老化测试系统和方法
CN105515916A (zh) * 2015-12-30 2016-04-20 深圳市创维电器科技有限公司 老化测试监控方法及装置
CN106210175A (zh) * 2016-08-31 2016-12-07 广州视源电子科技股份有限公司 媒体播放器的老化测试方法、装置和系统
CN107167675A (zh) * 2017-03-28 2017-09-15 深圳市微科信息技术有限公司 一种CANBus终端的老化测试方法及装置
CN107688125A (zh) * 2017-06-28 2018-02-13 东莞华贝电子科技有限公司 老化测试系统及方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110084718A1 (en) * 2009-10-09 2011-04-14 Semiconductor Manufacturing International (Shanghai) Corporation Burn-In Testing System
CN101858956A (zh) * 2010-05-27 2010-10-13 北京新润泰思特测控技术有限公司 老化测试系统
CN102497293A (zh) * 2011-12-08 2012-06-13 曙光信息产业(北京)有限公司 一种大规模服务器的硬件测试分析方法
CN104535857A (zh) * 2014-12-18 2015-04-22 青岛歌尔声学科技有限公司 一种在线老化测试系统和方法
CN105515916A (zh) * 2015-12-30 2016-04-20 深圳市创维电器科技有限公司 老化测试监控方法及装置
CN106210175A (zh) * 2016-08-31 2016-12-07 广州视源电子科技股份有限公司 媒体播放器的老化测试方法、装置和系统
CN107167675A (zh) * 2017-03-28 2017-09-15 深圳市微科信息技术有限公司 一种CANBus终端的老化测试方法及装置
CN107688125A (zh) * 2017-06-28 2018-02-13 东莞华贝电子科技有限公司 老化测试系统及方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111209152A (zh) * 2020-01-10 2020-05-29 记忆科技(深圳)有限公司 Dram芯片老化测试设备、方法、计算机设备及存储介质
CN111209152B (zh) * 2020-01-10 2023-08-08 记忆科技(深圳)有限公司 Dram芯片老化测试设备、方法、计算机设备及存储介质
CN112269981A (zh) * 2020-11-17 2021-01-26 深圳杰微芯片科技有限公司 基于区块链算力设备数据搭建方法、服务器和存储介质
CN113125938A (zh) * 2021-03-17 2021-07-16 东莞市金锐显数码科技有限公司 老化测试监控方法和系统
CN113125938B (zh) * 2021-03-17 2024-04-02 东莞市金锐显数码科技有限公司 老化测试监控方法和系统

Similar Documents

Publication Publication Date Title
Blocklove et al. Chip-chat: Challenges and opportunities in conversational hardware design
US20220125360A1 (en) Method and computer program for determining psychological state through drawing process of counseling recipient
CN103677806B (zh) 用于系统管理的方法和系统
US20130067436A1 (en) Enhancing functional tests coverage using traceability and static analysis
CN111177671A (zh) 一种数据管理平台、方法及电子设备
CN108874599A (zh) 一种对加密货币运算设备进行老化测试的方法和设备
CN109426611A (zh) 一种软件测试方法和装置
CN108614443A (zh) Phm系统模型开发和验证平台设计方法
US20120226484A1 (en) Calculation simulation system and method thereof
Hammani Survey of non-functional requirements modeling and verification of software product lines
CN110766411A (zh) 以太坊代币交易中不一致行为的检测方法
Trubiani et al. Performance issues? Hey DevOps, mind the uncertainty
US20130132165A1 (en) Computer system and method for ctq-based product testing, analysis, and scoring
KR102511069B1 (ko) 심리 상태를 판단하는 장치, 심리 상태를 판단하는 방법 및 컴퓨터 프로그램
US20240029883A1 (en) Ai-based system and method for prediction of medical diagnosis
CN107430590A (zh) 数据比较
Alsarraj et al. Developing an automated model-based software testing tool from the design phase
CN103488477B (zh) Java接口的可视化编辑系统和可视化编辑方法
US10303962B2 (en) Method and system for generating machine-readable biometric data
CN113342667A (zh) 数据处理方法、装置、电子设备以及计算机可读存储介质
CN118484212A (zh) 车载控制器的软件刷写方法、装置、电动车辆和介质
CN107229568B (zh) 带过去时态的线性时态逻辑性质的有界运行时验证方法
KR101843092B1 (ko) 복수의 보험상품 시스템에 대하여 그 시스템들의 정확성을 순차적으로 검증하는 방법
CN111190671B (zh) 一种窗口显示控制的方法、装置和电子设备
JP7673522B2 (ja) 要因分析装置、要因分析方法、及びプログラム

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20211014

Address after: 200436 room 138, No. 5 and 6, Lane 1188, Wanrong Road, Jing'an District, Shanghai

Applicant after: Shanghai Canaan Jiesi Information Technology Co.,Ltd.

Address before: 310000 Room 1203, 12/F, Building 4, No. 9, Jiuhuan Road, Jianggan District, Hangzhou City, Zhejiang Province

Applicant before: Hangzhou Canaan Creative Information Technology Ltd.