掌桥专利:专业的专利平台
掌桥专利
首页

基于区块链的测量设备管理方法及装置

文献发布时间:2023-06-19 11:42:32


基于区块链的测量设备管理方法及装置

技术领域

本说明书一个或多个实施方式涉及区块链技术领域,尤其涉及一种基于区块链的测量设备管理方法及装置。

背景技术

测量设备或装置在各行业有着广泛的应用,在其生产、物流、安装、使用及维修等生命周期过程中,会产生各种设备状态信息,且各种设备状态信息对测量设备的正确正常使用有着至关重要的意义。目前这些信息的存储管理的安全程度不足,存在信息异常修改的风险,并且对这些信息的应用程度不高。

目前测量设备的各种状态信息的存储管理方法通常包括分散的物理存储信息管理、基于数据库或云存储的信息管理。分散的物理存储信息管理方法不能高效率进行信息的检索与多功能的信息应用,并且信息可能由于存储设备的故障而丢失;基于数据库或云存储的信息管理提高了信息检索与应用的效率,但是信息管理的安全程度仍然不足。

发明内容

有鉴于此,本说明书一个或多个实施方式提供了基于区块链的测量设备管理方法、装置、计算机设备和计算机可读存储介质。

为实现上述目的,本说明书一个或多个实施方式提供了一种基于区块链的测量设备管理方法,应用于区块链网络中的节点设备;包括:

获取测量设备的生命周期中的各阶段的测量设备的设备状态数据;

基于获取到的所述设备状态数据构建目标交易,将所述目标交易发送至所述区块链网络中的其它节点设备,以对所述目标交易进行共识处理;

当所述目标交易共识通过后,将所述目标交易存储至所述区块链网络的分布式账本;其中,存储在所述区块链网络的分布式账本中的所述目标交易用以对所述测量设备进行生命周期管理。

在又一示出的实施方式中,所述目标交易包括所述设备状态数据或所述设备状态数据的密文;所述生命周期包括所述测量设备从生产至退出使用的周期内的多个阶段;

其中,所述生命周期包括以下示出的阶段中的任意多个的组合:

生产阶段、物流阶段、安装阶段、使用阶段、维修阶段。

在又一示出的实施方式中,所述区块链中部署了用于对所述测量设备进行生命周期管理的智能合约;对所述测量设备进行生命周期管理的过程,包括:

响应于管理客户端发送的针对所述测量设备进行生命周期管理的目标调用交易,调用所述智能合约声明的生命周期管理逻辑,基于所述设备状态数据,对所述测量设备进行生命周期管理。

在又一示出的实施方式中,与所述安装阶段对应的设备状态数据包括:设备标定信息数据;所述生命周期管理逻辑包括测量设备标定逻辑;

所述测量设备标定逻辑,包括:

步骤A,标定所述测量设备;

步骤B,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的最新标定信息数据;

步骤C,获取所述测量设备的现有标定信息数据;

步骤D,判断所述最新标定信息数据和所述现有标定信息数据是否相同;当所述最新标定信息和所述现有标定信息不同时,再次执行所述步骤A至D,直至所述最新标定信息和所述现有标定信息相同。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括:铅封标识码;所述生命周期管理逻辑包括测量设备电子铅封状态管理逻辑;

所述电子铅封状态管理逻辑,包括:

步骤A,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的最新铅封标识码;

步骤B,获取所述测量设备的现有铅封标识码;

步骤C,判断所述最新铅封标识码和所述现有铅封标识码是否相同;

当上述最新铅封标识码和所述现有标识码不相同时,

步骤D,执行预设的提示或报警操作。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括:异常状态信息数据;所述生命周期管理逻辑包括测量设备的异常状态管理逻辑;

所述异常状态管理逻辑,包括:

步骤A,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的异常状态信息;

步骤B,基于所述异常状态信息,执行预设的故障分析逻辑。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括:设备性能指标数据;所述生命周期管理逻辑包括测量设备设备性能状态管理逻辑;

所述设备性能状态管理逻辑,包括:

步骤A,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的初始状态的设备性能指标数据;

步骤B,获取所述测量设备的现有状态的设备性能指标数据;

步骤C,判断所述初始状态的设备性能指标数据和所述现有状态的设备性能指标数据是否相同;

当所述初始状态的设备性能指标数据和所述现有状态的设备性能指标数据不相同时,

步骤D,执行预设的性能差异处理逻辑。

在又一示出的实施方式中,所述性能指标数据包括:计量性能指标数据、测量精度指标数据、蠕变指标数据、测量重复性指标数据、运行环境指标数据、电磁兼容性指标数据中的一种或多种。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括设备运行环境数据,所述设备运行环境数据包括:温度、湿度、气压、冲击、载荷、设备倾斜度数据中的一种或多种。

在又一示出的实施方式中,与所述维修阶段对应的设备状态数据包括维修服务人员数据、维修时间数据、维修设备标识数据中的一种或多种。

在又一示出的实施方式中,对所述测量设备进行生命周期管理的节点设备包括计量监管机构节点设备。

在又一示出的实施方式中,所述目标交易包括分类索引值,所述分类索引值用以标识所述设备状态数据的类别。

在又一示出的实施方式中,所述节点设备包括所述测量设备。

在又一示出的实施方式中,所述区块链为联盟链,所述测量设备加入所述区块链网络的过程包括:

所述联盟链的联盟成员节点设备获取所述测量设备的入链申请;

判断所述测量设备是否符合预设的入链节点条件;

如果是,

向所述测量设备发送联盟链节点设备入链权限验证,以使所述测量设备在所述入链权限验证通过后,加入所述区块链网络。

在又一示出的实施方式中,所述区块链的分布式账本包括所述区块链网络的节点设备的本地存储数据库,或与所述区块链网络的节点设备连接的云存储服务器的数据库。

相应地,本说明书还提供了一种基于区块链的测量设备管理装置,应用于区块链网络中的节点设备;包括:

获取单元,用于获取测量设备的生命周期中的各阶段的测量设备的设备状态数据;

发送单元,用于基于获取到的所述设备状态数据构建目标交易,将所述目标交易发送至所述区块链网络中的其它节点设备,以对所述目标交易进行共识处理;

