A power transmission line temperature data processing method and system based on Beidou communication

By receiving and buffering transmission line temperature data, identifying redundant features, and segmenting protocols, standardized BeiDou short message frames are formed. Retransmission buffering is performed when no acknowledgment is captured, solving the problems of chaotic storage and low transmission efficiency in transmission line temperature data processing, and achieving high efficiency and stability in data transmission.

CN122372159APending Publication Date: 2026-07-10GUANG DONG ZHONG SHI YUAN CHUANG KE JI YOU XIAN GONG SI
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANG DONG ZHONG SHI YUAN CHUANG KE JI YOU XIAN GONG SI
Filing Date
2026-04-01
Publication Date
2026-07-10

Smart Images

  • Figure CN122372159A_ABST
    Figure CN122372159A_ABST
Patent Text Reader

Abstract

The application relates to the technical field of wireless communication, and discloses a power transmission line temperature data processing method and system based on Beidou communication. The method comprises the following steps: receiving and buffering original temperature data to obtain a temperature data set to be processed; in response to a trigger instruction, performing redundant feature identification on the temperature data set to be processed to obtain effective temperature data to be sent; performing protocol segmentation on the effective temperature data to be sent, adding a message header, and obtaining a Beidou short message frame; performing serialization transmission on the Beidou short message frame, performing transmission state monitoring on the Beidou short message frame, marking the Beidou short message frame as a number of segments to be retransmitted when a reply confirmation signal forwarded by a Beidou satellite is not captured, and writing the number of segments to be retransmitted into a retransmission buffer pool of a Beidou communication link; performing re- framing and sending on the number of segments to be retransmitted to obtain a receiving confirmation instruction; releasing a storage space of the original temperature data to complete temperature data processing; and the application can improve the efficiency of power transmission line temperature data processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and in particular to a method and system for processing temperature data of power transmission lines based on BeiDou communication. Background Technology

[0002] In existing technologies for processing transmission line temperature data using BeiDou communication, the reception and caching of raw temperature data lack standardized scheduling and storage management methods. This makes it impossible to achieve orderly data storage and precise pointer reset, easily leading to chaotic or lost temperature data storage. It also makes it difficult to form a complete and well-organized dataset of temperatures to be processed, creating fundamental data-related risks for subsequent data processing. After the BeiDou communication link is triggered, existing technologies do not perform effective redundancy feature identification on the dataset, failing to accurately determine and remove redundant temperature data. This results in a large amount of invalid data entering subsequent transmission stages, increasing the data transmission load of BeiDou communication and reducing the overall effectiveness of data processing.

[0003] Existing technologies for processing effective temperature data based on the BeiDou short message payload capacity lack standardized protocol segmentation and header addition procedures. They cannot achieve reasonable data fragmentation and standardized encapsulation according to the payload limit, easily leading to issues such as data segments exceeding the transmission payload range or inconsistent encapsulation formats, affecting the normal generation of BeiDou short message frames. Furthermore, there is a lack of a robust mechanism for monitoring the transmission status of BeiDou short message frames, failing to accurately capture BeiDou satellite acknowledgment signals. There are no standardized methods for marking unsuccessfully transmitted data segments and writing them into the retransmission buffer pool. Moreover, the retransmission process lacks reasonable dwell time monitoring and timeout data processing rules, easily resulting in disordered data retransmission and low transmission efficiency. Additionally, after data transmission is completed, the original temperature data storage space cannot be accurately released based on the received acknowledgment command, causing a waste of storage resources and overall reducing the efficiency and integrity of transmission line temperature data processing. Summary of the Invention

[0004] This invention provides a method and system for processing transmission line temperature data based on BeiDou communication, in order to solve the problems mentioned in the background art.

[0005] To achieve the above objectives, the present invention provides a method for processing transmission line temperature data based on BeiDou communication, comprising: S1. Receive and buffer the raw temperature data of the transmission line to obtain the temperature dataset to be processed for the transmission line. S2. In response to the trigger command of the Beidou communication link, perform redundancy feature identification on the temperature dataset to be processed to obtain the effective temperature data to be transmitted of the transmission line. S3. Based on the upper limit of the payload capacity of the Beidou short message in the Beidou communication link, the effective temperature data to be sent is segmented according to the protocol, and a message header is added to the segmented data segment to obtain the Beidou short message frame of the transmission line. S4. The BeiDou short message frame is serialized and sent, and the transmission status of the BeiDou short message frame is monitored. When the acknowledgment signaling forwarded by the BeiDou satellite is not captured, the BeiDou short message frame is marked as a segment to be retransmitted of the transmission line and written into the retransmission buffer pool of the BeiDou communication link. S5. Based on the detection result that there are segments to be retransmitted in the retransmission buffer pool, the segments to be retransmitted are reframed and sent to obtain the reception confirmation command of the transmission line. S6. Based on the parsing result of the received confirmation instruction, release the storage space of the original temperature data to complete the temperature data processing of the transmission line.

[0006] In a preferred embodiment, the step of receiving and buffering the raw temperature data of the transmission line to obtain the temperature dataset to be processed for the transmission line includes: The data acquisition interface of the transmission line is polled and scheduled to capture the raw temperature data of the transmission line; The original temperature data is timestamped to obtain the temperature record of the transmission line; Based on the write offset address of the local circular buffer queue in the transmission line, the temperature records are sequentially written to disk to obtain the detection results of the transmission line. Based on the detection results, the write pointer is reset to zero to obtain the temperature dataset to be processed for the transmission line.

[0007] In a preferred embodiment, the step of responding to the trigger command of the BeiDou communication link to perform redundancy feature identification on the temperature dataset to be processed, and obtaining the effective temperature data to be transmitted for the transmission line, includes: Based on the trigger command of the Beidou communication link, the temperature records arranged in a continuous time sequence are retrieved from the temperature dataset to be processed, and the temperature record sequence to be analyzed of the transmission line is constructed. Differential detection is performed on adjacent temperature records in the temperature record sequence to be analyzed to obtain the temperature difference change of the transmission line; The temperature difference change is compared with a preset redundancy criterion threshold. If the temperature difference change does not exceed the redundancy criterion, the temperature record in the adjacent temperature record is determined to be redundant data. The redundant temperature records are removed to obtain the valid temperature data to be transmitted for the transmission line.

[0008] In a preferred embodiment, the step of segmenting the valid temperature data to be transmitted based on the upper limit of the payload capacity of the BeiDou short message in the BeiDou communication link, and adding message headers to the segmented data segments to obtain the BeiDou short message frame of the transmission line includes: Extract the payload length threshold for a single transmission of BeiDou short messages from the communication protocol stack of the BeiDou communication link. Based on the net load length threshold, the effective temperature data to be transmitted is segmented to obtain the data load segment of the transmission line. The data payload segment is sequentially assembled with a message encapsulation header to obtain the data segment to be framed for the transmission line; The format of the data segment to be assembled is filled to obtain the BeiDou short message frame of the transmission line.

[0009] In a preferred embodiment, the step of serializing and sending the BeiDou short message frame, and monitoring the transmission status of the BeiDou short message frame, and when no acknowledgment signaling relayed by the BeiDou satellite is captured, marking the BeiDou short message frame as a segment to be retransmitted for the transmission line and writing it into the retransmission buffer pool of the BeiDou communication link, includes: The BeiDou short message frame is pushed to the transmission buffer of the BeiDou communication link and baseband modulation and up-conversion transmission are triggered to obtain the frame sequence number record table of the transmission line. Based on the frame sequence number record table, a timing observation window is activated for the BeiDou short message frame. Within the timing observation window, the baseband signal of the BeiDou communication link is continuously scanned to obtain the downlink baseband signal stream of the transmission line. The downlink baseband signal stream is demodulated and synchronized. The downlink signaling forwarded by the Beidou satellite is extracted from the demodulated data frame. The extracted downlink signaling is then parsed to obtain the original transmission frame confirmation sequence number of the transmission line. The original transmitted frame confirmation sequence number is matched one by one with the frame sequence number in the frame sequence number record table. If no acknowledgment signaling matching the transmitted frame sequence number in the frame sequence number record table is found in the timing observation window, the Beidou short message frame with the transmitted frame sequence number is marked as a segment to be retransmitted of the transmission line. The segments to be retransmitted are written into the retransmission buffer pool of the BeiDou communication link to obtain the retransmission buffer pool queue of the transmission line.

