Well site data return method and system
By identifying and transmitting differential data of well site data in the oil engineering well site data transmission, the problems of low efficiency and bandwidth waste caused by the full data submission method are solved, and efficient and accurate data back-passing is achieved.
Patent Information
- Application Number
- CN202311549283.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-20
AI Technical Summary
In the existing data transmission mode of well sites in oil engineering, the full data submission method leads to low data back-pass efficiency and waste of network bandwidth, which cannot meet the needs of complex drilling projects.
By comparing the real-time well site data with the historical well site data stored in the local database, the difference data is identified and the identification information is configured for the difference data, and only the difference data is transmitted to the central database for storage, and the well site data is returned to complete.
It effectively avoids the use of backhaul bandwidth by large data volume, improves the accuracy, efficiency and timeliness of data backhaul, and meets the data transmission needs of complex drilling projects.
Smart Images

Figure CN120021229A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of oil engineering data transmission, and in particular relates to a method and system for transmitting wellsite data back. Background Art
[0002] Currently, in the existing oil engineering wellsite data transmission mode, most adopt the full data submission method to realize the backhaul of the collected wellsite data, that is: first store the measured logging data collected in the local database, and then submit the entire table of all the data stored in the local database in real time to realize data backhaul. That is to say, even if there are only a small amount of data differences between the data stored in the local database at the current moment and the previous moment, the entire table of all the data stored in the local database at the current moment is submitted in real time to realize data backhaul, so as to ensure the integrity of the data backhaul data.
[0003] However, with the continuous improvement of the complexity of drilling engineering, the requirement of improving the quality and efficiency of drilling operations, and the geometric increase in the number of engineering parameters, the original full data submission method can no longer meet the future operation requirements. If the full data submission method continues to be used for data backhaul, it will not only greatly reduce work efficiency, but also cause waste of the limited network bandwidth at the oil engineering site. Summary of the Invention
[0004] To solve the above problems, an embodiment of the present invention provides a method for transmitting wellsite data back, including: storing the historical wellsite data of the wellsite where the wellsite data to be backhauled is located in the local database and the central database for storing the backhauled wellsite data respectively; collecting the wellsite data of the wellsite in real time, and by comparing the real-time wellsite data in a specified period with the historical wellsite data stored in the local database, identifying the differential data in the real-time wellsite data in this period; configuring identification information for the identified differential data, and taking the differential data carrying the identification information as the wellsite data to be backhauled, so as to transmit the corresponding differential data to the corresponding position in the central database for storage according to the identification information to complete the backhaul of the wellsite data.
[0005] Preferably, after transmitting the corresponding differential data to the corresponding position in the central database for storage according to the identification information to complete the backhaul of the wellsite data, the method for transmitting wellsite data back further includes: when the backhaul of the wellsite data is completed, feeding back a successful backhaul message to the local database through the central database, so that the local database updates the historical wellsite data stored in itself by storing the wellsite data that has been successfully backhauled currently in the same storage manner as the central database according to the successful backhaul message.
[0006] Preferably, after storing the wellsite data that has been currently transmitted back in the same storage manner as the central database to update the historical wellsite data stored therein, the wellsite data transmission method further includes: recording the remaining wellsite data belonging to the same time period as the currently transmitted back wellsite data as untransmitted wellsite data, and comparing the untransmitted wellsite data with the updated historical wellsite data in the local database again, so as to comprehensively identify the differential data.
[0007] Preferably, in the step of identifying the differential data in the real-time wellsite data of a specified time period by comparing the real-time wellsite data of the specified time period with the historical wellsite data stored in the local database, it includes: determining the same data in the real-time wellsite data of the specified time period and the historical wellsite data stored in the local database according to the TID partition, ID, and required data transmission time to which the real-time wellsite data of the specified time period belongs, and thus taking the non-identical data as the differential data in the real-time wellsite data of the specified time period.
[0008] Preferably, the identification information is an identification field for marking the storage location and data value of the differential data.
[0009] Preferably, the wellsite data transmission method further includes: real-time monitoring the data loss status in the central database, so as to, when data loss occurs, clear all the data stored in the current central database, and load all the data stored in the current local database into the central database as backup data based on the rollback operation processing method, thereby restoring the data in the central database.
[0010] Preferably, before storing the historical wellsite data of the wellsite where the wellsite data to be transmitted back is located in the local database and the central database for storing the transmitted back wellsite data respectively, the wellsite data transmission method further includes: preprocessing the historical wellsite data, and thus storing the preprocessed historical wellsite data in the local database and the central database for storing the transmitted back wellsite data, wherein the preprocessing methods include but are not limited to: data cleaning, duplicate removal, sorting, and classification.
[0011] Preferably, the differential data includes but is not limited to: newly added data, changed data, and deleted data; the historical wellsite data includes but is not limited to: logging data, mud logging data, and directional well data.
[0012] The present invention also provides a computer-readable storage medium, which contains a series of instructions for the steps of the wellsite data transmission method.
[0013] On the other hand, the present invention also provides a wellsite data transmission-back system, which includes the following modules: a data storage module for storing the historical wellsite data of the wellsite where the wellsite data to be transmitted-back is located in a local database and a central database for storing the transmitted-back wellsite data respectively; a differential data identification module for collecting the wellsite data of the wellsite in real time and identifying the differential data in the real-time wellsite data of a specified period by comparing the real-time wellsite data of the specified period with the historical wellsite data stored in the local database; and a data transmission-back module for configuring identification information for the identified differential data and using the differential data carrying the identification information as the wellsite data to be transmitted-back, so as to transmit the corresponding differential data to the corresponding position in the central database for storage according to the identification information to complete the transmission-back of the wellsite data.
[0014] Compared with the prior art, one or more embodiments of the above solutions may have the following advantages or beneficial effects:
[0015] The present invention provides a wellsite data transmission-back method and system. The method first compares the real-time wellsite data with the historical wellsite data stored in the local database to identify the differential data (different from the historical wellsite data stored in the local database) in the real-time wellsite data of the corresponding period. Then, identification information is configured for the identified differential data to mark the storage location and data value, and the differential data carrying the identification information is used as the wellsite data to be transmitted-back. Finally, based on the feature that the wellsite data stored in the central database is consistent with that in the local database, the corresponding differential data is transmitted to the corresponding position in the central database for storage according to the identification information to complete the transmission-back of the wellsite data. The present invention effectively avoids the occupation of the transmission-back bandwidth by a large amount of data, solves the problems such as low accuracy and low efficiency existing in the existing data transmission-back methods, and improves the efficiency and timeliness of data transmission-back.
[0016] Other features and advantages of the present invention will be described in the following specification, and part of them will become obvious from the specification or be understood by implementing the present invention. The objectives and other advantages of the present invention can be achieved and obtained through the structures specifically pointed out in the specification, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings are used to provide a further understanding of the present invention, and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the present invention, but do not constitute a limitation to the present invention. In the drawings:
[0018] Figure 1 is a step diagram of the wellsite data transmission-back method according to an embodiment of the present application.
[0019] Figure 2It is a block diagram of the wellsite data transmission system according to the embodiments of the present application. Detailed implementation manners
[0020] The following will describe in detail the implementation manners of the present invention in conjunction with the accompanying drawings and embodiments, so as to fully understand how the present invention applies technical means to solve technical problems and the implementation process of achieving technical effects and implement accordingly. It should be noted that as long as there is no conflict, the various embodiments in the present invention and the various features in each embodiment can be combined with each other, and the formed technical solutions are all within the protection scope of the present invention.
[0021] In addition, the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0022] Currently, in the existing oil engineering wellsite data transmission mode, most of them adopt the full data submission method to realize the transmission of the collected wellsite data, that is: first store the collected logging data in the local database, and then submit the entire table of all the data stored in the local database in real time, so as to realize data transmission. That is to say, even if there are only a small amount of data differences between the data stored in the local database at the current moment and the previous moment, the entire table of all the data stored in the local database at the current moment is submitted in real time to realize data transmission, so as to ensure the integrity of the data transmission data.
[0023] However, with the continuous improvement of the complexity of drilling engineering, the requirement of improving the quality and efficiency of drilling operations, and the geometric increase in the number of engineering parameters, the original full data submission method can no longer meet the future operation requirements. If the full data submission method is continued to be used for data transmission, it will not only greatly reduce work efficiency, but also cause waste of the limited network bandwidth at the oil engineering site.
[0024] Therefore, to solve the above problems, embodiments of the present invention propose a method and system for transmitting wellsite data back. The method first compares real-time wellsite data with historical wellsite data stored in a local database to identify difference data in the real-time wellsite data for a corresponding period (different from the historical wellsite data stored in the local database). Then, identification information is configured for the identified difference data to mark the storage location and data value, and the difference data carrying the identification information is used as the wellsite data to be transmitted back. Finally, based on the characteristic that the wellsite data stored in the central database is consistent with that in the local database, the corresponding difference data is transmitted to the corresponding location in the central database for storage according to the identification information to complete the transmission of wellsite data back. The present invention effectively avoids the occupation of the transmission bandwidth by a large amount of data, solves the problems such as low accuracy and low efficiency existing in the existing data transmission back method, and improves the efficiency and timeliness of data transmission back.
[0025] Example 1
[0026] Figure 1 is a step diagram of the wellsite data transmission back method of an embodiment of the present application. The following will refer to Figure 1 to illustrate each step of this method.
[0027] As Figure 1 shown, in step S110, the historical wellsite data of the wellsite where the wellsite data to be transmitted back is located is stored in a local database and a central database for storing the transmitted-back wellsite data respectively. The wellsite data to be transmitted back is all or part of the real-time wellsite data. In an embodiment of the present application, the historical wellsite data of the wellsite where the wellsite data to be transmitted back is located is collected to determine the difference data in the real-time wellsite data that is different from the historical wellsite data. In this embodiment, the historical wellsite data is stored in the local database and the central database respectively, that is, before the data transmission back starts, the wellsite data stored in the local database and the central database is exactly the same. Among them, the local database essentially realizes the function of data caching at the wellsite, while the central database realizes the function of remote data transmission back by receiving and storing the transmitted-back wellsite data.
[0028] Further, in step S120, wellsite data of the wellsite is collected in real time, and by comparing the real-time wellsite data in a specified period with the historical wellsite data stored in the local database, the differential data in the real-time wellsite data in this period is identified. In the embodiment of the present application, the wellsite data of the wellsite is collected in real time, and the collected real-time wellsite data is input into the collection software through the wellsite network to perform the authentication operation of data backhaul, that is, to find out the wellsite data that needs to be backhauled in the real-time wellsite data. Then, the real-time wellsite data in a specified period (for example, the current period) is compared with the historical wellsite data stored in the local database to determine the wellsite data in the real-time wellsite data in this period that is different from the historical wellsite data stored in the current local database, which is recorded as differential data, so as to achieve the purpose of identifying the differential data in the real-time wellsite data in this period. It should be noted that the present invention does not make a specific limitation on the specified period, and those skilled in the art can select according to actual needs.
[0029] After the differential data is identified, in step S130, identification information is configured for the identified differential data, and the differential data carrying the identification information is used as the wellsite data to be backhauled, so as to transmit the corresponding differential data to the corresponding position in the central database for storage according to the identification information to complete the wellsite data backhaul. In this embodiment, the identification information is first configured for the identified differential data to mark the backhaul time, value, and storage position in the corresponding database of the differential data by using the configured identification information. Then, the differential data carrying the identification information is used as the wellsite data to be backhauled, and by transmitting the wellsite data to be backhauled through the backhaul channel to the corresponding position in the central database for storage, differential selection and backhaul are performed on all the collected real-time wellsite data, so as to complete the wellsite data backhaul under the condition of avoiding the occupation of the backhaul bandwidth by a large amount of data.
[0030] After transmitting the corresponding differential data to the corresponding position in the central database for storage according to the identification information to complete the wellsite data backhaul, in this embodiment, when the wellsite data backhaul is completed, the central database is used to feedback the backhaul success information to the local database, so that the local database stores the currently completed backhaul wellsite data in the same storage manner as the central database according to the backhaul success information to update the historical wellsite data stored in itself.
[0031] When the wellsite data transmission for the current period is completed in this embodiment (i.e., the differential data has been stored at the corresponding position in the central database), the storage status feedback unit in the central database that is used to feedback the storage status generates a successful transmission message and transmits the current successful transmission message to the local database, so as to feedback the successful transmission status of the differential data for the current period to the local database. Then, when the local database receives the successful transmission message, it stores the wellsite data (or the differential data for the current period) that has been transmitted this time in the same storage manner as the central database to update the historical wellsite data stored in itself. Thus, before the wellsite data transmission for the next period starts, the wellsite data stored in the local database and the central database remains exactly the same. Accordingly, the present invention can directly start the wellsite data transmission process for the next period, effectively ensuring the continuity of data transmission.
[0032] Next, after storing the wellsite data that has been transmitted this time in the same storage manner as the central database to update the historical wellsite data stored in itself, this embodiment also records the remaining wellsite data of the same period as the wellsite data that has been transmitted this time as untransmitted wellsite data, and re-compares the untransmitted wellsite data with the updated historical wellsite data in the local database, so as to comprehensively identify the differential data.
[0033] In the embodiment of the present application, the remaining wellsite data of the same period as the wellsite data that has been transmitted this time is marked as untransmitted wellsite data, and the untransmitted wellsite data will not be stored in the local database. Then, the differential data is identified again for the untransmitted wellsite data and the updated historical wellsite data in the local database. When no differential data is identified, the wellsite data transmission process for the next period is started. Otherwise, the newly identified differential data is transmitted. Therefore, the present invention ensures the comprehensiveness of the identification of differential data for each period based on multiple abnormal identifications of the untransmitted wellsite data in the same period.
[0034] Furthermore, the identification information is an identification field used to mark the storage location and data value of the differential data. In a specific embodiment of the present application, for the local database and the central database storing wellsite data, a log table of the data storage status of each database is generated in real time, and the corresponding identification field is written into the log table to track and record the differential data based on the storage location and data value of the differential data. It can be seen that the present invention ensures the accuracy and reliability of wellsite data transmission by adding an identification field to the differential data.
[0035] In a specific embodiment of the present application, UPDATE is used to mark the differential data in the log table, where the involved identification fields include but are not limited to: jobid, jobtid, and systime.
[0036] In the step of identifying the differential data in the real-time wellsite data of a specified period by comparing the real-time wellsite data of the specified period with the historical wellsite data stored in the local database, the identical data in the real-time wellsite data of the specified period and the historical wellsite data stored in the local database is determined according to the TID partition, ID, and required data transmission time to which the real-time wellsite data of the specified period belongs, so that the non-identical data is used as the differential data in the real-time wellsite data of the specified period.
[0037] Specifically, in this embodiment, the wellsite data with exactly the same TID partition, ID, and required data transmission time to which it belongs is regarded as identical wellsite data. In practical applications, the TID partition, ID, and required data transmission time to which each wellsite data belongs can reflect characteristics such as the data structure and data value of the wellsite data. Therefore, in this embodiment, by respectively determining the TID partition, ID, and required data transmission time to which each real-time wellsite data of the specified period belongs, and the TID partition, ID, and required data transmission time to which each historical wellsite data stored in the local database belongs, the identical wellsite data existing in both the real-time wellsite data of the specified period and the historical wellsite data stored in the local database is obtained. Finally, the identical wellsite data in the real-time wellsite data of the specified period is removed, and the remaining wellsite data (i.e., non-identical data) obtained is the differential data.
[0038] Furthermore, the wellsite data transmission method described in this embodiment also monitors the data loss status in the central database in real time, so that when data loss occurs, all the data stored in the current central database is cleared, and all the data stored in the current local database is loaded into the central database as backup data based on the rollback operation processing method, thereby restoring the data in the central database. In the embodiments of the present application, keeping the wellsite data stored in the local database and the central database exactly the same at any time can also be regarded as achieving double backup of the wellsite data. Therefore, this embodiment monitors the data loss status in the central database in real time, and when it is detected that data loss occurs, all the wellsite data stored in the central database at the current moment is cleared. Then, using the rollback operation processing method, all the wellsite data stored in the local database at the current moment is loaded into the central database, and the wellsite data stored in the local database and the central database continues to be kept exactly the same, thereby achieving the purpose of restoring the data stored in the central database and improving the security and controllability of the differential data that needs to be transmitted subsequently.
[0039] Before storing the historical wellsite data of the wellsite where the wellsite data to be transmitted back is located in the local database and the central database for storing the transmitted-back wellsite data respectively, this embodiment also preprocesses the historical wellsite data, so as to store the preprocessed historical wellsite data in the local database and the central database for storing the transmitted-back wellsite data. Among them, the preprocessing methods include but are not limited to: data cleaning, duplicate removal, sorting and classification.
[0040] Specifically, the historical wellsite data contains several items (more than 1000 items) of logging, mud logging and directional well data. In practical applications, due to the complexity of wellsite data acquisition, the raw historical wellsite data without processing may contain interference data such as invalid data, error data and blank data, which occupy storage space, affect the recognition speed of differential data and interfere with the recognition results of differential data. Therefore, before storing the historical wellsite data of the wellsite where the wellsite data to be transmitted back is located in the local database and the central database for storing the transmitted-back wellsite data respectively, the raw historical wellsite data to be stored is preprocessed. Then, the preprocessed historical wellsite data is stored in the local database and the central database for storing the transmitted-back wellsite data. In this way, first of all, the historical wellsite data after removing the interference data occupies less storage space than the raw historical wellsite data, and the storage space originally occupied by the interference data can be used to store more valid data; secondly, if the raw historical wellsite data is directly compared with the real-time wellsite data in a specified period, the interference data therein also participates in the comparison process, and the recognition results of differential data related to the interference data are invalid, but the corresponding comparison process still takes a certain amount of time. That is to say, using the raw historical wellsite data after removing the interference data to identify differential data can effectively improve the recognition speed and the accuracy of the recognition results.
[0041] Next, the preprocessing method of the historical wellsite data described in this embodiment will be described in detail. In a specific embodiment of the present application, first, the raw historical wellsite data is cleaned by steps such as removing invalid data, filling in missing data and correcting error data. After that, the duplicate data in the historical wellsite data after data cleaning is removed, so as to avoid repeated processing and storage of the same data. Finally, the de-duplicated historical wellsite data is sorted in a specified order (for example: sorted according to the data generation time, ID information, etc.), and classified according to the specified classification method, so as to quickly compare with the real-time wellsite data in the corresponding period. It can be seen that the present invention expands the storage space of valid data in the corresponding database, and improves the recognition speed of differential data and the accuracy of the recognition results.
[0042] In a specific embodiment of the present application, the differential data includes, but is not limited to: newly added data, changed data, and deleted data. The historical wellsite data includes, but is not limited to: logging data, mud logging data, and directional well data.
[0043] In a specific embodiment of the present application, the local database and the central database are the petroleum engineering wellsite professional database PostgreSQL.
[0044] In summary, in view of the problems of the instability of the data collected by various logging, mud logging, and directional surveying instruments and the uncertainty of the signal coverage intensity of the on-site transmission network in the field petroleum engineering on-site data collection and transmission, the present invention greatly reduces the bandwidth requirement for data backhaul in the field operation. Moreover, under the narrow bandwidth condition, it maximally ensures the integrity and timeliness of the engineering data backhaul.
[0045] Example 2
[0046] The embodiment of the present invention further provides a computer-readable storage medium, in which at least one instruction is stored, and the instruction is loaded and executed by a processor to implement the operation of wellsite data backhaul performed in the method of the above embodiment. For example, the computer-readable storage medium may be a ROM (Read Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc-Read Only Memory), a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0047] Example 3
[0048] Based on the wellsite data backhaul method described in the above Embodiment 1, the embodiment of the present invention further provides a wellsite data backhaul system. Figure 2 It is a module block diagram of the wellsite data backhaul system of the embodiment of the present application.
[0049] Such as Figure 2As shown in the figure, the well site data transmission system in the embodiment of the present invention includes: a data storage module 21, a differential data identification module 22, and a data transmission module 23. The data storage module 21 is implemented according to the method described in the above step S110, and is configured to store the historical well site data of the well site where the well site data to be transmitted is located in a local database and a central database for storing the transmitted well site data respectively; the differential data identification module 22 is implemented according to the method described in the above step S120, and is configured to collect the well site data of the well site in real time, and identify the differential data in the real-time well site data of this period by comparing the real-time well site data of a specified period with the historical well site data stored in the local database; the data transmission module 23 is implemented according to the method described in the above step S130, and is configured to configure identification information for the identified differential data, and use the differential data carrying the identification information as the well site data to be transmitted, so as to transmit the corresponding differential data to the corresponding position in the central database for storage according to the identification information to complete the well site data transmission.
[0050] The present invention discloses a method and system for transmitting well site data. The method first compares the real-time well site data with the historical well site data stored in the local database, so as to identify the differential data (different from the historical well site data stored in the local database) in the real-time well site data of the corresponding period. Then, configure identification information for the identified differential data to mark the storage location and data value, and use the differential data carrying the identification information as the well site data to be transmitted. Finally, based on the characteristic that the well site data stored in the central database is consistent with that in the local database, transmit the corresponding differential data to the corresponding position in the central database for storage according to the identification information to complete the well site data transmission. The present invention effectively avoids the occupation of the transmission bandwidth by a large amount of data, solves the problems of low accuracy and low efficiency existing in the existing data transmission methods, and improves the efficiency and timeliness of data transmission. Moreover, the present invention is applicable to various types of database management systems, and can be applied to scenarios such as data synchronization and data backup, which can effectively improve the data processing efficiency and accuracy, and has a wide application prospect.
[0051] As mentioned above, only the preferred specific embodiments of the present invention are described, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
[0052] Of course, the present invention may also have other various embodiments. Without departing from the spirit and essence of the present invention, those skilled in the art can make various corresponding changes and deformations according to the present invention, but these corresponding changes and deformations should all belong to the protection scope of the claims of the present invention.
[0053] Those skilled in the art should understand that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device. They can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Optionally, they can be implemented with program codes executable by the computing device, so that they can be stored in a storage device and executed by the computing device, or they can be separately fabricated into individual integrated circuit modules, or multiple modules or steps among them can be fabricated into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0054] Although the embodiments disclosed in the present invention are as described above, the above content is only an embodiment adopted for the convenience of understanding the present invention and is not intended to limit the present invention. Any person skilled in the art within the technical field to which the present invention pertains can make any modifications and changes in the form of implementation and details without departing from the spirit and scope disclosed by the present invention. However, the scope of patent protection of the present invention shall still be subject to the scope defined by the appended claims.
Claims
1. A method for transmitting well site data, characterized in that: include: The historical well site data of the well site where the well site data to be returned is located are stored in a local database and a central database for storing the returned well site data; Collecting well site data of the well site in real time, and identifying difference data in the real-time well site data of a specified period of time by comparing the real-time well site data of the specified period of time with the historical well site data stored in the local database; Identification information is configured for the identified difference data, and the difference data carrying the identification information is used as the wellsite data to be returned, so that the corresponding difference data is transmitted to the corresponding position in the central database for storage according to the identification information to complete the wellsite data return.
2. The method for transmitting well site data according to claim 1, characterized in that: After the corresponding difference data is transmitted to the corresponding location in the central database for storage according to the identification information to complete the wellsite data return, the wellsite data return method further includes: When the wellsite data is returned, the central database feeds back the success information to the local database, so that the local database stores the wellsite data that has been returned in the same manner as the central database based on the success information, so as to update the historical wellsite data stored in the local database.
3. The method for transmitting well site data according to claim 2, characterized in that: After the wellsite data that has been returned is stored in the same storage mode as the central database to update the historical wellsite data stored in the wellsite data, the wellsite data return method further includes: The remaining wellsite data belonging to the same period as the wellsite data currently returned is recorded as unreturned wellsite data, and the unreturned wellsite data is re-compared with the updated historical wellsite data in the local database, so as to fully identify the difference data.
4. The method for transmitting well site data according to any one of claims 1 to 3, characterized in that: The step of identifying difference data in the real-time wellsite data of a specified period by comparing the real-time wellsite data of the specified period with the historical wellsite data stored in the local database includes: According to the TID partition, ID and required data return time to which the real-time wellsite data of the specified time period belongs, the identical data in the real-time wellsite data of the time period and the historical wellsite data stored in the local database are determined, so that the non-identical data is used as the difference data in the real-time wellsite data of the time period.
5. The method for transmitting well site data back according to any one of claims 1 to 4, characterized in that: The identification information is an identification field used to mark the storage location and data value of the difference data.
6. The method for transmitting well site data back according to any one of claims 1 to 5, characterized in that: The well site data transmission method further includes: The data loss status in the central database is monitored in real time, so that when data loss occurs, all data stored in the current central database is cleared, and all data stored in the current local database is loaded into the central database as backup data based on the rollback operation processing method, so as to restore the data in the central database.
7. The method for transmitting well site data according to any one of claims 1 to 6, characterized in that: Before storing the historical wellsite data of the wellsite where the wellsite data to be returned is located in the local database and the central database for storing the returned wellsite data, the wellsite data return method further includes: The historical wellsite data is preprocessed, so that the preprocessed historical wellsite data is stored in a local database and a central database for storing the returned wellsite data, wherein the preprocessing method includes but is not limited to: data cleaning, deduplication, sorting and classification.
8. The method for transmitting well site data according to any one of claims 1 to 7, characterized in that: The difference data includes but is not limited to: newly added data, changed data and deleted data; The historical well site data include but are not limited to: well logging data, mud logging data and directional well data.
9. A computer-readable storage medium, characterized in that: It contains a series of instructions for executing the steps of the well site data return method as described in any one of claims 1 to 8.
10. A well site data feedback system, characterized in that: The well site data feedback system includes the following modules: A data storage module, which is used to store the historical well site data of the well site where the well site data to be returned is located in a local database and a central database for storing the returned well site data; A difference data identification module, which is used to collect the well site data of the well site in real time, and identify the difference data in the real-time well site data of the specified period by comparing the real-time well site data of the specified period with the historical well site data stored in the local database; The data feedback module is used to configure identification information for the identified difference data, and use the difference data carrying the identification information as the well site data to be returned, so as to complete the well site data feedback by transmitting the corresponding difference data to the corresponding position in the central database for storage according to the identification information.