存储单元,用于当所述目标交易共识通过后,将所述目标交易存储至所述区块链网络的分布式账本;其中,存储在所述区块链网络的分布式账本中的所述目标交易用以对所述测量设备进行生命周期管理。

在又一示出的实施方式中,所述目标交易包括所述设备状态数据或所述设备状态数据的密文;所述生命周期包括所述测量设备从生产至退出使用的周期内的多个阶段;

其中,所述生命周期包括以下示出的阶段中的任意多个的组合:

生产阶段、物流阶段、安装阶段、使用阶段、维修阶段。

在又一示出的实施方式中,所述区块链中部署了用于对所述测量设备进行生命周期管理的智能合约;对所述测量设备进行生命周期管理的过程,包括:

响应于管理客户端发送的针对所述测量设备进行生命周期管理的目标调用交易,调用所述智能合约声明的生命周期管理逻辑,基于所述设备状态数据,对所述测量设备进行生命周期管理。

在又一示出的实施方式中,与所述安装阶段对应的设备状态数据包括:设备标定信息数据;所述生命周期管理逻辑包括测量设备标定逻辑;

所述测量设备标定逻辑,包括:

步骤A,标定所述测量设备;

步骤B,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的最新标定信息数据;

步骤C,获取所述测量设备的现有标定信息数据;

步骤D,判断所述最新标定信息数据和所述现有标定信息数据是否相同;当所述最新标定信息和所述现有标定信息不同时,再次执行所述步骤A至D,直至所述最新标定信息和所述现有标定信息相同。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括:铅封标识码;所述生命周期管理逻辑包括测量设备电子铅封状态管理逻辑;

所述电子铅封状态管理逻辑,包括:

步骤A,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的最新铅封标识码;

步骤B,获取所述测量设备的现有铅封标识码;

步骤C,判断所述最新铅封标识码和所述现有铅封标识码是否相同;

当上述最新铅封标识码和所述现有标识码不相同时,

步骤D,执行预设的报警操作。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括:异常状态信息数据;所述生命周期管理逻辑包括测量设备的异常状态管理逻辑;

所述异常状态管理逻辑,包括:

步骤A,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的异常状态信息;

步骤B,基于所述异常状态信息,执行预设的故障分析逻辑。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括:设备性能指标数据;所述生命周期管理逻辑包括测量设备设备性能状态管理逻辑;

所述设备性能状态管理逻辑,包括:

步骤A,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的初始状态的设备性能指标数据;

步骤B,获取所述测量设备的现有状态的设备性能指标数据;

步骤C,判断所述初始状态的设备性能指标数据和所述现有状态的设备性能指标数据是否相同;

当所述初始状态的设备性能指标数据和所述现有状态的设备性能指标数据不相同时,

步骤D,执行预设的性能差异处理逻辑。

在又一示出的实施方式中,所述性能指标数据包括:计量性能指标数据、测量精度指标数据、蠕变指标数据、测量重复性指标数据、运行环境指标数据、电磁兼容性指标数据中的一种或多种。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括设备运行环境数据,所述设备运行环境数据包括:温度、湿度、气压、冲击、载荷、设备倾斜度数据中的一种或多种。

在又一示出的实施方式中,与所述维修阶段对应的设备状态数据包括维修服务人员数据、维修时间数据、维修设备标识数据中的一种或多种。

在又一示出的实施方式中,对所述测量设备进行生命周期管理的节点设备包括计量监管机构节点设备。

在又一示出的实施方式中,所述目标交易包括分类索引值,所述分类索引值用以标识所述设备状态数据的类别。

在又一示出的实施方式中,所述节点设备包括所述测量设备。

在又一示出的实施方式中,所述区块链为联盟链,所述测量设备加入所述区块链网络的过程包括:

所述联盟链的联盟成员节点设备获取所述测量设备的入链申请;

判断所述测量设备是否符合预设的入链节点条件;

如果是,

向所述测量设备发送联盟链节点设备入链权限验证,以使所述测量设备在所述入链权限验证通过后,加入所述区块链网络。

在又一示出的实施方式中,所述区块链的分布式账本包括所述区块链网络的节点设备的本地存储数据库,或与所述区块链网络的节点设备连接的云存储服务器的数据库。

相应地,本说明书还提供了一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行如上述各实施方式所述的基于区块链的测量设备管理方法。

相应地,本说明书还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行如上述各实施方式所述的基于区块链的测量设备管理方法。

由以上技术方案可见,本说明书提供的基于区块链的测量设备管理方法、装置,基于区块链技术的分布式账本存储机制,将目标交易去中心化地存储或存证(当设备状态数据被加密时)在所有节点设备中,由区块链的参与方节点设备共同维护,所有记录可回溯。而且,基于区块链的共识机制,每个节点设备提供的目标交易不会在提供后被篡改,从而保证了作为目标交易的基础的设备状态数据的真实性和安全性。进一步地,通过从区块链中读取真实有效的目标交易,基于设备状态数据对所述测量设备进行生命周期管理,可避免设备状态数据被篡改而可能造成的管理错误或损失。

附图说明

图1是一示例性实施方式提供的基于区块链的测量设备管理方法的流程示意图;

图2是一示例性实施方式提供的测量设备申请入链的流程示意图;

图3是一示例性实施方式提供的区块内容的示意图;

图4是又一示例性实施方式提供的基于区块链的测量设备标定管理方法的流程示意图;

图5是又一示例性实施方式提供的基于区块链的测量设备的电子铅封状态管理方法的流程示意图;

图6是又一示例性实施方式提供的基于区块链的测量设备的设备性能指标管理方法的流程示意图;

图7是一示例性实施方式提供的基于区块链的测量设备管理装置的示意图;

图8是运行本说明书所提供的基于区块链的测量设备管理装置实施方式的一种硬件结构图。

具体实施方式

这里将详细地对示例性实施方式进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施方式中所描述的实施方式并不代表与本说明书一个或多个实施方式相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施方式的一些方面相一致的装置和方法的例子。

