一种面向医学临床检验的类区块链网络

1.本发明涉及临床检验与区块

技术领域


:,尤其涉及一种面向医学临床检验的类区块链网络。

背景技术


::2.随着医学科学技术的发展,医学检验项目不断涌现,医学检验项目得到的检验结果我们统称为医学临床检验数据;医学临床检验数据是诊断患者疾病的重要依据,医生通过临床检验结果判断患者的身体状况,并指导进行针对性。3.随着就诊人数的不断增加,医学临床检验数据的数目也会不断增加,由于医学临床检验数据具备一定的隐私性,因此不可轻易交给第三方进行保管,往往是医院自行构建数据库进行存储和管理。4.这种方式能保证患者的隐私不受到侵害,但是也增加了医院维护海量数据的成本,自行构建维护大型数据库需要专业的人员和大量的资金支持,这无疑给院方造成了一定工作和经济负担,此外,由于院方的数据库系统往往是在内网使用,因此,第三方机构想获取这些数据进行科学研究和大数据分析时,其过程复杂且不安全。5.因此,有必要提供一种面向医学临床检验的类区块链网络来解决上述之一技术问题。技术实现要素:6.为解决上述技术问题之一,本发明提出一种面向医学临床检验的类区块链网络,通过类区块链网络对患者的医学临床检验数据进行管理、使用和保存;所述类区块链网络的使用者包括院方、患者、第三方和区块存储方;其中,院方负责医学临床检验数据的产生,并与患者共同决定医学临床检验数据的使用和保存;患者作为医学临床检验数据的拥有者,能对自身的医学临床检验数据进行查看和授权使用;第三方向院方和患者进行数据授权申请,若得到双方授权,则能对指定医学临床检验数据进行查看使用;区块存储方对医学临床检验数据提供加密区块存储。7.具体的,所述类区块链网络包括患者数据加密节点、加密数据分块节点、区块存储网络、分块数据管理节点和存储网络管理节点;其中,患者数据加密节点:用于对患者的医学临床检验数据进行数据加密,得到密钥和密文,密钥由患者持有,密文发送给加密数据分块节点;加密数据分块节点:对接收到的密文进行分块操作,得到若干数据块,并生成对应的索引列表;分块数据管理节点:用于执行数据块的分发、调用、重组和还原密文;区块存储网络:由若干区块存储方通过协议组成,所述区块存储方通过一个或多个区块存储节点对数据块进行分布式存储,在对数据块进行存储时,区块存储节点划分为固定存储区和动态调整区;固定存储区用于储存指定的数据块且区块存储节点无法进行自主删除,动态调整区用于存储不定的数据块且区块存储节点能根据类区块链网络整体的存储情况进行自主删除和新增;存储网络管理节点:用于管理区块存储网络的区块存储节点接入和卸载。8.作为更进一步的解决方案,所述患者数据加密节点包括用户加密模块和数据加密模块;所述用户加密模块通过sha256加密模块进行部署,并用于账号匿名化相关联,对于用户的数据进行匿名化操作;数据加密模块中设置有aes对称加密端和rsa公私钥加密端;所述aes对称加密端用于生成随机aes秘钥字符串,并对医学临床检验数据进行对称加密,得到密文,其中,aes秘钥字符串为非复用密钥,仅对对应的医学临床检验数据进行加密;所述rsa公私钥加密端用于对随机aes秘钥字符串进行非对称加密,并得到密钥密文;非对称加密使用rsa公钥加密随机aes秘钥字符串,rsa公钥来自获得患者和院方授权的第三方,获得患者和院方授权的第三方通过自身rsa私钥对密钥密文进行解密。9.作为更进一步的解决方案,所述加密数据分块节点通过ipfs星际文件系统对患者数据加密节点加密的密文进行去中心化分片加密处理,得到若干数据块和索引列表,所述数据块通过ipfs星际文件系统转化为ipfs数据分片;所述ipfs数据分片包括data和links,所述密文按照顺序切割为若干子片,所述data为子片的加密载体,links保存索引地址;所述索引列表用于记录所有存储有对应密文的ipfs数据分片的索引地址,并,其中,索引地址为所保存加密数据的哈希值,通过密文索引能寻对应的分片;通过索引列表到对应的ipfs数据分片解密、重组得到原始的密文。10.作为更进一步的解决方案,所述区块存储网络通过如下步骤对固定存储区所存储的数据块进行指定存储:11.步骤a1:分块数据管理节点接收医学临床检验数据的索引列表;12.步骤a2:分块数据管理节点按照顺序读取索引地址;13.步骤a3:分块数据管理节点将数据块按照顺序打包为数据包,所述数据包包括数据头和数据体;所述数据头包括上一个数据块的索引地址和下一个数据块的索引地址;所述数据体存储有数据块对应的ipfs数据分片;其中,首个数据包的上一个数据块的索引地址为空,末尾数据包的下一个数据块的索引地址为空;14.步骤a4:通过步骤a3得到若干数据包,分块数据管理节点将数据包顺序随机打乱;15.步骤a5:分块数据管理节点向区块存储网络发送询问,获取能进行指定存储的区块存储节点;16.步骤a6:通过步骤a5获取得到预备区块存储节点列表;17.步骤a7:判断预备区块存储节点列表数量是否大于数据包的数量,若是则执行下一步,若否则原地等待新的区块存储节点加入预备区块存储节点列表;18.步骤a8:将数据包按照随机打乱的顺序,并以严格一对一的关系随机存储至预备区块存储节点列表中的区块存储节点中;19.步骤a9:分块数据管理节点向区块存储网络询问是否所有区块存储节点完成存储,若是则执行下一步,若否则原地等待所有区块存储节点完成存储;20.步骤a10:分块数据管理节点按照数据头对区块存储节点中的数据包进行回溯,若能完整回溯,则完成指定存储;若不能,则检查回溯中断位置,并进行排查。21.作为更进一步的解决方案,所述区块存储网络通过如下步骤对动态调整区所存储的数据块进行自主删除和新增:22.步骤b1:读取各医学临床检验数据对应的数据包;23.步骤b2:计算各数据包的存储价值bi;其中,bi=1/di,i为数据包编号,di为数据包i在区块存储网络中已被动态调整区存储的次数;24.步骤b3:各区块存储节点选择存储价值bi高的数据包存储至动态调整区;25.步骤b4:各区块存储节点选择存储价值bi最低的数据包,作为待观察数据包,若超出预设时间,待观察数据包仍为存储价值bi最低的数据包,则区块存储节点自主删除该数据包;26.步骤b5:循环重复步骤b1至步骤b4,完成自主删除和新增。27.作为更进一步的解决方案,所述分块数据管理节点通过如下步骤解密、重组得到原始的密文:28.步骤c1:分块数据管理节点获取待原始的密文对应的索引列表;29.步骤c2:按照索引列表向区块存储网络索要对应的数据包;30.步骤c3:区块存储网络按照相同的出块概率向各固定存储区和动态调整区索要对应的数据包;若成功出块,则对出块的区块存储节点进行出块奖励;固定存储区还根据存储时长获取存储奖励;31.步骤c4:分块数据管理节点获取索引列表对应的所有数据包,并对数据包进行解密,得到对应的数据头和数据体;32.步骤c5:将数据体中的ipfs数据分片按照数据头中的索引地址所引导的顺序进行重组,得到原始的密文。33.作为更进一步的解决方案,所述类区块链网络还包括患者数据写入节点、院方本地存储节点、患者数据缓存节点、患者协议管理节点、院方协议管理节点、第三方协议申请节点;其中,患者数据写入节点:产生患者的医学临床检验数据,并记录对应的患者信息;院方本地存储节点:对医学临床检验数据进行本地存储,且仅能通过院方内网进行调用;患者数据缓存节点:对即将上传类区块链网络的医学临床检验数据进行临时存储,并在上传成功后清除对应缓存数据;患者协议管理节点:用于患者的密钥生成和授权管理;院方协议管理节点:用于接收并审核第三方的数据使用请求;第三方协议申请节点:用于第三方提交数据使用申请,并反馈申请结果。34.与相关技术相比较,本发明提供的一种面向医学临床检验的类区块链网络具有如下有益效果:35.通过患者数据加密节点对患者的医学临床检验数据进行数据加密,通过加密数据分块节点进行密文的分块操作,得到若干数据块;通过区块存储网络对这些数据块进行分布式存储,由于区块存储网络存储的都是密文数据,因此可以对接外部硬件设备提供存储空间,大大减少院方成本,此外,区块存储网络为云上网络,在第三方对数据进行使用时,无需接入院方的内网,仅需向院方和患者进行申请,便能得到授权,通过授权后,在区块存储网络上便能得到自己想要的数据。相较于现有技术,本发明具备扩展性高、维护成本低、数据提取便捷的优点。附图说明36.图1为本发明提供的一种面向医学临床检验的类区块链网络的较佳实施例临床检验数据本地处理步骤流程图;37.图2为本发明提供的一种面向医学临床检验的类区块链网络的较佳实施例临床检验数据上链处理步骤流程图具体实施方式38.以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。39.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。40.另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。41.如图1至图2所示,本发明提供的一种面向医学临床检验的类区块链网络,通过类区块链网络对患者的医学临床检验数据进行管理、使用和保存;所述类区块链网络的使用者包括院方、患者、第三方和区块存储方;其中,院方负责医学临床检验数据的产生,并与患者共同决定医学临床检验数据的使用和保存;患者作为医学临床检验数据的拥有者,能对自身的医学临床检验数据进行查看和授权使用;第三方向院方和患者进行数据授权申请,若得到双方授权,则能对指定医学临床检验数据进行查看使用;区块存储方对医学临床检验数据提供加密区块存储。42.具体的,所述类区块链网络包括患者数据加密节点、加密数据分块节点、区块存储网络、分块数据管理节点和存储网络管理节点;其中,患者数据加密节点:用于对患者的医学临床检验数据进行数据加密,得到密钥和密文,密钥由患者持有,密文发送给加密数据分块节点;加密数据分块节点:对接收到的密文进行分块操作,得到若干数据块,并生成对应的索引列表;分块数据管理节点:用于执行数据块的分发、调用、重组和还原密文;区块存储网络:由若干区块存储方通过协议组成,所述区块存储方通过一个或多个区块存储节点对数据块进行分布式存储,在对数据块进行存储时,区块存储节点划分为固定存储区和动态调整区;固定存储区用于储存指定的数据块且区块存储节点无法进行自主删除,动态调整区用于存储不定的数据块且区块存储节点能根据类区块链网络整体的存储情况进行自主删除和新增;存储网络管理节点:用于管理区块存储网络的区块存储节点接入和卸载。43.需要说明的是:传统的院方数据库系统由于隐私原因,无法进行外部存储扩容,因此会造成数据库系统臃肿庞大,此外,一些非大型医疗机构很难承担自行维护庞大数据库的成本;因此,本实施通过提出一种面向医学临床检验的类区块链网络来解决上述问题。该网络通过患者数据加密节点对患者的医学临床检验数据进行数据加密,通过加密数据分块节点进行密文的分块操作,得到若干数据块;通过区块存储网络对这些数据块进行分布式存储,由于区块存储网络存储的都是密文数据,因此可以对接外部硬件设备提供存储空间,大大减少院方成本,此外,区块存储网络为云上网络,在第三方对数据进行使用时,无需接入院方的内网,仅需向院方和患者进行申请,便能得到授权,通过授权后,在区块存储网络上便能得到自己想要的数据。相较于现有技术,本发明具备扩展性高、维护成本低、数据提取便捷的优点。44.作为更进一步的解决方案,所述患者数据加密节点包括用户加密模块和数据加密模块;所述用户加密模块通过sha256加密模块进行部署,并用于账号匿名化相关联,对于用户的数据进行匿名化操作;数据加密模块中设置有aes对称加密端和rsa公私钥加密端;所述aes对称加密端用于生成随机aes秘钥字符串,并对医学临床检验数据进行对称加密,得到密文,其中,aes秘钥字符串为非复用密钥,仅对对应的医学临床检验数据进行加密;所述rsa公私钥加密端用于对随机aes秘钥字符串进行非对称加密,并得到密钥密文;非对称加密使用rsa公钥加密随机aes秘钥字符串,rsa公钥来自获得患者和院方授权的第三方,获得患者和院方授权的第三方通过自身rsa私钥对密钥密文进行解密。45.需要说明的是:aes对称加密端和rsa公私钥加密端配合使用能起到密钥定点传送给第三方且不泄露的效果,sha256加密模块能对用户信息进行保证。46.作为更进一步的解决方案,所述加密数据分块节点通过ipfs星际文件系统对患者数据加密节点加密的密文进行去中心化分片加密处理,得到若干数据块和索引列表,所述数据块通过ipfs星际文件系统转化为ipfs数据分片;所述ipfs数据分片包括data和links,所述密文按照顺序切割为若干子片,所述data为子片的加密载体,links保存索引地址;所述索引列表用于记录所有存储有对应密文的ipfs数据分片的索引地址,并,其中,索引地址为所保存加密数据的哈希值,通过密文索引能寻对应的分片;通过索引列表到对应的ipfs数据分片解密、重组得到原始的密文。47.需要说明的是:ipfs(interplanetaryfilesystem,星际文件系统)是一个将现有的成功系统分布式哈希表(distributedhashtables(dhts))、bittorrent、版本控制系统git、自认证文件系统(self-certifiedfilesystems-sfs)与区块链相结合的文件存储和内容分发网络协议。这些系统的综合优势给它带来的显著特性:48.1.永久的、去中心化保存和共享文件(区块链模式下的存储dhts)49.2.点对点超媒体:p2p保存各种各样类型的数据(bittorrent)50.3.版本化:可追溯文件修改历史(git-merkledag默克尔有向无环图)51.4.内容可寻址:通过文件内容生成独立哈希值来标识文件,而不是通过文件保存位置来标识。相同内容的文件在系统中只会存在一份,节约存储空间。52.作为更进一步的解决方案,所述区块存储网络通过如下步骤对固定存储区所存储的数据块进行指定存储:53.步骤a1:分块数据管理节点接收医学临床检验数据的索引列表;54.步骤a2:分块数据管理节点按照顺序读取索引地址;55.步骤a3:分块数据管理节点将数据块按照顺序打包为数据包,所述数据包包括数据头和数据体;所述数据头包括上一个数据块的索引地址和下一个数据块的索引地址;所述数据体存储有数据块对应的ipfs数据分片;其中,首个数据包的上一个数据块的索引地址为空,末尾数据包的下一个数据块的索引地址为空;56.步骤a4:通过步骤a3得到若干数据包,分块数据管理节点将数据包顺序随机打乱;57.步骤a5:分块数据管理节点向区块存储网络发送询问,获取能进行指定存储的区块存储节点;58.步骤a6:通过步骤a5获取得到预备区块存储节点列表;59.步骤a7:判断预备区块存储节点列表数量是否大于数据包的数量,若是则执行下一步,若否则原地等待新的区块存储节点加入预备区块存储节点列表;60.步骤a8:将数据包按照随机打乱的顺序,并以严格一对一的关系随机存储至预备区块存储节点列表中的区块存储节点中;61.步骤a9:分块数据管理节点向区块存储网络询问是否所有区块存储节点完成存储,若是则执行下一步,若否则原地等待所有区块存储节点完成存储;62.步骤a10:分块数据管理节点按照数据头对区块存储节点中的数据包进行回溯,若能完整回溯,则完成指定存储;若不能,则检查回溯中断位置,并进行排查。63.需要说明的是:本实施例采用类似于区块链的回溯效果,通过数据头进行回溯,能得到完整的原始密文。64.作为更进一步的解决方案,所述区块存储网络通过如下步骤对动态调整区所存储的数据块进行自主删除和新增:65.步骤b1:读取各医学临床检验数据对应的数据包;66.步骤b2:计算各数据包的存储价值bi;其中,bi=1/di,i为数据包编号,di为数据包i在区块存储网络中已被动态调整区存储的次数;67.步骤b3:各区块存储节点选择存储价值bi高的数据包存储至动态调整区;68.步骤b4:各区块存储节点选择存储价值bi最低的数据包,作为待观察数据包,若超出预设时间,待观察数据包仍为存储价值bi最低的数据包,则区块存储节点自主删除该数据包;69.步骤b5:循环重复步骤b1至步骤b4,完成自主删除和新增。70.需要说明的是:固定存储区相当于把所有数据包都保存一份根文件,以便后续的溯源、比对和文件修复;动态调整区则是根据全网的存储情况进行动态调整,如一个数据包存储的节点少,便会具备更高的存储价值,其他节点便会对其进行存储,直到与全网水平达到平衡,从而保证全网存储空间得到充分利用(因为存储的数据包越多,出块概率越高,得到奖励的概率也高);冗余存储的数据块也会被删除。71.作为更进一步的解决方案,所述分块数据管理节点通过如下步骤解密、重组得到原始的密文:72.步骤c1:分块数据管理节点获取待原始的密文对应的索引列表;73.步骤c2:按照索引列表向区块存储网络索要对应的数据包;74.步骤c3:区块存储网络按照相同的出块概率向各固定存储区和动态调整区索要对应的数据包;若成功出块,则对出块的区块存储节点进行出块奖励;固定存储区还根据存储时长获取存储奖励;75.步骤c4:分块数据管理节点获取索引列表对应的所有数据包,并对数据包进行解密,得到对应的数据头和数据体;76.步骤c5:将数据体中的ipfs数据分片按照数据头中的索引地址所引导的顺序进行重组,得到原始的密文。77.作为更进一步的解决方案,所述类区块链网络还包括患者数据写入节点、院方本地存储节点、患者数据缓存节点、患者协议管理节点、院方协议管理节点、第三方协议申请节点;其中,患者数据写入节点:产生患者的医学临床检验数据,并记录对应的患者信息;院方本地存储节点:对医学临床检验数据进行本地存储,且仅能通过院方内网进行调用;患者数据缓存节点:对即将上传类区块链网络的医学临床检验数据进行临时存储,并在上传成功后清除对应缓存数据;患者协议管理节点:用于患者的密钥生成和授权管理;院方协议管理节点:用于接收并审核第三方的数据使用请求;第三方协议申请节点:用于第三方提交数据使用申请,并反馈申请结果。78.以上仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的

技术领域


:,均同理包括在本发明的专利保护范围内。当前第1页12当前第1页12

技术特征:


1.一种面向医学临床检验的类区块链网络,其特征在于,通过类区块链网络对患者的医学临床检验数据进行管理、使用和保存;所述类区块链网络的使用者包括院方、患者、第三方和区块存储方;其中,院方负责医学临床检验数据的产生,并与患者共同决定医学临床检验数据的使用和保存;患者作为医学临床检验数据的拥有者,能对自身的医学临床检验数据进行查看和授权使用;第三方向院方和患者进行数据授权申请,若得到双方授权,则能对指定医学临床检验数据进行查看使用;区块存储方对医学临床检验数据提供加密区块存储;所述类区块链网络包括患者数据加密节点、加密数据分块节点、区块存储网络、分块数据管理节点和存储网络管理节点;其中,患者数据加密节点:用于对患者的医学临床检验数据进行数据加密,得到密钥和密文,密钥由患者持有,密文发送给加密数据分块节点;加密数据分块节点:对接收到的密文进行分块操作,得到若干数据块,并生成对应的索引列表;分块数据管理节点:用于执行数据块的分发、调用、重组和还原密文;区块存储网络:由若干区块存储方通过协议组成,所述区块存储方通过一个或多个区块存储节点对数据块进行分布式存储,在对数据块进行存储时,区块存储节点划分为固定存储区和动态调整区;固定存储区用于储存指定的数据块且区块存储节点无法进行自主删除,动态调整区用于存储不定的数据块且区块存储节点能根据类区块链网络整体的存储情况进行自主删除和新增;存储网络管理节点:用于管理区块存储网络的区块存储节点接入和卸载。2.根据权利要求1所述的一种面向医学临床检验的类区块链网络,其特征在于,所述患者数据加密节点包括用户加密模块和数据加密模块;所述用户加密模块通过sha256加密模块进行部署,并用于账号匿名化相关联,对于用户的数据进行匿名化操作;数据加密模块中设置有aes对称加密端和rsa公私钥加密端;所述aes对称加密端用于生成随机aes秘钥字符串,并对医学临床检验数据进行对称加密,得到密文,其中,aes秘钥字符串为非复用密钥,仅对对应的医学临床检验数据进行加密;所述rsa公私钥加密端用于对随机aes秘钥字符串进行非对称加密,并得到密钥密文;非对称加密使用rsa公钥加密随机aes秘钥字符串,rsa公钥来自获得患者和院方授权的第三方,获得患者和院方授权的第三方通过自身rsa私钥对密钥密文进行解密。3.根据权利要求1所述的一种面向医学临床检验的类区块链网络,其特征在于,所述加密数据分块节点通过ipfs星际文件系统对患者数据加密节点加密的密文进行去中心化分片加密处理,得到若干数据块和索引列表,所述数据块通过ipfs星际文件系统转化为ipfs数据分片;所述ipfs数据分片包括data和links,所述密文按照顺序切割为若干子片,所述data为子片的加密载体,links保存索引地址;所述索引列表用于记录所有存储有对应密文的ipfs数据分片的索引地址,并,其中,索引地址为所保存加密数据的哈希值,通过密文索引能寻对应的分片;通过索引列表到对应的ipfs数据分片解密、重组得到原始的密文。4.根据权利要求3所述的一种面向医学临床检验的类区块链网络,其特征在于,所述区块存储网络通过如下步骤对固定存储区所存储的数据块进行指定存储:步骤a1:分块数据管理节点接收医学临床检验数据的索引列表;步骤a2:分块数据管理节点按照顺序读取索引地址;步骤a3:分块数据管理节点将数据块按照顺序打包为数据包,所述数据包包括数据头和数据体;所述数据头包括上一个数据块的索引地址和下一个数据块的索引地址;所述数
据体存储有数据块对应的ipfs数据分片;其中,首个数据包的上一个数据块的索引地址为空,末尾数据包的下一个数据块的索引地址为空;步骤a4:通过步骤a3得到若干数据包,分块数据管理节点将数据包顺序随机打乱;步骤a5:分块数据管理节点向区块存储网络发送询问,获取能进行指定存储的区块存储节点;步骤a6:通过步骤a5获取得到预备区块存储节点列表;步骤a7:判断预备区块存储节点列表数量是否大于数据包的数量,若是则执行下一步,若否则原地等待新的区块存储节点加入预备区块存储节点列表;步骤a8:将数据包按照随机打乱的顺序,并以严格一对一的关系随机存储至预备区块存储节点列表中的区块存储节点中;步骤a9:分块数据管理节点向区块存储网络询问是否所有区块存储节点完成存储,若是则执行下一步,若否则原地等待所有区块存储节点完成存储;步骤a10:分块数据管理节点按照数据头对区块存储节点中的数据包进行回溯,若能完整回溯,则完成指定存储;若不能,则检查回溯中断位置,并进行排查。5.根据权利要求4所述的一种面向医学临床检验的类区块链网络,其特征在于,所述区块存储网络通过如下步骤对动态调整区所存储的数据块进行自主删除和新增:步骤b1:读取各医学临床检验数据对应的数据包;步骤b2:计算各数据包的存储价值b
i
;其中,b
i
=1/d
i
,i为数据包编号,d
i
为数据包i在区块存储网络中已被动态调整区存储的次数;步骤b3:各区块存储节点选择存储价值b
i
高的数据包存储至动态调整区;步骤b4:各区块存储节点选择存储价值b
i
最低的数据包,作为待观察数据包,若超出预设时间,待观察数据包仍为存储价值b
i
最低的数据包,则区块存储节点自主删除该数据包;步骤b5:循环重复步骤b1至步骤b4,完成自主删除和新增。6.根据权利要求5所述的一种面向医学临床检验的类区块链网络,其特征在于,所述分块数据管理节点通过如下步骤解密、重组得到原始的密文:步骤c1:分块数据管理节点获取待原始的密文对应的索引列表;步骤c2:按照索引列表向区块存储网络索要对应的数据包;步骤c3:区块存储网络按照相同的出块概率向各固定存储区和动态调整区索要对应的数据包;若成功出块,则对出块的区块存储节点进行出块奖励;固定存储区还根据存储时长获取存储奖励;步骤c4:分块数据管理节点获取索引列表对应的所有数据包,并对数据包进行解密,得到对应的数据头和数据体;步骤c5:将数据体中的ipfs数据分片按照数据头中的索引地址所引导的顺序进行重组,得到原始的密文。7.根据权利要求1所述的一种面向医学临床检验的类区块链网络,其特征在于,所述类区块链网络还包括患者数据写入节点、院方本地存储节点、患者数据缓存节点、患者协议管理节点、院方协议管理节点、第三方协议申请节点;其中,患者数据写入节点:产生患者的医学临床检验数据,并记录对应的患者信息;院方本地存储节点:对医学临床检验数据进行本地存储,且仅能通过院方内网进行调用;患者数据缓存节点:对即将上传类区块链网络的医
学临床检验数据进行临时存储,并在上传成功后清除对应缓存数据;患者协议管理节点:用于患者的密钥生成和授权管理;院方协议管理节点:用于接收并审核第三方的数据使用请求;第三方协议申请节点:用于第三方提交数据使用申请,并反馈申请结果。

技术总结


本发明提供的一种面向医学临床检验的类区块链网络,涉及临床检验与区块链技术领域。本发明通过患者数据加密节点对患者的医学临床检验数据进行数据加密,通过加密数据分块节点进行密文的分块操作,得到若干数据块;通过区块存储网络对这些数据块进行分布式存储,由于区块存储网络存储的都是密文数据,因此可以对接外部硬件设备提供存储空间,大大减少院方成本,此外,区块存储网络为云上网络,在第三方对数据进行使用时,无需接入院方的内网,仅需向院方和患者进行申请,便能得到授权,通过授权后,在区块存储网络上便能得到自己想要的数据。相较于现有技术,本发明具备扩展性高、维护成本低、数据提取便捷的优点。数据提取便捷的优点。数据提取便捷的优点。


技术研发人员:

刘靳波 杨葵 李涛 李光荣

受保护的技术使用者:

西南医科大学附属医院

技术研发日:

2022.09.29

技术公布日:

2022/12/22

本文发布于:2024-09-21 13:32:01,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/45545.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:区块   节点   数据   数据包
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议