Offshore oil and gas platform comprehensive data single-optical-fiber real-time uploading method

By adopting a single fiber real-time upload method on offshore oil and gas platforms, through technical means such as buffer queue separation, transmission channel staging, bag header addition, data analysis and optical signal isolation, the problems of low data accumulation and reliability in single fiber data transmission are solved, and efficient and reliable data transmission is achieved.

CN119728589APending Publication Date: 2025-03-28WUXI JISHU NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411960620.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the prior art, when data transmission is carried out through a single optical fiber, problems of data accumulation and low transmission reliability are prone to occur.

Method used

The real-time upload method of comprehensive data of offshore oil and gas platforms is adopted to achieve real-time and reliable data transmission by separating multiple buffer queues, setting up transmission channels, adding package headers, data analysis and isolating optical signals.

Benefits of technology

It effectively avoids data accumulation and transmission link congestion, improves the reliability and communication quality of data transmission, and reduces the complexity of software and hardware design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119728589A_ABST
    Figure CN119728589A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of oil and gas data, and discloses an offshore oil and gas platform comprehensive data single-fiber real-time uploading method, which comprises the following steps: S1, data acquisition: acquiring image, video, text and voice data of an offshore oil and gas platform; s2, data preprocessing: separating the collected voice data and video data according to frequency bands and time nodes, and simultaneously completing format conversion in the separation process; respectively distributing a plurality of buffer queues for receiving and transmitting buffer queues on the coprocessor and the core processor, and pre-defining a target data storage address of the core processor; and S3, internal transmission. According to the invention, whether the data transmission process is damaged and accurate can be judged through the packet header information of the transmission packet, the reliability of data transmission is ensured in the process of mass data transmission, the transmissivity of the optical signal of the working wave band is improved, and meanwhile, the optical signal of the non-working wave band is effectively isolated, so that the communication quality is greatly 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 and gas data, and in particular to a method for uploading comprehensive data of an offshore oil and gas platform in real time using a single optical fiber. Background Art

[0002] The ocean is rich in oil and gas resources, and the intensity of oil and gas development in the ocean is increasing. With the discovery of offshore oil fields, the number of offshore drilling platforms is increasing. The number of offshore drilling platforms reflects the development strength of a country's offshore oil and gas resources, and the comprehensive data of offshore oil and gas platforms often needs to be uploaded.

[0003] The rapid development of data processing technology and sensor technology has made multiplexing and high-definition a trend in data application development. The surge in the amount of comprehensive data not only poses a severe challenge to the computing power of the processing platform, but also creates great difficulties for the high-speed transmission of data between chips in the processing architecture.

[0004] Moreover, when data is generally transmitted through a single optical fiber, a large amount of data influx easily causes data accumulation, and the reliability of data transmission is not high. Therefore, a single optical fiber real-time upload method for comprehensive data of an offshore oil and gas platform is proposed. Summary of the invention

[0005] 1. Technical issues to be resolved In view of the shortcomings of the prior art, the present invention provides a single optical fiber real-time upload method for comprehensive data of offshore oil and gas platforms, which solves the problem that a large amount of data influx easily causes data accumulation when data is generally transmitted through a single optical fiber, and the reliability of data transmission is not high.

[0006] (II) Technical solution To achieve the above object, the present invention provides the following technical solutions: A method for uploading comprehensive data of an offshore oil and gas platform in real time through a single optical fiber comprises the following steps: S1: Data collection, collecting images, videos, texts, and voice data from offshore oil and gas platforms; S2: Data preprocessing: Separate the collected voice data and video data according to the frequency band and time node, and complete the format conversion during the separation process; allocate multiple buffer queues to the transceiver buffer queues on the coprocessor and the core processor, and predefine the target data storage address of the core processor; S3: Internal transmission, when there is no less than one segment of data in the buffer queue and there is no read request at this time, the data is sent. When the coprocessor sends data to the core processor, when the transmission of one segment of data is completed and there is no read request at this time, a response operation is sent to notify the core processor to process the received current segment of data; when the coprocessor reads data from the core processor, when the core processor has processed two segments of data, a response operation is sent to notify the coprocessor to read the first segment of data. The amount of data in the buffer queue received by the coprocessor and the response operation sent by the core processor to the coprocessor are used as trigger conditions. When there is more than one segment of remaining space in the buffer queue, a read operation is formed to complete the reading of one segment of data; S4: Setting up a transmission channel, placing two unidirectional optical fiber data transmission cards at the transmitting end and the receiving end of the data transmission equipment on the offshore oil and gas platform respectively, and connecting the two unidirectional optical fiber data transmission cards by a single optical fiber through an optical fiber transceiver, thus completing the setting up of the transmission channel; S5: Single optical fiber transmission, the data to be transmitted in the core processor is transmitted through the transmission channel set up; S6: Add a packet header. When sending data, the sender adds a private protocol information packet header to the data to be sent; S7: Data parsing. After receiving the data, the receiving end parses the transmission packet header information and determines whether it can be recognized during parsing. If the format cannot be recognized, the data is discarded and a warning is issued. If the format can be recognized, the correctness of the data is verified using the transmission packet header information. If it is correct, the data is continued to be transmitted. If it is incorrect, the data is considered to be damaged during transmission and is discarded. S8: Data isolation: A 0° WDM filter and a hemispherical lens are set at the receiving end to isolate the optical signal.

