区块链的数据查询方法、装置、系统、设备及存储介质制造方法及图纸

技术编号:21691347 阅读:28 留言:0更新日期:2019-07-24 16:09
本发明专利技术公开了一种区块链的数据查询方法、装置、系统、设备及存储介质,涉及数据传输技术领域,可以使第一终端不能随意获取用户的电子病历,降低了信息被恶意传播的风险,避免信息的扩散,信息的安全性较高。所述方法包括:当接收到查询请求时,获取第一证书私钥,查询请求中携带信息标识;采用第一证书私钥对查询请求进行加密,生成请求密文,将请求密文和第一终端标识传输至电子病历存储设备;接收电子病历存储设备在接收到请求密文和第一终端标识后返回的反馈密文,在反馈密文中提取信息标识指示的目标医疗信息。

Block Chain Data Query Method, Device, System, Equipment and Storage Media

【技术实现步骤摘要】
区块链的数据查询方法、装置、系统、设备及存储介质
本专利技术涉及数据传输
,特别是涉及一种区块链的数据查询方法、装置、系统、设备及存储介质。
技术介绍
随着互联网技术的飞速发展,卫生与健康现代医疗卫生体系的建设规划也越来越成熟,预计到2020年,将建成全面的健康信息平台,实现所在地区各大医院之间信息的互联互通。健康信息平台中采用电子病历的形式存储患者的所有数据并实时更新数据,目前已经建立的健康信息平台通常依赖中心化的信息系统所搭载,并基于该中心化的信息系统实现电子病历的存储及电子病历中数据的传输。相关技术中,中心化的信息系统是通过身份认证和授权来保护用户的个人隐私的,也即将用户的医疗信息与用户的身份信息、联系方式信息等个人信息绑定存储,当医生需要查询某位病人的医疗信息时,直接根据用户的姓名在向信息系统请求数据,信息系统便会将数据传输给医生。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:医生可以随意查看信息系统中存储的个人的医疗信息,很有可能导致信息系统中的医疗信息被恶意传播,造成信息的扩散,信息的安全性较低。
技术实现思路
有鉴于此,本专利技术提供了一种区块链的本文档来自技高网...

【技术保护点】
1.一种区块链的数据查询方法,其特征在于,包括:当接收到查询请求时,获取第一证书私钥,所述查询请求中携带信息标识,所述第一证书私钥为第一终端的第一数字证书的证书私钥;采用所述第一证书私钥对所述查询请求进行加密,生成请求密文,将所述请求密文和第一终端标识传输至电子病历存储设备,所述电子病历存储设备基于区块链存储电子病历;接收所述电子病历存储设备在接收到所述请求密文和所述第一终端标识后返回的反馈密文,在所述反馈密文中提取所述信息标识指示的目标医疗信息,所述反馈密文由第二终端接收到所述电子病历存储设备传输的请求密文后生成并传输至电子病历存储设备的。

【技术特征摘要】
1.一种区块链的数据查询方法,其特征在于,包括:当接收到查询请求时,获取第一证书私钥,所述查询请求中携带信息标识,所述第一证书私钥为第一终端的第一数字证书的证书私钥;采用所述第一证书私钥对所述查询请求进行加密,生成请求密文,将所述请求密文和第一终端标识传输至电子病历存储设备,所述电子病历存储设备基于区块链存储电子病历;接收所述电子病历存储设备在接收到所述请求密文和所述第一终端标识后返回的反馈密文,在所述反馈密文中提取所述信息标识指示的目标医疗信息,所述反馈密文由第二终端接收到所述电子病历存储设备传输的请求密文后生成并传输至电子病历存储设备的。2.根据权利要求1所述的方法,其特征在于,所述接收所述电子病历存储设备在接收到所述请求密文和所述第一终端标识后返回的反馈密文,在所述反馈密文中提取所述信息标识指示的目标医疗信息,包括:接收所述电子病历存储设备在接收到所述请求密文后返回的所述反馈密文,获取所述第一证书私钥;采用所述第一证书私钥,对所述反馈密文进行解密,在所述反馈密文中提取到所述信息标识指示的目标医疗信息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果接收到所述电子病历存储设备返回的失败响应,则重新执行上述生成请求密文,并将所述请求密文传输至所述电子病历存储设备的过程。4.一种区块链的数据查询方法,其特征在于,包括:当接收到第一终端传输的请求密文和第一终端标识时,将所述请求密文和所述第一终端标识传输至第二终端,所述请求密文由所述第一终端采用第一证书私钥对查询请求进行加密生成,所述查询请求中携带信息标识,所述第一证书私钥为所述第一终端的第一数字证书的证书私钥;当接收到所述第二终端返回的所述信息标识时,查询存储所述信息标识指示的目标医疗信息的信息密文,将所述信息密文传输至所述第二终端;接收所述第二终端返回的反馈密文,将所述反馈密文传输至所述第一终端,所述反馈密文由所述第二终端在接收到所述信息密文后生成并发送的。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:如果接收到所述第二终端返回的失败响应,则将所述失败响应传输至所述第一终端。6.一种区块链的数据查询方法,其特征在于,包括:当接收到电子病历存储设备传输的请求密文和第一终端标识时,采用所述第一终端标识指示的第一证书公钥对所述请求密文解密,所述请求密文由第一终端生成并传输至所述电子病历存储设备,所述第一证书公钥为所述第一终端的第一数字证书的证书公钥,所述电子病历存储设备基于区块链存储电子病历;如果采用所述第一证书公钥对所述请求密文解密成功,则在所述请求密文中提取信息标识,将所述信息标识传输至所述电子病历存储设备;接收所述电子病历存储设备返回的信息密文,在所述信息密文中提取所述信息标识指示的目标医疗信息;基于所述第一证书公钥对所述目标医疗信息进行加密,生成反馈密文,将所述反馈密文传输至所述电子病历存储设备。7.根据权利要求6所述的方法,其特征在于,所述接收所...

【专利技术属性】
技术研发人员:冯承勇
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1