【技术实现步骤摘要】
一种应用于区块链网络的信息处理方法及相关装置
本申请涉及区块链
,具体涉及一种应用于区块链网络的信息处理方法及相关装置。
技术介绍
区块链技术是一种互联网数据库技术,具有去中心化、集体维护、高透明度等特点。随着区块链技术的日渐成熟,区块链技术可以应用到许多领域中,比如,医学领域。目前,各个医院共享患者的病历时,需要将患者的病历上传至同一区块链上,可能会导致谁都可以从区块链上拿到患者的历史病历,并且区块链上是通过电话号码或者身份证号码唯一标识用户,该种方式容易造成用户隐私的泄露,出现倒卖用户信息的行为。
技术实现思路
本申请实施例提供了一种应用于区块链网络的信息处理方法及相关装置,可以对第一用户标识对应的历史病历的访问权限进行控制,并且用户身份信息也不会被泄露,从而保证用户的隐私不会遭到泄露。第一方面,本申请实施例提供了一种应用于区块链网络的信息处理方法,该区块链网络包括第一注册系统和第二注册系统,该第一注册系统用于身份信息认证,该第二注册系统用于医患信息管理,该方法包括:接收针对该第二注册系统的病历访问请求,该病历访问请求用于请求访问第一用户标识对应的历史病历,该病历访问请求还包括发送该病历访问请求的第二用户标识,该第一用户标识为该第一注册系统通过第一公钥将该第一用户标识对应的第一身份信息加密得到,该第二用户标识为该第一注册系统通过第二公钥将该第二用户标识对应的第二身份信息加密得到,该第一公钥与该第一身份信息对应,该第二公钥与该第二身份信息对应;从智能合约获取 ...
【技术保护点】
1.一种应用于区块链网络的信息处理方法,其特征在于,所述区块链网络包括第一注册系统和第二注册系统,所述第一注册系统用于身份信息认证,所述第二注册系统用于医患信息管理,所述方法包括:/n接收针对所述第二注册系统的病历访问请求,所述病历访问请求用于请求访问第一用户标识对应的历史病历,所述病历访问请求还包括发送所述病历访问请求的第二用户标识,所述第一用户标识为所述第一注册系统通过第一公钥将所述第一用户标识对应的第一身份信息加密得到,所述第二用户标识为所述第一注册系统通过第二公钥将所述第二用户标识对应的第二身份信息加密得到,所述第一公钥与所述第一身份信息对应,所述第二公钥与所述第二身份信息对应;/n从智能合约获取所述第一用户标识设置的权限控制信息;/n若根据所述权限控制信息确定所述第二用户标识具有访问所述第一用户标识对应的历史病历的权限,将与所述第一用户标识对应的历史病历发送至所述第二用户标识。/n
【技术特征摘要】
1.一种应用于区块链网络的信息处理方法,其特征在于,所述区块链网络包括第一注册系统和第二注册系统,所述第一注册系统用于身份信息认证,所述第二注册系统用于医患信息管理,所述方法包括:
接收针对所述第二注册系统的病历访问请求,所述病历访问请求用于请求访问第一用户标识对应的历史病历,所述病历访问请求还包括发送所述病历访问请求的第二用户标识,所述第一用户标识为所述第一注册系统通过第一公钥将所述第一用户标识对应的第一身份信息加密得到,所述第二用户标识为所述第一注册系统通过第二公钥将所述第二用户标识对应的第二身份信息加密得到,所述第一公钥与所述第一身份信息对应,所述第二公钥与所述第二身份信息对应;
从智能合约获取所述第一用户标识设置的权限控制信息;
若根据所述权限控制信息确定所述第二用户标识具有访问所述第一用户标识对应的历史病历的权限,将与所述第一用户标识对应的历史病历发送至所述第二用户标识。
2.根据权利要求1所述的方法,其特征在于,在所述接收针对所述第二注册系统的病历访问请求之前,包括:
接收针对所述第一注册系统的第一注册请求,所述第一注册请求包括目标身份信息,所述目标身份信息包括所述第一身份信息或者所述第二身份信息;
控制所述第一注册系统通过目标公钥对所述目标身份信息加密,得到目标用户标识,所述目标公钥包括第一公钥或者第二公钥,所述目标用户标识包括所述第一用户标识或者所述第二用户标识,所述第一用户标识是通过所述第一公钥将所述第一身份信息加密得到,所述第二用户标识是通过所述第二公钥将所述第二身份信息加密得到;
通过所述第一注册系统的私钥对所述目标用户标识进行签名,获得目标签名信息,并将所述目标签名信息发送至所述目标用户标识,所述目标签名信息用于所述目标用户标识在所述第二注册系统进行注册,所述目标签名信息包括第一签名信息或者第二签名信息,所述第一签名信息是通过所述第一注册系统的私钥对所述第一用户标识签名得到,所述第二签名信息是通过所述第一注册系统的私钥对所述第二用户标识签名得到。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收针对所述第二注册系统的第二注册请求,所述第二注册请求包括所述目标签名信息;
通过所述第一注册系统的公钥对所述目标签名信息进行验签;
若验签通过,并且所述目标签名信息包含的所述目标用户标识不在所述第二注册系统中,则将所述目标用户标识存储在所述第二注册系统。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
获取所述第二用户标识上传的就诊报告,所述就诊报告包括所述第一用户标识、所述第二用户标识以及诊断内容信息;
采用所述第二用户标识对应的第二私钥对所述第一用户标识和所述第二用户标识加密,得到第一加密信息;
采用所述第一注册系统的公钥对所述第一加密信息加密,得到第二加密信息;
采用第三私钥对所述第二加密信息和所述诊断内容信息进行签名,获得第三签名信息,并根据所述第三签名信息生成所述第一用户标识对应的当前病历,所述第三私钥是所述第二用户标识所属的目标医院的私钥;
将所述第一用户标识对应的当前病历存储在所述第二注册系统,以及将所述当前病历发送至所述第一用户标识。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
接收针对第一病历的申诉请求,所述第一病历为所述第一用户标识上传的病历;
采用第三公钥对所述第一病历中的第四签名信息进行验签,所述第三公钥是所述第二用户标识所属的目标医院的公钥...
【专利技术属性】
技术研发人员:李茂材,刘区城,王宗友,孔利,蓝虎,张劲松,周开班,时一防,刘攀,朱耿良,杨常青,黄焕坤,廖志勇,崔嘉辉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。