需要说明的是:在其他实施方式中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施方式中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施方式中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施方式中也可能被合并为单个步骤进行描述。

测量设备在各行业有着广泛的应用。测量设备的生命周期,可包括测量设备的生产阶段、物流阶段、安装阶段、使用阶段、维修阶段,或上述任意多个阶段的组合。在测量设备的生命周期中,可以产生各种设备状态信息数据,如生产阶段产生的设备生产环境数据(包括如温湿度、酸碱条件、加工机床等设备的生产参数、调差参数等),物流阶段产生的物流流通数据(包括如出入物流站时间信息、沿途环境信息、异常物流中转信息等),安装阶段产生的调整安装数据(包括如电子铅封状态、设备标定信息、起始参数等),使用阶段产生的正常或异常使用数据(包括正常使用产生的测量数据、发生异常时的报错信息、设备搭载的软件信息等),维修阶段产生的信息数据(包括维修记录、维修后设备的精准度信息、软件更新版本号等)。

上述测量设备的生命周期中产生的设备状态数据,对测量设备的正常使用有着非常重要的意义。目前测量设备的各种状态信息的存储管理方法通常包括分散的物理存储信息管理,即将上述设备状态数据分别存储于生产商、物流商、使用客户端的计算服务器中,或上述多方进行云存储数据管理。上述这些设备状态数据的存储管理的安全程度不足,存在数据异常修改的风险;且分散的物理存储信息管理方法不能高效率进行信息的检索与多功能的信息应用,并且信息可能由于存储设备的故障而丢失。

进一步地,分散的物理存储不利于对测量设备生命周期中产生的上述设备状态数据进行协调管理应用。

有鉴于此,本说明书提供了一种基于区块链的测量设备管理方法,应用于区块链网络中的节点设备。

本说明书一个或多个实施方式所述的区块链网络系统,具体可指一个各节点设备通过共识机制达成的、具有分布式数据存储结构的P2P网络系统,该区块链内的数据分布在时间上相连的一个个“区块(block)”之内,后一区块包含前一区块的数据摘要,且根据具体的共识机制(如POW、POS、DPOS或PBFT等)的不同,达成全部或部分节点的数据全备份。本领域的技术人员熟知,由于区块链系统在相应共识机制下运行,已收录至区块链数据库内的数据很难被任意的节点篡改,例如采用Pow共识的区块链,至少需要全网51%算力的攻击才有可能篡改已有数据,因此区块链系统有着其他中心化数据库系统所无法比拟的保证数据安全、防攻击篡改的特性。由此可知,在本说明书所提供的实施方式中,被收录至区块链的分布式账本中的数据不会被攻击或篡改,从而保证了基于区块链内存储数据进行数据管理或应用的真实与公正性。

图1示意了本说明书一示例性实施方式提供的基于区块链的测量设备管理方法的流程步骤,包括:

步骤101,获取测量设备的生命周期中的各阶段的测量设备的设备状态数据。

本说明书并不限定测量设备的具体类型,可以起到测量或标定作用的设备、装置或设备、装置模块,均可纳入本说明书所述的测量设备的范畴。

上述测量设备的生命周期包括该测量设备从生产至退出使用的周期内的多个阶段,如生产阶段、物流阶段、安装阶段、使用阶段、维修阶段等,或上述多个阶段任意几个的组合阶段。

与测量设备的生产阶段对应的设备状态数据可包括:在测量设备的生产过程中所记录的各种生产参数,如测量设备的生产日期、生产原材料、生产工序、产品序列号、生产环境、生产设备参数等各种生产环节的信息数据。

与测量设备的物流阶段对应的设备状态数据可包括测量设备在生产过后的流通过程中产生的信息数据,如出入物流站时间地点信息、沿途环境信息、异常物流中转信息等;对于较为精密或贵重的测量设备,物流阶段的设备状态数据在测量设备的溯源管理中有着较为重要的存证意义。

测量设备,尤其是大型或精密测量设备,在投入使用前通常需安装调试,因此,与测量设备的安装阶段对应的设备状态数据可包括测量设备在安装阶段需使用的标定参数、或在安装阶段产生的误差概率参数、安装状态描述、参数备份或复原信息(如出厂设置参数)等数据。

与测量设备的使用阶段对应的设备状态数据可包括测量设备在使用过程中所产生或所需参考使用的任何信息数据,如正常使用产生的测量数据记录、发生异常时的报错信息(异常的温度、过载冲击等)、设备搭载的软件信息、标准作业流程(StandardOperation Procedure,SOP)信息数据,等等。

测量设备的电子铅封信息数据是反应测量设备是否受到未知的拆封、或异常的破坏等行为的信息数据,因此与使用阶段对应的设备状态数据还可包括测量设备(或测量设备的特定元件或模块)的电子铅封信息数据。

测量设备的性能指标数据也属于与使用阶段对应的设备状态数据,基于测量设备的具体种类和属性,上述设备性能指标数据可包括计量性能指标数据、测量精度指标数据、蠕变指标数据、测量重复性指标数据、运行环境指标数据、电磁兼容性指标数据等数据中的一种或多种。

测量设备在使用运行时,其运行状态、测量结果常受到运行环境的影响,因此与使用节点对应的设备状态数据还可包括设备运行环境数据,如设备运行时的温度、湿度、气压,设备运行时所负重或载荷、所受冲击,设备运行时的倾斜度等数据中的一种或多种。

与测量设备的维修阶段对应的设备状态数据可包括测量设备在维修过程中所产生的、或所参考使用的任何信息数据,如复原数据(出厂设置数据),故障检测程序数据、维修记录、参与维修的服务人员信息、维修时间、维修设备的标识等等。

上述节点设备可以为对测量设备进行生产、或物流、或安装、或使用或维修过程进行管理的计算机设备,也可以为与测量设备通信连接的计算机设备,还可以为测量设备本身,在本说明书中不作限定。因此上述获取设备状态数据的具体方式,可以是节点设备通过测量设备的生产、或物流、或安装、或使用或维修过程的信息录入获取,也可以通过与测量设备的通信获取,还可以由自身产生而获取(当上述节点设备为测量设备时),在本说明书中不作限定。

由测量设备作为节点设备直接获取设备状态数据,如测量设备在安装、使用或维修阶段产生的设备状态数据,相较于测量设备向管理计算设备传输数据、或管理计算设备直接录入的设备状态数据获取方式,简化了数据传输流程,提高了数据处理效率,更在一定程度上避免了可能发生的数据错误或被恶意修改。

在图2所示的实施方式中,在以联盟链为架构的区块链网络系统中,上述测量设备加入区块链网络以作为上述区块链网络的节点设备的过程,可以包括:

步骤201,所述联盟链的联盟成员节点设备获取所述测量设备的入链申请;

步骤202,所述联盟链的联盟成员节点设备判断所述测量设备是否符合预设的入链节点条件;上述入链节点条件为计算设备可作为上述区块链网络系统的节点设备所应符合的物理条件,例如,上述预设的入链节点条件可包括预设的存储容量阈值、或预设的处理器运算频率阈值等。

如果是,

步骤203,所述联盟链的联盟成员节点设备向所述测量设备发送联盟链节点设备入链权限验证;上述入链权限验证是测量设备以节点设备的身份加入上述区块链网络系统所需通过的权限验证,并在验证通过后,上述测量设备可作为节点设备加入到上述区块链网络,即可向邻近的节点设备发起数据同步申请,以获得区块链的分布式账本内的已有数据。

如果否,步骤204,向所述测量设备发送联盟成员的客户端入链权限验证;上述客户端权限验证是测量设备以联盟成员节点的客户端的身份加入到上述区块链网络系统所需通过的权限验证,并在验证通过后,上述测量设备可通过与上述联盟成员节点设备通信,向上述区块链的分布式账本发送状态数据,或通过与上述联盟成员节点设备通信,获取上述区块链的分布式账本存储的数据。

通过图2所示意的对测量设备的入链权限管理,测量设备可直接或间接地连入区块链网络系统,直接或间接向区块链分布式账本存储测量设备的状态数据,不仅提高了数据存储备份的效率,也基于区块链的防篡改机制提高了上述状态数据存储的及时性、有效性和真实性。

步骤102,基于获取到的所述设备状态数据构建目标交易,将所述目标交易发送至所述区块链网络中的其它节点设备,以对所述目标交易进行共识处理。

对于物理世界产生的真实数据,可以将其构建成区块链所支持的标准的交易(transaction)格式,然后发布至区块链,由区块链中的节点设备对收到的交易进行共识处理,并在达成共识后,由区块链中作为记账节点的节点设备,将这笔交易打包进区块,在区块链中进行持久化存储(该过程可称之为“存证”)。

上述基于设备状态数据构建的目标交易,可包括上述设备状态数据的原文;由于区块链的分布式账本内存储的数据均备份在其多个节点设备内,为保护数据隐私安全,上述目标交易也可包括被加密的上述设备状态数据,或上述设备状态数据的存证数据(如设备状态数据的hash摘要值)等等。

本实施方式中,并不限定上述共识处理所依据的具体共识算法。目前,区块链中支持的共识算法可以包括:

第一类共识算法,即节点设备需要争夺每一轮的记账周期的记账权的共识算法;例如,工作量证明(Proof of Work,POW)、股权证明(Proof of Stake,POS)、委任权益证明(Delegated Proof of Stake,DPOS)等共识算法;

第二类共识算法,即预先为每一轮记账周期选举记账节点(不需要争夺记账权)的共识算法;例如,实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)等共识算法。

在采用第一类共识算法的区块链网络中,争夺记账权的节点设备,都可以在接收到交易后执行该笔交易。争夺记账权的节点设备中可能有一个节点设备在本轮争夺记账权的过程中胜出,成为记账节点。记账节点可以将收到的交易与其它交易一起打包以生成最新区块,并将生成的最新区块或者该最新区块的区块头发送至其它节点设备进行共识。

在采用第二类共识算法的区块链网络中,具有记账权的节点设备在本轮记账前已经商定好。因此,节点设备在接收到交易后,如果自身不是本轮的记账节点,则可以将该交易发送至记账节点。对于本轮的记账节点,在将该交易与其它交易一起打包以生成最新区块的过程中或者之前,可以执行该交易。记账节点在生成最新区块后,可以将该最新区块或者该最新区块的区块头发送至其它节点设备进行共识。

图3示意了打包有一个或多个目标交易的示例性区块内容。如图3所示,该区块的区块体包含的设备状态数据可包括:测量设备的产品序列号、生产参数信息、物流中转信息、测量标定信息、电子铅封信息、异常状态信息、测量软件版本信息及其他信息等状态数据。值得注意的是,上述各种信息数据可以包含在一个目标交易中,也可包含在多个目标交易中。

为了进一步便利设备状态数据的统计、检索及其他应用,如图3所示,上述目标交易还可包括分类索引值,用以标识所述状态数据的类别。例如为与生产阶段、物流阶段、安装阶段、使用阶段、维修阶段对应的设备状态数据分别设置分类索引值:[001],[002],[003],[004],[005]等等。

步骤103,当所述目标交易共识通过后,将所述目标交易存储至所述区块链网络的分布式账本;其中,存储在所述区块链网络的分布式账本中的所述目标交易用以对所述测量设备进行生命周期管理。

如上所述,无论区块链采用以上示出的哪种共识算法,本轮的记账节点都可以将接收到的交易打包以生成最新区块,并将生成的最新区块或者该最新区块的区块头发送至其它节点设备进行共识验证。如果其它节点设备接收到最新区块或者该最新区块的区块头后,经验证没有问题,可以将该最新区块追加到原有的区块链末尾,从而完成区块链的记账过程。其它节点验证记账节点发来的新的区块或区块头的过程中,也可以执行该区块中的包含的交易。

值得注意的是,本说明书所述的区块链的分布式账本,包括上述区块链网络系统中的节点设备的本地存储数据库,也可以包括与上述区块链网络系统中的节点设备通信连接的云存储服务器的数据库。

