[go: up one dir, main page]

CN107067323A - Finance data processing system and batch credit transaction dissemination system and its method - Google Patents

Finance data processing system and batch credit transaction dissemination system and its method Download PDF

Info

Publication number
CN107067323A
CN107067323A CN201611242629.2A CN201611242629A CN107067323A CN 107067323 A CN107067323 A CN 107067323A CN 201611242629 A CN201611242629 A CN 201611242629A CN 107067323 A CN107067323 A CN 107067323A
Authority
CN
China
Prior art keywords
data
card
type
processing
data processing
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.)
Granted
Application number
CN201611242629.2A
Other languages
Chinese (zh)
Other versions
CN107067323B (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.)
China Unionpay Co Ltd
Original Assignee
China Unionpay 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 China Unionpay Co Ltd filed Critical China Unionpay Co Ltd
Priority to CN201611242629.2A priority Critical patent/CN107067323B/en
Publication of CN107067323A publication Critical patent/CN107067323A/en
Application granted granted Critical
Publication of CN107067323B publication Critical patent/CN107067323B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明涉及金融数据处理系统以及批量贷记交易分发系统及其方法。本发明的金融数据处理方法包括下述步骤:数据接收步骤,接收来自金融数据;数据前置处理步骤,用于对接收到的金融数据进行前置处理并区分出第一类型数据和第二类型数据;第一数据处理步骤,对第一类型数据进行数据处理并且进行格式转换后输出;以及第二数据处理步骤,对第二类型数据进行数据处理并且进行格式转换后输出。根据本发明,能够对批量文件进行自动识别和分开处理,有助于拓展各类付款业务,有效提升客户粘性,而且,能够提高金融数据的处理效果,降低交易成本。

The invention relates to a financial data processing system and a batch credit transaction distribution system and method thereof. The financial data processing method of the present invention includes the following steps: a data receiving step, receiving financial data; a data pre-processing step, for pre-processing the received financial data and distinguishing the first type of data from the second type data; the first data processing step is to perform data processing on the first type of data and output after format conversion; and the second data processing step is to perform data processing on the second type of data and perform format conversion to output. According to the present invention, batch files can be automatically identified and processed separately, which helps to expand various payment services, effectively improves customer stickiness, and can improve the processing effect of financial data and reduce transaction costs.

Description

金融数据处理系统以及批量贷记交易分发系统及其方法Financial data processing system and batch credit transaction distribution system and method thereof

技术领域technical field

本发明涉及一种对金融数据进行处理的系统以及方法,更具体地是涉及一种能够自动区分卡基账户和非卡基帐号的的批量贷记交易分发与额度控制方法及系统。The present invention relates to a system and method for processing financial data, more particularly to a batch credit transaction distribution and quota control method and system capable of automatically distinguishing card-based accounts and non-card-based accounts.

背景技术Background technique

随着国内中小金融(商业、村镇)银行、非银行支付机构数量的大幅增长,以及金融支付市场的高速发展,在商户资金入帐、涉农收购、代发工资等与支付相关的资金贷记活动方面越来越频繁,市场广阔。而目前的银行帐户除了以卡bin为主的银行卡帐户等的卡基账户之外,还存在有大量的对公帐户、存折账户等非卡基帐户形式,卡组织无法对非卡基账号进行贷记交易处理。With the substantial increase in the number of domestic small and medium-sized financial (commercial, village) banks and non-bank payment institutions, and the rapid development of the financial payment market, payment-related fund credits such as merchant fund entry, agriculture-related purchases, and salary payment Activities are becoming more and more frequent and the market is vast. In addition to the card-based accounts such as bank card accounts mainly based on card bins, the current bank accounts also have a large number of non-card-based accounts such as corporate accounts and passbook accounts. Credit transaction processing.

其中,卡基可以理解为银联、visa、master等以ISO标准的卡bin为基础,通过卡bin账号识别或者关联的银行卡账户。比如目前中国以62开头的银联卡卡号是16-19位长度,那么卡组织通过识别其前6位卡bin号来判断是哪个银行的、什么性质的卡(借记或贷记卡)等等,然后转发给对应的发卡行,由发卡行进行密码验证并返回授权信息,从而完成交易。Among them, the card base can be understood as the bank card account identified or associated with the card bin account number of UnionPay, Visa, Master, etc. based on the ISO standard card bin. For example, the current UnionPay card number starting with 62 in China is 16-19 digits in length, then the card organization can judge which bank it is and what kind of card (debit or credit card) it is by identifying the first 6 digits of the card bin number, etc. , and then forward it to the corresponding card issuing bank, which will perform password verification and return authorization information to complete the transaction.

与此相对,非卡基可以理解为,例如现在的存折户、对公帐户,都是各个银行自行定义的账号(这个里面可能有一定的历史发展因素吧),没有明确的标准和规则,卡组织无法根据这些账户信息来识别出来哪些账户是哪个银行的,也没法识别这些账户的性质,也就没办法通过报文信息进行交易信息流的转发。In contrast, non-card-based accounts can be understood as, for example, current passbook accounts and corporate accounts are all accounts defined by each bank (there may be certain historical development factors in this), and there are no clear standards and rules. Organizations cannot identify which accounts belong to which bank based on these account information, nor can they identify the nature of these accounts, and there is no way to forward transaction information flow through message information.

中小金融银行及非银行支付机构作为银联的成员机构,需要对贷记交易自行拆分,将非卡基交易委托具有资质的商业银行通过人民银行大小额支付系统、超级网银处理,卡基交易通过银联发起贷记交易处理。普遍存在内部系统改造、非卡基业务处理时效慢、费用高昂、对账体验差等一系列问题,广大成员机构期望能够统一批量处理入口、降低贷记成本,并提升用户体验。Small and medium-sized financial banks and non-bank payment institutions, as members of UnionPay, need to split credit transactions by themselves, and entrust qualified commercial banks with non-card-based transactions to process them through the People's Bank of China's small-amount payment system and super online banking. Card-based transactions Initiate credit transaction processing through UnionPay. There are a series of problems such as internal system transformation, slow processing of non-card-based business, high fees, and poor reconciliation experience. The majority of member institutions expect to be able to unify batch processing entrances, reduce credit costs, and improve user experience.

发明内容Contents of the invention

鉴于上述问题, 本发明旨在提供一种对不同类型的金融数据进行处理的金融数据处理系统。In view of the above problems, the present invention aims to provide a financial data processing system for processing different types of financial data.

更具体地,本发明旨在提供一种能够提供统一的批量处理接口并且能够自动区分卡基账户和非卡基帐号的批量贷记交易分发系统。More specifically, the present invention aims to provide a batch credit transaction distribution system that can provide a unified batch processing interface and can automatically distinguish between card-based accounts and non-card-based accounts.

在此基础上,本发明旨在提供一种能够自动区分卡基账户和非卡基帐号并且能够进行额度控制的批量贷记交易分发与额度控制方法及系统。On this basis, the present invention aims to provide a batch credit transaction distribution and limit control method and system capable of automatically distinguishing card-based accounts and non-card-based accounts and capable of controlling the limit.

本发明的金融数据处理系统,其特征在于,具备:The financial data processing system of the present invention is characterized in that it has:

数据拨出装置,用于将金融数据提交到下述的数据前置处理装置;The data dialing device is used to submit the financial data to the following data pre-processing device;

数据前置处理装置,用于对来自所述数据拨出装置的金融数据进行前置处理并区分出第一类型数据和第二类型数据,将第一类型数据送至下述的第一类型数据处理装置、将第二类型数据送至下述的第二类型数据处理装置;A data pre-processing device, used to pre-process the financial data from the data transfer device and distinguish the first type of data from the second type of data, and send the first type of data to the following first type of data The processing device sends the second type of data to the second type of data processing device described below;

第一类型数据处理装置,用于对第一类型数据进行数据处理并且将处理后的数据送入下述的第一转接系统;The first type of data processing device is used to perform data processing on the first type of data and send the processed data to the following first switching system;

第二类型数据处理装置,用于对第二类型数据进行数据处理并且将处理后的数据送入下述的第二转接系统;The second type of data processing device is used to perform data processing on the second type of data and send the processed data to the following second switching system;

第一转接系统,用于将第一类型数据处理装置输出的数据进行格式转换处理后送至下述的数据接入装置;The first switching system is used to convert the format of the data output by the first type of data processing device and then send it to the following data access device;

第二转接系统,用于将第二类型数据处理装置输出的数据进行格式转换处理后送至下述的数据接入装置;以及The second switching system is used to convert the format of the data output by the second type data processing device to the following data access device; and

数据接入装置,用于接收来自所述第一转接系统和所述第二转接系统的处理结果。A data access device, configured to receive processing results from the first switching system and the second switching system.

优选地,进一步具备:Preferably, further possess:

数据附加控制管理系统,用于分别对所述第一类型数据处理装置要进行处理的第一类型数据、以及所述第二类型数据处理装置要进行处理的对第二类型数据实施附加控制管理,A data addition control management system, configured to implement additional control management on the first type of data to be processed by the first type of data processing device and the second type of data to be processed by the second type of data processing device,

在通过所述附加控制管理后所述第一类型数据处理装置才进行对第一类型数据的数据处理、所述第二类型数据处理装置才进行对第二类型数据的数据处理。The first-type data processing device performs data processing on the first-type data, and the second-type data processing device performs data processing on the second-type data after passing the additional control management.

优选地,所述第一类型数据处理装置和所述第二类型数据处理装置通过所述数据前置处理装置将数据处理结果反馈到所述数据拨出装置。Preferably, the first-type data processing device and the second-type data processing device feed back data processing results to the data dial-out device through the data pre-processing device.

优选地,所述数据前置处理装置基于10叉树方式对金融数据进行前置处理以将输入的金融数据区分为将第一类型数据和第二类型数据。Preferably, the data pre-processing means pre-processes the financial data based on a 10-tree method to distinguish the input financial data into first type data and second type data.

优选地,所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的金融数据判断为第一类型数据、对于在10叉树上未找到卡bin的金融数据判断为第二类型数据。Preferably, the 10-fork tree processing is to read the card bin information table first, establish a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for The financial data whose card bin is found on the dectree is judged as the first type of data, and the financial data whose card bin is not found on the 10-ary tree is judged as the second type of data.

本发明的批量贷记交易分发系统,其特征在于,具备:付款机构、批量文件分发前置系统、交易处理前置系统、大小额前置系统、人行支付系统、转接系统以及收款机构,The batch credit transaction distribution system of the present invention is characterized in that it has: a payment mechanism, a batch file distribution front-end system, a transaction processing front-end system, a large and small amount front-end system, a pedestrian payment system, a transfer system, and a collection mechanism ,

其中,所述付款机构用于提交批量文件到前置系统,Wherein, the payment institution is used to submit batch files to the front-end system,

所述批量文件分发前置系统对于所述批量文件中卡的卡基账户分发至加以处理前置系统、对于非卡基账户分发至大小额前置系统,The batch file distribution front-end system distributes the card-based accounts of the cards in the batch file to the front-end system for processing, and distributes the non-card-based accounts to the large and small amount front-end system,

所述大小额前置系统对于收到的非卡基账户的批量文件进行处理,将处理结果返回到批量文件分发系统并且将处理结果发送到人行支付系统,The large and small amount front-end system processes the received batch files of non-card-based accounts, returns the processing results to the batch file distribution system and sends the processing results to the PBOC payment system,

所述人行支付系统对来自所述大小额前置系统处理结果进行转接处理后发送到收款机构,The PBOC payment system transfers the processing results from the large and small amount front-end system and sends them to the collection agency,

所述交易处理前置系统对于来自所述批量文件分发前置系统的卡基账户的批量文件进行处理并将处理后的报文发送到转接系统,The transaction processing front-end system processes the batch files from the card-based account of the batch file distribution front-end system and sends the processed message to the transfer system,

所述转接系统对来自所述交易处理前置系统的报文进行转接处理后发送到收款机构。The transfer system transfers the message from the transaction processing front-end system and then sends it to the collection institution.

优选地,进一步具备:Preferably, further possess:

额度控制管理系统,用于在所述转接系统将得到的报文发送到收款机构之前先进行额度控制处理,所述转接系统根据额度控制处理结果发送报文到收款机构,以及用于在所述大小额前置系统将指令发送到收款机构之前先进行额度控制处理,所述大小额前置系统根据额度控制处理结果发送报文到收款机构。The quota control management system is used to perform quota control processing before the transfer system sends the obtained message to the collection institution, and the transfer system sends the message to the collection institution according to the quota control processing result, and uses Before the large and small amount front-end system sends the instruction to the collection institution, the amount control process is performed first, and the large and small amount front-end system sends a message to the payment collection institution according to the amount control processing result.

优选地,所述交易处理前置系统和所述大小额前置系统对于处理结果通过所述批量文件分发前置系统反馈到付款机构。Preferably, the transaction processing front-end system and the large and small amount front-end system feed back the processing results to the payment institution through the batch file distribution front-end system.

优选地,所述批量文件分发前置系统对于所述批量文件进行卡基帐号识别处理对于卡基账户分发至加以处理前置系统、对于非卡基账户分发至大小额前置系统。Preferably, the bulk file distribution front-end system performs card-based account number identification processing on the batch files, distributes to the front-end system for processing for card-based accounts, and distributes to the large and small amount front-end system for non-card-based accounts.

优选地,所述批量文件分发前置系统基于10叉树方式对金融数据进行前置处理以将输入的金融数据区分为将卡基账户和非卡基账户。Preferably, the batch file distribution front-end system pre-processes the financial data based on a 10-tree method to distinguish the input financial data into card-based accounts and non-card-based accounts.

优选地,所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的文件判断为卡基账户、对于在10叉树上未找到卡bin的文件判断为非卡基账户。Preferably, the 10-fork tree processing is to read the card bin information table first, establish a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for The file that finds the card bin on the 10-fork tree is judged as a card-based account, and the file that does not find a card bin on the 10-fork tree is judged as a non-card-based account.

本发明的金融数据处理方法,其特征在于,包括下述步骤:The financial data processing method of the present invention is characterized in that it comprises the following steps:

数据接收步骤,接收来自金融数据;Data receiving step, receiving from financial data;

数据前置处理步骤,用于对接收到的金融数据进行前置处理并区分出第一类型数据和第二类型数据;The data pre-processing step is used to pre-process the received financial data and distinguish the first type of data from the second type of data;

第一数据处理步骤,对第一类型数据进行数据处理并且进行格式转换后输出;以及The first data processing step is to perform data processing on the first type of data and perform format conversion before outputting; and

第二数据处理步骤,对第二类型数据进行数据处理并且进行格式转换后输出。The second data processing step is to perform data processing on the second type of data and perform format conversion before outputting.

优选地,进一步具备:Preferably, further possess:

第一数据附加控制管理步骤,对要进行第一数据处理的第一类型数据实施附加控制管理,在通过所述附加控制管理后实施所述第一数据处理步骤;以及A first data addition control management step, implementing additional control management on the first type of data to be subjected to first data processing, and implementing the first data processing step after passing the additional control management; and

第二数据附加控制管理步骤,对要进行第二数据处理的第二类型数据实施附加控制管理,在通过所述附加控制管理后实施所述第二数据处理步骤。The second data addition control management step is to implement additional control management on the second type of data to be subjected to the second data processing, and implement the second data processing step after passing the additional control management.

优选地,在所述数据前置处理步骤中,基于10叉树方式对金融数据进行前置处理以将输入的金融数据区分为将第一类型数据和第二类型数据。Preferably, in the data pre-processing step, the financial data is pre-processed based on a 10-tree method to distinguish the input financial data into first type data and second type data.

优选地,所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的金融数据判断为第一类型数据、对于在10叉树上未找到卡bin的金融数据判断为第二类型数据。Preferably, the 10-fork tree processing is to read the card bin information table first, establish a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for The financial data whose card bin is found on the dectree is judged as the first type of data, and the financial data whose card bin is not found on the 10-ary tree is judged as the second type of data.

本发明的批量贷记交易分发方法,其特征在于,包括下述步骤:The batch credit transaction distribution method of the present invention is characterized in that it comprises the following steps:

数据接收步骤,接收来批量文件;Data receiving step, receiving batch files;

数据前置处理步骤,用于对接收到的批量文件进行前置处理并区分出卡基账户和非卡基账户;The data pre-processing step is used to pre-process the received batch files and distinguish card-based accounts from non-card-based accounts;

第一数据处理步骤,对卡基账户的批量文件进行数据处理并且进行格式转换后输出;以及The first data processing step is to perform data processing on the batch files of card-based accounts and output after format conversion; and

第二数据处理步骤,对非卡基账户的批量文件进行数据处理并且进行格式转换后输出。The second data processing step is to perform data processing on the batch files of non-card-based accounts and output them after format conversion.

优选地,进一步具备:Preferably, further possess:

第一数据附加控制管理步骤,对所述卡基账户的数据实施附加控制管理,在通过所述附加控制管理后实施所述第一数据处理步骤;以及The first data additional control management step is to implement additional control management on the data of the card-based account, and implement the first data processing step after passing the additional control management; and

第二数据附加控制管理步骤,对所述非卡基账户的数据实施附加控制管理,在通过所述附加控制管理后实施所述第二数据处理步骤。The second data addition control management step is to implement additional control management on the data of the non-card-based account, and implement the second data processing step after passing the additional control management.

优选地,在所述数据前置处理步骤中,基于10叉树方式对批量文件进行前置处理以区分为卡基账户的数据和非卡基账户的数据。Preferably, in the data pre-processing step, the batch files are pre-processed based on a 10-tree method to distinguish between card-based account data and non-card-based account data.

优选地,所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的数据判断为卡基账户的数据、对于在10叉树上未找到卡bin的数据判断为非卡基账户的数据。Preferably, the 10-fork tree processing is to read the card bin information table first, establish a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for The data of the card bin found on the dectree is judged as the data of the card-based account, and the data of the card bin not found on the 10-branch tree is judged as the data of the non-card-based account.

如上所述,根据本发明的金融数据处理系统以及批量贷记交易分发系统及其方法,能够对批量文件进行自动识别和分开处理,有助于拓展各类付款业务,有效提升客户粘性,而且,能够提高金融数据的处理效果,降低交易成本。As mentioned above, according to the financial data processing system and batch credit transaction distribution system and method thereof of the present invention, batch files can be automatically identified and processed separately, which helps to expand various payment services and effectively enhance customer stickiness. Moreover, It can improve the processing effect of financial data and reduce transaction costs.

附图说明Description of drawings

图1是表示本发明的金融数据处理系统的构造框图。Fig. 1 is a block diagram showing the structure of a financial data processing system of the present invention.

图2是表示本发明的批量贷记交易分发系统的构造框图。Fig. 2 is a block diagram showing the structure of the batch credit transaction distribution system of the present invention.

图3表示本发明中批量文件分发前置系统200对于卡基账户和非卡基账户进行识别的具体流程。FIG. 3 shows the specific process of identifying card-based accounts and non-card-based accounts by the batch file distribution front-end system 200 of the present invention.

图4表示本发明中额度控制管理系统500进行额度控制的具体流程。FIG. 4 shows the specific flow of quota control by the quota control management system 500 in the present invention.

具体实施方式detailed description

下面介绍的是本发明的多个实施例中的一些,旨在提供对本发明的基本了解。并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。Introduced below are some of the various embodiments of the invention, intended to provide a basic understanding of the invention. It is not intended to identify key or critical elements of the invention or to delineate the scope of protection.

图1是表示本发明的金融数据处理系统的构造框图。Fig. 1 is a block diagram showing the structure of a financial data processing system of the present invention.

如图1所示,本发明的金融数据处理系统具备:As shown in Figure 1, the financial data processing system of the present invention has:

数据拨出装置10,用于将金融数据提交到下述的数据前置处理装置20;The data dialing device 10 is used to submit the financial data to the following data pre-processing device 20;

数据前置处理装置20,用于对从所述数据拨出装置10接收到的金融数据进行前置处理,将第一类型数据送至下述的第一类型数据处理装置30、将第二类型数据送至下述的第二类型数据处理装置40;The data pre-processing device 20 is used for pre-processing the financial data received from the data transfer device 10, sending the first type data to the first type data processing device 30 described below, and sending the second type data The data is sent to the second type of data processing means 40 described below;

第一类型数据处理装置30,用于对第一类型数据进行数据处理并且将处理后的数据送入第一转接系统60;The first-type data processing device 30 is configured to perform data processing on the first-type data and send the processed data to the first switching system 60;

第二类型数据处理装置40,用于对第二类型数据进行数据处理并且将处理后的数据送入第一转接系统70;The second-type data processing device 40 is configured to perform data processing on the second-type data and send the processed data to the first switching system 70;

第一转接系统60,用于将第一类型数据处理装置30输出的数据进行格式转换处理后送至下述的数据接入装置80;The first switching system 60 is used for converting the format of the data output by the first type data processing device 30 and then sending it to the following data access device 80;

第二转接系统70,用于将第二类型数据处理装置40输出的数据进行格式转换处理后送至下述的数据接入装置80;以及The second switching system 70 is used to convert the format of the data output by the second type data processing device 40 to the following data access device 80; and

数据接入装置80,用于接收来自所述第一转接系统60和所述第二转接系统70的处理结果。The data access device 80 is configured to receive the processing results from the first switching system 60 and the second switching system 70 .

优选地,本发明的金融数据处理系统进一步具备:Preferably, the financial data processing system of the present invention further possesses:

数据附加控制管理系统50,用于分别对第一类型数据处理30要进行处理的第一类型数据、以及对第二类型数据处理装置40要进行的数据实施附加控制管理,在通过所述附加控制管理后所述第一类型数据处理装置30才进行对第一类型数据的数据处理、所述第二类型数据处理装置40才进行对第二类型数据的数据处理。The data addition control management system 50 is configured to implement additional control management on the first type of data to be processed by the first type of data processing 30 and the data to be processed by the second type of data processing device 40, and through the additional control After the management, the first-type data processing device 30 performs data processing on the first-type data, and the second-type data processing device 40 performs data processing on the second-type data.

优选地,第一类型数据处理装置30和第二类型数据处理装置40通过数据前置处理装置20将数据处理结果反馈到数据拨出装置10。Preferably, the first type data processing device 30 and the second type data processing device 40 feed back the data processing result to the data dialing device 10 through the data preprocessing device 20 .

其中,数据前置处理装置基于10叉树方式对金融数据进行前置处理以将输入的金融数据分为将第一类型数据和第二类型数据。其中,10叉树处理是指先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的金融数据判断为第一类型数据、对于在10叉树上未找到卡bin的金融数据判断为第二类型数据。Wherein, the data pre-processing device performs pre-processing on the financial data based on the 10-tree method to divide the input financial data into first type data and second type data. Among them, the 10-fork tree processing refers to reading the card bin information table first, building a 10-fork tree, storing it according to the way that the child node of each node is one bit more than the parent node, and using the pre-order recursive algorithm for retrieval. The financial data whose card bin is found on the tree is judged as the first type of data, and the financial data whose card bin is not found on the deca tree is judged as the second type of data.

接着,对于将本发明的金融数据处理系统应用到批量贷记交易分发的具体情形进行说明。Next, the specific situation of applying the financial data processing system of the present invention to batch credit transaction distribution will be described.

图2是表示本发明的批量贷记交易分发系统的构造框图。Fig. 2 is a block diagram showing the structure of the batch credit transaction distribution system of the present invention.

如图2所示,本发明的批量贷记交易分发系统具备:付款机构100、批量文件分发前置系统200、交易处理前置系统300、大小额前置系统400、额度控制管理系统500、转接系统600、人行支付系统700以及收款机构800。As shown in Figure 2, the batch credit transaction distribution system of the present invention includes: a payment institution 100, a batch file distribution front-end system 200, a transaction processing front-end system 300, a large and small amount front-end system 400, a quota control management system 500, Transfer system 600 , PBC payment system 700 and collection institution 800 .

其中,付款机构100提交统一格式的批量付款请求文件到批量文件分发前置系统200,由批量文件分发前置系统200进行装载。批量文件分发前置系统200除提供系统对接方式外,也提供服务界面供成员机构在界面上提交请求文件进行装载。如装载失败,则即刻下发装载状态回盘文件,并在服务界面显示装载状态和失败原因。Wherein, the payment institution 100 submits batch payment request files in a unified format to the batch file distribution front-end system 200, and the batch file distribution front-end system 200 loads them. The front-end system for batch file distribution 200 not only provides a system docking method, but also provides a service interface for member institutions to submit request files on the interface for loading. If the loading fails, the loading status recovery file will be issued immediately, and the loading status and failure reason will be displayed on the service interface.

批量文件分发前置系统200对于成功装载入数据库的交易记录,进行卡基账号识别处理,对于符合银行卡卡基标准的贷记交易记录,分发至交易处理前置系统300进行处理,对于非卡基账户,分发至大小额前置系统400。The batch file distribution front-end system 200 performs card-based account identification processing on the transaction records successfully loaded into the database, and distributes the credit transaction records that meet the bank card card-based standard to the transaction processing front-end system 300 for processing. Card-based accounts are distributed to the front-end system 400 for large and small amounts.

批量文件分发前置系统200的主要作用:1)对于收到的付款机构100提交的批量文件,进行装载,并对不符合文件格式要求的记录,形成回盘文件反馈给付款机构100;2)装载后,进行卡基识别处理,将基于卡基的贷记交易形成批量代付文件,送交易处理前置处理装置300;3)对于非卡基交易记录,将其送至大小额前置系统400;4)对交易处理前置系统300、大小额前置系统400返回的交易处理成功/失败交易,以反馈文件方式及查询方式提供给付款机构100。The main functions of the batch file distribution front-end system 200: 1) Load the batch files submitted by the payment institution 100 received, and form a return file for the records that do not meet the file format requirements to feed back to the payment institution 100; 2) After loading, carry out card base identification processing, form batch payment documents based on card base credit transactions, and send them to the transaction processing pre-processing device 300; 3) For non-card base transaction records, send them to the large and small amount front System 400; 4) Provide the transaction processing success/failure transactions returned by the transaction processing front-end system 300 and the large and small amount front-end system 400 to the payment institution 100 in the form of feedback files and inquiries.

大小额前置系统400收到批量贷记交易记录后,进行打包,汇总需冻结贷记资金总额,其中,优先向额度控制管理系统500申请冻结资金额度并成功返回后,向人行支付系统700发送贷记指令,并收取入账失败的退汇交易指令。如果申请冻结贷记资金额度失败,则经大小额前置系统400发起的批量贷记交易全部失败。After the large and small amount front-end system 400 receives the batch credit transaction records, it packs and summarizes the total amount of credit funds that need to be frozen. Among them, the priority is to apply to the quota control management system 500 to freeze the capital quota and return it successfully, and then to the PBC payment system 700 Send credit instructions, and receive remittance refund transaction instructions that fail to enter the account. If the application for freezing the credit amount fails, all batch credit transactions initiated by the large and small amount front-end system 400 will fail.

大小额前置系统400的主要作用如下:1)对收到的批量贷记交易经该前置处理的记录,转换成送入人行支付系统700的报文格式,并根据交易及资金信息等,申请冻结资金,进行交易打包,并向人行支付系统70发送交易报文;2)收取人行支付系统70返回的交易信息、以及资金申请冻结、释放情况,将交易处理结果返回给批量文件分发前置系统200。The main functions of the large and small amount front-end system 400 are as follows: 1) Convert the received batch credit transactions through the pre-processed records into the message format sent to the PBC payment system 700, and based on the transaction and fund information, etc. , apply for freezing funds, package the transaction, and send a transaction message to the PBC payment system 70; 2) receive the transaction information returned by the PBC payment system 70, as well as the freezing and release of the fund application, and return the transaction processing result to the front of the batch file distribution Set up the system 200.

交易处理前置系统300收到批量贷记交易后,进行批转实处理(即批量交易进行逐笔组合成报文进行发送),向转接系统600逐笔发起代付交易报文,并收取交易返回成功/失败报文信息。交易处理前置系统600的主要作用如下:对收到的批量贷记交易,进行批转实处理(即批量交易进行逐笔组合成报文进行发送),并接收转接系统600返回的信息。After the transaction processing front-end system 300 receives batch credit transactions, it performs batch transfer processing (that is, the batch transactions are combined into messages one by one and sent), and initiates payment transaction messages to the transfer system 600 one by one, and collects The transaction returns success/failure message information. The main functions of the transaction processing front-end system 600 are as follows: perform forwarding processing on received batch credit transactions (that is, batch transactions are combined into messages one by one for sending), and receive information returned by the transfer system 600 .

由转接系统600逐笔发送贷记交易,并且在发送前向额度控制管理系统500逐笔申请并冻结交易资金额度,如果额度控制管理交易额度用完,则交易发送失败。如转接系统600接收收款机构800反馈报文该笔贷记交易失败,则反馈申请释放该笔交易冻结的资金。The transfer system 600 sends credit transactions one by one, and applies to the quota control management system 500 one by one and freezes the transaction capital quota before sending. If the quota control management transaction quota is used up, the transaction will fail to send. If the transfer system 600 receives a feedback message from the collection agency 800 that the credit transaction fails, it will feedback and apply for releasing the frozen funds of the transaction.

其中,额度控制系统500的主要作用如下:接收转接系统600、大小额前置系统400的有关某机构的资金额度的冻结、释放申请并反馈。按照贷记交易资金,对某机构有一定基础额度及先收后付的原则,设立机构账户,实时冻结、释放机构账户资金一定额度,在额度不够时进行冻结失败处理并返回通知信息。Among them, the main functions of the quota control system 500 are as follows: receiving the transfer system 600 and the large and small amount front-end system 400 related to the freeze and release application and feedback of the fund quota of a certain institution. According to the credit transaction funds, there is a certain basic amount for an institution and the principle of receiving first and paying later, setting up an institutional account, freezing and releasing a certain amount of funds in the institutional account in real time, and handling the freezing failure and returning a notification message when the amount is not enough.

交易处理前置系统300和大小额前置系统400,对于返回的成功或失败交易记录,反馈至批量文件分发前置系统200,以反馈文件方式告知付款机构100交易成功/失败记录明细,也提供服务界面查询交易情况。The transaction processing front-end system 300 and the large and small amount front-end system 400 feed back the successful or failed transaction records returned to the batch file distribution front-end system 200, and notify the payment institution 100 of the transaction success/failure record details in the form of a feedback file, and also Provide a service interface to query transaction status.

接着,对于作为本发明的发明点之一的批量文件分发前置系统200进行说明。Next, the batch file distribution front-end system 200 as one of the inventive points of the present invention will be described.

批量文件分发前置系统200对于成功装载入数据库的交易记录,进行卡基账号识别处理,对于符合银行卡卡基标准的贷记交易记录,分发至交易处理前置系统300进行处理,对于非卡基账户,分发至大小额前置系统400。在这里为了解决卡基及非卡基账户的识别问题,同时考虑到卡bin数量级以及贷记交易呈数百万级笔数的快速增长,本发明着眼于解决交易的识别与分发效率,提出了如下的解决方式:通过将卡bin信息装载入共享内存中以10叉树的方式存在,从而实现多个进程文件中交易帐号同时查找和卡bin匹配过程中的最短路径。The batch file distribution front-end system 200 performs card-based account identification processing on the transaction records successfully loaded into the database, and distributes the credit transaction records that meet the bank card card-based standard to the transaction processing front-end system 300 for processing. Card-based accounts are distributed to the front-end system 400 for large and small amounts. Here, in order to solve the identification problem of card-based and non-card-based accounts, and considering the rapid growth of the card bin order of magnitude and the number of credit transactions in the millions, the present invention focuses on solving the identification and distribution efficiency of transactions, and proposes The solution is as follows: by loading the card bin information into the shared memory to exist in the form of a 10-fork tree, so as to realize the shortest path in the simultaneous search and card bin matching process of transaction accounts in multiple process files.

图3表示本发明中批量文件分发前置系统200对于卡基账户和非卡基账户进行识别的具体流程。FIG. 3 shows the specific process of identifying card-based accounts and non-card-based accounts by the batch file distribution front-end system 200 of the present invention.

如图3所示,在步骤S100中,根据卡bin信息建立10叉树,具体地,根据卡bin表长度位最短6位数字、最长12位数字的特点,以及数字从0-9共10位数字,读取卡bin信息表,建立10叉树,按照每层节点的子节点比父节点多一位长度的方式,将卡bin中所有卡bin号以10叉树形式存储在内存中,并以链式方式存储,数据域以结构体存储卡bin和标记值(0或1),为确保每个卡bin都能纳入该10叉树中,需建立完全二叉树,对于非实际卡bin其数据域标记值为0。As shown in Figure 3, in step S100, a 10-fork tree is established according to the card bin information, specifically, according to the characteristics of the card bin table length being the shortest 6 digits and the longest 12 digits, and the numbers are 10 from 0-9 digits, read the card bin information table, build a 10-fork tree, and store all the card bin numbers in the card bin in the form of a 10-fork tree in the memory according to the way that the child nodes of each layer of nodes are one bit longer than the parent node. And stored in a chained manner, the data field stores the card bin and the tag value (0 or 1) in a structure. In order to ensure that each card bin can be included in the 10-fork tree, a complete binary tree needs to be established. For non-actual card bins, other The data field tag value is 0.

在步骤S200中,从批量文件分发前置系统200读取一笔贷记交易,获取其账号信息,判断该账号长度位。In step S200, a credit transaction is read from the batch file distribution front-end system 200, its account information is obtained, and the length of the account is determined.

在步骤S300中,判断该帐号是否在16位至19位之间,如果账号长度在16位至19位之间,则进入步骤S500能够继续进行卡基帐号的判断,如果账号长度不在16位至19位之间,则直接判断为非卡基交易并进入步骤S400。在步骤S400中储存该非卡基交易。In step S300, it is judged whether the account number is between 16 and 19 digits, if the account number length is between 16 and 19 digits, then enter step S500 to continue to judge the card-based account number, if the account number length is not between 16 and 19 digits If it is between 19 digits, it is directly judged as a non-card-based transaction and proceeds to step S400. In step S400, the non-card-based transaction is stored.

在步骤S500中,对于进入该步骤的帐号按照先序递归算法进行检索,依次从自第一位起至下一位数字组合进行查找,直至找到10叉树中对应的节点数据域值一致、标记值为1时,该账号的下一位数字组合在10叉树中数据域标记值为0。以上,则认为检索到该账号对应的卡bin号,即,在步骤S600中,如果检索到对应的卡bin号,则认为是卡基交易并进入步骤S700,在步骤S700中储存该卡基交易,如果检索不到对应的卡bin号,则认为是非卡基交易并进入步骤S800,在步骤S800中储存该非卡基交易。In step S500, the account number entering this step is retrieved according to the preorder recursive algorithm, and the combination of digits from the first digit to the next digit is searched in turn until the corresponding node data field value in the decile tree is found to be consistent, marked When the value is 1, the next digit combination of the account has a value of 0 in the data field mark in the 10-fork tree. Above, it is considered that the card bin number corresponding to the account has been retrieved, that is, in step S600, if the corresponding card bin number is retrieved, it is considered to be a card-based transaction and enter step S700, and the card-based transaction is stored in step S700 , if the corresponding card bin number cannot be retrieved, it is considered as a non-card-based transaction and enters step S800, where the non-card-based transaction is stored.

如此通过重复上述步骤,批量文件分发前置系统200依次处理每一笔贷记交易。By repeating the above steps, the batch file distribution front-end system 200 processes each credit transaction sequentially.

在本发明中,如上所述,通过这样利用10叉树能够快速有效地识别卡基交易和非卡基交易,能够大大提高区分开卡基帐号和非卡基帐号的效率,由此,能够有效提高交易的速度。In the present invention, as mentioned above, by using the 10-fork tree to quickly and effectively identify card-based transactions and non-card-based transactions, the efficiency of distinguishing card-based account numbers and non-card-based account numbers can be greatly improved, thereby effectively Increase the speed of transactions.

接着,对于作为本发明的另一个发明点的额度控制管理系统500进行说明。Next, the quota control management system 500 as another inventive point of the present invention will be described.

图4表示本发明中额度控制管理系统500进行额度控制的具体流程。FIG. 4 shows the specific flow of quota control by the quota control management system 500 in the present invention.

在步骤S900中,额度控制管理系统500收到额度冻结/释放申请,在步骤S901中,额度控制管理系统500根据上送的机构信息,检查其对应账户状态,包括账户有效性、余额及操作权限等,如果检查失败则直接返回处理结果,如果检查账户状态正常则进入步骤S902,否则进入步骤S904并返回失败。In step S900, the quota control management system 500 receives the quota freeze/release application. In step S901, the quota control management system 500 checks the corresponding account status, including account validity, balance and operation authority, according to the submitted institutional information. etc. If the check fails, return the processing result directly; if the check account status is normal, enter step S902; otherwise, enter step S904 and return failure.

在步骤S902中,对于检查账户状态正常的,进行账户资金状态处理。在步骤S903中,对账户资金进行按申请额度冻结处理,冻结后可使用资金为剩余余额;如果是释放申请,则对其可使用余额增加释放资金额度,账户资金额保持不变。无论冻结、释放成功或失败,均进入步骤S904并将处理结果原路反馈给申请方。In step S902, for the checked account status is normal, the account fund status processing is performed. In step S903, the account funds are frozen according to the application amount, and the usable funds after freezing are the remaining balance; if it is a release application, the release fund amount is added to the usable balance, and the account fund amount remains unchanged. Regardless of whether the freeze or release succeeds or fails, enter step S904 and feed back the processing result to the applicant through the original route.

以上对于本发明的金融数据处理系统以及批量贷记交易分发系统进行了说明,下面对于本发明的金融数据处理方法以及批量贷记交易分发方法进行简单说明。The financial data processing system and batch credit transaction distribution system of the present invention have been described above, and the financial data processing method and batch credit transaction distribution method of the present invention will be briefly described below.

本发明的金融数据处理方法,其特征在于,包括下述步骤:The financial data processing method of the present invention is characterized in that it comprises the following steps:

数据接收步骤,接收来自金融数据;Data receiving step, receiving from financial data;

数据前置处理步骤,用于对接收到的金融数据进行前置处理并区分出第一类型数据和第二类型数据;The data pre-processing step is used to pre-process the received financial data and distinguish the first type of data from the second type of data;

第一数据处理步骤,对第一类型数据进行数据处理并且进行格式转换后输出;以及The first data processing step is to perform data processing on the first type of data and perform format conversion before outputting; and

第二数据处理步骤,对第二类型数据进行数据处理并且进行格式转换后输出。The second data processing step is to perform data processing on the second type of data and perform format conversion before outputting.

优选地,进一步具备:Preferably, further possess:

第一数据附加控制管理步骤,对要进行第一数据处理的第一类型数据实施附加控制管理,在通过所述附加控制管理后实施所述第一数据处理步骤;以及A first data addition control management step, implementing additional control management on the first type of data to be subjected to first data processing, and implementing the first data processing step after passing the additional control management; and

第二数据附加控制管理步骤,对要进行第二数据处理的第二类型数据实施附加控制管理,在通过所述附加控制管理后实施所述第二数据处理步骤。The second data addition control management step is to implement additional control management on the second type of data to be subjected to the second data processing, and implement the second data processing step after passing the additional control management.

优选地,在所述数据前置处理步骤中,基于10叉树方式对金融数据进行前置处理以将输入的金融数据区分为将第一类型数据和第二类型数据。Preferably, in the data pre-processing step, the financial data is pre-processed based on a 10-tree method to distinguish the input financial data into first type data and second type data.

优选地,所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的金融数据判断为第一类型数据、对于在10叉树上未找到卡bin的金融数据判断为第二类型数据。Preferably, the 10-fork tree processing is to read the card bin information table first, establish a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for The financial data whose card bin is found on the dectree is judged as the first type of data, and the financial data whose card bin is not found on the 10-ary tree is judged as the second type of data.

本发明的批量贷记交易分发方法,其特征在于,包括下述步骤:The batch credit transaction distribution method of the present invention is characterized in that it comprises the following steps:

数据接收步骤,接收来批量文件;Data receiving step, receiving batch files;

数据前置处理步骤,用于对接收到的批量文件进行前置处理并区分出卡基账户和非卡基账户;The data pre-processing step is used to pre-process the received batch files and distinguish card-based accounts from non-card-based accounts;

第一数据处理步骤,对卡基账户的批量文件进行数据处理并且进行格式转换后输出;以及The first data processing step is to perform data processing on the batch files of card-based accounts and output after format conversion; and

第二数据处理步骤,对非卡基账户的批量文件进行数据处理并且进行格式转换后输出。The second data processing step is to perform data processing on the batch files of non-card-based accounts and output them after format conversion.

优选地,进一步具备:Preferably, further possess:

第一数据附加控制管理步骤,对所述卡基账户的数据实施附加控制管理,在通过所述附加控制管理后实施所述第一数据处理步骤;以及The first data additional control management step is to implement additional control management on the data of the card-based account, and implement the first data processing step after passing the additional control management; and

第二数据附加控制管理步骤,对所述非卡基账户的数据实施附加控制管理,在通过所述附加控制管理后实施所述第二数据处理步骤。The second data addition control management step is to implement additional control management on the data of the non-card-based account, and implement the second data processing step after passing the additional control management.

优选地,在所述数据前置处理步骤中,基于10叉树方式对批量文件进行前置处理以区分为卡基账户的数据和非卡基账户的数据。Preferably, in the data pre-processing step, the batch files are pre-processed based on a 10-tree method to distinguish between card-based account data and non-card-based account data.

优选地,所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的数据判断为卡基账户的数据、对于在10叉树上未找到卡bin的数据判断为非卡基账户的数据。Preferably, the 10-fork tree processing is to read the card bin information table first, establish a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for The data of the card bin found on the dectree is judged as the data of the card-based account, and the data of the card bin not found on the 10-branch tree is judged as the data of the non-card-based account.

本发明提出了一种金融数据处理系统以及批量贷记交易分发系统。本发明的金融数据处理系统能够自动对金融数据进行识别和分类并且能够对被处理的金融数据实施附加的控制管理。本发明的批量贷记交易分发系统针对批量的银行卡基、非卡基账号资金贷记业务,可自动进行交易识别与分发,并进行额度控制。本发明的批量贷记交易分发系统中,由付款机构通过批量文件方式上送给卡组织,由卡组织根据文件中的卡基、非卡基账号进行自动识别,分发后经由卡组织主动发起贷记报文交易(即通过交易处理前置系统、转接系统发起贷记报文交易)或上送人行支付系统进行资金贷记的方式,并对两种资金贷记通道共享风险控制的资金额度方式,实现了能够对于包括卡基和非卡基账号所有帐户的资金入账能力。本发明相对于原有卡组织仅能处理以ISO标准卡bin对应银行卡卡号为基础的卡基业务限制,成员机构需要通过多种途径解决贷记资金入帐的困难,通过提供统一入口、批量文件上送方式,由批量文件分发前置系统自动分析并识别处理,有助于拓展各类付款业务,有效提升了客户粘性,而且,能够提高金融数据的处理效果,降低交易成本。The invention proposes a financial data processing system and a batch credit transaction distribution system. The financial data processing system of the present invention can automatically identify and classify financial data and implement additional control and management on the processed financial data. The batch credit transaction distribution system of the present invention can automatically identify and distribute transactions and control quotas for batch bank card-based and non-card-based account fund credit business. In the batch credit transaction distribution system of the present invention, the payment institution sends a batch file to the card organization, and the card organization automatically recognizes the card-based and non-card-based account numbers in the file, and initiates the credit through the card organization after distribution. Debit message transaction (that is, initiate a credit message transaction through the transaction processing front-end system and transfer system) or send it to the payment system of the People's Bank of China for fund credit, and share the amount of funds for risk control for the two fund credit channels In this way, the ability to enter funds into accounts for all accounts including card-based and non-card-based accounts has been realized. Compared with the original card organization, the present invention can only deal with card-based business restrictions based on the ISO standard card bin corresponding to the bank card number. Member institutions need to solve the difficulty of crediting funds into accounts through various ways. The file upload method is automatically analyzed and identified by the batch file distribution front-end system, which helps to expand various payment businesses, effectively improves customer stickiness, and can improve the processing effect of financial data and reduce transaction costs.

以上例子主要说明了本发明的金融数据处理系统以及能够自动区分卡基账户和非卡基帐号的批量贷记交易分发与额度控制方法及系统。尽管只对其中一些本发明的具体实施方式进行了描述,但是本领域普通技术人员应当了解,本发明可以在不偏离其主旨与范围内以许多其他的形式实施。因此,所展示的例子与实施方式被视为示意性的而非限制性的,在不脱离如所附各权利要求所定义的本发明精神及范围的情况下,本发明可能涵盖各种的修改与替换。The above examples mainly illustrate the financial data processing system and the batch credit transaction distribution and limit control method and system capable of automatically distinguishing card-based accounts and non-card-based accounts of the present invention. Although only some specific embodiments of the present invention have been described, those skilled in the art should understand that the present invention can be implemented in many other forms without departing from the spirit and scope thereof. The examples and embodiments shown are therefore to be regarded as illustrative and not restrictive, and the invention may cover various modifications without departing from the spirit and scope of the invention as defined in the appended claims with replace.

Claims (19)

1.一种金融数据处理系统,其特征在于,具备:1. A financial data processing system, characterized in that it possesses: 数据拨出装置,用于将金融数据提交到下述的数据前置处理装置;The data dialing device is used to submit the financial data to the following data pre-processing device; 数据前置处理装置,用于对来自所述数据拨出装置的金融数据进行前置处理并区分出第一类型数据和第二类型数据,将第一类型数据送至下述的第一类型数据处理装置、将第二类型数据送至下述的第二类型数据处理装置;A data pre-processing device, used to pre-process the financial data from the data transfer device and distinguish the first type of data from the second type of data, and send the first type of data to the following first type of data The processing device sends the second type of data to the second type of data processing device described below; 第一类型数据处理装置,用于对第一类型数据进行数据处理并且将处理后的数据送入下述的第一转接系统;The first type of data processing device is used to perform data processing on the first type of data and send the processed data to the following first switching system; 第二类型数据处理装置,用于对第二类型数据进行数据处理并且将处理后的数据送入下述的第二转接系统;The second type of data processing device is used to perform data processing on the second type of data and send the processed data to the following second switching system; 第一转接系统,用于将第一类型数据处理装置输出的数据进行格式转换处理后送至下述的数据接入装置;The first switching system is used to convert the format of the data output by the first type of data processing device and then send it to the following data access device; 第二转接系统,用于将第二类型数据处理装置输出的数据进行格式转换处理后送至下述的数据接入装置;以及The second switching system is used to convert the format of the data output by the second type data processing device to the following data access device; and 数据接入装置,用于接收来自所述第一转接系统和所述第二转接系统的处理结果。A data access device, configured to receive processing results from the first switching system and the second switching system. 2.如权利要求1所述的金融数据处理系统,其特征在于,进一步具备:2. The financial data processing system according to claim 1, further comprising: 数据附加控制管理系统,用于分别对所述第一类型数据处理装置要进行处理的第一类型数据、以及所述第二类型数据处理装置要进行处理的对第二类型数据实施附加控制管理,A data addition control management system, configured to implement additional control management on the first type of data to be processed by the first type of data processing device and the second type of data to be processed by the second type of data processing device, 在通过所述附加控制管理后所述第一类型数据处理装置才进行对第一类型数据的数据处理、所述第二类型数据处理装置才进行对第二类型数据的数据处理。The first-type data processing device performs data processing on the first-type data, and the second-type data processing device performs data processing on the second-type data after passing the additional control management. 3.如权利要求1或2所述的金融数据处理系统,其特征在于,3. The financial data processing system as claimed in claim 1 or 2, characterized in that, 所述第一类型数据处理装置和所述第二类型数据处理装置通过所述数据前置处理装置将数据处理结果反馈到所述数据拨出装置。The first-type data processing device and the second-type data processing device feed back data processing results to the data dialing device through the data pre-processing device. 4.如权利要求1或2所述的金融数据处理系统,其特征在于,4. The financial data processing system as claimed in claim 1 or 2, characterized in that, 所述数据前置处理装置基于10叉树方式对金融数据进行前置处理以将输入的金融数据区分为将第一类型数据和第二类型数据。The data pre-processing device pre-processes the financial data based on a 10-tree method to distinguish the input financial data into first type data and second type data. 5.如权利要求4所述的金融数据处理系统,其特征在于,5. The financial data processing system as claimed in claim 4, wherein: 所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的金融数据判断为第一类型数据、对于在10叉树上未找到卡bin的金融数据判断为第二类型数据。The 10-fork tree processing is to first read the card bin information table, set up a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for the 10-fork The financial data whose card bin is found on the tree is judged as the first type of data, and the financial data whose card bin is not found on the deca tree is judged as the second type of data. 6.一种批量贷记交易分发系统,其特征在于,具备:付款机构、批量文件分发前置系统、交易处理前置系统、大小额前置系统、人行支付系统、转接系统以及收款机构,6. A batch credit transaction distribution system, characterized in that it has: a payment institution, a batch file distribution front-end system, a transaction processing front-end system, a large and small amount front-end system, a PBOC payment system, a transfer system, and a collection mechanism, 其中,所述付款机构用于提交批量文件到前置系统,Wherein, the payment institution is used to submit batch files to the front-end system, 所述批量文件分发前置系统对于所述批量文件中卡的卡基账户分发至加以处理前置系统、对于非卡基账户分发至大小额前置系统,The batch file distribution front-end system distributes the card-based accounts of the cards in the batch file to the front-end system for processing, and distributes the non-card-based accounts to the large and small amount front-end system, 所述大小额前置系统对于收到的非卡基账户的批量文件进行处理,将处理结果返回到批量文件分发系统并且将处理结果发送到人行支付系统,The large and small amount front-end system processes the received batch files of non-card-based accounts, returns the processing results to the batch file distribution system and sends the processing results to the PBOC payment system, 所述人行支付系统对来自所述大小额前置系统处理结果进行转接处理后发送到收款机构,The PBOC payment system transfers the processing results from the large and small amount front-end system and sends them to the collection agency, 所述交易处理前置系统对于来自所述批量文件分发前置系统的卡基账户的批量文件进行处理并将处理后的报文发送到转接系统,The transaction processing front-end system processes the batch files from the card-based account of the batch file distribution front-end system and sends the processed message to the transfer system, 所述转接系统对来自所述交易处理前置系统的报文进行转接处理后发送到收款机构。The transfer system transfers the message from the transaction processing front-end system and then sends it to the collection agency. 7.如权利要求6所述的批量贷记交易分发系统,其特征在于,进一步具备:7. The batch credit transaction distribution system as claimed in claim 6, further comprising: 额度控制管理系统,用于在所述转接系统将得到的报文发送到收款机构之前先进行额度控制处理,所述转接系统根据额度控制处理结果发送报文到收款机构,以及用于在所述大小额前置系统将指令发送到收款机构之前先进行额度控制处理,所述大小额前置系统根据额度控制处理结果发送报文到收款机构。The quota control management system is used to perform quota control processing before the transfer system sends the obtained message to the collection institution, and the transfer system sends the message to the collection institution according to the quota control processing result, and uses Before the large and small amount front-end system sends the instruction to the collection institution, the amount control process is performed first, and the large and small amount front-end system sends a message to the payment collection institution according to the amount control processing result. 8.如权利要求6或7所述的批量贷记交易分发系统,其特征在于,8. The batch credit transaction distribution system as claimed in claim 6 or 7, wherein: 所述交易处理前置系统和所述大小额前置系统对于处理结果通过所述批量文件分发前置系统反馈到付款机构。The transaction processing front-end system and the large and small amount front-end system feed back the processing results to the payment institution through the batch file distribution front-end system. 9.如权利要求6或7所述的批量贷记交易分发系统,其特征在于,9. The batch credit transaction distribution system as claimed in claim 6 or 7, characterized in that, 所述批量文件分发前置系统对于所述批量文件进行卡基帐号识别处理对于卡基账户分发至加以处理前置系统、对于非卡基账户分发至大小额前置系统。The batch file distribution front-end system performs card-based account identification processing on the batch files, distributes the card-based accounts to the processing front-end system, and distributes non-card-based accounts to the large and small amount front-end system. 10.如权利要求9所述的批量贷记交易分发系统,其特征在于,10. The batch credit transaction distribution system as claimed in claim 9, wherein: 所述批量文件分发前置系统基于10叉树方式对金融数据进行前置处理以将输入的金融数据区分为将卡基账户和非卡基账户。The batch file distribution front-end system performs pre-processing on financial data based on a 10-tree method to distinguish the input financial data into card-based accounts and non-card-based accounts. 11.如权利要求10所述的批量贷记交易分发系统,其特征在于,11. The batch credit transaction distribution system as claimed in claim 10, characterized in that, 所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的文件判断为卡基账户、对于在10叉树上未找到卡bin的文件判断为非卡基账户。The 10-fork tree processing is to first read the card bin information table, set up a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for the 10-fork The file with the card bin found on the tree is judged as a card-based account, and the file with no card bin found on the 10-fork tree is judged as a non-card-based account. 12.一种金融数据处理方法,其特征在于,包括下述步骤:12. A financial data processing method, characterized in that, comprising the following steps: 数据接收步骤,接收来自金融数据;Data receiving step, receiving from financial data; 数据前置处理步骤,用于对接收到的金融数据进行前置处理并区分出第一类型数据和第二类型数据;The data pre-processing step is used to pre-process the received financial data and distinguish the first type of data from the second type of data; 第一数据处理步骤,对第一类型数据进行数据处理并且进行格式转换后输出;以及The first data processing step is to perform data processing on the first type of data and perform format conversion before outputting; and 第二数据处理步骤,对第二类型数据进行数据处理并且进行格式转换后输出。The second data processing step is to perform data processing on the second type of data and perform format conversion before outputting. 13.如权利要求12所述的金融数据处理方法,其特征在于,进一步具备:13. The financial data processing method as claimed in claim 12, further comprising: 第一数据附加控制管理步骤,对要进行第一数据处理的第一类型数据实施附加控制管理,在通过所述附加控制管理后实施所述第一数据处理步骤;以及A first data addition control management step, implementing additional control management on the first type of data to be subjected to first data processing, and implementing the first data processing step after passing the additional control management; and 第二数据附加控制管理步骤,对要进行第二数据处理的第二类型数据实施附加控制管理,在通过所述附加控制管理后实施所述第二数据处理步骤。The second data addition control management step is to implement additional control management on the second type of data to be subjected to the second data processing, and implement the second data processing step after passing the additional control management. 14.如权利要求12或13所述的金融数据处理方法,其特征在于,14. The financial data processing method as claimed in claim 12 or 13, characterized in that, 在所述数据前置处理步骤中,基于10叉树方式对金融数据进行前置处理以将输入的金融数据区分为将第一类型数据和第二类型数据。In the data pre-processing step, the financial data is pre-processed based on a 10-tree method to distinguish the input financial data into first type data and second type data. 15.如权利要求14所述的金融数据处理方法,其特征在于,15. The financial data processing method as claimed in claim 14, characterized in that, 所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的金融数据判断为第一类型数据、对于在10叉树上未找到卡bin的金融数据判断为第二类型数据。The 10-fork tree processing is to first read the card bin information table, set up a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for the 10-fork The financial data whose card bin is found on the tree is judged as the first type of data, and the financial data whose card bin is not found on the deca tree is judged as the second type of data. 16.一种批量贷记交易分发方法,其特征在于,包括下述步骤:16. A batch credit transaction distribution method, characterized in that, comprising the following steps: 数据接收步骤,接收来批量文件;Data receiving step, receiving batch files; 数据前置处理步骤,用于对接收到的批量文件进行前置处理并区分出卡基账户和非卡基账户;The data pre-processing step is used to pre-process the received batch files and distinguish card-based accounts from non-card-based accounts; 第一数据处理步骤,对卡基账户的批量文件进行数据处理并且进行格式转换后输出;以及The first data processing step is to perform data processing on the batch files of card-based accounts and output after format conversion; and 第二数据处理步骤,对非卡基账户的批量文件进行数据处理并且进行格式转换后输出。The second data processing step is to perform data processing on the batch files of non-card-based accounts and output them after format conversion. 17.如权利要求16所述的批量贷记交易分发方法,其特征在于,进一步具备:17. The batch credit transaction distribution method as claimed in claim 16, further comprising: 第一数据附加控制管理步骤,对所述卡基账户的数据实施附加控制管理,在通过所述附加控制管理后实施所述第一数据处理步骤;以及The first data additional control management step is to implement additional control management on the data of the card-based account, and implement the first data processing step after passing the additional control management; and 第二数据附加控制管理步骤,对所述非卡基账户的数据实施附加控制管理,在通过所述附加控制管理后实施所述第二数据处理步骤。The second data addition control management step is to implement additional control management on the data of the non-card-based account, and implement the second data processing step after passing the additional control management. 18.如权利要求16或17所述的批量贷记交易分发方法,其特征在于,18. The batch credit transaction distribution method as claimed in claim 16 or 17, characterized in that, 在所述数据前置处理步骤中,基于10叉树方式对批量文件进行前置处理以区分为卡基账户的数据和非卡基账户的数据。In the data pre-processing step, the batch files are pre-processed based on the dectree method to distinguish between card-based account data and non-card-based account data. 19.如权利要求18所述的批量贷记交易分发方法,其特征在于,19. The batch credit transaction distribution method as claimed in claim 18, wherein: 所述10叉树处理是先读取卡bin信息表,建立10叉树,按照每成节点的子节点比父节点多一位的方式储存,并利用先序递归算法进行检索,对于在10叉树上找到卡bin的数据判断为卡基账户的数据、对于在10叉树上未找到卡bin的数据判断为非卡基账户的数据。The 10-fork tree processing is to first read the card bin information table, set up a 10-fork tree, store it according to the way that the child node of each node is one bit more than the parent node, and use the pre-order recursive algorithm to retrieve, for the 10-fork The data of the card bin found on the tree is judged as the data of the card-based account, and the data of the card bin not found on the 10-fork tree is judged as the data of the non-card-based account.
CN201611242629.2A 2016-12-29 2016-12-29 Financial data processing system and batch credit transaction distribution system and method thereof Active CN107067323B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611242629.2A CN107067323B (en) 2016-12-29 2016-12-29 Financial data processing system and batch credit transaction distribution system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611242629.2A CN107067323B (en) 2016-12-29 2016-12-29 Financial data processing system and batch credit transaction distribution system and method thereof

Publications (2)

Publication Number Publication Date
CN107067323A true CN107067323A (en) 2017-08-18
CN107067323B CN107067323B (en) 2021-10-26

Family

ID=59623191

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611242629.2A Active CN107067323B (en) 2016-12-29 2016-12-29 Financial data processing system and batch credit transaction distribution system and method thereof

Country Status (1)

Country Link
CN (1) CN107067323B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109214800A (en) * 2018-06-26 2019-01-15 中国银联股份有限公司 A kind of transaction data processing method and transaction data processing system
CN109410038A (en) * 2018-10-19 2019-03-01 中国银行股份有限公司 A kind of batch based on scheduling message mechanism is for forwarding method and system
CN109816347A (en) * 2019-01-16 2019-05-28 深圳市买买提信息科技有限公司 It is a kind of applied to the information processing method, system and the relevant apparatus that help loan
CN111612447A (en) * 2020-05-29 2020-09-01 远光软件股份有限公司 Method and device for batch electronic payment, storage medium and electronic equipment
CN111752978A (en) * 2020-06-28 2020-10-09 中国银行股份有限公司 Method, device and system for selecting bin route based on distributed cache
CN114020875A (en) * 2021-11-11 2022-02-08 浙江唯品会支付服务有限公司 Bank card BIN identification method and related equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030020760A1 (en) * 2001-07-06 2003-01-30 Kazunori Takatsu Method for setting a function and a setting item by selectively specifying a position in a tree-structured menu
CN102509238A (en) * 2011-11-29 2012-06-20 成都安朗电气自控设备有限公司 Bank non-cash business processing method, apparatus and system
CN102567419A (en) * 2010-12-31 2012-07-11 中国银联股份有限公司 Mass data storage device and method based on tree structure
CN103325032A (en) * 2012-03-21 2013-09-25 阿里巴巴集团控股有限公司 Data processing method and device
US20150234876A1 (en) * 2012-08-30 2015-08-20 Facebook, Inc. Prospective search of objects using k-d forest
CN106022742A (en) * 2016-05-31 2016-10-12 中国建设银行股份有限公司 Bank transaction processing method and bank transaction processing device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030020760A1 (en) * 2001-07-06 2003-01-30 Kazunori Takatsu Method for setting a function and a setting item by selectively specifying a position in a tree-structured menu
CN102567419A (en) * 2010-12-31 2012-07-11 中国银联股份有限公司 Mass data storage device and method based on tree structure
CN102509238A (en) * 2011-11-29 2012-06-20 成都安朗电气自控设备有限公司 Bank non-cash business processing method, apparatus and system
CN103325032A (en) * 2012-03-21 2013-09-25 阿里巴巴集团控股有限公司 Data processing method and device
US20150234876A1 (en) * 2012-08-30 2015-08-20 Facebook, Inc. Prospective search of objects using k-d forest
CN106022742A (en) * 2016-05-31 2016-10-12 中国建设银行股份有限公司 Bank transaction processing method and bank transaction processing device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吴鹏洋: "基于信用卡的BIN的算法优化", 《无线互联科技》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109214800A (en) * 2018-06-26 2019-01-15 中国银联股份有限公司 A kind of transaction data processing method and transaction data processing system
CN109214800B (en) * 2018-06-26 2022-09-13 中国银联股份有限公司 Transaction data processing method and transaction data processing system
CN109410038A (en) * 2018-10-19 2019-03-01 中国银行股份有限公司 A kind of batch based on scheduling message mechanism is for forwarding method and system
CN109816347A (en) * 2019-01-16 2019-05-28 深圳市买买提信息科技有限公司 It is a kind of applied to the information processing method, system and the relevant apparatus that help loan
CN111612447A (en) * 2020-05-29 2020-09-01 远光软件股份有限公司 Method and device for batch electronic payment, storage medium and electronic equipment
CN111752978A (en) * 2020-06-28 2020-10-09 中国银行股份有限公司 Method, device and system for selecting bin route based on distributed cache
CN114020875A (en) * 2021-11-11 2022-02-08 浙江唯品会支付服务有限公司 Bank card BIN identification method and related equipment

Also Published As

Publication number Publication date
CN107067323B (en) 2021-10-26

Similar Documents

Publication Publication Date Title
CN107067323A (en) Finance data processing system and batch credit transaction dissemination system and its method
US9558477B2 (en) Method and system for effecting payment by checks through the use of image replacement documents
US8175972B2 (en) Pre-paid card transaction computer to load a loan on a pre-paid card
US8538879B2 (en) System, program product, and computer-implemented method for loading a loan on an existing pre-paid card
CN110582790A (en) System and method for restricted transaction processing
KR20130103512A (en) Prepaid card with savings feature
CN113554509A (en) Processing method, device, medium and electronic equipment for online payment service
WO2001054026A1 (en) Method for reduced cost debit processing
US12361426B2 (en) Technologies for preprocessing transaction authorization records
CN107533701B (en) Method and system for rewarding consumers in tokenized payment transactions
CN110020936A (en) Asset management method and device based on block chain and electronic equipment
US20210287209A1 (en) Permissioned ledger for real-time resource distribution reconciliation
US20100332382A1 (en) Portability of financial tokens
US20210350371A1 (en) Systems and Methods for Settling Chargeback Requests
US20130073462A1 (en) Processing a Payment Transaction From a Mobile Device
WO2021164555A1 (en) Transfer processing system, data processing method, card binding method, initiating terminal for sending transaction data, method for sending transaction data, server, and storage medium
CN111897838A (en) A transaction query method, apparatus, electronic device and readable storage medium thereof
CN108765106A (en) A kind of integrated financial affairs receipt generation method of industry wealth
US11176498B2 (en) Lineage identification and tracking of resource inception, use, and current location
CN108038780A (en) Delayed digital money flow method
CN108009814B (en) Method for applying double-account system of synergetic division bank
CN106157141A (en) Numerical Methods and device
CN102346889A (en) POS (Point of Sale) terminal-based off-line transaction method, POS terminal-based off-line transaction system and related devices
CN112801639B (en) Method and device for determining error transaction scene
CN111752978B (en) Card bin routing method, device and system based on distributed cache

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant