医疗数据上传方法、下载方法、传输系统、设备、介质技术方案

技术编号:35343850 阅读:36 留言:0更新日期:2022-10-26 12:08
本申请涉及一种医疗数据上传方法、下载方法、传输系统、计算机设备、存储介质和计算机程序产品。所述上传方法包括:获取待上传医疗数据;对所述待上传医疗数据进行分片处理得到数据片段;将不同的所述数据片段分别上传至不同供应商的存储服务器。所述下载方法包括:读取待下载医疗数据的上传记录;根据所述上传记录分别从不同供应商的存储服务器下载数据片段;对所述数据片段进行合成处理得到医疗数据。采用本方法能够提高医疗数据的安全性。用本方法能够提高医疗数据的安全性。用本方法能够提高医疗数据的安全性。

【技术实现步骤摘要】
医疗数据上传方法、下载方法、传输系统、设备、介质


[0001]本申请涉及医疗数据存储
,特别是涉及一种医疗数据上传方法、下载方法、传输系统、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]医学影像学Medical Imaging,是研究借助于某种介质(如X射线、电磁场、超声波等)与人体相互作用,把人体内部组织器官结构、密度以影像方式表现出来,供诊断医师根据影像提供的信息进行判断,从而对人体健康状况进行评价的一门科学,包括医学成像系统和医学图像处理两方面相对独立的研究方向。其中在医疗过程中会产生大量的医疗影像数据。
[0003]传统技术中,医疗影像数据在单一网络服务器存储供应商是完整的存储,即使使用数据加密和权限控制,也存在被破解的可能,从而造成数据泄密。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高安全性的医疗数据上传方法、下载方法、传输系统、计算机设备、存储介质和计算机程序产品。
[0005]第一方面,本申请提供一种医疗数据上传方法,所述方法包括:
[0006]获取待上传医疗数据;
[0007]对所述待上传医疗数据进行分片处理得到数据片段;
[0008]将不同的所述数据片段分别上传至不同供应商的存储服务器。
[0009]在其中一个实施例中,所述将不同的所述数据片段分别上传至不同供应商的存储服务器之后,包括:
[0010]生成上传记录,所述上传记录包括医疗数据对应的文件标识以及分片信息;所述分片信息是根据数据片段与不同供应商的存储服务器标识得到的;
[0011]通过终端私钥将所述上传记录进行加密;
[0012]将加密后的所述上传记录存储至索引服务器,以指示所述索引服务器根据终端公钥对加密的所述上传记录进行解密得到明文后,通过索引服务器私钥加密所述明文,并存储加密后的明文。
[0013]在其中一个实施例中,所述对所述待上传医疗数据进行分片处理得到数据片段,包括:
[0014]查询本地是否存储有有效的存储服务器配置信息;
[0015]当本地存储有有效的存储服务器配置信息时,根据所述存储服务器配置信息确定分片数量;
[0016]根据所述分片数量对所述待上传医疗数据进行分片处理得到数据片段;
[0017]当本地未存储有有效的存储服务器配置信息时,从索引服务器获取有效的存储服务器配置信息,并继续根据所述存储服务器配置信息确定分片数量;根据所述分片数量对
所述待上传医疗数据进行分片处理得到数据片段。
[0018]在其中一个实施例中,所述方法还包括:
[0019]周期性从所述索引服务器获取有效的存储服务器配置信息。
[0020]在其中一个实施例中,所述从索引服务器获取存储服务器配置信息之前,还包括:
[0021]读取索引服务器的连接信息;
[0022]根据所述连接信息建立与所述索引服务器的连接,并执行与索引服务器的双向认证流程。
[0023]在其中一个实施例中,所述将不同的所述数据片段分别上传至不同供应商的存储服务器之后,还包括:
[0024]获取下一待上传医疗数据;
[0025]通过追加上传方式,将下一待上传医疗数据对应的数据片段分别上传至不同供应商的存储服务器,直至所有的所述待上传医疗数据上传完成。
[0026]在其中一个实施例中,
[0027]在其中一个实施例中,所述对所述待上传医疗数据进行分片处理得到数据片段之前,还包括:
[0028]对所述待上传医疗数据进行压缩处理和/或加密处理。
[0029]在其中一个实施例中,所述加密处理之前,还包括:
[0030]获取第一加密密钥,所述第一加密密钥用于对所述医疗数据进行加密处理;
[0031]所述获取第一加密密钥,包括:
[0032]获取算法配置信息,根据所述算法配置信息动态生成第一加密密钥。
[0033]在其中一个实施例中,所述第一加密密钥为对称加密密钥;所述对所述待上传医疗数据进行分片处理得到数据片段之前,还包括:
[0034]对所述待上传医疗数据进行压缩处理;
[0035]通过加密算法根据所述对称加密密钥对压缩后的所述待上传医疗数据进行加密处理。
[0036]在其中一个实施例中,所生成的上传记录还包括第一加密密钥以及加密算法。
[0037]在其中一个实施例中,所述获取待上传医疗数据,包括:
[0038]通过分屏器获取数据生成系统所生成的医疗数据,并对所述医疗数据进行复制,将复制得到的其中一个医疗数据作为待上传医疗数据。
[0039]第二方面,本申请还提供一种医疗数据下载方法,所述医疗数据下载方法包括:
[0040]读取待下载医疗数据的上传记录;
[0041]根据所述上传记录分别从不同供应商的存储服务器下载数据片段;
[0042]对所述数据片段进行合成处理得到医疗数据。
[0043]在其中一个实施例中,所述对所述数据片段进行合成处理得到医疗数据之后,包括:
[0044]对医疗数据进行解压缩处理和/或解密处理。
[0045]在其中一个实施例中,所述对所述数据片段进行合成处理得到医疗数据之后,包括:
[0046]根据所述上传记录中的第一加密密钥以及加密算法,对合成处理得到医疗数据进
行解密;
[0047]对解密后的医疗数据进行解压缩后得到医疗数据明文。
[0048]在其中一个实施例中,所述根据所述上传记录分别从不同供应商的存储服务器下载数据片段,包括:
[0049]从签名服务器获取不同供应商的存储服务器对应的访问签名,所述访问签名是所述签名服务器登录所述不同供应商的存储服务器后,分别从所述不同供应商的存储服务器请求获取的;
[0050]通过所述访问签名,根据所述上传记录分别从不同供应商的存储服务器下载数据片段。
[0051]在其中一个实施例中,所述读取待下载医疗数据的上传记录,包括:
[0052]从索引服务器读取待下载医疗数据的上传记录;
[0053]当所述索引服务器故障时,从备份服务器读取待下载医疗数据的上传记录。
[0054]第三方面,本申请还提供一种医疗数据传输系统,其特征在于,所述系统包括:终端和不同供应商的存储服务器;
[0055]上述所述终端用于在上传时根据上述的任意一个实施例中的医疗数据上传方法将待上传医疗数据上传至不同供应商的存储服务器,和/或,在下载时根据上述的任意一个实施例中的医疗数据下载方法从不同供应商的存储服务器下载待下载医疗数据。
[0056]在其中一个实施例中,所述系统还包括:
[0057]索引服务器,用于存储存储服务器配置信息和上传记录,并供所述终端查询待下载医疗数据的上传记录和存储服务器配置信息。
[0058]在其中一个实施例中,所述系统还包括:
[0059]备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种医疗数据上传方法,其特征在于,所述方法包括:获取待上传医疗数据;对所述待上传医疗数据进行分片处理得到数据片段;将不同的所述数据片段分别上传至不同供应商的存储服务器。2.根据权利要求1所述的医疗数据上传方法,其特征在于,所述将不同的所述数据片段分别上传至不同供应商的存储服务器之后,包括:生成上传记录,所述上传记录包括医疗数据对应的文件标识以及分片信息;所述分片信息是根据数据片段与不同供应商的存储服务器标识得到的;通过终端私钥将所述上传记录进行加密;将加密后的所述上传记录存储至索引服务器,以指示所述索引服务器根据终端公钥对加密的所述上传记录进行解密得到明文后,通过索引服务器私钥加密所述明文,并存储加密后的明文。3.根据权利要求1所述的医疗数据上传方法,其特征在于,所述对所述待上传医疗数据进行分片处理得到数据片段,包括:查询本地是否存储有有效的存储服务器配置信息;当本地存储有有效的存储服务器配置信息时,根据所述存储服务器配置信息确定分片数量;根据所述分片数量对所述待上传医疗数据进行分片处理得到数据片段;当本地未存储有有效的存储服务器配置信息时,从索引服务器获取有效的存储服务器配置信息,并继续根据所述存储服务器配置信息确定分片数量;根据所述分片数量对所述待上传医疗数据进行分片处理得到数据片段。4.根据权利要求3所述的医疗数据上传方法,其特征在于,所述方法还包括:周期性从所述索引服务器获取有效的存储服务器配置信息。5.根据权利要求4所述的医疗数据上传方法,其特征在于,所述从索引服务器获取存储服务器配置信息之前,还包括:读取索引服务器的连接信息;根据所述连接信息建立与所述索引服务器的连接,并执行与索引服务器的双向认证流程。6.根据权利要求1所述的医疗数据上传方法,其特征在于,所述将不同的所述数据片段分别上传至不同供应商的存储服务器之后,还包括:获取下一待上传医疗数据;通过追加上传方式,将下一待上传医疗数据对应的数据片段分别上传至不同供应商的存储服务器,直至所有的所述待上传医疗数据上传完成。7.根据权利要求2至6任意一项所述的医疗数据上传方法,其特征在于,所述对所述待上传医疗数据进行分片处理得到数据片段之前,还包括:对所述待上传医疗数据进行压缩处理和/或加密处理。8.根据权利要求7所述的医疗数据上传方法,其特征在于,所述加密处理之前,还包括:获取第一加密密钥,所述第一加密密钥用于对所述医疗数据进行加密处理;所述获取第一加密密钥,包括:
获取算法配置信息,根据所述算法配置信息动态生成第一加密密钥。9.根据权利要求8所述的医疗数据上传方法,其特征在于,所述第一加密密钥为对称加密密钥;所述对所述待上传医疗数据进行分片处理得到数据片段之前,还包括:对所述待上传医疗数据进行压缩处理;通过加密算法根据所述对称加密密钥对压缩后的所述待上传医疗数据进行加密处理。10.根据权利要求9所述的医疗数据上传方法,其特征在于,所生成的上传记录还包括第一加密密钥以及加密算法。11.根据权利要求1所述的医疗数据上传方法,其特征在于,所述获取待上传医疗数据,包括:通过分屏器获取数据生成系统所生成的医疗数据,并对所述医疗数据进行复制,将复制得到的其中一个...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:上海微创医疗机器人集团股份有限公司
类型:发明
国别省市:

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

1