CN109493202A - 区块链对账方法、装置、***、设备及可读存储介质 - Google Patents
区块链对账方法、装置、***、设备及可读存储介质 Download PDFInfo
- Publication number
- CN109493202A CN109493202A CN201811135378.7A CN201811135378A CN109493202A CN 109493202 A CN109493202 A CN 109493202A CN 201811135378 A CN201811135378 A CN 201811135378A CN 109493202 A CN109493202 A CN 109493202A
- Authority
- CN
- China
- Prior art keywords
- transaction information
- reconciliation
- block chain
- transaction
- expense
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000008520 organization Effects 0.000 claims description 56
- 238000004891 communication Methods 0.000 claims description 11
- 235000013399 edible fruits Nutrition 0.000 claims 1
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000010405 clearance mechanism Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/125—Finance or payroll
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种区块链对账方法、装置、***、设备及可读存储介质,所述区块链对账方法包括:当从预设联盟网络中接收到第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息,其中,所述联盟网络中包括多个联盟节点;将第二交易信息发送给关联银行和联盟节点,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;当接收到所述关联银行的第三交易信息的反馈信息时,从所述联盟节点中获取第一交易信息、第二交易信息和第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。本发明解决现有技术中交易对账实时性比较差,影响交易结算的运营效率的技术问题。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种区块链对账方法、装置、***、设备及可读存储介质。
背景技术
目前,常常需要对企业或者集团业务的交易数据进行对账处理,以避免出现交易差错,而当前业务场景中,对于交易数据的对账处理只能通过日终跑批文件来对账,日终跑批文件对账即是每日在特定的时间段进行交易数据的对账,由于只能通过日终跑批文件来对账,因而导致了不能及时发现异常交易和不能及时处理异常交易,即是交易对账实时性比较差,影响交易结算的运营效率。
发明内容
本发明的主要目的在于提供一种区块链对账方法、装置、***、设备及可读存储介质,旨在解决现有技术中交易对账实时性比较差,影响交易结算的运营效率的技术问题。
为实现上述目的,本发明提供一种区块链对账方法,所述区块链对账方法应用于清算机构,所述区块链对账方法包括:
当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;
将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;
接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。
可选地,所述清算规则包括第一清算规则以及第二清算规则,所述基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理步骤包括:
通过所述第一清算规则对所述第一交易信息和所述第二交易信息进行对账处理;
当所述第一交易信息和第二交易信息对账成功时,通过所述第二清算规则对所述第二交易信息和所述第三交易信息进行对账处理;
当所述第二交易信息和所述第三交易信息对账成功时,输出对账成功的提示信息。
可选地,所述通过所述第一清算规则对所述第一交易信息和所述第二交易信息进行对账处理的步骤包括:
获取所述第一交易信息与第二交易信息的交易差值;
将所述交易差值与预先记录的收入费用进行比对,或者将所述交易差值与所述第一费用处理的过程中得到的计算费用进行比对,并得到比对结果;
若所述交易差值与预先记录的收入费用相同,或者所述交易差值与所述第一费用处理的过程中得到的计算费用相同,则所述第一交易信息和所述第二交易信息对账成功。
可选地,所述当所述第二交易信息和所述第三交易信息对账成功时,输出对账成功的提示信息步骤之后包括:
生成所述第二交易信息和所述第三交易信息对账成功的对账记录,将所述对账记录发送至所述联盟节点,以供所述关联银行读取。
可选地,所述基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理步骤之后包括:
获取所述第一交易信息、第二交易信息和第三交易信息进行对账处理后得到的对账结果;
基于所述对账结果,若检测到所述第一交易信息和所述第二交易信息对账失败,或者所述第二交易信息和所述第三交易信息对账失败时,向预设安全邮箱发出警报信息。
可选地,所述当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理步骤之前包括:
获取所述企业的认证标识码,判断所述认证标识码是否是预存特定算法生成的数据串,其中,所述预存特定算法由所述清算机构与所述关联银行关联确定;
若所述认证标识码是预存特定算法生成的数据串,则确定所述企业通过验证;
若确定所述企业通过验证,则执行当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理的步骤。
本发明还提供一种区块链对账装置,所述区块链对账装置包括:
接收模块,用于当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;
发送模块,用于将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;
对账模块,用于接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。
可选地,所述对账模块包括:
第一对账单元,用于通过所述第一清算规则对所述第一交易信息和所述第二交易信息进行对账处理;
第二对账单元,用于当所述第一交易信息和第二交易信息对账成功时,通过所述第二清算规则对所述第二交易信息和所述第三交易信息进行对账处理;
输出单元,用于当所述第二交易信息和所述第三交易信息对账成功时,输出对账成功的提示信息。
可选地,所述第一对账单元包括:
第一获取单元,用于获取所述第一交易信息与第二交易信息的交易差值;
比对单元,用于将所述交易差值与预先记录的收入费用进行比对,或者将所述交易差值与所述第一费用处理的过程中得到的计算费用进行比对,并得到比对结果;
确定单元,用于若所述交易差值与预先记录的收入费用相同,或者所述交易差值与所述第一费用处理的过程中得到的计算费用相同,则所述第一交易信息和所述第二交易信息对账成功。
可选地,所述对账模块还包括:
生成单元,用于生成所述第二交易信息和所述第三交易信息对账成功的对账记录,将所述对账记录发送至所述联盟节点,以供所述关联银行读取。
可选地,所述区块链对账装置还包括:
第一获取模块,用于获取所述第一交易信息、第二交易信息和第三交易信息进行对账处理后得到的对账结果;
警报模块,用于基于所述对账结果,若检测到所述第一交易信息和所述第二交易信息对账失败,或者所述第二交易信息和所述第三交易信息对账失败时,向预设安全邮箱发出警报信息。
可选地,所述区块链对账装置还包括:
第二获取模块,用于获取所述企业的认证标识码,判断所述认证标识码是否是预存特定算法生成的数据串,其中,所述预存特定算法由所述清算机构与所述关联银行关联确定;
验证模块,用于若所述认证标识码是预存特定算法生成的数据串,则确定所述企业通过验证;
执行模块,用于若确定所述企业通过验证,则执行当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理的步骤。
此外,为实现上述目的,本发明还提供一种区块链对账***,所述区块链对账***包括:
清算机构,用于从预设联盟网络的联盟节点中接收第一交易信息,对所述第一交易信息进行第一费用处理,以得到第二交易信息,并接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理;
关联银行,用于接收所述清算机构发送至所述预设联盟网络中的第二交易信息,并对所述第二交易信息进行第二费用处理后得到第三交易信息;
企业,用于向预设联盟网络的联盟节点发送第一交易信息。
此外,为实现上述目的,本发明还提供一种区块链对账设备,所述区块链对账设备包括:存储器、处理器,通信总线以及存储在所述存储器上的区块链对账程序,
所述通信总线用于实现处理器与存储器间的通信连接;
所述处理器用于执行所述区块链对账程序,以实现以下步骤:
当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;
将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;
接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。
此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:
当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;
将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;
接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。
本发明通过当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。在本申请中,建立预设联盟网络,使得企业,清算机构,以及关联银行能够通过区块链达到分布式账本的实时共享,因而清算机构能够实时从预设联盟网络中得到第一交易信息、第二交易信息、第三交易信息,并实现实时对账,而不是日终跑批对账,因而解决了现有交易对账实时性比较差,影响交易结算的运营效率的技术问题。
附图说明
图1为本发明区块链对账方法第一实施例的流程示意图;
图2为本发明区块链对账方法中基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理步骤的细化流程示意图;
图3是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种区块链对账方法,所述区块链对账方法应用于清算机构,在本发明区块链对账方法的第一实施例中,参照图1,所述区块链对账方法包括:
步骤S10,当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;
步骤S20,将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;
步骤S30,接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。
具体步骤如下:
步骤S10,当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;
本发明提供了一种区块链对账方法,该方法应用于区块链对账***中的清算机构,该区块链对账***构建了一个区块链联盟网络,由企业(基金公司),清算机构(主账户)和银行三方共同参与。企业将A交易信息提交至清算机构,并将A交易信息提交至网络中的联盟节点;清算机构对A交易信息进行预处理,例如增加第一附加手续费信息等,生成B交易信息,同时将B交易信息提交至联盟节点,并提交至银行。银行接受到B交易信息之后,将对B交易信息进行预处理,如增加第二附加手续费信息等,生成C交易信息。并根据C交易信息进行资金扣除,同时将C交易信息提交至联盟节点。由清算机构从联盟节点上获得ABC三方交易信息,并将A交易信息、B交易信息和第一附加费用对账,若A交易信息、B交易信息和第一附加费用对账成功,再将B交易信息、C交易信息和第二附加费用对账,若B交易信息、C交易信息和第二附加费用对账成功,输出对账成功的提示信息。其中,需要说明的是,联盟网络中的联盟节点众多,上述三方提交的信息可以是在不同的联盟节点,而根据区块链技术,各不同的联盟节点会形成数据共享同步。
具体地,假设企业为基金公司,当前生成了一笔100万款项的A基金交易,这时,基金公司将把第一交易信息发送至清算机构,清算机构将作为第三方财务清算组织为企业和银行进行财务担保。同时,为保障第一交易信息的公开化,企业将把第一交易信息提交至联盟节点。联盟节点实质上是区块链技术中的区块节点,具有数据共享、数据不可篡改的特性。将第一交易信息提交至联盟节点,则意味着该联盟网络中的其他联盟节点都可以同步到该第一交易信息,也即是说,清算机构和银行都可以获取到第一交易信息。
第一交易信息中包括了资金交易总额,而清算机构作为基金公司的服务商,将从中收取相当的手续费用,因此,清算机构将在第一交易信息中增加手续费用扣除这一款项,即清算机构对所述第一交易信息进行第一费用处理,形成第二交易信息。
步骤S20,将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;
清算机构将把第二交易信息发送至银行和联盟节点(预设联盟网络)。银行接收第二交易信息后,同样可根据第二清算规则对第二交易信息进行数据管理费,资金管理费等手续费用的处理。并生成第三交易信息,第三交易信息是经过银行处理后最终生成的数据信息,银行将其提交上传至联盟节点。
步骤S30,接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。
当接收到所述关联银行的第三交易信息的反馈信息时,从所述联盟节点中获取第一交易信息、第二交易信息和第三交易信息,即是清算机构从联盟节点中获取分属三方的交易信息。由于当前联盟网络中各个节点都是数据共享的,因此清算机构可从任一联盟节点中获取到交易信息。此时,清算机构将把企业的第一交易信息和清算机构的第二交易信息进行对账,第一交易信息中的资金款项加上清算机构中的手续费款项等若等同于第二交易信息的资金,则企业与清算机构之间的对账成功,此时,清算机构将把清算机构的第二交易信息和银行的第三交易信息进行对账,同理,加上银行的手续费款项,清算机构和银行将对账成功。此时将输出对账成功的提示信息。
具体地,所述清算规则包括第一清算规则以及第二清算规则,所述基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理步骤包括:
步骤S31,通过所述第一清算规则对所述第一交易信息和所述第二交易信息进行对账处理;
在本实施例中,对所述第一交易信息、第二交易信息和第三交易信息进行对账处理过程是分步进行的,即是清算机构先通过所述第一清算规则对所述第一交易信息和所述第二交易信息进行对账处理,以确保对账的有效性与安全性,以节约流程。
具体地,所述通过所述第一清算规则对所述第一交易信息和所述第二交易信息进行对账处理步骤包括:
步骤A1,获取所述第一交易信息与第二交易信息的交易差值;
在本实施例中,获取所述第一交易信息与第二交易信息的交易差值,通过该交易差值进行后续的对账。
步骤A2,将所述交易差值与预先记录的收入费用进行比对,或者将所述交易差值与所述第一费用处理的过程中得到的计算费用进行比对,并得到比对结果;
具体后续对账过程可以包括两种对账方式,其中一种对账方式为:将所述交易差值与对应预先记录的收入费用进行比对,并获取比对结果,即是对于清算机构而言,具体的收入费用是有记录的,因而,可以根据对应的交易编号得到记录的收入费用,并最终实现获取比对结果,另一种对账方式为:将所述交易差值与所述第一费用处理的过程中得到的计算费用进行比对,并得到比对结果,即在得到交易差值后,再次重新获取第一费用处理的过程中得到的计算费用,并最终实现获取比对结果,在本实施例中,通过两种对账方式,确保对账的准确性。
步骤A3,若所述交易差值与预先记录的收入费用相同,或者所述交易差值与所述第一费用处理的过程中得到的计算费用相同,则所述第一交易信息和所述第二交易信息对账成功。
在得到比对结果后,基于所述比对结果确定所述第一交易信息和第二交易信息是否对账成功,其中,若所述交易差值与预先记录的收入费用相同,或者所述交易差值与所述第一费用处理的过程中得到的计算费用相同,则对账成功,反之,则对账失败。
步骤S32,当所述第一交易信息和第二交易信息对账成功时,通过所述第二清算规则对所述第二交易信息和所述第三交易信息进行对账处理;
在本实施例中,对所述第一交易信息、第二交易信息和第三交易信息进行对账处理过程是分步进行的,当所述第一交易信息和第二交易信息对账成功时,通过所述第二清算规则对所述第二交易信息和所述第三交易信息进行对账处理;同样地,在通过所述第二清算规则对所述第二交易信息和所述第三交易信息进行对账处理过程中,具体第二交易信息和所述第三交易信息也可以包括两种对账方式,具体对账方式基本与第一交易信息和第二交易信息的对账过程相同,在此不再赘述。由于能够通过不同方式进行对账处理,以确保对账的有效性与安全性。需要强调的是,在本实施例中,清算机构具有银行的第二费用处理的处理规则,因而,清算机构能够进行实时对账。
步骤S33,当所述第二交易信息和所述第三交易信息对账成功时,输出对账成功的提示信息。
在本实施例中,当所述第二交易信息和所述第三交易信息对账成功时,输出对账成功的提示信息,以供清算机构获取,并生成触发对账记录生成的触发指令。
其中,所述当所述第二交易信息和所述第三交易信息对账成功时,输出对账成功的提示信息步骤之后包括:
步骤S34,生成所述第二交易信息和所述第三交易信息对账成功的对账记录,将所述对账记录发送至所述联盟节点,以供所述关联银行读取。
在清算机构生成提示信息后,生成所述第二交易信息和第三交易信息对账成功的对账记录,以供清算机构获取该提示信息后释放对账成功的记录给预设联盟网络的联盟节点,以供所述关联银行及时读取。
本发明通过当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。在本申请中,建立预设联盟网络,使得企业,清算机构,以及关联银行能够通过区块链达到分布式账本的实时共享,因而清算机构能够实时从预设联盟网络中得到第一交易信息、第二交易信息、第三交易信息,并实现实时对账,而不是日终跑批对账,因而解决了现有交易对账实时性比较差,影响交易结算的运营效率的技术问题。
进一步地,本发明提供区块链对账方法的另一实施例,参照图2,在该实施例中,所述基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理步骤之后包括:
步骤B1,获取所述第一交易信息、第二交易信息和第三交易信息进行对账处理后得到的对账结果;
在本实施例中,获取所述第一交易信息、第二交易信息和第三交易信息进行对账处理后得到的对账结果,该对账结果包括对账成功与对账失败,其中,当第一交易信息与第二交易信息对账成功,且第二交易信息与第三交易信息都对账成功时,对账结果为对账成功,若存在其中任意一项未对账成功,则对账结果为对账失败。
步骤B2,基于所述对账结果,若检测到所述第一交易信息和所述第二交易信息对账失败,或者所述第二交易信息和所述第三交易信息对账失败时,向预设安全邮箱发出警报信息。
在现实场景中,若检测到所述第一交易信息和所述第二交易信息对账失败,或者所述第二交易信息和所述第三交易信息对账失败,则清算机构在数据上无法平账,即证明清算机构从联盟节点上得到的上述交易信息可能存在异常。由于联盟节点是通过区块链技术生成的,因此交易信息是无法篡改的,因此是交易信息的源头出错。例如企业提交的第一交易信息错误,清算机构或银行在费用扣除时计算异常导致第二交易信息或第三交易信息错误等,也就是说这笔交易为异常交易,不能正常执行,因此需要三方评估各自交易信息的正确性,以避免出现财务漏洞,影响财务安全。此时,清算机构将向预设邮箱发出警报信息,所述预设安全邮箱是三方的公共邮箱,每笔交易完成对账后都会有一个回执证明该交易是正常的,而警报信息能够给予三方相应的警报提醒。
在本实施例中,通过获取所述第一交易信息、第二交易信息和第三交易信息进行对账处理后得到的对账结果;基于所述对账结果,若检测到所述第一交易信息和所述第二交易信息对账失败,或者所述第二交易信息和所述第三交易信息对账失败时,向预设安全邮箱发出警报信息。因而,能够避免出现财务漏洞,影响财务安全。
进一步地,本发明提供区块链对账方法的另一实施例,在该实施例中,所述当从预设联盟网络中接收到第一交易信息时,对所述第一交易信息进行第一费用处理步骤之前包括:
步骤S01,获取所述企业的认证标识码,判断所述认证标识码是否是预存特定算法生成的数据串,其中,所述预存特定算法由所述清算机构与所述关联银行关联确定;
银行和清算机构是资金清算和转移的执行组织,因此联盟网络通常由银行和清算机构搭建,而企业作为新加入方,任何一个企业都需要经过银行和清算机构的身份认证才能进入该联盟网络,以保障联盟网络中的数据安全。而获得银行和清算机构的认证可通过二者发布的认证标识码进行确定。银行和清算机构共同生成一个认证标识码,并赋予企业。该认证标识码可以是通过特定算法计算获得的数据串,也可以是由银行和清算机构实时发送的一个随机认证码。企业可以通过该认证标识码作为身份认证登录至联盟网络即对于清算机构而言,需要先获取所述企业的认证标识码,判断所述认证标识码是否是预存特定算法生成的数据串。
步骤S02,若所述认证标识码是预存特定算法生成的数据串,则确定所述企业通过验证;
步骤S03,若确定所述企业通过验证,则执行当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理的步骤。
若所述认证标识码是预存特定算法生成的数据串,则确定所述企业通过验证,此时企业可将第一交易信息提交至联盟节点,对于清算机构而言,则执行当从预设联盟网络中接收到第一交易信息时,对所述第一交易信息进行第一费用处理的步骤。
在本实施例中,通过获取所述企业的认证标识码,判断所述认证标识码是否是预存特定算法生成的数据串,其中,所述预存特定算法由所述清算机构与所述关联银行关联确定;若所述认证标识码是预存特定算法生成的数据串,则确定所述企业通过验证;若确定所述企业通过验证,则执行当从预设联盟网络中接收到第一交易信息时,对所述第一交易信息进行第一费用处理的步骤。在本实施例中,保障联盟网络中的数据安全。
参照图3,图3是本发明实施例方案涉及的硬件运行环境的设备结构示意图。
本发明实施例区块链对账设备可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、便携计算机等终端设备。
如图3所示,该区块链对账设备可以包括:处理器1001,例如CPU,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。
可选地,该区块链对账设备还可以包括目标用户接口、网络接口、摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。目标用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选目标用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
本领域技术人员可以理解,图3中示出的区块链对账设备结构并不构成对区块链对账设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图3所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块以及区块链对账程序。操作***是管理和控制区块链对账设备硬件和软件资源的程序,支持区块链对账程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与区块链对账设备中其它硬件和软件之间通信。
在图3所示的区块链对账设备中,处理器1001用于执行存储器1005中存储的区块链对账程序,实现上述任一项所述的区块链对账方法的步骤。
本发明区块链对账设备具体实施方式与上述区块链对账方法各实施例基本相同,在此不再赘述。
本发明还提供一种区块链对账装置,所述区块链对账装置包括:
接收模块,用于当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;
发送模块,用于将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;
对账模块,用于接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。
可选地,所述对账模块包括:
第一对账单元,用于通过所述第一清算规则对所述第一交易信息和所述第二交易信息进行对账处理;
第二对账单元,用于当所述第一交易信息和第二交易信息对账成功时,通过所述第二清算规则对所述第二交易信息和所述第三交易信息进行对账处理;
输出单元,用于当所述第二交易信息和所述第三交易信息对账成功时,输出对账成功的提示信息。
可选地,所述第一对账单元包括:
第一获取单元,用于获取所述第一交易信息与第二交易信息的交易差值;
比对单元,用于将所述交易差值与预先记录的收入费用进行比对,或者将所述交易差值与所述第一费用处理的过程中得到的计算费用进行比对,并得到比对结果;
确定单元,用于若所述交易差值与预先记录的收入费用相同,或者所述交易差值与所述第一费用处理的过程中得到的计算费用相同,则所述第一交易信息和所述第二交易信息对账成功。
可选地,所述对账模块还包括:
生成单元,用于生成所述第二交易信息和所述第三交易信息对账成功的对账记录,将所述对账记录发送至所述联盟节点,以供所述关联银行读取。
可选地,所述区块链对账装置还包括:
第一获取模块,用于获取所述第一交易信息、第二交易信息和第三交易信息进行对账处理后得到的对账结果;
警报模块,用于基于所述对账结果,若检测到所述第一交易信息和所述第二交易信息对账失败,或者所述第二交易信息和所述第三交易信息对账失败时,向预设安全邮箱发出警报信息。
可选地,所述区块链对账装置还包括:
第二获取模块,用于获取所述企业的认证标识码,判断所述认证标识码是否是预存特定算法生成的数据串,其中,所述预存特定算法由所述清算机构与所述关联银行关联确定;
验证模块,用于若所述认证标识码是预存特定算法生成的数据串,则确定所述企业通过验证;
执行模块,用于若确定所述企业通过验证,则执行当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理的步骤。
本发明区块链对账装置具体实施方式与上述区块链对账方法各实施例基本相同,在此不再赘述。
本发明提供了一种区块链对账***,所述区块链对账***包括:
清算机构,用于从预设联盟网络的联盟节点中接收第一交易信息,对所述第一交易信息进行第一费用处理,以得到第二交易信息,并接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理;
关联银行,用于接收所述清算机构发送至所述预设联盟网络中的第二交易信息,并对所述第二交易信息进行第二费用处理后得到第三交易信息;
企业,用于向预设联盟网络的联盟节点发送第一交易信息。
本发明区块链对账***具体实施方式与上述区块链对账方法各实施例基本相同,在此不再赘述。
本发明提供了一种可读存储介质,所述可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述任一项所述的区块链对账方法的步骤。
本发明可读存储介质具体实施方式与上述区块链对账方法各实施例基本相同,在此不再赘述。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利处理范围内。
Claims (10)
1.一种区块链对账方法,其特征在于,所述区块链对账方法应用于清算机构,所述区块链对账方法包括:
当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;
将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;
接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。
2.如权利要求1所述的区块链对账方法,其特征在于,所述清算规则包括第一清算规则以及第二清算规则,所述基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理步骤包括:
通过所述第一清算规则对所述第一交易信息和所述第二交易信息进行对账处理;
当所述第一交易信息和第二交易信息对账成功时,通过所述第二清算规则对所述第二交易信息和所述第三交易信息进行对账处理;
当所述第二交易信息和所述第三交易信息对账成功时,输出对账成功的提示信息。
3.如权利要求2所述的区块链对账方法,其特征在于,所述通过所述第一清算规则对所述第一交易信息和所述第二交易信息进行对账处理的步骤包括:
获取所述第一交易信息与第二交易信息的交易差值;
将所述交易差值与预先记录的收入费用进行比对,或者将所述交易差值与所述第一费用处理的过程中得到的计算费用进行比对,并得到比对结果;
若所述交易差值与预先记录的收入费用相同,或者所述交易差值与所述第一费用处理的过程中得到的计算费用相同,则所述第一交易信息和所述第二交易信息对账成功。
4.如权利要求2所述的区块链对账方法,其特征在于,所述当所述第二交易信息和所述第三交易信息对账成功时,输出对账成功的提示信息步骤之后包括:
生成所述第二交易信息和所述第三交易信息对账成功的对账记录,将所述对账记录发送至所述联盟节点,以供所述关联银行读取。
5.如权利要求1所述的区块链对账方法,其特征在于,所述基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理步骤之后包括:
获取所述第一交易信息、第二交易信息和第三交易信息进行对账处理后得到的对账结果;
基于所述对账结果,若检测到所述第一交易信息和所述第二交易信息对账失败,或者所述第二交易信息和所述第三交易信息对账失败时,向预设安全邮箱发出警报信息。
6.如权利要求1所述的区块链对账方法,其特征在于,所述当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理步骤之前包括:
获取所述企业的认证标识码,判断所述认证标识码是否是预存特定算法生成的数据串,其中,所述预存特定算法由所述清算机构与所述关联银行关联确定;
若所述认证标识码是预存特定算法生成的数据串,则确定所述企业通过验证;
若确定所述企业通过验证,则执行当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理的步骤。
7.一种区块链对账装置,其特征在于,所述区块链对账装置包括:
接收模块,用于当从预设联盟网络的联盟节点中接收到企业的第一交易信息时,对所述第一交易信息进行第一费用处理,以获得第二交易信息;
发送模块,用于将所述第二交易信息发送给关联银行和所述预设联盟网络,以供所述关联银行对所述第二交易信息进行第二费用处理后得到第三交易信息;
对账模块,用于接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理。
8.一种区块链对账***,其特征在于,所述区块链对账***包括:
清算机构,用于从预设联盟网络的联盟节点中接收第一交易信息,对所述第一交易信息进行第一费用处理,以得到第二交易信息,并接收所述关联银行发送至所述预设联盟网络中的所述第三交易信息,并基于预存的清算规则对所述第一交易信息、第二交易信息和第三交易信息进行对账处理;
关联银行,用于接收所述清算机构发送至所述预设联盟网络中的第二交易信息,并对所述第二交易信息进行第二费用处理后得到第三交易信息;
企业,用于向预设联盟网络的联盟节点发送第一交易信息。
9.一种区块链对账设备,其特征在于,所述区块链对账设备包括:存储器、处理器,通信总线以及存储在所述存储器上的区块链对账程序,
所述通信总线用于实现处理器与存储器间的通信连接;
所述处理器用于执行所述区块链对账程序,以实现如权利要求1至6中任一项所述的区块链对账方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有区块链对账程序,所述区块链对账程序被处理器执行时实现如权利要求1-6中任一项所述的区块链对账方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811135378.7A CN109493202A (zh) | 2018-09-27 | 2018-09-27 | 区块链对账方法、装置、***、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811135378.7A CN109493202A (zh) | 2018-09-27 | 2018-09-27 | 区块链对账方法、装置、***、设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109493202A true CN109493202A (zh) | 2019-03-19 |
Family
ID=65689980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811135378.7A Pending CN109493202A (zh) | 2018-09-27 | 2018-09-27 | 区块链对账方法、装置、***、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109493202A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110263582A (zh) * | 2019-05-10 | 2019-09-20 | 阿里巴巴集团控股有限公司 | 一种基于联盟链的对账方法、装置及电子设备 |
CN110298738A (zh) * | 2019-07-03 | 2019-10-01 | 优赋全球(北京)网络科技有限公司 | 一种订单处理***及订单处理方法 |
CN110599170A (zh) * | 2019-09-16 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 基于区块链的交易信息处理方法和***、存储介质 |
CN111127011A (zh) * | 2019-12-13 | 2020-05-08 | 杜晓楠 | 一种基于区块链进行对账的交易方法、***和计算机可读存储介质 |
CN111367930A (zh) * | 2020-03-03 | 2020-07-03 | 深圳大学 | 区块链交易池信息的同步方法、装置、设备及介质 |
CN111445330A (zh) * | 2020-03-24 | 2020-07-24 | 山东浪潮通软信息科技有限公司 | 对账的方法及装置 |
CN111861482A (zh) * | 2020-09-22 | 2020-10-30 | 支付宝(杭州)信息技术有限公司 | 一种区块链对账方法和*** |
CN112801616A (zh) * | 2021-01-28 | 2021-05-14 | 中国工商银行股份有限公司 | 异常账簿处理方法及装置 |
CN113656317A (zh) * | 2021-08-23 | 2021-11-16 | 中国工商银行股份有限公司 | 自动化测试实时对账处理方法、装置及*** |
US11228446B2 (en) | 2019-05-10 | 2022-01-18 | Advanced New Technologies Co., Ltd. | Blockchain-based reconciliation method and apparatus and electronic device |
CN114638604A (zh) * | 2022-03-22 | 2022-06-17 | 成都质数斯达克科技有限公司 | 基于区块链的金融业务计费、收费方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105976232A (zh) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | 资产交易方法和装置 |
CN106504089A (zh) * | 2016-10-14 | 2017-03-15 | 平安科技(深圳)有限公司 | 基于区块链的基金申购交易方法及*** |
CN106534160A (zh) * | 2016-12-02 | 2017-03-22 | 江苏通付盾科技有限公司 | 基于区块链的身份认证方法及*** |
US20170178127A1 (en) * | 2015-12-18 | 2017-06-22 | International Business Machines Corporation | Proxy system mediated legacy transactions using multi-tenant transaction database |
CN107194798A (zh) * | 2017-04-28 | 2017-09-22 | 广东网金控股股份有限公司 | 一种基于区块链联盟链的银行清算方法 |
-
2018
- 2018-09-27 CN CN201811135378.7A patent/CN109493202A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170178127A1 (en) * | 2015-12-18 | 2017-06-22 | International Business Machines Corporation | Proxy system mediated legacy transactions using multi-tenant transaction database |
CN105976232A (zh) * | 2016-06-24 | 2016-09-28 | 深圳前海微众银行股份有限公司 | 资产交易方法和装置 |
CN106504089A (zh) * | 2016-10-14 | 2017-03-15 | 平安科技(深圳)有限公司 | 基于区块链的基金申购交易方法及*** |
CN106534160A (zh) * | 2016-12-02 | 2017-03-22 | 江苏通付盾科技有限公司 | 基于区块链的身份认证方法及*** |
CN107194798A (zh) * | 2017-04-28 | 2017-09-22 | 广东网金控股股份有限公司 | 一种基于区块链联盟链的银行清算方法 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11228446B2 (en) | 2019-05-10 | 2022-01-18 | Advanced New Technologies Co., Ltd. | Blockchain-based reconciliation method and apparatus and electronic device |
CN110263582A (zh) * | 2019-05-10 | 2019-09-20 | 阿里巴巴集团控股有限公司 | 一种基于联盟链的对账方法、装置及电子设备 |
CN110298738A (zh) * | 2019-07-03 | 2019-10-01 | 优赋全球(北京)网络科技有限公司 | 一种订单处理***及订单处理方法 |
CN110599170A (zh) * | 2019-09-16 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 基于区块链的交易信息处理方法和***、存储介质 |
CN111127011A (zh) * | 2019-12-13 | 2020-05-08 | 杜晓楠 | 一种基于区块链进行对账的交易方法、***和计算机可读存储介质 |
CN111127011B (zh) * | 2019-12-13 | 2023-08-01 | 杜晓楠 | 一种基于区块链进行对账的交易方法、***和计算机可读存储介质 |
CN111367930A (zh) * | 2020-03-03 | 2020-07-03 | 深圳大学 | 区块链交易池信息的同步方法、装置、设备及介质 |
CN111367930B (zh) * | 2020-03-03 | 2023-03-17 | 深圳大学 | 区块链交易池信息的同步方法、装置、设备及介质 |
CN111445330A (zh) * | 2020-03-24 | 2020-07-24 | 山东浪潮通软信息科技有限公司 | 对账的方法及装置 |
CN111861482A (zh) * | 2020-09-22 | 2020-10-30 | 支付宝(杭州)信息技术有限公司 | 一种区块链对账方法和*** |
CN112801616A (zh) * | 2021-01-28 | 2021-05-14 | 中国工商银行股份有限公司 | 异常账簿处理方法及装置 |
CN112801616B (zh) * | 2021-01-28 | 2024-03-05 | 中国工商银行股份有限公司 | 异常账簿处理方法及装置 |
CN113656317A (zh) * | 2021-08-23 | 2021-11-16 | 中国工商银行股份有限公司 | 自动化测试实时对账处理方法、装置及*** |
CN114638604A (zh) * | 2022-03-22 | 2022-06-17 | 成都质数斯达克科技有限公司 | 基于区块链的金融业务计费、收费方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109493202A (zh) | 区块链对账方法、装置、***、设备及可读存储介质 | |
US11928673B2 (en) | Multi-signature verification network | |
CN105933266B (zh) | 一种验证方法及服务器 | |
US10204215B2 (en) | System and method for processing a transaction with secured authentication | |
US11329832B2 (en) | System and method for dynamic knowledge-based authentication | |
CN109872042A (zh) | 基于区块链的房产交易监管方法、装置、设备及存储介质 | |
US9336523B2 (en) | Managing a secure transaction | |
CN106204035A (zh) | 离线身份认证方法、智能终端及*** | |
US11868988B2 (en) | Devices and methods for selective contactless communication | |
CN110378695A (zh) | 银行卡支付方法、装置、设备和计算机存储介质 | |
CN101567073A (zh) | 批量电子交易的实现方法、装置及*** | |
CN115033923A (zh) | 一种交易隐私数据的保护方法、装置、设备及存储介质 | |
US20230385891A1 (en) | Prototype message service | |
CN116703395A (zh) | 一种数字人民币的支付方法、装置、设备、***及介质 | |
CN113169871B (zh) | 一种基于时间的风险管理机制的计算机实现方法及智能卡 | |
CN112308362A (zh) | 一种企业贸易数据的处理方法、装置及业务应用*** | |
WO2017053688A1 (en) | Mobile application performance | |
WO2021081704A1 (zh) | 支付二维码管理方法、设备、支付***以及存储介质 | |
US10776787B2 (en) | Systems and methods for providing notification services using a digital wallet platform | |
CN110879787A (zh) | 一种客户端测试方法及*** | |
US20240242208A1 (en) | Multi-signature verification network | |
CN106462855A (zh) | 线上资金管理方法、数据交互处理方法及其装置、*** | |
CN115511667A (zh) | 基于区块链的票据数据处理方法、装置和服务器 | |
CN114124497A (zh) | 一种数据校验***和方法 | |
CN116911967A (zh) | 业务办理方法、装置、***及非易失性存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40002552 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |