Geological data monitoring method and device, electronic equipment and storage medium

By determining the current and target depth values ​​in geological data monitoring and updating the data chart, the problems of low timeliness and real-timeness in remote guidance are solved, real-time monitoring of geological data is achieved, and the drilling construction effect is improved.

CN119313772APending Publication Date: 2025-01-14CHINA NAT PETROLEUM CORP +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310862906.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-13
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

In the existing technology, in the remote-guided working mode, especially in the context of multiple wells and different blocks, there are problems such as poor timeliness and low real-time guidance intervention, which makes it difficult to quickly deal with the drilling site. Complex situation.

Method used

By determining the current depth value and target depth value in the data chart, update the geological data chart according to the current time and the preset value time interval, real-time monitoring of geological data is realized, and the timeliness and real-time nature of geologically guided operations is improved.

Benefits of technology

Real-time monitoring of geological data is realized, geologically guided operation capabilities are improved, drilling construction is enhanced, and complex situations at the drilling site can be dealt with more quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119313772A_ABST
    Figure CN119313772A_ABST
Patent Text Reader

Abstract

The invention discloses a geological data monitoring method and device, electronic equipment and a storage medium. The method comprises the following steps: taking the maximum value of depth values in a data chart as a current depth value; determining a value time range according to the current time and a preset value time interval; determining a target depth value according to the depth value corresponding to each piece of geological data in the value time range; and updating the data chart according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value. By means of the technical scheme, real-time monitoring of geological data can be achieved, the geosteering operation capacity is improved, and therefore the drilling construction effect is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of oil drilling construction, and in particular to a method, device, electronic equipment and storage medium for monitoring geological data. Background Art

[0002] Horizontal well geosteering technology is an important technology to ensure efficient drilling construction and single well production. The process of geosteering is to continuously compare and analyze and adjust the well trajectory during the drilling of the horizontal well through logging while drilling, measurement while drilling, directional tools and steering model software, etc., to direct the drilling direction and adjust the wellbore trajectory to the expected layer or the best position of the reservoir to achieve the best oil (gas) production or water injection effect.

[0003] The geological guidance process in existing technologies is mainly carried out around the drilling site, but with the development of technology, the remote guidance working mode has become a new trend in geological guidance technology. The remote guidance working mode is to track and regularly transmit the wellbore data at the drilling site, and the technicians provide remote technical support through geological model analysis and adjustment. However, this method has the problems of poor timeliness and low degree of real-time guidance intervention for multiple wells in the block and different blocks, and it is difficult to respond quickly when complex problems arise at the drilling site. Summary of the invention

[0004] The present invention provides a geological data monitoring method, device, electronic equipment and storage medium to achieve real-time monitoring of geological data, improve geological guidance operation capability, and thus improve drilling construction effect.

[0005] In a first aspect, an embodiment of the present invention provides a method for monitoring geological data, the method comprising:

[0006] The maximum value of each depth value in the data chart is used as the current depth value;

[0007] Determine the value-taking time range according to the current time and the preset value-taking time interval;

[0008] Determine the target depth value according to the depth values ​​corresponding to the geological data within the sampling time range;

[0009] The data chart is updated according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value.

[0010] In a second aspect, an embodiment of the present invention further provides a geological data monitoring device, the device comprising:

[0011] A current depth value determination module, used to take the maximum value of each depth value in the data chart as the current depth value;

[0012] A value taking time range determination module is used to determine the value taking time range according to the current time and the preset value taking time interval;

[0013] A target depth value determination module, used to determine the target depth value according to the depth values ​​corresponding to the geological data within the value acquisition time range;

[0014] The data chart updating module is used to update the data chart according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value.

[0015] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a method for monitoring geological data as described in any one of the embodiments of the present invention is implemented.

[0016] In a fourth aspect, an embodiment of the present invention further provides a storage medium storing computer executable instructions, wherein the computer executable instructions, when executed by a computer processor, are used to execute a method for monitoring geological data as described in any one of the embodiments of the present invention.

[0017] The technical solution of the embodiment of the present invention determines the current depth value in the data chart, determines the value-taking time range according to the current time and the preset value-taking time interval, determines the target depth value according to the depth values ​​corresponding to the geological data within the value-taking time range, and updates the data chart according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value. The problem of poor timeliness and low degree of real-time guidance intervention in the regular transmission of drilling data in the prior art, as well as the problem of difficulty in quickly responding to complex situations at the drilling site, realizes real-time monitoring of geological data, improves the geological guidance operation capability, and thus improves the drilling construction effect.

