【技术实现步骤摘要】
基于区块链网络的数据确权方法及相关装置
本申请涉及区块链
,特别涉及基于区块链网络的数据确权方法及相关装置。
技术介绍
随着信息技术的发展,人们的日常生活与数字世界的结合越来越紧密。当用户在日常生活中需要向一些业务服务的提供商申请业务服务时,业务服务的提供商需要对用户的个人信息进行检验,以确定是否向用户提供该用户所申请的业务服务。例如,银行可以向用户提供各种类型的金融服务,银行在受理用户的业务请求后,需要向第三方数据提供商获取可信的用户数据,以便根据获取到的用户数据确认是否向用户提供相应服务。第三方数据提供商可以预先记录海量用户的用户数据。在这一类业务处理的场景中,使用数据的机构可以称为数据使用商,提供数据的第三方数据提供商可以称为数据提供商,在开始接收业务请求之前,数据使用商可以预先与数据提供商签订数据交易合约,约定允许数据使用商获取并使用的数据等,这样,数据使用商在接收到用户的业务请求后,可以随时从数据使用商获取需要的用户数据,并对用户申请的业务进行处理。但是,采用这种处理方式,由于数据使用商与数据提供商之间交易用户数据的过程信息,仅仅记录在数据使用商和数据提供商的服务器上,当用户怀疑自身的用户数据泄露时,仅仅通过数据使用商和数据提供商两方记录的过程信息,无法确定数据是由哪一方泄露的。为了提高用户数据的安全性,目前,亟需一种可追溯的数据使用的方法。
技术实现思路
本申请提供了一种基于区块链网络的数据确权方法及相关装置,能够提供一种可追溯的数据使用方法来提高用户数据的安全性 ...
【技术保护点】
1.一种基于区块链网络的数据确权方法,其特征在于,所述方法包括:/n区块链网络中的第一区块链节点发送或者接收通信信息;/n所述第一区块链节点将所述通信信息记录在区块链网络的账本中;/n其中,所述区块链网络包括多个区块链节点,所述多个区块链节点包括:使用节点和提供节点;所述使用节点,用于根据携带有用户标识的业务请求,向所述提供节点请求所述用户标识对应的用户信用数据;所述提供节点,用于向所述使用节点提供用户信用数据;所述通信信息包括:所述第一区块链节点与所述多个区块链节点中的任一其他区块链节点之间的信息,以及,第一区块链节点与用户客户端之间的信息中至少一种;其中,所述用户客户端用于向所述使用节点发送携带有所述用户标识的所述业务请求,和/或,所述用户客户端用于确认是否允许所述提供节点向所述使用节点提供所述用户标识对应的用户信用数据;所述第一区块链节点为所述多个区块链节点中的区块链节点。/n
【技术特征摘要】
1.一种基于区块链网络的数据确权方法,其特征在于,所述方法包括:
区块链网络中的第一区块链节点发送或者接收通信信息;
所述第一区块链节点将所述通信信息记录在区块链网络的账本中;
其中,所述区块链网络包括多个区块链节点,所述多个区块链节点包括:使用节点和提供节点;所述使用节点,用于根据携带有用户标识的业务请求,向所述提供节点请求所述用户标识对应的用户信用数据;所述提供节点,用于向所述使用节点提供用户信用数据;所述通信信息包括:所述第一区块链节点与所述多个区块链节点中的任一其他区块链节点之间的信息,以及,第一区块链节点与用户客户端之间的信息中至少一种;其中,所述用户客户端用于向所述使用节点发送携带有所述用户标识的所述业务请求,和/或,所述用户客户端用于确认是否允许所述提供节点向所述使用节点提供所述用户标识对应的用户信用数据;所述第一区块链节点为所述多个区块链节点中的区块链节点。
2.根据权利要求1所述的方法,其特征在于,所述区块链网络中的第一区块链节点发送或者接收通信信息,包括:
所述第一区块链节点向第二区块链节点发送所述通信信息;或者,
所述第一区块链节点接收所述第二区块链节点发送的所述通信信息;或者,
所述第一区块链节点向所述用户客户端发送所述通信信息;或者,
所述第一区块链节点接收所述用户客户端发送的所述通信信息;
其中,所述第二区块链节点为所述多个区块链节点中除所述第一区块链节点之外的任一其他区块链节点。
3.根据权利要求1或2所述的方法,其特征在于,所述第一区块链节点为所述使用节点;所述用户客户端用于向所述使用节点发送携带有所述用户标识的所述业务请求;
所述区块链网络中的第一区块链节点发送或者接收通信信息,包括:所述使用节点发送或者接收通信信息,其中,所述通信信息具体包括:所述使用节点与所述多个区块链节点中的其他区块链节点之间的信息,以及,所述使用节点与所述用户客户端之间的信息中至少一种。
4.根据权利要求1或2所述的方法,其特征在于,所述第一区块链节点为所述提供节点;所述用户客户端用于确认是否允许所述提供节点向所述使用节点提供所述用户标识对应的用户信用数据;
所述区块链网络中的第一区块链节点发送或者接收通信信息,包括:所述提供节点发送或者接收通信信息,其中,所述通信信息具体包括:所述提供节点与所述多个区块链节点中的其他区块链节点之间的信息,以及,所述提供节点与所述用户客户端之间的信息中至少一种。
5.根据权利要求1-3任一所述的方法,其特征在于,所述第一区块链节点为所述使用节点;所述用户客户端用于向所述使用节点发送携带有所述用户标识的所述业务请求;所述区块链网络中的第一区块链节点发送或者接收通信信息,包括以下至少一种:
所述使用节点接收所述用户客户端发送的携带所述用户标识的所述业务请求;
所述使用节点向所述提供节点发送数据交易请求,所述数据交易请求用于请求获取所述用户标识对应的用户信用数据,所述用户信用数据用于所述使用节点处理携带有所述用户标识的业务请求;
所述使用节点接收所述提供节点发送的数据交易响应,所述数据交易响应包括所述用户标识对应的用户信用数据。
6.根据权利要求1,2或4任一所述的方法,其特征在于,所述第一区块链节点为所述提供节点;所述用户客户端用于确认是否允许所述提供节点向所述使用节点提供所述用户标识对应的用户信用数据;所述区块链网络中的第一区块链节点发送或者接收通信信息,包括以下至少一种:
所述提供节点接收所述使用节点发送的数据交易请求,所述数据交易请求用于请求获取所述用户标识对应的用户信用数据,所述用户信用数据用于所述使用节点处理携带有所述用户标识的业务请求;
所述提供节点向所述用户客户端发送数据授权请求,所述数据授权请求用于请求所述用户客户端允许向所述使用节点提供所述用户标识对应的用户信用数据;
所述提供节点接收所述用户客户端发送的数据授权响应,所述数据授权响应用于确认是否允许向所述使用节点提供所述用户标识对应的用户信用数据;
所述提供节点向所述使用节点发送数据交易响应,所述数据交易响应包括所述用户标识对应的用户信用数据。
7.根据权利要求1或2所述的方法,其特征在于,所述多个区块链节点包括:代理节点;所述代理节点,用于接收所述使用节点发送的数据交易请求,所述数据交易请求用于请求所述用户标识对应的用户信用数据;以及,确认所述使用节点是否具有所述用户标识对应的用户信用数据的访问权限;以及,在确认所述使用节点具有访问权限时,向所述提供节点发送所述数据交易请求;以及,接收所述提供节点发送的数据交易响应,所述数据交易响应包括所述用户标识对应的用户信用数据;
所述第一区块链节点为所述代理节点;所述区块链网络中的第一区块链节点发送或者接收通信信息,包括:所述代理节点发送或者接收通信信息,其中,所述通信信息具体包括:所述代理节点与所述使用节点之间的信息,所述代理节点与所述提供节点之间的信息中至少一种。
8.根据权利要求1-6任一所述的方法,其特征在于,所述区块链网络包括:X个通道;所述区块链网络中的区块链节点分别对应X个通道中的一个或多个通道;其中,所述第一区块链节点对应的通道包括第i通道,所述区块链网络中的第二区块链节点对应的通道包括第i通道;
所述第一区块链节点将所述通信信息记录在区块链网络的账本中,包括:所述第一区块链节点将所述第i通道的通道信息记录在第i通道对应的账本中;
所述第i通道的通道信息包括:所述第一区块链节点与所述第二区块链节点之间通过第i通道传输的信息,以及,所述第一区块链节点或者所述第二区块链节点基于从所述第i通道接收的信息向所述用户客户端发送的信息,以及,所述第一区块链节点基于从所述用户客户端接收的信息通过第i通道向第二区块链节点发送的信息,以及,所述第二区块链节点基于从所述用户客户端接收的信息通过第i通道向所述第一区块链节点发送的信息中至少一种;
其中,X为大于0的整数,i为大于0且小于或者等于X的整数。
9.根据权利要求8所述的方法,其特征在于,所述区块链网络包括M个使用节点,M个使用节点分别对应X个通道中的一个通道,任一使用节点通过自身对应的通道与提供节点传输信息;
所述第一区块链节点为M个使用节点中对应的通道为第i通道的第j个使用节点,所述第二区块链节点为通过第i通道与第j个使用节点传输信息的提供节点;或者,所述第一区块链节点为与对应的通道为第i通道的第j个使用节点通过第i通道传输信息的提供节点,所述第二区块链节点为第j个使用节点;
其中,M为大于0的整数,j为大于0且小于或者等于M的整数。
10.根据权利要求8所述的方法,其特征在于,所述区块链网络包括M个使用节点,M个使用节点分别对应X个通道中的一个通道,任一使用节点通过自身对应的通道与提供节点传输信息;
所述多个区块链节点包括:代理节点;所述代理节点,用于接收所述使用节点发送的数据交易请求,所述数据交易请求用于请求所述用户标识对应的用户信用数据;以及,确认所述使用节点是否具有所述用户标识对应的用户信用数据的访问权限;以及,在确认所述使用节点具有访问权限时,向所述提供节点发送所述数据交易请求;以及,接收所述提供节点发送的数据交易响应,所述数据交易响应包括所述用户标识对应的用户信用数据;
所述第一区块链节点为M个使用节点中对应的通道为第i通道的第j个使用节点,所述第二区块链节点为与第j个使用节点通过第i通道传输信息的代理节点;或者,所述第一区块链节点为与对应的通道为第i通道的第j个使用节点通过第i通道传输信息的代理节点,所述第二区块链节点为第j个使用节点;或者,所述第一区块链节点为与对应的通道为第i通道的第j个使用节点通过第i通道传输信息的代理节点,所述第二区块链节点为与所述第一区块链节点通过第i通道传输信息的提供节点;
其中,M为大于0的整数,j为大于0且小于或者等于M的整数。
11.根据权利要求1所述的方法,其特征在于,所述提供节点为运营商服务器;所述用户信用数据为所述用户标识对应的运营商信用数据。
12.一种基于区块链网络的数据确权方法,其特征在于,所述方法包括:
用户客户端接收提供节点发送的携带有所述用户客户端对应的用户标识的数据授权请求,所述数据授权请求用于请求允许使用节点使用所述提供节点提供的所述用户标识对应的用户信用数据;
所述用户客户端通过自身的输出设备输出提示信息,所述提示信息用于请求确认是否允许所述使用节点使用所述提供节点提供的所述用户标识对应的用户信用数据;
其中,所述使用节点、所述提供节点为区块链网络中的区块链节点,所述使用节点用于向所述提供节点请求所述用户标识对应的用户信用数据。
13.根据权利要求12所述的方法,其特征在于,
所述用户客户端接收提供节点发送的携带有所述用户客户端对应的用户标识的数据授权请求,包括:所述用户客户端接收至少两个提供节点发送的至少两个数据授权请求,所述至少两个数据授权请求分别与所述至少两个提供节点一一对应,任一数据授权请求用于请求允许所述使用节点使用发送数据授权请求的提供节点提供的所述用户标识对应的用户信用数据;
其中,所述使用节点用于分别向所述至少两个提供节点请求所述用户标识对应的用户信用数据,所述用户标识对应的用户信用数据包括:由所述至少两个提供节点分别提供的所述用户标识对应的用户信用数据;
所述提示信息用于请求确认是否允许所述使用节点使用所述至少两个提供节点分别提供的所述用户标识对应的用户信用数据。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
所述用户客户端通过自身的输入设备接收输入信息,所述输入信息用于确认是否允许所述使用节点使用所述至少两个提供节点所提供的所述用户标识对应的用户信用数据;
在所述输入信息表示允许所述使用节点使用所述至少两个提供节点所提供的所述用户标识对应的用户信用数据时,所述用户客户端分别向所述提供节点发送数据授权响应,任一所述数据授权响应用于确认允许所述使用节点使用接收数据授权响应的提供节点所提供的用户标识对应的用户信用数据。
15.根据权利要求12所述的方法,其特征在于,所述数据授权请求用于请求允许所述使用节点在接收到第一业务的业务请求时,使用所述提供节点所提供的所述用户标识对应的用户信用数据。
16.一种基于区块链网络的数据确权系统,其特征在于,所述系统包括:多个区块链节点;所述多个区块链节点包括:使用节点和提供节点;其中,所述使用节点,用于根据携带有用户标识的业务请求,向所述提供节点请求所述用户标识对应的用户信用数据;所述提供节点,用于提供用户信用数据;
所述多个区块链节点中的至少一个区块链节点,还用于发送或者接收通信信息,并将所述通信信息记录在区块链网络的账本中;其中,所述通信信息包括:区块链节点之间的信息,以及,区块链节点与用户客户端之间的信息中至少一种;其中,所述用户客户端用于向所述使用节点发送携带有所述用户标识的所述业务请求,和/或,所述用户客户端用于确认是否允许所述提供节点向所述使用节点提供所述用户标识对应的用户信用数据。
17.根据权利要求16所述的系统,其特征在于,所述至少一个区块链节点为使用节点;所述通信信息具体包括:所述使用节点与所述多个区块链节点中的其他区块链节点之间的信息,以及,所述使用节点与所述用户客户端之间的信息中至少一种;所述用户客户端用于向所述使用节点发送携带有所述用户标识的所述业务请求。
18.根据权利要求16或17所述的系统,其特征在于,所述通信信息具体包括以下至少一种:
所述使用节点接收到的所述用户客户端发送的携带所述用户标识的业务请求;
所述使用节点向所述提供节点发送的数据交易请求,所述数据交易请求用于请求获取所述用户标识对应的用户信用数据,所述用户信用数据用于所述使用节点处理携带有所述用户标识的业务请求;
所述使用节点从所述提供节点接收的数据交易响应,所述数据交易响应包括所述用户标识对应的用户信用数据。
19.根据权利要求16或17所述的系统,其特征在于,所述至少一个区块链节点为提供节点;所述通信信息具体包括:所述提供节点与所述多个区块链节点中的其他区块链节点之间的信息,以及,所述提供节点与所述用户客户端之间的信息中至少一种;所述用户客户端用于确认是否允许所述提供节点向所述使用节点提供所述用户标识对应的用户信用数据。
20.根据权利要求16或19所述的系统,其...
【专利技术属性】
技术研发人员:侯庆辉,潘瑜,胡瑞丰,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。