[0010] In a preferred embodiment, the step of writing the segments to be retransmitted into the retransmission buffer pool of the BeiDou communication link to obtain the retransmission buffer pool queue of the transmission line includes: Based on the original frame sequence number of the segments to be retransmitted, and taking the tail index address of the retransmission buffer pool as the starting node, the segments to be retransmitted are sequentially pushed in to obtain the tail pointer of the retransmission buffer pool of the transmission line. Add a retransmission time stamp and the current retransmission count value to the segments to be retransmitted to obtain the segments of the transmission line to be dispatched. Based on the retransmission time stamp, the dwell time of the retransmission segments to be retransmitted in the retransmission buffer pool is monitored, and the retransmission segments whose dwell time exceeds the preset maximum retransmission waiting threshold are marked as timeout segments to be discarded, thus obtaining the list of segments to be discarded for the transmission line. Based on the list of segments to be discarded, the storage addresses of the segments that have timed out are released to obtain the purification and retransmission buffer pool of the transmission line. Based on the purified retransmission buffer pool, the remaining segments to be retransmitted are rearranged in ascending order according to the original frame sequence number, and the head pointer and tail pointer of the retransmission buffer pool are updated to obtain the ordered retransmission buffer pool queue of the transmission line.

[0011] In a preferred embodiment, based on the retransmission time stamp, the dwell time of the retransmission segments to be retransmitted in the retransmission buffer pool is monitored, and the retransmission segments whose dwell time exceeds a preset maximum retransmission waiting threshold are marked as timeout segments to be discarded, thus obtaining a list of segments to be discarded for the transmission line, including: Based on the difference between the current timestamp of the transmission line and the retransmission time stamp, the actual dwell time of the retransmission buffer pool segments to be scheduled is extracted. The actual dwell time is compared with the preset maximum retransmission waiting threshold. If the actual dwell time exceeds the preset maximum retransmission waiting threshold, the pool segments to be scheduled are determined as candidate segments to be discarded. The dynamic adjustment formula of the preset maximum retransmission waiting threshold is as follows. ; In the formula, This is the updated value of the preset maximum retransmission waiting threshold. The current batch value is the preset maximum retransmission waiting threshold. This is the preset link congestion adjustment factor. This represents the instantaneous total number of segments waiting to be scheduled in the retransmission buffer pool. The preset baseline load capacity, The preset retransmission attenuation factor, The cumulative number of retransmissions of the original BeiDou short message frames associated with the candidate segments to be discarded before the current time. Based on the original frame sequence number of the candidate segments to be discarded, the list of segments to be discarded for the transmission line is obtained by traversing all pools of segments to be scheduled in the retransmission buffer pool.

[0012] In a preferred embodiment, the step of reframing and retransmitting the segments to be retransmitted based on the detection result of the presence of segments to be retransmitted in the retransmission buffer pool to obtain the reception confirmation instruction of the transmission line includes: Based on the polling trigger of the retransmission buffer pool, the BeiDou short message frames to be retransmitted are extracted from the retransmission buffer pool to obtain the set of short message frames to be retransmitted for the transmission line. The frame structure of the short message frame set to be retransmitted is stripped to obtain the data payload segment to be retransmitted and the original frame sequence number of the transmission line. Based on the original frame sequence number, a message header containing the same data segment sequence number, total number of data segments and monitoring node identifier is reassembled for the data payload segment to be retransmitted, thereby obtaining the retransmitted BeiDou short message frame of the transmission line. The generated retransmitted BeiDou short message frame is pushed back to the transmission buffer of the BeiDou communication link, and the baseband modulation and up-conversion transmission are retried, and a dedicated observation window for retransmission confirmation timing is started. Within the retransmission confirmation timing observation window, the receiving channel of the BeiDou communication link is continuously scanned to capture the downlink receipt signaling of the BeiDou satellite for retransmission frame forwarding, and the captured downlink receipt signaling is parsed for frame identification to obtain the reception confirmation instruction of the transmission line.

[0013] In a preferred embodiment, the step of releasing storage space for the original temperature data based on the parsing result of the received confirmation instruction, thereby completing the temperature data processing of the transmission line, includes: The protocol stack of the received confirmation instruction is disassembled layer by layer, and the list of frame sequence numbers of successfully received BeiDou short message frames is extracted from the disassembled instruction payload. The list of confirmed frame sequence numbers of the transmission line is then compiled. Based on the confirmed frame sequence number list, the transmission frame association tags of the original temperature data in the temperature dataset to be processed are matched and retrieved one by one to obtain the set of data records to be released for the transmission line. The occupancy flag of the local circular cache queue storage address of the data record set to be released is reset to obtain the storage space occupancy status table of the transmission line. Based on the storage space occupancy status table, the write pointer of the local circular cache queue in the transmission line is recalibrated by offset, and the temperature data processing of the transmission line is completed.

[0014] To address the aforementioned problems, this invention also provides a power transmission line temperature data processing system based on BeiDou communication, the system comprising: A temperature data caching module is used to receive and cache the raw temperature data of the transmission line to obtain the temperature dataset to be processed for the transmission line. A redundancy feature identification module is used to respond to the trigger command of the Beidou communication link, perform redundancy feature identification on the temperature dataset to be processed, and obtain the effective temperature data to be transmitted of the transmission line. The message protocol segmentation module is used to segment the effective temperature data to be sent based on the upper limit of the payload capacity of the Beidou short message in the Beidou communication link, and add message headers to the segmented data segments to obtain the Beidou short message frames of the transmission line. The message sending and listening module is used to serialize and send the BeiDou short message frame and listen to the transmission status of the BeiDou short message frame. When the acknowledgment signaling forwarded by the BeiDou satellite is not captured, the BeiDou short message frame is marked as a segment to be retransmitted of the transmission line and written into the retransmission buffer pool of the BeiDou communication link. The retransmission framing and sending module is used to reframe and send the segments to be retransmitted based on the detection result of the presence of segments to be retransmitted in the retransmission buffer pool, so as to obtain the reception confirmation instruction of the transmission line. The data storage release module is used to release the storage space of the original temperature data based on the parsing result of the received confirmation instruction, thereby completing the temperature data processing of the transmission line.

[0015] Compared with the prior art, the present invention has the following beneficial effects: 1. This invention performs standardized receiving and caching processing on the raw temperature data of transmission lines, achieving polling capture, timestamp binding, and orderly disk storage of data. Simultaneously, it relies on differential detection to accurately identify and remove redundant temperature data, ensuring the validity of the data to be transmitted. Furthermore, it can complete protocol segmentation and standardized encapsulation of data according to the upper limit of the BeiDou short message payload capacity, forming standardized BeiDou short message frames. This ensures a rigorous process and accurate data screening in the early stages of data processing, significantly improving the efficiency and standardization of transmission line temperature data pre-transmission processing, and guaranteeing the basic quality of data transmission from both the data source and processing flow.

[0016] 2. This invention establishes a comprehensive BeiDou short message frame transmission monitoring and retransmission mechanism. It marks segments for which no acknowledgment has been received and writes them into the retransmission buffer pool. It also monitors the dwell time of retransmitted segments and performs orderly rearrangement, properly cleaning up timed-out data. Then, it re-frames the data to ensure standardized transmission. Finally, based on the received confirmation command, it accurately releases the original temperature data storage space and recalibrates the buffer pointer, achieving closed-loop management of the entire data transmission process. This effectively improves the success rate and stability of data transmission, while also achieving efficient utilization of storage resources, comprehensively enhancing the overall efficiency and integrity of transmission line temperature data processing based on BeiDou communication. Attached Figure Description

[0017] Figure 1 This is a flowchart illustrating a method for processing transmission line temperature data based on BeiDou communication, provided in an embodiment of the present invention. Figure 2 A functional block diagram of a power transmission line temperature data processing system based on BeiDou communication, provided in an embodiment of the present invention; The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0018] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

[0019] This application provides a method for processing transmission line temperature data based on BeiDou communication. The execution entity of this method includes, but is not limited to, at least one of the following electronic devices that can be configured to execute the method provided in this application: a server, a terminal, etc. In other words, the method for processing transmission line temperature data based on BeiDou communication can be executed by software or hardware installed on a terminal device or a server device. The server includes, but is not limited to, a single server, a server cluster, a cloud server, or a cloud server cluster. The server can be an independent server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.