基于上述一个或多个实施方式所提供的基于区块链的测量设备管理方法,基于区块链技术的分布式账本存储机制,将目标交易去中心化地存储在所有节点设备中,由区块链的参与方节点设备共同维护,所有记录可回溯。而且,基于区块链的共识机制,每个节点设备提供的目标交易不会在提供后被篡改,从而保证了作为目标交易的基础的设备状态数据的真实性和安全性。由于上述设备状态数据可包括测量设备的生产、物流、安装、使用、维修等生命周期阶段所对应的信息数据,因此上述一个或多个实施方式所提供的基于区块链的数据存储方法提高了测量设备的生命周期管理的安全性和隐私性(当目标交易包含加密的设备状态数据时),且提高了数据管理的效率。

随着测量设备的流通或使用,存储在区块链的分布式账本内的设备状态数据的内容会不断增加。基于测量设备的状态数据,可展开对测量设备的各种设备状态信息的分析及应用,如可采用大数据分析或人工智能技术进行测量设备的全生命周期的信息分析,或测量设备的溯源追踪、使用标定、铅封状态判定、使用状态诊断等生命周期管理内容。

在一示出的实施方式中,上述区块链网络系统的任一节点设备可从所述区块链的分布式账本获取上述目标交易,并在该节点设备本地,基于所述目标交易包含的设备状态数据或被加密的设备状态数据,对所述测量设备进行生命周期管理。获取所述目标交易并进行测量设备的生命周期管理的节点设备可称之为管理客户端。

在又一示出的实施方式中,所述区块链中部署了用于对所述测量设备进行生命周期管理的智能合约;上述区块链网络可设置与节点设备通信连接的管理客户端,以进行测量设备的生命周期管理。对所述测量设备进行生命周期管理的过程,包括:响应于管理客户端发送的针对所述测量设备进行生命周期管理的目标调用交易,调用所述智能合约声明的生命周期管理逻辑,基于所述设备状态数据,对所述测量设备进行生命周期管理。相比于中心化的管理客户端本地运行生命周期管理的运行方式,智能合约在任何时候应相应管理客户端发送的目标调用交易而调用,大大提升生命周期管理的效率;且智能合约执行有着较低的人为干预、去中心化权威的优势,更加增加了生命周期管理行为的公平性。

以下,本说明书将提供多个基于上述目标交易对测量设备进行生命周期管理的实施方式。

【实施方式一:测量设备的标定管理方法】

标定,可指使用标准的计量参数对所测量设备的准确度(精度)进行检测是否符合标准,大多用于精密度较高的测量设备;标定也可以认为是校准。为保证测量装置在使用过程中产生的测量结果的准确性,测量装置在使用前(可理解为安装阶段)通常需要进行标定。本实施方式所述的标定信息可包括标定过程所使用的标准计量参数。

测量设备在使用前可进行初始标定,初始标定阶段产生或使用的标定信息可由测量设备(作为节点设备)或与测量设备连接的节点设备,以交易的格式上传至区块链的分布式账本。值得注意的是,上述交易还可包括与标定信息对应的分类索引值。测量设备在使用的过程中若出现故障,可能需要对测量设备再次进行标定信息的更新,且这些更新后的标定信息也需要以交易的格式上传至区块链的分布式账本。

图4示意了基于本说明书提供的测量设备管理方法进行的测量设备的标定管理,该管理过程包括:

步骤401,标定所述测量设备;

步骤402,从所述区块链的分布式账本中获取标定存证交易,所述标定存证交易包括所述标定过程对应的最新标定信息;

步骤403,获取所述测量设备的现有标定信息;

步骤404,判断所述最新标定信息和所述现有标定信息是否相同;当所述最新标定信息和所述现有标定信息相同时,可知所述测量设备标定状态正常;当所述最新标定信息和所述现有标定信息不同时,再次执行步骤401至404,直至所述最新标定信息和所述现有标定信息相同。

通过步骤401至404所述的测量设备的标定管理过程,可将上述测量设备调试至最新标定信息所对应的标定状态,且基于区块链的防篡改机制为最新标定信息存证,可防止上述最新标定信息被恶意篡改,保证测量设备以最新标定信息对应的标定状态运行使用。

【实施方式二:利用智能合约的调用对测量设备的标定管理方法】

在本实施方式中,上述区块链网络中声明有用于对测量设备进行标定管理的智能合约,该智能合约可声明如上述步骤401至404所述的测量设备的标定管理逻辑。测量设备可与上述区块链的管理客户端通信连接,或者,测量设备可作为上述区块链的管理客户端,本实施方式所述的对测量设备的标定管理方法可包括:

响应于管理客户端发送的对测量设备进行标定管理的调用交易,调用上述智能合约声明的测量设备的标定管理逻辑,基于区块链上存证的最新标定信息,对上述测量设备进行标定以使上述测量设备达到符合上述最新标定信息的设备标定状态。

通过管理客户端向区块链上发送智能合约调用交易,即可自动完成对测量设备的标定管理,省去了专业技术人员对测量设备进行现场标定所需消耗的时间及经济成本,且基于区块链的防篡改机制,防止上述最新标定信息被恶意篡改,保证测量设备达到与最新标定信息对应的、准确的标定状态。

【实施方式三:测量设备的电子铅封状态管理方法】

为保证测量设备的安全性或精准性,防止测量设备被未授权的开启或更改参数,常设置有电子铅封模块以对测量设备进行保护。电子铅封模块(如RFID射频芯片)配置有唯一性的铅封标识码,可与测量设备的产品序列号等身份标识一一对应。在本实施方式中,设备状态数据可包括上述铅封标识码。

测量设备在使用时,可通过数据采集设备获取测量设备的铅封标识码,由测量设备(作为节点设备)或与测量设备连接的节点设备,以交易的格式将上述铅封标识码及测量设备的产品序列号等身份标识上传至区块链的分布式账本。值得注意的是,上述交易还可包括与铅封标识码对应的分类索引值。测量设备在使用的过程中若出现故障或定期维修更新,可能会重新配置或更换电子铅封模块,此时由测量设备(作为节点设备)或与测量设备连接的节点设备,以交易的格式将上述更新后的铅封标识码及测量设备的产品序列号等身份标识上传至区块链的分布式账本,从而保证区块链的分布式账本中存证有与测量设备对应的、最新的、有效的铅封标识码。