[0018] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 is a flow chart of a method for monitoring geological data provided by Embodiment 1 of the present invention;

[0021] Figure 2 is a schematic diagram of a data chart provided in Embodiment 1 of the present invention;

[0022] Figure 3 is a flow chart of a method for monitoring geological data provided by Embodiment 2 of the present invention;

[0023] Figure 4 It is a structural schematic diagram of a geological data monitoring device provided in Embodiment 3 of the present invention;

[0024] Figure 5 It is a structural schematic diagram of an electronic device provided in Embodiment 4 of the present invention. DETAILED DESCRIPTION

[0025] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0027] Embodiment 1

[0028] Figure 1 A flowchart of a method for monitoring geological data is provided for the first embodiment of the present invention. This embodiment is applicable to the situation of real-time monitoring of geological data in a geological guidance process. The method can be executed by a geological data monitoring device. The geological data monitoring device can be implemented in the form of hardware and / or software. The geological data monitoring device can be configured in a server.

[0029] like Figure 1 As shown, the method includes:

[0030] S110 , taking the maximum value of the depth values ​​in the data chart as the current depth value.

[0031] The data chart uses the depth value of the well as the dimension to display the geological data. The geological data is the data obtained by real-time monitoring of sensors and other equipment at the drilling site. The address data may include drilling time, gas measurement, while drilling gamma, while drilling resistivity and other data. For example, Figure 2 A schematic diagram of a data chart is provided, such as Figure 2 As shown, the data chart may be in the form of a curve chart of depth value-drilling time, and the drilling times corresponding to different depth values ​​are connected to form a curve.

[0032] It is understandable that during the drilling process, as time goes by, the depth value of the well depth becomes larger and larger. Therefore, the maximum value of each depth value in the data chart is used as the current depth value. The purpose of determining the current depth value is to facilitate the subsequent determination of a new depth value, and then display the new depth value and the current depth value adjacent to each other in the data chart.

[0033] S120: Determine a sampling time range according to the current time and a preset sampling time interval.

[0034] The current time may refer to the system time of the current server, the value-taking time interval is used to shorten the data query range, and the value-taking time range refers to the time range used to query the target depth value.

[0035] Furthermore, S120 may include: taking the time obtained by subtracting a preset value-taking time interval from the current time as the start time; and determining the value-taking time range according to the start time and the current time.

[0036] In this embodiment, the time range from the current time minus the time corresponding to the preset value-taking time interval to the current time is used as the value-taking time range.

[0037] It is understandable that geological data is data collected and transmitted in real time by sensors and other equipment at the drilling site with time as the dimension. The amount of data is large, and the data chart needs to show the changes of various geological data with the increase of depth value. If the maximum value of the depth value is directly queried, the computer performance will be greatly consumed. Therefore, this embodiment stipulates a value-taking time range determined based on the current time and the preset value-taking time interval. Data query is performed according to the value-taking time range, which can shorten the data query range and improve the operational feasibility of practical applications. At the same time, there may be abnormal data in the geological data. Performing data query within the value-taking time range can reduce the impact of abnormal data on geological data monitoring.

[0038] S130. Determine a target depth value according to the depth values ​​corresponding to the geological data within the sampling time range.

[0039] Since the data chart updates the geological data based on the depth value as a dimension, the target depth value is the next depth value of the current depth value, and the geological data corresponding to the target depth value is the next piece of geological data corresponding to the current depth value.

[0040] Furthermore, S130 may include: taking the maximum value of the depth values ​​corresponding to each geological data within the sampling time range as the target depth value.

[0041] Specifically, from the geological data acquired in real time, various geological data within the sampling time range are extracted, and according to the depth values ​​corresponding to the various geological data, the various geological data are sorted, and the maximum depth value is determined as the target depth value.

[0042] S140: Update the data chart according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value.

[0043] After determining the target depth value and its corresponding geological data, the data chart is updated to achieve real-time monitoring of the geological data. According to the form of the data chart, the target depth value and its corresponding geological data are updated to the data chart. In one example, if the data chart is in the form of a table, the target depth value and its corresponding geological data are added to the table after the current depth value and its corresponding geological data. In another example, if the data chart is in the form of a curve chart, the curve is spliced ​​and drawn according to the target depth value and its corresponding geological data, and the current depth value and its corresponding geological data. This embodiment does not limit the form of the data chart and the update method.

