一种数字仓单管理方法、装置、存储介质及设备制造方法及图纸

技术编号:34966769 阅读:13 留言:0更新日期:2022-09-17 12:47
本申请实施例提供的海量用户接入的一种数字仓单管理方法、装置、存储介质及设备,属于数据处理领域,通过对其区块链上的仓单数据设定数据分享策略,具体的通过在Hyperledger Fabric通道上建立不同的私有数据集,对不同的私有数据集设置不同的授权对象范围,同时对私有数据中的数据信息及通道上的数据信息基于不同的业务需求设置相应的数据访问策略、更新策略,从而按需求可在一定范围内进行信息分享,这样既能保证数字仓单系统中所有数据的真实性和一致性,又满足了数字仓单系统用户对机密数据和个人隐私的保护和指定范围共享,同时又可以实现业务需求。又可以实现业务需求。又可以实现业务需求。

【技术实现步骤摘要】
一种数字仓单管理方法、装置、存储介质及设备


[0001]本公开实施例涉及数据处理领域,具体地涉及一种数字仓单管理方法、装置、存储介质及设备。

技术介绍

[0002]目前基于区块链技术的数字仓单系统,使用系统的各个参与方(包括但不局限于仓储方、交易平台方、资金提供方、风险控制方、监管方)都能通过自己布置在区块链网络中的节点获得仓单数据。所有区块链的访问者都能获取所有的上链数据,数字仓单系统中的商业机密数据、用户隐私数据不能得到有效地保护。

技术实现思路

