利索能及
我要发布
收藏
专利号: 2017106595442
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-15
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种区块链系统,其特征在于,所述区块链系统包括数据托管服务器以及与所述数据托管服务器数据通信的区块链网络,所述区块链网络中包括需求方节点、被需求方节点,其中:

所述需求方节点通过区块链网络广播一个与被需求方节点的数据交易请求,所述数据交易请求包括交易属性数据;

所述被需求方节点通过所述区块链网络获取所述数据交易请求,并根据所述数据交易请求的交易属性数据向所述区块链网络发送一个与所述数据交易请求对应的交易应答请求,所述交易应答请求包括应答属性数据,所述应答属性数据包括被需求用户的身份标识、需求用户的身份标识、第一交易标识、数据托管服务器中与该数据交易请求对应的数据标识;所述区块链网络中还包括交易验证节点、记账节点,其中:所述区块链网络的各个交易验证节点通过所述区块链网络接收到所述交易应答请求后,按预设规则对所述交易应答请求的有效性进行验证;

若验证所述交易应答请求有效,则所述区块链网络的记账节点将所述交易应答请求的应答属性数据写入所述区块链网络的智能合约中,以完成将所述应答属性数据对所述区块链网络的各个节点的广播;

所述按预设规则对所述交易应答请求的有效性进行验证包括:若所述交易应答请求的应答属性数据中含有的被需求用户的身份标识与对应的交易属性数据中的被需求用户的身份标识一致、应答属性数据中含有的需求用户的身份标识与对应的交易属性数据中的需求用户的身份标识一致、应答属性数据中含有的第一交易标识与对应的交易属性数据中的第一交易标识一致,且应答属性数据中含有数据标识,则确定所述交易应答请求有效;

所述需求方节点通过所述区块链网络获取到所述交易应答请求中的应答属性数据后,确定出所述应答属性数据中的数据标识,并根据确定出的数据标识从所述数据托管服务器中下载与该数据标识对应的数据。

2.根据权利要求1所述的区块链系统,其特征在于,所述需求方节点还用于:向所述数据托管服务器发送包括需求方身份标识及所述数据标识的数据下载请求;

接收所述数据托管服务器响应所述数据下载请求发送的与所述数据标识对应的数据;

所述数据托管服务器还用于:

在收到所述区块链网络的需求方节点发送的数据下载请求后,根据预先确定的数据标识与数据拥有方的映射关系,确定所述数据标识对应的数据拥有方;

在所述区块链网络的智能合约中查询确定的数据拥有方是否作为被需求方节点与所述需求方节点发生了有效数据交易;

若是,则响应所述数据下载请求,将与所述数据标识对应的数据发送给所述需求方节点。

3.根据权利要求2所述的区块链系统,其特征在于,所述数据托管服务器还用于:在该区块链网络的智能合约中查询确定的数据拥有方是否作为所述数据标识对应的被需求节点与所述需求方节点发生了有效数据交易。

4.根据权利要求2所述的区块链系统,其特征在于,所述数据托管服务器还用于:通过所述区块链网络接收数据拥有方广播的上传交易请求,所述上传交易请求包括上传属性数据;

根据所述上传属性数据向所述区块链网络发送一个与所述上传交易请求对应的上传应答请求,所述上传应答请求包括上传应答数据,所述上传应答数据包括所述上传应答数据对应的数据标识。

5.一种基于区块链的数据管理方法,应用于区块链系统,其特征在于,所述区块链系统包括数据托管服务器以及与所述数据托管服务器数据通信的区块链网络,所述区块链网络中包括需求方节点、被需求方节点,所述方法包括以下步骤:A、需求方节点通过区块链网络广播一个与被需求方节点的数据交易请求,所述数据交易请求包括交易属性数据;

B、所述被需求方节点通过所述区块链网络获取所述数据交易请求,并根据所述数据交易请求的交易属性数据向所述区块链网络发送一个与所述数据交易请求对应的交易应答请求,所述交易应答请求包括应答属性数据,所述应答属性数据包括被需求用户的身份标识、需求用户的身份标识、第一交易标识、数据托管服务器中与该数据交易请求对应的数据标识;所述区块链网络中还包括交易验证节点、记账节点,其中:所述区块链网络的各个交易验证节点通过所述区块链网络接收到所述交易应答请求后,按预设规则对所述交易应答请求的有效性进行验证;

若验证所述交易应答请求有效,则所述区块链网络的记账节点将所述交易应答请求的应答属性数据写入所述区块链网络的智能合约中,以完成将所述应答属性数据对所述区块链网络的各个节点的广播;

所述按预设规则对所述交易应答请求的有效性进行验证包括:若所述交易应答请求的应答属性数据中含有的被需求用户的身份标识与对应的交易属性数据中的被需求用户的身份标识一致、应答属性数据中含有的需求用户的身份标识与对应的交易属性数据中的需求用户的身份标识一致、应答属性数据中含有的第一交易标识与对应的交易属性数据中的第一交易标识一致,且应答属性数据中含有数据标识,则确定所述交易应答请求有效;

C、所述需求方节点通过所述区块链网络获取到所述交易应答请求中的应答属性数据后,确定出所述应答属性数据中的数据标识,并根据确定出的数据标识从数据托管服务器中下载与该数据标识对应的数据。

6.根据权利要求5所述的基于区块链的数据管理方法,其特征在于,所述根据确定出的数据标识从数据托管服务器中下载与该数据标识对应的数据的步骤包括:所述需求方节点向所述数据托管服务器发送包括需求方身份标识及所述数据标识的数据下载请求;

所述数据托管服务器在收到所述区块链网络的需求方节点发送的数据下载请求后,根据预先确定的数据标识与数据拥有方的映射关系,确定所述数据标识对应的数据拥有方;

在所述区块链网络的智能合约中查询确定的数据拥有方是否作为被需求方节点与所述需求方节点发生了有效数据交易;若是,则响应所述数据下载请求,将与所述数据标识对应的数据发送给所述需求方节点;

所述需求方节点接收所述数据托管服务器响应所述数据下载请求发送的与所述数据标识对应的数据。

7.根据权利要求6所述的基于区块链的数据管理方法,其特征在于,该方法还包括:所述数据托管服务器在所述区块链网络的智能合约中查询确定的数据拥有方是否作为所述数据标识对应的被需求节点与所述需求方节点发生了有效数据交易。

8.根据权利要求6所述的基于区块链的数据管理方法,其特征在于,该方法还包括:所述数据托管服务器通过所述区块链网络接收数据拥有方广播的上传交易请求,所述上传交易请求包括上传属性数据;根据所述上传属性数据向所述区块链网络发送一个与所述上传交易请求对应的上传应答请求,所述上传应答请求包括上传应答数据,所述上传应答数据包括所述上传应答数据对应的数据标识。