Power data real-time transmission optimization method based on low earth orbit satellite
By matching the optimal path, waveform compression, and dynamic link adjustment in low-Earth orbit satellite power data transmission, the problems of non-optimal transmission paths and variable network environments are solved, achieving efficient and reliable power data transmission.
Patent Information
- Application Number
- CN202511066131.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-11-18
AI Technical Summary
Existing power data transmission methods based on low-Earth orbit satellites fail to fully utilize dynamic operating characteristics, resulting in suboptimal transmission paths, increased transmission burden and costs, and a lack of flexible link adjustment mechanisms in the face of changing network environments, affecting the continuity and reliability of data transmission.
By acquiring the real-time orbital trajectory of low-orbit satellites and the geographical location of power data monitoring terminals, the optimal transmission path is matched, waveform compression is performed on the power monitoring data, transmission priority is assigned according to the importance level of the data, data packets are dynamically allocated to the optimal path, signal strength is monitored in real time and local buffering is activated when the signal is weak, and the transmission link is dynamically adjusted to ensure the continuity and reliability of data transmission.
It improves the efficiency and stability of data transmission, reduces the amount of data transmitted, lowers costs, and avoids data loss when the signal is unstable, ensuring the continuity and reliability of data transmission.
Smart Images

Figure CN120979515A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of power information transmission technology, specifically relating to an optimization method for real-time power data transmission based on low-orbit satellites. Background Technology
[0002] With the development of communication technology, it has been applied in many fields, including the power industry. In the power industry, there are extremely high requirements for the real-time performance and accuracy of data. Moreover, data transmission is limited by geographical environment and network infrastructure. In complex geographical situations, data transmission delays and losses are easy to occur, which cannot meet the power industry's demand for real-time data. The application of low-orbit satellites provides an effective solution for the power industry. Compared with traditional power data transmission methods, it has higher data transmission efficiency and a wider coverage.
[0003] Existing methods for power data transmission based on low-Earth orbit (LEO) satellites still have some shortcomings. For example, in the selection of transmission paths, the dynamic operating characteristics of LEO satellites are often not fully utilized, resulting in suboptimal transmission paths that affect the efficiency and stability of data transmission. In addition, direct data transmission is often performed during the acquisition and processing of power data, leading to a large amount of data transmitted, increasing the transmission burden and cost. Furthermore, in the face of changing network environments, there is a lack of flexible link adjustment mechanisms, making it difficult to guarantee the continuity and reliability of data transmission. Therefore, this invention proposes an optimization method for real-time power data transmission based on LEO satellites to address the above problems. Summary of the Invention
[0004] The purpose of this invention is to provide an optimization method for real-time power data transmission based on low-Earth orbit satellites. This method can fully utilize the dynamic operating characteristics of low-Earth orbit satellites and, in combination with the geographical location of the power data monitoring terminal, match the optimal transmission path, thereby improving the efficiency and stability of data transmission.
[0005] The specific technical solution adopted by this invention is as follows: Optimization methods for real-time power data transmission based on low-Earth orbit satellites include: The system acquires the real-time trajectory of low-orbit satellites and the geographical location of power data monitoring terminals, and matches the optimal transmission path based on the real-time trajectory and geographical location. Power monitoring data is collected through a power monitoring terminal, and waveform compression is performed on the power monitoring data to output data packets to be transmitted. Transmission priorities are assigned based on the importance level of power monitoring data, and data packets to be transmitted are dynamically allocated to the optimal transmission path according to the transmission priorities. Based on the bandwidth ratio, transmission delay and packet loss rate of each transmission link under the optimal transmission path, the quality of the transmission link occupied by the data packet to be transmitted is evaluated, and the transmission link of the data packet to be transmitted is dynamically adjusted based on the quality evaluation results. The system monitors satellite signal strength in real time and activates a pre-storage mechanism when the signal strength is below a preset threshold. This mechanism temporarily stores data packets to be transmitted in a local cache and prioritizes their transmission once the signal strength recovers.
[0006] In a preferred embodiment, the step of matching the optimal transmission path based on the real-time running trajectory and geographical location includes: Obtain the historical operation logs of low-Earth orbit satellites, traverse the historical operation logs, extract the operating speed and operating cycle of low-Earth orbit satellites, and predict the position sequence of low-Earth orbit satellites in the future based on the operating speed and operating cycle; Construct a three-dimensional coordinate system and mark the geographic coordinates of the power data monitoring terminal in the three-dimensional coordinate system to determine the coverage time window of each low-orbit satellite for the power data monitoring terminal; Calculate the transmission distance and signal attenuation rate between each low-orbit satellite and the power data monitoring terminal, and perform a fusion calculation on the transmission distance and signal attenuation rate within the coverage time window to obtain a comprehensive score for each transmission path; The comprehensive scores are sorted in descending order, and the transmission path with the highest comprehensive score is selected as the optimal transmission path. The optimal transmission path is then fed back to the power data monitoring terminal simultaneously.
[0007] In a preferred embodiment, the step of collecting power monitoring data through a power monitoring terminal, performing waveform compression on the power monitoring data, and outputting a data packet to be transmitted includes: The waveform feature extraction rules for acquiring power monitoring data include amplitude, frequency, and phase information. Based on the rules, waveform features are extracted, peaks, troughs and abrupt changes in power monitoring data are identified, and recorded as key waveform feature points; Key waveform feature points are encoded and compressed to generate compressed data packets to be transmitted. After the data packets are output, a timestamp, power data monitoring terminal identifier, and data packet sequence number are added to the data packets.
[0008] In a preferred embodiment, the step of prioritizing transmission based on the importance level of power monitoring data includes: Identify the voltage level and real-time requirements of the power monitoring data, and perform vectorization processing; The vectorized voltage level is recorded as the first condition parameter, and the vectorized real-time requirement is recorded as the second condition parameter. The first and second conditional parameters are weighted and fused, and the fusion result is output as a priority score. The data packets to be transmitted are sorted in descending order according to the priority score, and the transmission priority of the data packets to be transmitted is matched according to the sorting result. The sorting position is positively correlated with the transmission priority.
[0009] In a preferred embodiment, the step of dynamically allocating the data packets to be transmitted to the optimal transmission path based on transmission priority includes: Obtain the available transmission links under the optimal transmission path, as well as the available transmission bandwidth of the optimal transmission path; Obtain the required transmission bandwidth for each data packet to be transmitted, and calculate the required link volume based on the available transmission bandwidth and the required transmission bandwidth; When the number of available transmission links is greater than or equal to the number of required links, all data packets to be transmitted are simultaneously allocated to the optimal transmission path for parallel transmission. When the number of available transmission links is less than the number of required links, the data packets to be transmitted are allocated to each available transmission link one by one according to the transmission priority. After any available transmission link becomes idle, the next priority data packet to be transmitted is automatically allocated to an idle available transmission link.
[0010] In a preferred embodiment, the step of assessing the quality of the transmission links occupied by the data packet to be transmitted based on the bandwidth ratio, transmission delay, and packet loss rate of each transmission link under the optimal transmission path includes: Obtain real-time bandwidth ratio, transmission delay, and packet loss rate data for each transmission link; Input the real-time bandwidth ratio, transmission delay and packet loss rate data into the preset comprehensive evaluation function, and record the output of the comprehensive evaluation function as the link quality score; The link quality score is compared with a preset evaluation interval, which includes a risk interval, a stable interval, and an unstable interval. When the link quality score is within the risk range, the current transmission link is directly marked as an invalid link and removed from the available transmission links, while an alarm signal is issued. When the link quality score is within a stable range, the current transmission link is marked as a stable link, and the current transmission link status remains unchanged. When the link quality score is in an unstable range, the priority of the current transmission link is reduced, and a sliding window mechanism is used for real-time monitoring. If the link quality score continues to decline within the sliding window, the corresponding transmission link is marked as an invalid link and removed.
[0011] In a preferred embodiment, the step of dynamically adjusting the transmission link of the data packet to be transmitted based on the quality assessment result includes: The link quality score of each transmission link is monitored in real time, and the link adjustment mechanism is triggered when the link quality score drops to the unstable range. Based on the transmission priority order of the data packets to be transmitted, data packets with higher transmission priority are migrated to a stable link for transmission. When there is redundancy in the data packets to be transmitted in a stable link, the redundant data packets to be transmitted are split, and the transmitted sub-data packets are output and allocated to the suboptimal transmission link. When the link quality score of all available links drops to the unstable range, activate the low-Earth orbit satellite relay mode to perform link switching; During link switching, interrupted data packets are marked for resume transmission, and transmission continues from the marked position after the new link is established.
[0012] In a preferred embodiment, the data packets to be transmitted in the local cache have a higher priority than all uncached data packets to be transmitted, and after the optimal transmission path between the next low-orbit satellite and the power data monitoring terminal is determined, the data packets to be transmitted in the local cache are scheduled to be transmitted in the optimal transmission path. When the local cache is full, low-priority data packets to be transmitted are evicted according to transmission priority, thereby releasing the cache space.
[0013] The present invention also provides a real-time power data transmission optimization system based on low-Earth orbit satellites, using the above-mentioned real-time power data transmission optimization method based on low-Earth orbit satellites, comprising: The transmission path matching module is used to obtain the real-time operating trajectory of the low-orbit satellite and the geographical location of the power data monitoring terminal, and to match the optimal transmission path based on the real-time operating trajectory and geographical location. The data compression module is used to collect power monitoring data through the power monitoring terminal, compress the waveform of the power monitoring data, and output the data packet to be transmitted. The transmission sorting module is used to determine the transmission priority based on the importance level of the power monitoring data, and dynamically allocate the data packets to be transmitted to the optimal transmission path according to the transmission priority. The dynamic control module is used to assess the quality of the transmission links occupied by the data packets to be transmitted based on the bandwidth ratio, transmission delay and packet loss rate of each transmission link under the optimal transmission path, and dynamically adjust the transmission links of the data packets to be transmitted based on the quality assessment results. The breakpoint caching module is used to monitor the satellite signal strength in real time. When the signal strength is lower than the preset strength threshold, the pre-storage mechanism is activated to temporarily store the data packets to be transmitted in the local cache and send them first after the signal strength recovers.
[0014] And, an electronic device, the electronic device comprising: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to execute the above-described method for optimizing real-time power data transmission based on low-Earth orbit satellites.
[0015] The technical effects achieved by this invention are as follows: This invention ensures that data can be transmitted to its destination efficiently in a short time by matching the optimal transmission path in real time. At the same time, by performing waveform compression on power monitoring data, it effectively reduces the amount of data transmitted, alleviating the transmission burden and cost. During the transmission of data to be transmitted, the transmission link of the data packet to be transmitted is also evaluated in real time, and the transmission link is flexibly adjusted based on the evaluation results to ensure the continuity and reliability of data transmission. In addition, when the satellite signal is unstable, a breakpoint buffering mechanism can be intelligently activated to avoid the loss of data packets to be transmitted, and they will be sent first after the signal is restored, thereby further improving the efficiency and stability of data transmission. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the method flow of the present invention; Figure 2 This is a schematic diagram of the system modules of the present invention; Figure 3 This is a schematic diagram of the electronic device structure of the present invention. Detailed Implementation
[0017] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0018] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0019] Secondly, the term "an embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in a preferred embodiment" appearing in different places throughout this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that mutually excludes other embodiments.
[0020] Please see Figure 1 As shown, this invention provides a method for optimizing real-time power data transmission based on low-Earth orbit satellites. The method includes the following steps: S1. Obtain the real-time operating trajectory of the low-orbit satellite and the geographical location of the power data monitoring terminal, and match the optimal transmission path based on the real-time operating trajectory and geographical location. In step S1, in the power industry communication scenario, low-Earth orbit (LEO) satellites serve as relay nodes for data transmission. Their orbital trajectories and the geographical location of the power data monitoring terminal directly affect the efficiency and reliability of data transmission. To ensure that power monitoring data can be delivered quickly and accurately, it is first necessary to acquire the real-time orbital trajectory data of the LEO satellites. Simultaneously, it is also necessary to collect the geographical location information of the power data monitoring terminal equipment to plan the optimal transmission path for power monitoring data transmission, ensuring low latency and high reliability. The step of matching the optimal transmission path based on the real-time orbital trajectory and geographical location includes: Obtain the historical operation logs of low-Earth orbit satellites, traverse the historical operation logs, extract the operating speed and operating cycle of low-Earth orbit satellites, and predict the position sequence of low-Earth orbit satellites in the future based on the operating speed and operating cycle; Construct a three-dimensional coordinate system and mark the geographic coordinates of the power data monitoring terminal in the three-dimensional coordinate system to determine the coverage time window of each low-orbit satellite for the power data monitoring terminal; Calculate the transmission distance and signal attenuation rate between each low-orbit satellite and the power data monitoring terminal, and perform a fusion calculation on the transmission distance and signal attenuation rate within the coverage time window to obtain a comprehensive score for each transmission path; The comprehensive scores are sorted in descending order, and the transmission path with the highest comprehensive score is selected as the optimal transmission path. The optimal transmission path is then fed back to the power data monitoring terminal simultaneously. Specifically, when matching the optimal transmission path, it is first necessary to collect the historical operation logs of low-Earth orbit (LEO) satellites. These logs include the satellites' orbital speed and cycle time. Based on these logs, the satellites' future positions can be predicted. For power data monitoring terminals, marking their geographical coordinates in a three-dimensional coordinate system clarifies their spatial location. Next, the coverage time windows of each LEO satellite over the power data monitoring terminal are collected—that is, the periods when the LEO satellite's trajectory intersects with the terminal's geographical location. Within these coverage time windows, the communication link between the LEO satellite and the power data monitoring terminal is available. Based on this, further data collection is needed for each LEO satellite... The transmission distance and signal attenuation rate between the satellite and the power data monitoring terminal are considered. The shorter the transmission distance and the lower the signal attenuation rate, the higher the communication quality of the corresponding transmission path. Therefore, within the coverage time window, the transmission distance and signal attenuation rate are calculated together. Specifically, the transmission distance and signal attenuation are first normalized, and then weighted. The result of the weighted calculation can comprehensively reflect the communication quality of the transmission path, which is used as a comprehensive score to evaluate each transmission path. Finally, the comprehensive scores are sorted in descending order, and the transmission path with the highest comprehensive score is selected as the optimal transmission path. The information of the optimal transmission path is synchronized to the power data monitoring terminal so that the power data monitoring terminal can send data according to the optimal transmission path.
[0021] S2. Collect power monitoring data through the power monitoring terminal, compress the waveform of the power monitoring data, and output the data packet to be transmitted; In step S2, the power monitoring data directly collected by the power monitoring terminal has a large data volume. Direct transmission would not only consume significant bandwidth but also increase transmission latency. Therefore, before transmission, the power monitoring data needs to be collected by the power monitoring terminal and its waveform compressed to convert the original data into a more compact format, thereby reducing the data volume. The steps of collecting power monitoring data through the power monitoring terminal, performing waveform compression, and outputting the data packet to be transmitted include: The waveform feature extraction rules for acquiring power monitoring data include amplitude, frequency, and phase information. Based on the rules, waveform features are extracted, peaks, troughs and abrupt changes in power monitoring data are identified, and recorded as key waveform feature points; Key waveform feature points are encoded and compressed to generate compressed data packets to be transmitted. After the data packets to be transmitted are output, a timestamp, power data monitoring terminal identifier, and data packet sequence number are added to the data packets. Specifically, when compressing waveforms in power monitoring data, the first step is to determine the specific rules for waveform feature extraction. These rules include key attributes of the power monitoring data, such as amplitude variation, frequency distribution, and phase shift. These key attributes comprehensively reflect the fluctuation characteristics of the power monitoring data. Then, based on the waveform feature extraction rules, peaks, troughs, and abrupt change points in the power monitoring data can be extracted and recorded as key waveform feature points. Peaks are the highest points in the power monitoring data, troughs are the lowest points, and abrupt change points are locations of significant changes. Subsequently, the key waveform feature points are encoded and compressed accordingly to further reduce the data volume. This can be achieved through compression algorithms such as Huffman coding, run-length coding, or discrete cosine transform. Finally, data packets to be transmitted can be output. It should be noted that after the data packets to be transmitted are generated, timestamps, power data monitoring terminal identifiers, and data packet sequence numbers are automatically added to ensure the traceability of the data packets to be transmitted.
[0022] S3. Determine the transmission priority based on the importance level of the power monitoring data, and dynamically allocate the data packets to be transmitted to the optimal transmission path according to the transmission priority. In step S3, after the data packets to be transmitted are output, the transmission priority of the data packets is divided according to the importance level of the power monitoring data. This allows the data packets to be transmitted to be dynamically allocated to the determined optimal transmission path, thereby ensuring that important data is transmitted first, thus improving the efficiency of power monitoring data transmission. The step of determining the transmission priority according to the importance level of the power monitoring data includes: Identify the voltage level and real-time requirements of the power monitoring data, and perform vectorization processing; The vectorized voltage level is recorded as the first condition parameter, and the vectorized real-time requirement is recorded as the second condition parameter. The first and second conditional parameters are weighted and fused, and the fusion result is output as a priority score. The data packets to be transmitted are sorted in descending order according to the priority score, and the transmission priority of the data packets to be transmitted is matched according to the sorting result. The sorting position is positively correlated with the transmission priority. Specifically, when determining the transmission priority of data packets to be transmitted, it is first necessary to identify the voltage level and real-time requirements of the power monitoring data. The voltage level reflects the scale and importance of the power system, while the real-time requirements reflect the time sensitivity of the data. In this implementation, these are determined as evaluation indicators for transmission priority. Before the evaluation, the voltage level and real-time requirements of the data packets to be transmitted need to be vectorized to eliminate the dimensional differences between different data. Then, the vectorized voltage level is recorded as the first condition parameter, and the vectorized real-time requirements are recorded as the second condition parameter. Subsequently, the first and second condition parameters are weighted and fused. The weighted fusion result is recorded as a priority score. For example, the weight of the first conditional parameter is set to 0.6, the weight of the second conditional parameter is set to 0.4, and then the weighted calculation is performed directly. Then, the data packets to be transmitted are sorted in descending order according to the priority score. The higher the ranking of the data packet to be transmitted, the higher its importance and the higher its corresponding transmission priority. Conversely, the lower the ranking of the data packet to be transmitted, the lower its importance and the lower its corresponding transmission priority. After the transmission priority of the data packets to be transmitted is determined, the data packets to be transmitted can be dynamically allocated to the determined optimal transmission path for transmission according to the transmission priority.
[0023] Secondly, the step of dynamically allocating data packets to be transmitted to the optimal transmission path based on transmission priority includes: Obtain the available transmission links under the optimal transmission path, as well as the available transmission bandwidth of the optimal transmission path; Obtain the required transmission bandwidth for each data packet to be transmitted, and calculate the required link volume based on the available transmission bandwidth and the required transmission bandwidth; When the number of available transmission links is greater than or equal to the number of required links, all data packets to be transmitted are simultaneously allocated to the optimal transmission path for parallel transmission. When the number of available transmission links is less than the number of required links, the data packets to be transmitted are allocated to each available transmission link one by one according to the transmission priority. And when any available transmission link becomes idle, the next priority data packet to be transmitted is automatically allocated to an idle available transmission link. In the above process, when allocating data packets to be transmitted, it is first necessary to determine the available transmission links and bandwidth under the optimal transmission path, as well as the required transmission bandwidth for each data packet. By comparing the available and required transmission bandwidths, the required number of transmission links can be directly calculated. When the number of available transmission links is less than or equal to the number of required links, it indicates that transmission resources are strained. In this case, data packets to be transmitted will be allocated to the available transmission links one by one according to transmission priority. This ensures that high-priority data packets are transmitted first. At the same time, once any available transmission link becomes idle, the next priority data packet to be transmitted will be automatically allocated to an idle available transmission link, thereby making full use of transmission resources and improving the overall efficiency of data transmission. When the number of available transmission links exceeds the number of required links, all data packets to be transmitted will be simultaneously allocated to the optimal transmission path for parallel transmission, thereby further improving the throughput and real-time performance of data transmission.
[0024] S4. Based on the bandwidth ratio, transmission delay and packet loss rate of each transmission link under the optimal transmission path, perform a quality assessment on the transmission link occupied by the data packet to be transmitted, and dynamically adjust the transmission link of the data packet to be transmitted based on the quality assessment results. In step S4, during the transmission of the data packet to be transmitted, a comprehensive quality assessment needs to be conducted on the bandwidth ratio, transmission delay, and packet loss rate of each transmission link under the optimal transmission path. Based on the assessment results, the transmission links occupied by the data packet to be transmitted are dynamically adjusted to avoid the adverse effects of low-quality transmission links on data transmission, thereby ensuring the reliability of power monitoring data transmission. The step of assessing the quality of the transmission links occupied by the data packet to be transmitted based on the bandwidth ratio, transmission delay, and packet loss rate of each transmission link under the optimal transmission path includes: Obtain real-time bandwidth ratio, transmission delay, and packet loss rate data for each transmission link; Input the real-time bandwidth ratio, transmission delay and packet loss rate data into the preset comprehensive evaluation function, and record the output of the comprehensive evaluation function as the link quality score; The link quality score is compared with a preset evaluation interval, which includes a risk interval, a stable interval, and an unstable interval. When the link quality score is within the risk range, the current transmission link is directly marked as an invalid link and removed from the available transmission links, while an alarm signal is issued. When the link quality score is within a stable range, the current transmission link is marked as a stable link, and the current transmission link status remains unchanged. When the link quality score is in an unstable range, the priority of the current transmission link is reduced, and a sliding window mechanism is used for real-time monitoring. If the link quality score continues to decline within the sliding window, the corresponding transmission link is marked as an invalid link and removed. Specifically, in the process of quality assessment of transmission links for data packets, it is first necessary to collect real-time bandwidth ratio, transmission delay, and packet loss rate of each transmission link. Then, the real-time bandwidth ratio, transmission delay, and packet loss rate are input into a pre-set comprehensive evaluation function. Through the calculation of the comprehensive evaluation function, a link quality score can be determined, which quantifies the communication quality of the transmission link. The expression of the comprehensive evaluation function is: Link Quality Score = (Actual Bandwidth / Maximum Bandwidth) × (1 - Transmission Delay Coefficient) × (1 - Packet Loss Rate). The transmission delay coefficient can be dynamically adjusted according to the actual network environment, and the packet loss rate is obtained by real-time monitoring of data packet loss. After obtaining the link quality score, it is compared with a preset evaluation interval. The evaluation interval is set according to historical experience and communication requirements, including a risk interval, a stable interval, and an unstable interval. Different evaluation intervals correspond to different link quality states. When the link quality score is in the risk interval, it indicates that the communication quality of the current transmission link may seriously affect data transmission. At this time, the current transmission link is directly marked as an invalid link and removed from the available transmission links, and an alarm signal is issued to the administrator. To enable timely handling by management personnel, when the link quality score is within a stable range, it indicates that the current transmission link has good communication quality and can transmit data stably. At this time, the current transmission link will be marked as a stable link, and its status will remain unchanged. When the link quality score is within an unstable range, it indicates that the current transmission link's communication quality is fluctuating. Although it will not have a serious impact on data transmission in the short term, there is a potential risk. At this time, the priority of the current transmission link will be reduced, and a sliding window mechanism will be used for real-time monitoring (the duration of the sliding window can be set according to actual needs and application scenarios). The sliding window mechanism can continuously collect the real-time link quality score of the transmission link. When the link quality score continues to decline within the sliding window, it indicates that the communication quality of the transmission link is changing into a risk range. At this time, the corresponding transmission link will be marked as an invalid link and removed to avoid adverse effects on power monitoring data transmission. By evaluating the quality of the transmission link of the data packets to be transmitted and dynamically adjusting the transmission link based on the evaluation results, it can be ensured that power monitoring data is always transmitted on a high-quality transmission link, thereby ensuring the reliability of power monitoring data transmission.
[0025] Secondly, the steps for dynamically adjusting the transmission link of the data packets to be transmitted based on the quality assessment results include: The link quality score of each transmission link is monitored in real time, and the link adjustment mechanism is triggered when the link quality score drops to the unstable range. Based on the transmission priority order of the data packets to be transmitted, data packets with higher transmission priority are migrated to a stable link for transmission. When there is redundancy in the data packets to be transmitted in a stable link, the redundant data packets to be transmitted are split, and the transmitted sub-data packets are output and allocated to the suboptimal transmission link. When the link quality score of all available links drops to the unstable range, activate the low-Earth orbit satellite relay mode to perform link switching; During link switching, interrupted data packets to be transmitted are marked for resume transmission, and transmission continues from the marked position after the new link is established. In the above process, when adjusting the transmission links for data packets, it is necessary to collect the link quality scores for each transmission link in real time. When the link quality score drops to an unstable range, a link adjustment mechanism is immediately triggered. During this mechanism, data packets with higher transmission priority are migrated to more stable links based on their transmission priority, ensuring that the transmission of important data is not affected. If there is redundancy in the data packets on the stable links, to avoid wasting transmission resources, the redundant data packets are split into smaller sub-data packets and allocated to... Transmission is carried out through suboptimal transmission links to achieve a reasonable allocation of transmission resources. When the link quality score of all available links drops to the unstable range, it indicates that the data transmission requirements cannot be met. At this time, the low-Earth orbit satellite relay mode is activated to perform link switching. Through the relay function of low-Earth orbit satellites, a new available transmission link is found to ensure the continuity of data transmission. During the link switching process, in order to avoid data loss, interrupted data packets are marked with a breakpoint resumption mark, recording the location of the data interruption. After the new link is established, data transmission continues from the breakpoint resumption mark location to ensure data integrity and accuracy, thereby further improving the reliability of data transmission.
[0026] S5. Monitor the satellite signal strength in real time, and when the signal strength is lower than the preset strength threshold, activate the pre-storage mechanism to temporarily store the data packets to be transmitted in the local cache, and send them first after the signal strength is restored; In step S5, during the transmission of the data packets to be transmitted, it is also necessary to monitor the signal strength of the satellite signal in real time. When the satellite signal strength is detected to be lower than the preset strength threshold, the pre-storage mechanism will be activated immediately to temporarily store the data packets to be transmitted in the local cache. After the satellite signal strength recovers to the normal level, the temporarily stored data packets will be processed first, thereby ensuring the continuity and integrity of power monitoring data transmission. Even when the satellite signal is poor, the reliability of data transmission can be maintained. Among them, the data packets to be transmitted in the local cache have a higher priority than all uncached data packets to be transmitted. After the optimal transmission path between the next low-orbit satellite and the power data monitoring terminal is determined, the data packets to be transmitted in the local cache will be scheduled to the optimal transmission path for transmission. When the local cache is full, low-priority data packets to be transmitted are evicted according to transmission priority, thereby releasing the cache space. Specifically, the purpose of local caching is to temporarily store data packets to be transmitted during data transmission when satellite signal strength is insufficient, thus preventing data loss. This acts as a buffer for data transmission, protecting the security of power monitoring data when the signal is weak. Once the satellite signal strength is restored, the temporarily stored data packets will be processed first to ensure they are transmitted as quickly as possible. Furthermore, locally cached data packets have the highest priority in subsequent new transmission paths. In addition, local cache storage space is limited. When the cache is full, some data packets with lower transmission priority need to be evicted to free up cache space. This ensures that important data packets are retained first when cache space is insufficient, thereby improving the overall efficiency and reliability of data transmission.
[0027] Please see Figure 2 The power data real-time transmission optimization system based on low-Earth orbit satellites uses the aforementioned power data real-time transmission optimization method based on low-Earth orbit satellites, including: The transmission path matching module is used to obtain the real-time operating trajectory of the low-orbit satellite and the geographical location of the power data monitoring terminal, and to match the optimal transmission path based on the real-time operating trajectory and geographical location. The data compression module is used to collect power monitoring data through the power monitoring terminal, compress the waveform of the power monitoring data, and output the data packet to be transmitted. The transmission sorting module is used to determine the transmission priority based on the importance level of the power monitoring data, and dynamically allocate the data packets to be transmitted to the optimal transmission path according to the transmission priority. The dynamic control module is used to assess the quality of the transmission links occupied by the data packets to be transmitted based on the bandwidth ratio, transmission delay and packet loss rate of each transmission link under the optimal transmission path, and dynamically adjust the transmission links of the data packets to be transmitted based on the quality assessment results. The breakpoint caching module is used to monitor the satellite signal strength in real time. When the signal strength is lower than the preset strength threshold, the pre-storage mechanism is activated to temporarily store the data packets to be transmitted in the local cache and send them first after the signal strength recovers.
[0028] In the above, the transmission path matching module is mainly responsible for matching the optimal transmission path based on the real-time orbit trajectory of the low-orbit satellite and the geographical location information of the power data monitoring terminal. Specifically, it obtains the orbit trajectory data of the low-orbit satellite in real time and combines it with the specific geographical location of the power data monitoring terminal. The data compression module is responsible for waveform compression processing of the power monitoring data. By analyzing the waveform characteristics of the power monitoring data, key information is extracted, thereby significantly reducing the amount of data transmitted without losing important data. This not only reduces the bandwidth usage of data transmission and improves transmission efficiency, but also saves storage space and reduces storage costs. After waveform compression processing, the original power monitoring data is converted into smaller data packets to be transmitted for subsequent transmission operations. The transmission sorting module divides the transmission priority according to the importance level of the power monitoring data and allocates the data packets to be transmitted to the optimal transmission path according to the priority order, thereby ensuring that important data is transmitted first. The dynamic control module continuously monitors the quality of the transmission link and adjusts the transmission link when the link quality deteriorates to avoid adverse effects on the transmission of data packets. The breakpoint caching module can temporarily store data packets to be transmitted when the satellite signal is poor, ensuring the continuity and integrity of the data.
[0029] Please see Figure 3 An electronic device, comprising: At least one processor; and memory that is communicatively connected to at least one processor; The memory stores a computer program that can be executed by at least one processor, which enables the at least one processor to execute the aforementioned optimization method for real-time power data transmission based on low-Earth orbit satellites.
[0030] The processor of the aforementioned electronic device can be a central processing unit (CPU), graphics processing unit (GPU), or digital signal processor (DSP), etc., which has data processing and computing capabilities and can execute computer programs stored in memory to realize various functions of the power data real-time transmission optimization method based on low-orbit satellites. The memory can be random access memory (RAM), read-only memory (ROM), flash memory, or other types of storage media, used to store computer programs and data to ensure the normal operation of the electronic device. In addition, the electronic device may also include an arithmetic unit, output devices, and input devices. The arithmetic unit is used to perform various arithmetic and logical operations to assist the processor in completing data processing tasks. Output devices, such as a display screen, are used to display processing results and related information. Input devices, such as a keyboard or touch screen, are used to receive user operation instructions and input data.
[0031] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, apparatus, article, or method. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, apparatus, article, or method that includes that element.
[0032] The above description is merely a preferred embodiment of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention. Structures, devices, and operating methods not specifically described or explained in this invention are implemented according to conventional methods in the art unless otherwise specified or limited.
Claims
1. A method for optimizing real-time power data transmission based on low-Earth orbit satellites, characterized in that: include: The system acquires the real-time trajectory of low-orbit satellites and the geographical location of power data monitoring terminals, and matches the optimal transmission path based on the real-time trajectory and geographical location. Power monitoring data is collected through a power monitoring terminal, and waveform compression is performed on the power monitoring data to output data packets to be transmitted. Transmission priorities are assigned based on the importance level of power monitoring data, and data packets to be transmitted are dynamically allocated to the optimal transmission path according to the transmission priorities. Based on the bandwidth ratio, transmission delay and packet loss rate of each transmission link under the optimal transmission path, the quality of the transmission link occupied by the data packet to be transmitted is evaluated, and the transmission link of the data packet to be transmitted is dynamically adjusted based on the quality evaluation results. The system monitors satellite signal strength in real time and activates a pre-storage mechanism when the signal strength is below a preset threshold. This mechanism temporarily stores data packets to be transmitted in a local cache and prioritizes their transmission once the signal strength recovers.
2. The method for optimizing real-time power data transmission based on low-Earth orbit satellites according to claim 1, characterized in that: The step of matching the optimal transmission path based on the real-time running trajectory and geographical location includes: Obtain the historical operation logs of low-Earth orbit satellites, traverse the historical operation logs, extract the operating speed and operating cycle of low-Earth orbit satellites, and predict the position sequence of low-Earth orbit satellites in the future based on the operating speed and operating cycle; Construct a three-dimensional coordinate system and mark the geographic coordinates of the power data monitoring terminal in the three-dimensional coordinate system to determine the coverage time window of each low-orbit satellite for the power data monitoring terminal; Calculate the transmission distance and signal attenuation rate between each low-orbit satellite and the power data monitoring terminal, and perform a fusion calculation on the transmission distance and signal attenuation rate within the coverage time window to obtain a comprehensive score for each transmission path; The comprehensive scores are sorted in descending order, and the transmission path with the highest comprehensive score is selected as the optimal transmission path. The optimal transmission path is then fed back to the power data monitoring terminal simultaneously.
3. The method for optimizing real-time power data transmission based on low-Earth orbit satellites according to claim 1, characterized in that: The steps of collecting power monitoring data through a power monitoring terminal, performing waveform compression on the power monitoring data, and outputting data packets to be transmitted include: The waveform feature extraction rules for acquiring power monitoring data include amplitude, frequency, and phase information. Based on the rules, waveform features are extracted, peaks, troughs and abrupt changes in power monitoring data are identified, and recorded as key waveform feature points; Key waveform feature points are encoded and compressed to generate compressed data packets to be transmitted. After the data packets are output, a timestamp, power data monitoring terminal identifier, and data packet sequence number are added to the data packets.
4. The method for optimizing real-time power data transmission based on low-Earth orbit satellites according to claim 1, characterized in that: The step of prioritizing transmission based on the importance level of power monitoring data includes: Identify the voltage level and real-time requirements of the power monitoring data, and then perform vectorization processing; The vectorized voltage level is recorded as the first condition parameter, and the vectorized real-time requirement is recorded as the second condition parameter. The first and second conditional parameters are weighted and fused, and the fusion result is output as a priority score. The data packets to be transmitted are sorted in descending order according to the priority score, and the transmission priority of the data packets to be transmitted is matched according to the sorting result. The sorting position is positively correlated with the transmission priority.
5. The method for optimizing real-time power data transmission based on low-Earth orbit satellites according to claim 1, characterized in that: The step of dynamically allocating data packets to be transmitted to the optimal transmission path based on transmission priority includes: Obtain the available transmission links under the optimal transmission path, as well as the available transmission bandwidth of the optimal transmission path; Obtain the required transmission bandwidth for each data packet to be transmitted, and calculate the required link volume based on the available transmission bandwidth and the required transmission bandwidth; When the number of available transmission links is greater than or equal to the number of required links, all data packets to be transmitted are simultaneously allocated to the optimal transmission path for parallel transmission. When the number of available transmission links is less than the number of required links, the data packets to be transmitted are allocated to each available transmission link one by one according to the transmission priority. After any available transmission link becomes idle, the next priority data packet to be transmitted is automatically allocated to an idle available transmission link.
6. The method for optimizing real-time power data transmission based on low-Earth orbit satellites according to claim 1, characterized in that: The step of assessing the quality of the transmission links occupied by the data packets to be transmitted based on the bandwidth ratio, transmission delay, and packet loss rate of each transmission link under the optimal transmission path includes: Obtain real-time bandwidth ratio, transmission delay, and packet loss rate data for each transmission link; Input the real-time bandwidth ratio, transmission delay and packet loss rate data into the preset comprehensive evaluation function, and record the output of the comprehensive evaluation function as the link quality score; The link quality score is compared with a preset evaluation interval, which includes a risk interval, a stable interval, and an unstable interval. When the link quality score is within the risk range, the current transmission link is directly marked as an invalid link and removed from the available transmission links, while an alarm signal is issued. When the link quality score is within a stable range, the current transmission link is marked as a stable link, and the current transmission link status remains unchanged. When the link quality score is in an unstable range, the priority of the current transmission link is reduced, and a sliding window mechanism is used for real-time monitoring. If the link quality score continues to decline within the sliding window, the corresponding transmission link is marked as an invalid link and removed.
7. The method for optimizing real-time power data transmission based on low-Earth orbit satellites according to claim 6, characterized in that: The step of dynamically adjusting the transmission link of the data packets to be transmitted based on the quality assessment results includes: The link quality score of each transmission link is monitored in real time, and the link adjustment mechanism is triggered when the link quality score drops to the unstable range. Based on the transmission priority order of the data packets to be transmitted, data packets with higher transmission priority are migrated to a stable link for transmission. When there is redundancy in the data packets to be transmitted in a stable link, the redundant data packets to be transmitted are split, and the transmitted sub-data packets are output and allocated to the suboptimal transmission link. When the link quality score of all available links drops to the unstable range, activate the low-Earth orbit satellite relay mode to perform link switching; During link switching, interrupted data packets are marked for resume transmission, and transmission continues from the marked position after the new link is established.
8. The method for optimizing real-time power data transmission based on low-Earth orbit satellites according to claim 1, characterized in that: The data packets to be transmitted in the local cache have a higher priority than all uncached data packets to be transmitted. After the optimal transmission path between the next low-orbit satellite and the power data monitoring terminal is determined, the data packets to be transmitted in the local cache will be scheduled to the optimal transmission path for transmission. When the local cache is full, low-priority data packets to be transmitted are evicted according to transmission priority, thereby releasing the cache space.
9. A real-time power data transmission optimization system based on low-Earth orbit satellites, characterized in that: The method for optimizing real-time power data transmission based on low-Earth orbit satellites according to any one of claims 1 to 8 includes: The transmission path matching module is used to obtain the real-time operating trajectory of the low-orbit satellite and the geographical location of the power data monitoring terminal, and to match the optimal transmission path based on the real-time operating trajectory and geographical location. The data compression module is used to collect power monitoring data through the power monitoring terminal, compress the waveform of the power monitoring data, and output the data packet to be transmitted. The transmission sorting module is used to determine the transmission priority based on the importance level of the power monitoring data, and dynamically allocate the data packets to be transmitted to the optimal transmission path according to the transmission priority. The dynamic control module is used to assess the quality of the transmission links occupied by the data packets to be transmitted based on the bandwidth ratio, transmission delay and packet loss rate of each transmission link under the optimal transmission path, and dynamically adjust the transmission links of the data packets to be transmitted based on the quality assessment results. The breakpoint caching module is used to monitor the satellite signal strength in real time. When the signal strength is lower than the preset strength threshold, the pre-storage mechanism is activated to temporarily store the data packets to be transmitted in the local cache and send them first after the signal strength recovers.
10. An electronic device, characterized in that: The electronic device includes: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores a computer program that can be executed by the at least one processor, which is then executed by the at least one processor to enable the at least one processor to perform the real-time power data transmission optimization method based on low-orbit satellites as described in any one of claims 1 to 8.
Citation Information
Cited By
Low-orbit satellite communication terminal for power grid and video transmission method
CN121547559A
Robot information transmission method and device, medical care robot and storage medium
CN121864716A