[0020] Reference Figure 1 The diagram shown is a flowchart illustrating a method for processing transmission line temperature data based on BeiDou communication according to an embodiment of the present invention. In this embodiment, the method for processing transmission line temperature data based on BeiDou communication includes: S1. Receive and buffer the raw temperature data of the transmission line to obtain the temperature dataset to be processed for the transmission line. In this embodiment of the invention, the step of receiving and buffering the raw temperature data of the transmission line to obtain the temperature dataset to be processed for the transmission line includes: The data acquisition interface of the transmission line is polled and scheduled to capture the raw temperature data of the transmission line; The original temperature data is timestamped to obtain the temperature record of the transmission line; Based on the write offset address of the local circular buffer queue in the transmission line, the temperature records are sequentially written to disk to obtain the detection results of the transmission line. Based on the detection results, the write pointer is reset to zero to obtain the temperature dataset to be processed for the transmission line.

[0021] All data acquisition interfaces deployed along the transmission line are sequentially connected for testing and data extraction at preset fixed time intervals. The working status of each data acquisition interface is verified one by one. After confirming that the interface is in normal working condition, the real-time temperature data of the transmission line collected from the interface is extracted, thus completing the comprehensive capture of the raw temperature data of the transmission line.

[0022] For each raw temperature data captured from a transmission line, a standard timestamp is bound to it that corresponds exactly to the actual time of data collection. This timestamp contains complete time information, including year, month, day, hour, minute, and second, so that each raw temperature data has a unique and accurate time identifier, forming a temperature record of the transmission line that includes the temperature value and the collection time.

[0023] The preset write offset address of the local circular buffer queue in the transmission line is retrieved. This address is a pre-defined continuous storage address range in the buffer queue. According to the order in which the temperature records are generated, each temperature record is written to the corresponding storage address in sequence to complete the sequential disk writing operation of the temperature records. After the disk writing is completed, the storage status of the buffer queue is checked to confirm that all temperature records have been written correctly and that there is no overlap or omission in the storage addresses, thus forming the detection result of the transmission line.

[0024] Based on the test results, if the test results show that all temperature records have been successfully written to the disk, the write pointer in the local circular buffer queue, which is used to indicate the location of the next data write, is restored to the starting storage address of the buffer queue, and the write pointer is reset to zero. At this time, all temperature records stored in the local circular buffer queue are integrated to form the temperature dataset to be processed for the transmission line.

[0025] The beneficial effects are as follows: the receiving and caching operation of raw temperature data from transmission lines achieves comprehensive and orderly capture of raw temperature data through standardized polling scheduling, ensuring the integrity of data acquisition and laying a reliable data foundation for subsequent data processing. The operation of binding timestamps to the raw temperature data ensures that each temperature data point has a precise time identifier, resulting in temperature records with temporal sequence and uniqueness, facilitating subsequent temporal analysis and tracing of temperature data. The sequential writing of temperature records to disk based on the write offset address of the local circular cache queue ensures that the data storage location is orderly and error-free. The resulting detection results accurately reflect the data storage status. Resetting the write pointer to zero based on the detection results restores the local circular cache queue to its initial writable state. The final temperature dataset to be processed is orderly, complete, and stored in an orderly manner, significantly improving the standardization and effectiveness of the transmission line temperature data receiving and caching process. This provides a high-quality, structured dataset for subsequent data processing steps such as redundant feature identification and protocol segmentation, ensuring the smooth progress of the overall temperature data processing flow.

[0026] S2. In response to the trigger command of the Beidou communication link, perform redundancy feature identification on the temperature dataset to be processed to obtain the effective temperature data to be transmitted of the transmission line. In this embodiment of the invention, the step of responding to the trigger command of the BeiDou communication link to perform redundancy feature identification on the temperature dataset to be processed, and obtaining the effective temperature data to be transmitted for the transmission line, includes: Based on the trigger command of the Beidou communication link, the temperature records arranged in a continuous time sequence are retrieved from the temperature dataset to be processed, and the temperature record sequence to be analyzed of the transmission line is constructed. Differential detection is performed on adjacent temperature records in the temperature record sequence to be analyzed to obtain the temperature difference change of the transmission line; The temperature difference change is compared with a preset redundancy criterion threshold. If the temperature difference change does not exceed the redundancy criterion, the temperature record in the adjacent temperature record is determined to be redundant data. The redundant temperature records are removed to obtain the valid temperature data to be transmitted for the transmission line.

[0027] Upon receiving the trigger command from the BeiDou communication link, the system immediately retrieves the transmission line temperature dataset that has been locally cached. Based on the standard timestamp information (year, month, day, hour, minute, second) associated with each temperature record in the dataset, the system extracts all temperature records arranged in a continuous time sequence from the dataset according to the timestamps from early to late. These extracted temperature records are then arranged in strict order according to the timestamps to form a continuous time-series data sequence without errors or interruptions, directly constructing the temperature record sequence of the transmission line to be analyzed.

[0028] For the constructed temperature record sequence to be analyzed, the temperature record at each sequential position in the sequence is traversed. The temperature record at that position is compared with the temperature record at the next adjacent sequential position in the sequence to detect the temperature difference. The specific temperature value of the transmission line recorded in the two adjacent temperature records is extracted. The two temperature values ​​are subtracted to obtain the specific difference value. The difference value obtained through actual calculation is used as the temperature difference change of the transmission line. A unique temperature difference change value is generated for each group of adjacent temperature records.

[0029] The pre-set temperature redundancy criterion for transmission lines is retrieved from the preset parameter library for transmission line temperature data processing. This temperature redundancy criterion is a fixed temperature difference threshold set to meet the requirements of transmission line temperature monitoring. This threshold is the only standard for determining the redundancy of transmission line temperature data. The temperature difference change of each transmission line obtained after differential detection is compared with the fixed temperature difference threshold one by one. If the specific value of any temperature difference change is less than or equal to the fixed temperature difference threshold, the temperature record in the next sequential position in a set of adjacent temperature records corresponding to that temperature difference change is directly determined to be redundant data of the transmission line.

[0030] Based on the determination of redundant data, the entire sequence of temperature records to be analyzed for the transmission line is traversed to accurately select all temperature records marked as redundant data. According to the list of redundant data, these redundant temperature records are removed one by one from the sequence of temperature records to be analyzed, thus completing the comprehensive reduction of redundant data. After the redundancy reduction process, all the non-redundant temperature records remaining in the sequence of temperature records to be analyzed constitute the effective temperature data to be transmitted for the transmission line.

[0031] The beneficial effects include the ability to accurately respond to trigger commands from the BeiDou communication link to retrieve and construct time-series temperature records for redundant feature identification of the temperature dataset to be processed in transmission lines. This ensures that the temperature data maintains continuous temporal characteristics, providing a regular and temporally sequential data foundation for subsequent redundancy identification. By differential detection of adjacent temperature records, precise capture of temperature difference changes is achieved. Combined with threshold comparison of preset redundancy criteria, accurate determination of redundant data can be completed, effectively identifying redundant records without effective temperature changes. Furthermore, by eliminating redundant data, invalid data in the temperature dataset to be processed can be filtered out, resulting in valid temperature data to be sent containing only valid temperature information. This significantly reduces the amount of data transmitted via the subsequent BeiDou communication link, lowers the transmission load of BeiDou short messages, and improves the targeting and efficiency of temperature data transmission. At the same time, the retained valid temperature data has complete practical value for transmission line temperature monitoring, ensuring the effectiveness of subsequent temperature data transmission and analysis.

[0032] S3. Based on the upper limit of the payload capacity of the Beidou short message in the Beidou communication link, the effective temperature data to be sent is segmented according to the protocol, and a message header is added to the segmented data segment to obtain the Beidou short message frame of the transmission line. In this embodiment of the invention, the step of segmenting the valid temperature data to be transmitted based on the upper limit of the payload capacity of the BeiDou short message in the BeiDou communication link, and adding message headers to the segmented data segments to obtain the BeiDou short message frame of the transmission line includes: Extract the payload length threshold for a single transmission of BeiDou short messages from the communication protocol stack of the BeiDou communication link. Based on the net load length threshold, the effective temperature data to be transmitted is segmented to obtain the data load segment of the transmission line. The data payload segment is sequentially assembled with a message encapsulation header to obtain the data segment to be framed for the transmission line; The format of the data segment to be assembled is filled to obtain the BeiDou short message frame of the transmission line.

[0033] From the communication protocol stack pre-built in the BeiDou communication link, the payload length threshold for a single transmission of BeiDou short messages is accurately retrieved. This threshold is the maximum number of bytes of valid data that can be transmitted in a single frame as clearly specified in the BeiDou short message communication technical specification. This value is a fixed communication standard value. This fixed value is directly extracted and used as the core judgment standard for subsequent segmentation of the valid temperature data to be transmitted.

[0034] Using the extracted net payload length threshold of a single BeiDou short message transmission as the sole basis for data segmentation, the effective temperature data to be transmitted from the transmission line is divided into bytes as the basic statistical unit. According to the fixed number of bytes corresponding to the threshold, continuous and non-overlapping segmentation operations are performed sequentially from the starting byte position of the effective temperature data to be transmitted. The number of bytes in each segment after segmentation is strictly less than or equal to the net payload length threshold. If the total number of bytes of the effective temperature data to be transmitted cannot be divided by the threshold, the last segment of data is completely retained according to the actual remaining number of bytes without additional padding. Each independent data segment formed after all segmentation operations are completed is the data payload segment of the transmission line.

[0035] Following the order in which the data payload segments are generated, a pre-formatted message encapsulation header is assembled for each independent transmission line data payload segment. This message encapsulation header is a standard encapsulation structure exclusive to the BeiDou communication link, containing fixed information such as the data segment sequence number, the total number of data segments, the unique code of the monitoring node, and the data check code. Each data payload segment corresponds to a unique message encapsulation header, and the encapsulation header information is completely matched with the actual transmission attributes of the corresponding data payload segment. The encapsulation header is assembled at a fixed starting position of the corresponding data payload segment. The overall data structure after the assembly operation is completed is the data segment to be framed for the transmission line.

[0036] Strictly following the industry standard frame structure requirements of BeiDou short messages, standardized format filling operations are performed on all transmission line data segments to be framed after the encapsulation header has been assembled. A standard frame start identifier is added at the preset start position of the data segment to be framed, and a standard frame end identifier is added at the preset end position of the data segment to be framed. At the same time, frame gap fill bits are added at the preset gap positions between the frame start identifier, message encapsulation header, data payload segment, and frame end identifier. The fill bits are standard empty bytes specified by BeiDou communication. After the filling operation is completed, the total number of bytes of each data segment accurately matches the standard frame length of BeiDou short messages. All format filling operations comply with the technical specifications of BeiDou short message communication. Each independent data segment that is filled and completely fits the standard frame structure is the BeiDou short message frame of the transmission line.

[0037] The beneficial effects are that the protocol segmentation and header addition operations based on the upper limit of BeiDou short message payload capacity can accurately extract the payload length threshold adapted to BeiDou short message transmission from the communication protocol stack. This provides a standardized basis for data fragmentation that conforms to transmission specifications, ensuring that the fragmentation of the valid temperature data to be transmitted strictly matches the transmission payload requirements of BeiDou short messages, avoiding transmission failures caused by data exceeding the transmission capacity. The resulting data payload segments are well-organized and conform to transmission standards. By assembling message encapsulation headers and completing format filling for the data payload segments, each segmented data segment has a complete message identifier and a standard frame structure. The resulting BeiDou short message frames are fully adapted to the transmission requirements of the BeiDou communication link, ensuring the compatibility and standardization of data transmission in the BeiDou communication link. This effectively improves the framing efficiency and transmission adaptability of temperature data, laying a standardized and reliable data frame foundation for subsequent serialization and transmission. At the same time, the standardized frame structure also facilitates frame identification and parsing in subsequent transmission status monitoring and retransmission operations.

[0038] S4. The BeiDou short message frame is serialized and sent, and the transmission status of the BeiDou short message frame is monitored. When the acknowledgment signaling forwarded by the BeiDou satellite is not captured, the BeiDou short message frame is marked as a segment to be retransmitted of the transmission line and written into the retransmission buffer pool of the BeiDou communication link. In this embodiment of the invention, the step of serializing and sending the BeiDou short message frame, and monitoring the transmission status of the BeiDou short message frame, and when no acknowledgment signaling relayed by the BeiDou satellite is captured, marking the BeiDou short message frame as a segment to be retransmitted for the transmission line and writing it into the retransmission buffer pool of the BeiDou communication link, includes: The BeiDou short message frame is pushed to the transmission buffer of the BeiDou communication link and baseband modulation and up-conversion transmission are triggered to obtain the frame sequence number record table of the transmission line. Based on the frame sequence number record table, a timing observation window is activated for the BeiDou short message frame. Within the timing observation window, the baseband signal of the BeiDou communication link is continuously scanned to obtain the downlink baseband signal stream of the transmission line. The downlink baseband signal stream is demodulated and synchronized. The downlink signaling forwarded by the Beidou satellite is extracted from the demodulated data frame. The extracted downlink signaling is then parsed to obtain the original transmission frame confirmation sequence number of the transmission line. The original transmitted frame confirmation sequence number is matched one by one with the frame sequence number in the frame sequence number record table. If no acknowledgment signaling matching the transmitted frame sequence number in the frame sequence number record table is found in the timing observation window, the Beidou short message frame with the transmitted frame sequence number is marked as a segment to be retransmitted of the transmission line. The segments to be retransmitted are written into the retransmission buffer pool of the BeiDou communication link to obtain the retransmission buffer pool queue of the transmission line.

[0039] The step of writing the segments to be retransmitted into the retransmission buffer pool of the BeiDou communication link to obtain the retransmission buffer pool queue of the transmission line includes: Based on the original frame sequence number of the segments to be retransmitted, and taking the tail index address of the retransmission buffer pool as the starting node, the segments to be retransmitted are sequentially pushed in to obtain the tail pointer of the retransmission buffer pool of the transmission line. Add a retransmission time stamp and the current retransmission count value to the segments to be retransmitted to obtain the segments of the transmission line to be dispatched. Based on the retransmission time stamp, the dwell time of the retransmission segments to be retransmitted in the retransmission buffer pool is monitored, and the retransmission segments whose dwell time exceeds the preset maximum retransmission waiting threshold are marked as timeout segments to be discarded, thus obtaining the list of segments to be discarded for the transmission line. Based on the list of segments to be discarded, the storage addresses of the segments that have timed out are released to obtain the purification and retransmission buffer pool of the transmission line. Based on the purified retransmission buffer pool, the remaining segments to be retransmitted are rearranged in ascending order according to the original frame sequence number, and the head pointer and tail pointer of the retransmission buffer pool are updated to obtain the ordered retransmission buffer pool queue of the transmission line.

[0040] Based on the retransmission time stamp, the dwell time of the retransmission segments to be retransmitted in the retransmission buffer pool is monitored, and the retransmission segments whose dwell time exceeds the preset maximum retransmission waiting threshold are marked as timeout segments to be discarded, thus obtaining a list of segments to be discarded for the transmission line, including: Based on the difference between the current timestamp of the transmission line and the retransmission timestamp, the actual dwell time of the retransmission buffer pool segments to be scheduled is extracted. The actual dwell time is compared with the preset maximum retransmission waiting threshold. If the actual dwell time exceeds the preset maximum retransmission waiting threshold, the pool segments to be scheduled are determined as candidate segments to be discarded. The dynamic adjustment formula of the preset maximum retransmission waiting threshold is as follows. ; In the formula, This is the updated value of the preset maximum retransmission waiting threshold. The current batch value is the preset maximum retransmission waiting threshold. This is the preset link congestion adjustment factor. This represents the instantaneous total number of segments waiting to be scheduled in the retransmission buffer pool. The preset baseline load capacity, The preset retransmission attenuation factor, The cumulative number of retransmissions of the original BeiDou short message frames associated with the candidate segments to be discarded before the current time. Based on the original frame sequence number of the candidate segments to be discarded, the list of segments to be discarded for the transmission line is obtained by traversing all pools of segments to be scheduled in the retransmission buffer pool.

