CN116340335B - 基于联盟链的工业设备数据存储***及其数据处理方法 - Google Patents
基于联盟链的工业设备数据存储***及其数据处理方法 Download PDFInfo
- Publication number
- CN116340335B CN116340335B CN202310618417.3A CN202310618417A CN116340335B CN 116340335 B CN116340335 B CN 116340335B CN 202310618417 A CN202310618417 A CN 202310618417A CN 116340335 B CN116340335 B CN 116340335B
- Authority
- CN
- China
- Prior art keywords
- data
- enterprise
- equipment
- information
- chain
- 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.)
- Active
Links
- 238000013500 data storage Methods 0.000 title claims abstract description 37
- 238000003672 processing method Methods 0.000 title claims abstract description 27
- 238000012423 maintenance Methods 0.000 claims abstract description 119
- 238000004519 manufacturing process Methods 0.000 claims abstract description 115
- 230000002159 abnormal effect Effects 0.000 claims abstract description 36
- 238000012546 transfer Methods 0.000 claims abstract description 36
- 238000003745 diagnosis Methods 0.000 claims abstract description 26
- 238000011161 development Methods 0.000 claims abstract description 5
- 230000008859 change Effects 0.000 claims abstract description 4
- 238000012827 research and development Methods 0.000 claims description 69
- 238000003860 storage Methods 0.000 claims description 24
- 239000012634 fragment Substances 0.000 claims description 21
- 238000012795 verification Methods 0.000 claims description 19
- 238000012790 confirmation Methods 0.000 claims description 8
- 238000011160 research Methods 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 7
- 230000000694 effects Effects 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 description 23
- 230000006872 improvement Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000005304 joining Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000010926 purge Methods 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004321 preservation Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F16/275—Synchronous replication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q10/00—Administration; Management
- G06Q10/20—Administration of product repair or maintenance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Human Resources & Organizations (AREA)
- Computing Systems (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种基于联盟链的工业设备数据存储***及其数据处理方法,包括:***记录主链,用于存储***中各类企业的变动信息和数据操作信息;企业信息侧链,用于存储企业节点上传的企业基本信息;设备信息侧链,用于存储所述生产企业的设备基本信息;设备维护主链,用于存储所述生产企业的设备研发方案和设备维护记录;设备运行数据侧链,用于存储所述生产企业的设备运行数据;其中,所述设备运行数据侧链与所述生产企业的设备类型对应,数据转移标记侧链,用于存储所述设备运行数据的转移情况和标记已转移的设备运行数据。采用本发明实施例能够实现设备运行数据和诊断结果之间共享,及时发现设备存在的异常情况和故障信息的问题。
Description
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于联盟链的工业设备数据存储***及其数据处理方法。
背景技术
工业设备的数据监测和故障诊断对企业的生产至关重要,企业的生产需要安全可靠和稳定的生产环境。对设备运行数据的观察和诊断能够及时发现设备存在的异常情况和故障信息,从而进行生产设备维护方案的研究并根据方案开展设备维护。然而当前企业对数据隐私性和机密性的要求导致设备运行数据和诊断结果不能进行共享,存在数据孤岛现象,无法及时发现设备存在的异常情况和故障信息。
发明内容
本发明提供一种基于联盟链的工业设备数据存储***及其数据处理方法,以解决现有技术中设备运行数据和诊断结果不能进行共享,存在数据孤岛现象,无法及时发现设备存在的异常情况和故障信息的问题。
为实现上述目的,本发明实施例提供了一种基于联盟链的工业设备数据存储***,包括:
***记录主链,用于存储***中各类企业的变动信息和数据操作信息;其中,所述企业包括:生产企业、研发企业和维护企业;
企业信息侧链,用于存储企业节点上传的企业基本信息;
设备信息侧链,用于存储所述生产企业的设备基本信息;
设备维护主链,用于存储所述生产企业的设备研发方案和设备维护记录;
设备运行数据侧链,用于存储所述生产企业的设备运行数据;其中,所述设备运行数据侧链与所述生产企业的设备类型对应,所述设备运行数据包括正常数据、异常数据和故障数据;
数据转移标记侧链,用于存储所述设备运行数据的转移情况和标记已转移的设备运行数据。
作为上述方案的改进,所述企业信息侧链包括:生产企业信息侧链、研发企业信息侧链和维护企业信息侧链;
则,所述生产企业信息侧链,用于存储生产企业节点上传的生产企业基本信息;
所述研发企业信息侧链,用于存储研发企业节点上传的研发企业基本信息;
所述维护企业信息侧链,用于维护生产企业节点上传的生产企业基本信息。
作为上述方案的改进,所述设备运行数据侧链包括:正常数据侧链、异常数据侧链和故障数据侧链;
则,所述正常数据侧链,用于存储所述设备的正常数据;
所述异常数据侧链,用于存储所述设备的异常数据;
所述故障数据侧链,用于存储所述设备的故障数据。
为实现上述目的,本发明实施例提供了一种基于联盟链的工业设备数据存储***的数据处理方法,应用于如上述的基于联盟链的工业设备数据存储***,所述基于联盟链的工业设备数据存储***的数据处理方法包括:
生产企业节点对获取到的生产企业基本信息进行验证,在生产企业基本信息验证通过后,将生产企业基本信息上传至生产企业信息侧链进行存储,并对获取到的设备运行数据进行验证;
在设备运行数据验证通过后,判断所述设备运行数据是否为正常数据;
若判断到所述设备运行数据是正常数据,则将所述设备运行数据上传至对应设备类型的正常数据侧链进行存储;
若判断到所述设备运行数据不是正常数据,则根据预设的诊断标准判断所述设备运行数据;其中,所述诊断标准是生产企业和研发企业共同制定的;
若判断到所述设备运行数据为异常数据,则将所述异常数据上传至对应设备类型的异常数据侧链进行存储;
若判断到所述设备运行数据为故障数据,则将所述故障数据上传至对应设备类型的故障数据侧链进行存储。
作为上述方案的改进,在判断到所述设备运行数据不是正常数据时,所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
将所述设备运行数据发送至研发企业节点,研发企业节点根据所述设备运行数据制定维护方案,并将所述维护方案发送至生产企业节点和维护企业节点进行确认;
在确认后,维护企业节点根据所述维护方案调整生产企业的设备或停机维护。
作为上述方案的改进,在正常数据侧链中的区块链分片达到预设的区块转移条件时,生产企业节点向其他节点广播转移请求,在转移请求通过后,将所述区块链分片转移至预设时间单位的正常数据侧链。
作为上述方案的改进,在所述将所述区块链分片转移至预设时间单位的正常数据侧链时,数据转移标记侧链将被转移的区块链分片进行标记。
作为上述方案的改进,在正常数据侧链中的区块链分片达到预设的区块清除条件时,生产企业节点向其他节点广播清除请求,在清除请求通过后,将所述区块链分片进行清除。
作为上述方案的改进,所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
研发企业节点对获取到的研发企业基本信息进行验证,在研发企业基本信息验证通过后,将研发企业基本信息上传至研发企业信息侧链进行存储。
作为上述方案的改进,维护企业节点对获取到的维护企业基本信息进行验证,所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
在维护企业基本信息验证通过后,将维护企业基本信息上传至维护企业信息侧链进行存储。
与现有技术相比,本发明实施例提供的一种基于联盟链的工业设备数据存储***及其数据处理方法,具有如下有益效果:
(1)通过区块链技术将生产企业,研发企业和维护企业三者参与到设备数据采集,诊断和维护的完整环节,减少企业在交接时的工作量,提高设备维护的效率和数据的流通性。
(2)通过***记录主链记录相关企业的加入,变更,退出信息以及数据的上传,变更事件信息,便于企业的身份的认证和数据的追溯,保证信息不可篡改,将参与企业的信息存储于区块链上有利于对***访问者的身份验证,保证数据交换的安全性。
(3)通过设备运行数据的监测的故障诊断,数据在不同区块链的转移和区块分片的清除,能够提高诊断的准确性,提高数据处理效率。同时保证诊断标准的一致性。
(4)设备维护主链存放设备研发方案和设备维护信息,各设备运行数据侧链存放不同设备类型的设备运行数据,有利于企业针对某一类型的设备数据的读取需求,直观了解该类型设备故障数据的特点,方便企业对故障诊断算法的改进,减少停机维护的概率,提高生产企业的生产效率。同时通过不同信息分门别类存放减少在操作数据时对其它数据的干扰,提高企业处理数据的效率,通过区块链保证数据的真实性,不可篡改性以及共享性。
附图说明
图1是本发明实施例提供的一种基于联盟链的工业设备数据存储***的结构框图;
图2是本发明实施例提供的一种基于联盟链的工业设备数据存储***的又一结构框图
图3是本发明实施例提供的***信息链的结构框图;
图4是本发明实施例提供的数据信息链的结构框图;
图5是本发明实施例提供的企业节点交互的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1-4所示,本发明实施例提供了一种基于联盟链的工业设备数据存储***,包括:
***记录主链,用于存储***中各类企业的变动信息和数据操作信息;其中,所述企业包括:生产企业、研发企业和维护企业;
企业信息侧链,用于存储企业节点上传的企业基本信息;
设备信息侧链,用于存储所述生产企业的设备基本信息;
设备维护主链,用于存储所述生产企业的设备研发方案和设备维护记录;
设备运行数据侧链,用于存储所述生产企业的设备运行数据;其中,所述设备运行数据侧链与所述生产企业的设备类型对应,所述设备运行数据包括正常数据、异常数据和故障数据;
数据转移标记侧链,用于存储所述设备运行数据的转移情况和标记已转移的设备运行数据。
在一可选实施中,所述企业信息侧链包括:生产企业信息侧链、研发企业信息侧链和维护企业信息侧链;
则,所述生产企业信息侧链,用于存储生产企业节点上传的生产企业基本信息;
所述研发企业信息侧链,用于存储研发企业节点上传的研发企业基本信息;
所述维护企业信息侧链,用于维护生产企业节点上传的生产企业基本信息。
在一可选实施中,所述设备运行数据侧链包括:正常数据侧链、异常数据侧链和故障数据侧链;
则,所述正常数据侧链,用于存储所述设备的正常数据;
所述异常数据侧链,用于存储所述设备的异常数据;
所述故障数据侧链,用于存储所述设备的故障数据。
在本发明实施例中,如图5所示,本发明实施例将***的参与者分为三种身份:生产企业,研发企业,维护企业。在区块链部署有生产企业节点、研发企业节点和维护企业节点。
需要说明的是,本***根据数据层、网络层、共识层、合约层以及应用层实现不同的功能。
数据层存储了参与***的所有生产企业,研发企业和维护企业的企业信息,生产企业上传的监测数据和故障数据,研发企业研发的维护方案,维护企业的维护记录以及***中的数据上传和变动信息。在监测数据存储到一定数量后达到销毁条件进行销毁,减少冗余数据存储带来的额外开销。
网络层负责节点之间的通信和数据的传输,实现点对点的网络架构和数据在不同区块链的转移。
共识层实现对***参与者身份的鉴别和对数据操作多节点确认达成一致。
合约层用于部署企业所需的智能合约。智能合约实现对异常和故障数据的诊断,进行侧链数据的转移以及区块的清除。
应用层为参与者提供接口调用服务,用于展示设备的监测数据和故障数据,同时实现参与者的身份标识,认证和撤销。
本发明实施例提供了一种基于联盟链的工业设备数据存储***的数据处理方法,应用于如上述任一实施例所述的基于联盟链的工业设备数据存储***,所述基于联盟链的工业设备数据存储***的数据处理方法包括:
生产企业节点对获取到的生产企业基本信息进行验证,在生产企业基本信息验证通过后,将生产企业基本信息上传至生产企业信息侧链进行存储,并对获取到的设备运行数据进行验证;
在设备运行数据验证通过后,判断所述设备运行数据是否为正常数据;
若判断到所述设备运行数据是正常数据,则将所述设备运行数据上传至对应设备类型的正常数据侧链进行存储;
若判断到所述设备运行数据不是正常数据,则根据预设的诊断标准判断所述设备运行数据;其中,所述诊断标准是生产企业和研发企业共同制定的;
若判断到所述设备运行数据为异常数据,则将所述异常数据上传至对应设备类型的异常数据侧链进行存储;
若判断到所述设备运行数据为故障数据,则将所述故障数据上传至对应设备类型的故障数据侧链进行存储。
示例性的,生产企业加入***后可以进行设备运行数据的上传。生产企业每天定时上传生产企业的设备运行数据,上传过程中节点的智能合约将对上传数据进行诊断。正常数据默认保存到以周为时间单位的正常数据侧链。在发现异常数据或故障数据后,***将通知研发企业和生产企业进行确认。研发企业节点和生产企业节点对数据进行核实确认。确认通过后数据将异常数据存储至异常检测数据侧链,将故障数据存储至故障检测数据侧链。***记录主链此次数据上传事件。
在一可选实施中,在判断到所述设备运行数据不是正常数据时,所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
将所述设备运行数据发送至研发企业节点,研发企业节点根据所述设备运行数据制定维护方案,并将所述维护方案发送至生产企业节点和维护企业节点进行确认;
在确认后,维护企业节点根据所述维护方案调整生产企业的设备或停机维护。
示例性的,研发企业读取设备维护主链存储的故障信息查看需要维护的设备,进行维修方案的研发。研发企业将维修方案发送至维修企业。维护企业和生产企业共同确认维护方案的可行性。若方案确认,维护企业对设备进行维护。设备维修后生产企业检验维护效果,若生产企业认同维护结果,生产企业将本次故障的数据信息和研发维修信息打包成区块上传至该设备类型数据信息链中的设备维护主链,***记录主链记录本次上传事件。
在一可选实施中,在正常数据侧链中的区块链分片达到预设的区块转移条件时,生产企业节点向其他节点广播转移请求,在请求通过后,将所述区块链分片转移至预设时间单位的正常数据侧链。
在一可选实施中,在所述将所述区块链分片转移至预设时间单位的正常数据侧链时,数据转移标记侧链将被转移的区块链分片进行标记。
在一可选实施中,在正常数据侧链中的区块链分片达到预设的区块清除条件时,生产企业节点向其他节点广播清除请求,在清除请求通过后,将所述区块链分片进行清除。
示例性的,生产企业定时评估数据信息链中正常数据侧链的数据。若生产企业认为正常数据侧链中的数据具有提升保存周期的价值,生产企业可以将数据转移至更长保存周期的正常数据侧链。数据转移标记侧链将原侧链被转移数据进行标记,记录本次转移情况。若生产企业认为正常数据侧链中存在过多冗余数据,可以向***申请清除分片请求。所有节点通过请求后节点执行清除操作,***记录主链记录本次清除事件。
在一可选实施中,所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
研发企业节点对获取到的研发企业基本信息进行验证,在研发企业基本信息验证通过后,将研发企业基本信息上传至研发企业信息侧链进行存储。
在一可选实施中,所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
维护企业节点对获取到的维护企业基本信息进行验证,在维护企业基本信息验证通过后,将维护企业基本信息上传至维护企业信息侧链进行存储。
为更好的了解本发明实施例,所述基于联盟链的工业设备数据存储***的构建及数据处理流程如下:
1、初始化***
初始化***信息链和设备信息链。联盟链中只存在一条***信息链用于记录***信息。不同类型的设备拥有属于该类型的数据信息链用于记录该类型设备的监测数据,即数据信息链的数量和参与的企业所拥有的设备类型数量一致。
为***信息链和数据信息链中的主链和侧链创建创世区块,创世区块用于记录所在区块链的元数据。
部署相关功能智能合约:最初加入的生产企业部署具有数据检测,数据转移和数据清除(销毁)功能的智能合约。最初加入的研发企业部署具有故障诊断功能的智能合约,具体的,
1)数据检测:分析生产企业上传的数据集,鉴别出异常信息和故障信息;
2)故障诊断:根据异常信息和故障信息识别出设备的异常类型和故障类型;
3)数据转移:转移区块到另一更长保存周期的区块链;
4)数据清除:清除企业指定时间区间的区块链分片。
2、注册企业信息,身份信息鉴权,智能合约部署
不同职能的企业节点进行身份注册,加入联盟链(生产,研发,维护)。
加入的生产企业部署数据监测,数据转移和数据清除的智能合约,加入的研发企业部署故障诊断智能合约。
***记录主链记录相关企业的加入信息。
3、监测数据上传和存储
生产企业上传数据前对该企业信息进行验证。
生产企业的监测数据打包通过网关分别发送到所属设备类型的数据信息链,广播上传请求其它节点进行验证。
验证通过,生产企业上传监测数据触发智能合约判断监测数据是否正常。若属于正常数据将该数据存储到监测数据侧链中属于该设备类型的正常数据侧链,默认时间单位为周。若检测出异常或故障信息通知研发企业。生产企业和研发企业对数据进行核实该数据是异常或者故障后将数据存储在该设备类型的异常监测数据侧链或故障监测数据侧链中。
***记录主链记录数据上传事件。
4、维护方案研发和设备维护
研发企业读取数据前对该企业信息进行验证。
研发企业读取异常信息或故障信息确认异常和故障的具体类型,便于接下来维护方案的研发。
研发企业将研发的维护方案发送给生产企业和维护企业进行确认。
维护公司根据维护方案调整生产企业的设备或停机维护。
生产企业确认本次维护结果,若效果尚可将本次维护方案和结果打包上传至该设备类型的设备维护主链,广播上传请求到其它节点进行验证。
验证通过,维护方案和维护结果存储至该设备类型的设备维护主链。
5、检测数据的转移和清除
生产企业可以定时查看监测数据侧链中正常数据侧链的监测信息进行评估。
若生产企业认为正常数据侧链中有重要价值的监测数据可以更新该监测数据的保存周期,将该监测数据信息更新到更长保存周期的正常数据侧链。
若生产企业认为正常数据侧链中区块链分片达到清除条件,生产企业可以选择其中的区块链分片进行清除。
a)区块转移
i.生产企业通过部署的数据转移智能合约转移区块。
ii.节点向其他节点广播转移请求。
iii.请求通过区块转移至指定时间单位的监测数据侧链,标记原侧链被转移区块。
iv.其余节点同步数据转移后的区块链。
v.***记录主链记录数据转移事件(转移来源和目标)。
b)区块清除
i.生产企业根据需求清除指定分片的区块。
ii.清除分片需要取得所有节点同意,节点向所有节点广播清除请求。
iii.请求通过后指定时间分片的区块被清除。
iv.其余节点同步分片清除后的区块链。
v.***记录主链记录区块清除事件(清除分片信息)。
在本发明实施例中,生产企业和研发企业共同协商制定诊断标准,将诊断标准和智能合约结合部署到生产企业的节点上,用于生产企业上传过程中进行数据诊断。生产企业将生产过程中产生的工作环境数据和运行状态数据定时打包成区块上传至***,通过生产企业所部署的智能合约对上传的设备运行数据(监测数据)进行判断。若智能合约检测出故障数据,研发企业与生产企业共同核实并记录故障数据,研发企业针对故障数据进行维护方案的研发。生产企业和维护企业对研发企业提供的维护方案进行可行性确认。研发企业提供的维护方案通过后维护企业根据研发方案调整设备或停机维护。维护完成后生产企业和维护企业共同将本次的故障数据,维护方案和维护结果打包上传至***供以后进行参考。上传的设备运行数据存储时根据上传时间进行分片。存储正常数据的侧链分为周,月,年时间单位,每条正常数据侧链根据时间单位对区块进行分片便于在数据冗余时进行特定时间区间数据的清除。
通过联盟链能够确保参与区块链***的节点的安全性,通过区块链共享设备运行数据和故障数据能够增加数据的流通性,减少因为不同企业分散存储带来的额外开销,通过对数据的统一处理能够确保诊断算法的准确性,不断改进算法精度。
生产企业可以通过存储的检测数据和研发维护信息动态调整生产计划,改善设备的生产环境,减少设备的故障率,提高生产效率,减少因故障造成的经济损失。研发企业能够参考同一类型设备的过往研发方案和故障数据,进行针对性维护方案的研发。维护企业能够根据过往的维护记录结合研发企业所给的研发方案优化当前设备的维护过程。通过区块链可以让生产企业,研发企业和维护企业共同参与设备维护的整体环节,减少在参与过程中工作量,优化维护流程,提高经济效益。
与现有技术相比,本发明实施例提供的一种基于联盟链的工业设备数据存储***及其数据处理方法,具有如下有益效果:
(1)通过区块链技术将生产企业,研发企业和维护企业三者参与到设备数据采集,诊断和维护的完整环节,减少企业在交接时的工作量,提高设备维护的效率和数据的流通性。
(2)通过***记录主链记录相关企业的加入,变更,退出信息以及数据的上传,变更事件信息,便于企业的身份的认证和数据的追溯,保证信息不可篡改,将参与企业的信息存储于区块链上有利于对***访问者的身份验证,保证数据交换的安全性。
(3)通过设备运行数据的监测的故障诊断,数据在不同区块链的转移和区块分片的清除,能够提高诊断的准确性,提高数据处理效率。同时保证诊断标准的一致性。
(4)设备维护主链存放设备研发方案和设备维护信息,各设备运行数据侧链存放不同设备类型的设备运行数据,有利于企业针对某一类型的设备数据的读取需求,直观了解该类型设备故障数据的特点,方便企业对故障诊断算法的改进,减少停机维护的概率,提高生产企业的生产效率。同时通过不同信息分门别类存放减少在操作数据时对其它数据的干扰,提高企业处理数据的效率,通过区块链保证数据的真实性,不可篡改性以及共享性。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
Claims (5)
1.一种基于联盟链的工业设备数据存储***的数据处理方法,其特征在于,所述基于联盟链的工业设备数据存储***包括:***信息链和数据信息链;其中,
所述***信息链包括:
***记录主链,用于存储***中各类企业的变动信息和数据操作信息;其中,所述企业包括:生产企业、研发企业和维护企业;
企业信息侧链,用于存储企业节点上传的企业基本信息;
设备信息侧链,用于存储所述生产企业的设备基本信息;
所述数据信息链包括:
设备维护主链,用于存储所述生产企业的设备研发方案和设备维护记录;
设备运行数据侧链,用于存储所述生产企业的设备运行数据;其中,所述设备运行数据侧链与所述生产企业的设备类型对应,所述设备运行数据包括正常数据、异常数据和故障数据;
数据转移标记侧链,用于存储所述设备运行数据的转移情况和标记已转移的设备运行数据;
所述基于联盟链的工业设备数据存储***的数据处理方法包括:
生产企业节点对获取到的生产企业基本信息进行验证,在生产企业基本信息验证通过后,将生产企业基本信息上传至生产企业信息侧链进行存储,并对获取到的设备运行数据进行验证;
在设备运行数据验证通过后,判断所述设备运行数据是否为正常数据;
若判断到所述设备运行数据是正常数据,则将所述设备运行数据上传至对应设备类型的正常数据侧链进行存储;
若判断到所述设备运行数据不是正常数据,则根据预设的诊断标准判断所述设备运行数据;其中,所述诊断标准是生产企业和研发企业共同制定的;
若判断到所述设备运行数据为异常数据,则将所述异常数据上传至对应设备类型的异常数据侧链进行存储;
若判断到所述设备运行数据为故障数据,则将所述故障数据上传至对应设备类型的故障数据侧链进行存储;
在正常数据侧链中的区块链分片达到预设的区块转移条件时,生产企业节点向其他节点广播转移请求,在转移请求通过后,将所述区块链分片转移至预设时间单位的正常数据侧链;
在正常数据侧链中的区块链分片达到预设的区块清除条件时,生产企业节点向其他节点广播清除请求,在清除请求通过后,将所述区块链分片进行清除;
在判断到所述设备运行数据不是正常数据时,所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
将所述设备运行数据发送至研发企业节点,研发企业节点根据所述设备运行数据制定维护方案,并将所述维护方案发送至生产企业节点和维护企业节点进行确认;
在确认后,维护企业节点根据所述维护方案调整生产企业的设备或停机维护;
所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
在所述将所述区块链分片转移至预设时间单位的正常数据侧链时,数据转移标记侧链将被转移的区块链分片进行标记;
所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
设备维修后生产企业检验维护效果,若生产企业认同维护结果,生产企业将本次故障的数据信息和研发维修信息打包成区块上传至该设备类型数据信息链中的设备维护主链,***记录主链记录本次上传事件。
2.如权利要求1所述的基于联盟链的工业设备数据存储***的数据处理方法,其特征在于,所述企业信息侧链包括:生产企业信息侧链、研发企业信息侧链和维护企业信息侧链;
则,所述生产企业信息侧链,用于存储生产企业节点上传的生产企业基本信息;
所述研发企业信息侧链,用于存储研发企业节点上传的研发企业基本信息;
所述维护企业信息侧链,用于维护生产企业节点上传的生产企业基本信息。
3.如权利要求1所述的基于联盟链的工业设备数据存储***的数据处理方法,其特征在于,所述设备运行数据侧链包括:正常数据侧链、异常数据侧链和故障数据侧链;
则,所述正常数据侧链,用于存储所述设备的正常数据;
所述异常数据侧链,用于存储所述设备的异常数据;
所述故障数据侧链,用于存储所述设备的故障数据。
4.如权利要求1所述的基于联盟链的工业设备数据存储***的数据处理方法,其特征在于,所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
研发企业节点对获取到的研发企业基本信息进行验证,在研发企业基本信息验证通过后,将研发企业基本信息上传至研发企业信息侧链进行存储。
5.如权利要求1所述的基于联盟链的工业设备数据存储***的数据处理方法,其特征在于,所述基于联盟链的工业设备数据存储***的数据处理方法还包括:
维护企业节点对获取到的维护企业基本信息进行验证,在维护企业基本信息验证通过后,将维护企业基本信息上传至维护企业信息侧链进行存储。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310618417.3A CN116340335B (zh) | 2023-05-30 | 2023-05-30 | 基于联盟链的工业设备数据存储***及其数据处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310618417.3A CN116340335B (zh) | 2023-05-30 | 2023-05-30 | 基于联盟链的工业设备数据存储***及其数据处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116340335A CN116340335A (zh) | 2023-06-27 |
CN116340335B true CN116340335B (zh) | 2023-09-05 |
Family
ID=86879071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310618417.3A Active CN116340335B (zh) | 2023-05-30 | 2023-05-30 | 基于联盟链的工业设备数据存储***及其数据处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116340335B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117764703B (zh) * | 2024-02-21 | 2024-05-31 | 银联数据服务有限公司 | 一种申请业务行为的评估方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109117097A (zh) * | 2018-09-05 | 2019-01-01 | 深圳正品创想科技有限公司 | 一种基于区块链的数据存储方法及*** |
CN109274498A (zh) * | 2018-09-25 | 2019-01-25 | 江西理工大学 | 一种基于联盟链的智能电网数据聚合及监控方法 |
CN111950004A (zh) * | 2020-08-05 | 2020-11-17 | 珠海格力电器股份有限公司 | 基于联盟链的设备数据获取方法、设备数据*** |
CN112365016A (zh) * | 2020-11-24 | 2021-02-12 | 航天云网数据研究院(广东)有限公司 | 基于区块链技术的维修工单管理方法及相关设备 |
WO2022001233A1 (zh) * | 2020-11-27 | 2022-01-06 | 平安科技(深圳)有限公司 | 基于层次化迁移学习的预标注方法及其相关设备 |
CN115601164A (zh) * | 2022-08-26 | 2023-01-13 | 山大地纬软件股份有限公司(Cn) | 不影响关联资产交易正常执行的资产跨链转移方法及*** |
CN115859362A (zh) * | 2022-12-26 | 2023-03-28 | 重庆傲雄在线信息技术有限公司 | 基于区块链侧链的数据存储***、方法、设备及介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10812274B2 (en) * | 2015-05-07 | 2020-10-20 | Blockstream Corporation | Transferring ledger assets between blockchains via pegged sidechains |
-
2023
- 2023-05-30 CN CN202310618417.3A patent/CN116340335B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109117097A (zh) * | 2018-09-05 | 2019-01-01 | 深圳正品创想科技有限公司 | 一种基于区块链的数据存储方法及*** |
CN109274498A (zh) * | 2018-09-25 | 2019-01-25 | 江西理工大学 | 一种基于联盟链的智能电网数据聚合及监控方法 |
CN111950004A (zh) * | 2020-08-05 | 2020-11-17 | 珠海格力电器股份有限公司 | 基于联盟链的设备数据获取方法、设备数据*** |
CN112365016A (zh) * | 2020-11-24 | 2021-02-12 | 航天云网数据研究院(广东)有限公司 | 基于区块链技术的维修工单管理方法及相关设备 |
WO2022001233A1 (zh) * | 2020-11-27 | 2022-01-06 | 平安科技(深圳)有限公司 | 基于层次化迁移学习的预标注方法及其相关设备 |
CN115601164A (zh) * | 2022-08-26 | 2023-01-13 | 山大地纬软件股份有限公司(Cn) | 不影响关联资产交易正常执行的资产跨链转移方法及*** |
CN115859362A (zh) * | 2022-12-26 | 2023-03-28 | 重庆傲雄在线信息技术有限公司 | 基于区块链侧链的数据存储***、方法、设备及介质 |
Non-Patent Citations (1)
Title |
---|
基于区块链的成绩***研究及侧链框架研究;姚景文;中国优秀硕士学位论文全文数据库 社会科学Ⅱ辑(第第05期期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN116340335A (zh) | 2023-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116340335B (zh) | 基于联盟链的工业设备数据存储***及其数据处理方法 | |
US20180013768A1 (en) | Integrity Monitoring in a Local Network | |
TWI741505B (zh) | 一種拓撲處理方法和裝置以及系統 | |
Cho et al. | PROVEST: provenance-based trust model for delay tolerant networks | |
US7764188B2 (en) | System and method for maintaining machine operation | |
US8306782B2 (en) | System for monitoring and diagnosing remote devices | |
CN102318270A (zh) | 访问节点监控装置、访问节点监视***、方法以及程序 | |
CN109598135A (zh) | 一种工控设备运维信息存储方法、装置及*** | |
CN109359836A (zh) | 一种基于区块链及rfid技术的智慧建造*** | |
CN112385197A (zh) | 基于区块链的分布式自动驾驶数据管理设备和方法 | |
CN105807734A (zh) | 一种多机器人***的控制方法及多机器人*** | |
CN102404386A (zh) | 一种保证分布式文件***元数据服务器组的服务高可靠的方法 | |
CN113159795A (zh) | 一种基于双链区块链的食品追溯方法 | |
CN111950004A (zh) | 基于联盟链的设备数据获取方法、设备数据*** | |
US11914495B1 (en) | Evaluating machine and process performance in distributed system | |
CN112102118A (zh) | 一种基于区块链的协同执法办案方法 | |
CN114912856B (zh) | 一种基于区块链的飞行模拟器维护方法 | |
Yoon et al. | ADLP: accountable data logging protocol for publish-subscribe communication systems | |
CN112949985B (zh) | 基于区块链的电网工程监管方法、装置和计算机设备 | |
CN114390047A (zh) | 基于数字包裹的跨网段文件交换方法和装置 | |
CN103124367A (zh) | 一种视频分发网络节点服务器的远程在线调试方法 | |
CN110830327B (zh) | 一种过程层网络全链路监控和告警的实现方法 | |
CN116187879A (zh) | 冷链数据处理方法及装置、设备、冷链运输信息*** | |
JP5659869B2 (ja) | ネットワーク管理装置及び方法 | |
CN115567557B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |