CN114385749A - 一种基于通讯账户资金安全的记账处理装置 - Google Patents

一种基于通讯账户资金安全的记账处理装置 Download PDF

Info

Publication number
CN114385749A
CN114385749A CN202111464806.2A CN202111464806A CN114385749A CN 114385749 A CN114385749 A CN 114385749A CN 202111464806 A CN202111464806 A CN 202111464806A CN 114385749 A CN114385749 A CN 114385749A
Authority
CN
China
Prior art keywords
data
accounting
account
difference
transaction
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
Application number
CN202111464806.2A
Other languages
English (en)
Inventor
顾钰健
彭康
魏远亮
赖柯达
余梦璐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianyi Electronic Commerce Co Ltd
Original Assignee
Tianyi Electronic Commerce Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tianyi Electronic Commerce Co Ltd filed Critical Tianyi Electronic Commerce Co Ltd
Priority to CN202111464806.2A priority Critical patent/CN114385749A/zh
Publication of CN114385749A publication Critical patent/CN114385749A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • G06F16/273Asynchronous replication or reconciliation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2358Change logging, detection, and notification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2365Ensuring data consistency and integrity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/252Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/12Accounting
    • G06Q40/125Finance or payroll
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/547Messaging middleware

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明公开了一种基于通讯账户资金安全的记账处理装置,包括以下:S1、数据接入流程,通过银行网关***、清分***、对账***的多平台数据联通,确保内外部对账数据的统一;内部数据接入:用户下单支付完成交易后,清分***将该笔订单信息通过kafka消息中间件同步至对账***作为我方交易信息;外部数据接入:由银行网关中心推送一般流水文件、收付费文件、差错文件至对账***,对账***通过FTP/SFTP服务器进行下载。本发明通过定时任务指配的处理时间点进行轮循处理,且采用金融分布式数据库TiDB解析银行网关中心推送的对账文件文件字段,利用高吞吐量的消息中间件来实现***解耦及高性能,提高数据的读写效率,满足支付公司日均千万级交易数据对账诉求。

Description

