Data acquisition and management methods, devices, electronic equipment, and storage media based on timers
By configuring the correspondence between the controllable seismic source and the timer, the operating status of the seismic source is monitored and the time is accurately measured using the timer. This solves the problem of low acquisition efficiency caused by the lack of consideration for microcomputer errors in the existing technology, and achieves efficient acquisition management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-24
- Publication Date
- 2026-04-03
AI Technical Summary
Existing technologies do not take into account microcomputer errors under actual working conditions, resulting in lower data acquisition efficiency than ideal.
By configuring a one-to-one correspondence between controllable seismic sources and timers, the operating status of seismic sources is monitored, and the timers are used to accurately measure the elapsed time as the sole reference benchmark, thereby achieving efficient data acquisition and management.
The objective simulation of the acquisition process accurately measures the time required for the legality judgment of the seismic source management main controller, thereby improving acquisition efficiency and achieving efficient acquisition and excitation management.
Smart Images

Figure CN116165695B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of geophysical exploration technology, and in particular to a timer-based acquisition management method, device, electronic device, and storage medium. Background Technology
[0002] Methods such as alternating scanning and sliding scanning are suitable for situations with simple time-domain distribution, a small number of source groups, and minimal inter-source influence. Since the influencing factors are usually singular, near-realistic acquisition efficiency estimates can be obtained using key scanning parameters such as scan duration, listening time, point relocation time, and terrain empirical coefficients. With advancements in efficient and controllable acquisition methods, the number of controllable sources deployed and daily acquisition efficiency have increased rapidly, currently reaching levels of 20+ source groups and 50,000+ daily acquisitions. Therefore, improving acquisition efficiency is a crucial future development trend.
[0003] In related technologies, existing management methods do not take into account the microcomputer errors that exist under actual working conditions, resulting in actual data acquisition efficiency being lower than ideal data acquisition efficiency. Summary of the Invention
[0004] This invention provides a timer-based data acquisition and management method, device, electronic device, and storage medium, aiming to solve the problems existing in the background art.
[0005] To solve the above-mentioned technical problems, the present invention is implemented as follows:
[0006] In a first aspect, embodiments of the present invention provide a timer-based data acquisition and management method, the method comprising:
[0007] Configure the acquisition task of the controllable seismic source and establish a one-to-one correspondence between the controllable seismic source and the first timer;
[0008] During the acquisition task performed by the controllable seismic source, the operating status of the controllable seismic source is monitored; wherein, the operating status includes scanning ready status, scanning status, point transfer status, and completion status;
[0009] When the controllable seismic source is in the scanning ready state, the first timer is stopped and during the period when the first timer is stopped, it is determined whether the operating state of the controllable seismic source has been updated, and the first timer is controlled to start timing according to the update result.
[0010] When the operating state of the controllable seismic source changes to the completed state, the timing result of the first timer is counted. The completed state of the controllable seismic source indicates that the controllable seismic source has completed the acquisition task.
[0011] Optionally, the method further includes:
[0012] Start the second timer at the same time as starting the first timer;
[0013] During the acquisition task performed by the controllable seismic source, the second timer continues to count until the operating status package of each controllable seismic source is in the completed state, at which point the second timer stops counting.
[0014] Optionally, when there are multiple controllable seismic sources, the step of determining whether the operating status of the controllable seismic sources has been updated includes:
[0015] Obtain the first target controllable seismic source among the plurality of controllable seismic sources that is in the scanning ready state;
[0016] Obtain the second target controllable source that meets the preset excitation rule from the first target controllable source, and update the operating status of the second target controllable source to the scanning status;
[0017] Acquire a third target controllable source that does not meet the preset excitation rules from the first target controllable source, and keep the operating state of the third target controllable source in the scan ready state.
[0018] Optionally, the step of controlling whether the first timer starts timing based on the update result includes:
[0019] If the updated controllable seismic source is in scanning mode, then the first timer starts counting down;
[0020] If the updated operating status of the controllable seismic source is in the scan ready state, the first timer will still stop counting and continue to determine whether the operating status of the controllable seismic source has been updated.
[0021] Optionally, the method further includes: displaying the completion status of the controllable seismic source acquisition task based on the timing result of the first timer.
[0022] A second aspect of the invention provides a timer-based data acquisition and management device, the device comprising:
[0023] The configuration unit is used to configure the acquisition task of the controllable seismic source and establish a one-to-one correspondence between the controllable seismic source and the first timer.
[0024] A monitoring unit is used to monitor the operating status of the controllable seismic source during the acquisition task performed by the controllable seismic source; wherein the operating status includes a scan ready state, a scan state, a data transfer state, and a completion state;
[0025] The first timing unit is used to control the first timer to stop timing when the operating state of the controllable seismic source is in the scanning ready state, and during the period when the first timer is stopped, to determine whether the operating state of the controllable seismic source has been updated, and to control whether the first timer starts timing according to the update result.
[0026] The statistics unit is used to count the timing result of the first timer when the operating state of the controllable seismic source changes to the completed state, wherein the operating state of the controllable seismic source being in the completed state indicates that the controllable seismic source has completed the acquisition task.
[0027] Optionally, the device further includes:
[0028] A starting unit is used to start the second timer simultaneously with starting the first timer;
[0029] The second timing unit continuously times during the acquisition task performed by the controllable seismic source until the operating status package of each controllable seismic source is in the completed state, at which point the second timer stops timing.
[0030] Optionally, the first timing unit includes:
[0031] The first acquisition module is used to acquire the first target controllable seismic source among the plurality of controllable seismic sources that meets the operating state of scanning ready state;
[0032] The second acquisition module is used to acquire the second target controllable source that meets the preset excitation rule among the first target controllable sources, and update the operating status of the second target controllable source to the scanning status;
[0033] The third acquisition module is used to acquire a third target controllable source that does not meet the preset excitation rules among the first target controllable sources, and to keep the operating state of the third target controllable source in the scan ready state.
[0034] A third aspect of the invention provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus.
[0035] Memory, used to store computer programs;
[0036] When a processor executes a program stored in memory, it implements the method steps proposed in the first aspect of the embodiments of the present invention.
[0037] A fourth aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in the first aspect of the present invention.
[0038] The embodiments of this invention include the following advantages: Configuring the acquisition task of a controllable seismic source and establishing a one-to-one correspondence between the controllable seismic source and the first timer; during the acquisition task performed by the controllable seismic source, monitoring its operating status; when the controllable seismic source is in a scan-ready state, controlling the first timer to stop timing; during the time the first timer is stopped, determining whether the operating status of the controllable seismic source has been updated, and controlling whether the first timer starts timing based on the update result; when the operating status of the controllable seismic source changes to a completed state, statistically analyzing the timing result of the first timer. This objectively simulates the entire process of simulated acquisition; and by using a timer to accurately measure the time consumed by the seismic source management main controller in determining the legality of the acquisition, time is used as the sole reference benchmark for influencing factors, achieving efficient acquisition and excitation management. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 This is a flowchart illustrating the steps of a timer-based data acquisition and management method in an embodiment of the present invention.
[0041] Figure 2 This is a schematic diagram of a timer-based data acquisition and management device according to an embodiment of the present invention;
[0042] Figure 3 This is a schematic diagram of the functional modules of the electronic device in an embodiment of the present invention. Detailed Implementation
[0043] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0044] In related technologies, neither simulations nor actual data acquisition processes consider the computer processing time of the seismic source management master control in determining the seismic source excitation sequence. For example, with the current daily effectiveness of tens of thousands of shots, even if the validity check of the seismic source management master control takes only milliseconds, the cumulative error per day will be considerable. This leads to a discrepancy between the predicted and actual project durations, resulting in lower actual acquisition efficiency than the ideal acquisition efficiency. Therefore, this processing time cannot be ignored in simulations and management.
[0045] Based on this, the applicant proposed the inventive concept of the present invention: to objectively simulate the entire process of acquisition; and to use a timer to accurately measure the time taken for the legality judgment of the seismic source management main controller, using time as the sole benchmark for multiple influencing factors, so as to achieve efficient acquisition and excitation management.
[0046] This invention provides a timer-based data acquisition and management method. See also... Figure 1 , Figure 1 This invention illustrates a timer-based data acquisition and management method according to an embodiment of the present invention. The method includes:
[0047] Step S101: Configure the acquisition task of the controllable seismic source and establish a one-to-one correspondence between the controllable seismic source and the first timer.
[0048] When configuring the acquisition task, the acquisition parameters are initialized according to the actual project requirements. These parameters include the number of controllable seismic sources, the number of blast points, and the execution time of the acquisition task. Parameters for the controllable seismic sources include: the initial position of the controllable seismic source, the planned path of the controllable seismic source, and the relocation speed of the controllable seismic source. For example, the acquisition task parameters can be adjusted according to project requirements such as the number of blasts, the number of controllable seismic sources, and the project duration to create the acquisition task. For instance, the number of controllable seismic sources can be set to 20; and initial positions, planned movement paths, and corresponding relocation speeds can be assigned to the 20 controllable seismic sources. The movement path of a controllable seismic source refers to the path it takes from its initial position to all its blast points, and the relocation speed refers to the speed at which a controllable seismic source moves from one blast point to another. After setting the acquisition parameters for the controllable seismic sources, a first timer is assigned to each controllable seismic source. Therefore, the number of first timers is determined based on the number of controllable seismic sources, and each controllable seismic source corresponds one-to-one with a first timer.
[0049] Step S102: During the acquisition task performed by the controllable seismic source, monitor the operating status of the controllable seismic source.
[0050] After creating a data acquisition task, during the acquisition period, the source management master controller or the data acquisition master controller collects the status of each controllable seismic source. The source management master controller can be set to collect the operational status of the controllable seismic sources at preset intervals. The shorter the time interval corresponding to the preset interval, the higher the acquisition accuracy. The operational status of the controllable seismic source can be defined into four types: scan ready state, scan state, point moving state, and completed state. Among them, the scan ready state indicates that the controllable seismic source has reached the preset blasting point and needs to wait for the source management master controller to determine whether it meets the blasting conditions; the scan state indicates that the controllable seismic source is currently in the blasting process; the point moving state indicates that the controllable seismic source is currently moving from one blasting point to another; the completed state indicates that the controllable seismic source repeats the above three states until it completes blasting at all preset blasting points. During execution, the status of the controllable seismic source is reflected by the Code. For example, Code=1 indicates the scan ready state, Code=2 indicates the scan state, Code=3 indicates the point shifting state, and Code=4 indicates the completed state. The seismic source management main controller obtains the Code of each controllable seismic source to realize the status acquisition and monitoring of the controllable seismic source.
[0051] Step S103: When the operating state of the controllable seismic source is in the scanning ready state, control the first timer to stop timing and during the period when the first timer is stopped, determine whether the operating state of the controllable seismic source has been updated, and control the first timer to start timing according to the update result.
[0052] The source management master controller acquires the codes of each controllable source. If the code of any controllable source is 1, it indicates that the controllable source is in a scan-ready state and needs to wait for the source management master controller to determine whether it meets the conditions for detonation. This period is the waiting time for the controllable source. Therefore, when the source management master controller determines that a controllable source is in a scan-ready state, it immediately stops the first timer corresponding to that controllable source. After stopping the first timers of all controllable sources in the scan-ready state, the source management master controller will determine whether all controllable sources in the scan-ready state meet the excitation conditions according to the preset activation rules, and update the operating status of the controllable sources in the scan-ready state according to the corresponding judgment results. Controllable sources that meet the excitation conditions will update their operating status to scan state, update their corresponding code to 2, and restart the first timer. Controllable seismic sources that do not meet the excitation conditions will maintain their operating state as scan ready and keep their corresponding Code code at 1, without restarting the first timer, and continue to wait for the judgment of the seismic source management master controller.
[0053] Step S104: When the operating state of the controllable seismic source changes to the completed state, the timing result of the first timer is counted.
[0054] For any controllable seismic source, once it has completed all its assigned blasting tasks, it means that the source has traversed its preset blasting points and executed the corresponding blasting tasks. After completing its data acquisition tasks, its running status changes to "completed," its corresponding Code is updated to 4, and its first timer stops counting and remains unchanged. At this point, the time recorded by the first timer represents the total time spent by the controllable seismic source executing the blasting tasks.
[0055] In this embodiment, the timing logic of the first timer is consistent with the actual physical time flow of the data acquisition, enabling efficient simulation of the entire acquisition process. Furthermore, the first timer reflects the specific time when the seismic source actually performs the acquisition task, avoiding the impact of time-consuming main control validity judgment.
[0056] In one feasible implementation, the method further includes:
[0057] Start the second timer at the same time as starting the first timer;
[0058] During the acquisition task performed by the controllable seismic source, the second timer continues to count until the operating status package of each controllable seismic source is in the completed state, at which point the second timer stops counting.
[0059] In this embodiment, after the first timer starts counting, the second timer is activated. The second timer remains unchanged regardless of variations in the operational status of the controllable seismic sources during the acquisition task. The second timer reflects the actual execution time of the acquisition task, thus achieving the same timing logic as the source management controller during field acquisition. Once all controllable seismic sources have completed their assigned blasting tasks, the second timer stops counting, signifying the completion of the entire acquisition task. The time recorded by the first timer represents the actual completion time of the entire acquisition task. The first timer is used to accurately measure the time consumed in the main controller's validity judgment, using time as the sole benchmark for multiple influencing factors to achieve efficient acquisition and excitation management. Furthermore, based on the timing results of the first and second timers, statistics on the time consumed by the source management controller in judging the validity of excitation can be obtained.
[0060] In one feasible implementation, when there are multiple controllable seismic sources, the step of determining whether the operating status of the controllable seismic sources has been updated includes:
[0061] Obtain the first target controllable seismic source among the plurality of controllable seismic sources that is in the scanning ready state;
[0062] Obtain the second target controllable source that meets the preset excitation rule from the first target controllable source, and update the operating status of the second target controllable source to the scanning status;
[0063] Acquire a third target controllable source that does not meet the preset excitation rules from the first target controllable source, and keep the operating state of the third target controllable source in the scan ready state.
[0064] In this embodiment, within a judgment cycle of a seismic source management master controller, after detecting multiple controllable seismic sources with a Code code of 1, a first target controllable seismic source composed of multiple controllable seismic sources with a Code code of 1 is obtained. Simultaneously, the Cansweep code of all controllable seismic sources in the first target controllable seismic source is assigned a value of 7. A Cansweep code of 7 indicates that the controllable seismic source meets a preset TD rule. The TD rule characterizes the degree of influence of one controllable seismic source on other controllable seismic sources when they are blasting. To determine which controllable seismic sources in the first target controllable seismic source can be excited and blasted, the specific judgment process is as follows: The first target controllable seismic source includes: controllable source A, controllable source B, controllable source C, controllable source D, and controllable source E. First, assign the Cansweep code of all four controllable sources A, B, C, D, and E to 7. Then, determine the controllable source based on the order in which their codes change from 3 to 1. Since controllable source A's code changes from 3 to 1 first, it is considered the controllable source that meets the excitation conditions. Next, determine whether controllable sources B, C, D, and E satisfy the TD rule with controllable source A. Controllable seismic sources B, D, and E, which satisfy the TD rule with controllable seismic source A, are obtained. Controllable seismic source B's Code changes from 3 to 1 earlier than that of controllable seismic sources D and E. Therefore, controllable seismic sources D and E are sequentially checked against controllable seismic source B to determine if they satisfy the TD rule, and controllable seismic source E is obtained as the one that satisfies the TD rule. Controllable seismic sources A, B, and E are then identified as the second target controllable seismic sources among the first target controllable sources that satisfy the preset excitation rule. Their corresponding Codes are changed to 2, thus updating their corresponding operating states to the scanning state. Controllable seismic sources C and D are identified as the third target controllable seismic sources among the first target controllable sources that do not satisfy the preset excitation rule. Their Cansweep codes are both assigned a value of 8, and their corresponding Codes are kept at 1, thus maintaining their corresponding operating states in the scan-ready state, awaiting judgment from the seismic source management main controller in the next cycle.
[0065] In one feasible implementation, the step of controlling whether the first timer starts timing based on the update result includes:
[0066] If the updated controllable seismic source is in scanning mode, then the first timer starts counting down;
[0067] If the updated operating status of the controllable seismic source is in the scan ready state, the first timer will still stop counting and continue to determine whether the operating status of the controllable seismic source has been updated.
[0068] In this embodiment, continuing with the controllable seismic source from the previous embodiment as an example, when controllable seismic sources A, B, and E change their corresponding Code codes to 2, their respective first timers are restarted to continue recording the time for executing the acquisition task. When controllable seismic sources C and D maintain their corresponding scanning-ready state, their corresponding first timers do not resume timing, and the system continues to determine whether the operating status of the controllable seismic sources has been updated.
[0069] In one feasible implementation, the completion status of the controllable seismic source acquisition task is displayed based on the timing result of the first timer.
[0070] In this embodiment, after obtaining the timing results of the first and second timers for each controllable seismic source, the time the controllable seismic source spends waiting for the seismic source management main controller to determine its excitation capability during the entire acquisition task can be determined based on the difference between the timing results of the first and second timers for each source. Based on the timing results of the first timer for each controllable seismic source, the time consumed by that source to complete the preset task can be determined. The time and the number of completed blasting tasks can be displayed using bar charts or similar methods, allowing for a direct view of the correspondence between the controllable seismic source's time and the number of completed acquisition tasks. This enables the assessment of the controllable seismic source's acquisition task completion status, including parameters such as completion time, number of completed tasks, and waiting time. It also allows for the determination of the efficiency of each controllable seismic source. Furthermore, dynamic adjustments to task allocation can be made based on the time consumed by each controllable seismic source to complete the preset task, as illustrated in the example. Under the premise that all parameters are identical, the timing result of the first timer for the same number of blasting tasks completed by controllable source A is significantly shorter than that of the first timer for the same number of blasting tasks completed by controllable source B. This indicates that controllable source A performs better than controllable source B. Therefore, controllable source A can be assigned more blasting tasks, and controllable source B can be assigned fewer blasting tasks, thereby reducing the overall acquisition time and improving the overall acquisition efficiency. By quantifying the impact of various factors on acquisition efficiency, efficient acquisition excitation management can be optimized.
[0071] This invention also provides a timer-based data acquisition and management device, referring to... Figure 2The diagram illustrates the functional block diagram of a timer-based data acquisition and management device according to the present invention. This device may include the following modules:
[0072] Configuration unit 201 is used to configure the acquisition task of the controllable seismic source and establish a one-to-one correspondence between the controllable seismic source and the first timer;
[0073] The monitoring unit 202 is used to monitor the operating status of the controllable seismic source during the acquisition task performed by the controllable seismic source; wherein the operating status includes scanning ready status, scanning status, point transfer status, and completion status;
[0074] The first timing unit 203 is used to control the first timer to stop timing when the operating state of the controllable seismic source is in the scanning ready state, and during the period when the first timer is stopped, to determine whether the operating state of the controllable seismic source has been updated, and to control whether the first timer starts timing according to the update result.
[0075] The statistics unit 204 is used to count the timing result of the first timer when the operating state of the controllable seismic source changes to the completed state, wherein the operating state of the controllable seismic source being in the completed state indicates that the controllable seismic source has completed the acquisition task.
[0076] In one feasible implementation, the device further includes:
[0077] A starting unit is used to start the second timer simultaneously with starting the first timer;
[0078] The second timing unit continuously times during the acquisition task performed by the controllable seismic source until the operating status package of each controllable seismic source is in the completed state, at which point the second timer stops timing.
[0079] In one feasible implementation, the first timing unit 203 includes:
[0080] The first acquisition module is used to acquire the first target controllable seismic source among the plurality of controllable seismic sources that meets the operating state of scanning ready state;
[0081] The second acquisition module is used to acquire the second target controllable source that meets the preset excitation rule among the first target controllable sources, and update the operating status of the second target controllable source to the scanning status;
[0082] The third acquisition module is used to acquire a third target controllable source that does not meet the preset excitation rules among the first target controllable sources, and to keep the operating state of the third target controllable source in the scan ready state.
[0083] In one feasible implementation, the first timing unit 203 further includes:
[0084] The first judgment module is used to start the first timer if the updated operating status of the controllable seismic source is in the scanning state.
[0085] The second judgment module is used to stop the first timer if the updated operating status of the controllable seismic source is in the scan ready state, and to continue to judge whether the operating status of the controllable seismic source has been updated.
[0086] In one feasible implementation, the device further includes:
[0087] The display unit is used to display the completion status of the controllable seismic source acquisition task based on the timing result of the first timer.
[0088] Based on the same inventive concept, another embodiment of the present invention provides an electronic device, such as... Figure 3 As shown, it includes a processor 31, a communication interface 32, a memory 33, and a communication bus 34. The processor 31, the communication interface 32, and the memory 33 communicate with each other through the communication bus 34.
[0089] Memory 33 is used to store computer programs;
[0090] When the processor 31 executes the program stored in the memory 33, it implements the steps of the first aspect of the present invention.
[0091] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0092] The communication interface is used for communication between the aforementioned terminal and other devices.
[0093] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0094] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0095] In another embodiment of the present invention, a computer-readable storage medium is also provided, which stores instructions that, when executed on a computer, cause the computer to perform any of the timer-based acquisition management methods described in the above embodiments.
[0096] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0097] Embodiments of the present invention are described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (apparatus), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0098] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0099] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0100] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. "And / or" indicates that either one or both can be chosen. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0101] The present invention has provided a detailed description of a timer-based data acquisition and management method, device, electronic device, and storage medium. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A timer-based data acquisition and management method, characterized in that, The method includes: Configure the acquisition task of the controllable seismic source and establish a one-to-one correspondence between the controllable seismic source and the first timer; During the acquisition task performed by the controllable seismic source, the operating status of the controllable seismic source is monitored; wherein, the operating status includes a scan-ready state, a scan state, a point-moving state, and a completion state; the scan-ready state indicates that the controllable seismic source has reached the preset blasting point and needs to wait for the seismic source management main controller to determine whether it meets the blasting conditions; the scan state indicates that the controllable seismic source is currently in the blasting process; the point-moving state indicates that the controllable seismic source is currently moving from one blasting point to another; the completion state indicates that the controllable seismic source repeats the above three states until blasting is completed at all preset blasting points. When the controllable seismic source is in the scanning ready state, the first timer is stopped and during the period when the first timer is stopped, it is determined whether the operating state of the controllable seismic source has been updated, and the first timer is controlled to start timing according to the update result. When the operating state of the controllable seismic source changes to the completed state, the timing result of the first timer is counted. The completed state of the controllable seismic source indicates that the controllable seismic source has completed the acquisition task.
2. The method according to claim 1, characterized in that, The method further includes: Start the second timer at the same time as starting the first timer; During the acquisition task performed by the controllable seismic source, the second timer continues to count until the operating status package of each controllable seismic source is in the completed state, at which point the second timer stops counting.
3. The method according to claim 1, characterized in that, When there are multiple controllable seismic sources, the steps for determining whether the operating status of the controllable seismic sources has been updated include: Acquire the first target controllable seismic source among the multiple controllable seismic sources that is in the scanning ready state; Obtain the second target controllable source that meets the preset excitation rule from the first target controllable source, and update the operating status of the second target controllable source to the scanning status; Acquire a third target controllable source that does not meet the preset excitation rules from the first target controllable source, and keep the operating state of the third target controllable source in the scan ready state.
4. The method according to claim 3, characterized in that, The steps for controlling whether the first timer starts timing based on the update result include: If the updated controllable seismic source is in scanning mode, then the first timer starts counting down; If the updated operating status of the controllable seismic source is in the scan ready state, the first timer will still stop counting and continue to determine whether the operating status of the controllable seismic source has been updated.
5. The method according to claim 1, characterized in that, The method further includes: displaying the completion status of the controllable seismic source acquisition task based on the timing result of the first timer.
6. A timer-based data acquisition and management device, characterized in that, The device includes: A configuration unit is used to configure the acquisition task of the controllable seismic source and establish a one-to-one correspondence between the controllable seismic source and the first timer; A monitoring unit is used to monitor the operating status of the controllable seismic source during the acquisition task performed by the controllable seismic source; wherein the operating status includes a scan-ready state, a scan state, a point-moving state, and a completion state; the scan-ready state indicates that the controllable seismic source has reached the preset blasting point and needs to wait for the seismic source management main controller to determine whether it meets the blasting conditions; the scan state indicates that the controllable seismic source is currently in the blasting process; the point-moving state indicates that the controllable seismic source is currently moving from one blasting point to another; the completion state indicates that the controllable seismic source repeats the above three states until blasting is completed at all preset blasting points. The first timing unit is used to control the first timer to stop timing when the operating state of the controllable seismic source is in the scanning ready state, and during the period when the first timer is stopped, to determine whether the operating state of the controllable seismic source has been updated, and to control whether the first timer starts timing according to the update result. The statistics unit is used to count the timing result of the first timer when the operating state of the controllable seismic source changes to the completed state, wherein the operating state of the controllable seismic source being in the completed state indicates that the controllable seismic source has completed the acquisition task.
7. The apparatus according to claim 6, characterized in that, The device further includes: A starting unit is used to start the second timer simultaneously with starting the first timer; The second timing unit continuously times during the acquisition task performed by the controllable seismic source until the operating status package of each controllable seismic source is in the completed state, at which point the second timer stops timing.
8. The apparatus according to claim 6, characterized in that, The first timing unit includes: The first acquisition module is used to acquire the first target controllable seismic source among the multiple controllable seismic sources that meets the operating state of scanning ready state; The second acquisition module is used to acquire the second target controllable source that meets the preset excitation rule among the first target controllable sources, and update the operating status of the second target controllable source to the scanning status; The third acquisition module is used to acquire a third target controllable source that does not meet the preset excitation rules among the first target controllable sources, and to keep the operating state of the third target controllable source in the scan ready state.
9. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the steps of the method according to any one of claims 1-5.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method as described in any one of claims 1-5.
Citation Information
Patent Citations
Seismic source monitoring method in efficient acquisition
CN104155683A
Controllable dynamic sliding scanning excitation method for seismic sources
CN104422951A