工业互联网数据的共享方法及装置制造方法及图纸

技术编号:33906231 阅读:9 留言:0更新日期:2022-06-25 18:42
本发明专利技术公开了一种工业互联网数据的共享方法及装置,涉及物联网领域,为解决目前工业互联网数据共享时安全风险的问题。包括:当接收到存储请求时,将存储请求中的源数据存储于链下部分,并将第一信息以及关联信息存储至链上部分,其中,第一信息为源数据经过预设操作处理后得到共享数据后再执行预设算法转换得到的;当接收到操作请求时,记录操作请求对应的操作信息,并将操作信息存储至链下部分,并将第二信息存储至链上部分,第二信息为操作行为经过预设算法处理后得到的;当接收到读取请求时,从链上部分获取对应读取请求的目标信息,并从所述链下部分获取对应所述第一目标信息的第一目标记录并反馈。本发明专利技术用于工业互联网数据的共享过程。网数据的共享过程。网数据的共享过程。

【技术实现步骤摘要】
工业互联网数据的共享方法及装置


[0001]本专利技术涉及物联网领域,尤其涉及一种工业互联网数据的共享方法及装置。

技术介绍

[0002]随着互联网的发展,尤其是物联网的发展,工业体系的互联网的使用也逐步增多。工业互联网作为新一代网络信息技术与现代工业融合发展催生的新生事物,是实现生产制造领域全要素、全产业链、全价值链的关键支撑,是工业经济数字化、网络化、智能化的重要基础设施。因此,基于工业互联网的数据共享,成为了供应链上下游企业之间的沟通、协作、交易等环节中必不可少的组成部分。
[0003]目前,在工业互联网中数据共享过程中,一般使用基于区块链技术进行数据的共享,由数据的生产者通过其所在节点上传源数据,当数据的消费者需要查找或浏览某些数据时,则通过其所在的节点直接从区块链网络中发送请求以查找或浏览所需的数据。然而,在实际应用中,网络中存在大量不同的用户,使得现有的数据共享过程中存储在网络中的数据存在篡改、泄露的可能,从而导致目前的工业互联网数据的共享方式饱受安全风险的困扰。

技术实现思路

[0004]鉴于上述问题,本专利技术提供一种工业互联网数据的共享方法及装置,主要目的在于解决目前工业互联网数据的共享过程中,被共享的数据存在安全风险的问题。
[0005]为解决上述技术问题,第一方面,本专利技术提供了一种工业互联网数据的共享方法,应用于区块链存储系统,所述区块链存储系统包括链上部分及链下部分,所述方法包括:
[0006]当接收到存储请求时,将所述存储请求中的源数据存储于所述链下部分,并将第一信息以及关联信息存储至所述链上部分,其中,所述第一信息为所述源数据经过预设操作处理后得到共享数据后再执行预设算法转换得到的,所述关联信息为对应关系经过预设算法得到的,所述对应关系用于表征所述源数据及所述共享数据的对应关系;
[0007]当接收到操作请求时,记录所述操作请求对应的操作信息,并将所述操作信息存储至所述链下部分,并将第二信息存储至所述链上部分,所述第二信息为所述操作行为经过预设算法处理后得到的;
[0008]当接收到读取请求时,从所述链上部分获取对应所述读取请求的第一目标信息,并从所述链下部分获取对应所述第一目标信息的第一目标记录并反馈,所述第一目标信息包括所述第一信息及所述关联信息,所述第一目标记录包括所述共享数据。
[0009]可选的,所述区块链存储系统设置有联盟节点及叶子节点,所述联盟节点为用于区块链存储系统中的执行行为判断是否具备执行权限的判断节点,所述叶子节点为所述存储请求、所述操作请求以及所述读取请求的发起节点;
[0010]所述在接收到所述存储请求、所述操作请求以及所述读取请求之前,所述方法还包括:
[0011]从所述叶子节点接收所述存储请求、所述操作请求或所述读取请求;
[0012]通过联盟节点判断所述存储请求、所述操作请求以及所述读取请求是否具备执行权限;
[0013]若不具备,则忽略所述存储请求、所述操作请求以及所述读取请求。
[0014]可选的,所述预设算法为哈希算法;
[0015]所述当接收到存储请求时,将所述存储请求中的源数据存储于所述链下部分,并将第一信息以及关联信息存储至所述链上部分包括:
[0016]从所述存储请求中获取所述源数据;
[0017]将所述源数据执行预设处理得到所述共享数据,并记录所述共享数据与所述源数据的对应关系,所述预设处理包括数据抽取、数据清洗及数据转换;
[0018]通过哈希算法分别对所述共享数据及所述对应关系进行转换,得到所述第一信息及关联信息;
[0019]将所述源数据存储至所述链下部分,并将所述第一信息及关联信息存储至链上部分。
[0020]可选的,所述当接收到读取请求时,从所述链上部分获取对应所述读取请求的第一目标信息,并从所述链下部分获取对应所述第一目标信息的第一目标记录并反馈包括:
[0021]根据所述读取请求确定所需的目标数据;
[0022]根据所述目标数据从所述链上部分获取对应的第一信息及所述关联信息;
[0023]根据所述关联信息及所述第一信息从所述链下部分获取对应的共享数据;
[0024]将所述共享数据反馈至发起所述读取请求的叶子节点。
[0025]可选的,在将所述共享数据反馈至发起所述读取请求的叶子节点之前,所述方法还包括:
[0026]对所述共享数据执行脱敏操作;
[0027]记录所述脱敏操作得到脱敏信息,并将所述脱敏信息通过哈希算法转化为第三信息;
[0028]将所述第三信息存储至所述链上部分,并将所述脱敏信息存储至链下部分。
[0029]可选的,所述方法还包括:
[0030]在将第一信息以及关联信息存储至所述链上部分后,将与所述存储请求对应的存储信息存储在所述链下部分,并将所述存储信息对应的第四信息存储在所述链上部分,所述存储信息为记录所述存储请求对应的存储操作的信息,所述第四信息为所述存储信息经过哈希算法转换后得到的;
[0031]在获取到所述共享信息并反馈后,将所述读取请求对应的读取信息存储在所述链下部分,并将所述读取信息对应的第五信息存储在所述链上部分,所述读取信息为记录所述读取请求对应的读取操作的信息,所述第五信息为所述读取信息经过哈希算法转换后得到的。
[0032]可选的,所述方法还包括:
[0033]在接收到数据监测请求时,根据所述数据监测请求确定所需的所述源数据;
[0034]根据所述源数据从链上部分确定第二目标信息,其中所述第二目标信息包括所述第一信息、所述第二信息、所述第三信息、第四信息和/或第五信息;
[0035]根据所述第二目标信息从所述链下部分查找对应的第二目标记录并反馈至发起所述数据监测请求的叶子节点,其中目标记录为对应所述目标信息的数据及操作的信息,所述第二目标记录至少包括源数据、操作信息、脱敏信息、存储信息及读取信息中的一种。
[0036]第二方面,本专利技术实施例还提供了一种工业互联网数据的共享装置,应用于区块链存储系统,所述区块链存储系统包括链上部分及链下部分,所述装置包括:
[0037]存储单元,用于当接收到存储请求时,将所述存储请求中的源数据存储于所述链下部分,并将第一信息以及关联信息存储至所述链上部分,其中,所述第一信息为所述源数据经过预设操作处理后得到共享数据后再执行预设算法转换得到的,所述关联信息为对应关系经过预设算法得到的,所述对应关系用于表征所述源数据及所述共享数据的对应关系;
[0038]操作单元,用于当接收到操作请求时,记录所述操作请求对应的操作信息,并将所述操作信息存储至所述链下部分,并将第二信息存储至所述链上部分,所述第二信息为所述操作行为经过预设算法处理后得到的;
[0039]读取单元,用于当接收到读取请求时,从所述链上部分获取对应所述读取请求的第一目标信息,并从所述链下部分获取对应所述第一目标信息的第一目标记录并反馈,所述第一目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业互联网数据的共享方法,其特征在于,应用于区块链存储系统,所述区块链存储系统包括链上部分及链下部分,所述方法包括:当接收到存储请求时,将所述存储请求中的源数据存储于所述链下部分,并将第一信息以及关联信息存储至所述链上部分,其中,所述第一信息为所述源数据经过预设操作处理后得到共享数据后再执行预设算法转换得到的,所述关联信息为对应关系经过预设算法得到的,所述对应关系用于表征所述源数据及所述共享数据的对应关系;当接收到操作请求时,记录所述操作请求对应的操作信息,并将所述操作信息存储至所述链下部分,并将第二信息存储至所述链上部分,所述第二信息为所述操作行为经过预设算法处理后得到的;当接收到读取请求时,从所述链上部分获取对应所述读取请求的第一目标信息,并从所述链下部分获取对应所述第一目标信息的第一目标记录并反馈,所述第一目标信息包括所述第一信息及所述关联信息,所述第一目标记录包括所述共享数据。2.根据权利要求1所述的方法,其特征在于,所述区块链存储系统设置有联盟节点及叶子节点,所述联盟节点为用于对区块链存储系统中的执行行为判断是否具备执行权限的判断节点,所述叶子节点为所述存储请求、所述操作请求以及所述读取请求的发起节点;所述在接收到所述存储请求、所述操作请求以及所述读取请求之前,所述方法还包括:从所述叶子节点接收所述存储请求、所述操作请求或所述读取请求;通过联盟节点判断所述存储请求、所述操作请求以及所述读取请求是否具备执行权限;若不具备,则忽略所述存储请求、所述操作请求以及所述读取请求。3.根据权利要求2所述的方法,其特征在于,所述预设算法为哈希算法;所述当接收到存储请求时,将所述存储请求中的源数据存储于所述链下部分,并将第一信息以及关联信息存储至所述链上部分包括:从所述存储请求中获取所述源数据;将所述源数据执行预设处理得到所述共享数据,并记录所述共享数据与所述源数据的对应关系,所述预设处理包括数据抽取、数据清洗及数据转换;通过哈希算法分别对所述共享数据及所述对应关系进行转换,得到所述第一信息及关联信息;将所述源数据存储至所述链下部分,并将所述第一信息及关联信息存储至链上部分。4.根据权利要求3所述的方法,其特征在于,所述当接收到读取请求时,从所述链上部分获取对应所述读取请求的第一目标信息,并从所述链下部分获取对应所述第一目标信息的第一目标记录并反馈包括:根据所述读取请求确定所需的目标数据;根据所述目标数据从所述链上部分获取对应的第一信息及所述关联信息;根据所述关联信息及所述第一信息从所述链下部分获取对应的共享数据;将所述共享数据反馈至发起所述读取请求的叶子节点。5.根据权利要求4所述的方法,其特征在于,在将所述共享数据反馈至发起所述读取请求的叶子节点之前,所述方法还包括:对所述共享数据执行脱敏操作;
记录所述脱敏操作得到脱敏信息,并将所述脱敏信息通过哈...

【专利技术属性】
技术研发人员:童陈敏
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1