基于区块链的查询方法以及装置制造方法及图纸

技术编号:28837538 阅读:30 留言:0更新日期:2021-06-11 23:35
本申请公开了一种基于区块链的查询方法、装置、电子设备以及计算机可读存储介质,涉及区块链技术领域。具体实现方案为:获取第一用户的查询信息;根据注册合约访问对应所述第一用户的总结合约;根据所访问的总结合约中包含的关系合约引用列表,访问与所述查询信息对应的关系合约;根据所访问的关系合约中包含的访问权限,确定对应所述第一用户的查询字符串;根据所述查询字符串获取查询结果并发送至所述第一用户。本申请能够提升查询效率与查询安全性。

【技术实现步骤摘要】
基于区块链的查询方法以及装置
本申请涉及计算机
,尤其涉及区块链
提供了一种基于区块链的查询方法、装置、电子设备以及计算机可读存储介质。
技术介绍
随着科技的迅猛发展,大数据与人工智能的巧妙结合,信息安全的问题越来越成为人们关注的焦点。特别对于医疗领域来说,医疗数据是用户的重要隐私数据,如何在避免医疗数据被泄露的基础上,使得用户能够便捷地查询到相应的医疗数据,是目前亟待解决的技术问题。
技术实现思路
本申请提供了一种基于区块链的查询方法、装置、电子设备以及计算机可读存储介质,以提升查询效率与查询安全性。根据本申请的第一方面,提供了一种基于区块链的查询方法,包括:获取第一用户的查询信息;根据注册合约访问对应所述第一用户的总结合约;根据所访问的总结合约中包含的关系合约引用列表,访问与所述查询信息对应的关系合约;根据所访问的关系合约中包含的访问权限,确定对应所述第一用户的查询字符串;根据所述查询字符串获取查询结果并发送至所述第一用户。根据本申请的第二方面,提供了一种基于区块链的查询装置,包括:获取单元本文档来自技高网...

【技术保护点】
1.一种基于区块链的查询方法,包括:/n获取第一用户的查询信息;/n根据注册合约访问对应所述第一用户的总结合约;/n根据所访问的总结合约中包含的关系合约引用列表,访问与所述查询信息对应的关系合约;/n根据所访问的关系合约中包含的访问权限,确定对应所述第一用户的查询字符串;/n根据所述查询字符串获取查询结果并发送至所述第一用户。/n

【技术特征摘要】
1.一种基于区块链的查询方法,包括:
获取第一用户的查询信息;
根据注册合约访问对应所述第一用户的总结合约;
根据所访问的总结合约中包含的关系合约引用列表,访问与所述查询信息对应的关系合约;
根据所访问的关系合约中包含的访问权限,确定对应所述第一用户的查询字符串;
根据所述查询字符串获取查询结果并发送至所述第一用户。


2.根据权利要求1所述的方法,其中,所述根据注册合约访问对应所述第一用户的总结合约包括:
确定注册合约中与所述第一用户的标识信息对应的总结合约地址;
根据所确定的总结合约地址,访问总结合约。


3.根据权利要求1所述的方法,其中,所述总结合约为医疗机构、用户与第三方机构之间的合约。


4.根据权利要求1所述的方法,其中,所述根据所访问的关系合约中包含的访问权限,确定对应所述第一用户的查询字符串包括:
确定所述第一用户与所述查询信息对应的初始用户是否一致;
若是,将获取全部医疗数据的查询字符串作为对应所述第一用户的查询字符串;
若否,则将获取部分医疗数据的查询字符串作为对应所述第一用户的查询字符串。


5.根据权利要求4所述的方法,还包括,
在确定所述第一用户与所述查询信息对应的初始用户不一致之后,向所述初始用户发送授权请求;
在接收到所述初始用户返回同意访问的授权结果之后,将获取全部医疗数据的查询字符串作为对应所述第一用户的查询字符串。


6.根据权利要求1所述的方法,其中,所述根据所述查询字符串获取查询结果并发送至所述第一用户包括:
根据所述查询字符串访问预设的第三方数据库;
获取所述第三方数据库中与所述查询字符串对应医疗数据,作为所述查询结果。


7.一种基于区块链的查询装置,包括:
获取单元,用于获取第一用户的查询信息;
第一访问单元,用于根据注册合约访问对应所述第一用户的总结合约;
第二访问单元,用于根据所访问的总结合约中包含的关系合约引用列表,访问与所述查询信息对应的关系合约;
确定单元,用于根据所访问的关系合约中包含的访问权限,确定对应所述第一用户的查询字符串;

【专利技术属性】
技术研发人员:李明琦
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1