Real-time shot gather data synthesis method, device, equipment, medium and system
Through 5G communication, the seismic data of the node instrument is obtained in real time and the gun collection data is synthesized in real time, which solves the problem that gun collection data cannot be synthesized in real time in traditional technology, and realizes high-quality seismic data acquisition and construction decision guidance.
Patent Information
- Application Number
- CN202311040869.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-17
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2043-08-17
AI Technical Summary
The data from traditional node instrument acquisition stations cannot be transmitted to the data synthesis center in real time, resulting in the incoming data files being unable to be synthesized in real time, affecting the quality control of earthquake acquisition data.
The seismic data of each node meter is obtained in real time through 5G communication, and the data is stored in the data buffer, the gun point information of the detonated gun point is obtained, the corresponding target seismic data is intercepted from the data buffer, and the data is stored in the gun set In the data array, and synthesize the cannon set data in real time.
Real-time synthetic gun collection data is realized, meeting the requirements of high-quality seismic data collection in field construction, providing timely construction decision-making guidance, and improving the efficiency of field construction.
Smart Images

Figure CN119493148A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of shot gather data synthesis, and specifically relates to a real-time shot gather data synthesis method, device, equipment, medium and system. Background Art
[0002] Traditional node instrument acquisition stations are independent of each other, and the collected seismic data are stored in the storage card of the node station. The data in the node acquisition station cannot be directly transmitted to the data synthesis center for shot data synthesis output. The shot data can only be synthesized after the receiving arrangement is gradually recovered and the data is downloaded. Because the receiving arrangement of the source point is gradually recovered in batches in actual production, the node's shot data file cannot be synthesized before the receiving arrangement corresponding to the source point has not recovered all the downloaded data. During this period, the shot data file can only be synthesized after the corresponding receiving arrangement is recovered and the data is downloaded. From the start of construction blasting, it will take several days for engineering and technical personnel to see the quality of the synthesized shot collection, which seriously affects the quality control of seismic acquisition data. Summary of the invention
[0003] In response to the above technical problems, the present invention proposes a method, device, equipment, medium and system for synthesizing real-time gun gather data. The present application obtains seismic data transmitted by each node instrument through 5G communication in real time; stores the seismic data in a data buffer, wherein the data buffer is reserved with data buffer space for each node instrument; obtains the gun point information of the detonated gun point; intercepts the corresponding target seismic data from the data buffer according to the gun point information; stores the target seismic data in a gun gather data array according to the gun point information, and synthesizes real-time gun gather data. A method for synthesizing gun gathers in real time is implemented to meet the requirements for high-quality seismic data acquisition in field construction, provide timely construction decision-making guidance, and improve the efficiency of field construction.
[0004] In order to solve the above technical problems, the technical solution adopted by the present invention includes five aspects.
[0005] In a first aspect, a method for synthesizing real-time gun gather data is provided, comprising: acquiring seismic data transmitted by each node instrument through 5G communication in real time; storing the seismic data in a data buffer, wherein the data buffer has reserved data buffer space for each node instrument; acquiring gun point information of detonated gun points; intercepting corresponding target seismic data from the data buffer according to the gun point information; storing the target seismic data in a gun gather data array according to the gun point information, and synthesizing real-time gun gather data.
[0006] In some embodiments, storing the seismic data in a data buffer includes: obtaining a node ID of a node instrument that transmits back the seismic data; determining a data buffer space of the node instrument in the data buffer according to the node ID; and storing the seismic data in the data buffer space.
[0007] In some embodiments, the shot point information includes: a node ID list and a detonation time; intercepting the corresponding target seismic data from the data buffer according to the shot point information includes: determining each target data buffer space for intercepting the target seismic data in the data buffer space according to the node ID list; determining the starting time for intercepting the target seismic data according to the detonation time; and intercepting the target seismic data from each target data buffer space according to the starting time.
[0008] In some embodiments, the shot point information includes: a shot point number; storing the target seismic data in a shot gather data array and synthesizing the real-time shot gather data includes: storing the target seismic data at a position corresponding to the shot point number in the shot gather data array according to the shot point number; and synthesizing the target seismic data with other seismic data already existing in the shot gather data array to form the real-time shot gather data.
[0009] In some embodiments, said extracting the target seismic data from each of the target data buffer spaces according to the start time includes: extracting the target seismic data that meets a preset time length from each of the target data buffer spaces according to the start time.
[0010] In some embodiments, the obtaining of the gun point information of the detonated gun point includes: obtaining the gun point number of the ready gun point and the detonation time of the gun point; determining the node ID list of the node instruments around the gun point according to the gun point number; and generating the gun point information according to the gun point number, the detonation time and the node ID list.
[0011] In the second aspect, the present application provides a device for synthesizing real-time shot gather data, including: a first acquisition module, used to acquire in real time the seismic data transmitted by each node instrument through 5G communication; a first execution module, used to store the seismic data in a data buffer, wherein the data buffer is reserved with data buffer space for each node instrument; a second acquisition module, used to acquire the shot point information of the detonated shot points; a second execution module, used to intercept the corresponding target seismic data from the data buffer according to the shot point information; a third execution module, used to store the target seismic data in a shot gather data array according to the shot point information, and synthesize the real-time shot gather data.
[0012] In a third aspect, the present application proposes an electronic device, comprising: a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the method described in the first aspect is performed.
[0013] In a fourth aspect, the present application proposes a storage medium, which stores a computer program that can be executed by one or more processors, and the computer program can be used to implement the method described in the first aspect.
[0014] In the fifth aspect, the present application proposes a real-time artillery data synthesis system, characterized in that it includes: multiple node instruments, a central vehicle and an electronic device as described in the third aspect; multiple node instruments are preset at the periphery of each gun point, and are used to collect seismic data around the gun point when the gun point is detonated, and transmit the seismic data to the electronic device through 5G communication technology; the central vehicle is used to issue detonation instructions according to the layout information of the gun point, and determine the gun point number and detonation time of the detonated gun point; the central vehicle is also used to determine the node ID list of the node instruments around the gun point according to the gun point number, and package the gun point number, the detonation time and the node ID list and send them to the electronic device.
[0015] Beneficial effects created by the present invention: The present application obtains in real time the seismic data transmitted by each node instrument through 5G communication; stores the seismic data in a data buffer, wherein the data buffer is reserved with data buffer space for each node instrument; obtains the shot point information of the detonated shot point; intercepts the corresponding target seismic data from the data buffer according to the shot point information; stores the target seismic data in a shot collection data array according to the shot point information, and synthesizes the real-time shot collection data. A method for synthesizing shot collection in real time is realized, which meets the requirements for high-quality seismic data acquisition in field construction, provides timely construction decision-making guidance, and improves the efficiency of field construction. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The scope of the present disclosure may be better understood by reading the following detailed description of exemplary embodiments in conjunction with the accompanying drawings. The drawings included are:
[0017] Figure 1 An overall flow chart of a method for synthesizing real-time shot gather data provided in an embodiment of the present application;
[0018] Figure 2 A structural block diagram of a real-time shot gather data synthesis device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0020] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0021] If similar descriptions of "first\second\third" appear in the application documents, the following instructions will be added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0022] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0023] Embodiment 1:
[0024] Traditional node instrument acquisition stations are independent of each other, and the collected seismic data are stored in the storage card of the node station. The data in the node acquisition station cannot be directly transmitted to the data synthesis center for shot data synthesis output. The shot data can only be synthesized after the receiving arrangement is gradually recovered and the data is downloaded. Because the receiving arrangement of the source point is gradually recovered in batches in actual production, the node's shot data file cannot be synthesized before the receiving arrangement corresponding to the source point has not recovered all the downloaded data. During this period, the shot data file can only be synthesized after the corresponding receiving arrangement is recovered and the data is downloaded. From the start of construction blasting, it will take several days for engineering and technical personnel to see the quality of the synthesized shot collection, which seriously affects the quality control of seismic acquisition data.
[0025] In view of the problems existing in the prior art, such as Figure 1As shown, the present application provides a method for synthesizing real-time shot gather data, and the method is applied to an electronic device, and the electronic device can be a server, a mobile terminal, a computer, a cloud platform, etc. The function implemented by the device data processing provided in the embodiment of the present application can be implemented by calling a program code by a processor of the electronic device, wherein the program code can be stored in a computer storage medium, and the method for synthesizing real-time shot gather data includes:
[0026] Step S1: Obtain seismic data transmitted by each node instrument through 5G communication in real time.
[0027] In field construction, especially when detecting seismic data during detonation, the data in the node instrument is often affected by the environment or other factors, which makes it impossible to transmit the data through wireless communication. However, the emergence of 5G communication technology makes it possible for the node instrument to realize wireless transmission of seismic data. Although real-time wireless transmission of seismic data can be performed in the node instrument, the technology of synthesizing shot gather data has not been improved accordingly. Therefore, this application proposes a method for synthesizing real-time shot gather data based on 5G communication technology.
[0028] Step S2: storing the seismic data in a data buffer, wherein the data buffer has reserved data buffer space for each node instrument.
[0029] Since many gun points need to be arranged during field operations, in order to collect more comprehensive seismic data, multiple node instruments will be arranged around each gun point to collect seismic data. Therefore, there will be a large number of node instruments, and in order to ensure that the node instruments can accurately collect seismic data at the time of detonation, the node instruments need to transmit data back at all times, which will lead to a huge amount of data entering the server at the same time, but very little valid data. Therefore, in this application, the server will establish a data buffer, which pre-allocates data buffer space to each node instrument, so after the server receives the data sent back by the node instrument, it can be stored in the corresponding position.
[0030] Therefore, in some embodiments, step S2 "storing the seismic data in a data buffer" includes:
[0031] Step S21: Obtain the node ID of the node instrument that returns the seismic data.
[0032] Step S22: Determine the data buffer space of the node in the data buffer according to the node ID.
[0033] Step S23: storing the seismic data in the data buffer space.
[0034] Due to the huge number of node instruments, each node instrument will be assigned a unique node ID, and each node ID corresponds to a data buffer space. Therefore, after receiving the seismic data transmitted back by the node instrument, the node ID of the node instrument will be obtained first, and then the received data will be stored in the corresponding data buffer space according to the node ID.
[0035] Step S3: Acquire the shot point information of the detonated shot points.
[0036] A lot of data is stored in the data buffer space, most of which are useless data, so it is difficult to find valid data from the large amount of data. Since this application is mainly used to detect seismic data after the gun point is detonated, it is necessary to obtain the gun point information of the detonated gun point.
[0037] Therefore, in some embodiments, step S3 of "obtaining shot point information of detonated shot points" includes:
[0038] Step S31: Acquire the shot point number of the prepared shot point and the detonation time of the shot point.
[0039] Step S32: Determine a node ID list of node instruments around the shot point according to the shot point number.
[0040] Step S33: Generate shot point information according to the shot point number, the detonation time and the node ID list.
[0041] If you want to complete the detonation without a gun point, you need to make a lot of preparations in advance. Only after completing various preparations can you detonate. Therefore, when obtaining the gun point information, you need to first obtain the gun point number of the prepared gun point and obtain the detonation time of the gun point. The gun point number is the number of each gun point. Since there are too many positions to be detected, there are multiple gun points. In order to facilitate the distinction, each gun point has a corresponding gun point number. The detonation time is the main basis for finding valid data from the data buffer.
[0042] Similarly, for the convenience of management, there is also a correspondence table between the gun point number and the node instrument in this application, which records the node ID of the node instrument arranged around each gun point, and the node DI of multiple node instruments forms a node ID list. In order to facilitate data management, the node ID list, detonation time and gun point number are used to generate gun point data.
[0043] Step S4: intercepting corresponding target seismic data from the data buffer according to the shot point information.
[0044] After the shot point information is obtained, the seismic data corresponding to the detonation shot point can be located according to the detonation time and node ID list in the shot point information.
[0045] Therefore, in some embodiments, step S4 of "intercepting corresponding target seismic data from the data buffer according to the shot point information" includes:
[0046] Step S41: Determine each target data buffer space for intercepting the target seismic data in the data buffer space according to the node ID list.
[0047] Step S42: Determine the starting time for intercepting the target seismic data according to the detonation time.
[0048] Step S43: intercepting the target seismic data from each target data buffer space according to the start time.
[0049] Since each node instrument has a corresponding data buffer space, after obtaining the node ID list, the data buffer space related to the detonated shot point can be found in the data buffer according to the node ID recorded in the node ID list. These data buffer spaces store the seismic data detected after the detonation of the shot point.
[0050] Since a large amount of seismic data is stored in each data buffer space, and only the seismic data within a certain period of time after the initiation is valid data, the starting time of the stage target seismic data is determined by the initiation time in the present application.
[0051] After determining the storage location of the target seismic data and the start time of the valid data, the target seismic data can be intercepted from each data buffer space related to the blasting point according to the start time.
[0052] In some embodiments, in order to ensure that the obtained data is more representative, key data will not be omitted, and invalid data accounts for a small proportion, step S43 "intercepting the target seismic data from each target data buffer space according to the start time" includes:
[0053] Step S431: intercepting the target seismic data that meets the preset time length from each target data buffer space according to the start time.
[0054] Therefore, in this application, seismic data that meets the preset time length will be intercepted from the target data buffer space. The preset time length is generated after the geological structure is affected by the detonation after the detonation. In this application, the preset time length can be set to 6S. That is, in the data buffer space, the detonation time is taken as the starting point, and the seismic data within 6S after that is intercepted.
[0055] Step S5: storing the target seismic data into a shot gather data array according to the shot point information, and synthesizing real-time shot gather data.
[0056] In the present application, there is also a shot gather data array for storing valid data, and a space for storing target seismic data of each shot point is provided in the shot gather data array, and the intercepted target seismic data needs to be stored in the shot gather data array according to the shot point information. When synthesizing real-time shot gather data, it is only necessary to synthesize the data in the shot gather data array according to the shot points.
[0057] In some embodiments, step S5 "storing the target seismic data into a shot gather data array according to the shot point information, and synthesizing real-time shot gather data" includes:
[0058] Step S51: storing the target seismic data at a position corresponding to the shot point number in the shot gather data array according to the shot point number.
[0059] Step S52: synthesizing the target seismic data with other seismic data already existing in the shot gather data array into the real-time shot gather data.
[0060] Therefore, after obtaining the target seismic data of the detonation point, it is necessary to determine the data storage location of the shot point in the shot gather data array according to the shot point number. After determining the data storage location, the intercepted target seismic data can be stored in the corresponding location, and then the data in the shot gather data array can be synthesized.
[0061] This application obtains the seismic data transmitted by each node instrument through 5G communication in real time; stores the seismic data in a data buffer, wherein the data buffer is reserved with data buffer space for each node instrument; obtains the shot point information of the detonated shot point; intercepts the corresponding target seismic data from the data buffer according to the shot point information; stores the target seismic data in a shot collection data array according to the shot point information, and synthesizes the real-time shot collection data. A method for synthesizing shot collection in real time is implemented to meet the requirements of high-quality seismic data acquisition for field construction, provide timely construction decision-making guidance, and improve the efficiency of field construction.
[0062] Embodiment 2:
[0063] Based on the foregoing embodiments, the embodiments of the present application provide a device for synthesizing real-time shot gather data. The modules included in the device and the units included in the modules can be implemented by a processor in a computer device; of course, they can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU), a microprocessor (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA), etc.
[0064] like Figure 2 As shown, a real-time shot gather data synthesis device includes: a first acquisition module 1, a first execution module 2, a second acquisition module 3, a second execution module 4 and a third execution module 5.
[0065] The first acquisition module 1 is used to acquire in real time the seismic data transmitted by each node instrument through 5G communication. The first execution module 2 is used to store the seismic data in a data buffer, wherein the data buffer is reserved with data buffer space for each node instrument. The second acquisition module 3 is used to acquire the shot point information of the detonated shot point. The second execution module 4 is used to intercept the corresponding target seismic data from the data buffer according to the shot point information. The third execution module 5 is used to store the target seismic data in a shot collection data array according to the shot point information, and synthesize real-time shot collection data.
[0066] In some embodiments, the first execution module 2 includes: a third acquisition module, a first determination module and a fourth execution module.
[0067] The third acquisition module is used to acquire the node ID of the node instrument that returns the seismic data. The first determination module is used to determine the data buffer space of the node instrument in the data buffer area according to the node ID. The fourth execution module is used to store the seismic data in the data buffer space.
[0068] In some embodiments, the second acquisition module 3 includes: a fourth acquisition module, a second determination module and a fifth execution module.
[0069] The fourth acquisition module is used to obtain the shot point number of the prepared shot point and the detonation time of the shot point. The second determination module is used to determine the node ID list of the node instrument around the shot point according to the shot point number. The fifth execution module is used to generate the shot point information according to the shot point number, the detonation time and the node ID list.
[0070] In some embodiments, the second execution module 4 includes: a third determination module, a fourth determination module and a sixth execution module.
[0071] The third determination module is used to determine each target data buffer space for intercepting the target seismic data in the data buffer space according to the node ID list. The fourth determination module is used to determine the starting time for intercepting the target seismic data according to the detonation time. The sixth execution module is used to intercept the target seismic data from each target data buffer space according to the starting time.
[0072] In some embodiments, the third execution module 5 includes: a seventh execution module and an eighth execution module.
[0073] The seventh execution module is used to store the target seismic data at a position corresponding to the shot point number in the shot gather data array according to the shot point number. The eighth execution module is used to synthesize the target seismic data with other seismic data already stored in the shot gather data array into the real-time shot gather data.
[0074] In some embodiments, the sixth execution module includes: a ninth execution module.
[0075] The ninth execution module is used to intercept the target seismic data that meets the preset time length from each target data buffer space according to the start time.
[0076] Each module in the above-mentioned device for synthesizing real-time shot gather data can be implemented in whole or in part by software, hardware, and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the device in the form of hardware, or can be stored in the memory in the processing device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules. It should be noted that the division of modules in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
[0077] Embodiment 3:
[0078] A third aspect provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of a method for synthesizing real-time shot gather data are implemented.
[0079] Embodiment 4:
[0080] A fourth aspect provides a storage medium, wherein a computer program stored in the storage medium can be executed by one or more processors, and the computer program can be used to implement the steps of any one of the methods for synthesizing real-time shot gather data in the first aspect.
[0081] Embodiment 5:
[0082] In a fifth aspect, the present application proposes a real-time shot gather data synthesis system, comprising: a central vehicle, a node instrument and the electronic equipment as described in the third aspect.
[0083] A plurality of the node instruments are preset around each gun point, and are used to collect seismic data around the gun point when the gun point is detonated, and transmit the seismic data to the electronic device through 5G communication technology.
[0084] The central vehicle is used to issue detonation instructions according to the arrangement information of the gun points, and determine the gun point number and detonation time of the detonated gun points.
[0085] The central vehicle is also used to determine the node ID list of the node instruments around the shot point according to the shot point number, and to package the shot point number, the detonation time and the node ID list and send them to the electronic device.
[0086] Next, in this application, the cloud platform is used as the electronic device to explain the system.
[0087] The system mainly includes a cloud platform, a central vehicle and a node instrument.
[0088] The cloud platform is mainly used to obtain seismic data collected by the node instrument and synthesize the shot gather data. The node instrument is mainly used to obtain seismic data when the shot point is detonated. The central vehicle is responsible for scheduling the detonation of the shot point and generating detonation information to transmit to the cloud platform.
[0089] Since the process of collecting seismic data during the blasting of the gun point is usually carried out in the field and is easily disturbed by the surrounding environment, it is difficult for the seismic data collected by the node instrument to be accurately sent to the cloud platform through wireless communication technology. Therefore, this application uses a node instrument equipped with 5G communication technology to collect seismic data and implement the transmission of seismic data to the cloud platform.
[0090] A data buffer is established in the cloud platform. The data buffer has two levels. The keyword of the first level is the node ID, and the keyword of the second level is the timestamp. Therefore, the received seismic data will be stored in the data buffer according to the node ID and the timestamp. In order to improve the performance of the cloud platform and reduce the amount of data in the data buffer, the second level in this application can only buffer 30S of data. However, since this application only needs to obtain 6S of data after detonation, setting the data that can be buffered by the second level to 30S of data is also sufficient for this application.
[0091] At the same time, a shot gather data array is also established in the cloud platform. In the shot gather data array, a corresponding data position is reserved for each shot point number. At the same time, the cloud platform also presets the shot point number of each shot point and the node ID of each node instrument, as well as a corresponding relationship table between the shot point number and the node ID.
[0092] During field construction, when the gunner arrives at the designated location and is ready, the gun point number of the gun point will be sent to the central vehicle. After the central vehicle receives the feedback gun point number, it will issue a detonation command to the gunner and record the detonation time of the gun point at the same time. Then, the node ID corresponding to the gun point number is queried according to the gun point number to generate a node ID list. Then, the gun point information generated by the node DI list, running point number and detonation time is sent to the cloud platform. The cloud platform can intercept relevant seismic data from the data buffer according to the gun point information, and put the intercepted seismic data into the position corresponding to the gun point number in the gun collection data array, and finally generate gun collection data in real time. Moreover, the real-time generated gun collection data can also be pushed to the client for reference.
[0093] Therefore, under the coverage of 5G network signals, with the cooperation of the central vehicle, this application realizes the real-time synthesis of node shot gather data through the real-time synthesis method of the intelligent node cloud platform shot gather data, which facilitates technical personnel to understand the current seismic data acquisition quality in a timely manner, provides construction decision-making guidance for high-quality seismic data acquisition, and saves the labor cost of later workers downloading synthetic data, thereby improving the efficiency of field construction.
[0094] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0095] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0096] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0097] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0098] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0099] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0100] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM, Read Only Memory), disks or optical disks, etc. Various media that can store program codes.
[0101] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a controller to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0102] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for synthesizing real-time shot gather data, characterized in that: include: Obtain seismic data transmitted by each node instrument through 5G communication in real time; The seismic data is stored in a data buffer, wherein the data buffer has reserved data buffer space for each node instrument; Get the firing point information of the detonated firing points; intercepting corresponding target seismic data from the data buffer according to the shot point information; The target seismic data is stored in a shot gather data array according to the shot point information, and real-time shot gather data is synthesized.
2. A method for synthesizing real-time shot gather data according to claim 1, characterized in that: The storing the seismic data in a data buffer comprises: Obtaining the node ID of the node instrument that returns the seismic data; Determine the data buffer space of the node instrument in the data buffer zone according to the node ID; The seismic data is stored in the data buffer space.
3. The method for synthesizing real-time shot gather data according to claim 1, characterized in that: The shot point information includes: a node ID list and a detonation time; and the step of intercepting corresponding target seismic data from the data buffer according to the shot point information includes: Determine, in the data buffer space, each target data buffer space for intercepting the target seismic data according to the node ID list; Determining a starting time for intercepting the target seismic data according to the detonation time; The target seismic data is intercepted from each of the target data buffer spaces according to the start time.
4. A method for synthesizing real-time shot gather data according to claim 3, characterized in that: The shot point information includes: a shot point number; storing the target seismic data in a shot gather data array and synthesizing real-time shot gather data includes: According to the shot point number, the target seismic data is stored in the position corresponding to the shot point number in the shot gather data array; The target seismic data and other seismic data already in the shot gather data array are synthesized into the real-time shot gather data.
5. The method for synthesizing real-time shot gather data according to claim 3, characterized in that: The step of intercepting the target seismic data from each target data buffer space according to the start time comprises: The target seismic data that meets the preset time length is intercepted from each target data buffer space according to the start time.
6. A method for synthesizing real-time shot gather data according to claim 1, characterized in that: The step of obtaining the shot point information of the detonated shot point includes: Obtaining the shot point number of the prepared shot point and the detonation time of the shot point; Determine a node ID list of node instruments around the shot point according to the shot point number; Shot point information is generated according to the shot point number, the detonation time and the node ID list.
7. A device for synthesizing real-time shot gather data, characterized in that: include: The first acquisition module is used to acquire seismic data transmitted by each node instrument through 5G communication in real time; A first execution module is used to store the seismic data in a data buffer, wherein the data buffer has reserved data buffer space for each node instrument; The second acquisition module is used to acquire the shot point information of the detonated shot point; A second execution module, used for intercepting corresponding target seismic data from the data buffer according to the shot point information; The third execution module is used to store the target seismic data into a shot gather data array according to the shot point information, and synthesize real-time shot gather data.
8. An electronic device, characterized in that: include: A memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method according to any one of claims 1 to 6 is executed.
9. A storage medium, characterized in that: The computer program stored in the storage medium can be executed by one or more processors, and the computer program can be used to implement the method according to any one of claims 1 to 6.
10. A real-time shot gather data synthesis system, characterized in that: include: A plurality of node meters, a central vehicle and an electronic device as claimed in claim 8; A plurality of node instruments are respectively preset around each shot point, and are used to collect seismic data around the shot point when the shot point is detonated, and transmit the seismic data to the electronic device through 5G communication technology; The central vehicle is used to issue detonation instructions according to the arrangement information of the gun points, and determine the gun point number and detonation time of the detonated gun points; The central vehicle is also used to determine the node ID list of the node instruments around the gun point according to the gun point number, and to package the gun point number, the detonation time and the node ID list and send them to the electronic device.
Citation Information
Patent Citations
Method and device for processing seismic data
CN107589444A
Node seismograph mass data extraction system and extraction method
CN112612055A
Step-by-step synthesis method for shot gather data of node instrument
CN115291278A
Shot gather data acquisition method, system and equipment based on index file and medium
CN116028436A
SSD data storage node management method and apparatus, and computer device
WO2021062981A1