基于区块链的对账处理方法及系统技术方案

技术编号:35022745 阅读:20 留言:0更新日期:2022-09-24 22:52
本发明专利技术公开了一种基于区块链的对账处理方法及系统,涉及区块链领域,客户端、金融公司端和银行端构成区块链网络,该方法包括:客户端在用户针对金融公司产品进行支付交易时,产生双方交易明细,根据双方交易明细形成借方交易明细和贷方交易明细,将双方、借方和贷方交易明细发送至区块链网络;双方交易明细存储于区块链中;金融公司端接收并存储借方交易明细;银行端接收并存储贷方交易明细;对账处理端在交易的次日预设时刻,分别从金融公司端和银行端获取交易的发生日的借方和贷方交易明细,从区块链中获取唯一标识对应的双方交易明细进行对账处理;若对账成功将对账成功的结果发送至金融公司端和银行端。本发明专利技术可以实现高效准确地对账处理。效准确地对账处理。效准确地对账处理。

【技术实现步骤摘要】
基于区块链的对账处理方法及系统


[0001]本专利技术涉及区块链
,尤其涉及一种基于区块链的对账处理方法及系统。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]随着互联网金融的快速发展,银行与第三方金融公司的合作越来越多,只要涉及资金交易,都会进行资金对账,目前银行均通过批量文件的方式将对账文件发送至第三方金融公司,流程复杂,且容易出错。

技术实现思路

