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、第二方面,本申请提供一种基于区块链的详单对账设备,包括:
29、确定模块,用于基于详单对账任务确定相应的至少两个结算方,基于预设结算周期获取至少两个结算方相应的至少两个结算报告,判断任两个结算报告是否存在满足预设条件的差异项;若是,则基于差异项生成争议对账请求;
30、第一处理模块,用于响应于争议对账请求,获取争议分析指令,并基于结算方相应的区块链验证争议分析指令,在争议分析指令验证通过时获取争议对账请求相应的两个结算方的详单数据;
31、第二处理模块,用于基于详单数据进行数据对账处理并确定对账结果,将对账结果上传至区块链并确定争议对账报告,基于争议对账报告进行详单对账结算。
32、可选地,该设备还用于:
33、获取区块链中的对账调度指令,并判断争议分析指令是否属于对账调度指令;
34、若是,则获取区块链中争议对账请求对应的执行指令和对照参数,并基于差异项、执行指令和对账参数获取两个结算方中第一结算方对应的第一详单数据和第二结算方对应的第二详单数据。
35、可选地,该设备还用于:
36、判断第一详单数据和第二详单数据是否触发熔断规则,若否,则对第一详单数据和第二详单数据进行脱敏处理,并获取第一详单数据对应的第一脱敏数据和第二详单数据对应的第二脱敏数据;
37、确定第一结算方对应的第一隐私计算系统和第二结算方对应的第二隐私计算系统,将第一脱敏数据加载至第一隐私计算系统,将第二脱敏数据加载至第二隐私计算系统,并向区块链反馈数据准备就绪信息;
38、获取区块链中数据准备就绪信息对应的数据对账指令,并基于数据对账指令确定差异分析执行指本文档来自技高网...
【技术保护点】
1.一种基于区块链的详单对账方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述结算方相应的所述区块链验证所述争议分析指令,在所述争议分析指令验证通过时获取所述争议对账请求相应的两个所述结算方的详单数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述详单数据进行数据对账处理并确定对账结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述差异分析执行指令驱动所述第一隐私计算系统和所述第二隐私计算系统进行所述数据对账处理,并确定所述对账结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述对账结果上传至所述区块链并确定争议对账报告,并基于所述争议对账报告进行详单对账结算,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述争议对账报告进行详单对账结算,还包括:
7.根据权利要求1所述的方法,其特征在于,在所述基于详单对账任务确定相应的至少两个结算方之前,还包括:
8.一种基于区块链的详单对账设备,其特征在于,包括:
...【技术特征摘要】
1.一种基于区块链的详单对账方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述结算方相应的所述区块链验证所述争议分析指令,在所述争议分析指令验证通过时获取所述争议对账请求相应的两个所述结算方的详单数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述详单数据进行数据对账处理并确定对账结果,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述差异分析执行指令驱动所述第一隐私计算系统和所述第二隐私计算系统进行所述数据对账处理,并确定所述对账结果,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述对账结果上传至所述区块链并确定争议对账...
【专利技术属性】
技术研发人员:潘禹霖,毛聪,王吉祥,冷金荜,胡媛媛,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。