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

Method for controlling processing flow of seismic prospecting data

A technology for processing flow and seismic exploration, applied in seismic signal processing, program control devices, etc., can solve the problems of long operation consumption, affecting production efficiency, occupying computing resources, etc., and achieve the goal of improving production efficiency and shortening operation time. Effect

Active Publication Date: 2013-06-19
BC P INC CHINA NAT PETROLEUM CORP +2
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

, but the above-mentioned existing technology still does not make the software structure have the characteristics of multi-threading, and still does not solve the problem of "for the data of tens of gigabytes in actual production, the operation consumes a long time, occupies computing resources for a long time, and affects production efficiency. " technical issues

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
  • Method for controlling processing flow of seismic prospecting data
  • Method for controlling processing flow of seismic prospecting data
  • Method for controlling processing flow of seismic prospecting data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] As a preferred embodiment of the present invention, the present invention proposes a method for seismic exploration data processing flow control. According to computer software theory, applying multi-threading technology in software development can improve the performance of the target program in multi-CPU multi-core processors. Therefore, the starting point of the present invention is to use multi-threading technology when the job control is executed, and perform the functional modules in the job flow as different threads in the process. In order to realize this conceptual scheme, it is necessary to improve the development of the functional modules Structure, so that it has the characteristics of threads in the software structure. Specifically, the following three steps can be adopted: 1) Standardize the development scheme and interface of functional modules, which can be realized by conventional methods in the prior art; 2) Improve the development structure of functiona...

Embodiment 2

[0029] As the best implementation mode of the present invention is:

[0030] 1. Standardize the development scheme and interface of functional modules.

[0031] By standardizing the development scheme and interface of functional modules, the scalability of the software can be improved. Such as figure 1 Shown is the development structure of the functional module base class, which exposes seven interfaces such as constructor and initialization function for the target program to call. The specific functional module class can inherit this base class and overload these seven member functions to complete its specific functions, which can ensure that all functional modules provide a unified interface to the target program. At the same time, when the target program loads and calls a function module, it does not need to care which function module it calls and what function it implements. In this way, when it is necessary to add new functional modules or modify the functions of exist...

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 discloses a method for controlling the processing flow of seismic prospecting data, relating to the technical field of control of the processing flow of the seismic prospecting data. The method comprises the following steps of: (1) standardizing a development program and an interface of a functional module; (2) improving the development structure of the functional module, and realizing multithreading in the functional module; (3) controlling an operating flow: loading a functional module object by analyzing a module of a job description file and a topological structure thereof, and controlling the execution of the functional module object so as to complete the data processing of the operating flow. The invention completes the data processing of the operating flow by controlling the execution of the functional module object and loading the functional module object by analyzing the module of the job description file and the topological structure thereof, thereby sufficiently utilizing the computing resources, shortening the operation running time and enhancing the processing and production efficiency of seismic data and the expandability of software.

Description

technical field [0001] The invention relates to the technical field of seismic exploration data processing flow control, in particular to a flow control method applicable to the running of seismic data processing operations of a cluster computing system. Background technique [0002] In the process of modern seismic exploration data processing, the seismic data collected through field exploration needs to go through a series of processing processes such as static correction, denoising, deconvolution, dynamic correction and stacking, etc., in order to finally obtain data that meets production needs The content is for interpreters. Moreover, the processing process at each stage involves a variety of implementation technologies, and each technology requires software to implement a function module for the software system to call. In the actual production process of data processing, a processing job description file defining the topology of the process is usually generat...

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 Patents(China)
IPC IPC(8): G06F9/44G01V1/28
Inventor 李磊胡光岷何光明
Owner BC P INC CHINA NAT PETROLEUM CORP
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