全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202111352257.X (22)申请日 2021.11.16 (65)同一申请的已公布的文献号 申请公布号 CN 114070617 A (43)申请公布日 2022.02.18 (73)专利权人 上海柯林布瑞信息技 术有限公司 地址 200233 上海市徐汇区宜山路70 0号B2 栋1504室 (72)发明人 秦晓宏 汪振兴  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 赵兴 (51)Int.Cl. H04L 9/40(2022.01) H04L 67/1097(2022.01)H04L 67/12(2022.01) G16H 10/60(2018.01) (56)对比文件 CN 110381069 A,2019.10.25 CN 110381069 A,2019.10.25 CN 108600227 A,2018.09.28 CN 113379420 A,2021.09.10 CN 110519063 A,2019.1 1.29 CN 112232619 A,2021.01.15 CN 113489681 A,2021.10.08 CN 110380847 A,2019.10.25 CN 110288479 A,2019.09.27 审查员 孙鹏 (54)发明名称 基于区块链的医疗数据共享方法和装置 (57)摘要 本申请提供了一种基于区块链的医疗数据 共享方法和装置, 区块链网络包括多个普通节 点, 方法包括: 多个普通节点中的普通节点A向区 块链网络广播将医疗数据 A进行上链的上链请求 A, 区块链网络中在相同时间段内存在其他普通 节点广播的医疗 数据的上链请求; 接收多个普通 节点对每个上链请求反馈的上链次序信息, 上链 次序信息中包含医疗数据 A在区块链中的上链次 序A; 接收其他普通节点对上链请求A进行校验后 广播的反馈信息; 当根据多个 反馈信息识别出达 成同意上链的共识后, 按照上链次序A对医疗数 据A进行上链。 本申请可提高区块链上链效率和 成功率。 权利要求书2页 说明书14页 附图5页 CN 114070617 B 2022.11.08 CN 114070617 B 1.一种基于区块链的医疗数据共享方法, 其特征在于, 所述区块链网络包括多个普通 节点, 所述普通节点 为所述区块链网络中的区块链服 务器, 所述方法包括: 所述多个普通节点中的普通节点A向所述区块链网络广播将医疗数据A进行上链的上 链请求A, 所述区块链网络中在相同时间段内存在其他普通节点广播的医疗数据的上链请 求, 所述区块链网络的各普通节点广播的医疗数据包括患者数据; 接收多个普通节点对每个上链请求反馈的上链次序信 息, 根据多个所述上链次序信 息 确定所述医疗数据A在区块链中的上链次序A; 接收其他普通节点对所述上链请求A进行 校验后广播的反馈信息; 当根据多个所述反馈信息识别出达成同意上链的共识后, 按照所述上链次序A对所述 医疗数据A进行 上链; 所述接收多个普通节点对每个上链请求反馈的上链次序信 息, 根据多个所述上链次序 信息确定所述医疗数据A在区块链中的上链 次序A, 包括: 接收各普通节点响应所述上链请 求而做出的上链顺序反馈信息和反馈时间, 每个所述上链顺序反馈信息指 定了其中一个上 链请求i对应的医疗数据i在当前区块链中的下一个上链 次序, 分析指定的上链请求A对应 的上链顺序反馈信息的反馈时间在各个上链顺序反馈信息的反馈时间中的时间排序, 根据 所述时间排序确定所述医疗数据A在区块链中的上链次序A; 或 根据所述上链投票信息中投票给所述医疗数据A 的投票排名确定所述医疗数据A在区 块链中的上链次序A, 所述上链次序信息包括上链投票信息 。 2.根据权利要求1所述的方法, 其特征在于, 所述上链顺序反馈信 息为普通节点响应其 中一个所述上链请求而广播的合法性校验信息 。 3.根据权利要求1所述的方法, 其特征在于, 所述根据所述 时间排序确定所述医疗数据 A在区块链中的上链次序A, 包括: 当反馈时间最晚的上链顺序反馈信息为针对上链请求A所做出的反馈信息时, 确定所 述医疗数据A为所述相同时间段内首个上链的医疗数据。 4.根据权利要求1所述的方法, 其特征在于, 所述反馈信息包括commit消息, 所述当根 据多个所述反馈信息识别出达成同意上链的共识后, 按照所述上链次序 A对所述医疗数据A 进行上链, 包括: 当统计接收到的针对所述医疗数据A广播的commit消息的数量达到预设的共识阈值 时, 按照所述上链次序A对所述医疗数据A进行 上链。 5.根据权利要求1所述的方法, 其特征在于, 在所述多个普通节点中的普通节点A向所 述区块链网络广播将医疗数据A进行 上链的上链请求A之前, 还 包括: 获取由数据端生成的待上链数据和医院标识; 针对所述医院标识进行 校验, 校验通过后, 获取与用户数据对应的用户标识; 根据所述用户标识生成用户私钥; 根据所述用户私钥生成用户公钥; 根据所述用户公钥对所述待上链数据进行加密, 生成所述医疗数据A。 6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括: 根据所述用户私钥生成识别码, 使区块链网络 中的普通节点通过扫描所述识别码而获权 利 要 求 书 1/2 页 2 CN 114070617 B 2取所述用户私钥, 并根据所述用户私钥对所述医疗数据A进行解密。 7.根据权利要求6所述的方法, 其特 征在于, 当所述识别码中包含一个或多个数据标识时, 使普通节点通过扫描所述识别码而获取 所述用户私钥和所述一个或多个数据标识, 并根据所述用户私钥对每个数据标识对应的医 疗数据进行解密; 当所述识别码中不包含数据标识时, 使普通节点通过扫描所述识别码而获取所述用户 私钥, 并根据所述用户私钥对用户标识对应的所有医疗数据进行解密。 8.一种基于区块链的医疗数据共享装置, 应用于区块链网络中的普通节点, 所述普通 节点为所述区块链网络中的区块链服 务器, 其特 征在于, 所述装置包括: 上链请求模块, 用于向所述区块链网络广播将医疗数据A进行上链 的上链请求A, 所述 区块链网络中在相同时间段内存在其他普通节点广播的医疗数据的上链请求, 所述区块链 网络的各普通节点广播的医疗数据包括患者数据; 上链次序确认模块, 用于接收多个普通节点对每个上链请求反馈的上链次序信息, 根 据多个所述上链次序信息确定所述医疗数据A在区块链中的上链次序A; 校验处理模块, 用于 接收其他普通节点对所述上链请求A进行 校验后广播的反馈信息; 数据上链模块, 用于当根据多个所述反馈信息识别出达成同意上链的共识后, 按照所 述上链次序A将所述医疗数据A上链至所述区块链数据中; 所述上链次序确认模块还用于接收各普通节点响应所述上链请求而做出的上链顺序 反馈信息和反馈时间, 每个所述上链顺序反馈信息指定了其中一个上链请求i对应的医疗 数据i在当前区块链中的下一个上链次序, 分析指 定的上链请求A对应的上链 顺序反馈信息 的反馈时间在各个上链顺序反馈信息的反馈时间中的时间排序, 根据所述时间排序确定所 述医疗数据A在区块链中的上链次序A; 或 根据所述上链投票信息中投票给所述医疗数据A 的投票排名确定所述医疗数据A在区 块链中的上链次序A, 所述上链次序信息包括上链投票信息 。权 利 要 求 书 2/2 页 3 CN 114070617 B 3

.PDF文档 专利 基于区块链的医疗数据共享方法和装置

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于区块链的医疗数据共享方法和装置 第 1 页 专利 基于区块链的医疗数据共享方法和装置 第 2 页 专利 基于区块链的医疗数据共享方法和装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 21:01:04上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。