Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Cluster type multi-thread automatic accounting batch processing method, device and system

A multi-threaded, batch processing technology, applied in the field of financial technology, can solve problems such as high memory usage, unsatisfactory accounting functions, idleness, etc., to achieve the effect of improving efficiency

Pending Publication Date: 2022-03-04
CHINA CONSTRUCTION BANK
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the actual production environment, the business data corresponding to each organization is not completely evenly distributed every day, and the progress of task batches will be uneven, resulting in a high CPU and memory usage rate of a certain machine, while other machines are idle.
And after the bookkeeping fails, the repeated bookkeeping cannot be initiated in a timely manner, and manual bookkeeping can only be performed after manual verification
[0006] With the development of business and the increase of upstream supply, the bookkeeping function of the original error business cannot meet the requirements. In order to improve the efficiency and accuracy of system processing, and to support the system to automatically re-book after bookkeeping fails, there is an urgent need Change the original single-threaded, non-clustered bookkeeping mode to meet business development

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cluster type multi-thread automatic accounting batch processing method, device and system
  • Cluster type multi-thread automatic accounting batch processing method, device and system
  • Cluster type multi-thread automatic accounting batch processing method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0066] figure 1 It is a flow chart of a clustered multi-threaded automatic accounting batch processing method provided by an embodiment of the present invention. Such as figure 1 As shown, the method includes:

[0067] Obtain the bookkeeping running batch task meeting the random query condition from the cluster accounting database; the accounting running batch tasks of different institutions are stored in cluster mode in the cluster accounting database;

[0068] The acquired accounting running batch task is assigned to multiple threads for running batch processing.

[0069] In some embodiments, such as figure 2 As shown, the acquisition of the accounting running batch tasks that meet the random query conditions from the cluster accounting database includes:

[0070] Query the accounting running batch tasks that meet the random query conditions in the cluster accounting database;

[0071] Lock the bookkeeping running batch tasks that meet the random query conditions;

[...

Embodiment 2

[0096] Figure 4 It is a structural diagram of a clustered multi-threaded automatic accounting batch processing system provided by an embodiment of the present invention. Such as Figure 4 As shown, the system includes:

[0097] The cluster accounting database used to store accounting running batch tasks, and processing equipment,

[0098] The processing equipment includes:

[0099] The task acquisition device is used to obtain from the cluster accounting database the accounting running batch tasks that meet the random query conditions; the cluster accounting database stores the accounting running batch tasks of different institutions in a cluster manner; and

[0100] The batch running device is configured to assign the acquired running batch task of accounting to multiple threads for running batch processing. The task acquisition device realizes the basic balance of the batch running progress of different processing devices by randomly obtaining the accounting running bat...

Embodiment 3

[0117] Figure 7 It is a block diagram of a clustered multi-thread automatic accounting batch processing device provided by an embodiment of the present invention. Such as Figure 7 As shown, the device includes:

[0118] The data acquisition module is used to randomly acquire the accounting running batch task from the cluster accounting database; and

[0119] The batch running module is configured to assign the acquired running batch task of accounting to multiple threads for running batch processing. In this system, the data acquisition module is set to achieve the basic balance of the batch running progress of different processing devices by randomly obtaining the accounting running batch tasks, balancing the CPU and memory usage of each processing device, and setting the running batch processing module to use multiple threads for running. Batch processing, improve the efficiency of running batch processing.

[0120] In another aspect, the present invention provides a m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a cluster type multi-thread automatic accounting batch processing method, device and system, and belongs to the field of financial science and technology. The method comprises the following steps: acquiring an accounting batch task meeting a random query condition from a cluster accounting database; and distributing the acquired accounting batch running tasks to a plurality of threads for batch running processing. The system comprises a database used for storing bookkeeping batch tasks and a processing device, and the processing device comprises a task obtaining device used for randomly obtaining the bookkeeping batch tasks from a cluster accounting database; and the batch processing device is used for distributing the acquired accounting batch task to a plurality of threads for batch processing. According to the method, basic balance of batch progress of different processing devices is realized by randomly acquiring accounting batch tasks, the utilization rates of CPUs and memories of the processing devices are balanced, batch processing is performed by using a plurality of threads, and the batch processing efficiency is improved.

Description

technical field [0001] The present invention relates to the field of financial science and technology, and in particular to a clustered multi-threaded automatic bookkeeping batch processing method, a clustered multi-threaded automatic bookkeeping batch processing device, and a clustered multi-threaded automatic bookkeeping batch processing system. Background technique [0002] The business logic of bank account processing is very complex, and it is usually classified and processed according to the error services generated by cardholders, ATM terminals, POS terminals, mobile banking, QR codes and other payment methods. Generally, the error of the cardholder’s debit card is that the bank’s card withdraws cash at the ATM of another bank but does not dispense cash, and the other bank initiates a credit adjustment; There is a long payment in the bank, and the bank initiates a credit adjustment; the error on the POS side is that the other bank initiates a return after the card is ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50G06F16/2455
CPCG06F9/5027G06F16/24553
Inventor 陈永
Owner CHINA CONSTRUCTION BANK
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products