数据查询方法、装置、系统及电子设备与流程

文档序号:23618187发布日期:2021-01-12 10:28阅读:来源:国知局

技术特征:

1.一种数据查询方法,应用于区块链网络中的第一区块链节点,所述第一区块链节点归属于第一机构,所述区块链网络是基于多个机构的区块链节点构建的,在所述区块链网络维护的区块链中存储有所述多个机构上传的用户风险数据,所述方法包括:

利用目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据;

如果查询到所述目标用户的用户风险数据,则向所述区块链网络中的第二区块链节点所归属的第二机构进行资源支付,所述第二区块链节点为将所述目标用户的用户风险数据上传到所述区块链中的区块链节点;

将查询支付信息数据上传到所述区块链,所述查询支付信息数据包括所述目标用户的用户风险数据的查询结果和所述资源支付的信息。

2.如权利要求1所述的方法,利用目标用户的用户标识和机构标识在所述区块链中查询所述目标用户的用户风险数据,包括:

利用所述第二机构的机构标识获取所述第二机构上传的用户风险数据集;

利用所述目标用户的用户标识,在所述用户风险数据集中查询所述目标用户的用户风险数据。

3.如权利要求2所述的方法,在利用目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据之前,还包括:

获取所述区块链网络中各区块链节点的查询成功率,所述查询成功率为在所述各区块链节点所上传的用户风险数据中查询到所述目标用户的用户风险数据的成功率;

根据所述查询成功率的大小选择所述第二机构的机构标识。

4.如权利要求3所述的方法,所述方法还包括:

如果查询到所述目标用户的用户风险数据,更新所述第二区块链节点的查询成功率;

将更新的所述查询成功率上传到所述区块链。

5.如权利要求1所述的方法,在向所述区块链中的第二区块链节点所归属的第二机构进行资源支付之前,所述方法还包括:

确定所述第二区块链节点的查询成功率,所述查询成功率为在所述第二区块链节点所上传的用户风险数据中查询到所述目标用户的用户风险数据的成功率;

根据所述查询成功率估算所述资源的资源量;

向所述区块链中的第二区块链节点所归属的第二机构进行资源支付,包括:

按照所述资源的资源量向所述第二区块链节点所归属的第二机构进行资源支付。

6.如权利要求5所述的方法,确定在所述第二区块链节点的查询成功率,包括:

从所述区块链中获取所述第二区块链节点的历史查询成功率。

7.如权利要求5所述的方法,所述查询成功率为查询到的具有风险标签的用户数在所述第二区块链节点上传到所述区块链中的用户风险数据集中所占比例。

8.如权利要求7所述的方法,所述查询成功率具体为查询到的黑名单用户数在所述第二区块链节点上传到所述区块链中的黑名单用户数据集合中所占比例。

9.如权利要求1所述的方法,利用目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据,包括:

利用所述目标用户的用户标识和区块链网络中多个区块链节点各自所属机构的机构标识,在所述区块链中查询所述目标用户的用户风险数据;

若查询到所述目标用户的用户风险数据,则获取将查询到的所述目标用户的用户风险数据上传到所述区块链中的所述第二机构的机构标识。

10.如权利要求9所述的方法,如果在所述区块链中查询到至少两个所述第二机构上传的所述目标用户的用户风险数据,则向所述区块链中的第二区块链节点所归属的第二机构进行资源支付,包括:

分别向所述至少两个所述第二机构进行资源支付。

11.如权利要求1所述的方法,当接收到携带所述目标用户的用户标识的查询请求时,利用所述目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据;

向所述查询请求的请求方反馈查询结果。

12.如权利要求1所述的方法,当监测到包含所述目标用户的用户标识的目标类交易信息时,利用所述目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据;

根据查询结果,针对所述目标类交易信息执行交易操作。

13.如权利要求12所述的方法,根据查询结果,针对所述目标类交易信息执行交易操作,包括:

如果查询到所述目标用户的用户风险数据,则针对所述目标类交易信息执行拒绝交易;

如果未查询到所述目标用户的用户风险数据,则针对所述目标类交易信息执行确认交易。

