数据访问方法、装置和终端设备制造方法及图纸

技术编号:24938632 阅读:74 留言:0更新日期:2020-07-17 21:04
本发明专利技术提供了一种数据访问方法、装置和终端设备,首先从区块链网络中保存的身份信息中获取目标数据的授权申请服务地址;通过授权申请服务地址发送申请访问目标数据的授权申请,以通过目标数据的数据提供方提供目标数据的数据访问服务地址的访问权限;在获取到目标数据的数据访问服务地址的访问权限的情况下,基于该数据访问服务地址,访问目标数据。本发明专利技术中,通过区块链网络中数据的身份信息保存的数据的授权申请服务地址和数据访问服务地址,并提供用户目标数据的访问服务,该方式无需对数据进行汇聚、加工等处理,只需将数据对应的身份信息保存在区块链中,从而简化了数据处理的过程。

【技术实现步骤摘要】
数据访问方法、装置和终端设备
本专利技术涉及数据处理
,尤其是涉及一种数据访问方法、装置和终端设备。
技术介绍
相关技术中,数据管理方案通常是基于大数据技术,将不同数据源的数据进行分类,再对分类数据进行汇聚、梳理、加工、清洗、融合等处理,并将处理后的分类数据集中到一个数据中心,基于该数据中心建立的数据共享平台向外提供数据。这种数据管理方式中,对数据的处理过程较为繁琐。
技术实现思路
本专利技术的目的在于提供一种数据访问方法、装置和终端设备,以简化数据的处理过程。第一方面,本专利技术实施例提供一种数据访问方法,该方法应用于用户终端;该用户终端用于访问区块链网络;该区块链网络中保存有数据的身份信息;该身份信息至少包括数据的授权申请服务地址和数据访问服务地址;该方法包括:从目标数据的身份信息中获取该目标数据的授权申请服务地址;其中,该授权申请服务地址用于向目标数据的数据提供方访问目标数据;通过该授权申请服务地址发送申请访问目标数据的授权申请,以通过目标数据的数据提供方提供目标数据的数据访问服务地址的访问权限;在获取到目标数据的数据访问服务地址的访问权限的情况下,基于目标数据的数据访问服务地址,访问该目标数据。在可选的实施方式中,上述身份信息还包括数据的元数据获取服务地址;该元数据获取服务地址用于提供该数据的元数据的格式和种类;上述目标数据通过下述方式确定:从区块链网络中访问各个数据的身份信息,基于各个数据的身份信息,从各个数据中确定备选数据;从备选数据的身份信息中获取备选数据的元数据获取地址;基于元数据获取地址,获取备选数据的元数据的格式和种类;如果备选数据的元数据的格式和种类,满足预设的业务需求,确定该备选数据为目标数据。第二方面,本专利技术实施例提供一种数据访问方法,该方法应用于用户终端;区块链网络中保存有数据的身份信息;该身份信息至少包括数据的授权申请服务地址和数据访问服务地址;该用户终端与数据的授权申请服务地址相对应;该方法包括:接收数据申请方对目标数据的授权申请;其中,数据申请方基于目标数据的授权申请服务地址,发送目标数据的授权申请;向数据申请方提供目标数据的数据访问服务地址的访问权限;该数据申请方基于目标数据的数据访问服务地址,访问目标数据。在可选的实施方式中,所述用户终端还与验证服务器相连,上述向数据申请方提供目标数据的数据访问服务地址的访问权限的步骤之前,上述方法还包括:向验证服务器提供与目标数据相关联的签名信息,以通过验证服务器验证签名信息,验证通过后,执行向数据申请方提供目标数据的数据访问服务地址的访问权限的步骤。在可选的实施方式中,上述用户终端保存有目标数据对应的预设私钥;上述向预设的验证服务器提供与目标数据相关联的签名信息的步骤,包括:通过预设私钥对目标数据象对应的预设字符串进行签名处理,得到签名信息;将上述签名信息发送至预设的验证服务器。在可选的实施方式中,上述预设私钥包含有归属权私钥和授权私钥;上述区块链网络中保存的预设数据的身份信息,还包括数据的归属权公钥和授权公钥;上述通过预设私钥对预设的目标数据对应的预设字符串进行签名处理,得到签名信息的步骤,包括:通过归属权私钥对目标数据对应的预设第一子字符串进行签名处理,得到第一签名,以通过验证服务器基于归属权公钥验证第一签名;如果第一签名验证通过,通过授权私钥对目标数据对应的预设第二子字符串进行签名处理,得到第二签名,以通过验证服务器基于授权公钥验证第二签名,如果验证通过,向用户终端提供目标数据的数据访问服务地址的访问权限。在可选的实施方式中,上述接收数据申请方对目标数据的授权申请的步骤之前,上述方法还包括:将目标数据的身份信息,上传至区块链网络。第三方面,本专利技术实施例提供一种数据访问方法,该方法应用于用户终端;该用户终端与区块链网络连接;该方法包括:确定目标数据的数据类型,从预设的数字身份标识集合中确定目标数据所属的数字身份标识;其中,预设的数字身份标识集合预先由数据配置终端提供;确定该目标数据的授权申请服务地址和数据访问服务地址;根据目标数据所属的数字身份标识、目标数据的授权申请服务地址和数据访问服务地址,生成目标数据的身份信息;将该身份信息上传至所述区块链网络。在可选的实施方式中,确定目标数据的数据类型,从预设的数字身份标识集合中确定目标数据所属的数字身份标识的步骤之后,上述方法还包括:接收来自数据配置终端的目标数据对应的私钥;其中,数据配置终端根据目标数据所属的数字身份标识,确定目标数据对应的私钥。在可选的实施方式中,确定目标数据的数据类型,从预设的数字身份标识集合中确定目标数据所属的数字身份标识的步骤之后,上述方法还包括:根据目标数据的内容,确定目标数据对应的元数据的种类和格式;保存元数据的种类和格式,根据元数据的种类和格式的保存地址,设置目标数据的元数据获取服务地址;将元数据获取服务地址保存在目标数据的身份信息中。第四方面,本专利技术实施例提供一种数据访问方法,该方法应用于服务器;该服务器用于访问区块链网络;该区块链网络中保存有数据的身份信息;该身份信息至少包括数据的授权申请服务地址和数据访问服务地址;该方法包括:如果接收到与目标数据相关联的签名信息,验证该签名信息;其中,当目标数据的数据申请方,通过目标数据的授权申请服务地址发送申请访问目标数据的授权申请时,目标数据的授权申请服务地址对应的数据提供方提供该签名信息;如果该签名信息验证通过,向目标数据的数据申请方提供目标数据的数据访问服务地址的访问权限;该数据申请方基于目标数据的数据访问服务地址,访问目标数据。第五方面,本专利技术实施例提供一种数据访问方法,该方法应用于数据配置终端;该数据配置终端分别与数据提供方的用户终端和区块链网络连接;该方法包括:接收数据提供方发送的目标数据对应的数据类型;将预设的数字身份标识集合中数据类型所属的数字身份标识发送给数据提供方,以使数据提供方根据目标数据所属的数字身份标识、以及确定的目标数据的授权申请服务地址和数据访问服务地址,生成目标数据的身份信息,并将该身份信息上传至区块链网络;其中,目标数据的身份信息用于:数据申请方从目标数据的身份信息中获取目标数据的授权申请服务地址,并向授权申请服务地址对应的数据提供方发送目标数据的授权申请;当获取到目标数据的数据访问服务地址的访问权限后,基于目标数据的数据访问服务地址,访问目标数据。在可选的实施方式中,上述将预设的数字身份标识集合中数据类型所属的数字身份标识发送给数据提供方的步骤之后,上述方法还包括:生成数字身份标识对应的目标数据的密钥对;其中,密钥对包括目标数据对应的私钥和公钥;将目标数据对应的私钥发送至目标数据的数据提供方;将目标数据对应的公钥保存至目标数据的身份信息中。第六方面,本专利技术实施例提供一种数据访问装置,该装置设置于用户终端;该用户终端用于访问区块链网络;该区块链网络中保存有数据的身份信息;该身份信息至少包括数据的授权申请服务地址和数据访问服务地址;该装置包括:地址获取模块,用于从目标数据的身份信息中获取目标数据的授权申请服务地址;本文档来自技高网...

【技术保护点】
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

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

1