Oil and gas logging data transmission method and sending terminal based on Beidou satellite

By encoding, filtering and subcontracting the oil and gas well recording data, the problems of unstable signal, data loss and insufficient confidentiality in the Beidou satellite transmission are solved, and efficient, stable and confidential data transmission is achieved.

CN115883011BActive Publication Date: 2025-09-02CHINA PETROLEUM & CHEMICAL CORP +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111162275.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2025-09-02
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

During oil and gas exploration, when oil and gas well recording data is transmitted through Beidou satellite in harsh environments, there are problems such as interruption or loss caused by signal instability, transmission failure caused by data length exceeding the limit, slow data transmission speed and insufficient data confidentiality.

Method used

The data transmission method of oil and gas well recording based on Beidou satellite is adopted, including data encoding, comparison filtering, subcontracting processing and decoding, and data transmission is carried out through the Beidou short message protocol to ensure data confidentiality and stability.

Benefits of technology

It realizes efficient and stable transmission of oil and gas well recording data, reduces data length, improves transmission efficiency, and ensures data confidentiality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115883011B_ABST
    Figure CN115883011B_ABST
Patent Text Reader

Abstract

The present invention provides a Beidou satellite-based oil and gas logging data transmission method and transmitter, belonging to the field of data transmission. The method comprises the following steps: first, acquiring real-time oil and gas logging data of various types; second, encoding and comparative filtering of the acquired data by the transmitter; encoding processing comprising sequentially arranging a plurality of data items of the same type; wherein the data items of each data item are arranged in a preset order of the corresponding data type, with each two data items separated by a first identifier, and different data items separated by a second identifier; comparative filtering comprising comparing the encoding results, and if the content of the same type of data items in two adjacent data items is the same, deleting the data item in the latter data item and retaining only the second identifier or the first identifier before and after the data item; and packetizing the encoded data according to the length requirements of the Beidou short message standard protocol, and then transmitting the data; and finally, decoding the received data by the receiver to obtain the corresponding data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a Beidou satellite-based oil and gas logging data transmission method and a transmitting terminal, and relates to the field of data transmission in oil and gas field exploration logging projects. Background Art

[0002] In oil and gas exploration, it's crucial to securely and quickly transmit key oil and gas logging data from production sites to a command center for monitoring and analysis. In areas like deserts and oceans, a lack of communication presents challenges for data transmission. Furthermore, national regulations require that confidentiality be maintained during data transmission. Consequently, an increasing number of oil and gas production companies are adopting the BeiDou short message transmission service (BMS) of the domestically produced BeiDou satellite navigation system for data transmission. This service enables two-way communication in areas without network coverage, without the need for ground base stations.

[0003] Oil and gas exploration requires real-time and continuous analysis of well logging data, placing high demands on transmission timeliness. Existing technologies lack encoding rules for efficient transmission of oil and gas logging data via Beidou satellites. Harsh environments at oil and gas exploration sites and unstable satellite signals often lead to data interruptions or loss. Furthermore, transmitting oil and gas logging data at exploration sites can cause data length violations, leading to data failures, data loss, or slow data transmission speeds. Furthermore, traditional satellite transmission methods cannot guarantee data confidentiality. Summary of the Invention

[0004] The object of the present invention is to provide a BeiDou satellite-based oil and gas logging data transmission method and a transmitter, which are used to achieve stable data transmission while ensuring data confidentiality.

[0005] In order to achieve the above object, the present invention provides a BeiDou satellite-based oil and gas logging data transmission method, comprising the following steps:

[0006] 1) Obtain real-time data of various types of oil and gas logging;

[0007] 2) The transmitting end encodes and compares and filters the acquired real-time oil and gas logging data to obtain encoded data;

[0008] The encoding process includes sequentially arranging a plurality of data of the same type to form data to be transmitted; arranging data items of each data item in the data to be transmitted according to a preset order of the corresponding data type, separating each two data items by a first identifier, and separating different data items by a second identifier;

[0009] The comparison and filtering is to compare the encoding results. If the content of the same type of data items in two adjacent data items is the same, the data item in the latter data item is deleted, and only the second identifier or the first identifier before and after the data item is retained;

[0010] 3) According to the length requirements of the short message in the Beidou short message standard protocol, the coded data is packaged and then transmitted via the Beidou satellite short message;

[0011] 4) The receiving end decodes the received data to obtain the corresponding data.

[0012] The beneficial effects of the present invention are: encoding the transmission data to effectively avoid data leakage; filtering and removing the transmission data to reduce the total length of the transmission data, facilitate subpacketization processing, and facilitate efficient data transmission by satellite.

[0013] Furthermore, in the above-mentioned Beidou satellite-based oil and gas logging data transmission method, when the length of the encoded data exceeds the set length, the encoded data is packetized into a data packet of the set length; when the length of the encoded data is less than or equal to the set length, the encoded data is packetized into one data packet.

[0014] Furthermore, in the above-mentioned Beidou satellite-based oil and gas logging data transmission method, when the encoded data is divided into several data packets, each data packet after the split includes: a flag bit, a packet number, a number of sub-packets, a sub-packet number, and a packet content; when divided into one data packet, each data packet includes a flag bit and a packet content.

[0015] Furthermore, in the above-mentioned Beidou satellite-based oil and gas logging data transmission method, the flag bit includes the data type and whether it is subpackaged.

[0016] Furthermore, in the above-mentioned Beidou satellite-based oil and gas logging data transmission method, the packet number includes an ascending sequence of numbers, and the packet numbers of each data packet split from the same coded data are consistent; the number of subpackets is the total number of data packets split from the coded data to which it belongs; and the subpacket number is the serial number of the current data packet in the data packet split from the coded data to which it belongs.

[0017] In addition, the present invention also provides a Beidou satellite-based oil and gas logging data transmitter, which adopts a Beidou satellite-based oil and gas logging data transmission method, including the following steps:

[0018] 1) Obtain real-time data of various types of oil and gas logging;

[0019] 2) encoding and comparing and filtering the acquired real-time oil and gas logging data to obtain encoded data;

[0020] The encoding process includes sequentially arranging a plurality of data of the same type to form data to be transmitted; arranging data items of each data item in the data to be transmitted according to a preset order of the corresponding data type, separating each two data items by a first identifier, and separating different data items by a second identifier;

[0021] The comparison and filtering is to compare the encoding results. If the content of the same type of data items in two adjacent data items is the same, the data item in the latter data item is deleted, and only the second identifier or the first identifier before and after the data item is retained;

[0022] 3) According to the length requirements of the short message in the Beidou short message standard protocol, the coded data is packaged and then transmitted via the Beidou satellite short message;

[0023] The beneficial effects of the present invention are: encoding the transmission data to effectively avoid data leakage; filtering and removing the transmission data to reduce the total length of the transmission data, facilitate subpacketization processing, and facilitate efficient data transmission via satellite.

[0024] Furthermore, in the above-mentioned Beidou satellite-based oil and gas logging data transmitter, when the length of the encoded data exceeds the set length, the encoded data is divided into a data packet according to the set length; when the length of the encoded data is less than or equal to the set length, the encoded data is divided into a data packet.

[0025] Furthermore, in the above-mentioned Beidou satellite-based oil and gas logging data transmitter, when the encoded data is divided into several data packets, each data packet after the split includes: a flag bit, a packet number, a number of sub-packets, a sub-packet number, and a packet content; when divided into one data packet, each data packet includes a flag bit and a packet content.

[0026] Furthermore, in the above-mentioned Beidou satellite-based oil and gas logging data transmitter, the flag bit includes the data type and whether it is subpackaged.

[0027] Furthermore, in the above-mentioned Beidou satellite-based oil and gas logging data transmitter, the packet number includes an ascending sequence number, and the packet numbers of each data packet split from the same coded data are consistent; the number of subpackets is the total number of data packets split from the coded data to which it belongs; and the subpacket number is the serial number of the current data packet in the data packet split from the coded data to which it belongs. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 Schematic diagram of the workflow of the present invention. DETAILED DESCRIPTION

[0029] The present invention aims to provide a Beidou satellite-based oil and gas logging data transmission method and transmitter, comprising four steps: data acquisition, data processing, Beidou transmission, and data reception. By systematically performing comparative filtering, encoding, subpackaging, combining, data supplementation, and decoding on oil and gas logging data, the present invention achieves lossless and efficient transmission of data via Beidou satellites while ensuring data confidentiality.

[0030] In order to make the present invention more understandable, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0031] Method Example:

[0032] like Figure 1 As shown, the present invention includes the following steps:

[0033] Data collection process:

[0034] Step S1: Collect various oil and gas logging data from the exploration well logging production process.

[0035] Oil and gas logging data is real-time, critical data collected during the logging process. It includes, but is not limited to, gas logging data, engineering logging data, cuttings logging data, and fluorescence logging data. Each data type contains one or more data items. Taking gas logging data as an example, the key data table for gas logging is shown in Table 1.

[0036] Table 1 Key data of gas logging

[0037] Data Entry hashtag Well depth(m) Total hydrocarbons (%) Methane (%) Ethane (%) Hydrogen sulfide (%) 1 J1 4698 4.7 2.45 0.157 0 2 J1 4699 54.32 43.54 1.861 0 3 J1 4700 55.21 43.54 1.96 0 4 J1 4701 55.20 52.01 4.35 0

[0038] Data processing:

[0039] Step S2: Encoding the collected various oil and gas logging data according to encoding rules.

[0040] In step S2, according to the message type coding method shown in Table 2, the key data items to be transmitted in Table 1 are defined according to the message type, including emergency rescue, drilling daily report, gas testing parameters, engineering parameters, and mud logging daily report.

[0041] Table 2 Message type encoding table

[0042] Message Type emergency rescue Drilling Daily Gas testing parameters Project parameters Mud Logging Daily coding SS AA QC GC LJ

[0043] In step S2, as shown in Table 3, the key data items to be transmitted in Table 1 are defined according to business attributes, including the name, code, unit, type, width, and decimal places of the data items; each data item is separated by ","; each data item is separated by ";", forming the encoded data to be transmitted.

[0044] Table 3 Oil and gas logging data encoding and decoding methods

[0045]

[0046] The key gas logging data in Table 1 are coded using the oil and gas logging data coding method described in Table 3. The resulting coding result is:

[0047] "J1,4698,4.7,2.45,0.157,0; J1,4699,54.32,43.54,1.861,0; J1,4700,55.21,43.54,1.96,0; J1,4701,55.20,52.01,4.35,0".

[0048] The data encoded by this method has confidentiality, and the data transmission efficiency is improved compared with the unencoded method.

[0049] Step S3: Compare and filter the oil and gas logging data encoding results according to the field values.

[0050] According to the comparison and filtering principle, the second data item is compared with the first data item, and the duplicate field values ​​"J1" and "0" of the second data item are removed. The second data item becomes ",4699,54.32,43.54,1.861,"; similarly, the third data item is compared with the second data item, and the third data item becomes: ",4700,55.21,,1.96,"; the fourth data item is compared with the third data item, and the fourth data item becomes: ",4701,55.20,52.01,4.35,". The final coded data to be transmitted is:

[0051] "J1,4698,4.7,2.45,0.157,0;,4699,54.32,43.54,1.861,;,4700,55.21,,1.96,;,4701,55.20,52.01,4.35,".

[0052] Compared to encoded, unfiltered data, this reduces the number of bytes transmitted by 14, for a total of 93 bytes. This principle effectively leverages the continuity and standardization of oil and gas logging data, reducing the number of transmitted bytes and improving transmission efficiency.

[0053] Step S4: The comparison and filtering results are divided into packets or processed in single packets according to the Beidou short message standard protocol.

[0054] The number of bytes of the result data after encoding and comparison filtering of the data in Table 1 is counted, and the total number is 93, which exceeds the short message transmission limit of the Beidou satellite and needs to be subpacketized.

[0055] The subpacketization method is shown in Table 4. When subpacketization is used, each short message includes: flag bit, packet number, number of subpackets, subpacket number, and packet content; when single packet processing is used, the short message includes flag bit and packet content.

[0056] Table 4 Beidou short message subpacketization and assembly protocol

[0057]

[0058] Regardless of whether sub-packet processing or single-packet processing is adopted, the short message contains a flag bit, which occupies 3 bytes. The first 2 bytes indicate the message type, which is composed of 26 English letters; the third byte indicates whether sub-packetization is adopted, with "0" representing a single packet and "1" representing sub-packetization.

[0059] When using subpacket processing, the flag bit occupies 3 bytes; the packet number occupies 3 bytes, using ascending sequence numbering and hexadecimal encoding; the subpacket number and subpacket number occupy 4 bytes in length and are divided into two parts. The first 2 bytes are the number of subpackets, supporting up to 16 subpackets, with a value range of 00-15; the last 2 bytes are the current packet number, with a value range of 00-15, and the remaining 64 bytes are the packet content.

[0060] According to the sub-packaging agreement shown in Table 3, the gas logging data after coding is sub-packed, including two sub-packs. The contents of the coding split packs are shown in Table 5 below:

[0061] Table 5 Transmission data splitting packet processing results

[0062]

[0063]

[0064] Data transmission link:

[0065] Step S5: Data transmission and receipt confirmation are performed via Beidou satellite.

[0066] The subpacketized data is transmitted via BeiDou satellites in the form of BeiDou short messages. After each subpacket is transmitted, the receiver parses the received short message data according to the subpacket assembly protocol shown in Table 3, obtains the total number of packets, the current number of packets, and the packet number, and issues a message receipt. If the number of packets is missing or the packet content is damaged, feedback is provided in the receipt. The receipt feedback content includes a flag bit, packet number, number of failed packets, and a list of failed subpacket numbers. After receiving the receipt, the sender retransmits according to the list of failed subpacket numbers.

[0067] Data receiving link:

[0068] Step S6: Combine the received data packets into one package.

[0069] As shown in Table 5, based on the number of sub-packets and sub-packet numbers in the Beidou short message content, the transmitted data is packaged and restored to the coded data that has been compared and filtered before packaging.

[0070] Step S7: Supplement the combined packet processing result according to the comparison and filtering principle, and perform decoding processing according to the encoding rules.

[0071] According to the comparison and filtering principle of step S3 and the encoding and decoding method of step S2, the encoded data after the package processing is reversely supplemented and decoded according to the comparison and filtering principle and encoding processing method to obtain the original oil and gas logging data before transmission.

[0072] Transmitter implementation example:

[0073] The present invention also provides a transmitting end, which adopts an oil and gas logging data transmission method based on Beidou satellite. The specific transmission method steps are the same as the above-mentioned oil and gas logging data transmission method based on Beidou satellite, so they are not repeated here.

Claims

1. A method for transmitting oil and gas logging data based on Beidou satellite, characterized in that: The steps include: 1) Obtain real-time data of various types of oil and gas logging; 2) The transmitting end encodes and compares and filters the acquired real-time oil and gas logging data to obtain encoded data; The encoding process includes sequentially arranging a plurality of data of the same type to form data to be transmitted; arranging data items of each data item in the data to be transmitted according to a preset order of the corresponding data type, separating each two data items by a first identifier, and separating different data items by a second identifier; The comparison and filtering is to compare the encoding results. If the content of the same type of data items in two adjacent data items is the same, the data item in the latter data item is deleted, and only the second identifier or the first identifier before and after the data item is retained; 3) According to the length requirements of the short message in the Beidou short message standard protocol, the coded data is packaged and then transmitted via the Beidou satellite short message; 4) The receiving end decodes the received data to obtain the corresponding data.

2. The BeiDou satellite-based oil and gas logging data transmission method according to claim 1, characterized in that: When the length of the encoded data exceeds the set length, the encoded data is divided into a data packet according to the set length; when the length of the encoded data is less than or equal to the set length, the encoded data is divided into a data packet.

3. The BeiDou satellite-based oil and gas logging data transmission method according to claim 2, characterized in that: When the encoded data is divided into several data packets, each data packet after the split includes: a flag bit, a packet number, a sub-packet number, a sub-packet number, and a packet content; when divided into one data packet, each data packet includes a flag bit and a packet content.

4. The BeiDou satellite-based oil and gas logging data transmission method according to claim 3, characterized in that: The flag includes the data type and whether to subpacketize.

5. The BeiDou satellite-based oil and gas logging data transmission method according to claim 4, characterized in that: The packet number includes numbers in ascending order, and the packet numbers of the data packets split from the same encoded data are consistent; the number of subpackets is the total number of data packets split from the encoded data to which it belongs; and the subpacket number is the sequence number of the current data packet in the data packets split from the encoded data to which it belongs.

6. A BeiDou satellite-based oil and gas logging data transmitter, which transmits data based on a BeiDou satellite-based oil and gas logging data transmission method, characterized in that: The steps include: 1) Obtain real-time data of various types of oil and gas logging; 2) encoding and comparing and filtering the acquired real-time oil and gas logging data to obtain encoded data; the encoding process includes sequentially arranging a plurality of data items of the same type to form data to be transmitted; arranging data items of each data item in the data to be transmitted according to a preset order of the corresponding data type, separating each two data items by a first identifier, and separating different data items by a second identifier; The comparison and filtering is to compare the encoding results. If the content of the same type of data items in two adjacent data items is the same, the data item in the latter data item is deleted, and only the second identifier or the first identifier before and after the data item is retained; 3) According to the length requirements of the short message in the Beidou short message standard protocol, the coded data is packaged and then transmitted through the Beidou satellite short message.

7. The BeiDou satellite-based oil and gas logging data transmitter according to claim 6, characterized in that: When the length of the encoded data exceeds the set length, the encoded data is divided into a data packet according to the set length; when the length of the encoded data is less than or equal to the set length, the encoded data is divided into a data packet.

8. The BeiDou satellite-based oil and gas logging data transmitter according to claim 7, characterized in that: When the encoded data is divided into several data packets, each data packet after the split includes: a flag bit, a packet number, a sub-packet number, a sub-packet number, and a packet content; when divided into one data packet, each data packet includes a flag bit and a packet content.

9. The BeiDou satellite-based oil and gas logging data transmitter according to claim 8, characterized in that: The flag includes the data type and whether to subpacketize.

10. The BeiDou satellite-based oil and gas logging data transmitter according to claim 9, characterized in that: The packet number includes numbers in ascending order, and the packet numbers of the data packets split from the same encoded data are consistent; the number of subpackets is the total number of data packets split from the encoded data to which it belongs; and the subpacket number is the sequence number of the current data packet in the data packets split from the encoded data to which it belongs.

Citation Information

Patent Citations

  • New energy monitoring system based on Beidou short message communication

    CN110650192A