[0007] As a further solution of the present invention, the data collected in S1 includes basic data and reference data, the basic data includes integer type, floating point type, character type and Boolean type, and the reference data includes type and interface type.

[0008] Furthermore, the S5 includes an amplification module, and the amplification module amplifies the optical signal through an amplifier.

[0009] On the basis of the above scheme, in S5, a timer is set during data transmission. When a data transmission request is received, no response request is made immediately, but the timer is started and a waiting period is entered. If the data corresponding to the request is detected to be updated during the waiting period, it is updated immediately and the updated data is transmitted to the client.

[0010] Furthermore, the private protocol information packet header in S6 includes but is not limited to the data length of the data to be sent, the data source, the destination to which the data needs to be sent, and version information.

[0011] As a further solution of the present invention, when verifying the correctness in S7, the verification information obtained by calculating the data is consistent with the verification information carried in the data packet header information parsed from the data. If they are consistent, it is judged to be correct, otherwise it is judged to be incorrect.

[0012] (III) Beneficial effects Compared with the prior art, the present invention provides a method for uploading comprehensive data of an offshore oil and gas platform in real time using a single optical fiber, which has the following beneficial effects: 1. In the present invention, multiple buffer queues are separated to avoid the situation where the data processing program cannot process all the data when the data volume is too large, resulting in data accumulation and congestion of the transmission link, saving the transmission overhead of a large amount of data between chips, reducing memory resource usage, and reducing software and hardware design.

[0013] 2. In the present invention, the optical signal is amplified by an amplifier so that the stimulated light is taken into the optical fiber together with the signal light beam, and the signal light beam is amplified, thereby improving flexibility and reducing costs. It can ensure that the data can be sent to the client in time when it is updated, that is, the real-time performance is guaranteed, and avoid the waste of server resources caused by the client constantly and regularly sending requests to the server.

[0014] 3. In the present invention, by transmitting packet header information, it is possible to determine whether the data transmission process is damaged and accurate, thereby ensuring the reliability of data transmission during large-scale data transmission, improving the transmittance of working band optical signals, and effectively isolating non-working band optical signals, thereby greatly improving communication quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 The present invention provides a flowchart of the steps of a method for real-time uploading of comprehensive data of an offshore oil and gas platform using a single optical fiber. DETAILED DESCRIPTION

[0016] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions 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 are within the scope of protection of the present invention.

[0017] Example 1 Reference Figure 1 , a method for uploading comprehensive data of an offshore oil and gas platform in real time through a single optical fiber, comprising the following steps: S1: Data collection, collecting images, videos, texts, and voice data from offshore oil and gas platforms. The data collected in S1 includes basic data and reference data. Basic data includes integer, floating point, character, and Boolean types, and reference data includes type and interface type. S2: Data preprocessing, separating the collected voice data and video data according to the frequency band and time node, and completing the format conversion during the separation process; allocating multiple buffer queues for the transceiver buffer queues on the coprocessor and the core processor, predefining the target data storage address of the core processor, and separating multiple buffer queues to avoid the data processing program being unable to process all the data when the data volume is too large, resulting in data accumulation and congestion of the transmission link; S3: Internal transmission, when there is no less than one segment of data in the buffer queue and there is no read request at this time, the data is sent. When the coprocessor sends data to the core processor, when the transmission of one segment of data is completed and there is no read request at this time, a response operation is sent to notify the core processor to process the received current segment of data; when the coprocessor reads data from the core processor, when the core processor has processed two segments of data, a response operation is sent to notify the coprocessor to read the first segment of data. The amount of data in the buffer queue received by the coprocessor and the response operation sent by the core processor to the coprocessor are used as trigger conditions. When there is more than one segment of remaining space in the buffer queue, a read operation is formed to complete the reading of one segment of data, which saves the transmission overhead of a large amount of data between chips, reduces the memory resource usage, and reduces the hardware and software design; S4: Setting up a transmission channel, placing two unidirectional optical fiber data transmission cards at the transmitting end and the receiving end of the data transmission equipment on the offshore oil and gas platform respectively, and connecting the two unidirectional optical fiber data transmission cards by a single optical fiber through an optical fiber transceiver, thus completing the setting up of the transmission channel; S5: Single optical fiber transmission, the data to be transmitted in the core processor is transmitted through the transmission channel set up; S6: Add a packet header. When sending data, the sender adds a private protocol information packet header to the data to be sent; S7: Data parsing. After receiving the data, the receiving end parses the transmission packet header information. During parsing, it is determined whether the data is recognized. If the format cannot be recognized, the data is discarded and a warning is issued. If the data can be recognized, the transmission packet header information is used to verify the correctness of the data. If it is correct, the data is continued to be transmitted. If it is incorrect, the data is considered to be damaged during transmission and the data is discarded. The transmission packet header information can be used to determine whether the data transmission process is damaged and accurate, thereby ensuring the reliability of data transmission during large-scale data transmission. When verifying the correctness in S7, it is calculated whether the verification information obtained from the data is consistent with the verification information carried in the data packet header information parsed from the data. If they are consistent, the data is judged to be correct, otherwise, it is judged to be incorrect. S8: Data isolation. The receiving end is equipped with a 0° WDM filter and a hemispherical lens to isolate the optical signal, thereby improving the transmittance of the optical signal in the working band and effectively isolating the optical signal in the non-working band, thereby greatly improving the communication quality.

[0018] Example 2 Reference Figure 1 , a method for uploading comprehensive data of an offshore oil and gas platform in real time through a single optical fiber, comprising the following steps: S1: Data collection, collecting images, videos, texts, and voice data from offshore oil and gas platforms. The data collected in S1 includes basic data and reference data. Basic data includes integer, floating point, character, and Boolean types, and reference data includes type and interface type. S2: Data preprocessing, separating the collected voice data and video data according to the frequency band and time node, and completing the format conversion during the separation process; allocating multiple buffer queues for the transceiver buffer queues on the coprocessor and the core processor, predefining the target data storage address of the core processor, and separating multiple buffer queues to avoid the data processing program being unable to process all the data when the data volume is too large, resulting in data accumulation and congestion of the transmission link; S3: Internal transmission, when there is no less than one segment of data in the buffer queue and there is no read request at this time, the data is sent. When the coprocessor sends data to the core processor, when the transmission of one segment of data is completed and there is no read request at this time, a response operation is sent to notify the core processor to process the received current segment of data; when the coprocessor reads data from the core processor, when the core processor has processed two segments of data, a response operation is sent to notify the coprocessor to read the first segment of data. The amount of data in the buffer queue received by the coprocessor and the response operation sent by the core processor to the coprocessor are used as trigger conditions. When there is more than one segment of remaining space in the buffer queue, a read operation is formed to complete the reading of one segment of data, which saves the transmission overhead of a large amount of data between chips, reduces the memory resource usage, and reduces the hardware and software design; S4: Setting up a transmission channel, placing two unidirectional optical fiber data transmission cards at the transmitting end and the receiving end of the data transmission equipment on the offshore oil and gas platform respectively, and connecting the two unidirectional optical fiber data transmission cards by a single optical fiber through an optical fiber transceiver, thus completing the setting up of the transmission channel; S5: Single optical fiber transmission. The data to be transmitted in the core processor is transmitted through the transmission channel. S5 includes an amplification module. The amplification module amplifies the optical signal through the amplifier, so that the stimulated light is taken into the optical fiber together with the signal beam, and the signal beam is amplified, which improves flexibility and reduces costs. In S5, a timer is set during data transmission. When a data transmission request is received, the request is not responded to immediately. The timer is started and the waiting time begins. If the data corresponding to the request is updated during the waiting time, it is updated immediately and the updated data is transmitted to the client. This can ensure that the data can be sent to the client in time when it is updated, that is, the real-time performance is guaranteed, and the waste of server resources caused by the client constantly sending requests to the server at regular intervals is avoided; S6: Add a header. When sending data, the sender adds a private protocol information header to the data to be sent. The private protocol information header in S6 includes but is not limited to the data length, data source, destination, and version information of the data to be sent. S7: Data parsing. After receiving the data, the receiving end parses the transmission packet header information. During parsing, it is determined whether the data is recognized. If the format cannot be recognized, the data is discarded and a warning is issued. If the data can be recognized, the transmission packet header information is used to verify the correctness of the data. If it is correct, the data is continued to be transmitted. If it is incorrect, the data is considered to be damaged during transmission and the data is discarded. The transmission packet header information can be used to determine whether the data transmission process is damaged and accurate, thereby ensuring the reliability of data transmission during large-scale data transmission. When verifying the correctness in S7, it is calculated whether the verification information obtained from the data is consistent with the verification information carried in the data packet header information parsed from the data. If they are consistent, the data is judged to be correct, otherwise, it is judged to be incorrect. S8: Data isolation. The receiving end is equipped with a 0° WDM filter and a hemispherical lens to isolate the optical signal, thereby improving the transmittance of the optical signal in the working band and effectively isolating the optical signal in the non-working band, thereby greatly improving the communication quality.

[0019] In the description of this article, it should be noted that relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0020] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for uploading comprehensive data of an offshore oil and gas platform in real time via a single optical fiber, characterized in that: The following steps are involved: S1: Data collection, collecting images, videos, texts, and voice data from offshore oil and gas platforms; S2: Data preprocessing: Separate the collected voice data and video data according to the frequency band and time node, and complete the format conversion during the separation process; allocate multiple buffer queues to the transceiver buffer queues on the coprocessor and the core processor, and predefine the target data storage address of the core processor; S3: Internal transmission, when there is no less than one segment of data in the buffer queue and there is no read request at this time, the data is sent. When the coprocessor sends data to the core processor, when the transmission of one segment of data is completed and there is no read request at this time, a response operation is sent to notify the core processor to process the received current segment of data; when the coprocessor reads data from the core processor, when the core processor has processed two segments of data, a response operation is sent to notify the coprocessor to read the first segment of data. The amount of data in the buffer queue received by the coprocessor and the response operation sent by the core processor to the coprocessor are used as trigger conditions. When there is more than one segment of remaining space in the buffer queue, a read operation is formed to complete the reading of one segment of data; S4: Setting up a transmission channel, placing two unidirectional optical fiber data transmission cards at the transmitting end and the receiving end of the data transmission equipment on the offshore oil and gas platform respectively, and connecting the two unidirectional optical fiber data transmission cards by a single optical fiber through an optical fiber transceiver, thus completing the setting up of the transmission channel; S5: Single optical fiber transmission, the data to be transmitted in the core processor is transmitted through the transmission channel set up; S6: Add a packet header. When sending data, the sender adds a private protocol information packet header to the data to be sent; S7: Data parsing. After receiving the data, the receiving end parses the transmission packet header information and determines whether it can be recognized during parsing. If the format cannot be recognized, the data is discarded and a warning is issued. If the format can be recognized, the correctness of the data is verified using the transmission packet header information. If it is correct, the data is continued to be transmitted. If it is incorrect, the data is considered to be damaged during transmission and is discarded. S8: Data isolation: A 0° WDM filter and a hemispherical lens are set at the receiving end to isolate the optical signal.

2. The method for real-time uploading of comprehensive data of an offshore oil and gas platform via a single optical fiber according to claim 1, characterized in that: The data collected in S1 includes basic data and reference data. The basic data includes integer type, floating point type, character type and Boolean type. The reference data includes type and interface type.

3. The method for real-time uploading of comprehensive data of an offshore oil and gas platform via a single optical fiber according to claim 1, characterized in that: The S5 includes an amplification module, and the amplification module amplifies the optical signal through an amplifier.

4. The method for real-time uploading of comprehensive data of an offshore oil and gas platform via a single optical fiber according to claim 3, characterized in that: In the S5, a timer is set during data transmission. When a data transmission request is received, a response request is not made immediately, the timer is started, and a waiting time is entered. If the data corresponding to the request is detected to be updated during the waiting time, it is updated immediately and the updated data is transmitted to the client.

5. The method for real-time uploading of comprehensive data of an offshore oil and gas platform via a single optical fiber according to claim 1, characterized in that: The private protocol information packet header in S6 includes but is not limited to the data length of the data to be sent, the data source, the destination to which the data needs to be sent, and version information.

6. The method for real-time uploading of comprehensive data of an offshore oil and gas platform via a single optical fiber according to claim 1, characterized in that: When checking the correctness in S7, the check information obtained by calculating the data is consistent with the check information carried in the data packet header information parsed from the data. If they are consistent, it is judged to be correct; otherwise, it is judged to be incorrect.