【技术实现步骤摘要】
数据共享方法和系统以及区块链系统和计算设备
本专利技术涉及数据共享领域,具体涉及一种数据共享方法和系统以及区块链系统和计算设备。
技术介绍
随着互联网技术的发展,海量信息数据不断涌现。如何有效利用这些信息数据,让在不同地方使用不同计算机和/或不同软件的用户能够利用他人数据并对他人数据进行诸如读取、运算、分析等各种操作日益受到越来越多的关注。也可以将不同地方的用户对他人数据的这种利用和操作称为数据共享,数据共享的程度标志着一个国家或地区的信息化发展水平。数据共享的程度越高,信息化发展水平也就越高。按照数据存放方式,可以将数据共享分为中心化数据共享方式和非中心化数据共享方式两种。中心化数据共享方式是将所有的数据都存放在统一的数据中心或云存储系统中,并对外提供统一的数据访问接口,用户通过该统一的数据访问接口访问数据。数据中心或云存储系统可以通过文件提取密钥、URL鉴权和授权机制等各种访问控制机制来控制用户对数据的访问。这种中心化数据共享方式所采用的各种访问控制机制容易造成数据泄露、访问路径被冒用等风险,而且还很难实现针对单个用户对单一数据的访问权限的设置。此外,如果对数 ...
【技术保护点】
一种数据共享方法,包括:数据存放者接收到来自数据所有权者的数据后,对所述数据进行存储并将所述数据的基本信息提交给区块链系统,所述基本信息包括所述数据的数据标识、所述数据存放者的存放者标识和所述数据的访问接口,并且所述区块链系统用于以区块链的形式存放所述基本信息以及用户对所述数据的访问权限;当所述数据存放者接收到用户的访问请求时,所述数据存放者根据所述区块链系统中存放的所述基本信息以及用户对所述数据的访问权限判断发送所述访问请求的用户是否具有访问权限;以及如果所述用户具有所述访问请求所针对的数据的访问权限,则所述数据存放者根据所述访问权限将所述数据提供给所述用户。
【技术特征摘要】
1.一种数据共享方法,包括:数据存放者接收到来自数据所有权者的数据后,对所述数据进行存储并将所述数据的基本信息提交给区块链系统,所述基本信息包括所述数据的数据标识、所述数据存放者的存放者标识和所述数据的访问接口,并且所述区块链系统用于以区块链的形式存放所述基本信息以及用户对所述数据的访问权限;当所述数据存放者接收到用户的访问请求时,所述数据存放者根据所述区块链系统中存放的所述基本信息以及用户对所述数据的访问权限判断发送所述访问请求的用户是否具有访问权限;以及如果所述用户具有所述访问请求所针对的数据的访问权限,则所述数据存放者根据所述访问权限将所述数据提供给所述用户。2.如权利要求1所述的数据共享方法,其中所述基本信息还包括所述数据所有权者的所有权者标识,并且所述方法还包括由所述数据所有权者对来自所述数据所有权者的数据的访问权限进行设置。3.如权利要求1或2所述的数据共享方法,其中所述访问权限包括允许访问所述数据的用户的用户标识、所述数据的数据标识以及对所述数据的操作。4.如权利要求3所述的数据共享方法,其中所述访问权限还包括对所述数据执行所述操作后所得结果的哈希值。5.如权利要求3所述的数据共享方法,其中所述访问权限还包括截止时间。6.一种数据共享系统,包括多个数据存放者和区块链系统,其中:所述数据存放者用于存放来自数据所有权者的数据,并且所述区块链系统用于以区块链的形式存放所述数据的基本信息和用户对所述数据的访问权限;并且其中所述基本信息包括所述数据的数据标识、所述数据存放者的存放者标识和所述数据的访问接口。7.如权利要求6所述的数据共享系统,其中所述基本信息还包括所述数据所有权者的所有权者标识,并且对来自所述数据所有权者的数据的访问权限由所述数据所有权者进行设置。8.如权利要求6或7所述的数据共享系统,其中所述访问权限包括允许访问所述数据的用户的用户标识...
【专利技术属性】
技术研发人员:唐聪,宋文略,孟宏伟,刘瑞超,陈邦道,
申请(专利权)人:北京牛链科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。