一种基于区块链的数据共享方法、系统、终端及存储介质技术方案

技术编号:27581193 阅读:13 留言:0更新日期:2021-03-09 22:35
本发明专利技术公开了一种基于区块链的数据共享方法、系统、终端及存储介质。所述方法包括:搭建基于区块链网络的多方数据库平台,通过所述多方数据库平台接收客户端上传的待共享数据;通过第三方密钥托管节点接收数据请求方发送的数据调用请求,根据所述数据调用请求的来源以及请求调用的数据类型生成第一密钥,并将第一密钥发送至对应的数据提供方;所述数据提供方跟据第一密钥生成第二密钥,将所述第一密钥和第二密钥组合得到完整密钥,并将所述完整密钥发送至数据请求方;所述数据请求方根据完整密钥向多方数据库平台获取需要调用的数据。本发明专利技术通过使用区块链搭建多方数据库平台,并加入执行密钥的对比验证,提高了敏感信息数据转移的安全性。移的安全性。移的安全性。

【技术实现步骤摘要】
一种基于区块链的数据共享方法、系统、终端及存储介质


[0001]本专利技术涉及数据共享
,特别是涉及一种基于区块链的数据共享方法、系统、终端及存储介质。

技术介绍

[0002]随着网络技术的发展,数据开放共享为人们的日常生活带来了很多的便利;而如何在数据开放共享的同时确保用户的私密信息、涉密数据等不被不可信用户非法获取利用,是开放共享的基本共识和需求。
[0003]以医疗数据共享为例,医生可根据每个患者的诊疗记录对该患者的病情发展进行监控。传统的病情发展监控主要依赖于患者前往医院复诊复查,由医生现场对检查结果进行判断,因此无论是患者还是医生,每一次跟踪诊疗都需要进行频繁且冗杂的登记、检查等流程,同时还可能遇到医生难以预约、不同医院间病例数据信息获取困难以及治疗方案提供不及时不全面的问题。针对上述问题,目前已经有大量的智能化诊疗方案投入使用,但面对医疗数据这类最具价值且敏感的数据信息,现有数据共享方式由于中心节点的存在始终无法在网络环境中保障用户隐私的绝对安全,也无法对医疗数据的流向进行追溯,难以保证医疗数据的安全性。同时,现有的智能化诊疗方案都是使用单一机器学习算法进行智能诊断,难以适应医疗数据采集中常见的各类图像、文本、语音等多元异构数据的处理,导致最终的诊断结果精度较低。

技术实现思路

[0004]本专利技术提供了一种基于区块链的数据共享方法、系统、终端及存储介质,能够在一定程度上解决现有技术中存在的不足。
[0005]为解决上述技术问题,本专利技术采用的技术方案为:
>[0006]一种基于区块链的数据共享方法,包括:
[0007]搭建基于区块链网络的多方数据库平台,通过所述多方数据库平台接收客户端上传的待共享数据;
[0008]通过第三方密钥托管节点接收数据请求方发送的数据调用请求,根据所述数据调用请求的来源以及请求调用的数据类型生成第一密钥,并将所述第一密钥发送至对应的数据提供方;
[0009]所述数据提供方跟据所述第一密钥生成第二密钥,将所述第一密钥和第二密钥组合得到完整密钥,并将所述完整密钥发送至数据请求方;
[0010]所述数据请求方根据所述完整密钥向所述多方数据库平台获取需要调用的数据。
[0011]本专利技术实施例采取的技术方案还包括:所述通过所述多方数据库平台接收客户端上传的待共享数据包括:
[0012]通过客户端连接所述多方数据库平台,向所述多方数据库平台注册所述客户端本地的数据库连接地址、数据信息以及所支持的数据接口,并在注册成功后向多方数据库平
台上传待共享数据。
[0013]本专利技术实施例采取的技术方案还包括:所述通过所述多方数据库平台接收客户端上传的待共享数据还包括:
[0014]调用智能合约接收所述客户端的注册信息,并记录各个客户端上传数据的节点分布信息以及各个客户端的数据调用权限;
[0015]将所述节点分布信息以及数据调用权限存储在区块链中。
[0016]本专利技术实施例采取的技术方案还包括:所述通过所述多方数据库平台接收客户端上传的待共享数据包括:
[0017]接收患者和医疗机构上传的医疗数据;其中,所述患者上传的医疗数据包括采用监测设备采集的传感数据;
[0018]所述医疗数据类型包括图像、文本或语音。
[0019]本专利技术实施例采取的技术方案还包括:所述数据请求方根据所述完整密钥向所述多方数据库平台获取需要调用的数据包括:
[0020]当所述数据请求方为医疗机构,所述数据提供方为患者时,所述调用的数据为患者上传的医疗数据;
[0021]所述医疗机构结合本地医疗数据以及调用的患者医疗数据,采用AutoML方法自动搜索与所述医疗数据类型相匹配的算法进行模型更新训练,得到所述患者的病情预测结果;
[0022]调用所述智能合约将所述病情预测结果存入区块链中。
[0023]本专利技术实施例采取的技术方案还包括:所述数据请求方根据所述完整密钥向所述多方数据库平台获取需要调用的数据还包括:
[0024]当所述数据请求方为患者,所述数据提供方为医疗机构时,所述调用的数据为病情预测结果。
[0025]本专利技术实施例采取的技术方案还包括:所述数据请求方根据所述完整密钥向所述多方数据库平台获取需要调用的数据还包括:
[0026]调用智能合约将所述数据调用记录存储在区块链中。
[0027]本专利技术实施例采取的另一技术方案为:一种基于区块链的数据共享系统,包括:
[0028]区块链网络搭建模块:用于搭建基于区块链网络的多方数据库平台,通过所述多方数据库平台接收客户端上传的待共享数据;
[0029]第一密钥生成模块:用于通过第三方密钥托管节点接收数据请求方发送的数据调用请求,根据所述数据调用请求的来源以及请求调用的数据类型生成第一密钥,并将所述第一密钥发送至对应的数据提供方;
[0030]第二密钥生成模块:用于通过所述数据提供方跟据所述第一密钥生成第二密钥,将所述第一密钥和第二密钥组合得到完整密钥,并将所述完整密钥发送至数据请求方;
[0031]数据调用模块:用于通过所述数据请求方根据所述完整密钥向所述多方数据库平台获取需要调用的数据。
[0032]本专利技术实施例采取的又一技术方案为:一种终端,所述终端包括处理器、与所述处理器耦接的存储器,其中,
[0033]所述存储器存储有用于实现上述的基于区块链的数据共享方法的程序指令;
[0034]所述处理器用于执行所述存储器存储的所述程序指令以执行所述基于区块链的数据共享操作。
[0035]本专利技术实施例采取的又一技术方案为:一种存储介质,存储有处理器可运行的程序指令,所述程序指令用于执行上述的基于区块链的数据共享方法。
[0036]本专利技术的有益效果是:本专利技术实施例的基于区块链的数据共享方法通过使用区块链搭建多方数据库平台,并加入执行密钥的对比验证以管理智能合约,提高数据在不同区块间传输联动过程中敏感信息数据转移的安全性,并通过区块链对所有数据转移记录进行存储,从而在不危害用户隐私的前提下,保证该平台之上所有数据的流向都是可追溯的,使共享数据能够在可信的网络环境中以更高效、更安全的方式得到使用。
附图说明
[0037]图1是本专利技术第一实施例的基于区块链的数据共享方法的流程示意图;
[0038]图2是本专利技术第二实施例的基于区块链的数据共享方法的流程示意图;
[0039]图3是本专利技术第三实施例的基于区块链的数据共享方法的流程示意图;
[0040]图4是本专利技术第四实施例的基于区块链的数据共享方法的流程示意图;
[0041]图5是本专利技术第五实施例的基于区块链的数据共享方法的流程示意图;
[0042]图6是本专利技术实施例的基于区块链的数据共享系统的结构示意图;
[0043]图7是本专利技术实施例的本专利技术实施例的终端结构示意图;
[0044]图8是本专利技术实施例的存储介质结构示意图。
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据共享方法,其特征在于,包括:搭建基于区块链网络的多方数据库平台,通过所述多方数据库平台接收客户端上传的待共享数据;通过第三方密钥托管节点接收数据请求方发送的数据调用请求,根据所述数据调用请求的来源以及请求调用的数据类型生成第一密钥,并将所述第一密钥发送至对应的数据提供方;所述数据提供方跟据所述第一密钥生成第二密钥,将所述第一密钥和第二密钥组合得到完整密钥,并将所述完整密钥发送至数据请求方;所述数据请求方根据所述完整密钥向所述多方数据库平台获取需要调用的数据。2.根据权利要求1所述的基于区块链的数据共享方法,其特征在于,所述通过所述多方数据库平台接收客户端上传的待共享数据包括:通过客户端连接所述多方数据库平台,向所述多方数据库平台注册所述客户端本地的数据库连接地址、数据信息以及所支持的数据接口,并在注册成功后向多方数据库平台上传待共享数据。3.根据权利要求2所述的基于区块链的数据共享方法,其特征在于,所述通过所述多方数据库平台接收客户端上传的待共享数据还包括:调用智能合约接收所述客户端的注册信息,并记录各个客户端上传数据的节点分布信息以及各个客户端的数据调用权限;将所述节点分布信息以及数据调用权限存储在区块链中。4.根据权利要求1至3任一项所述的基于区块链的数据共享方法,其特征在于,所述通过所述多方数据库平台接收客户端上传的待共享数据包括:接收患者和医疗机构上传的医疗数据;其中,所述患者上传的医疗数据包括采用监测设备采集的传感数据;所述医疗数据类型包括图像、文本或语音。5.根据权利要求4所述的基于区块链的数据共享方法,其特征在于,所述数据请求方根据所述完整密钥向所述多方数据库平台获取需要调用的数据包括:当所述数据请求方为医疗机构,所述数据提供方为患者时,所述调用的数据为患者上传的医疗数据;所述医疗机构结合本地医疗数据以及调...

【专利技术属性】
技术研发人员:李佳琳李昌昊王健宗
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1