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

Batch data conflict detection method, device and system

A technology of conflict detection and batch data, applied in the direction of multi-programming devices, etc., can solve problems such as tasks that cannot be processed and tasks cannot occur, and achieve the effect of reducing the amount of data processing, shortening the running time, and reducing system risks.

Active Publication Date: 2014-03-19
INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in this mode, a new problem is encountered: since the temporary batch is transferred during the day, and the system is also providing external services at the same time, how to solve the tasks processed when the temporary batch is transferred and the external service of the online system The tasks that occur do not create a conflict and become a subject to be resolved
2. When the object or an object that has a certain relationship with the object is in a certain state, the object cannot perform a certain type of task
3. When the system is running the evening batch, objects related to the batch job cannot process certain types of tasks

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
  • Batch data conflict detection method, device and system
  • Batch data conflict detection method, device and system
  • Batch data conflict detection method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0044] Such as figure 1 As shown, the present invention provides a batch data conflict detection system, the batch data conflict detection system includes: input and output device 1, data preprocessing device 2, data storage device 3, task conflict analysis device 4, task scheduling device 5 and task Processing device6.

[0045] The data preprocessing device 2, the conflict analysis device 4, the task scheduling device 5 and the task processing device 6 are a...

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 batch data conflict detection method, a batch data conflict detection device and a system. The method comprises the steps of receiving data information of a to-be-processed task inputted by a user; storing the data information into a to-be-processed queue according to a task sequence number corresponding to the data information; reading a piece of the data information from the to-be-processed queue and acquiring state information of the read data information, information of an occurred task and data of a conflict relation between two objects; judging whether the to-be-processed task is conflicted according to the state information of the read data information, the information of the occurred task and the data of the conflict relation between the two objects; if yes, judging whether the conflict frequency of the to-be-processed task reaches an upper limit; if yes, setting the state of the to-be-processed task into failure, if no, adding one to the conflict frequency of the task to be processed, and adjusting the to-be-processed task to the tail of the to-be-processed queue.

Description

technical field [0001] The invention relates to batch data processing technology, in particular to a batch data conflict detection method, device and system. Background technique [0002] In large-scale online data processing systems (such as bank data processing systems and enterprise data processing systems), with the increasingly complex data processing scenarios and the increasing data processing volume, many systems conduct large-scale data processing online (in the case of some banks Take the intermediary business data processing system as an example, including batch enterprise annuity payment, batch establishment of personal accounts, batch adjustment of accounts, etc.). When these large-scale data processing is processed by the system, the data volume is large and the verification and processing logic are complex. Online real-time processing may cause a large system overhead on the system, resulting in a decrease in the overall response speed of system services or pa...

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/46
Inventor 叶丹赵焱斌高勇翔孙语林汪洋周靖峰
Owner INDUSTRIAL AND COMMERCIAL BANK OF CHINA
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