数据管理方法、数据管理装置、区块链网络和系统制造方法及图纸

技术编号:32470381 阅读:32 留言:0更新日期:2022-03-02 09:30
提供了一种数据管理方法、数据管理装置、区块链网络和系统。该数据管理方法应用于区块链网络的多个区块链网络节点,并包括:创建数据订阅合约,数据订阅合约用于向数据提供方订阅;接收包括所请求的数据的数据标识信息的数据获取请求;执行数据订阅合约,以在区块链网络中不存在所请求的数据的情况下向数据提供方订阅请求的数据;以及从数据提供方接收包含所请求的数据的交易请求,并在通过对所请求的数据的验证后将所请求的数据写入区块链网络。数据的验证后将所请求的数据写入区块链网络。数据的验证后将所请求的数据写入区块链网络。

【技术实现步骤摘要】
数据管理方法、数据管理装置、区块链网络和系统


[0001]本申请涉及数据管理
,更具体地,涉及一种基于区块链的数据管理方法、数据管理装置、区块链网络和系统。

技术介绍

[0002]随着物联网的发展,越来越多的设备接入到物联网系统中。目前通用的物联网系统框架如图1所示,传感器等能力受限的物联网设备通过物联网网关接入到物联网平台,全功能物联网设备可以直接连接物联网平台或者通过物联网网关连接物联网平台。物联网平台集中管理各类设备,并且为上层的物联网应用提供接口。物联网应用通过物联网平台访问设备的数据,以及对设备进行控制。
[0003]以物联网的应用领域之一智能制造为例,大量的工业设备直接或者通过物联网网关连接到工业互联网平台上,实时上报数据以及接收平台发送的指令。制造业是典型的重资产型企业,需要购买大量的设备。
[0004]随着智能制造的发展,未来企业的发展模式也将发生改变,制造商不需要购买大量的设备,可以通过租赁设备的模式快速投入生产,按照设备的使用情况支付使用费。通过该租赁模式一方面可以降低企业的前期设备投资和企业投资风险,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据管理方法,应用于区块链网络的多个区块链网络节点,所述方法包括:创建数据订阅合约,所述数据订阅合约用于向数据提供方订阅;接收数据获取请求,所述数据获取请求中包括所请求的数据的数据标识信息;以及执行所述数据订阅合约,以在区块链网络中不存在所请求的数据的情况下,向所述数据提供方订阅所请求的数据;以及从数据提供方接收包含所请求的数据的交易请求,并在通过对所请求的数据的验证后将所请求的数据写入区块链网络。2.根据权利要求1所述的数据管理方法,其中,所述数据订阅合约包括数据提供方的标识信息。3.根据权利要求2所述的数据管理方法,还包括:判断所述多个区块链网络节点的剩余存储量,并且在所述多个区块链网络节点的剩余存储量大于存储阈值的情况下,向所述数据提供方发出订阅请求。4.根据权利要求3所述的数据管理方法,还包括:统计所述多个区块链网络节点处的数据被获取的次数,并且在所述多个区块链网络节点的剩余存储量不大于存储阈值的情况下,向提供被获取的次数小于参考阈值的数据的数据提供方发出取消订阅请求,或者向提供被获取的次数最小的数据的数据提供方发出取消订阅请求。5.根据权利要求2所述的数据管理方法,还包括:从所述数据提供方接收订阅成功响应或订阅失败响应,其中,所述订阅成功响应是由所述数据提供方在基于接收到的订阅请求而确定存在所请求的数据的情况下返回的,所述订阅失败响应是由所述数据提供方在基于接收到的订阅请求而确定不存在所请求的数据的情况下返回的。6.根据权利要求2所述的数据管理方法,其中,所述数据获取请求中包括数据获取优先级,所述方法还包括:执行数据订阅合约以基于所述数据获取优先级创建订阅优先级;以及将所述订阅优先级包括在所述订阅请求中向所述数据提供方发出订阅请求使得所述数据提供方在确定存在所请求的数据的情况下,确定所述订阅请求中包括的订阅优先级是否大于优先级预设值,并且在确定所述订阅请求中包括的订阅优先级大于优先级预设值的情况下,返回订阅成功响应。7.根据权利要求1所述的数据管理方法,其中,所述数据订阅合约不包括数据提供方的标识信息。8.根据权利要求7所述方法,其中,所述数据订阅合约被创建使得在被执行时生成所述数据订阅合约的子合约,其中,每个子合约的目标地址指向一个区块链网络节点对应的数据提供方,且数据订阅合约的子合约的数量与区块链网络节点的数量相等。9.根据权利要求8所述的数据管理方法,其中,执行所述数据订阅合约,在区块链网络中不存在所请求的数据的情况下向所述数据提供方订阅所请求的数据,包括:
在区块链网络中不存...

【专利技术属性】
技术研发人员:赵君杰
申请(专利权)人:北京京东方技术开发有限公司
类型:发明
国别省市:

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

1