[0003]本公开的目的在于,针对现有技术中存在的问题,提供一种数字仓单管理方法、装置、存储介质及设备,支持满足业务需求的同时保护商业机密和用户隐私。
[0004]根据本公开的一个方面,提出一种数字仓单管理方法,该方法包括:创建数字仓单系统的组织结构,其中所述组织结构包括一个或多个主体,所述每个主体包含一个或多个对象,基于所述组织架构搭建数字仓单系统的Fabric区块链网络,创建所述数字仓单系统的数据结构,所述数据结构包括,仓单基本信息数据,仓单用户信息,仓单交易信息,和仓单质押信息,其中所述仓单基本信息包括仓单状态信息,所述仓单质押信息包括质押状态信息,创建所述数字仓单系统的数据访问策略,所述策略具体包括,所述仓单基本信息和所述仓单用户信息为公开数据面向所有的合作对象开放,并通过所述Fabric区块链网络的通道Channel进行上链、存储、共享;在所述通道Channel中设置不同的私有数据集合PDC用于存放所述仓单交易信息或所述仓单质押信息,其中所述私有数据集合PDC在指定范围的授权对象之间进行上链、存储、共享;在一些实施例中,该方法还包括更新所述质押状态信息,具体包括,响应于第一授权对象对第二授权对象和第三授权对象所拥有的第一仓单进行质押融资申请,分别在第一私有数据集合和第二私有数据集合生成所述第一仓单的质押信息数据,其中,所述第一授权对象是所述第一私有数据集合和所述第二私有数据集合授权的对象,所述第二授权对象是所述第一私有数据的授权对象,所述第三授权对象是所述第二私有数据集合授权的对象,并更新所述仓单质押信息中的所述质押状态信息为第一质押状态,此时,所述仓单基本信息中的所述仓单状态信息为第一仓单状态,响应于所述第二授权对象先于第三授权对象通过了所述质押融资申请,更新所述第一私有数据集合中的所述质押状态信息为第二质押状态,同时更新所述仓单基本信息中的所述仓单状态为第二仓单状态,基于所述第二仓单状态所述第三授权对象拒绝通过所述质押融资申请。
[0005]在一些实施例中,所述数据访问策略通过智能合约实现。
[0006]在一些实施例中,所述智能合约包括申请质押流程、批准质押流程、申请挂单流程和批准挂单流程。
[0007]在一些实施例中,所述多个主体通过调用所述智能合约实现对数据的访问、更新。
[0008]根据本公开的另一个方面,提出一种数字仓单管理装置;包括:组织结构创建单元,用于创建数字仓单系统的组织结构,其中所述组织结构包括一个或多个主体,所述每个主体包含一个或多个对象,区块链网络搭建单元,用于基于所述组织架构搭建数字仓单系统的Fabric区块链网络,数据结构创建单元,用于创建所述数字仓单系统的数据结构,所述数据结构包括,仓单基本信息数据,仓单用户信息,仓单交易信息,和仓单质押信息,其中所述仓单基本信息包括仓单状态信息,所述仓单质押信息包括质押状态信息,访问策略创建单元,用于创建所述数字仓单系统的数据访问策略,所述策略具体包括,所述仓单基本信息和所述仓单用户信息为公开数据面向所有的合作对象开放,并通过所述Fabric区块链网络的通道Channel进行上链、存储、共享;在所述通道Channel中设置不同的私有数据集合PDC用于存放所述仓单交易信息或所述仓单质押信息,其中所述私有数据集合PDC在指定范围的授权对象之间进行上链、存储、共享;在一些实施例中,该装置还包括多,更新单元,用于更新所述质押状态信息,具体包括,响应于第一授权对象对第二授权对象和第三授权对象所拥有的第一仓单进行质押融资申请,分别在第一私有数据集合和第二私有数据集合生成所述第一仓单的质押信息数据,其中,所述第一授权对象是所述第一私有数据集合和所述第二私有数据集合授权的对象,所述第二授权对象是所述第一私有数据的授权对象,所述第三授权对象是所述第二私有数据集合授权的对象,并更新所述仓单质押信息中的所述质押状态信息为第一质押状态,此时,所述仓单基本信息中的所述仓单状态信息为第一仓单状态,响应于所述第二授权对象先于第三授权对象通过了所述质押融资申请,更新所述第一私有数据集合中的所述质押状态信息为第二质押状态,同时更新所述仓单基本信息中的所述仓单状态为第二仓单状态,基于所述第二仓单状态所述第三授权对象拒绝通过所述质押融资申请。
[0009]在一些实施例中,所述数据访问策略通过智能合约实现。
[0010]在一些实施例中,所述智能合约包括申请质押流程、批准质押流程、申请挂单流程和批准挂单流程。
[0011]在一些实施例中,所述多个主体通过调用所述智能合约实现对数据的访问、更新。
[0012]本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的数字仓单管理方法中的步骤。
[0013]本申请实施例还提供一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上任一实施例所述的数字仓单管理方法中的步骤。
[0014]本申请实施例提供的海量用户接入的数字仓单管理方法、装置、存储介质及设备,通过对其区块链上的仓单数据设定数据分享策略,具体的通过在Hyperledger Fabric通道上建立不同的私有数据集,对不同的私有数据集设置不同的授权对象范围,同时对私有数据中的数据信息及通道上的数据信息基于不同的业务需求设置相应的数据访问策略、更新策略,从而按需求可在一定范围内进行信息分享,这样既能保证数字仓单系统中所有数据的真实性和一致性,又满足了数字仓单系统用户对机密数据和个人隐私的保护和指定范围共享,同时又可以实现业务需求。
附图说明
[0015]下面结合附图,通过对本公开的具体实施方式详细描述,将使本公开的技术方案及其它有益效果显而易见。
[0016]图1为本申请实施例提供的数字仓单管理方法流程示意图。
[0017]图2为本申请实施例提供的数字仓单系统组织结构示意图。
[0018]图3为本申请实施例提供的Fabric区块链网络结构图示意图。
[0019]图4为本申请实施例提供的数据访问策略示意图。
[0020]图5为本申请实施例提供的申请质押流程示意图。
[0021]图6为本申请实施例提供的批准质押流程示意图。
[0022]图7为本申请实施例提供的申请挂单流程示意图。
[0023]图8为本申请实施例提供的批准挂单流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字仓单管理方法,其特征在于,该方法包括,创建数字仓单系统的组织结构,其中所述组织结构包括一个或多个主体,每个所述主体包含一个或多个对象,基于所述组织架构搭建数字仓单系统的Fabric区块链网络,创建所述数字仓单系统的数据结构,所述数据结构包括,仓单基本信息数据、仓单用户信息、仓单交易信息和仓单质押信息,其中所述仓单基本信息包括仓单状态信息,所述仓单质押信息包括质押状态信息,创建所述数字仓单系统的数据访问策略,所述策略具体包括,所述仓单基本信息和所述仓单用户信息为公开数据面向所有的合作对象开放,并通过所述Fabric区块链网络的通道Channel进行上链、存储、共享;在所述通道Channel中设置不同的私有数据集合PDC用于存放所述仓单交易信息或所述仓单质押信息,其中所述私有数据集合PDC在指定范围的授权对象之间进行上链、存储、共享。2.根据权利要求1所述的方法,其特征在于,还包括,更新所述质押状态信息,具体包括,响应于第一授权对象对第二授权对象和第三授权对象所拥有的第一仓单进行质押融资申请,分别在第一私有数据集合和第二私有数据集合生成所述第一仓单的质押信息数据,其中,所述第一授权对象是所述第一私有数据集合和所述第二私有数据集合授权的对象,所述第二授权对象是所述第一私有数据的授权对象,所述第三授权对象是所述第二私有数据集合授权的对象,并更新所述仓单质押信息中的所述质押状态信息为第一质押状态,此时,所述仓单基本信息中的所述仓单状态信息为第一仓单状态,响应于所述第二授权对象先于第三授权对象通过了所述质押融资申请,更新所述第一私有数据集合中的所述质押状态信息为第二质押状态,同时更新所述仓单基本信息中的所述仓单状态为第二仓单状态,基于所述第二仓单状态所述第三授权对象拒绝通过所述质押融资申请。3.根据权利要求2所述的方法,其特征在于,所述数据访问策略通过智能合约实现。4.根据权利要求3所述的方法,其特征在于,所述智能合约包括申请质押流程、批准质押流程、申请挂单流程和批准挂单流程。5.根据权利要求3所述的方法,其特征在于,所述主体或所述对象通过调用所述智能合约实现对数据的访问、更新。6.一种数字仓单管理装置,其特征在于,该装置包括,组织结构创建单元,用于创建数字仓单系统的组织结构,其中所述组织结构包括一个或多个主体,每个所述主体包含一个或多个对象,区块链网络搭建单元,用于基于所述组织架构搭建数字仓单系统的Fabric区块链网络,数据结构创建单元,用于创建所述数字仓单...

【专利技术属性】
技术研发人员:蒋锐权张炜祺杜金星
申请(专利权)人:上海金仕达软件科技有限公司
类型:发明
国别省市:

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

1