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

一种基于区块链的工业生产问题共享方法、装置及服务器

文献发布时间:2024-04-18 19:58:26


一种基于区块链的工业生产问题共享方法、装置及服务器

技术领域

本发明涉及区块链技术领域,尤其涉及一种基于区块链的工业生产问题共享方法、装置及服务器。

背景技术

现有技术中,各个工业生产节点是相互独立,无法实现工业生产问题共享。如果碰到问题时,也能参考互联网分享的经验,但互联网分享的经验,其参考的价值有限,很多是不可靠的,也无从验证其真实性,而且信息分散不集中,分享经验的实时性差,检索复杂,工业互联网管理平台不可实现自动检索并使用。

发明内容

本发明所要解决的技术问题是针对现有技术的上述不足,提出一种基于区块链的工业生产问题共享方法,该方法能够基于区块链技术实现工业生产问题共享。

第一方面,本发明提供一种基于区块链的工业生产问题共享方法,该方法应用于区块链节点服务器,该方法包括如下步骤:

步骤S1:获取目标节点的工业数据,所述目标节点为工业生产联盟链网络中的任一共识节点;

步骤S2:对目标节点的工业数据进行异常生产数据识别,若判断出目标节点的工业数据中存在异常生产数据,则进一步判断目标节点的异常生产数据是否具有解决方案,如果目标节点的异常生产数据未具有解决方案,则进入步骤S3;如果目标节点的异常生产数据具有解决方案,则进入步骤S4;

步骤S3:对目标节点的异常生产数据进行分析以寻求解决方案、或从工业生产联盟链网络中寻求解决方案,之后进入步骤S4;

步骤S4:将异常生产数据及其解决方案写入联盟链账本,形成新的联盟链账本,以实现基于区块链的工业生产问题共享。

进一步地,步骤S1中的工业数据为工业设备传感器实时采集的、并通过5G网络通信传输给区块链节点服务器的设备生产数据。

进一步地,步骤S2中,对目标节点的工业数据进行异常生产数据识别,包括:

区块链节点服务器直接对目标节点的工业数据进行异常生产数据识别;

或,

根据工业生产联盟链网络,对目标节点的工业数据进行异常生产数据识别。

进一步地,步骤S4中,将异常生产数据及其解决方案写入联盟链账本,是通过智能合约将异常生产数据及其解决方案写入联盟链账本,形成新的联盟链账本,包括以下步骤:

步骤S4.1定义一个智能合约,该智能合约包含异常生产数据的结构和处理逻辑;

步骤S4.2根据智能合约的定义,编写智能合约代码以将异常生产数据及其解决方案写入联盟链账本,以及将编写好的智能合约部署到联盟链网络中,形成新的联盟链账本,以使工业生产联盟链网络中的任一共识节点能够访问和执行。

进一步地,步骤S1之前,还包括步骤S0,

步骤S0:构建工业生产联盟链网络,其包括如下步骤:

步骤S01:圈定工业生产联盟链网络的目的为工业生产问题共享,并圈定工业生产联盟链网络的参与方;

步骤S02:根据工业生产联盟链网络的参与方,选择适合工业生产场景的区块链平台和协议;

步骤S03:根据区块链平台和协议,设计联盟链的结构和规则,包括共识机制、数据隐私和权限控制;

步骤S04:根据联盟链的结构和规则对联盟链节点进行部署;以及根据工业生产的需求,部署智能合约和应用程序;

步骤S05:根据联盟链节点部署、开发智能合约和应用程序,启动和运营联盟链网络,从而构建出工业生产联盟链网络。

第二方面,本发明提供一种基于区块链的工业生产问题共享装置,该装置应用于区块链节点服务器,该装置包括:

获取单元,获取目标节点的工业数据,所述目标节点为工业生产联盟链网络中的任一共识节点;

识别单元,与所述获取单元连接,用于对目标节点的工业数据进行异常生产数据识别;

第一判断单元,与所述识别单元连接,用于判断出目标节点的工业数据中存在异常生产数据;

第二判断单元,与所述第一判断单元连接,用于判断目标节点的异常生产数据是否具有解决方案;

寻求单元,与所述第二判断单元连接,用于根据第二判断单元判断出目标节点的异常生产数据未具有解决方案后,对目标节点的异常生产数据进行分析以寻求解决方案、或从工业生产联盟链网络中寻求解决方案;

写入单元,与所述第二判断单元与所述寻求单元连接,用于根据第二判断单元判断出目标节点的异常生产数据具有解决方案、或根据寻求单元寻求到解决方案后,将异常生产数据及其解决方案写入联盟链账本,形成新的联盟链账本,以实现基于区块链的工业生产问题共享。

进一步地,所述识别单元包括并联的第一识别模块和第二识别模块;

所述第一识别模块用于区块链节点服务器直接对目标节点的工业数据进行异常生产数据识别;所述第二识别模块用于根据工业生产联盟链网络,对目标节点的工业数据进行异常生产数据识别。

进一步地,所述写入单元包括:

定义模块,用于定义一个智能合约,该智能合约包含异常生产数据的结构和处理逻辑;

