The present invention discloses a data clearing method, system and a computer readable storage medium. The method includes: if a data clearing instruction is received, data is extracted from the predetermined time range in the distributed block chain database maintained by each organization, and the extracted data is collected by each mechanism to obtain the data. A distributed pipelining book on a block chain that accounts for the distributed pipelining accounts with the local data center of the organization; when the accounts are checked, the notification information is sent to the liquidation agency for the liquidation agency to perform the payment from the distributor's payment account to the account specified by the receiving unit. Calculation operation. The invention can realize data clearing through block chain, and each organization can communicate with each other without special line. It reduces the cost, and accounts through the transaction data in the distributed block chain database and the local data center of the organization, which improves the security of data reconciliation. One
【技术实现步骤摘要】
数据清算方法、系统和计算机可读存储介质
本专利技术涉及区块链
,尤其涉及一种数据清算方法、系统和计算机可读存储介质。
技术介绍
现有的机构清算方法,发行机构和清算机构,收单机构和清算机构之间通过专线连接以实现数据清算,所需要的成本较高。并且,清算机构通过对账文件分别与发行机构,收单机构进行对账,由发行机构与收单机构分别就对账文件和内部账本进行对账,一致则发送确认通知到清算机构,不一致则人工介入对账直至多方确认,最终由清算机构执行数据清算,由于对账文件容易被篡改,导致数据清算安全性较低。
技术实现思路
本专利技术的主要目的在于提供一种数据清算方法、系统和计算机可读存储介质,旨在解决现有的数据清算方式,成本较高、安全性较低的技术问题。为实现上述目的,本专利技术提供一种数据清算方法,应用于数据清算系统,所述数据清算系统设有发行结构、收单机构和清算机构,所述数据清算方法包括:若接收到数据清算指令,由各个机构在其维护的分布式区块链数据库中提取预设时间范围内的数据;通过各个机构对提取的数据进行汇总,以得到区块链上的分布式流水账本,并将所述分布式流水账本与本机构的本地数据中心进行对账;在检查到账本一致时,发送通知信息至清算机构,以供所述清算机构执行从发行机构的备付金账户到收单机构指定的结算账户的数据清算操作。可选地,所述若接收到数据清算指令,由各个机构在其维护的分布式区块链数据库中提取预设时间范围内的数据的步骤之前,所述方法还包括:当有机构接收到交易信息的查询指令时,确定待查询的交易ID;基于所述交易ID,在其维护的分布式区块链数据库中查找所述交易ID对应的交易数据; ...
【技术保护点】
1.一种数据清算方法,其特征在于,应用于数据清算系统,所述数据清算系统设有发行
【技术特征摘要】
1.一种数据清算方法,其特征在于,应用于数据清算系统,所述数据清算系统设有发行结构、收单机构和清算机构,所述数据清算方法包括:若接收到数据清算指令,由各个机构在其维护的分布式区块链数据库中提取预设时间范围内的数据;通过各个机构对提取的数据进行汇总,以得到区块链上的分布式流水账本,并将所述分布式流水账本与本机构的本地数据中心进行对账;在检查到账本一致时,发送通知信息至清算机构,以供所述清算机构执行从发行机构的备付金账户到收单机构指定的结算账户的数据清算操作。2.如权利要求1所述的数据清算方法,其特征在于,所述若接收到数据清算指令,由各个机构在其维护的分布式区块链数据库中提取预设时间范围内的数据的步骤之前,所述方法还包括:当有机构接收到交易信息的查询指令时,确定待查询的交易ID;基于所述交易ID,在其维护的分布式区块链数据库中查找所述交易ID对应的交易数据;若在其维护的分布式区块链数据库中查找不到所述交易ID对应的交易数据,则向区块链网络发出数据查询请求对应的广播,以供区块链网络中的其它节点在自己维护的分布式区块链数据库提取出所述数据查询请求对应的交易数据,并将提取的交易数据反馈至所述发起查询请求的机构。3.如权利要求1所述的数据清算方法,其特征在于,所述若接收到数据清算指令,由各个机构在其维护的分布式区块链数据库中提取预设时间范围内的数据的步骤之前,所述方法还包括:由发行机构通过区块链协议的交易接口,执行银行卡充值到电子钱包的充值操作;由所述发行机构按照区块链的数据结构将所述充值操作关联的交易明细信息封装为交易数据包,并按照区块链协议将所述交易数据包发布到区块链网络中,并将所述交易明细信息记录到本机构的数据中心中;由所述发行机构中的记账节点收集当前正在发布的交易数据包,并将所述交易数据包打包成新区块;计算所述新区块的摘要,以将计算的摘要写入所述新数据块中,并将所述新区块广播至区块链网络以将所述新区块添加到区块链中;区块链网络中的其它机构接收到充值交易信息时,执行机构之间的分布式流水账本同步。4.如权利要求3所述的数据清算方法,其特征在于,所述由所述发行机构中的记账节点收集当前正在发布的交易数据包,并将所述交易数据包打包成新区块的步骤之前,所述方法还包括:通过区块链中的智能合约检验所述交易明细信息是否合法;在检验到所述交易明细信息合法时,执行所述由所述发行机构中的记账节点收集当前正在发布的交易数据包的步骤。5.如权利要求3所述的数据清算方法,其特征在于,所述由所述发行机构中的记账节点收集当前正在发布的交易数据包,并将所述交易数据包打包成新区块的步骤包括:由所述发行机构中的记账节点收集当前正在发布的交易数据包,检...
【专利技术属性】
技术研发人员:苏裕辉,李斌,张开翔,范瑞彬,姚辉亚,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。