[发明专利]一种基于改进Raft算法的区块链医院病床管理系统在审
申请号: | 202210083825.9 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114420277A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 林妤彤;王晓雪;蒋一凡;刘骏杨 | 申请(专利权)人: | 河海大学 |
主分类号: | G16H40/20 | 分类号: | G16H40/20;H04L67/10 |
代理公司: | 南京千语知识产权代理事务所(普通合伙) 32394 | 代理人: | 尚于杰 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 raft 算法 区块 医院 病床 管理 系统 | ||
本发明公开了一种基于改进Raft算法的区块链医院病床管理系统,包括设置在每个医院的病床数据管理中心和病床数据收集终端,不同医院的病床数据管理中心与其他病床数据管理中心构成不同区块链节点,不同医院的病床数据管理中心共同构成一个分布式病床数据存储系统;使用raft算法实现不同病床数据管理中心之间数据的安全共享,raft算法将分布式病床数据存储系统中的病床数据管理中心通过分配和选举产生领导节点、备用领导节点、跟随节点和候选节点。本发明所述系统可以使得不同医院之间可以进行病床资源的共享,提高病床利用率。
技术领域
本发明涉及计算机应用技术领域,具体涉及一种基于改进Raft算法的区块链医院病床管理系统。
背景技术
传统的管理病床方法是将本院病床信息存储在医院本地,不同医院间无法进行病床数据共享。然而这种单点的本地储存方式存在病床信息上传不及时,医院间的病床信息无法共享,病床资源无法得到充分利用。
区块链技术在患者病历信息管理方面被应用,但是各医院之间如何实现病床资源的共享问题并没能很好地解决。目前绝大多数医院内的病床资源只可供医院内部进行调整、分配,各医院之间无法共享病床资源,会导致病人转院手续繁琐,在重大自然灾害时无法最大化利用现有病床资源等问题。
发明内容
本发明针对现有技术存在的不同医院间无法进行病床数据共享的技术问题,而提供一种将Raft算法应用到数据的安全共享机制中,在传统raft算法基础上新增了备用领导节点,设计了基于改进Raft算法的区块链医院病床管理系统。
本发明技术方案如下:
一种基于改进Raft算法的区块链医院病床管理系统,包括设置在每个医院的病床数据管理中心和病床数据收集终端,每个医院的病床数据收集终端由各医院拥有权限的工作人员进行操作,病床数据的收集与修改,都需由所述病床数据收集终端向相应病床数据管理中心提出请求,再由所述病床数据管理中心完成数据操作;所述病床数据管理中心负责对相应病床数据收集终端的数据进行采集和整理,不同医院的病床数据管理中心与其他病床数据管理中心构成不同区块链节点,实现对不同医院的病床数据的安全管理,不同医院的病床数据管理中心共同构成一个分布式病床数据存储系统;使用raft算法实现不同病床数据管理中心之间数据的安全共享,raft算法将分布式病床数据存储系统中的病床数据管理中心通过分配和选举产生领导节点、备用领导节点、跟随节点和候选节点。
进一步地,Raft算法能够实现病床数据的上链流程、备用领导节点的切换、领导节点的选举流程和基于改进Raft算法的病床数据的共享流程四个流程。
进一步地,病床数据的上链流程包括病床数据收集终端生成密钥、病床数据收集终端向所述病床数据管理中心请求标识、病床数据收集终端向病床数据管理中心提交病床数据上链请求、病床数据收集终端在进行数据上链和病床数据管理中心根据智能合约对病床信息进行上链五个流程。
跟随节点作为数据请求方通过所述领导节点提出数据使用申请,从而与其他作为数据提供方的跟随节点建立联系,进行病床数据共享。数据请求方向所述领导节点发送数据使用请求,所述领导节点先对所述数据请求方进行身份验证,再向所述数据提供方发送数据使用请求。所述数据提供方对所述领导节点身份进行验证,再回复数据是否可用。若数据可用,则所述领导节点转发回复给所述数据请求方,使所述数据请求方与所述数据提供方建立联系。所述数据请求方与所述数据提供方建立联系时,双方需协商通信模式,达成一致后,方可进行安全的数据共享。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210083825.9/2.html,转载请声明来源钻瓜专利网。