System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及区块链,特别是涉及一种用户信息校验方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、用户在业务机构进行跨业务机构的业务操作时,常常需涉及到不同业务机构之间的用户信息验证。
2、目前,在进行跨业务机构的用户信息校验时,常常是以两到三个业务机构作为核心机构,通过核心机构的中转对接,实现跨业务机构的用户信息校验。然而,这种用户信息校验方式,在出现单点故障时,往往导致各个业务机构都无法正常进行信息校验,降低了业务机构间的信息校验效率。
3、因此,传统技术中存在对业务机构之间的用户信息校验效率不高的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高业务机构之间的用户信息校验效率的用户信息校验方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、一种用户信息校验方法,包括:
3、在目标业务节点接收到业务处理请求的情况下,查询是否储存有目标用户的用户信息;目标业务节点为信息共享联盟链中的任一业务节点;目标用户为在目标业务节点发起业务处理请求的用户;
4、在目标业务节点未存储有用户信息的情况下,对用户信息进行加密,得到加密后用户信息;
5、将加密后用户信息发送至信息共享联盟链中除目标业务节点之外的其他业务节点;其他业务节点用于根据加密后用户信息,确定用户的信息校验结果;
6、发送信息校验结果至目标业务节点;信息校验结果用于确定是否允许目标用户在目标业务节
7、在其中一个实施例中,还包括:
8、在目标业务节点接收到业务处理请求的情况下,确定业务处理请求所对应的业务是否为目标业务节点的业务;
9、在业务处理请求所对应的业务为目标业务节点中的业务时,将目标用户在目标业务节点办理业务时对应的时间戳信息、业务处理流水信息和用户账户信息记录在信息共享联盟链中的各业务节点中。
10、在其中一个实施例中,还包括:
11、建立信息共享联盟链;
12、将各业务节点连接加入信息共享联盟链;信息共享联盟链中的各业务节点通过共识协议进行用户信息共享。
13、在其中一个实施例中,还包括:
14、获取各用户在各业务节点中的用户信息;
15、对于任一用户,按照预设的信息整合规则,将用户在各业务节点中的用户信息进行整合,得到整合后用户信息;
16、将各用户对应的整合后信息存储在各业务节点中。
17、在其中一个实施例中,方法还包括:
18、在目标业务节点接收到信息校验结果的情况下,发送信息校验结果提示信息至目标业务节点的业务处理终端;信息校验结果提示信息用于提示目标用户是否继续在目标业务节点办理其他业务节点的业务。
19、一种用户信息校验方法,包括:
20、抽取加密后用户信息;加密后用户信息为在目标业务节点未存储有目标用户的用户信息的情况下,对用户信息进行加密得到的;目标业务节点为如上述的信息共享联盟链中的任一业务节点;目标用户为在目标业务节点发起业务处理请求的用户;
21、根据加密后用户信息,确定针对目标用户的信息校验结果。
22、一种用户信息校验装置,包括:
23、查询模块,用于在目标业务节点接收到业务处理请求的情况下,查询是否储存有目标用户的用户信息;目标业务节点为信息共享联盟链中的任一业务节点;目标用户为在目标业务节点发起业务处理请求的用户;
24、加密模块,用于在目标业务节点未存储有用户信息的情况下,对用户信息进行加密,得到加密后用户信息;
25、发送模块,用于将加密后用户信息发送至信息共享联盟链中除目标业务节点之外的其他业务节点;其他业务节点用于根据加密后用户信息,确定用户的信息校验结果;
26、校验模块,用于发送信息校验结果至目标业务节点;信息校验结果用于确定是否允许目标用户在目标业务节点办理其他业务节点的业务。
27、一种用户信息校验装置,包括:
28、抽取模块,用于抽取加密后用户信息;加密后用户信息为在目标业务节点未存储有目标用户的用户信息的情况下,对用户信息进行加密得到的;目标业务节点为如权利要求1至5任意一项的信息共享联盟链中的任一业务节点;目标用户为在目标业务节点发起业务处理请求的用户;
29、确定模块,用于根据加密后用户信息,确定针对目标用户的信息校验结果。
30、一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,其特征在于,处理器执行计算机程序时实现上述的方法的步骤。
31、一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述的方法的步骤。
32、上述用户信息校验方法、装置、计算机设备、存储介质和计算机程序产品,通过在目标业务节点接收到业务处理请求的情况下,查询是否储存有目标用户的用户信息;目标业务节点为信息共享联盟链中的任一业务节点;目标用户为在目标业务节点发起业务处理请求的用户;再在目标业务节点未存储有用户信息的情况下,对用户信息进行加密,得到加密后用户信息;再将加密后用户信息发送至信息共享联盟链中除目标业务节点之外的其他业务节点;其他业务节点用于根据加密后用户信息,确定用户的信息校验结果;最后,发送信息校验结果至目标业务节点;信息校验结果用于确定是否允许目标用户在目标业务节点办理其他业务节点的业务;如此,实现了在不同业务节点之间进行用户信息校验,用户能够通过信息校验在所在的业务节点办理其他业务节点的业务,各个业务节点中的用户信息能够被高效复用,避免了由核心业务节点进行信息中转对接时容易产生的故障问题,在节约资源的情况下还提高了业务机构之间的用户信息校验效率。
本文档来自技高网...【技术保护点】
1.一种用户信息校验方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种用户信息校验方法,其特征在于,所述方法包括:
7.一种用户信息校验装置,其特征在于,所述装置包括:
8.一种用户信息校验装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
【技术特征摘要】
1.一种用户信息校验方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.一种用户信息校验方法,其特征在于,所述方法包括:
7.一种...
【专利技术属性】
技术研发人员:胡淼元,许朝威,董杨瑞,赵庆,张洁慧,王俊涛,孙乐,康伟,尹莉莉,张晓玉,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。