【技术实现步骤摘要】
数据访问方法、装置和终端设备
本专利技术涉及数据处理
,尤其是涉及一种数据访问方法、装置和终端设备。
技术介绍
相关技术中,数据管理方案通常是基于大数据技术,将不同数据源的数据进行分类,再对分类数据进行汇聚、梳理、加工、清洗、融合等处理,并将处理后的分类数据集中到一个数据中心,基于该数据中心建立的数据共享平台向外提供数据。这种数据管理方式中,对数据的处理过程较为繁琐。
技术实现思路
本专利技术的目的在于提供一种数据访问方法、装置和终端设备,以简化数据的处理过程。第一方面,本专利技术实施例提供一种数据访问方法,该方法应用于用户终端;该用户终端用于访问区块链网络;该区块链网络中保存有数据的身份信息;该身份信息至少包括数据的授权申请服务地址和数据访问服务地址;该方法包括:从目标数据的身份信息中获取该目标数据的授权申请服务地址;其中,该授权申请服务地址用于向目标数据的数据提供方访问目标数据;通过该授权申请服务地址发送申请访问目标数据的授权申请,以通过目标数据的数据提供方提供目标数据的数据访问服务地址的访问权限;在获取到目标数据的数据访问服务地址的访问权限的情况下,基于目标数据的数据访问服务地址,访问该目标数据。在可选的实施方式中,上述身份信息还包括数据的元数据获取服务地址;该元数据获取服务地址用于提供该数据的元数据的格式和种类;上述目标数据通过下述方式确定:从区块链网络中访问各个数据的身份信息,基于各个数据的身份信息,从各个数据中确定备选数据;从备选数据的身份信息中获取备选数据的元数据获取地址;基于 ...
【技术保护点】
1.一种数据访问方法,其特征在于,所述方法应用于用户终端;所述用户终端用于访问区块链网络;所述区块链网络中保存有数据的身份信息;所述身份信息至少包括所述数据的授权申请服务地址和数据访问服务地址;所述方法包括:/n从目标数据的身份信息中获取所述目标数据的授权申请服务地址;其中,所述授权申请服务地址用于向所述目标数据的数据提供方申请访问所述目标数据;/n通过所述授权申请服务地址发送申请访问所述目标数据的授权申请,以通过所述目标数据的数据提供方提供所述目标数据的数据访问服务地址的访问权限;/n在获取到所述目标数据的数据访问服务地址的访问权限的情况下,基于所述目标数据的数据访问服务地址,访问所述目标数据。/n
【技术特征摘要】
1.一种数据访问方法,其特征在于,所述方法应用于用户终端;所述用户终端用于访问区块链网络;所述区块链网络中保存有数据的身份信息;所述身份信息至少包括所述数据的授权申请服务地址和数据访问服务地址;所述方法包括:
从目标数据的身份信息中获取所述目标数据的授权申请服务地址;其中,所述授权申请服务地址用于向所述目标数据的数据提供方申请访问所述目标数据;
通过所述授权申请服务地址发送申请访问所述目标数据的授权申请,以通过所述目标数据的数据提供方提供所述目标数据的数据访问服务地址的访问权限;
在获取到所述目标数据的数据访问服务地址的访问权限的情况下,基于所述目标数据的数据访问服务地址,访问所述目标数据。
2.根据权利要求1所述的方法,其特征在于,所述身份信息还包括所述数据的元数据获取服务地址;所述元数据获取服务地址用于提供所述数据的元数据的格式和种类;所述目标数据通过下述方式确定:
从所述区块链网络中访问各个数据的身份信息,基于所述各个数据的身份信息,从所述各个数据中确定备选数据;
从所述备选数据的身份信息中获取所述备选数据的元数据获取地址;
基于所述元数据获取地址,获取所述备选数据的元数据的格式和种类;
如果所述备选数据的元数据的格式和种类,满足预设的业务需求,确定所述备选数据为目标数据。
3.一种数据访问方法,其特征在于,所述方法应用于用户终端;区块链网络中保存有数据的身份信息;所述身份信息至少包括所述数据的授权申请服务地址和数据访问服务地址;所述用户终端与所述数据的授权申请服务地址相对应;所述方法包括:
接收数据申请方对目标数据的授权申请;其中,所述数据申请方基于所述目标数据的授权申请服务地址,发送所述目标数据的授权申请;
向所述数据申请方提供所述目标数据的数据访问服务地址的访问权限;所述数据申请方基于所述目标数据的数据访问服务地址,访问所述目标数据。
4.根据权利要求3所述的方法,其特征在于,所述用户终端还与验证服务器连接;
所述向所述数据申请方提供所述目标数据的数据访问服务地址的访问权限的步骤之前,所述方法还包括:
向验证服务器提供与所述目标数据相关联的签名信息,以通过所述验证服务器验证所述签名信息,验证通过后,执行向所述数据申请方提供所述目标数据的数据访问服务地址的访问权限的步骤。
5.根据权利要求4所述的方法,其特征在于,所述用户终端保存有所述目标数据对应的预设私钥;
所述向验证服务器提供与所述目标数据相关联的签名信息的步骤,包括:
通过所述预设私钥对所述目标数据象对应的预设字符串进行签名处理,得到签名信息;
将所述签名信息发送至所述验证服务器。
6.根据权利要求5所述的方法,其特征在于,所述预设私钥包含有归属权私钥和授权私钥;所述区块链网络中保存的预设数据的身份信息,还包括所述数据的归属权公钥和授权公钥;
所述通过所述预设私钥对预设的所述目标数据对应的预设字符串进行签名处理,得到签名信息的步骤,包括:
通过所述归属权私钥对所述目标数据对应的预设第一子字符串进行签名处理,得到第一签名,以通过所述验证服务器基于所述归属权公钥验证所述第一签名;
如果所述第一签名验证通过,通过所述授权私钥对所述目标数据对应的预设第二子字符串进行签名处理,得到第二签名,以通过所述验证服务器基于所述授权公钥验证所述第二签名,如果验证通过,向所述用户终端提供所述目标数据的数据访问服务地址的访问权限。
7.根据权利要求3所述的方法,其特征在于,所述接收数据申请方对所述目标数据的授权申请的步骤之前,所述方法还包括:将所述目标数据的身份信息,上传至所述区块链网络。
8.一种数据访问方法,其特征在于,所述方法应用于用户终端;所述用户终端与区块链网络连接;所述方法包括:
确定目标数据的数据类型,从预设的数字身份标识集合中确定所述目标数据所属的数字身份标识;其中,所述预设的数字身份标识集合预先由数据配置终端提供;
确定所述目标数据的授权申请服务地址和数据访问服务地址;
根据所述目标数据所属的数字身份标识、所述目标数据的授权申请服务地址和数据访问服务地址,生成所述目标数据的身份信息;
将所述身份信息上传至所述区块链网络。
9.根据权利要求8所述的方法,其特征在于,确定所述目标数据的数据类型,从预设的数字身份标识集合中确定所述目标数据所属的数字身份标识的步骤之后,所述方法还包括:
接收来自所述数据配置终端的所述目标数据对应的私钥;其中,所述数据配置终端根据所述目标数据所属的数字身份标识,确定所述目标数据对应的私钥。
10.根据权利要求8所述的方法,其特征在于,确定所述目标数据的数据类型,从预设的数字身份标识集合中确定所述目标数据所属的数字身份标识的步骤之后,所述方法还包括:
根据所述目标数据的内容,确定所述目标数据对应的元数据的种类和格式;
保存所述元数据的种类和格式,根据所述元数据的种类和格式的保存地址,设置所述目标数据的元数据获取服务地址;
将所述元数据获取服务地址保存在所述目标数据的身份信息中。
11.一种数据访问方法,其特征在于,所述方法应用于服务器;所述服务器用于访问区块链网络;所述区块链网络中保存有数据的身份信息;所述身份信息至少包括所述数据的授权申请服务地址和数据访问服务地址;所述方法包括:
如果接收到与目标数据相关联的签名信息,验证所述签名信息;其中,当所述目标数据的数据申请方,通过所述目标数据的授权申请服务地址发送申请访问所述目标数据的授权申请时,所述目标数据的授权申请服务地址对应的数据提供方提供所述签名信息;
如果所述签名信息验证通过,向所述目标数据的数据申请方提供所述目标数据的数据访问服务地址的访问权限;所述数据申请方基于所述目标数据的数据访问服务地址,访问所述目标数据。
12.一种...
【专利技术属性】
技术研发人员:朱江,韩鹏,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。