【技术实现步骤摘要】
数据访问方法、装置、计算机设备及存储介质
本申请实施例涉及区块链
,具体而言,涉及一种数据访问方法、装置、计算机设备及存储介质。
技术介绍
通常,数据使用方在访问数据资源前,需向数据提供方进行授权申请,并在申请通过后,才能获取或使用所需要的数据。目前常用的数据授权申请方式是:由数据提供方提供固定格式和固定范围的数据,同时提供固定的数据授权申请接口和数据获取接口,数据使用方在完成相关权限申请后进行数据获取和使用。但是,这种方式所能提供的数据类型和内容相对比较固定,无法满足数据使用方个性化的数据需求。
技术实现思路
本申请实施例的目的在于提供一种数据访问方法、装置、计算机设备及存储介质,用以解决现有的数据授权申请方式无法满足数据使用方的个性化需求的问题。为了实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供了一种数据访问方法,应用于区块链网络中的第一节点,所述第一节点与数据库通信,所述方法包括:接收所述区块链网络中第二节点发送的数据访问申请,其中,所述数据访问申请是所述第二节点基于所述区块链网络中发布的开放数据档案生成的,所述开放数据档案用于表征所述数据库中开放数据资源的基础信息;当所述数据访问申请通过审批授权时,从所述数据库中获取与所述数据访问申请对应的目标数据,其中,所述开放数据资源包括所述目标数据;将所述目标数据发送至所述第二节点。第二方面,本申请实施例还提供了一种数据访问方法,应用于区块链网络中的第二节点,所述 ...
【技术保护点】
1.一种数据访问方法,其特征在于,应用于区块链网络中的第一节点,所述第一节点与数据库通信,所述方法包括:/n接收所述区块链网络中第二节点发送的数据访问申请,其中,所述数据访问申请是所述第二节点基于所述区块链网络中发布的开放数据档案生成的,所述开放数据档案用于表征所述数据库中开放数据资源的基础信息;/n当所述数据访问申请通过审批授权时,从所述数据库中获取与所述数据访问申请对应的目标数据,其中,所述开放数据资源包括所述目标数据;/n将所述目标数据发送至所述第二节点。/n
【技术特征摘要】
1.一种数据访问方法,其特征在于,应用于区块链网络中的第一节点,所述第一节点与数据库通信,所述方法包括:
接收所述区块链网络中第二节点发送的数据访问申请,其中,所述数据访问申请是所述第二节点基于所述区块链网络中发布的开放数据档案生成的,所述开放数据档案用于表征所述数据库中开放数据资源的基础信息;
当所述数据访问申请通过审批授权时,从所述数据库中获取与所述数据访问申请对应的目标数据,其中,所述开放数据资源包括所述目标数据;
将所述目标数据发送至所述第二节点。
2.如权利要求1所述的方法,其特征在于,所述数据访问申请包括目标标识信息和目标字段标识;
所述开放数据资源具有对应的标识信息且包括至少一个字段;
所述从所述数据库中获取所述数据访问申请对应的目标数据的步骤,包括:
依据所述目标标识信息,从所述数据库中确定出与所述目标标识信息匹配的所述开放数据资源;
依据所述目标字段标识,从所述开放数据资源的至少一个字段中确定出目标字段;
从所述数据库中获取所述开放数据资源的目标字段对应的数据,得到所述目标数据。
3.如权利要求2所述的方法,其特征在于,所述第二节点运行有去中心化应用;
所述将所述目标数据发送至所述第二节点的步骤,包括:
对所述目标数据进行打包加密,生成加密数据文件;
将所述加密数据文件发送至所述第二节点,以使所述第二节点在接收到所述加密数据文件后,利用所述去中心化应用对所述加密数据文件进行解密得到所述目标数据。
4.如权利要求1所述的方法,其特征在于,所述接收所述区块链网络中第二节点发送的数据访问申请的步骤之前,所述方法还包括:
确定所述数据库中的开放数据资源;
建立所述开放数据资源的开放数据档案;
将所述开放数据档案发布至所述区块链网络。
5.如权利要求4所述的方法,其特征在于,所述建立所述开放数据资源的开放数据档案的步骤,包括:
获取所述开放数据资源对应的标识信息、字段标识和数据格式;
生成数据字段定义,所述数据字段定义包括所述字段标识;
生成数据格式定义,所述数据格式定义包括所述数据格式;
获取预设的数据获取方式和数据筛选方式,得到所述开放数据档案,其中,所述开放数据档案包括所述开放数据资源对应的标识信息及元数据,所述元数据包括所述数据字段定义、所述数据格式定义、所述数据获取方式和所述数据筛选方式。
6.如权利要求1所述的方法,其特征在于,所述接收所述区块链网络中第二节点发送的数据访问申请的步骤之后,所述方法还包括:
对所述数据访问申请进行审批授权,并将所述审批授权的相关记录进行上链存证。
7.一种数据访问方法,其特征在于,应用于区块链网络中的第二节点,所述区块链网络中发布有开放数据档案,所述开放数据档案用于表征与所述区块链网络中的第一节点通信的数据库中开放数据资源的基础信息;
所述方法包括:
基于所述开放数据档案生成数据访问申请;
将所述数据访问申请广播至所述区块链网络,以使所述区块链网络中的每个节点均接收所述数据访问申请;
获得所述第一节点发送的目标数据,其中,所述目标数据是所述第一节点在所述数据访问申请通过审批授权后,...
【专利技术属性】
技术研发人员:韩鹏,朱江,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。