一种基于区块链网络的数据管理方法、装置及设备制造方法及图纸

技术编号:36782463 阅读:17 留言:0更新日期:2023-03-08 22:19
本说明书实施例中公开了一种基于区块链网络的数据管理方法、装置及设备。该方案可以包括:用户可以预先利用区块链网络及个人的目标可验证声明,将该用户在使用第一应用的过程中产生的目标数据存储于至少一个数据存储机构处,后续,当用户需要使用目标数据时,则可以利用该区块链网络确定可提供该目标数据的目标数据存储机构的第一通信地址信息,从而利用该第一通信地址信息及该目标可验证声明,从目标数据存储机构处获取到目标数据。标数据存储机构处获取到目标数据。标数据存储机构处获取到目标数据。

【技术实现步骤摘要】
一种基于区块链网络的数据管理方法、装置及设备


[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]用户可以预先利用区块链网络及个人的目标可验证声明,将该用户在使用第一应用的过程中产生的目标数据存储于至少一个数据存储机构处,后续,当用户需要使用目标数据时,则可以利用该区块链网络确定可提供该目标数据的目标数据存储机构的第一通信地址信息,从而利用该第一通信地址信息及该目标可验证声明,从目标数据存储机构处获取到目标数据。该方案,通过令用户可以利用区块链网络及个人的可验证声明,对该用户在各个应用处生成的数据资产进行统一管理,有利于提升用户针对个人的数据资产的管理便捷性;且由于用户个人的可验证声明具有私密性,以及区块链网络具有难以篡改、删除等特点,从而也有利于提升用户针对个人的数据资产进行管理时的安全性,以保障用户权益。
附图说明
[0041]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链网络的数据管理方法,包括:终端设备获取用户针对目标数据的数据获取请求;所述目标数据是所述用户在使用第一应用的过程中产生的数据资产,所述目标数据被所述用户基于区块链网络及目标可验证声明存储于至少一个数据存储机构处;响应于所述数据获取请求,发送用于确定可提供所述目标数据的目标数据存储机构的请求至所述区块链网络;接收所述区块链网络反馈的所述目标数据存储机构的第一通信地址信息;基于所述目标可验证声明及所述第一通信地址信息,从所述目标数据存储机构处获取所述目标数据。2.如权利要求1所述方法,所述获取用户针对目标数据的数据获取请求之前,还包括:获取所述用户通过所述第一应用生成的数据存储请求;所述数据存储请求用于请求基于所述区块链网络及所述目标可验证声明将所述目标数据存储于所述数据存储机构处;所述目标可验证声明是目标身份核验机构在对目标身份信息核验通过后生成的可验证声明;判断是否存在所述目标可验证声明,得到第一判断结果;若所述第一判断结果表示所述目标可验证声明存在,则判断所述用户是否具有所述目标可验证声明的使用权限,得到第二判断结果;若所述第二判断结果表示所述用户具有所述目标可验证声明的使用权限,则基于所述区块链网络及所述目标可验证声明,将所述目标数据存储于所述数据存储机构处。3.如权利要求2所述方法,所述基于所述区块链网络及所述目标可验证声明,将所述目标数据存储于所述数据存储机构处,具体包括:发送用于请求存储所述目标数据的第一区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第一智能合约,根据所述第一区块链交易信息中携带的数据存储需求信息,确定出满足所述数据存储需求信息的数据存储机构的第二通信地址信息;接收所述区块链网络反馈的所述第二通信地址信息;基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至各个所述数据存储机构。4.如权利要求3所述方法,所述数据存储机构用于对所述目标数据进行存储后,发送针对所述目标数据的存储完成存证信息至所述区块链网络;所述基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至各个所述数据存储机构之后,还包括:发送用于查询各个所述数据存储机构是否已存储所述目标数据的第二区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第二智能合约,以根据所述区块链网络中存储的所述存储完成存证信息,生成查询结果;接收所述区块链网络反馈的所述查询结果;在所述第一应用处展示所述查询结果。5.如权利要求3所述方法,所述基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至各个所述数据存储机构之前,还包括:针对所述目标数据进行加密处理,得到加密后目标数据;所述基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至各个所
述数据存储机构,具体包括:基于所述第二通信地址信息及所述目标可验证声明,发送所述加密后目标数据至各个所述数据存储机构。6.如权利要求2所述方法,所述判断是否存在所述目标可验证声明,得到第一判断结果之后,还包括:若所述第一判断结果表示所述目标可验证声明不存在,则发送用于生成所述目标可验证声明的第三区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第三智能合约,以获取可生成所述目标可验证声明的目标身份核验机构的第三通信地址信息;接收所述区块链网络反馈的所述目标身份核验机构的第三通信地址信息;基于所述第三通信地址信息,发送所述用户针对所述目标身份信息提供的身份核验凭证至所述目标身份核验机构;接收所述目标身份核验机构在对所述身份核验凭证核验通过后生成的所述目标可验证声明。7.如权利要求6所述方法,所述基于所述第三通信地址信息,发送所述用户针对所述目标身份信息提供的身份核验凭证至所述目标身份核验机构,具体包括:基于所述第三通信地址信息,发送所述身份核验凭证以及所述用户在所述区块链网络处的分布式数字身份标识至所述目标身份核验机构;所述目标身份核验机构用于将所述目标可验证声明与所述分布式数字身份标识之间的关联关系信息存储至所述区块链网络。8.如权利要求6所述方法,所述接收所述目标身份核验机构在对所述身份核验凭证核验通过后生成的所述目标可验证声明之后,还包括:存储所述目标可验证声明至所述终端设备处的可信执行环境中;获取所述用户针对所述目标可验证声明设置的目标使用凭证;所述判断是否存在所述目标可验证声明,具体包括:判断所述可信执行环境中是否存储有所述目标可验证声明;所述判断所述用户是否具有所述目标可验证声明的使用权限,具体包括:判断所述用户针对所述目标可验证声明提供的使用凭证与所述目标使用凭证是否一致。9.如权利要求1

8中任意一项所述方法,所述获取用户针对目标数据的数据获取请求,具体包括:获取用户通过对第二应用执行目标操作而生成的针对目标数据的数据获取请求;所述响应于所述数据获取请求,发送用于确定可提供所述目标数据的目标数据存储机构的请求至所述区块链网络,具体包括:发送用于请求确定可提供目标数据的目标数据存储机构的第四区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第四智能合约,根据所述第四区块链交易信息中携带的数据获取需求信息,确定出满足所述数据获取需求信息的目标数据存储机构的第一通信地址信息;所述基于所述目标可验证声明及所述第一通信地址信息,从所述目标数据存储机构处获取所述目标数据之后,还包括:响应于所述目标操作,利用所述第二应用针对所述目标数据进行业务处理,生成业务
处理结果。10.如权利要求9所述方法,所述区块链网络中存储有各个可验证声明与各个数据资产之间的关联存储关系信息;所述获取用户针对目标数据的数据获取请求之前,还包括:获取用户针对与所述目标可验证声明具有关联存储关系的数据资产的标识信息的查询请求;响应于所述查询请求,发送用于获取与所述目标可验证声明具有关联存储关系的数据资产的标识信息的第五区块链交易信息至所述区块链网络;所述区块链网络用于通过调用第五智能合约,以获取与所述目标可验证声明具有关联存储关系的数据资产的标识信息;展示所述区块链网络反馈的与所述目标可验证声明具有关联存储关系的数据资产的标识信息。11.一种基于区块链网络的数据管理方法,包括:区块链网络获取终端设备发送的用于确定可提供目标数据的目标数据存储机构的请求;所述请求是所述终端设备根据用户针对所述目标数据的数据获取请求而生成的,所述目标数据是所述用户在使用第一应用的过程中产生的数据资产,所述目标数据被所述用户基于所述区块链网络及目标可验证声明存储于至少一个数据存储机构处;响应于所述请求,确定所述目标数据存储机构的第一通信地址信息;发送所述第一通信地址信息至所述终端设备。12.如权利要求11所述方法,所述区块链网络获取终端设备发送的用于确定可提供目标数据的目标数据存储机构的请求之前,还包括:接收终端设备发送的用于请求基于所述目标可验证声明存储所述目标数据的第一区块链交易信息;响应于所述第一区块链交易信息,判断所述终端设备是否具有对于所述目标可验证声明的使用权限,得到判断结果;若所述判断结果表示所述终端设备具有对于所述目标可验证声明的使用权限,则调用所述区块链系统中部署的第一智能合约,根据所述第一区块链交易信息中携带的数据存储需求信息,确定出满足所述数据存储需求信息的数据存储机构;发送针对所述目标数据的存储通知信息至所述数据存储机构;若接收到所述数据存储机构针对所述存储通知信息反馈的确认信息,则发送所述数据存储机构的第二通信地址信息至所述终端设备;所述终端设备用于基于所述第二通信地址信息及所述目标可验证声明,发送所述目标数据至所述数据存储机构进行存储。13.如权利要求12所述方法,所述发送所述数据存储机构的第二通信地址...

【专利技术属性】
技术研发人员:魏亚文黄浩鹏
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

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

1