[0044] The technical solution of the embodiment of the present invention determines the current depth value in the data chart, determines the value-taking time range according to the current time and the preset value-taking time interval, determines the target depth value according to the depth values ​​corresponding to the geological data within the value-taking time range, and updates the data chart according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value. The problem of poor timeliness and low degree of real-time guidance intervention in the regular transmission of drilling data in the prior art, as well as the problem of difficulty in quickly responding to complex situations at the drilling site, realizes real-time monitoring of geological data, improves the geological guidance operation capability, and thus improves the drilling construction effect.

[0045] Furthermore, the geological data monitoring system of this embodiment also provides a function of acquiring geological steering model map data, specifically including: determining the geological steering model map data, and dividing the geological steering model map data into map basic information data, image data corresponding to the geological steering model map, and model map original data;

[0046] The basic information data of the map, the picture data corresponding to the geosteering model map and the original data of the model map are stored separately, and path links are established between the basic information data of the map and the picture data corresponding to the geosteering model map, as well as the basic information data of the map and the original data of the model map.

[0047] Among them, the geosteering model map may include a cuttings profile map, a guidance tracking map, etc., and this embodiment does not limit the type of geosteering model map. The geosteering model map contains information such as geological reservoir development characterization, geological data, and wellbore engineering trajectory. On the basis of data monitoring, it is used for geological analysis and model, trajectory adjustment, etc. The basic information data of the map may include information such as the well name, data upload time, remarks, and map type. The image data corresponding to the geosteering model map refers to the image converted from the geosteering model map. The original data of the model map is original data in a specific format that requires a geosteering model map to open.

[0048] Specifically, the electronic equipment at the drilling site is connected to the server through remote login, and the geosteering model map data is uploaded to the server. The server divides the geosteering model map data, and stores the divided map basic information data, the image data corresponding to the geosteering model map, and the model map original data separately. The map data table can be maintained in the database, and the map basic information data, the image storage path, and the original data storage path can be stored in the data table in the form of record rows, so as to retrieve and maintain the geosteering model map data.

[0049] In this embodiment, a path link between the basic map information data and the image data, and a path link between the basic map information data and the original data can also be established. The path link is used to establish a connection between the storage path of the basic map information data and the image data or the original data.

[0050] Furthermore, if it is determined that a data processing instruction matching the basic information data of the target map is detected, a data processing operation matching the data processing instruction is performed on the image data corresponding to the geological steering model map and / or the original data of the model map according to the path link matching the basic information data of the target map.

[0051] Specifically, the map data table is displayed through the user interaction interface, and the data processing instruction may be a request to view or download the image data or original data corresponding to the basic information data of the target map. When a request to view or download the image data corresponding to the basic information data of the target map is detected from the user interaction interface, the image data is obtained through the path link between the basic information data of the map and the image data for display or download. Correspondingly, when a request to view or download the original data corresponding to the basic information data of the map is detected from the user interaction interface, the original data is obtained through the path link between the basic information data of the map and the original data for display or download.

[0052] For different wells and different types of geosteering model maps, the above methods are respectively adopted to achieve the acquisition, classification storage, viewing or downloading of geosteering model map data. When the geosteering model map data is updated or modified, the basic map information data, image data and original data corresponding to the geosteering model map data stored in the database can be updated or modified accordingly, and the relevant content corresponding to the updated or modified geosteering model map data in the map data table can be updated or modified.

[0053] Embodiment 2

[0054] Figure 3 A flow chart of a method for monitoring geological data provided in Example 2 of the present invention. Based on the above-mentioned embodiments, this embodiment of the present invention further specifies the process of determining the time range of values ​​and the process of determining the target depth value, and adds a judgment process in the backfill side drilling stage.

[0055] like Figure 3 As shown, the method includes:

[0056] S210, determining whether the time difference between the current time and the last time the data chart was updated is greater than or equal to a preset data update time interval, if so, executing S220, otherwise returning to executing S210.

[0057] In this embodiment, the data chart is updated at every preset data update time interval, thereby realizing real-time geological data monitoring on the geological profile and satisfying the tracking monitoring carried out by the geological guidance.

[0058] S220: Taking the maximum value of the depth values ​​in the data chart as the current depth value.

[0059] S230, determining whether the current drilling stage is the backfill sidetracking stage, if so, executing S240, otherwise executing S250.

