数据共享系统、方法及电子设备技术方案

技术编号:32287634 阅读:15 留言:0更新日期:2022-02-12 19:56
本公开涉及一种数据共享系统、方法及电子设备,以保障医疗数据共享流程的安全可靠。该数据共享系统包括第一终端、第二终端、数据同步终端和区块链节点;区块链节点用于根据第一终端与区块链网络的历史交易数据和/或第一终端的历史共享数据,确定第一终端持有的积分数据;第一终端用于通过持有的积分数据,从区块链网络获取数据目录,确定数据目录挂载的数据资源地址,将数据资源地址发送给数据同步终端;数据同步终端用于将数据资源地址发送给第二终端;第二终端用于接收数据资源地址,根据数据资源地址在本地数据中进行数据查找,将查找到的目标数据通过数据同步终端发送给第一终端。终端。终端。

【技术实现步骤摘要】
数据共享系统、方法及电子设备


[0001]本公开涉及数据共享
,具体地,涉及一种数据共享系统、方法及电子设备。

技术介绍

[0002]医疗数据的深度发掘与分析需要海量的数据支撑,单个医疗机构的医疗数据可能有所局限,因此需要进行医疗数据共享。但是,医疗数据是非常重要和敏感的数据,对数据隐私以及安全性要求较高,因此如何保障医疗数据共享的安全性与可靠性,成为一项非常重要和极具挑战的事情。
[0003]相关技术通常采用中心化的数据共享系统实现多个医疗机构之间的数据共享。但是,此种方式存在安全隐患问题,一方面中心化系统一旦被破坏,则会导致整个数据共享系统的瘫痪。另一方面,中心化系统需要与各医疗机构进行数据接入,一旦中心化系统作恶或被窃取,可能会导致各医疗机构的医疗数据泄露,存在极大风险。

技术实现思路