图5示意了基于本说明书提供的测量设备管理方法进行的测量设备的电子铅封状态管理,该管理过程包括:

步骤501,从所述区块链的分布式账本中获取铅封标识码存证交易,所述铅封标识码存证交易包括所述测量设备对应的最新铅封标识码;

步骤502,获取所述测量设备的现有铅封标识码;

步骤503,判断所述最新铅封标识码和所述现有铅封标识码是否相同;当所述最新标定信息和所述现有标定信息相同时,可知所述测量设备铅封状态正常,未发生异常的开启或参数变更;当所述最新铅封标识码和所述现有铅封标识码不同时,可知上述测量设备铅封状态异常,可能发生未授权的开启或参数变更,此时可如步骤504所示执行预设的提示或报警操作,如在管理客户端的用户界面上发送提示,或向测量设备的管理设备远程发送报警信号,以通知相关人员注意。

通过步骤501至504所述的测量设备的电子铅封状态管理过程,基于区块链的防篡改机制可存证测量设备最新有效的铅封标识码,当测量设备现有的铅封标识码与区块链存证的铅封标识码不相同时,则可准确获知测量设备已发生未授权的开启或变更,从而方便相关人员及时获知测量设备的异常状态以进行相应的应对。

【实施方式四:利用智能合约的调用对测量设备的电子铅封状态管理方法】

在本实施方式中,上述区块链网络中声明有用于对测量设备进行电子铅封状态管理的智能合约,该智能合约可声明如上述步骤501至504所述的测量设备的电子铅封状态管理逻辑。测量设备可与上述区块链的管理客户端通信连接,或者,测量设备可作为上述区块链的管理客户端,本实施方式所述的对测量设备的电子铅封状态管理方法可包括:

响应于管理客户端发送的对测量设备进行电子铅封状态管理的调用交易,调用上述智能合约声明的测量设备的电子铅封状态管理逻辑,基于区块链上存证的最新铅封标识码,与测量设备的现有铅封标识码进行对比,可准确获知测量设备是否发生未授权的异常变动。

通过管理客户端向区块链上发送智能合约调用交易,即可自动完成对测量设备的电子铅封状态管理,省去了专业技术人员对测量设备进行现场电子铅封状态查询所需消耗的时间及经济成本;基于区块链的防篡改机制,防止上述最新铅封标识码被恶意篡改,保证最新铅封标识码的准确性;且基于预设的报警或提示操作逻辑,自动完成报警操作或记录。

【实施方式五:测量设备的设备性能状态管理方法】

测量设备在使用时,常运用很多性能指标表征测量设备的性能状态,如计量性能指标、测量精度指标、蠕变指标、测量重复性指标、运行环境指标、电磁兼容性指标等等。测量设备在使用一段时间后,设备性能会发生改变,相应地上述指标可能发生一些变化。

测量设备在开始使用前,可通过数据采集设备、或标准模具获取测量设备的初始状态的设备性能指标数据,由测量设备(作为节点设备)或与测量设备连接的节点设备,以交易的格式将上述初始状态的设备性能指标数据及测量设备的产品序列号等身份标识上传至区块链的分布式账本。值得注意的是,上述交易还可包括与设备性能指标数据对应的分类索引值。测量设备在经过一定时间的使用后、或经特定次数的使用后,上述设备性能指标可能发生变化,此时再由数据采集设备或标准模具或测量设备本身测量计算获取到测量设备现有的设备性能指标数据。

图6示意了基于本说明书提供的测量设备管理方法进行的测量设备的设备性能指标状态管理,该管理过程包括:

步骤601,从所述区块链的分布式账本中获取设备性能指标存证交易,所述设备性能指标存证交易包括所述测量设备对应的初始状态的设备性能指标数据;

步骤602,获取所述测量设备现有状态的设备性能指标数据;

步骤603,判断所述初始状态的设备性能指标数据与所述现有状态的设备性能指标数据是否相同;当所述初始状态的设备性能指标数据与所述现有状态的设备性能指标数据相同时,可知所述测量设备性能状态正常,设备测量状态良好;当所述初始状态的设备性能指标数据与所述现有状态的设备性能指标数据不同时,可知上述测量设备运行状态或测量结果精度异常,此时可如步骤604所示执行预设的性能差异处理逻辑,如在管理客户端的用户界面上发送性能差异提示或设备调差提示,以通知相关人员注意,或由测量设备(作为节点设备)或与测量设备连接的节点设备,以交易的格式将上述现有状态的设备性能指标数据、或初始状态与现有状态的设备性能指标差异上传至区块链的分布式账本,以将上述差异进行记录或存证。

当测量设备在经过一定的使用周期后,测量设备的设备性能状态可能发生衰退,通过步骤601至604所述的测量设备的设备性能状态管理过程,基于区块链的防篡改机制可存证测量设备初始状态的设备性能指标,对测量设备的性能状态进行管理,从而方便相关人员及时获知测量设备的性能状态差异,以进行相应的应对。

【实施方式六:利用智能合约的调用对测量设备的设备性能状态管理方法】

在本实施方式中,上述区块链网络中声明有用于对测量设备进行设备性能状态管理的智能合约,该智能合约可声明如上述步骤601至604所述的测量设备的设备性能状态管理逻辑。测量设备可与上述区块链的管理客户端通信连接,或者,测量设备可作为上述区块链的管理客户端,本实施方式所述的对测量设备的设备性能状态管理方法可包括:

响应于管理客户端发送的对测量设备进行设备性能状态管理的调用交易,调用上述智能合约声明的测量设备的设备性能状态管理逻辑,基于区块链上存证的初始状态的设备性能指标数据,与测量设备的现有状态的设备性能指标数据进行对比,在测量设备的设备性能指标发生异常变动时采用预设的性能差异处理逻辑。

通过管理客户端向区块链上发送智能合约调用交易,即可自动完成对测量设备的性能状态管理,省去了专业技术人员对测量设备进行现场性能指标状态查询所需消耗的时间及经济成本;基于区块链的防篡改机制,防止上述原始状态的性能指标数据被篡改或遗失,保证数据的准确性;且基于预设的性能差异处理逻辑,自动完成性能差异处理。