[0060] In the backfill sidetracking stage, as time goes by, the well depth gradually decreases. If the original sampling time interval is maintained, the target depth value may be smaller than the current depth value. In addition, the well section in the backfill sidetracking stage has no geological data monitoring value, and there is no need to display the geological data of the backfilled well section in the data chart. Therefore, the technical solution of this embodiment determines whether it is currently in the backfill sidetracking stage, and modifies the sampling time interval when it is currently in the backfill sidetracking stage, thereby changing the sampling time range.

[0061] S240: re-determine the value sampling time interval according to each depth value in the data chart, and execute S250.

[0062] For example, if the preset value-taking time interval is 10 minutes, that is, in the normal drilling stage, the maximum depth value is obtained by querying the geological data collected in the first 10 minutes of the current time, and the target depth value is determined to update the data chart. In the backfill side drilling stage, assuming that the backfill side drilling stage is entered at 7:00, the current depth value is 100 meters, and the well needs to be backfilled to 50 meters, which is expected to take 40 minutes. At this time, the value-taking time interval can be modified to a larger value, such as 1 hour. In the backfill side drilling stage, every data update time interval, the value-taking time range is determined to be within 1 hour before the current time. If it is backfilled to 50 meters at 7:40, then in the backfill stage from 7:00 to 7:40, the target depth value is 100 meters, and there is no need to update the real-time well depth and its corresponding geological data in the backfill side drilling stage. After the backfill is completed, the value-taking time interval is restored to the original preset value-taking time interval for normal real-time monitoring of geological data.

[0063] S250: Subtract the preset value-taking time interval from the current time to obtain the time as the start time.

[0064] S260: Determine a time range according to the start time and the current time.

[0065] S270: taking the maximum value of the depth values ​​corresponding to the geological data within the sampling time range as the target depth value.

[0066] S280. Update the data chart according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value.

[0067] The specific process of determining the value taking time range, determining the target depth value within the value taking time range, and updating the data chart has been described in the above embodiments, and will not be repeated in this embodiment.

[0068] The technical solution of this embodiment meets the real-time needs of geological data monitoring, realizes the interactive acquisition of on-site geological data and geosteering model drawings by different people at different times, locations, and personnel, and avoids splicing redundant data of backfilled well sections, realizing the real-time data monitoring capability of geological profiles in backfill sidetracking scenarios. It reflects the timeliness and interactivity of geosteering remote applications, and facilitates rapid adjustment and response to complex problems on-site, thereby ensuring the construction effect of horizontal well drilling and reservoir encounter rate.

[0069] Embodiment 3

[0070] Figure 4 This is a schematic diagram of the structure of a geological data monitoring device provided in the third embodiment of the present invention. Figure 4 As shown, the device includes: a current depth value determination module 310, a value time range determination module 320, a target depth value determination module 330 and a data chart update module 340, wherein:

[0071] A current depth value determination module 310 is used to take the maximum value of each depth value in the data chart as the current depth value;

[0072] A value sampling time range determination module 320, used to determine a value sampling time range according to the current time and a preset value sampling time interval;

[0073] A target depth value determination module 330 is used to determine a target depth value according to the depth values ​​corresponding to each geological data within the sampling time range;

[0074] The data chart updating module 340 is used to update the data chart according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value.

[0075] The technical solution of the embodiment of the present invention determines the current depth value in the data chart, determines the value-taking time range according to the current time and the preset value-taking time interval, determines the target depth value according to the depth values ​​corresponding to the geological data within the value-taking time range, and updates the data chart according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value. The problem of poor timeliness and low degree of real-time guidance intervention in the regular transmission of drilling data in the prior art, as well as the problem of difficulty in quickly responding to complex situations at the drilling site, realizes real-time monitoring of geological data, improves the geological guidance operation capability, and thus improves the drilling construction effect.

[0076] Based on the above embodiment, the value time range determination module 320 includes:

[0077] A start time determination unit, used to obtain a time obtained by subtracting a preset value time interval from the current time as the start time;

[0078] The value taking time range determining unit is used to determine the value taking time range according to the start time and the current time.

[0079] Based on the above embodiment, the target depth value determination module 330 includes:

[0080] The target depth value determination unit is used to take the maximum value of the depth values ​​corresponding to each geological data within the value-taking time range as the target depth value.

[0081] Based on the above embodiment, the current depth value determination module 310 includes:

