一种工业互联网中的数据共享方法、装置及系统制造方法及图纸

技术编号:26482098 阅读:22 留言:0更新日期:2020-11-25 19:28
本发明专利技术提供了一种工业互联网中的数据共享方法、装置及系统,在不改变企业用户的对象原始标识的情况下,为不同企业用户的对象提供统一的标识编码方案。企业用户在对去中心化身份符文档进行数字签名后,该去中心化身份符文档被存储在区块链或分布式账本中,区块链或分布式账本结合数字签名证明了对象数据的所有权,其他企业用户可以通过查找对象的去中心化身份符访问并引用区块链或分布式账本中的去中心化身份符文档,最终区块链或分布式账本上的去中心化身份符文档将记录最初拥有者的数字签名以及后续每个加工者的数字签名,对象数据即使被再加工也不会改变最初拥有者的身份,在数据共享过程中实现了对企业数据的有效保护。

【技术实现步骤摘要】
一种工业互联网中的数据共享方法、装置及系统
本专利技术涉及数据共享
,具体的,涉及一种工业互联网中的数据共享方法、装置及系统。
技术介绍
要实现工业的互联互通,根本在于实现各个企业中各类对象,如,设备、商品等物与物之间的互联互通。目前,一些企业通过接入工业互联网标识解析体系实现数据信息互联互通,工业互联网标识解析体系的作用类似于互联网领域的域名解析系统(DNS),提供标识解析服务,当某个企业想要访问其他企业的对象数据时,向工业互联网标识解析体系提交该对象的标识,工业互联网标识解析系统通过对该对象的标识进行解析,向该企业推送存储该对象标识所对应的相关数据的服务器地址。但是,每个企业内部一般都会采取私有编码方案,工业互联网标识解析体系无法对采用不同编码方案的数据进行相互解析查询,无法为不采用公共编码方案的企业提供标识解析服务。并且企业既希望实现数据互通,但又害怕公开数据被随意使用,工业互联网标识解析体系无法对企业数据进行有效保护。
技术实现思路
有鉴于此,本专利技术提供了一种工业互联网中的数据共享方法、装置及系统,实现在对企业数据进行有效保护的同时为采用不同标识编码方案的企业用户提供数据共享服务。为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:一种工业互联网中的数据共享方法,应用于编码服务器,所述方法包括:接收用户终端发送的对象信息,所述对象信息包括对象原始标识与对象属性信息,所述对象属性信息包括引用信息,当所述对象不存在引用对象时所述引用信息为空,当所述对象存在引用对象时所述引用信息包括所述引用对象的去中心化身份符文档的所有数字签名;根据所述对象信息生成所述对象的去中心化身份符,并生成所述对象的去中心化身份符指向的去中心化身份符文档;将所述对象的去中心化身份符以及去中心化身份符文档发送到所述用户终端;在所述用户终端利用用户私钥对所述对象的去中心化身份符文档进行数字签名后,将数字签名后的所述对象的去中心化身份符文档以及去中心化身份符存储在区块链或分布式账本中。可选的,所述根据所述对象信息生成所述对象的去中心化身份符,包括:采用预设加密算法对所述对象原始标识进行加密,生成所述对象的去中心化身份符。可选的,所述对象信息还包括用户标识,所述根据所述对象信息生成所述对象的去中心化身份符,包括:采用预设加密算法对所述对象原始标识和所述用户标识进行加密,生成所述对象的去中心化身份符。可选的,所述根据所述对象信息生成所述对象的去中心化身份符,并生成所述对象的去中心化身份符指向的去中心化身份符文档,包括:根据所述对象信息生成所述对象的去中心化身份符;根据所述对象的去中心化身份符与所述对象属性信息,生成至少包括所述对象的去中心化身份符与所述对象属性信息的JSON格式的去中心化身份符文档,所述对象的去中心化身份符与去中心化身份符文档一一对应。一种工业互联网中的数据共享方法,应用于用户终端,所述方法包括:向编码服务器发送对象信息,所述对象信息包括对象原始标识与对象属性信息,所述对象属性信息包括引用信息,当所述对象不存在引用对象时所述引用信息为空,当所述对象存在引用对象时所述引用信息包括所述引用对象的去中心化身份符文档的所有数字签名;接收所述编码服务器发送的根据所述对象信息生成的所述对象的去中心化身份符以及去中心化身份符文档;利用用户私钥对所述对象的去中心化身份符文档进行数字签名,并将数字签名后的所述对象的去中心化身份符文档发送到所述编码服务器。可选的,所述方法还包括:获取引用对象的去中心化身份符;在区块链或分布式账本中访问所述引用对象的去中心化身份符指向的去中心化身份符文档;利用所述引用对象的去中心化身份符文档的公钥对所述引用对象的去中心化身份符文档的数字签名进行验证;在对所述引用对象的去中心化身份符文档的数字签名验证通过的情况下,获取所述引用对象的去中心化身份符文档的内容。一种工业互联网中的数据共享装置,应用于编码服务器,所述装置包括:对象信息接收单元,用于接收用户终端发送的对象信息,所述对象信息包括对象原始标识与对象属性信息,所述对象属性信息包括引用信息,当所述对象不存在引用对象时所述引用信息为空,当所述对象存在引用对象时所述引用信息包括所述引用对象的去中心化身份符文档的所有数字签名;去中心化身份符文档生成单元,用于根据所述对象信息生成所述对象的去中心化身份符,并生成所述对象的去中心化身份符指向的去中心化身份符文档;去中心化身份符文档发送单元,用于将所述对象的去中心化身份符以及去中心化身份符文档发送到所述用户终端;去中心化身份符文档存储单元,用于在所述用户终端利用用户私钥对所述对象的去中心化身份符文档进行数字签名后,将数字签名后的所述对象的去中心化身份符文档以及去中心化身份符存储在区块链或分布式账本中。可选的,所述去中心化身份符文档生成单元,具体用于:采用预设加密算法对所述对象原始标识进行加密,生成所述对象的去中心化身份符。可选的,所述去中心化身份符文档生成单元,具体用于:采用预设加密算法对所述对象原始标识和所述用户标识进行加密,生成所述对象的去中心化身份符。可选的,所述去中心化身份符文档生成单元,具体用于:根据所述对象信息生成所述对象的去中心化身份符;根据所述对象的去中心化身份符与所述对象属性信息,生成至少包括所述对象的去中心化身份符与所述对象属性信息的JSON格式的去中心化身份符文档,所述对象的去中心化身份符与去中心化身份符文档一一对应。一种工业互联网中的数据共享装置,应用于用户终端,所述装置包括:对象信息发送单元,用于向编码服务器发送对象信息,所述对象信息包括对象原始标识与对象属性信息,所述对象属性信息包括引用信息,当所述对象不存在引用对象时所述引用信息为空,当所述对象存在引用对象时所述引用信息包括所述引用对象的去中心化身份符文档的所有数字签名;去中心化身份符文档接收单元,用于接收所述编码服务器发送的根据所述对象信息生成的所述对象的去中心化身份符以及去中心化身份符文档;去中心化身份符文档签名单元,用于利用用户私钥对所述对象的去中心化身份符文档进行数字签名,并将数字签名后的所述对象的去中心化身份符文档发送到所述编码服务器。可选的,所述装置还包括:引用对象去中心化身份符获取单元,用于获取引用对象的去中心化身份符;应用对象去中心化身份符文档访问单元,用于在区块链或分布式账本中访问所述引用对象的去中心化身份符指向的去中心化身份符文档;数字签名验证单元,用于利用所述引用对象的去中心化身份符文档的公钥对所述引用对象的去中心化身份符文档的数字签名进行验证;引用对象去中心化身份符文档获取单元,用于在对所述引用对象的去中心化身份符文档的数字签名验证通过的情况下,获取所述引用对象的去中心化身份符文档的内容。<本文档来自技高网...

【技术保护点】
1.一种工业互联网中的数据共享方法,其特征在于,应用于编码服务器,所述方法包括:/n接收用户终端发送的对象信息,所述对象信息包括对象原始标识与对象属性信息,所述对象属性信息包括引用信息,当所述对象不存在引用对象时所述引用信息为空,当所述对象存在引用对象时所述引用信息包括所述引用对象的去中心化身份符文档的所有数字签名;/n根据所述对象信息生成所述对象的去中心化身份符,并生成所述对象的去中心化身份符指向的去中心化身份符文档;/n将所述对象的去中心化身份符以及去中心化身份符文档发送到所述用户终端;/n在所述用户终端利用用户私钥对所述对象的去中心化身份符文档进行数字签名后,将数字签名后的所述对象的去中心化身份符文档以及去中心化身份符存储在区块链或分布式账本中。/n

【技术特征摘要】
1.一种工业互联网中的数据共享方法,其特征在于,应用于编码服务器,所述方法包括:
接收用户终端发送的对象信息,所述对象信息包括对象原始标识与对象属性信息,所述对象属性信息包括引用信息,当所述对象不存在引用对象时所述引用信息为空,当所述对象存在引用对象时所述引用信息包括所述引用对象的去中心化身份符文档的所有数字签名;
根据所述对象信息生成所述对象的去中心化身份符,并生成所述对象的去中心化身份符指向的去中心化身份符文档;
将所述对象的去中心化身份符以及去中心化身份符文档发送到所述用户终端;
在所述用户终端利用用户私钥对所述对象的去中心化身份符文档进行数字签名后,将数字签名后的所述对象的去中心化身份符文档以及去中心化身份符存储在区块链或分布式账本中。


2.根据权利要求1所述的方法,其特征在于,所述根据所述对象信息生成所述对象的去中心化身份符,包括:
采用预设加密算法对所述对象原始标识进行加密,生成所述对象的去中心化身份符。


3.根据权利要求1所述的方法,其特征在于,所述对象信息还包括用户标识,所述根据所述对象信息生成所述对象的去中心化身份符,包括:
采用预设加密算法对所述对象原始标识和所述用户标识进行加密,生成所述对象的去中心化身份符。


4.根据权利要求2或3所述的方法,其特征在于,所述根据所述对象信息生成所述对象的去中心化身份符,并生成所述对象的去中心化身份符指向的去中心化身份符文档,包括:
根据所述对象信息生成所述对象的去中心化身份符;
根据所述对象的去中心化身份符与所述对象属性信息,生成至少包括所述对象的去中心化身份符与所述对象属性信息的JSON格式的去中心化身份符文档,所述对象的去中心化身份符与去中心化身份符文档一一对应。


5.一种工业互联网中的数据共享方法,其特征在于,应用于用户终端,所述方法包括:
向编码服务器发送对象信息,所述对象信息包括对象原始标识与对象属性信息,所述对象属性信息包括引用信息,当所述对象不存在引用对象时所述引用信息为空,当所述对象存在引用对象时所述引用信息包括所述引用对象的去中心化身份符文档的所有数字签名;
接收所述编码服务器发送的根据所述对象信息生成的所述对象的去中心化身份符以及去中心化身份符文档;
利用用户私钥对所述对象的去中心化身份符文档进行数字签名,并将数字签名后的所述对象的去中心化身份符文档发送到所述编码服务器。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
获取引用对象的去中心化身份符;
在区块链或分布式账本中访问所述引用对象的去中心化身份符指向的去中心化身份符文档;
利用所述引用对象的去中心化身份符文档的公钥对所述引用对象的去中心化身份符文档的数字签名进行验证;
在对所述引用对象的去中心化身份符文档的数字签名验证通过的情况下,获取所述引用对象的去中心化身份符文档的内容。


7.一种工业互联网中的数据共享装置,其特征在于,应用于编码服务器,所述装置包括:
对象信息接收单元,用于接收用户终端发送的对象信息,所述对象信息包括对象原始标识与对象属性信息,所述对象属性信息包括引用信息,当所述对象不存在引用对象...

【专利技术属性】
技术研发人员:景越有晓宇王亦澎李海花
申请(专利权)人:中国信息通信研究院
类型:发明
国别省市:北京;11

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

1