【技术实现步骤摘要】
服务响应方法和信息读取方法
本说明书涉及信息
,特别涉及服务响应方法和信息读取方法。
技术介绍
在互联网时代,数据和/或信息的共享可以创造更多价值。以电子交易场景为例,多个国家/地区设有各自的钱包站点,每个钱包站点都积累了一份不良用户的黑名单,并提供基于人脸数据的身份验证服务,即基于用户的人脸数据识别该用户是否为黑名单上的不良用户。不同国家/地区的钱包站点持有的黑名单可以互为补充,因此共享不同国家/地区的钱包站点的身份验证服务可以规避潜在的风险。例如,借助其他钱包站点提供的身份验证服务,任一钱包站点可以确定不在本地黑名单上的不良用户,从而可以采取进一步的措施,例如,将该不良用户补充进本地黑名单,又如,拒绝为该不良用户开通钱包服务以防止该不良用户通过钱包服务实施不良行为(如,诈骗、逾期等)。有鉴于此,希望提供一种数据服务共享方案。
技术实现思路
本说明书实施例之一提供一种服务响应方法,其中,所述方法由区块链网络中提供目标数据服务的服务方的区块链节点执行,其包括:接收来自所述区块链网络中请求方的区块链节点的服务请求,所述服务请求包括输入数据;利用所述目标数据服务对输入数据进行处理,得到输出数据;利用第二加密密钥加密所述输出数据,得到加密的输出数据;利用所述请求方的公钥加密与所述第二加密密钥匹配的第二解密密钥,得到加密的第二解密密钥;在所述区块链网络中广播索引和所述加密的第二解密密钥,以使各区块链节点将所述索引和所述加密的第二解密密钥关联后写入区块链数据;将服务响应消息发送给所述请求方的区 ...
【技术保护点】
1.一种服务响应方法,其中,所述方法由区块链网络中提供目标数据服务的服务方的区块链节点执行,其包括:/n接收来自所述区块链网络中请求方的区块链节点的服务请求,所述服务请求包括输入数据;/n利用所述目标数据服务对输入数据进行处理,得到输出数据;/n利用第二加密密钥加密所述输出数据,得到加密的输出数据;/n利用所述请求方的公钥加密与所述第二加密密钥匹配的第二解密密钥,得到加密的第二解密密钥;/n在所述区块链网络中广播索引和所述加密的第二解密密钥,以使各区块链节点将所述索引和所述加密的第二解密密钥关联后写入区块链数据;/n将服务响应消息发送给所述请求方的区块链节点,所述服务响应消息包括所述加密的输出数据和所述索引。/n
【技术特征摘要】
1.一种服务响应方法,其中,所述方法由区块链网络中提供目标数据服务的服务方的区块链节点执行,其包括:
接收来自所述区块链网络中请求方的区块链节点的服务请求,所述服务请求包括输入数据;
利用所述目标数据服务对输入数据进行处理,得到输出数据;
利用第二加密密钥加密所述输出数据,得到加密的输出数据;
利用所述请求方的公钥加密与所述第二加密密钥匹配的第二解密密钥,得到加密的第二解密密钥;
在所述区块链网络中广播索引和所述加密的第二解密密钥,以使各区块链节点将所述索引和所述加密的第二解密密钥关联后写入区块链数据;
将服务响应消息发送给所述请求方的区块链节点,所述服务响应消息包括所述加密的输出数据和所述索引。
2.如权利要求1所述的方法,其中,还包括:
基于所述目标数据服务的服务描述信息生成服务注册信息;
在所述区块链网络中广播所述服务注册信息,以使各区块链节点将所述服务注册信息写入区块链数据;
基于来自各服务方的服务注册信息更新服务映射表,所述服务映射表用于查询各服务方提供的数据服务的服务描述信息。
3.如权利要求2所述的方法,其中,数据服务的服务注册信息包括该数据服务的服务标识和该数据服务的服务描述信息;
所述服务映射表包括多个映射,每个映射包括数据服务的服务标识和该数据服务的服务注册信息的存储地址。
4.如权利要求2所述的方法,其中,数据服务的服务注册信息包括该数据服务的服务标识和该数据服务的服务描述信息;
所述服务映射表包括多个映射,每个映射包括数据服务的服务标识和该数据服务的服务描述信息。
5.如权利要求2所述的方法,其中,还包括:
接收其他区块链节点广播的服务变更信息,所述服务变更信息指示数据服务的注销或对服务描述信息的修改;
基于来自各服务方的服务变更信息删除或更改所述服务映射表中的已有映射。
6.一种服务响应系统,其中,所述系统在区块链网络中提供目标数据服务的服务方的区块链节点上实现,其包括:
第一接收模块,用于接收来自所述区块链网络中请求方的区块链节点的服务请求,所述服务请求包括输入数据;
第一处理模块,用于利用所述目标数据服务对输入数据进行处理,得到输出数据;
第一加密模块,用于利用第二加密密钥加密所述输出数据,得到加密的输出数据;
第二加密模块,用于利用所述请求方的...
【专利技术属性】
技术研发人员:何乐,
申请(专利权)人:支付宝实验室新加坡有限公司,
类型:发明
国别省市:新加坡;SG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。