一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种区块链数据存储方法及区块链节点系统与流程

2022-02-21 05:28:00 来源:中国专利 TAG:


1.本发明涉及区块链节点技术领域,具体为一种区块链数据存储方法及区块链节点系统。


背景技术:

2.区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改、不可伪造、完全可追溯、去中心化的分布式账本。
3.随着区块链技术的发展,在国内医疗技术领域,发达地区额医疗技术水平普遍高于欠发展等偏远贫困地区,从而医疗技术水平相对较低区域的病人在遇到难以解决的病况时,往往得不到针对性治疗和相应的医疗数据,经常面临转院等情况,不但费时费力,最佳治疗时间受到影响,严重危害到生命安全。因此,设计实用性强和相似病情可去医院中心化治疗的一种区块链数据存储方法及区块链节点系统是很有必要的。


技术实现要素:

4.本发明的目的在于提供一种区块链数据存储方法及区块链节点系统,以解决上述背景技术中提出的问题。
5.为了解决上述技术问题,本发明提供如下技术方案:一种区块链节点系统,其特征在于:所述区块链节点系统包括病人区块链数据打包模块、区块链中心节点模块和病情交流模块,所述病人区块链数据打包模块用于分布式储存上传病人症状治疗数据,所述区块链中心节点模块用于建立不同病人与个人病情相近连接的区块链,所述病情交流模块用于连接病情相似度较高病人之间进行病情沟通,所述病人区块链数据打包模块、区块链中心节点模块和病情交流模块相互之间均通过区块链服务网络连接。
6.根据上述技术方案,所述病人区块链数据打包模块包括症状数据储存模块、检验报告数据储存模块、病情诊断数据储存模块和数字签名验证模块,所述症状数据储存模块用于病人在医院治疗时,对医生反馈的病情症状进行记录储存,所述检验报告数据储存模块用于在医生诊断病人病情症状时,进一步进行医疗器械检测得到的身体检测报告数据,并将检测报告数据进行记录储存,所述病情诊断数据储存模块用于医生诊断病人病情症状后,对诊断结果数据以及治疗方案数据进行记录储存,所述数字签名验证模块与症状数据储存模块、检验报告数据储存模块和病情诊断数据储存模块连接,所述数字签名验证模块用于将病人症状治疗数据打包成区块形式储存,并进行数字签名验证,避免数据被篡改,提高数据储存的安全性。
7.根据上述技术方案,所述区块链中心节点模块包括病人区块链提取模块、关键词锁定模块、病情相似度计算模块和区块链节点建立模块,所述病人区块链提取模块用于提取区块链服务网络中所有病人症状治疗数据区块,所述关键词锁定模块用于锁定每个病人症状治疗数据区块中的数据关键词,所述病情相似度计算模块用于计算不同病人的病情情况与个人病情情况的相似度,所述区块链节点建立模块用于以当前个人病情数据为区块链
节点建立出区块链节点,将相似度符合个人病情数据病人打包的区块与建立的区块链节点连接。
8.根据上述技术方案,所述病情相似度计算模块包括雷达图像建立子模块和重合度比对子模块,所述雷达图像建立子模块用于针对不同病人症状治疗数据区块提取的关键词进行雷达图建立,所述重合度比对子模块用于将个人病情症状数据的雷达维度图与区块链服务网络中其他病人病情症状数据的雷达维度图进行比对,从而根据雷达图像区域重合率得到病情相似度。
9.根据上述技术方案,所述病情交流模块包括节点副中心交流模块和节点中心主交流模块,所述节点副中心交流模块用于对建立的区块链节点副中心处的病人病情症状数据与个人病情症状数据较为相似的进行部分权利交流病情,所述节点中心主交流模块用于对与个人病情相似度很高的病人进行全部权利病情交流。
10.一种区块链数据存储方法,所述区块链数据存储方法主要包括以下步骤:
11.步骤s1:个人去医院进行诊治时,向医生说明身体症状,并接受医院治疗后,病人区块链数据打包模块将个人当前诊断的症状、检验报告、诊断结果以及治疗方案的数据储存;
12.步骤s2:数字签名验证模块将病人症状治疗数据打包成区块形式储存到区块链服务网络,并进行数字签名验证,避免数据被篡改,提高数据储存的安全性;
13.步骤s3:病人区块链提取模块提取区块链服务网络中的区块,解压区块储存数据;
14.步骤s4:关键词锁定模块对众多区块储存的病情数据进行关键词锁定和数据整理;
15.步骤s5:以个人病情数据为中心,病情相似度计算模块计算出区块链服务网络中的病情区块数据与个人病情数据的相似度;
16.步骤s6:在区块链服务网络中以个人病情数据为中心建立区块链节点,并在区块链服务网络中,以不同相似度排列区块与个人区块链节点的链长;
17.步骤s7:以个人建立的区块链节点为中心,分别划取不同半径长度形成节点副中心交流模块区域和节点中心主交流模块区域,分别授予不同权利进行病情交流。
18.根据上述技术方案,所述步骤s4进一步包括:
19.步骤s41:对病人病情症状反应的部位、情况、时间和有无重大病史关键词锁定;
20.步骤s42:调取医疗检验报告数据,锁定医疗检验报告数据中异常数据为关键词;
21.步骤s43:对医生诊断结果和治疗方案关键词提取。
22.根据上述技术方案,所述步骤s5进一步包括:
23.步骤s51:建立平面直角坐标系,以平面直角坐标系原点为中心建立雷达图,雷达图像建立子模块以不同病人症状治疗数据区块提取的关键词进行三角形雷达图模拟;
24.步骤s52:三角形雷达图的三个角分别对应三大类关键词提取模块提取的症状数据关键词、报告数据关键词和治疗数据关键词,三角形每个角对应指向区域为120度,活动范围的每一度偏差代表关键词不同,不同关键词词意越近,指代三角形的角偏差越小,同时三角形雷达图的每个角顶点到平面直角坐标系原点距离大小代表病情数据严重指数;
25.步骤s53:重合度比对子模块将个人病情症状数据的雷达维度图与区块链服务网络中其他病人病情症状数据的雷达维度图进行重合比对,得到重合面积s

、个人三角雷达
图面积s

和比对目标三角雷达面积s


26.步骤s54:计算出区块链服务网络中的病情区块数据与个人病情数据的相似度公式为:式中,t为区块链服务网络中的其中一个病情区块数据与个人病情数据的相似度的值,当t的值越接近100%时,说明区块链服务网络中的此病情区块数据与个人病情数据的相似度越高。
27.根据上述技术方案,所述步骤s6中,在区块链服务网络中,每个人都能够以个人病情数据为中心建立区块链节点,每一个区块链服务网络中病情区块数据与个人病情数据的相似度t值,均可以转换为与个人区块链节点的链长,t值越大,对应的链长越短,越靠近个人区块链节点,相反t值越小则对应链长越长,越远离个人区块链节点。
28.根据上述技术方案,所述步骤s7进一步包括:
29.步骤s71:将80%《t≤90%区域内划取为节点副中心交流模块区域,对节点副中心交流模块区域的病人可以与个人进行康复调理交流,并可查看区域内病人对应区块储存记录康复调理数据,帮助个人在医院治疗后持续康复;
30.步骤s72:将90%《t≤100%区域内划取为节点中心主交流模块区域,对节点中心主交流模块区域的病人可以与个人进行完整治疗方案交流,并可查看区域内病人对应区块储存记录的所有治疗数据,实现去医院中心化治疗。
31.与现有技术相比,本发明所达到的有益效果是:本发明,通过设置有病人区块链数据打包模块、区块链中心节点模块和病情交流模块,可以使处于不同医疗技术水平下地区的病人可以在首次去医疗登记并接受治疗方案后,找出区块链服务网络下相似病情的区块储存数据,并以个人病情数据建立中心节点,获取不同相似度下不同病人的治疗方案数据,实现了去医院中心化治疗的特点,提高了落后地区的整体医疗技术水平。
附图说明
32.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
33.图1是本发明的系统模块组成示意图。
具体实施方式
34.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
35.请参阅图1,本发明提供技术方案:一种区块链节点系统,其特征在于:区块链节点
系统包括病人区块链数据打包模块、区块链中心节点模块和病情交流模块,病人区块链数据打包模块用于分布式储存上传病人症状治疗数据,区块链中心节点模块用于建立不同病人与个人病情相近连接的区块链,病情交流模块用于连接病情相似度较高病人之间进行病情沟通,病人区块链数据打包模块、区块链中心节点模块和病情交流模块相互之间均通过区块链服务网络连接;通过设置有病人区块链数据打包模块、区块链中心节点模块和病情交流模块,可以使处于不同医疗技术水平下地区的病人可以在首次去医疗登记并接受治疗方案后,找出区块链服务网络下相似病情的区块储存数据,并以个人病情数据建立中心节点,获取不同相似度下不同病人的治疗方案数据,实现了去医院中心化治疗的特点,提高了落后地区的整体医疗技术水平。
36.病人区块链数据打包模块包括症状数据储存模块、检验报告数据储存模块、病情诊断数据储存模块和数字签名验证模块,症状数据储存模块用于病人在医院治疗时,对医生反馈的病情症状进行记录储存,检验报告数据储存模块用于在医生诊断病人病情症状时,进一步进行医疗器械检测得到的身体检测报告数据,并将检测报告数据进行记录储存,病情诊断数据储存模块用于医生诊断病人病情症状后,对诊断结果数据以及治疗方案数据进行记录储存,数字签名验证模块与症状数据储存模块、检验报告数据储存模块和病情诊断数据储存模块连接,数字签名验证模块用于将病人症状治疗数据打包成区块形式储存,并进行数字签名验证,避免数据被篡改,提高数据储存的安全性。
37.区块链中心节点模块包括病人区块链提取模块、关键词锁定模块、病情相似度计算模块和区块链节点建立模块,病人区块链提取模块用于提取区块链服务网络中所有病人症状治疗数据区块,关键词锁定模块用于锁定每个病人症状治疗数据区块中的数据关键词,病情相似度计算模块用于计算不同病人的病情情况与个人病情情况的相似度,区块链节点建立模块用于以当前个人病情数据为区块链节点建立出区块链节点,将相似度符合个人病情数据病人打包的区块与建立的区块链节点连接。
38.病情相似度计算模块包括雷达图像建立子模块和重合度比对子模块,雷达图像建立子模块用于针对不同病人症状治疗数据区块提取的关键词进行雷达图建立,重合度比对子模块用于将个人病情症状数据的雷达维度图与区块链服务网络中其他病人病情症状数据的雷达维度图进行比对,从而根据雷达图像区域重合率得到病情相似度。
39.病情交流模块包括节点副中心交流模块和节点中心主交流模块,节点副中心交流模块用于对建立的区块链节点副中心处的病人病情症状数据与个人病情症状数据较为相似的进行部分权利交流病情,节点中心主交流模块用于对与个人病情相似度很高的病人进行全部权利病情交流。
40.一种区块链数据存储方法,区块链数据存储方法主要包括以下步骤:
41.步骤s1:个人去医院进行诊治时,向医生说明身体症状,并接受医院治疗后,病人区块链数据打包模块将个人当前诊断的症状、检验报告、诊断结果以及治疗方案的数据储存;
42.步骤s2:数字签名验证模块将病人症状治疗数据打包成区块形式储存到区块链服务网络,并进行数字签名验证,避免数据被篡改,提高数据储存的安全性;
43.步骤s3:病人区块链提取模块提取区块链服务网络中的区块,解压区块储存数据;
44.步骤s4:关键词锁定模块对众多区块储存的病情数据进行关键词锁定和数据整
理;
45.步骤s5:以个人病情数据为中心,病情相似度计算模块计算出区块链服务网络中的病情区块数据与个人病情数据的相似度;
46.步骤s6:在区块链服务网络中以个人病情数据为中心建立区块链节点,并在区块链服务网络中,以不同相似度排列区块与个人区块链节点的链长;
47.步骤s7:以个人建立的区块链节点为中心,分别划取不同半径长度形成节点副中心交流模块区域和节点中心主交流模块区域,分别授予不同权利进行病情交流。
48.步骤s4进一步包括:
49.步骤s41:对病人病情症状反应的部位、情况、时间和有无重大病史关键词锁定;
50.步骤s42:调取医疗检验报告数据,锁定医疗检验报告数据中异常数据为关键词;
51.步骤s43:对医生诊断结果和治疗方案关键词提取。
52.步骤s5进一步包括:
53.步骤s51:建立平面直角坐标系,以平面直角坐标系原点为中心建立雷达图,雷达图像建立子模块以不同病人症状治疗数据区块提取的关键词进行三角形雷达图模拟;
54.步骤s52:三角形雷达图的三个角分别对应三大类关键词提取模块提取的症状数据关键词、报告数据关键词和治疗数据关键词,三角形每个角对应指向区域为120度,活动范围的每一度偏差代表关键词不同,不同关键词词意越近,指代三角形的角偏差越小,同时三角形雷达图的每个角顶点到平面直角坐标系原点距离大小代表病情数据严重指数;
55.步骤s53:重合度比对子模块将个人病情症状数据的雷达维度图与区块链服务网络中其他病人病情症状数据的雷达维度图进行重合比对,得到重合面积s

、个人三角雷达图面积s

和比对目标三角雷达面积s


56.步骤s54:计算出区块链服务网络中的病情区块数据与个人病情数据的相似度公式为:式中,t为区块链服务网络中的其中一个病情区块数据与个人病情数据的相似度的值,当t的值越接近100%时,说明区块链服务网络中的此病情区块数据与个人病情数据的相似度越高。
57.步骤s6中,在区块链服务网络中,每个人都能够以个人病情数据为中心建立区块链节点,每一个区块链服务网络中病情区块数据与个人病情数据的相似度t值,均可以转换为与个人区块链节点的链长,t值越大,对应的链长越短,越靠近个人区块链节点,相反t值越小则对应链长越长,越远离个人区块链节点。
58.步骤s7进一步包括:
59.步骤s71:将80%《t≤90%区域内划取为节点副中心交流模块区域,对节点副中心交流模块区域的病人可以与个人进行康复调理交流,并可查看区域内病人对应区块储存记录康复调理数据,帮助个人在医院治疗后持续康复;
60.步骤s72:将90%《t≤100%区域内划取为节点中心主交流模块区域,对节点中心主交流模块区域的病人可以与个人进行完整治疗方案交流,并可查看区域内病人对应区块储存记录的所有治疗数据,实现去医院中心化治疗。
61.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
62.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献