编写模块,与所述定义模块连接,用于根据智能合约的定义,编写智能合约代码以将异常生产数据及其解决方案写入联盟链账本;

部署模块,与所述编写模块连接,用于将编写好的智能合约部署到联盟链网络中,形成新的联盟链账本,以使工业生产联盟链网络中的任一共识节点能够访问和执行。

进一步地,所述装置还包括构建单元,所述构建单元分别与所述寻求单元和所述写入单元连接,用于构建工业生产联盟链网络;

所述构建单元包括:

圈定模块,用于圈定工业生产联盟链网络的目的为工业生产问题共享,还用于圈定工业生产联盟链网络的参与方;

选择模块,与所述圈定单元连接,用于根据工业生产联盟链网络的参与方,选择适合工业生产场景的区块链平台和协议;

设计模块,与所述选择模块连接,用于根据区块链平台和协议,设计联盟链的结构和规则,包括共识机制、数据隐私和权限控制;

部署开发模块,与所述设计模块连接,用于根据联盟链的结构和规则对联盟链节点进行部署;以及根据工业生产的需求,部署智能合约和应用程序;

启动运营模块,与所述部署开发模块连接,用于根据联盟链节点部署、开发智能合约和应用程序,启动和运营联盟链网络,从而构建出工业生产联盟链网络。

第三方面,本发明提供一种服务器,该服务器为区块链节点服务器,该服务器包括处理器和存储器,所述处理器和所述存储器相互连接,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行根据第一方面所述的基于区块链的工业生产问题共享方法。

本发明的有益效果:

1.本发明能够基于区块链技术实现工业生产问题共享。

2.本发明通过集成数据采集、交互和分析,可以连接不同环节和参与方,从而实现信息的流动和共享,减少信息孤岛和沟通障碍,促进整个工业生产的协同和协调。

3.本发明能够将数据交互和共享集成到问题共享平台中,可以让工业生产联盟链网络中的任一共识节点实时共享和访问数据,从而促进合作和协作,加快问题解决的速度,同时工业生产联盟链网络中的任一共识节点能够共享自己的数据和经验,从而共同解决工业生产中的问题。

4.本发明能够建立一个持续改进循环,通过不断收集和分析数据,发现问题,更新区块链账本,从而不断提高问题解决的效率和质量。

附图说明

图1为本发明实施例中的基于区块链的工业生产问题共享流程整体示意图;

图2为本发明实施例中的;

图3为本发明实施例中的基于区块链的工业生产问题共享方法示意图;

图4为本发明实施例中的基于区块链的工业生产问题共享装置示意图。

其中,附图标记:10、获取单元,20、识别单元,30、第一判断单元,40、第二判断单元,50、寻求单元,60、写入单元。

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面将结合附图对本发明实施方式作进一步地详细描述。

可以理解的是,此处描述的具体实施例和附图仅仅用于解释本发明,而非对本发明的限定。

可以理解的是,在不冲突的情况下,本发明中的各实施例及实施例中的各特征可相互组合。

可以理解的是,为便于描述,本发明的附图中仅示出了与本发明相关的部分,而与本发明无关的部分未在附图中示出。

可以理解的是,本发明的实施例中所涉及的每个单元、模块可仅对应一个实体结构,也可由多个实体结构组成,或者,多个单元、模块也可集成为一个实体结构。

可以理解的是,在不冲突的情况下,本发明的流程图和框图中所标注的功能、步骤可按照不同于附图中所标注的顺序发生。

可以理解的是,本发明的流程图和框图中,示出了按照本发明各实施例的系统、装置、设备、方法的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可代表一个单元、模块、程序段、代码,其包含用于实现规定的功能的可执行指令。而且,框图和流程图中的每个方框或方框的组合,可用实现规定的功能的基于硬件的系统实现,也可用硬件与计算机指令的组合来实现。

可以理解的是,本发明实施例中所涉及的单元、模块可通过软件的方式实现,也可通过硬件的方式来实现,例如单元、模块可位于处理器中。

实施例1:

本实施例提供一种基于区块链的工业生产问题共享方法,该方法应用于区块链节点服务器,该方法包括如下步骤S0至步骤S4。

步骤S0:构建工业生产联盟链网络,其包括如下步骤:

步骤S01:圈定工业生产联盟链网络的目的为工业生产问题共享,并圈定工业生产联盟链网络的参与方;

步骤S02:根据工业生产联盟链网络的参与方,选择适合工业生产场景的区块链平台和协议;

步骤S03:根据区块链平台和协议,设计联盟链的结构和规则,包括共识机制、数据隐私和权限控制;

步骤S04:根据联盟链的结构和规则对联盟链节点进行部署;以及根据工业生产的需求,部署智能合约和应用程序;

步骤S05:根据联盟链节点部署、开发智能合约和应用程序,启动和运营联盟链网络,从而构建出工业生产联盟链网络。

步骤S1:获取目标节点的工业数据,目标节点为工业生产联盟链网络中的任一共识节点。

具体地,步骤S1中的工业数据为工业设备传感器实时采集的、并通过5G网络通信传输给区块链节点服务器的设备生产数据。

进一步地,步骤S2中,对目标节点的工业数据进行异常生产数据识别,包括:

区块链节点服务器直接对目标节点的工业数据进行异常生产数据识别;

或,

根据工业生产联盟链网络,对目标节点的工业数据进行异常生产数据识别。

步骤S2:对目标节点的工业数据进行异常生产数据识别,若判断出目标节点的工业数据中存在异常生产数据,则进一步判断目标节点的异常生产数据是否具有解决方案,如果目标节点的异常生产数据未具有解决方案,则进入步骤S3;如果目标节点的异常生产数据具有解决方案,则进入步骤S4;

步骤S3:对目标节点的异常生产数据进行分析以寻求解决方案、或从工业生产联盟链网络中寻求解决方案,之后进入步骤S4;

步骤S4:将异常生产数据及其解决方案写入联盟链账本,形成新的联盟链账本,以实现基于区块链的工业生产问题共享。

具体地,步骤S4中,将异常生产数据及其解决方案写入联盟链账本,是通过智能合约将异常生产数据及其解决方案写入联盟链账本,形成新的联盟链账本,包括以下步骤:

步骤S4.1定义一个智能合约,该智能合约包含异常生产数据的结构和处理逻辑;

步骤S4.2根据智能合约的定义,编写智能合约代码以将异常生产数据及其解决方案写入联盟链账本,以及将编写好的智能合约部署到联盟链网络中,形成新的联盟链账本,以使工业生产联盟链网络中的任一共识节点能够访问和执行。

实施例2:

本实施例提供一种基于区块链的工业生产问题共享装置,该装置应用于区块链节点服务器,该装置包括:

获取单元10,获取目标节点的工业数据,目标节点为工业生产联盟链网络中的任一共识节点;

识别单元20,与获取单元10连接,用于对目标节点的工业数据进行异常生产数据识别;

具体地,识别单元20包括并联的第一识别模块和第二识别模块;

第一识别模块用于区块链节点服务器直接对目标节点的工业数据进行异常生产数据识别;第二识别模块用于根据工业生产联盟链网络,对目标节点的工业数据进行异常生产数据识别。

第一判断单元30,与识别单元20连接,用于判断出目标节点的工业数据中存在异常生产数据;

第二判断单元40,与第一判断单元30连接,用于判断目标节点的异常生产数据是否具有解决方案;

寻求单元50,与第二判断单元40连接,用于根据第二判断单元40判断出目标节点的异常生产数据未具有解决方案后,对目标节点的异常生产数据进行分析以寻求解决方案、或从工业生产联盟链网络中寻求解决方案;

写入单元60,与第二判断单元40与寻求单元50连接,用于根据第二判断单元判断出目标节点的异常生产数据具有解决方案、或根据寻求单元寻求到解决方案后,将异常生产数据及其解决方案写入联盟链账本,形成新的联盟链账本,以实现基于区块链的工业生产问题共享。

具体地,写入单元60包括:

定义模块,用于定义一个智能合约,该智能合约包含异常生产数据的结构和处理逻辑;

编写模块,与定义模块连接,用于根据智能合约的定义,编写智能合约代码以将异常生产数据及其解决方案写入联盟链账本;

部署模块,与编写模块连接,用于将编写好的智能合约部署到联盟链网络中,形成新的联盟链账本,以使工业生产联盟链网络中的任一共识节点能够访问和执行。

本发明中的基于区块链的工业生产问题共享装置还包括构建单元,构建单元分别与寻求单元和写入单元连接,用于构建工业生产联盟链网络;

构建单元包括:

圈定模块,用于圈定工业生产联盟链网络的目的为工业生产问题共享,还用于圈定工业生产联盟链网络的参与方;

选择模块,与圈定单元连接,用于根据工业生产联盟链网络的参与方,选择适合工业生产场景的区块链平台和协议;

设计模块,与选择模块连接,用于根据区块链平台和协议,设计联盟链的结构和规则,包括共识机制、数据隐私和权限控制;

部署开发模块,与设计模块连接,用于根据联盟链的结构和规则对联盟链节点进行部署;以及根据工业生产的需求,部署智能合约和应用程序;

启动运营模块,与部署开发模块连接,用于根据联盟链节点部署、开发智能合约和应用程序,启动和运营联盟链网络,从而构建出工业生产联盟链网络。

实施例3:

本实施例提供一种服务器,该服务器为区块链节点服务器,该服务器包括处理器和存储器,处理器和存储器相互连接,存储器中存储有计算机程序,当处理器运行存储器存储的计算机程序时,处理器执行根据实施例1所述的基于区块链的工业生产问题共享方法。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

相关技术
  • 一种基于区块链系统的秘密共享方法与装置
  • 一种基于区块链的共享汽车监管方法和装置
  • 一种基于云端的共享加油方法、装置、服务器及系统
  • 服务器、基于区块链的欺诈客户信息的共享方法及介质
  • 一种基于区块链的数据共享系统及数据共享方法
  • 一种基于区块链的维修设备共享的方法、装置及服务器
  • 一种基于区块链的维修设备共享的方法、装置及服务器
技术分类

06120116487824