基于区块链和星际文件系统的医学数据共享方法、装置制造方法及图纸

技术编号:32579274 阅读:26 留言:0更新日期:2022-03-09 17:09
本申请提供了一种基于区块链和星际文件系统的医学数据共享方法、装置,针对于医学数据的共享方面,在保证了医学数据的数据安全的前提下,可以实现医学数据高效的存储以及查阅。方法包括:区块链节点设备获取待查阅医学数据的查阅请求;区块链节点设备在区块链网络配置的星际文件系统(Inter Planetary File System,IPFS)中,查询待查阅医学数据对应的文件哈希码,文件哈希码为待查阅医学数据在上链至区块链网络过程中生成的,区块链网络的文件存储形式是基于区块链的分布式文件存储机制和IPFS的分布式文件存储机制构建的;区块链节点设备将查询到的文件哈希码对应的目标医学数据,向查阅请求的发起方进行反馈,完成医学数据查询响应。数据查询响应。数据查询响应。

【技术实现步骤摘要】
基于区块链和星际文件系统的医学数据共享方法、装置


[0001]本申请涉及数据共享领域,具体涉及一种基于区块链和星际文件系统的医学数据共享方法、装置。

技术介绍

[0002]目前的医学数据存储系统中,数据泄漏风险高、泄露成本低。
[0003]此外,不同机构之间,由于不同设计和设计缺陷,导致数据存储格式也存在千差万别的情况,数据孤岛问题严重,难以进行有效的数据合作共享。
[0004]而医学信息文件种类庞杂,数量庞大,容错和备份造成存储资源的浪费。
[0005]从上述可看出,现有的医学数据存储系统,医学数据本身存在数据安全风险,而在进一步的数据共享方面,还存在实用性差的问题。

技术实现思路

[0006]本申请提供了一种基于区块链和星际文件系统的医学数据共享方法、装置,针对于医学数据的共享方面,在保证了医学数据的数据安全的前提下,可以实现医学数据高效的存储以及查阅。
[0007]第一方面,本申请提供了一种基于区块链和星际文件系统的医学数据共享方法,方法包括:
[0008]区块链节点设备获取待查阅医学数据的查阅请求,查阅请求用于请求查阅区块链节点设备所属区块链网络中存储的待查阅医学数据;
[0009]区块链节点设备在区块链网络配置的星际文件系统(Inter Planetary File System,IPFS)中,查询待查阅医学数据对应的文件哈希码,文件哈希码为待查阅医学数据在上链至区块链网络过程中生成的,文件哈希码为待查阅医学数据在区块链网络中的文件标识,区块链网络的文件存储形式是基于区块链的分布式文件存储机制和IPFS的分布式文件存储机制构建的;
[0010]区块链节点设备将查询到的文件哈希码对应的目标医学数据,向查阅请求的发起方进行反馈,完成医学数据查询响应。
[0011]结合本申请第一方面,在本申请第一方面第一种可能的实现方式中,区块链节点设备获取待查阅医学数据的查阅请求之前,方法还包括:
[0012]在预设的、具有医学数据共享需求的机构之间,基于区块链的分布式文件存储机制和IPFS的分布式文件存储机制,构建区块链网络。
[0013]结合本申请第一方面第一种可能的实现方式,在本申请第一方面第二种可能的实现方式中,在构建区块链网络的过程中,包括:
[0014]构建超级账本底层区块链网络;
[0015]协商制定智能合约代码;
[0016]构建IPFS分布式存储服务器;
[0017]构建上层业务逻辑应用。
[0018]结合本申请第一方面第一种可能的实现方式,在本申请第一方面第三种可能的实现方式中,区块链网络具体为联盟区块链网络,预设的、具有医学数据共享需求的机构登记为联盟区块链网络中的组织。
[0019]结合本申请第一方面,在本申请第一方面第四种可能的实现方式中,区块链节点设备将查询到的文件哈希码对应的目标医学数据,向查阅请求的发起方进行反馈之前,方法还包括:
[0020]区块链网络中的任意区块链节点设备根据接收到目标医学数据的上链请求,对目标医学数据发起上链处理,待区块链网络中的各区块链节点设备达成共识后,执行目标医学数据的上链,并生成对应的文件哈希码。
[0021]结合本申请第一方面,在本申请第一方面第五种可能的实现方式中,区块链节点设备获取待查阅医学数据的查阅请求,包括:
[0022]区块链节点设备接收客户端发送的待查阅医学数据的查阅请求;
[0023]区块链节点设备将查询到的文件哈希码对应的目标医学数据,向查阅请求的发起方进行反馈,包括:
[0024]区块链节点设备将查询到的文件哈希码对应的目标医学数据,向客户端进行反馈,完成医学数据查询响应。
[0025]结合本申请第一方面,在本申请第一方面第六种可能的实现方式中,方法还包括:
[0026]若区块链节点设备在区块链网络配置的IPFS中,未查询到待查阅医学数据对应的文件哈希码,则向查阅请求的发起方进行提示,以提示区块链网络中未存储待查阅医学数据。
[0027]第二方面,本申请提供了一种基于区块链和星际文件系统的医学数据共享装置,装置包括:
[0028]获取单元,用于获取待查阅医学数据的查阅请求,查阅请求用于请求查阅区块链节点设备所属区块链网络中存储的待查阅医学数据;
[0029]查询单元,用于在区块链网络配置的IPFS中,查询待查阅医学数据对应的文件哈希码,文件哈希码为待查阅医学数据在上链至区块链网络过程中生成的,文件哈希码为待查阅医学数据在区块链网络中的文件标识,区块链网络的文件存储形式是基于区块链的分布式文件存储机制和IPFS的分布式文件存储机制构建的;
[0030]反馈单元,用于将查询到的文件哈希码对应的目标医学数据,向查阅请求的发起方进行反馈,完成医学数据查询响应。
[0031]结合本申请第二方面,在本申请第二方面第一种可能的实现方式中,装置还包括构建单元,用于:
[0032]在预设的、具有医学数据共享需求的机构之间,基于区块链的分布式文件存储机制和IPFS的分布式文件存储机制,构建区块链网络。
[0033]结合本申请第二方面第一种可能的实现方式,在本申请第二方面第二种可能的实现方式中,在构建区块链网络的过程中,包括:
[0034]构建超级账本底层区块链网络;
[0035]协商制定智能合约代码;
[0036]构建IPFS分布式存储服务器;
[0037]构建上层业务逻辑应用。
[0038]结合本申请第二方面第一种可能的实现方式,在本申请第二方面第三种可能的实现方式中,区块链网络具体为联盟区块链网络,预设的、具有医学数据共享需求的机构登记为联盟区块链网络中的组织。
[0039]结合本申请第二方面,在本申请第二方面第四种可能的实现方式中,装置还包括上链单元,用于:
[0040]根据接收到目标医学数据的上链请求,对目标医学数据发起上链处理,待区块链网络中的各区块链节点设备达成共识后,执行目标医学数据的上链,并生成对应的文件哈希码。
[0041]结合本申请第二方面,在本申请第二方面第五种可能的实现方式中,获取单元,具体用于:
[0042]接收客户端发送的待查阅医学数据的查阅请求;
[0043]反馈单元,具体用于:
[0044]将查询到的文件哈希码对应的目标医学数据,向客户端进行反馈,完成医学数据查询响应。
[0045]结合本申请第二方面,在本申请第二方面第六种可能的实现方式中,反馈单元,还用于:
[0046]若在区块链网络配置的IPFS中,未查询到待查阅医学数据对应的文件哈希码,则向查阅请求的发起方进行提示,以提示区块链网络中未存储待查阅医学数据。
[0047]第三方面,本申请提供了一种基于区块链和星际文件系统的医学数据共享系统,系统包括多个区块链节点设备,区块链节点设备包括处理器和存储器,存储器中存储有计算机程序,处理器调用存储器中的计算本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链和星际文件系统的医学数据共享方法,其特征在于,所述方法包括:区块链节点设备获取待查阅医学数据的查阅请求,所述查阅请求用于请求查阅所述区块链节点设备所属区块链网络中存储的所述待查阅医学数据;所述区块链节点设备在所述区块链网络配置的星际文件系统IPFS中,查询所述待查阅医学数据对应的文件哈希码,所述文件哈希码为所述待查阅医学数据在上链至所述区块链网络过程中生成的,所述文件哈希码为所述待查阅医学数据在所述区块链网络中的文件标识,所述区块链网络的文件存储形式是基于区块链的分布式文件存储机制和所述IPFS的分布式文件存储机制构建的;所述区块链节点设备将查询到的所述文件哈希码对应的目标医学数据,向所述查阅请求的发起方进行反馈,完成医学数据查询响应。2.根据权利要求1所述的方法,其特征在于,所述区块链节点设备获取待查阅医学数据的查阅请求之前,所述方法还包括:在预设的、具有医学数据共享需求的机构之间,基于所述区块链的分布式文件存储机制和所述IPFS的分布式文件存储机制,构建所述区块链网络。3.根据权利要求2所述的方法,其特征在于,在构建所述区块链网络的过程中,包括:构建超级账本底层区块链网络;协商制定智能合约代码;构建IPFS分布式存储服务器;构建上层业务逻辑应用。4.根据权利要求2所述的方法,其特征在于,所述区块链网络具体为联盟区块链网络,所述预设的、具有医学数据共享需求的机构登记为所述联盟区块链网络中的组织。5.根据权利要求1所述的方法,其特征在于,所述区块链节点设备将查询到的所述文件哈希码对应的目标医学数据,向所述查阅请求的发起方进行反馈之前,所述方法还包括:所述区块链网络中的任意区块链节点设备根据接收到所述目标医学数据的上链请求,对所述目标医学数据发起上链处理,待所述区块链网络中的各区块链节点设备达成共识后,执行所述目标医学数据的上链,并生成对应的所述文件哈希码。6.根据权利要求1所述的方法,其特征...

【专利技术属性】
技术研发人员:杨程源
申请(专利权)人:华中科技大学
类型:发明
国别省市:

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

1