[0041] All BeiDou short message frames of the transmission line are pushed one by one to the pre-defined transmission buffer in the BeiDou communication link in the order of their generation. After the transmission buffer completes the data reception, it directly triggers the baseband modulation operation to convert the digital signal into an analog baseband signal, and then performs an up-conversion transmission operation to convert the analog baseband signal into a radio frequency signal that meets the requirements of the BeiDou communication frequency band and transmits it outward. At the same time, a unique frame sequence number is assigned to each transmitted BeiDou short message frame, and all frame sequence numbers and the basic information of the corresponding frames are recorded in the transmission order to form a frame sequence number record table for the transmission line.

[0042] Based on the frame sequence number record table, a preset duration timed observation window is activated for each transmitted BeiDou short message frame. The duration of this window is the fixed acknowledgment reception waiting time set in the BeiDou communication link. During the duration of the timed observation window, the signal receiving module of the BeiDou communication link continuously scans the baseband signal in the link to capture all downlink transmitted baseband signals in the link. The captured continuous baseband signals are then integrated to form the downlink baseband signal stream of the transmission line.

[0043] The acquired downlink baseband signal stream is demodulated to restore the analog baseband signal to a digital baseband signal. Then, frame synchronization processing is performed. Based on the standard frame structure characteristics of BeiDou short messages, the start and end positions of data frames in the digital baseband signal are located to extract valid data frames. Downlink signaling relayed by BeiDou satellites is filtered out from the valid data frames after demodulation and frame synchronization. The frame header of the downlink signaling is parsed to extract the sequence number information used to confirm the frame transmission status. This information is the original transmission frame confirmation sequence number of the transmission line.

[0044] The original transmitted frame confirmation sequence number obtained by stripping is matched and verified one by one with all the transmitted frame sequence numbers recorded in the frame sequence number record table. During the verification process, each bit of the sequence number is strictly checked. If, within the duration of the timing observation window corresponding to any BeiDou short message frame, no acknowledgment signaling completely consistent with the transmitted frame sequence number in the frame sequence number record table is found, the BeiDou short message frame corresponding to the transmitted frame sequence number is directly marked as a segment to be retransmitted for the transmission line.

[0045] According to the marking order of the segments to be retransmitted, all marked segments of the transmission line to be retransmitted are completely written into the retransmission buffer pool dedicated to the Beidou communication link. During the writing process, a corresponding storage address is assigned to each segment to be retransmitted, and basic information such as the original frame sequence number and transmission time of the segment to be retransmitted are recorded. All segments to be retransmitted form an ordered storage queue in the writing order, and this queue is the retransmission buffer pool queue of the transmission line.

[0046] The original frame sequence number carried by the segment to be retransmitted is retrieved and verified. After confirming that the sequence number is correct, the current tail index address of the Beidou communication link retransmission buffer pool is located. This address is used as the starting node for writing data. According to the order of the segments to be retransmitted, all segments to be retransmitted are pushed into the continuous storage address of the retransmission buffer pool in sequence. After each segment to be retransmitted is pushed into the buffer pool, the tail index address of the retransmission buffer pool is updated synchronously. Finally, a tail pointer of the retransmission buffer pool pointing to the latest tail storage position of the transmission line is generated.

[0047] For each segment to be retransmitted that has been pushed into the retransmission buffer pool, a standard retransmission time stamp that corresponds exactly to the current writing time is bound. This time stamp contains complete time information including year, month, day, hour, minute, and second. At the same time, a current retransmission count value with an initial value of zero is configured for each segment to be retransmitted. This value is used to record the subsequent retransmission count of the segment to be retransmitted. After completing the additional operations of the retransmission time stamp and the current retransmission count value, all segments to be retransmitted become the segments to be scheduled in the transmission line pool.

[0048] Using the retransmission time stamp bound to the segments to be scheduled in the pool as the time reference, the current system timestamp of the transmission line is extracted in real time. By comparing the timestamps, the actual dwell time of each segment to be scheduled in the retransmission buffer pool is continuously monitored. The preset maximum retransmission waiting threshold is retrieved. This threshold is a fixed time length set in the Beidou communication link. If the actual dwell time of any segment to be scheduled in the pool exceeds this fixed time length, the segment to be scheduled in the pool is marked as an overdue segment to be discarded in the transmission line. The original frame sequence number and storage address of all marked overdue segments to be discarded are summarized and organized to form a list of segments to be discarded in the transmission line.

[0049] Based on the storage addresses of the timed-out segments to be discarded recorded in the list of segments to be discarded, the occupancy flag of the corresponding address in the retransmission buffer pool is cleared, releasing the occupancy status of the storage address, so that the released address can be reused to store new segments to be retransmitted. After all the storage addresses of the timed-out segments to be discarded are released, the retransmission buffer pool containing the remaining valid segments to be scheduled is the purification retransmission buffer pool of the transmission line.

[0050] For all pool segments to be scheduled remaining in the purification retransmission buffer pool, the original frame sequence number of each segment is extracted. All pool segments to be scheduled are reordered in ascending order of sequence number. After sorting, the head and tail storage addresses of the retransmission buffer pool are relocated. The head pointer of the retransmission buffer pool pointing to the head address and the tail pointer of the retransmission buffer pool pointing to the tail address are updated respectively. The ordered storage queue formed after the pointer update is completed is the ordered retransmission buffer pool queue of the transmission line.

[0051] Extract the retransmission time stamp bound to each segment to be scheduled in the retransmission buffer pool, and at the same time obtain the current system timestamp of the transmission line. Both timestamps contain complete standard time information of year, month, day, hour, minute and second. By comparing the time information of the two timestamps bit by bit, the difference in time information is obtained. This result is the actual residence time of the corresponding segment to be scheduled in the retransmission buffer pool.

[0052] The system retrieves a pre-set fixed maximum retransmission waiting threshold from the BeiDou communication link. This threshold is a fixed time length in seconds. The actual dwell time of each pool of segments to be scheduled is precisely compared with this fixed time length. If the actual dwell time of any pool of segments to be scheduled is greater than the value of the preset maximum retransmission waiting threshold, the pool of segments to be scheduled is directly determined as candidate segments to be discarded by the transmission line.

[0053] Extract the unique original frame sequence number carried by each candidate segment to be discarded. Using this original frame sequence number as the retrieval identifier, perform a full traversal search on all pool-to-schedule segments stored in the retransmission buffer pool. Accurately match all pool-to-schedule segments that match the original frame sequence number of the candidate segment to be discarded. Compile and organize the basic information such as the original frame sequence number, storage address, and retransmission time stamp of all matched pool-to-schedule segments to form a standardized information list, which is the list of segments to be discarded for the transmission line.

[0054] Among the updated values ​​related to the preset maximum retransmission waiting threshold, the current batch value of the threshold is the initial maximum retransmission waiting threshold preset in the retransmission buffer pool scheduling initialization phase of the Beidou communication link. This value is the basic fixed value for link scheduling.

[0055] The link congestion adjustment factor is a fixed adjustment coefficient that is pre-set to adapt to the transmission characteristics and retransmission scheduling requirements of the BeiDou communication link. This coefficient is a preset fixed value in the link parameter library.

[0056] The instantaneous total number of segments to be scheduled in the retransmission buffer pool is the actual number obtained by performing a full statistical count of all segments to be scheduled in the retransmission buffer pool at the monitoring time of threshold adjustment. This value is the result of real-time monitoring statistics.

[0057] The baseline load capacity is the standard storage quantity of the retransmission buffer pool pre-set in the BeiDou communication link. This value is the basic reference value for buffer pool scheduling.

[0058] The retransmission attenuation factor is a fixed attenuation coefficient that is pre-set based on the actual transmission pattern of BeiDou short message retransmission and the resource utilization requirements of the buffer pool. This coefficient is a preset fixed value in the link parameter library.

[0059] The cumulative retransmission count of the original BeiDou short message frames associated with the candidate segments to be discarded is the number of retransmission operations performed on that segment before the current threshold adjustment time. This value is directly extracted from the retransmission count statistics module of the BeiDou communication link.

[0060] The significance of this calculation method lies in enabling dynamic adjustment of the preset maximum retransmission waiting threshold, allowing the threshold to align with the real-time transmission status of the BeiDou communication link and the actual load of the retransmission buffer pool. When the instantaneous load of the retransmission buffer pool exceeds the baseline load capacity, the threshold is increased through the calculation logic corresponding to the link congestion adjustment factor, reserving more sufficient retransmission waiting time for segments to be scheduled in the pool, thus adapting to the high-load scheduling requirements of the buffer pool. When the cumulative retransmission count of candidate segments to be discarded increases, the threshold is decreased through the calculation logic corresponding to the retransmission attenuation factor, preventing a single segment from continuously occupying buffer pool storage resources due to multiple invalid retransmissions, thereby reducing resource waste. Overall, this calculation method makes the marking criteria for timed-out segments to be discarded more closely aligned with actual transmission and scheduling scenarios, improves the rationality of retransmission buffer pool dwell time monitoring, achieves refined scheduling of buffer pool storage resources, and balances the retransmission success rate and transmission efficiency of the BeiDou communication link.

[0061] The beneficial effects include the serialized transmission and transmission status monitoring operations performed on BeiDou short message frames, achieving standardized transmission and full-process transmission status monitoring of message frames. By matching and verifying frame sequence numbers, it can accurately identify message frames that failed to be transmitted and mark them as segments to be retransmitted, ensuring timely detection of data transmission anomalies. The segments to be retransmitted are written into the retransmission buffer pool according to rules, and pointer updates, time stamps, and retransmission counts are added, making the storage and scheduling of retransmitted data orderly and traceable. Combined with the dwell time monitoring based on the retransmission time stamp, it can accurately determine the segments that have timed out and need to be discarded, and release their storage addresses, achieving purification and optimization of the retransmission buffer pool. The ascending order reordering and pointer updates of the remaining segments to be retransmitted form an orderly retransmission scheduling queue in the buffer pool. The dynamic adjustment of the preset maximum retransmission waiting threshold can match the actual load of the retransmission buffer pool and the data retransmission situation, making the timeout judgment standard more suitable for the actual transmission scenario. Overall, it realizes the fine management and scheduling of retransmission data, effectively improves the transmission success rate of transmission line temperature data under the Beidou communication link, and at the same time, it reasonably releases the buffer pool storage resources, avoids the ineffective occupation of resources, and ensures the overall efficiency of data transmission and retransmission scheduling, laying an orderly and efficient foundation for the subsequent retransmission frame sending stage.

[0062] S5. Based on the detection result that there are segments to be retransmitted in the retransmission buffer pool, the segments to be retransmitted are reframed and sent to obtain the reception confirmation command of the transmission line. In this embodiment of the invention, the step of reframing and retransmitting the segments to be retransmitted based on the detection result of the presence of segments to be retransmitted in the retransmission buffer pool to obtain the reception confirmation instruction of the transmission line includes: Based on the polling trigger of the retransmission buffer pool, the BeiDou short message frames to be retransmitted are extracted from the retransmission buffer pool to obtain the set of short message frames to be retransmitted for the transmission line. The frame structure of the short message frame set to be retransmitted is stripped to obtain the data payload segment to be retransmitted and the original frame sequence number of the transmission line. Based on the original frame sequence number, a message header containing the same data segment sequence number, total number of data segments and monitoring node identifier is reassembled for the data payload segment to be retransmitted, thereby obtaining the retransmitted BeiDou short message frame of the transmission line. The generated retransmitted BeiDou short message frame is pushed back to the transmission buffer of the BeiDou communication link, and the baseband modulation and up-conversion transmission are retried, and a dedicated observation window for retransmission confirmation timing is started. Within the retransmission confirmation timing observation window, the receiving channel of the BeiDou communication link is continuously scanned to capture the downlink receipt signaling of the BeiDou satellite for retransmission frame forwarding, and the captured downlink receipt signaling is parsed for frame identification to obtain the reception confirmation instruction of the transmission line.

[0063] A polling trigger operation is performed on the retransmission buffer pool at a preset fixed time interval. All segments to be retransmitted stored in the retransmission buffer pool are scanned. After confirming the existence of segments to be retransmitted, the complete BeiDou short message frames corresponding to all segments to be retransmitted are extracted from the retransmission buffer pool. All extracted BeiDou short message frames are integrated in ascending order of the original frame sequence number to form a set of short message frames to be retransmitted for the transmission line.

[0064] For each BeiDou short message frame in the integrated set of short message frames to be retransmitted, a frame structure stripping operation is performed sequentially. According to the standard frame structure of BeiDou short messages, the frame start identifier, frame end identifier, message encapsulation header, and inter-frame padding bits are removed from the frame, leaving only the core data part of the frame, to obtain the data payload segment to be retransmitted for the transmission line. At the same time, the unique original frame sequence number corresponding to each frame is extracted from the stripped message encapsulation header, completing the one-to-one correspondence binding between the data payload segment to be retransmitted and the original frame sequence number.

[0065] Historical frame information matching the original frame sequence number is retrieved. Based on the original frame sequence number, the message header is reassembled for the corresponding data payload segment to be retransmitted. The message header is a structure that conforms to the BeiDou communication link transmission standard. It contains the same data segment sequence number, total number of data segments, and unique identifier of the monitoring node as the first frame. The message header is assembled at a fixed starting position of the data payload segment to be retransmitted. The overall data structure after assembly is the retransmitted BeiDou short message frame of the transmission line.

[0066] All generated retransmitted BeiDou short message frames are pushed back to the transmission buffer of the BeiDou communication link one by one in the order of the original frame sequence number. After the transmission buffer completes data reception, it immediately re-triggers the baseband modulation operation to convert the digital signal into an analog baseband signal, and then performs an up-conversion transmission operation to convert the analog baseband signal into a radio frequency signal that meets the requirements of the BeiDou communication frequency band and transmits it outward. At the same time, a timed observation window dedicated to retransmission confirmation is started for each retransmitted BeiDou short message frame. This window is a signal reception window with a preset fixed duration and is only used to capture the receipt signaling of the retransmitted frame.

[0067] During the duration of the retransmission confirmation timing observation window, the downlink radio frequency signal in the link is continuously scanned through the dedicated receiving channel of the BeiDou communication link. After the scanned radio frequency signal is converted into a baseband signal, the signal is filtered to accurately capture the downlink acknowledgment signaling of the BeiDou satellite for forwarding the retransmission BeiDou short message frame. The captured downlink acknowledgment signaling is parsed to extract the retransmission frame confirmation information contained in the signaling. All confirmation information is integrated to form a standardized instruction, which is the reception confirmation instruction of the transmission line.

[0068] The beneficial effects include the reframing and retransmission of segments to be retransmitted in the retransmission buffer pool. Timed polling triggers the precise extraction and frame set integration of these segments, making the scheduling of retransmitted data more regular and targeted. The frame structure stripping operation accurately separates the core retransmitted data payload segment from the original frame sequence number, ensuring the integrity and uniqueness of the retransmitted data. Based on the original frame sequence number, a message header with the same identifier is reassembled for the data payload segment, ensuring that the retransmitted BeiDou short message frame maintains the same transmission identifier as the original frame, adapting to the transmission specifications of the BeiDou communication link. Re-transmission is then initiated, and a dedicated retransmission confirmation timed observation window is activated, standardizing the retransmission frame transmission process and making the feedback monitoring more targeted. Continuous scanning of the receiving channel within a dedicated observation window can accurately capture downlink acknowledgment signals for retransmitted frames. The reception confirmation command obtained through frame identifier parsing can effectively provide feedback on the transmission results of retransmitted data, thereby improving the overall retransmission success rate of segments to be retransmitted, achieving accurate confirmation of the retransmission data transmission status, improving the closed-loop management of temperature data transmission under the BeiDou communication link, and ensuring the integrity and reliability of temperature data transmission in power transmission lines.

[0069] S6. Based on the parsing result of the received confirmation instruction, release the storage space of the original temperature data to complete the temperature data processing of the transmission line.

[0070] In this embodiment of the invention, the step of releasing the storage space of the original temperature data based on the parsing result of the received confirmation instruction, thereby completing the temperature data processing of the transmission line, includes: The protocol stack of the received confirmation instruction is disassembled layer by layer, and the list of frame sequence numbers of successfully received BeiDou short message frames is extracted from the disassembled instruction payload. The list of confirmed frame sequence numbers of the transmission line is then compiled. Based on the confirmed frame sequence number list, the transmission frame association tags of the original temperature data in the temperature dataset to be processed are matched and retrieved one by one to obtain the set of data records to be released for the transmission line. The occupancy flag of the local circular cache queue storage address of the data record set to be released is reset to obtain the storage space occupancy status table of the transmission line. Based on the storage space occupancy status table, the write pointer of the local circular cache queue in the transmission line is recalibrated by offset, and the temperature data processing of the transmission line is completed.

[0071] The reception confirmation command for the transmission line is disassembled layer by layer according to the communication protocol stack of the BeiDou communication link. Starting from the application layer of the protocol stack, it is disassembled down to the physical layer, and the encapsulation information of the command is stripped away layer by layer until the payload part of the reception confirmation command is extracted. From the payload, all frame sequence numbers that indicate that BeiDou short message frames have been successfully received are extracted. These frame sequence numbers are arranged into a list in numerical order, and then the list is standardized and compiled to form a list of confirmed frame sequence numbers for the transmission line.

[0072] The data set of temperature data to be processed for the transmission line is retrieved, and the transmission frame association marker bound to each raw temperature data in the dataset is extracted. This marker is completely consistent with the frame sequence number of the corresponding Beidou short message frame. Based on each frame sequence number in the list of confirmed frame sequence numbers, a full matching search is performed on the transmission frame association markers in the data set of temperature data to be processed. All raw temperature data that match the confirmed frame sequence numbers are selected and integrated to form the data record set of the transmission line to be released.

[0073] Locate the unique storage address corresponding to each data record in the local circular cache queue in the set of data records to be released, perform a reset operation on the occupancy flag of these storage addresses, switch the occupancy flag from the state indicating that it is occupied to the state indicating that it is not occupied, and record the current status information of each storage address. Summarize and organize the status information of all storage addresses according to the address order of the cache queue to form a storage space occupancy status table of the transmission line.

[0074] Based on the storage space occupancy status table, the distribution of unoccupied storage addresses in the local circular cache queue is statistically analyzed. The starting storage address in the cache queue that can be used to write new data is determined. The write pointer of the local circular cache queue is adjusted from the address it currently points to to the starting storage address, and the write pointer offset is accurately recalibrated. After the write pointer calibration is completed, the entire process of temperature data processing for the transmission line is completed.

[0075] The beneficial effect is the release of raw temperature data storage space based on the parsing results of the received confirmation command. By disassembling the protocol stack of the received confirmation command layer by layer, the sequence numbers of successfully received frames can be accurately extracted and compiled into a standardized list, providing a precise and unique matching basis for subsequent data retrieval. Based on this list, the transmission frame association markers of the temperature dataset to be processed are matched and retrieved, which can quickly locate the raw temperature data that has been transmitted. The resulting set of data records to be released is accurate and targeted. Performing an occupancy flag reset operation on the storage address corresponding to this set can effectively release the storage space of the transmitted data. The resulting storage space occupancy status table can clearly reflect the storage resource distribution of the buffer queue. Based on this table, the offset of the write pointer of the local circular buffer queue is recalibrated, so that the write pointer can accurately point to the starting position where new data can be written, realizing the efficient reuse of buffer queue storage resources, completing the closed-loop processing of the entire transmission line temperature data, ensuring the rational use of storage resources, and keeping the buffer queue in an efficient schedulable state, thereby improving the resource utilization efficiency and overall standardization of the entire temperature data processing process.

[0076] like Figure 2 The diagram shown is a functional block diagram of a power transmission line temperature data processing system based on BeiDou communication, provided in an embodiment of the present invention.

[0077] The transmission line temperature data processing system 100 based on BeiDou communication described in this invention can be installed in electronic devices. Depending on the functions implemented, the transmission line temperature data processing system 100 based on BeiDou communication may include a temperature data caching module 101, a redundancy feature identification module 102, a message protocol segmentation module 103, a message sending and monitoring module 104, a retransmission framing and sending module 105, and a data storage and release module 106. The module described in this invention can also be called a unit, which refers to a series of computer program segments that can be executed by the processor of an electronic device and can perform a fixed function, and are stored in the memory of the electronic device.

[0078] In this embodiment, the functions of each module / unit are as follows: The temperature data caching module 101 is used to receive and cache the raw temperature data of the transmission line to obtain the temperature dataset to be processed of the transmission line. The redundant feature identification module 102 is used to respond to the trigger command of the Beidou communication link, perform redundant feature identification on the temperature dataset to be processed, and obtain the effective temperature data to be transmitted of the transmission line. The message protocol segmentation module 103 is used to segment the effective temperature data to be sent based on the upper limit of the payload capacity of the Beidou short message in the Beidou communication link, and add message headers to the segmented data segments to obtain the Beidou short message frame of the transmission line. The message sending and listening module 104 is used to serialize and send the BeiDou short message frame, and to listen to the transmission status of the BeiDou short message frame. When the acknowledgment signaling forwarded by the BeiDou satellite is not captured, the BeiDou short message frame is marked as a segment to be retransmitted of the transmission line and written into the retransmission buffer pool of the BeiDou communication link. The retransmission framing and sending module 105 is used to reframe and send the segments to be retransmitted based on the detection result of the presence of segments to be retransmitted in the retransmission buffer pool, so as to obtain the reception confirmation instruction of the transmission line. The data storage release module 106 is used to release the storage space of the original temperature data based on the parsing result of the received confirmation instruction, thereby completing the temperature data processing of the transmission line.

[0079] In the several embodiments provided by this invention, it should be understood that the disclosed methods and systems can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and other division methods may be used in actual implementation.

[0080] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0081] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in the form of hardware plus software functional modules.

[0082] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0083] This application embodiment can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence is the theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0084] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.

Claims

1. A method for processing transmission line temperature data based on BeiDou communication, characterized in that, The method includes: S1. Receive and buffer the raw temperature data of the transmission line to obtain the temperature dataset to be processed for the transmission line. S2. In response to the trigger command of the Beidou communication link, perform redundancy feature identification on the temperature dataset to be processed to obtain the effective temperature data to be transmitted of the transmission line. S3. Based on the upper limit of the payload capacity of the Beidou short message in the Beidou communication link, the effective temperature data to be sent is segmented according to the protocol, and a message header is added to the segmented data segment to obtain the Beidou short message frame of the transmission line. S4. The BeiDou short message frame is serialized and sent, and the transmission status of the BeiDou short message frame is monitored. When the acknowledgment signaling forwarded by the BeiDou satellite is not captured, the BeiDou short message frame is marked as a segment to be retransmitted of the transmission line and written into the retransmission buffer pool of the BeiDou communication link. S5. Based on the detection result that there are segments to be retransmitted in the retransmission buffer pool, the segments to be retransmitted are reframed and sent to obtain the reception confirmation command of the transmission line. S6. Based on the parsing result of the received confirmation instruction, release the storage space of the original temperature data to complete the temperature data processing of the transmission line.

2. The method for processing transmission line temperature data based on BeiDou communication as described in claim 1, characterized in that, The process of receiving and buffering the raw temperature data of the transmission line to obtain the temperature dataset to be processed for the transmission line includes: The data acquisition interface of the transmission line is polled and scheduled to capture the raw temperature data of the transmission line; The original temperature data is timestamped to obtain the temperature record of the transmission line; Based on the write offset address of the local circular buffer queue in the transmission line, the temperature records are sequentially written to disk to obtain the detection results of the transmission line. Based on the detection results, the write pointer is reset to zero to obtain the temperature dataset to be processed for the transmission line.

3. The method for processing transmission line temperature data based on BeiDou communication as described in claim 1, characterized in that, The method responds to the trigger command of the BeiDou communication link by performing redundancy feature identification on the temperature dataset to be processed, thereby obtaining the effective temperature data to be transmitted for the transmission line, including: Based on the trigger command of the Beidou communication link, the temperature records arranged in a continuous time sequence are retrieved from the temperature dataset to be processed, and the temperature record sequence to be analyzed of the transmission line is constructed. Differential detection is performed on adjacent temperature records in the temperature record sequence to be analyzed to obtain the temperature difference change of the transmission line; The temperature difference change is compared with a preset redundancy criterion threshold. If the temperature difference change does not exceed the redundancy criterion, the temperature record in the adjacent temperature record is determined to be redundant data. The redundant temperature records are removed to obtain the valid temperature data to be transmitted for the transmission line.

4. The method for processing transmission line temperature data based on BeiDou communication as described in claim 1, characterized in that, Based on the upper limit of the payload capacity of BeiDou short messages in the BeiDou communication link, the valid temperature data to be transmitted is segmented according to the protocol, and a message header is added to the segmented data segments to obtain the BeiDou short message frame of the transmission line, including: Extract the payload length threshold for a single transmission of BeiDou short messages from the communication protocol stack of the BeiDou communication link. Based on the net load length threshold, the effective temperature data to be transmitted is segmented to obtain the data load segment of the transmission line. The data payload segment is sequentially assembled with a message encapsulation header to obtain the data segment to be framed for the transmission line; The format of the data segment to be assembled is filled to obtain the BeiDou short message frame of the transmission line.

5. The method for processing transmission line temperature data based on BeiDou communication as described in claim 1, characterized in that, The process of serializing and sending the BeiDou short message frames, and monitoring their transmission status, includes marking the BeiDou short message frames as segments to be retransmitted for the transmission line and writing them into the retransmission buffer pool of the BeiDou communication link when no acknowledgment signaling relayed by the BeiDou satellite is captured. The BeiDou short message frame is pushed to the transmission buffer of the BeiDou communication link and baseband modulation and up-conversion transmission are triggered to obtain the frame sequence number record table of the transmission line. Based on the frame sequence number record table, a timing observation window is activated for the BeiDou short message frame. Within the timing observation window, the baseband signal of the BeiDou communication link is continuously scanned to obtain the downlink baseband signal stream of the transmission line. The downlink baseband signal stream is demodulated and synchronized. The downlink signaling forwarded by the Beidou satellite is extracted from the demodulated data frame. The extracted downlink signaling is then parsed to obtain the original transmission frame confirmation sequence number of the transmission line. The original transmitted frame confirmation sequence number is matched one by one with the frame sequence number in the frame sequence number record table. If no acknowledgment signaling matching the transmitted frame sequence number in the frame sequence number record table is found in the timing observation window, the Beidou short message frame with the transmitted frame sequence number is marked as a segment to be retransmitted of the transmission line. The segments to be retransmitted are written into the retransmission buffer pool of the BeiDou communication link to obtain the retransmission buffer pool queue of the transmission line.

6. The method for processing transmission line temperature data based on BeiDou communication as described in claim 5, characterized in that, The step of writing the segments to be retransmitted into the retransmission buffer pool of the BeiDou communication link to obtain the retransmission buffer pool queue of the transmission line includes: Based on the original frame sequence number of the segments to be retransmitted, and taking the tail index address of the retransmission buffer pool as the starting node, the segments to be retransmitted are sequentially pushed in to obtain the tail pointer of the retransmission buffer pool of the transmission line. Add a retransmission time stamp and the current retransmission count value to the segments to be retransmitted to obtain the segments of the transmission line to be dispatched. Based on the retransmission time stamp, the dwell time of the retransmission segments to be retransmitted in the retransmission buffer pool is monitored, and the retransmission segments whose dwell time exceeds the preset maximum retransmission waiting threshold are marked as timeout segments to be discarded, thus obtaining the list of segments to be discarded for the transmission line. Based on the list of segments to be discarded, the storage addresses of the segments that have timed out are released to obtain the purification and retransmission buffer pool of the transmission line. Based on the purified retransmission buffer pool, the remaining segments to be retransmitted are rearranged in ascending order according to the original frame sequence number, and the head pointer and tail pointer of the retransmission buffer pool are updated to obtain the ordered retransmission buffer pool queue of the transmission line.

7. The method for processing transmission line temperature data based on BeiDou communication as described in claim 6, characterized in that, Based on the retransmission time stamp, the dwell time of the retransmission segments to be retransmitted in the retransmission buffer pool is monitored, and the retransmission segments whose dwell time exceeds the preset maximum retransmission waiting threshold are marked as timeout segments to be discarded, thus obtaining a list of segments to be discarded for the transmission line, including: Based on the difference between the current timestamp of the transmission line and the retransmission time stamp, the actual dwell time of the retransmission buffer pool segments to be scheduled is extracted. The actual dwell time is compared with the preset maximum retransmission waiting threshold. If the actual dwell time exceeds the preset maximum retransmission waiting threshold, the pool segments to be scheduled are determined as candidate segments to be discarded. The dynamic adjustment formula of the preset maximum retransmission waiting threshold is as follows. ; In the formula, This is the updated value of the preset maximum retransmission waiting threshold. The current batch value is the preset maximum retransmission waiting threshold. This is the preset link congestion adjustment factor. This represents the instantaneous total number of segments waiting to be scheduled in the retransmission buffer pool. The preset baseline load capacity, The preset retransmission attenuation factor, The cumulative number of retransmissions of the original BeiDou short message frames associated with the candidate segments to be discarded before the current time. Based on the original frame sequence number of the candidate segments to be discarded, the list of segments to be discarded for the transmission line is obtained by traversing all pools of segments to be scheduled in the retransmission buffer pool.

8. The method for processing transmission line temperature data based on BeiDou communication as described in claim 1, characterized in that, The step of detecting the presence of segments to be retransmitted in the retransmission buffer pool, reframing and retransmitting the segments to be retransmitted to obtain the reception confirmation command for the transmission line, includes: Based on the polling trigger of the retransmission buffer pool, the BeiDou short message frames to be retransmitted are extracted from the retransmission buffer pool to obtain the set of short message frames to be retransmitted for the transmission line. The frame structure of the short message frame set to be retransmitted is stripped to obtain the data payload segment to be retransmitted and the original frame sequence number of the transmission line. Based on the original frame sequence number, a message header containing the same data segment sequence number, total number of data segments and monitoring node identifier is reassembled for the data payload segment to be retransmitted, thereby obtaining the retransmitted BeiDou short message frame of the transmission line. The generated retransmitted BeiDou short message frame is pushed back to the transmission buffer of the BeiDou communication link, and the baseband modulation and up-conversion transmission are retried, and a dedicated observation window for retransmission confirmation timing is started. Within the retransmission confirmation timing observation window, the receiving channel of the BeiDou communication link is continuously scanned to capture the downlink receipt signaling of the BeiDou satellite for retransmission frame forwarding, and the captured downlink receipt signaling is parsed for frame identification to obtain the reception confirmation instruction of the transmission line.

9. The method for processing transmission line temperature data based on BeiDou communication as described in claim 1, characterized in that, The step of releasing storage space for the original temperature data based on the parsing result of the received confirmation instruction, thereby completing the temperature data processing of the transmission line, includes: The protocol stack of the received confirmation instruction is disassembled layer by layer, and the list of frame sequence numbers of successfully received BeiDou short message frames is extracted from the disassembled instruction payload. The list of confirmed frame sequence numbers of the transmission line is then compiled. Based on the confirmed frame sequence number list, the transmission frame association tags of the original temperature data in the temperature dataset to be processed are matched and retrieved one by one to obtain the set of data records to be released for the transmission line. The occupancy flag of the local circular cache queue storage address of the data record set to be released is reset to obtain the storage space occupancy status table of the transmission line. Based on the storage space occupancy status table, the write pointer of the local circular cache queue in the transmission line is recalibrated by offset, and the temperature data processing of the transmission line is completed.

10. A transmission line temperature data processing system based on BeiDou communication, characterized in that, The system for implementing the transmission line temperature data processing method based on BeiDou communication as described in claim 1 includes: A temperature data caching module is used to receive and cache the raw temperature data of the transmission line to obtain the temperature dataset to be processed for the transmission line. A redundancy feature identification module is used to respond to the trigger command of the Beidou communication link, perform redundancy feature identification on the temperature dataset to be processed, and obtain the effective temperature data to be transmitted of the transmission line. The message protocol segmentation module is used to segment the effective temperature data to be sent based on the upper limit of the payload capacity of the Beidou short message in the Beidou communication link, and add message headers to the segmented data segments to obtain the Beidou short message frames of the transmission line. The message sending and listening module is used to serialize and send the BeiDou short message frame and listen to the transmission status of the BeiDou short message frame. When the acknowledgment signaling forwarded by the BeiDou satellite is not captured, the BeiDou short message frame is marked as a segment to be retransmitted of the transmission line and written into the retransmission buffer pool of the BeiDou communication link. The retransmission framing and sending module is used to reframe and send the segments to be retransmitted based on the detection result of the presence of segments to be retransmitted in the retransmission buffer pool, so as to obtain the reception confirmation instruction of the transmission line. The data storage release module is used to release the storage space of the original temperature data based on the parsing result of the received confirmation instruction, thereby completing the temperature data processing of the transmission line.