[0004]本专利技术实施例提供一种基于区块链的对账处理方法,用以实现高效准确地对账处理,客户端、金融公司端和银行端预先构成区块链网络,该方法包括:
[0005]客户端在用户针对金融公司产品发起交易请求完成支付交易时,产生一笔双方交易明细,根据双方交易明细形成借方交易明细和贷方交易明细,将双方交易明细、借方交易明细和贷方交易明细发送至区块链网络;所述双方交易明细存储于区块链中,所述双方交易明细、借方交易明细和贷方交易明细包括所述交易的唯一标识;
[0006]金融公司端接收通过区块链网络发来的借方交易明细,存储所述借方交易明细;
[0007]银行端接收通过区块链网络发来的贷方交易明细,存储所述贷方交易明细;
[0008]对账处理端在所述交易的次日预设时刻,从金融公司端获取所述交易的发生日的借方交易明细,从银行端获取所述交易的发生日的贷方交易明细;从区块链中获取借方交易明细中的唯一标识和贷方交易明细中的唯一标识对应的同一笔交易的双方交易明细;根据借方交易明细、贷方交易明细和双方交易明细对所述同一笔交易进行对账处理;若对账成功,将对账成功的结果发送至金融公司端和银行端。
[0009]本专利技术实施例还提供一种基于区块链的对账处理系统,用以实现高效准确地对账处理,客户端、金融公司端和银行端预先构成区块链网络;该系统包括:
[0010]客户端,用于在用户针对金融公司产品发起交易请求完成支付交易时,产生一笔双方交易明细,根据双方交易明细形成借方交易明细和贷方交易明细,将双方交易明细、借方交易明细和贷方交易明细发送至区块链网络;所述双方交易明细存储于区块链中,所述双方交易明细、借方交易明细和贷方交易明细包括所述交易的唯一标识;
[0011]金融公司端,用于接收通过区块链网络发来的借方交易明细,存储所述借方交易明细;
[0012]银行端,用于接收通过区块链网络发来的贷方交易明细,存储所述贷方交易明细;
[0013]对账处理端,用于在所述交易的次日预设时刻,从金融公司端获取所述交易的发生日的借方交易明细,从银行端获取所述交易的发生日的贷方交易明细;从区块链中获取借方交易明细中的唯一标识和贷方交易明细中的唯一标识对应的同一笔交易的双方交易
明细;根据借方交易明细、贷方交易明细和双方交易明细对所述同一笔交易进行对账处理;若对账成功,将对账成功的结果发送至金融公司端和银行端。
[0014]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的对账处理方法。
[0015]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的对账处理方法。
[0016]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的对账处理方法。
[0017]本专利技术实施例中,基于区块链的对账处理方案,客户端、金融公司端和银行端预先构成区块链网络,通过:客户端在用户针对金融公司产品发起交易请求完成支付交易时,产生一笔双方交易明细,根据双方交易明细形成借方交易明细和贷方交易明细,将双方交易明细、借方交易明细和贷方交易明细发送至区块链网络;所述双方交易明细存储于区块链中,所述双方交易明细、借方交易明细和贷方交易明细包括所述交易的唯一标识;金融公司端接收通过区块链网络发来的借方交易明细,存储所述借方交易明细;银行端接收通过区块链网络发来的贷方交易明细,存储所述贷方交易明细;对账处理端在所述交易的次日预设时刻,从金融公司端获取所述交易的发生日的借方交易明细,从银行端获取所述交易的发生日的贷方交易明细;从区块链中获取借方交易明细中的唯一标识和贷方交易明细中的唯一标识对应的同一笔交易的双方交易明细;根据借方交易明细、贷方交易明细和双方交易明细对所述同一笔交易进行对账处理;若对账成功,将对账成功的结果发送至金融公司端和银行端,可以实现高效准确地对账处理。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0019]图1为本专利技术实施例中基于区块链的对账处理方法的流程示意图;
[0020]图2为本专利技术另一实施例中基于区块链的对账处理方法的流程示意图;
[0021]图3为本专利技术另一实施例中基于区块链的对账处理方法的流程示意图;
[0022]图4为本专利技术实施例中应用于对账处理端的对账处理方法的流程示意图;
[0023]图5为本专利技术实施例中基于区块链的对账处理系统的结构示意图;
[0024]图6为本专利技术另一实施例中基于区块链的对账处理系统的结构示意图。
具体实施方式
[0025]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0026]图1为本专利技术实施例中基于区块链的对账处理方法的流程示意图,客户端、金融公
司端和银行端预先构成区块链网络;如图1所示,该方法包括如下步骤:
[0027]步骤101:客户端在用户针对金融公司产品发起交易请求完成支付交易时,产生一笔双方交易明细,根据双方交易明细形成借方交易明细和贷方交易明细,将双方交易明细、借方交易明细和贷方交易明细发送至区块链网络;所述双方交易明细存储于区块链中,所述双方交易明细、借方交易明细和贷方交易明细包括所述交易的唯一标识;
[0028]步骤102:金融公司端接收通过区块链网络发来的借方交易明细,存储所述借方交易明细;
[0029]步骤103:银行端接收通过区块链网络发来的贷方交易明细,存储所述贷方交易明细;
[0030]步骤104:对账处理端在所述交易的次日预设时刻,从金融公司端获取所述交易的发生日的借方交易明细,从银行端获取所述交易的发生日的贷方交易明细;从区块链中获取借方交易明细中的唯一标识和贷方交易明细中的唯一标识对应的同一笔交易的双方交易明细;根据借方交易明细、贷方交易本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的对账处理方法,其特征在于,客户端、金融公司端和银行端预先构成区块链网络;所述基于区块链的对账处理方法包括:客户端在用户针对金融公司产品发起交易请求完成支付交易时,产生一笔双方交易明细,根据双方交易明细形成借方交易明细和贷方交易明细,将双方交易明细、借方交易明细和贷方交易明细发送至区块链网络;所述双方交易明细存储于区块链中,所述双方交易明细、借方交易明细和贷方交易明细包括所述交易的唯一标识;金融公司端接收通过区块链网络发来的借方交易明细,存储所述借方交易明细;银行端接收通过区块链网络发来的贷方交易明细,存储所述贷方交易明细;对账处理端在所述交易的次日预设时刻,从金融公司端获取所述交易的发生日的借方交易明细,从银行端获取所述交易的发生日的贷方交易明细;从区块链中获取借方交易明细中的唯一标识和贷方交易明细中的唯一标识对应的同一笔交易的双方交易明细;根据借方交易明细、贷方交易明细和双方交易明细对所述同一笔交易进行对账处理;若对账成功,将对账成功的结果发送至金融公司端和银行端。2.如权利要求1所述的基于区块链的对账处理方法,其特征在于,还包括:若对账不成功,对账处理端根据区块链中存储的双方交易明细进行异常追溯处理。3.如权利要求2所述的基于区块链的对账处理方法,其特征在于,若对账不成功,对账处理端根据区块链中存储的双方交易明细进行异常追溯处理,包括:若对账不成功,对账处理端以区块链中存储的双方交易明细为准,根据用户的交易金额,重新确定出借方金额和贷方金额;根据重新确定出的借方金额,贷方金额,所述借方交易明细,以及所述贷方交易明细进行核对,检测出原因,最终以正确的金额记录于区块链并完成对账处理。4.如权利要求1所述的基于区块链的对账处理方法,其特征在于,还包括:金融公司端在接收到对账成功的结果时,向银行端支付所有贷方交易明细中贷方金额的总和。5.如权利要求1所述的基于区块链的对账处理方法,其特征在于,对账处理端在所述交易的次日预设时刻,从金融公司端获取所述交易的发生日的借方交易明细,从银行端获取所述交易的发生日的贷方交易明细;从区块链中获取借方交易明细中的唯一标识和贷方交易明细中的唯一标识对应的同一笔交易的双方交易明细;根据借方交易明细、贷方交易明细和双方交易明细对所述同一笔交易进行对账处理;若对账成功,将对账成功的结果发送至金融公司端和银行端,包括:定时任务单元在所述交易的次日预设时刻,从金融公司端获取所述交易的发生日的借方交易明细,从银行端获取所述交易的发生日的贷方交易明细;将所述交易的发生日的借方交易明细和贷方交易明细发送至对账单元;对账单元从区块链中获取借方交易明细中的唯一标识和贷方交易明细中的唯一标识对应的同一笔交易的双方交易明细;根据借方交易明细、贷方交易明细和双方交易明细对所述同一笔交易进行对账处理;若对账成功,将对账成功的结果发送至金融公司端和银行端。6.一种基于区块链的对账处理系统,其特征在于,客户端、金融...

【专利技术属性】
技术研发人员:滕建德王欣李杨景东亚王增峰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1