基于数字医疗下的患者信息安全控制方法及装置制造方法及图纸

技术编号:39489636 阅读:10 留言:0更新日期:2023-11-24 11:11
本发明专利技术涉及数据存储技术领域,一种基于数字医疗下的患者信息安全控制方法及装置,包括:对患者原始数据执行矩阵构建得到患者信息矩阵,计算得到用于存储患者信息矩阵的区块链节点数,确定待选存储节点集中每个待选存储节点的节点信任值,按照节点信任值由大到小的顺序,对待选存储节点集中的节点执行排序,得到排序节点集,其中,排序节点集由第一排序节点

【技术实现步骤摘要】
基于数字医疗下的患者信息安全控制方法及装置


[0001]本专利技术涉及数据存储
,尤其涉及一种基于数字医疗下的患者信息安全控制方法

电子设备及计算机可读存储介质


技术介绍

[0002]伴随科学技术的不断发展,智能化手段普及度越来越高,如在医疗领域,也逐渐通过智能方法实现就诊

示例性的,患者从线上挂号填报个人信息

到医生开诊单

基于医疗设备为患者检查等,一系列流程所生成的数据均通过线上存储,因此可见,如何安全管理患者信息,防止个人隐私泄露具有重要意义

[0003]目前常用的患者信息安全管理方法,主要依赖于数据库平台,如医疗系统内所生成的患者数据直接导入至
mysql
等数据库,从而完成患者信息的安全存储

[0004]上述方法虽然可实现患者信息管理,但将医疗系统与数据库直连,并不采取一定的存储优化策略,极容易导致患者数据泄露


技术实现思路

[0005]本专利技术提供一种基于数字医疗下的患者信息安全控制方法

计算机可读存储介质,其主要目的在于提高患者数据的存储安全性

[0006]为实现上述目的,本专利技术提供的一种基于数字医疗下的患者信息安全控制方法,包括:
[0007]接收患者原始数据,对所述患者原始数据执行矩阵构建,得到患者信息矩阵;
[0008]获取所述患者信息矩阵的行维度,并基于行维度计算得到用于存储患者信息矩阵的区块链节点数;
[0009]获取当前可存储患者信息矩阵的所有区块链节点,得到待选存储节点集;
[0010]确定待选存储节点集中每个待选存储节点的节点信任值;
[0011]按照节点信任值由大到小的顺序,对待选存储节点集中的节点执行排序,得到排序节点集,其中,排序节点集由第一排序节点

第二排序节点




m
排序节点组成,且第一排序节点的节点信任值最大,第
m
排序节点的节点信任值最小;
[0012]根据所述区块链节点数,从排序节点集中选择用于存储患者信息矩阵的排序节点,得到选定存储节点集;
[0013]利用所述选定存储节点集中每个选定存储节点存储患者信息矩阵,且每个选定存储节点存储患者信息矩阵中至少一个行维度的数据

[0014]可选地,所述对所述患者原始数据执行矩阵构建,得到患者信息矩阵,包括:
[0015]确定生成所述患者原始数据的生成流程,并根据生成流程构建得到生成节点集,其中,按照生成患者原始数据的生成顺序,生成节点集中依次包括第一生成节点

第二生成节点




i
生成节点




n
生成节点;
[0016]从生成节点集中中依次遍历出第
i
生成节点,并对第
i
生成节点均执行下述操作:
[0017]获取第
i
生成节点在处理所述患者原始数据时,所涉及到的节点处理数据;
[0018]根据节点处理数据生成节点处理向量;
[0019]按照生成节点在生成节点集中的顺序,将对应的节点处理向量组建得到节点信息矩阵;
[0020]向量化所述患者原始数据,得到患者信息向量,在节点信息矩阵中加入患者信息向量,得到所述患者信息矩阵

[0021]可选地,所述根据节点处理数据生成节点处理向量,包括:
[0022]获取第
i
生成节点在处理所述患者原始数据时的处理时间,其中处理时间包括处理开始时间和处理结束时间;
[0023]将所述处理时间转为标准时间格式,得到标准处理时间;
[0024]将节点处理数据中的文本转为向量形式,得到节点文本向量;
[0025]将节点处理数据的数据

标准处理时间及节点文本向量组合得到所述节点处理向量

[0026]可选地,所述按照生成节点在生成节点集中的顺序,将对应的节点处理向量组建得到节点信息矩阵,包括:
[0027]将第一生成节点对应的节点处理向量作为节点信息矩阵的第一行;
[0028]将第二生成节点对应的节点处理向量作为节点信息矩阵的第二行,并以此类推,构建得到节点信息矩阵,且节点信息矩阵的矩阵行维度为
m
,其中,
m
大于
n

n
表示生成节点的数量,
m

n
的差值所表示的维度数据即为所述患者信息向量

[0029]可选地,所述基于行维度计算得到用于存储患者信息矩阵的区块链节点数,包括:
[0030]根据下式计算得到区块链节点数:
[0031][0032]其中,
D
u
表示区块链节点数,
α
为计算区块链节点数的第一权重因子,
β
为计算区块链节点数的第二权重因子,
r1表示患者信息矩阵的行维度,
[]表示取整运算,
Δ
u
表示患者信息矩阵的行维度与列维度的比值

[0033]可选地,所述确定待选存储节点集中每个待选存储节点的节点信任值,包括:
[0034]从待选存储节点集中提取每个待选存储节点,并对每个待选存储节点均执行如下操作:
[0035]确定待选存储节点的节点信任值的起始计算时间及终止计算时间;
[0036]获取在所述起始计算时间及终止计算时间内,待选存储节点的历史存储数据,其中,历史存储数据包括待选存储节点每次存储成功的次数,及每次存储失败的次数,且存储失败的次数由未能存储成功,或存储成功以后在起始计算时间及终止计算时间内被破解的次数组成;
[0037]基于所述历史存储数据,计算得到待选存储节点的节点信任值

[0038]可选地,所述基于所述历史存储数据,计算得到待选存储节点的节点信任值,包括:
[0039]基于下式计算得到节点信任值:
[0040][0041]其中,
T
i
表示待选存储节点集中第
i
个待选存储节点的节点信任值,
s
表示在起始计算时间及终止计算时间之间,第
i
个待选存储节点存储成功的次数,
f
表示在起始计算时间及终止计算时间之间,第
i
个待选存储节点存储失败的次数,
l
表示在起始计算时间及终止计算时间内,上一次存储失败到下一次存储失败之间,所包括的最大数量的存储成功的次数,表示惩罚函数,
g(s)
表示奖励函本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于数字医疗下的患者信息安全控制方法,其特征在于,所述方法包括:接收患者原始数据,对所述患者原始数据执行矩阵构建,得到患者信息矩阵;获取所述患者信息矩阵的行维度,并基于行维度计算得到用于存储患者信息矩阵的区块链节点数;获取当前可存储患者信息矩阵的所有区块链节点,得到待选存储节点集;确定待选存储节点集中每个待选存储节点的节点信任值;按照节点信任值由大到小的顺序,对待选存储节点集中的节点执行排序,得到排序节点集,其中,排序节点集由第一排序节点

第二排序节点




m
排序节点组成,且第一排序节点的节点信任值最大,第
m
排序节点的节点信任值最小;根据所述区块链节点数,从排序节点集中选择用于存储患者信息矩阵的排序节点,得到选定存储节点集;利用所述选定存储节点集中每个选定存储节点存储患者信息矩阵,且每个选定存储节点存储患者信息矩阵中至少一个行维度的数据
。2.
如权利要求1所述的基于数字医疗下的患者信息安全控制方法,其特征在于,所述对所述患者原始数据执行矩阵构建,得到患者信息矩阵,包括:确定生成所述患者原始数据的生成流程,并根据生成流程构建得到生成节点集,其中,按照生成患者原始数据的生成顺序,生成节点集中依次包括第一生成节点

第二生成节点




i
生成节点




n
生成节点;从生成节点集中中依次遍历出第
i
生成节点,并对第
i
生成节点均执行下述操作:获取第
i
生成节点在处理所述患者原始数据时,所涉及到的节点处理数据;根据节点处理数据生成节点处理向量;按照生成节点在生成节点集中的顺序,将对应的节点处理向量组建得到节点信息矩阵;向量化所述患者原始数据,得到患者信息向量,在节点信息矩阵中加入患者信息向量,得到所述患者信息矩阵
。3.
如权利要求2所述的基于数字医疗下的患者信息安全控制方法,其特征在于,所述根据节点处理数据生成节点处理向量,包括:获取第
i
生成节点在处理所述患者原始数据时的处理时间,其中处理时间包括处理开始时间和处理结束时间;将所述处理时间转为标准时间格式,得到标准处理时间;将节点处理数据中的文本转为向量形式,得到节点文本向量;将节点处理数据的数据

标准处理时间及节点文本向量组合得到所述节点处理向量
。4.
如权利要求3所述的基于数字医疗下的患者信息安全控制方法,其特征在于,所述按照生成节点在生成节点集中的顺序,将对应的节点处理向量组建得到节点信息矩阵,包括:将第一生成节点对应的节点处理向量作为节点信息矩阵的第一行;将第二生成节点对应的节点处理向量作为节点信息矩阵的第二行,并以此类推,构建得到节点信息矩阵,且节点信息矩阵的矩阵行维度为
m
,其中,
m
大于
n

n
表示生成节点的数量,
m

n
的差值所表示的维度数据即为所述患者信息向量
。5.
如权利要求4所述的基于数字医疗下的患者信息安全控制方法,其特征在于,所述基
于行维度计算得到用于存储患者信息矩阵的区块链节点数,包括:根据下式计算得到区块链节点数:其中,
D
u
表示区块链...

【专利技术属性】
技术研发人员:李雯玥高博徐晓明王红刘娟马晨
申请(专利权)人:广东省第二人民医院广东省卫生应急医院
类型:发明
国别省市:

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

1