[0082] The data update time interval determination unit is used to take the maximum value of the depth values ​​in the data chart as the current depth value if it is determined that the time difference between the current time and the time when the data chart was last updated is greater than or equal to the preset data update time interval.

[0083] Based on the above embodiment, the device further includes:

[0084] The value sampling time interval modification module is used to re-determine the value sampling time interval according to each depth value in the data chart if it is determined that the current drilling stage is the backfill sidetracking stage.

[0085] Based on the above embodiment, the device further includes:

[0086] A geosteering model map data classification module is used to determine the geosteering model map data and divide the geosteering model map data into map basic information data, image data corresponding to the geosteering model map and model map original data;

[0087] The path link establishment module is used to store the basic information data of the map, the image data corresponding to the geological steering model map and the original data of the model map respectively, and to establish the path link between the basic information data of the map and the image data corresponding to the geological steering model map, and the basic information data of the map and the original data of the model map.

[0088] Based on the above embodiment, the device further includes:

[0089] The data processing module is used to perform data processing operations matching the data processing instructions on the image data corresponding to the geological steering model map and / or the original data of the model map according to the path link matching the basic information data of the target map if it is determined that a data processing instruction matching the basic information data of the target map is detected.

[0090] The geological data monitoring device provided in the embodiment of the present invention can execute the geological data monitoring method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.

[0091] Embodiment 4

[0092] Figure 5 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.

[0093] like Figure 5 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0094] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0095] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs the various methods and processes described above, such as a method for monitoring geological data.

[0096] In some embodiments, the method for monitoring geological data may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for monitoring geological data described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the method for monitoring geological data in any other appropriate manner (e.g., by means of firmware).

[0097] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0098] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0099] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0100] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0101] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0102] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.

[0103] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0104] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for monitoring geological data, characterized in that: include: The maximum value of each depth value in the data chart is used as the current depth value; Determine the value-taking time range according to the current time and the preset value-taking time interval; Determine the target depth value according to the depth values ​​corresponding to the geological data within the sampling time range; The data chart is updated according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value.

2. The method according to claim 1, characterized in that Determine the sampling time range based on the current time and the preset sampling time interval, including: The time obtained by subtracting the preset value interval from the current time is used as the start time; A value time range is determined according to the start time and the current time.

3. The method according to claim 1, characterized in that Determining a target depth value according to the depth values ​​corresponding to the geological data within the sampling time range includes: The maximum value of the depth values ​​corresponding to the geological data within the sampling time range is used as the target depth value.

4. The method according to claim 1, characterized in that The maximum value of each depth value in the data chart is used as the current depth value, including: If it is determined that the time difference between the current time and the time when the data chart was last updated is greater than or equal to the preset data update time interval, the maximum value of the depth values ​​in the data chart is used as the current depth value.

5. The method according to claim 1, characterized in that After taking the maximum value of each depth value in the data chart as the current depth value, it also includes: If it is determined that the current drilling stage is the backfill sidetracking stage, the sampling time interval is re-determined according to each depth value in the data chart.

6. The method according to claim 1, characterized in that The method further comprises: Determine the geosteering model map data, and divide the geosteering model map data into map basic information data, image data corresponding to the geosteering model map, and model map original data; The basic information data of the map, the picture data corresponding to the geosteering model map and the original data of the model map are stored separately, and path links are established between the basic information data of the map and the picture data corresponding to the geosteering model map, as well as the basic information data of the map and the original data of the model map.

7. The method according to claim 6, characterized in that The method further comprises: If it is determined that a data processing instruction matching the basic information data of the target map is detected, a data processing operation matching the data processing instruction is performed on the image data corresponding to the geosteering model map and / or the original data of the model map according to the path link matching the basic information data of the target map.

8. A geological data monitoring device, characterized in that: include: A current depth value determination module, used to take the maximum value of each depth value in the data chart as the current depth value; A value taking time range determination module is used to determine the value taking time range according to the current time and the preset value taking time interval; A target depth value determination module, used to determine the target depth value according to the depth values ​​corresponding to the geological data within the value acquisition time range; The data chart updating module is used to update the data chart according to the geological data corresponding to the current depth value and the geological data corresponding to the target depth value.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method for monitoring geological data as described in any one of claims 1-7 is implemented.

10. A storage medium storing computer executable instructions, characterized in that: The computer executable instructions are used to execute the geological data monitoring method as described in any one of claims 1-7 when executed by a computer processor.