[发明专利]一种基于改进Raft算法的区块链医院病床管理系统在审
申请号: | 202210083825.9 | 申请日: | 2022-01-25 |
公开(公告)号: | CN114420277A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 林妤彤;王晓雪;蒋一凡;刘骏杨 | 申请(专利权)人: | 河海大学 |
主分类号: | G16H40/20 | 分类号: | G16H40/20;H04L67/10 |
代理公司: | 南京千语知识产权代理事务所(普通合伙) 32394 | 代理人: | 尚于杰 |
地址: | 210000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 raft 算法 区块 医院 病床 管理 系统 | ||
1.一种基于改进Raft算法的区块链医院病床管理系统,其特征在于,包括设置在每个医院的病床数据管理中心和病床数据收集终端,每个医院的病床数据收集终端由各医院拥有权限的工作人员进行操作,病床数据的收集与修改,都需由所述病床数据收集终端向相应病床数据管理中心提出请求,再由所述病床数据管理中心完成数据操作;所述病床数据管理中心负责对相应病床数据收集终端的数据进行采集和整理,不同医院的病床数据管理中心与其他病床数据管理中心构成不同区块链节点,实现对不同医院的病床数据的安全管理,不同医院的病床数据管理中心共同构成一个分布式病床数据存储系统;使用raft算法实现不同病床数据管理中心之间数据的安全共享,raft算法将分布式病床数据存储系统中的病床数据管理中心通过分配和选举产生领导节点、备用领导节点、跟随节点和候选节点。
2.根据权利要求1所述的一种基于改进Raft算法的区块链医院病床管理系统,其特征在于,Raft算法能够实现病床数据的上链流程、备用领导节点的切换、领导节点的选举流程和基于改进Raft算法的病床数据的共享流程四个流程。
3.根据权利要求2所述的一种基于改进Raft算法的区块链医院病床管理系统,其特征在于,病床数据的上链流程包括病床数据收集终端生成密钥、病床数据收集终端向所述病床数据管理中心请求标识、病床数据收集终端向病床数据管理中心提交病床数据上链请求、病床数据收集终端在进行数据上链和病床数据管理中心根据智能合约对病床信息进行上链五个流程。
4.根据权利要求2所述的一种基于改进Raft算法的区块链医院病床管理系统,其特征在于,备用领导节点的切换包括:每个医院的病床数据管理中心之间通过选举产生一个领导节点和一个备用领导节点,所述分布式医院数据存储系统中所有的数据操作都需通过领导节点进行,当领导节点对所述分布式病床数据存储系统进行读写操作时,同时将数据日志发送给备用领导节点,使所述备用领导节点与领导节点的日志内容保持一致,当所述领导节点出现故障时,所述备用领导节点自动成为新一轮领导节点;当所述备用领导节点成为新一轮领导节点后,在此病床数据管理中心发起选举,从系统中的跟随节点中选举出新的备用领导节点,新的备用领导节点在选举完成后,其日志内容应与所述领导节点一致。
5.根据权利要求2所述的一种基于改进Raft算法的区块链医院病床管理系统,其特征在于,领导节点的选举流程包括:候选节点发出申请成为备用领导者角色的请求、每个跟随节点在收到所述候选节点的申请信息后对其身份信息进行认证、收到超1/2赞成票的候选节点提交签名信息、跟随节点对签名信息进行确认和候选节点收到超1/2赞成票的成为备用领导节点五个过程。
6.根据权利要求2所述的一种基于改进Raft算法的区块链医院病床管理系统,其特征在于,基于改进Raft算法的病床数据的共享流程包括数据请求方请求使用数据、领导节点验证所述数据请求方身份、领导节点向数据提供方发送使用请求、数据提供方对领导节点身份进行验证并回复是否可用、领导节点发送数据提供方身份信息给数据请求方、数据请求方验证数据提供方身份并与其建立连接写入数据六个流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河海大学,未经河海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210083825.9/1.html,转载请声明来源钻瓜专利网。