14.如权利要求1所述的方法,在利用目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据之前,所述方法还包括:

根据所述区块链网络约定的用户标识属性和机构标识属性,获取所述约定的用户标识属性所对应的所述目标用户的用户标识,和所述机构标识属性所述对应的所述机构标识。

15.如权利要求14所述的方法,所述区块链网络约定的用户标识属性为身份证件号。

16.如权利要求1所述的方法,将查询支付信息数据上传到所述区块链,包括:

利用所述查询支付信息数据向所述区块链网络发起共识请求;

若共识通过,则将所述查询支付信息数据上传到所述区块链。

17.一种数据查询方法,应用于区块链网络中的第二区块链节点,所述第二区块链节点归属于第二机构,所述区块链网络是基于多个机构的区块链节点构建的,在所述区块链网络维护的区块链中存储有所述多个机构上传的用户风险数据,所述方法包括:

接收所述区块链网络中的第一区块链节点所属第一机构支付的资源,所述资源是所述第一区块链节点利用目标用户的用户标识和机构标识,在所述区块链中查询到所述目标用户的用户风险数据时支付的;

将查询支付信息数据上传到所述区块链中,所述查询支付信息数据包括所述目标用户的用户风险数据的查询结果和所述资源支付的信息。

18.一种数据查询方法,应用于区块链网络中的第一区块链节点,在所述区块链网络维护的区块链中存储有各区块链节点上传的共享数据,所述方法包括:

在所述区块链中存储的所述共享数据中查询目标数据;

如果查询到所述目标数据,则向所述区块链网络中的第二区块链节点进行资源支付,所述第二区块链节点为将所述目标数据上传到所述区块链中的区块链节点;

将查询支付信息数据上传到所述区块链,所述查询支付信息数据包括所述目标数据的查询结果和所述资源支付的信息。

19.如权利要求18所述的方法,在所述区块链中存储的所述共享数据中查询目标数据,包括:

基于所述区块链网络中至少一个区块链节点的节点标识,在所述至少一个区块链节点上传到所述区块链的共享数据中查询所述目标数据,其中所述至少一个区块链节点包括所述第二区块链节点。

20.如权利要求19所述的方法,在所述至少一个区块链节点上传到所述区块链的共享数据中查询所述目标数据之前,所述方法包括:

获取所述区块链网络中的各区块链节点的查询成功率,所述查询成功率为在所述各区块链节点各自上传的共享数据中查询到所述目标数据的成功率;

根据所述查询成功率的大小选择所述至少一个区块链节点的节点标识。

21.如权利要求20所述的方法,所述方法包括:

如果查询到所述目标数据,则更新所述第二区块链节点的查询成功率;

将更新的查询成功率上传到所述区块链。

22.如权利要求18所述的方法,在向所述区块链网络中的第二区块链节点进行资源支付之前,所述方法还包括:

从所述区块链中获取所述第二区块链节点的查询成功率,所述查询成功率为在所述第二区块链节点上传的共享数据中查询到所述目标数据的成功率;

根据所述查询成功率估算所述资源的资源量。

23.一种数据查询方法,应用于区块链网络中的第二区块链节点,在所述区块链网络维护的区块链中存储有各区块链节点上传的共享数据,所述方法包括:

接收所述区块链网络中的第一区块链节点支付的资源,所述资源是所述第一区块链节点在所述区块链中查询到目标数据时支付的;

将查询支付信息数据上传到所述区块链中,所述查询支付信息数据包括所述目标数据的查询结果和所述资源支付的信息。

24.一种数据查询装置,应用于区块链网络中的第一区块链节点,所述第一区块链节点归属于第一机构,所述区块链网络是基于多个机构的区块链节点构建的,在所述区块链网络维护的区块链中存储有所述多个机构上传的用户风险数据,所述装置包括:

查询模块,利用目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据;

支付模块,如果查询到所述目标用户的用户风险数据,则向所述区块链网络中的第二区块链节点所归属的第二机构进行资源支付,所述第二区块链节点为将所述目标用户的用户风险数据上传到所述区块链中的区块链节点;

上传模块,将查询支付信息数据上传到所述区块链,所述查询支付信息数据包括所述目标用户的用户风险数据的查询结果和所述资源支付的信息。

25.如权利要求24所述的装置,利用目标用户的用户标识和机构标识在所述区块链中查询所述目标用户的用户风险数据,包括:

利用所述第二机构的机构标识获取所述第二机构上传的用户风险数据集;

利用所述目标用户的用户标识,在所述用户风险数据集中查询所述目标用户的用户风险数据。

26.如权利要求25所述的装置,所述装置还包括:

获取模块,在利用目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据之前,获取所述区块链网络中其他各区块链节点的查询成功率;

选择模块,根据所述查询成功率的大小选择所述第二机构的机构标识。

27.如权利要求24所述的装置,所述装置还包括:

确定模块,在向所述区块链中的第二区块链节点所归属的第二机构进行资源支付之前,确定在所述第二区块链节点的查询成功率,所述查询成功率为在所述第二区块链节点所上传的用户风险数据中查询到所述目标用户的用户风险数据的成功率;

估算模块,根据所述查询成功率估算所述资源的资源量;

向所述区块链中的第二区块链节点所归属的第二机构进行资源支付,包括:

按照所述资源的资源量向所述第二区块链节点所归属的第二机构进行资源支付。

28.一种数据查询装置,应用于区块链网络中的第二区块链节点,所述第二区块链节点归属于第二机构,所述区块链网络是基于多个机构的区块链节点构建的,在所述区块链网络维护的区块链中存储有所述多个机构上传的用户风险数据,所述装置包括:

接收模块,接收所述区块链网络中的第一区块链节点所属第一机构支付的资源,所述资源是所述第一区块链节点利用目标用户的用户标识和机构标识,在所述区块链中查询到所述目标用户的用户风险数据时支付的;

上传模块,将查询支付信息数据上传到所述区块链中,所述查询支付信息数据包括所述目标用户的用户风险数据的查询结果和所述资源支付的信息。

29.一种数据查询装置,应用于区块链网络中的第一区块链节点,在所述区块链网络维护的区块链中存储有各区块链节点上传的共享数据,所述装置包括:

查询模块,在所述区块链中存储的所述共享数据中查询目标数据;

支付模块,如果查询到所述目标数据,则向所述区块链网络中的第二区块链节点进行资源支付,所述第二区块链节点为将所述目标数据上传到所述区块链中的区块链节点;

上传模块,将查询支付信息数据上传到所述区块链,所述查询支付信息数据包括所述目标数据的查询结果和所述资源支付的信息。

30.一种数据查询装置,应用于区块链网络中的第二区块链节点,在所述区块链网络维护的区块链中存储有各区块链节点上传的共享数据,所述装置包括:

接收模块,接收所述区块链网络中的第一区块链节点支付的资源,所述资源是所述第一区块链节点在所述区块链中查询到目标数据时支付的;

上传模块,将查询支付信息数据上传到所述区块链中,所述查询支付信息数据包括所述目标数据的查询结果和所述资源支付的信息。

31.一种基于区块链网络的数据查询系统,所述区块链网络是基于多个机构的区块链节点构建的,在所述区块链网络维护的区块链中存储有所述多个机构上传的用户风险数据,所述系统包括:

所述区块链网络中归属于第一机构的第一区块链节点,利用目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据,如果查询到所述目标用户的用户风险数据,则向所述区块链网络中的第二区块链节点所归属的第二机构进行资源支付,所述第二区块链节点为将所述目标用户的用户风险数据上传到所述区块链中的区块链节点,将查询支付信息数据上传到所述区块链,所述查询支付信息数据包括所述目标用户的用户风险数据的查询结果和所述资源支付的信息;

所述第二区块链节点,从所述第一区块链节点接收支付的所述资源,将所述查询支付信息数据上传到所述区块链中。

32.一种基于区块链网络的数据查询系统,所述区块链网络是基于多个机构的区块链节点构建的,在所述区块链网络维护的区块链中存储有所述多个机构上传的共享数据,所述系统包括:

所述区块链网络中的第一区块链节点,在所述区块链中存储的所述共享数据中查询目标数据,如果查询到所述目标数据,则向所述区块链网络中的第二区块链节点进行资源支付,所述第二区块链节点为将所述目标数据上传到所述区块链中的区块链节点,将查询支付信息数据上传到所述区块链,所述查询支付信息数据包括所述目标数据的查询结果和所述资源支付的信息;

所述第二区块链节点,从所述第一区块链节点接收所述资源,将所述查询支付信息数据上传到所述区块链中。

33.一种电子设备,应用于区块链网络中的第一区块链节点所述第一区块链节点归属于第一机构,所述区块链网络是基于多个机构的区块链节点构建的,在所述区块链网络维护的区块链中存储有所述多个机构上传的用户风险数据,其中所述电子设备包括:

处理器;以及被配置成存储计算机程序的存储器,所述计算机程序在被执行时使所述处理器执行以下操作:

利用目标用户的用户标识和机构标识,在所述区块链中查询所述目标用户的用户风险数据;

如果查询到所述目标用户的用户风险数据,则向所述区块链网络中的第二区块链节点所归属的第二机构进行资源支付,所述第二区块链节点为将所述目标用户的用户风险数据上传到所述区块链中的区块链节点;

将查询支付信息数据上传到所述区块链,所述查询支付信息数据包括所述目标用户的用户风险数据的查询结果和所述资源支付的信息。

34.一种电子设备,应用于区块链网络中的第二区块链节点,所述第二区块链节点归属于第二机构,所述区块链网络是基于多个机构的区块链节点构建的,在所述区块链网络维护的区块链中存储有所述多个机构上传的用户风险数据,其中所述电子设备包括:

处理器;以及被配置成存储计算机程序的存储器,所述计算机程序在被执行时使所述处理器执行以下操作:

接收所述区块链网络中的第一区块链节点所属第一机构支付的资源,所述资源是所述第一区块链节点利用目标用户的用户标识和机构标识,在所述区块链中查询到所述目标用户的用户风险数据时支付的;

将查询支付信息数据上传到所述区块链中,所述查询支付信息数据包括所述目标用户的用户风险数据的查询结果和所述资源支付的信息。

35.一种电子设备,应用于区块链网络中的第一区块链节点,在所述区块链网络维护的区块链中存储有各区块链节点上传的共享数据,其中所述电子设备包括:

处理器;以及被配置成存储计算机程序的存储器,所述计算机程序在被执行时使所述处理器执行以下操作:

在所述区块链中存储的所述共享数据中查询目标数据;

如果查询到所述目标数据,则向所述区块链网络中的第二区块链节点进行资源支付,所述第二区块链节点为将所述目标数据上传到所述区块链中的区块链节点;

将查询支付信息数据上传到所述区块链,所述查询支付信息数据包括所述目标数据的查询结果和所述资源支付的信息。

36.一种电子设备,应用于区块链网络中的第二区块链节点,在所述区块链网络维护的区块链中存储有各区块链节点上传的共享数据,其中所述电子设备包括:

处理器;以及被配置成存储计算机程序的存储器,所述计算机程序在被执行时使所述处理器执行以下操作:

接收所述区块链网络中的第一区块链节点支付的资源,所述资源是所述第一区块链节点在所述区块链中查询到目标数据时支付的;

将查询支付信息数据上传到所述区块链中,所述查询支付信息数据包括所述目标数据的查询结果和所述资源支付的信息。


技术总结
本说明书实施例公开了一种数据及风险用户查询方法、装置、系统及电子设备,其方案基于区块链技术,具体包括:利用不同机构作为区块链节点构建区块链网络,在该区块链网络维护的区块链中存储各机构上传的用户风险数据。这样,第一区块链节点可以利用目标用户的用户标识和机构标识查询目标用户的用户风险数据,同时向上传该所述目标用户的用户风险数据的第二区块链节点进行支付,并将该查询支付信息数据上传到区块链中,其中查询支付信息数据包括所述目标用户的用户风险数据的查询结果和所述资源支付的信息。

技术研发人员:付子圣
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2020.10.12
技术公布日:2021.01.12
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1