基于联盟链的数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:20978665 阅读:23 留言:0更新日期:2019-04-29 18:42
本申请实施例提供一种基于联盟链的数据处理方法、装置、设备及存储介质,该方法包括:第一数据节点在接收到第二数据节点发送的数据请求消息后,根据授权用户的标识向第一区块链节点查询授权用户的授权信息;若授权用户的授权信息中包括第二数据节点的标识和请求数据的标识,则第一数据节点将请求数据发送给第二数据节点。可见,本申请中,数据提供方的数据节点通过基于联盟链的区块链节点所查询到的授权用户的授权信息,可以准确地审核授权用户是否已将请求数据授权给数据申请方的数据节点,从而不仅可以保证授权用户的用户数据的安全性,还可以实现授权用户的授权信息的共享,进一步有利于提高获取请求数据的效率。

Data Processing Method, Device, Equipment and Storage Media Based on Alliance Chain

The embodiment of this application provides a data processing method, device, device and storage medium based on Federation chain. The method includes: after receiving the data request message sent by the second data node, the first data node inquires the authorized user's authorization information from the first block chain node according to the identity of the authorized user; if the authorized user's authorization information includes the second data node. Identifying and identifying the request data, the first data node sends the request data to the second data node. Obviously, in this application, the authorized user's authorization information queried by the data provider's data node through the block chain node based on the federation chain can accurately verify whether the authorized user has authorized the request data to the data applicant's data node, thus not only guaranteeing the user's data security of the authorized user, but also realizing the authorized user's authorization information. Sharing can further improve the efficiency of obtaining request data.

【技术实现步骤摘要】
基于联盟链的数据处理方法、装置、设备及存储介质
本申请涉及计算机
,尤其涉及一种基于联盟链的数据处理方法、装置、设备及存储介质。
技术介绍
随着计算机网络技术的发展,关联客户之间的数据共享越来越普遍。现有技术中,数据使用方通过线下或线上的方式向数据提供方发送用于请求获取用户数据的申请消息(携带用于指示已得到用户授权的证明材料);进一步地,数据提供方在接收到申请消息后对证明材料进行审核,待审核通过后向数据提供方提供用户数据。现有方式中,由于证明材料是数据使用方与用户双方签订的,数据提供方难以核实证明材料的真实性和/或有效性,导致存在数据安全隐患。
技术实现思路
本申请实施例提供一种基于联盟链的数据处理方法、装置、设备及存储介质,解决了现有技术中存在数据安全隐患的技术问题。第一方面,本申请实施例提供一种基于联盟链的数据处理方法,包括:第一数据节点接收第二数据节点发送的数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第二数据节点的标识和请求数据的标识;所述第一数据节点根据所述授权用户的标识向第一区块链节点查询所述授权用户的授权信息;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息;若所述授权用户的授权信息中包括所述第二数据节点的标识和所述请求数据的标识,则所述第一数据节点将所述请求数据发送给所述第二数据节点。在一种可能的实现方式中,所述第一区块链节点上存储的任意用户的标识和对应的授权信息是:由第二区块链节点在接收到所述用户对所述授权信息确认后所存储的。在一种可能的实现方式中,所述第一数据节点将所述请求数据发送给所述第二数据节点,包括:所述第一数据节点根据所述请求数据的标识获取到所述请求数据,并将所述请求数据发送给所述第二数据节点。在一种可能的实现方式中,所述第一数据节点将所述请求数据发送给所述第二数据节点之前,还包括:关联存储所述请求数据以及所述请求数据的标识。在一种可能的实现方式中,所述方法还包括:若所述授权用户的授权信息中不包括所述第二数据节点的标识和/或所述请求数据的标识,则所述第一数据节点向所述第二数据节点发送反馈信息;其中,所述反馈信息用于指示授权信息不匹配。第二方面,本申请实施例提供一种基于联盟链的数据处理方法,包括:第一数据节点向第二数据节点发送数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第一数据节点的标识和请求数据的标识;所述第一数据节点接收所述第二数据节点发送的所述请求数据;其中,所述请求数据为所述第二数据节点在根据所述授权用户的标识向第一区块链节点查询的所述授权用户的授权信息中包括所述第一数据节点的标识和所述请求数据的标识之后所发送的;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息。在一种可能的实现方式中,所述第一数据节点向第二数据节点发送数据获取请求消息之前,还包括:所述第一数据节点向第二区块链节点发送查询请求消息;其中,所述查询请求消息中包括:所述授权用户的标识和所述请求数据的标识;所述查询请求消息用于指示请求查询所述授权用户对应的数据节点;所述第一数据节点接收所述第二区块链节点发送的查询响应消息;其中,所述查询响应消息中包括所述第二数据节点的标识,所述第二数据节点中存储有所述授权用户对应的所述请求数据。第三方面,本申请实施例提供一种基于联盟链的数据处理方法,包括:第一区块链节点接收第二区块链节点发送的授权触发消息;其中,所述授权触发消息用于指示启动用户授权流程,所述授权触发消息中包括:授权用户的标识、被授权数据节点的标识和请求数据的标识;所述第一区块链节点根据所述授权用户的标识向所述授权用户对应的终端设备发送确认请求消息;其中,所述确认请求消息中包括:被授权数据节点的标识、请求数据的标识和第一加密预留信息;若接收到所述授权用户对应的终端设备发送的确认响应消息,所述第一区块链节点存储所述授权用户的标识和对应的授权信息;其中,所述确认响应消息用于指示所述确认请求消息中的内容正确;所述确认响应消息为所述授权用户对应的终端设备在确定所述第一加密预留信息与根据所述授权用户输入的私钥密码和预设预留信息加密后所得到的第二加密预留信息一致后发送的;所述授权信息包括:所述被授权数据节点的标识和所述请求数据的标识。在一种可能的实现方式中,所述第一区块链节点根据所述授权用户的标识向所述授权用户对应的终端设备发送确认请求消息之后,所述方法还包括:若在预设时长内未接收到所述授权用户对应的终端设备发送的确认响应消息,所述第一区块链节点存储所述授权用户的标识和对应的未授权信息;其中,所述未授权信息包括:所述被授权数据节点的标识和所述请求数据的标识。第四方面,本申请实施例提供一种数据节点,所述数据节点为第一数据节点,包括:接收模块,用于接收第二数据节点发送的数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第二数据节点的标识和请求数据的标识;查询模块,用于根据所述授权用户的标识向第一区块链节点查询所述授权用户的授权信息;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息;第一发送模块,用于若所述授权用户的授权信息中包括所述第二数据节点的标识和所述请求数据的标识,将所述请求数据发送给所述第二数据节点。在一种可能的实现方式中,所述第一区块链节点上存储的任意用户的标识和对应的授权信息是:由第二区块链节点在接收到所述用户对所述授权信息确认后所存储的。在一种可能的实现方式中,所述第一发送模块具体用于:根据所述请求数据的标识获取到所述请求数据,并将所述请求数据发送给所述第二数据节点。在一种可能的实现方式中,所述第一数据节点还包括:存储模块,用于关联存储所述请求数据以及所述请求数据的标识。在一种可能的实现方式中,所述第一数据节点还包括:第二发送模块,用于若所述授权用户的授权信息中不包括所述第二数据节点的标识和/或所述请求数据的标识,向所述第二数据节点发送反馈信息;其中,所述反馈信息用于指示授权信息不匹配。第五方面,本申请实施例提供一种数据节点,所述数据节点为第一数据节点,包括:第一发送模块,用于向第二数据节点发送数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第一数据节点的标识和请求数据的标识;第一接收模块,用于接收所述第二数据节点发送的所述请求数据;其中,所述请求数据为所述第二数据节点在根据所述授权用户的标识向第一区块链节点查询的所述授权用户的授权信息中包括所述第一数据节点的标识和所述请求数据的标识之后所发送的;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息。在一种可能的实现方式中,所述第一数据节点还包括:第二发送模块,用于向第二区块链节点发送查询请求消息;其中,所述查询请求消息中包括:所述授权用户的标识和所述请求数据的标识;所述查询请求消息用于指示请求查询所述授权用户对应的数据节点;第二接收模块,用于接收所述第二区块链节点发送的查询响应消息;其中,所述查询响应消息中包括所述第二数据节点的标识,所述第二数据节点中存储有所述授权用户对应的所述请求数据。第六方面,本申请实施例提供一种区块链节点,所述区块链节点为第一区块链节点,包括:第一接收模块,用于接收第二区块链节点发送的授权触发消息;其中本文档来自技高网...

【技术保护点】
1.一种基于联盟链的数据处理方法,其特征在于,包括:第一数据节点接收第二数据节点发送的数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第二数据节点的标识和请求数据的标识;所述第一数据节点根据所述授权用户的标识向第一区块链节点查询所述授权用户的授权信息;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息;若所述授权用户的授权信息中包括所述第二数据节点的标识和所述请求数据的标识,则所述第一数据节点将所述请求数据发送给所述第二数据节点。

【技术特征摘要】
1.一种基于联盟链的数据处理方法,其特征在于,包括:第一数据节点接收第二数据节点发送的数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第二数据节点的标识和请求数据的标识;所述第一数据节点根据所述授权用户的标识向第一区块链节点查询所述授权用户的授权信息;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息;若所述授权用户的授权信息中包括所述第二数据节点的标识和所述请求数据的标识,则所述第一数据节点将所述请求数据发送给所述第二数据节点。2.根据权利要求1所述的方法,其特征在于,所述第一区块链节点上存储的任意用户的标识和对应的授权信息是:由第二区块链节点在接收到所述用户对所述授权信息确认后所存储的。3.根据权利要求1或2所述的方法,其特征在于,所述第一数据节点将所述请求数据发送给所述第二数据节点,包括:所述第一数据节点根据所述请求数据的标识获取到所述请求数据,并将所述请求数据发送给所述第二数据节点。4.根据权利要求3所述的方法,其特征在于,所述第一数据节点将所述请求数据发送给所述第二数据节点之前,还包括:关联存储所述请求数据以及所述请求数据的标识。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若所述授权用户的授权信息中不包括所述第二数据节点的标识和/或所述请求数据的标识,则所述第一数据节点向所述第二数据节点发送反馈信息;其中,所述反馈信息用于指示授权信息不匹配。6.一种基于联盟链的数据处理方法,其特征在于,包括:第一数据节点向第二数据节点发送数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第一数据节点的标识和请求数据的标识;所述第一数据节点接收所述第二数据节点发送的所述请求数据;其中,所述请求数据为所述第二数据节点在根据所述授权用户的标识向第一区块链节点查询的所述授权用户的授权信息中包括所述第一数据节点的标识和所述请求数据的标识之后所发送的;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息。7.根据权利要求6所述的方法,其特征在于,所述第一数据节点向第二数据节点发送数据获取请求消息之前,还包括:所述第一数据节点向第二区块链节点发送查询请求消息;其中,所述查询请求消息中包括:所述授权用户的标识和所述请求数据的标识;所述查询请求消息用于指示请求查询所述授权用户对应的数据节点;所述第一数据节点接收所述第二区块链节点发送的查询响应消息;其中,所述查询响应消息中包括所述第二数据节点的标识,所述第二数据节点中存储有所述授权用户对应的所述请求数据。8.一种基于联盟链的数据处理方法,其特征在于,包括:第一区块链节点接收第二区块链节点发送的授权触发消息;其中,所述授权触发消息用于指示启动用户授权流程,所述授权触发消息中包括:授权用户的标识、被授权数据节点的标识和请求数据的标识;所述第一区块链节点根据所述授权用户的标识向所述授权用户对应的终端设备发送确认请求消息;其中,所述确认请求消息中包括:被授权数据节点的标识、请求数据的标识和第一加密预留信息;若接收到所述授权用户对应的终端设备发送的确认响应消息,所述第一区块链节点存储所述授权用户的标识和对应的授权信息;其中,所述确认响应消息用于指示所述确认请求消息中的内容正确;所述确认响应消息为所述授权用户对...

【专利技术属性】
技术研发人员:王志军王蓉谢攀肖吉刘晓靖杨瑞
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1