【实施方式七:测量设备的异常状态管理方法】

测量设备常配置有各类传感器以采集数据信号或监控设备使用环境状态。在本实施方式中,当测量设备或测量设备配置的传感模块感知到异常状态信息时,如异常的温度信息、湿度信息、冲击信息等,可通过测量设备(作为节点设备)或与测量设备连接的节点设备,以交易的格式将上述异常状态信息上传至区块链的分布式账本,从而为上述异常状态信息进行区块链存证。值得注意的是,上述交易还可包括与异常状态信息对应的分类索引值,或为不同种类的异常状态信息分别设置相应的分类索引值,以方便对异常状态信息的检索查询。

在对测量设备进行故障分析时,可根据分类索引值从区块链读取存储的各类的异常状态信息,然后根据这些异常状态信息进行测量装置的故障分析。

可选的,上述从区块链的分布式账本获取异常状态信息,并基于预设的故障分析逻辑进行测量设备的故障分析的执行逻辑,可以声明在智能合约中。测量设备可与上述区块链的管理客户端通信连接,或者,测量设备可作为上述区块链的管理客户端。

响应于管理客户端发送的对测量设备进行故障分析管理的调用交易,调用上述智能合约声明的管理逻辑,从区块链的分布式账本获取异常状态信息,并基于预设的故障分析逻辑进行测量装置的故障分析。管理客户端可通过监听或查询区块链的交易日志获取到智能合约的运行结果。

通过管理客户端发送调用交易,测量设备的任何管理人员可方便快捷地依托智能合约完成测量设备的故障分析;由于智能合约可以在任何时间经调用而运行,本实施方式大大节约了由专业故障维修或分析人员在现场进行测量设备的故障分析或维修的成本。

在又一示出的实施方式中,上述设备状态数据可包括物流流通信息数据;上述智能合约所声明的生命周期管理逻辑可包括:基于上述区块链的分布式账本所存储的物流流通信息数据,对所述测量设备进行流通过程溯源。基于区块链的防篡改机制,经管理客户端的调用,可快捷准确地对测量设备进行精准的流通溯源,有力防止了伪造测量设备的流通。

在又一示出的实施方式中,上述设备状态数据可包括所述测量设备搭载的软件信息数据(如软件版本号),上述智能合约所声明的生命周期管理逻辑可包括:基于上述区块链的分布式账本所存储的软件信息数据,对测量设备进行软件更新管理。例如,当测量设备的当前软件版本号低于区块链内存储的软件版本号时,对测量设备执行软件升级;当测量设备的当前软件版本号高于区块链内存储的软件版本号时,向区块链的分布式账本发送当前软件版本号的存证交易。基于区块链的防篡改机制,经管理客户端的调用,可快捷准确实现对测量设备的软件状态管理。

在又一示出的实施方式中,上述设备状态数据还可包括测量设备的出厂设置参数或系统备份参数,上述智能合约所声明的生命周期管理逻辑可包括:基于上述区块链的分布式账本所存储的出厂设置参数或系统备份参数,对测量设备进行恢复设置。基于区块链的防篡改机制,经管理客户端的调用,可快捷准确将测量设备到达预期的恢复设置。

在又一示出的实施方式中,上述设备状态数据还可包括标准作业流程(StandardOperation Procedure,SOP)信息数据,则上述智能合约所声明的生命周期管理逻辑可包括:基于上述区块链的分布式账本所存储的SOP数据,使测量设备进入标准作业流程。基于区块链的防篡改机制,经管理客户端的调用,可快捷准确依据标准作业流程使用测量设备。

由此可知,在本说明书提供的多个实施方式中,可由区块链的节点设备将测量设备的生命周期中的多种设备状态数据发送到区块链网络的分布式账本中进行存证,从而可以上述多种设备状态数据为基础,在诸如信息存证、信息追溯、信息备份与复用、或其他信息应用等方面进行测量设备的生命周期管理。由于区块链的防篡改机制,上述各实施方式所述的生命周期管理逻辑均建立在数据准确的基础上,因而提升了测量设备管理的准确性;由于将测量设备的生产过程、物流流通、安装调试、使用过程、维修阶段等多样状态数据均存储于区块链的分布式账本,相较于将上述多样管理信息分散存储于生产厂商终端、物流公司终端、及使用客户终端,不仅提高了设备状态数据存储的安全性,更加提升了基于上述多样设备状态数据的应用率,及测量设备管理的效率。而且,基于本说明书提供的测量设备管理方法,测量行业的计量监管机构可以作为上述区块链的节点设备(例如,作为联盟链的联盟成员节点设备),获取与测量设备的生命周期各阶段对应的设备状态数据,从而快捷准确地实现对测量设备的生产、流通及使用维修情况的监管。

为了进一步提高上述测量设备管理的安全性,防止测量设备的状态数据信息被未授权的客户终端或节点设备获知,节点设备在构建上述目标交易时,可将上述设备状态数据加密。

例如,用于发送目标交易的节点设备可使用授权客户的公钥将上述设备状态数据加密,将该密文打包至上述目标交易;作为授权客户终端的节点设备或区块链客户端,可基于该授权客户的私钥将上述目标交易包含的密文解密,从而获知上述设备状态数据原文。对于未授权客户的终端,即使作为上述区块链的节点设备获取了上述目标交易,也由于无法解密上述密文而无法获知上述设备状态数据的原文信息。

与上述流程实现对应,本说明书的实施方式还提供了基于区块链的测量设备管理装置70。装置70可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为逻辑意义上的装置,是通过所在设备的CPU(Central Process Unit,中央处理器)将对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,除了图8所示的CPU、内存以及存储器之外,上述装置所在的设备通常还包括用于进行无线信号收发的芯片等其他硬件,和/或用于实现网络通信功能的板卡等其他硬件。

如图7所示,本说明书还提供了一种基于区块链的测量设备管理装置70,应用于区块链网络中的节点设备;包括:

获取单元701,用于获取测量设备的生命周期中的各阶段的测量设备的设备状态数据;

发送单元702,用于基于获取到的所述设备状态数据构建目标交易,将所述目标交易发送至所述区块链网络中的其它节点设备,以对所述目标交易进行共识处理;

存储单元703,用于当所述目标交易共识通过后,将所述目标交易存储至所述区块链网络的分布式账本;其中,存储在所述区块链网络的分布式账本中的所述目标交易用以对所述测量设备进行生命周期管理。

在又一示出的实施方式中,所述目标交易包括所述设备状态数据或所述设备状态数据的密文;所述生命周期包括所述测量设备从生产至退出使用的周期内的多个阶段;

其中,所述生命周期包括以下示出的阶段中的任意多个的组合:

生产阶段、物流阶段、安装阶段、使用阶段、维修阶段。

在又一示出的实施方式中,所述区块链中部署了用于对所述测量设备进行生命周期管理的智能合约;对所述测量设备进行生命周期管理的过程,包括:

响应于管理客户端发送的针对所述测量设备进行生命周期管理的目标调用交易,调用所述智能合约声明的生命周期管理逻辑,基于所述设备状态数据,对所述测量设备进行生命周期管理。

在又一示出的实施方式中,与所述安装阶段对应的设备状态数据包括:设备标定信息数据;所述生命周期管理逻辑包括测量设备标定逻辑;

所述测量设备标定逻辑,包括:

步骤A,标定所述测量设备;

步骤B,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的最新标定信息数据;

步骤C,获取所述测量设备的现有标定信息数据;

步骤D,判断所述最新标定信息数据和所述现有标定信息数据是否相同;当所述最新标定信息和所述现有标定信息不同时,再次执行所述步骤A至D,直至所述最新标定信息和所述现有标定信息相同。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括:铅封标识码;所述生命周期管理逻辑包括测量设备电子铅封状态管理逻辑;

所述电子铅封状态管理逻辑,包括:

步骤A,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的最新铅封标识码;

步骤B,获取所述测量设备的现有铅封标识码;

步骤C,判断所述最新铅封标识码和所述现有铅封标识码是否相同;

当上述最新铅封标识码和所述现有标识码不相同时,

步骤D,执行预设的报警或提示操作。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括:异常状态信息数据;所述生命周期管理逻辑包括测量设备的异常状态管理逻辑;

所述异常状态管理逻辑,包括:

步骤A,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的异常状态信息;

步骤B,基于所述异常状态信息,执行预设的故障分析逻辑。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括:设备性能指标数据;所述生命周期管理逻辑包括测量设备设备性能状态管理逻辑;

所述设备性能状态管理逻辑,包括:

步骤A,从所述区块链的分布式账本中获取所述目标交易,所述目标交易包括所述测量设备对应的初始状态的设备性能指标数据;

步骤B,获取所述测量设备的现有状态的设备性能指标数据;

步骤C,判断所述初始状态的设备性能指标数据和所述现有状态的设备性能指标数据是否相同;

当所述初始状态的设备性能指标数据和所述现有状态的设备性能指标数据不相同时,

步骤D,执行预设的性能差异处理逻辑。

在又一示出的实施方式中,所述性能指标数据包括:计量性能指标数据、测量精度指标数据、蠕变指标数据、测量重复性指标数据、运行环境指标数据、电磁兼容性指标数据中的一种或多种。

在又一示出的实施方式中,与所述使用阶段对应的设备状态数据包括设备运行环境数据,所述设备运行环境数据包括:温度、湿度、气压、冲击、载荷、设备倾斜度数据中的一种或多种。

在又一示出的实施方式中,与所述维修阶段对应的设备状态数据包括维修服务人员数据、维修时间数据、维修设备标识数据中的一种或多种。

在又一示出的实施方式中,对所述测量设备进行生命周期管理的节点设备包括计量监管机构节点设备。

在又一示出的实施方式中,所述目标交易包括分类索引值,所述分类索引值用以标识所述设备状态数据的类别。

在又一示出的实施方式中,所述节点设备包括所述测量设备。

在又一示出的实施方式中,所述区块链为联盟链,所述测量设备加入所述区块链网络的过程包括:

所述联盟链的联盟成员节点设备获取所述测量设备的入链申请;

判断所述测量设备是否符合预设的入链节点条件;

如果是,

向所述测量设备发送联盟链节点设备入链权限验证,以使所述测量设备在所述入链权限验证通过后,加入所述区块链网络。

在又一示出的实施方式中,所述区块链的分布式账本包括所述区块链网络的节点设备的本地存储数据库,或与所述区块链网络的节点设备连接的云存储服务器的数据库。

上述装置70中各个单元的功能和作用的实现过程具体详见上述区块链节点设备所执行的基于区块链的测量设备管理方法中对应步骤的实现过程,相关之处参见方法实施方式的部分说明即可,在此不再赘述。

以上所描述的装置实施方式仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部单元或模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

上述实施方式阐明的装置、单元、模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。

与上述方法实施方式相对应,本说明书的实施方式还提供了一种计算机设备,如图8所示,该计算机设备包括存储器和处理器。其中,存储器上存储有能够由处理器运行的计算机程序;处理器在运行存储的计算机程序时,执行本说明书实施方式中上述区块链节点设备所执行的基于区块链的测量设备管理方法的各个步骤。对上述节点设备所执行的基于区块链的测量设备管理方法的各个步骤的详细描述请参见之前的内容,不再重复。

与上述方法实施方式相对应,本说明书的实施方式还提供了一种计算机可读存储介质,该存储介质上存储有计算机程序,这些计算机程序在被处理器运行时,执行本说明书实施方式中上述区块链节点设备所执行的基于区块链的测量设备管理方法的各个步骤。对上述区块链节点设备所执行的基于区块链的测量设备管理方法的各个步骤的详细描述请参见之前的内容,不再重复。

以上所述仅为本说明书的较佳实施方式而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。

计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

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

相关技术
  • 基于区块链的测量设备管理方法及装置
  • 基于区块链的数据设备管理方法、装置、介质及电子设备
技术分类

06120113022271