一种基于通讯账户资金安全的记账处理装置
技术领域
本发明涉及计算机软件应用技术领域,特别涉及一种基于通讯账户资金安全的记账处理装置。
背景技术
伴随着电子商务、终端零售等行业的快速发展,支付公司对于资金的快速、安全的记账清算需求日渐旺盛。现有的流水记账处理模式,针对同一对账批次、同一汇总记账场景通常会出现重复记账清算问题,造成资金风险。同时旧有的MYSQL数据库无法满足当前千万级商户资金交易信息的快速处理,尤其对于复杂逻辑的差异处理配置逻辑的开发和维护成本消耗较大,不能很好地应对业务大容量、***高可用等技术诉求。
发明内容
本发明要解决的技术问题是克服现有技术的缺陷,提供一种基于通讯账户资金安全的记账处理装置,本发明采用金融分布式数据库TiDB解析银行网关中心推送的对账文件入库,提高数据的读写效率,满足支付公司日均千万级对账数据增量存储。通过与清分***的数据联通和通道规则配置,根据取模分片算法在分布式环境下进行数据分发、批量比对D+1或D+0核心数据并输出差异,读取定时任务指配的时间点进行轮循式差异补偿,并对差异数据处理结果按照长款/短款/平账分类记账。引入记账标识装置,通过记账标识校验,在分布式环境下提升账务的幂等性和安全性,实现每笔账务只会记一笔账,通过账务与流水的双重核对解决重复记账清算问题,确保每一笔账务信息的准确性,具备强一致性和高可用性,有效降低资金风险。
本发明提供了如下的技术方案:
本发明提供一种基于通讯账户资金安全的记账处理装置,包括以下:
S1、数据接入流程
通过银行网关***、清分***、对账***的多平台数据联通,确保内外部对账数据的统一;
内部数据接入:用户下单支付完成交易后,清分***将该笔订单信息通过kafka消息中间件同步至对账***作为我方交易信息;
外部数据接入:由银行网关中心推送一般流水文件、收付费文件、差错文件至对账***,对账***通过FTP/SFTP服务器进行下载;
S2、数据勾兑流程
将清分***交易数据与银行网关***对账文件信息根据“请求流水号-业务类型-交易类型-交易金额-交易状态”的数据勾兑规则D+1或者D+0存入Redis进行核心数据比对并输出差异,设置挂账周期阀值确保日切交易平账;由***定时任务通过取模分片算法进行数据分发,采用金融分布式数据库TiDB解析文件字段,提供无上限的、线性扩展的高并发、高吞吐的集群处理能力,利用高吞吐量的消息中间件来实现***解耦及高性能,满足业务大容量、***高可用诉求;
S3、差异处理流程
对账差异数据勾兑完成后,对账***会通过定时任务指配的时间点进行轮循式差异补偿;如:当差异出现“处理中,我方无”结果时调用清分***查询最新订单状态来保证***间数据一致性,并对长款/短款/平账结果进行差异记账/平账汇总;
在一般文件及差错文件中新增资金"记账状态”配置标识,每日监控触发了平账记账后,对平账数据调接入账务平台进行汇总记账,记账成功则标记“成功”标识;若为差异数据,调用清分平台进行差异处理完毕后,进行差错记账,记账成功则标记“成功”;对未标记“成功”的初始化记账数据,重新发起记账;通过记账标识标记校验确保每一笔账务信息的准确性。
与现有技术相比,本发明的有益效果如下:
1、通过定时任务指配的处理时间点进行轮循处理,且采用金融分布式数据库TiDB解析银行网关中心推送的对账文件文件字段,利用高吞吐量的消息中间件来实现***解耦及高性能,提高数据的读写效率,满足支付公司日均千万级交易数据对账诉求。
2、根据取模分片算法在分布式环境下进行数据分发、批量比对D+1或D+0 核心数据并输出差异,读取定时任务指配的时间点进行轮循式差异补偿,并对差异数据处理结果按照长款/短款/平账分类记账。
3、引入记账标识装置,通过记账标识校验,在分布式环境下保证账务的幂等性和安全性,实现每笔账务只会记一笔账,通过账务与流水的双重核对解决重复记账清算问题,确保每一笔账务信息的准确性,具备强一致性和高可用性,有效降低资金风险。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明的数据接入流程示意图;
图2是本发明的数据勾兑流程示意图;
图3是本发明的差异处理流程示意图;
图4是本发明的实施示意图—记账状态标识图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。其中附图中相同的标号全部指的是相同的部件。
实施例1
如图1-4,本发明提供一种基于通讯账户资金安全的记账处理装置,包括以下:
S1、数据接入流程
通过银行网关***、清分***、对账***的多平台数据联通,确保内外部对账数据的统一;
内部数据接入:用户下单支付完成交易后,清分***将该笔订单信息通过kafka消息中间件同步至对账***作为我方交易信息;
外部数据接入:由银行网关中心推送一般流水文件、收付费文件、差错文件至对账***,对账***通过FTP/SFTP服务器进行下载;
S2、数据勾兑流程
将清分***交易数据与银行网关***对账文件信息根据“请求流水号-业务类型-交易类型-交易金额-交易状态”的数据勾兑规则D+1或者D+0存入Redis进行核心数据比对并输出差异,设置挂账周期阀值确保日切交易平账;由***定时任务通过取模分片算法进行数据分发,采用金融分布式数据库TiDB解析文件字段,提供无上限的、线性扩展的高并发、高吞吐的集群处理能力,利用高吞吐量的消息中间件来实现***解耦及高性能,满足业务大容量、***高可用诉求;
S3、差异处理流程
对账差异数据勾兑完成后,对账***会通过定时任务指配的时间点进行轮循式差异补偿;如:当差异出现“处理中,我方无”结果时调用清分***查询最新订单状态来保证***间数据一致性,并对长款/短款/平账结果进行差异记账/平账汇总;
在一般文件及差错文件中新增资金"记账状态”配置标识,每日监控触发了平账记账后,对平账数据调接入账务平台进行汇总记账,记账成功则标记“成功”标识;若为差异数据,调用清分平台进行差异处理完毕后,进行差错记账,记账成功则标记“成功”;对未标记“成功”的初始化记账数据,重新发起记账;通过记账标识标记校验确保每一笔账务信息的准确性。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (1)

1.一种基于通讯账户资金安全的记账处理装置,其特征在于,包括以下:
S1、数据接入流程
通过银行网关***、清分***、对账***的多平台数据联通,确保内外部对账数据的统一;
内部数据接入:用户下单支付完成交易后,清分***将该笔订单信息通过kafka消息中间件同步至对账***作为我方交易信息;
外部数据接入:由银行网关中心推送一般流水文件、收付费文件、差错文件至对账***,对账***通过FTP/SFTP服务器进行下载;
S2、数据勾兑流程
将清分***交易数据与银行网关***对账文件信息根据“请求流水号-业务类型-交易类型-交易金额-交易状态”的数据勾兑规则D+1或者D+0存入Redis进行核心数据比对并输出差异,设置挂账周期阀值确保日切交易平账;由***定时任务通过取模分片算法进行数据分发,采用金融分布式数据库TiDB解析文件字段,提供无上限的、线性扩展的的高并发、高吞吐的集群处理能力,利用高吞吐量的消息中间件来实现***解耦及高性能,满足业务大容量、***高可用诉求;
S3、差异处理流程
对账差异数据勾兑完成后,对账***会通过定时任务指配的时间点进行轮循式差异补偿;如:当差异出现“处理中,我方无”结果时调用清分***查询最新订单状态来保证***间数据一致性,并对长款/短款/平账结果进行差异记账/平账汇总;
在一般文件及差错文件中新增资金"记账状态”配置标识,每日监控触发了平账记账后,对平账数据调接入账务平台进行汇总记账,记账成功则标记“成功”标识;若为差异数据,调用清分平台进行差异处理完毕后,进行差错记账,记账成功则标记“成功”;对未标记“成功”的初始化记账数据,重新发起记账;通过记账标识标记校验确保每一笔账务信息的准确性。
CN202111464806.2A 2021-12-02 2021-12-02 一种基于通讯账户资金安全的记账处理装置 Pending CN114385749A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111464806.2A CN114385749A (zh) 2021-12-02 2021-12-02 一种基于通讯账户资金安全的记账处理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111464806.2A CN114385749A (zh) 2021-12-02 2021-12-02 一种基于通讯账户资金安全的记账处理装置

Publications (1)

Publication Number Publication Date
CN114385749A true CN114385749A (zh) 2022-04-22

Family

ID=81196790

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111464806.2A Pending CN114385749A (zh) 2021-12-02 2021-12-02 一种基于通讯账户资金安全的记账处理装置

Country Status (1)

Country Link
CN (1) CN114385749A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116188190A (zh) * 2023-04-21 2023-05-30 梅州客商银行股份有限公司 一种高并发支付***多批次半实时对账方法及***
CN116737465A (zh) * 2023-08-11 2023-09-12 梅州客商银行股份有限公司 一种银行支付***对账校验及差错处理的测试方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116188190A (zh) * 2023-04-21 2023-05-30 梅州客商银行股份有限公司 一种高并发支付***多批次半实时对账方法及***
CN116737465A (zh) * 2023-08-11 2023-09-12 梅州客商银行股份有限公司 一种银行支付***对账校验及差错处理的测试方法
CN116737465B (zh) * 2023-08-11 2024-04-02 梅州客商银行股份有限公司 一种银行支付***对账校验及差错处理的测试方法

Similar Documents

Publication Publication Date Title
US10540643B2 (en) Interchange rate processing system and method
US20060026073A1 (en) Methods and Systems for Managing Card Programs and Processing Card Transactions
CN114385749A (zh) 一种基于通讯账户资金安全的记账处理装置
CN107784574A (zh) 对账处理方法及装置
US10896414B2 (en) Computer message routing and processing system and method
MX2013003317A (es) Sistema y metodos de conduccion de transaccion compuesta de pago de factura.
US10650472B2 (en) Single use account pool processing system and method
US11829966B2 (en) Systems and methods for tracking access data to a data source
US10535067B2 (en) Electronic incremental payments
CN111080424A (zh) 一种账务管理的方法和装置
CN101587615A (zh) 一种交通ic卡与银行卡的信息集成平台
US7970673B2 (en) Method, apparatus, and computer program product for repository data maximization
CN112801645A (zh) 智慧供应链金融AIOT BDaaS大数据运营平台
CN112258306A (zh) 账务信息核对的方法、装置、电子设备和存储介质
CN111708808A (zh) 分布式业务***及其业务汇总查询方法、装置和设备
KR101500832B1 (ko) 원천징수 대행 방법 및 이를 실행하는 시스템
CN115496605A (zh) 一种基于drools处理金融授权规则的方法
CN113095835A (zh) 数据一致性的核验方法、装置及***
US10943203B2 (en) Geographic region modification tool for database query enhancement
CN110751546A (zh) 一种去中心化的分布式节点记账方法
CN113362025B (zh) 数据核算***、方法、计算机可读存储介质、电子设备
US20160364726A1 (en) Systems and Methods for Use in Processing Transactions to Payment Accounts
Seng et al. A structured transformation approach for legacy information systems-a cash receipts/reimbursements example
CN116777543A (zh) 一种支持支核一体的聚合支付方法及***
CN113191832A (zh) 一种自动开票方法、装置及其存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication