数据权益管理方法、装置、设备及存储介质制造方法及图纸

技术编号:28205707 阅读:9 留言:0更新日期:2021-04-24 14:34
本申请涉及一种数据权益管理方法、装置、设备及存储介质,所述方法包括:数据提供端获取区块链的区块中的数据权益请求记录;数据提供端根据请求信息,在分布式文件系统中获取对应的目标数据权益文件;数据提供端将目标数据权益文件发送至数据请求端,以指示数据请求端根据预先存储在区块链区块中的目标数据权益文件的哈希存证信息验证目标数据权益文件。本申请实施例提供的技术方案可以对数据权益的管理效率。管理效率。管理效率。

【技术实现步骤摘要】
数据权益管理方法、装置、设备及存储介质


[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]上述数据权益管理方法、装置、设备及存储介质,数据提供端获取区块链的区块中的数据权益请求记录;数据提供端根据请求信息,在分布式文件系统中获取对应的目标数据权益文件;数据提供端将目标数据权益文件发送至数据请求端,以指示数据请求端根据预先存储在区块链区块中的目标数据权益文件的哈希存证信息验证目标数据权益文件。通过区块链对数据权益进行管理,充分结合区块链分布式存储、去信任化、不可篡改等优势,数据提供端将数据权益文件的哈希存证信息存储到区块链中,并将数据权益文件存储至分布式系统中,当数据请求端在发起请求并获取到的目标数据权益文件后,可以根据对目标数据权益文件进行哈希计算后与区块链中的哈希存证信息进行比较,来判断数据权益文件的正确性,平衡了数据权益在流转过程中数据提供端和数据请求端的利益和需求,从而提高了对数据权益的管理效率。
附图说明
[0040]图1为本申请实施例涉及到的一种应用环境图;
[0041]图2为本申请实施例涉本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据权益管理方法,其特征在于,所述方法包括:数据提供端获取区块链的区块中的数据权益请求记录;所述数据权益请求记录包括对应的数据请求端的请求信息;所述区块为在所述区块链中所述数据提供端与所述数据请求端之间业务通道中的区块;所述数据提供端根据所述请求信息,在分布式文件系统中获取对应的目标数据权益文件;所述分布式文件系统中包括多个数据提供端预先存储的数据权益文件;所述数据提供端将所述目标数据权益文件发送至所述数据请求端,以指示所述数据请求端根据预先存储在所述区块链区块中的目标数据权益文件的哈希存证信息验证所述目标数据权益文件。2.根据权利要求1所述的方法,其特征在于,在所述数据提供端获取区块链区块中的数据权益请求记录之前,所述方法包括:所述数据请求端发送包括所述请求信息的数据权益请求至所述区块链的处理节点,以请求所述处理节点生成包括所述请求信息的数据权益请求记录;所述处理节点包括多个不同功能角色的节点;所述数据提供端接收所述区块链的处理节点的通知指令;所述通知指令用于指示所述数据提供端获取所述数据权益请求记录。3.根据权利要求2所述的方法,其特征在于,所述处理节点包括背书节点、排序节点、信息锚节点和确认节点;所述处理节点生成包括所述请求信息的数据权益请求记录的过程,包括:所述背书节点在所述数据权益请求的证书合法时,返回携带背书签名的数据权益请求至所述数据请求端;所述数据请求端发送所述背书签名和所述数据权益请求至所述区块链的排序节点;所述排序节点在所述背书签名符合背书策略时,将所述数据权益请求存储至所述区块链的新区块中,以及将所述新区块广播至所述区块链的信息锚节点;所述信息锚节点检查在所述新区块合法后,将所述新区块分发至确认节点;所述确认节点添加所述新区块至所述区块链的所述业务通道中,并向所述数据提供端发送所述通知指令。4.根据权利要求3所述的方法,其特征在于,所述排序节点在所述背书签名符合背书策略时,将所述数据权益请求存储至所述区块链的区块中,包括:所述排序节点在所述背书签名符合背书策略时,将所述数据权益请求保存至交易处理池中;若所述交易处理池中的数据权益请求数量达到预设阈值时,所述排序节点将所述交易处理池中的所有数据权益请求生成所述新区块。5.根据权利要求3所述的方法,其特征在于,所述处理节点还包括认证节点,所述认证节点为具有证书颁发权限的终端;在所述数据提供端获取区块链的区块中的数据权...

【专利技术属性】
技术研发人员:伍少成刘涛曹小洪王波李思鉴陈晓伟赵杰姜和芳马越梁洪浩谢智伟聂子翔龙元臻泰陆月明
申请(专利权)人:深圳供电局有限公司
类型:发明
国别省市:

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

1