[0004]本公开的目的是提供一种数据共享系统、方法及电子设备,以保障医疗数据共享流程的安全可靠。
[0005]为了实现上述目的,第一方面,本公开提供一种数据共享系统,所述系统包括第一终端、第二终端、数据同步终端和区块链节点;
[0006]所述区块链节点用于根据所述第一终端与区块链网络的历史交易数据和/或所述第一终端的历史共享数据,确定所述第一终端持有的积分数据;
[0007]所述第一终端用于通过持有的所述积分数据,从所述区块链网络获取数据目录,确定所述数据目录挂载的数据资源地址,将所述数据资源地址发送给数据同步终端;
[0008]所述数据同步终端用于将所述数据资源地址发送给第二终端;
[0009]所述第二终端用于接收所述数据资源地址,根据所述数据资源地址在本地数据中进行数据查找,将查找到的目标数据通过所述数据同步终端发送给所述第一终端。
[0010]可选地,所述区块链节点用于通过如下方式确定所述第一终端持有的积分数据:
[0011]根据预设的初始积分数据和所述第一终端与所述区块链网络间的目录交易数据,确定所述第一终端的交易积分数据,其中所述目录交易数据包括所述第一终端从所述区块链网络中获取数据目录而耗费的积分数据和在其他终端获取所述第一终端向所述区块链网络注册的数据目录后所述第一终端增加的积分数据;
[0012]根据所述第一终端的共享数据量、共享数据质量、共享次数和共享行为日志,确定所述第一终端对所述数据共享系统中数据共享行为的贡献积分数据,其中所述共享次数为所述其他终端成功获取所述第一终端向所述区块链网络注册的数据目录的次数;
[0013]根据所述交易积分数据和所述贡献积分数据,确定所述第一终端持有的积分数据。
[0014]可选地,所述区块链节点用于通过如下方式确定所述贡献积分数据:
[0015]基于所述第一终端中每一本地数据集在预设时长内的共享数据量,确定第一分析参数,基于所述第一终端中每一本地数据集在所述预设时长内的共享数据质量,确定第二分析参数,基于所述第一终端在所述预设时长内的共享次数,确定第三分析参数,基于所述第一终端在所述预设时长内的共享行为日志,确定第二分析参数;
[0016]基于所述第一分析参数、所述第二分析参数、所述第三分析参数、所述第四分析参数和行为分析引擎,确定所述第一终端对所述数据共享系统中数据共享行为的贡献积分数据。
[0017]可选地,所述区块链节点用于通过所述行为分析引擎按照如下公式确定所述贡献积分数据:
[0018][0019]其中,f(x)表示共享数据x对应的贡献积分数据,ω1表示第一影响因子,ω2表示第二影响因子,α表示第一分析参数,β表示第二分析参数,γ表示第三分析参数,δ表第四分析参数。
[0020]可选地,所述第二终端还用于将待共享数据的元数据作为数据目录向所述区块链网络进行注册,将所述待共享数据在所述第二终端的数据资源地址进行加密,基于所述待共享数据在所述区块链网络中的数据目录将加密后的所述数据资源地址向所述区块链网络进行注册;
[0021]所述第二终端进一步用于根据本地密钥解密接收到的所述数据资源地址,根据解密后的所述数据资源地址在本地数据中进行数据查找。
[0022]可选地,所述区块链节点还用于在接收到所述第二终端注册的数据目录后,基于所述区块链网络的智能合约,对所述数据目录进行数据管理;
[0023]其中,所述数据管理包括数据目录编辑、数据目录上架和数据目录下架中的至少一者,所述数据目录编辑用于对所述数据目录进行修改,所述数据目录上架用于将所述数据目录的数据状态设置为上架状态,以允许对所述数据目录的查看和/或获取且不允许对所述数据目录的修改,所述数据目录下架用于撤销所述数据目录的上架状态,以不允许对所述数据目录的查看。
[0024]可选地,所述数据同步终端运行在可信计算环境中。
[0025]第二方面,本公开提供一种数据共享方法,所述方法包括:
[0026]区块链节点根据第一终端与区块链网络的历史交易数据和/或所述第一终端的历史共享数据,确定所述第一终端持有的积分数据;
[0027]所述第一终端通过持有的所述积分数据,从所述区块链网络获取数据目录,确定所述数据目录挂载的数据资源地址,将所述数据资源地址发送给数据同步终端;
[0028]所述数据同步终端将所述数据资源地址发送给第二终端;
[0029]所述第二终端接收所述数据资源地址,根据所述数据资源地址在本地数据中进行数据查找,将查找到的目标数据通过所述数据同步终端发送给所述第一终端。
[0030]第三方面,本公开提供一种电子设备,包括:
[0031]存储器,其上存储有计算机程序;
[0032]处理器,用于执行所述存储器中的所述计算机程序,以实现第二方面中区块链节点执行的步骤。
[0033]第四方面,本公开提供一种电子设备,包括:
[0034]存储器,其上存储有计算机程序;
[0035]处理器,用于执行所述存储器中的所述计算机程序,以实现第二方面中第一终端执行的步骤。
[0036]第五方面,本公开提供一种电子设备,包括:
[0037]存储器,其上存储有计算机程序;
[0038]处理器,用于执行所述存储器中的所述计算机程序,以实现第二方面中第二终端执行的步骤。
[0039]第六方面,本公开提供一种电子设备,包括:
[0040]存储器,其上存储有计算机程序;
[0041]处理器,用于执行所述存储器中的所述计算机程序,以实现第二方面中数据同步终端执行的步骤。
[0042]通过上述方案,第一终端通过持有的积分数据从区块链网络获取数据目录,然后将该数据目录挂载的数据资源地址发送给数据同步终端,最后通过数据同步终端从第二终端加载对应的医疗数据。由此,可以实现医疗机构之间的数据共享,相较于中心化系统,可以提高整个医疗数据共享流程的安全性和可靠性。并且,医疗数据对应的数据目录和数据资源地址注册在区块链网络,医疗数据的实际内容存储在第二终端,当数据共享系统中某本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据共享系统,其特征在于,所述系统包括第一终端、第二终端、数据同步终端和区块链节点;所述区块链节点用于根据所述第一终端与区块链网络的历史交易数据和/或所述第一终端的历史共享数据,确定所述第一终端持有的积分数据;所述第一终端用于通过持有的所述积分数据,从所述区块链网络获取数据目录,确定所述数据目录挂载的数据资源地址,将所述数据资源地址发送给数据同步终端;所述数据同步终端用于将所述数据资源地址发送给第二终端;所述第二终端用于接收所述数据资源地址,根据所述数据资源地址在本地数据中进行数据查找,将查找到的目标数据通过所述数据同步终端发送给所述第一终端。2.根据权利要求1所述的系统,其特征在于,所述区块链节点用于通过如下方式确定所述第一终端持有的积分数据:根据预设的初始积分数据和所述第一终端与所述区块链网络间的目录交易数据,确定所述第一终端的交易积分数据,其中所述目录交易数据包括所述第一终端从所述区块链网络中获取数据目录而耗费的积分数据和在其他终端获取所述第一终端向所述区块链网络注册的数据目录后所述第一终端增加的积分数据;根据所述第一终端的共享数据量、共享数据质量、共享次数和共享行为日志,确定所述第一终端对所述数据共享系统中数据共享行为的贡献积分数据,其中所述共享次数为所述其他终端成功获取所述第一终端向所述区块链网络注册的数据目录的次数;根据所述交易积分数据和所述贡献积分数据,确定所述第一终端持有的积分数据。3.根据权利要求2所述的系统,其特征在于,所述区块链节点用于通过如下方式确定所述贡献积分数据:基于所述第一终端中每一本地数据集在预设时长内的共享数据量,确定第一分析参数,基于所述第一终端中每一本地数据集在所述预设时长内的共享数据质量,确定第二分析参数,基于所述第一终端在所述预设时长内的共享次数,确定第三分析参数,基于所述第一终端在所述预设时长内的共享行为日志,确定第四分析参数;基于所述第一分析参数、所述第二分析参数、所述第三分析参数、所述第四分析参数和行为分析引擎,确定所述第一终端对所述数据共享系统中数据共享行为的贡献积分数据。4.根据权利要求3所述的系统,其特征在于,所述区块链节点用于通过所述行为分析引擎按照如下公式确定所述贡献积分数据:其中,f(x)表示共享数据x对应的贡献积分数据,ω1表示第一影响因子,ω2表示第二影响因子,α表示第一分析参数,β表示第二分析参数,γ表示第三分析参数,δ表第四分析参数。5.根据权利要...

【专利技术属性】
技术研发人员:王诗鈞何光宇徐石成
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:

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

1