Satellite communication method and system for power distribution automation service

By constructing satellite communication links and employing differentiated forwarding strategies, the problems of low bandwidth and high construction costs in power distribution automation communication in remote areas have been solved, enabling real-time control command response and efficient data transmission, thereby reducing construction costs and time.

CN122247487APending Publication Date: 2026-06-19STATE GRID ZHEJIANG ELECTRIC POWER CO LTD QUZHOU POWER SUPPLY CO +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
STATE GRID ZHEJIANG ELECTRIC POWER CO LTD QUZHOU POWER SUPPLY CO
Filing Date
2026-04-02
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

In existing technologies, the distribution automation communication scheme based on Beidou short message has small bandwidth and high latency, which cannot meet the response requirements. On the other hand, the fiber optic communication scheme is affected by terrain and environmental factors in remote mountainous areas, resulting in high cost, difficulty in laying, and long construction period.

Method used

A communication link is constructed between the power distribution terminal, satellite terminal, satellite link, satellite receiving station, relay server, and power distribution network master station. Satellite terminals, satellite links, and satellite receiving stations are used as communication carriers. The relay server adopts a differentiated forwarding strategy. Fixed IP clients forward control commands in real time, while dynamic IP clients periodically assemble and forward data packets. Wide-area seamless coverage is achieved by utilizing satellite links, thereby reducing construction costs and time.

Benefits of technology

It achieves real-time control command response of ≤3s in remote areas, meets response requirements, reduces construction costs and cycle, improves bandwidth utilization, adapts to the priority division requirements of power distribution automation business, balances command real-time performance and data economy, and solves the problem of small bandwidth of Beidou short message.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122247487A_ABST
    Figure CN122247487A_ABST
Patent Text Reader

Abstract

This invention belongs to the field of communication technology for power distribution automation services, and relates to a satellite communication method and system for power distribution automation services. The method is applied to a satellite communication system for power distribution automation services. The system includes a power distribution terminal, a satellite terminal, a satellite receiving station, a relay server, and a power distribution network master station. The power distribution terminal communicates with the power distribution network master station through the satellite terminal, satellite link, satellite receiving station, and relay server. The relay server presets the power distribution network master station IP as a fixed IP. It parses the received data to obtain the sending IP. If it is a fixed IP, it obtains the unique device ID of the power distribution terminal and transmits the data to the corresponding power distribution terminal in real time through the satellite receiving station and satellite terminal. If it is a dynamic IP, it stores the data in the power distribution terminal queue corresponding to the sending IP and starts a timer. When the timer is triggered, it obtains the power distribution network master station IP corresponding to the power distribution terminal, merges the data in the power distribution terminal queue, and sends it to the corresponding power distribution network master station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication technology for power distribution automation services, and in particular to a satellite communication method and system for power distribution automation services. Background Technology

[0002] Currently, communication solutions for power distribution automation (such as feeder terminal unit (FTU) services) include 4G / 5G and fiber optic communication. For remote mountainous areas without signal coverage, the main communication solutions include fiber optic communication and BeiDou short message service.

[0003] In smart distribution network systems, distribution network switching equipment (such as FTUs) needs to transmit key data such as current, voltage, switch status, and fault signals to the distribution network master station in real time, while simultaneously receiving remote control commands from the master station. The real-time performance and reliability of this data transmission directly determine the efficiency of distribution network operation and maintenance and the speed of fault response. Currently, mainstream distribution network communication technologies in the industry are mainly divided into two categories. One is a wireless direct connection solution used in scenarios with public network coverage. In this solution, the FTU establishes a wireless communication link with the remote distribution network master station by installing a 4G / 5G wireless SIM card to achieve data transmission. Figure 1As shown, this solution is unusable in remote mountainous areas and areas without signal. Therefore, existing technologies have proposed solutions based on BeiDou short message service. For example, patent CN120389979A discloses a short message communication method and system for distribution network FTU equipment. This method acquires power status data streams, equipment fault data streams, and equipment health status data streams from the distribution network FTU equipment, preprocesses each data stream, and uses a dynamic priority sorting algorithm to calculate the priority of each preprocessed data stream, dividing them into high-priority and low-priority data streams. Simultaneously, it monitors the real-time quality data of the communication link based on the BeiDou-3 satellite system, uses an extended Kalman filter algorithm to predict the health status of the satellite link, and uses a nonlinear programming algorithm to calculate the quality score of each link based on the prediction results. The link is then selected for data stream transmission based on the quality score. However, this solution has low bandwidth, can only transmit a small amount of status data, and cannot transmit waveform data, video monitoring, or other large-capacity information. It also has high latency, failing to meet remote control command response requirements. Another approach is a fiber optic wired communication solution, where the feeder terminal first connects to the optical line terminal (optical line terminal) through an optical network unit. The terminal (OLT) then connects to the distribution network master station via a switch, relying entirely on dedicated wired fiber optic links and supporting equipment. However, in remote mountainous and hilly areas covered by the distribution network, fiber optic laying is difficult due to complex terrain and weak communication infrastructure. In some areas, blasting or bridging is required, resulting in long construction cycles and a serious imbalance between high costs and returns. Furthermore, fiber optic cables are susceptible to damage from natural disasters such as landslides and mudslides, leading to long repair times and affecting power supply reliability.

[0004] In summary, existing BeiDou short message-based power distribution automation communication solutions for remote areas suffer from problems such as small bandwidth, high latency, and inability to meet response requirements. Meanwhile, fiber optic communication solutions are affected by terrain and environmental factors, resulting in high costs, difficult deployment, and long construction periods. Summary of the Invention

[0005] Therefore, the technical problem to be solved by the present invention is to overcome the problems of small bandwidth, high latency and inability to meet response requirements of the existing Beidou short message-based power distribution automation communication scheme for remote areas, while the fiber optic communication scheme is affected by terrain and environmental factors, resulting in high cost, difficulty in laying, and long construction period.

[0006] To address the aforementioned technical problems, this invention provides a satellite communication method for distribution automation services. The method is applied to a satellite communication system for distribution automation services. The system includes a distribution terminal, a satellite terminal connected to the distribution terminal, a satellite receiving station, a relay server connected to the satellite receiving station, and a distribution network master station connected to the relay server. The method includes communication between the distribution terminal and the distribution network master station via the satellite terminal, satellite link, satellite receiving station, and relay server. The relay server's operation includes: The configuration file is set to a fixed IP address for the network configuration master station. The received data is parsed to obtain the sender's IP address and determine whether the sender's IP address is a static or dynamic IP address. If the sending IP is a fixed IP, the unique device ID of the power distribution terminal is obtained from the data, and the data is forwarded to the satellite receiving station in real time, so that the data is transmitted to the corresponding power distribution terminal through the satellite receiving station and the satellite terminal. If the sending IP is a dynamic IP, the data is stored in the distribution terminal queue corresponding to the sending IP and the timer of the distribution terminal is started. When the timer is triggered, the IP of the distribution network master station corresponding to the distribution terminal is obtained, and the data in the distribution terminal queue is merged and sent to the corresponding distribution network master station.

[0007] Preferably, the distribution terminal communicates with the distribution network master station via a satellite terminal, satellite link, satellite receiving station, and relay server, including: The power distribution terminal sends data to the satellite terminal, which then transmits the data to the satellite receiving station via a satellite link; the satellite receiving station transmits the data to the relay server, which then transmits the data to the power distribution network master station. The distribution network master station transmits data to the relay server, which then transmits the data to the satellite receiving station. The satellite receiving station transmits the data to the satellite terminal via a satellite link, which then transmits the data to the distribution terminal.

[0008] Preferably, the operation of the relay server further includes: It continuously receives client connection requests and establishes temporary connections, obtains the client IP of the client connection request, and determines whether the client IP is in the preset whitelist; If the client IP is not in the preset whitelist, the temporary connection will be disconnected; if the client IP is in the preset whitelist, the client IP will be matched with the preloaded list of fixed IPs. If the client IP is in the fixed IP list, the client IP is determined to be the network configuration master station, and the client IP is written into the client dictionary; If the client IP is not in the fixed IP list, then determine whether the number of currently connected power distribution terminals is greater than the preset threshold. If the number of currently connected power distribution terminals is greater than or equal to a preset threshold, the temporary connection is disconnected; if the number of currently connected power distribution terminals is less than the preset threshold, the unique device ID of the power distribution terminal is parsed, and the client IP and the corresponding unique device ID of the power distribution terminal are written into the client dictionary.

[0009] Preferably, if the sending IP is a fixed IP, the unique device ID of the power distribution terminal is obtained from the data, and the data is forwarded to the satellite receiving station in real time, thereby transmitting the data to the corresponding power distribution terminal through the satellite receiving station and the satellite terminal, including: Obtain the unique device ID of the power distribution terminal contained in the data; Using the unique device ID of the power distribution terminal as an index, match the corresponding power distribution terminal IP in the client dictionary; The data is sent to the satellite receiving station, which then transmits the data to the satellite terminal via a satellite link. The satellite terminal then transmits the data to the corresponding power distribution terminal.

[0010] Preferably, if new data is stored in the power distribution terminal queue during the period from the start of the timer to the trigger of the power distribution terminal, the timer of the power distribution terminal is reset.

[0011] Preferably, when the number of data in the power distribution terminal queue is greater than or equal to a preset number, the IP address of the power distribution master station corresponding to the power distribution terminal is obtained, and the data in the power distribution terminal queue is merged and sent to the corresponding power distribution master station.

[0012] Preferably, the operation of the relay server further includes: When a client disconnection is detected, the client entry is removed from the client dictionary and it is determined whether the client is a power distribution terminal. If the client is a power distribution terminal, then determine whether the timer of the power distribution terminal is in a started but not triggered state. If so, then turn off the timer of the power distribution terminal and clear the queue of the power distribution terminal.

[0013] Preferably, the operation of the relay server further includes: The concurrent addition or deletion of client entries in the client dictionary and the concurrent storage or retrieval operation of the power distribution terminal queue are performed using the mutex thread lock mechanism. When a preset process termination command is received, all timers are turned off, all data forwarding threads are terminated, all power distribution terminal queues are cleared, all client connections are disconnected, and all client entries in the client dictionary are cleared.

[0014] This invention also provides a satellite communication system for power distribution automation services, comprising: The power distribution terminal is used to collect power distribution network operation data and execute control commands transmitted by the satellite terminal. The satellite terminal is connected to the power distribution terminal. It is used to receive and modulate the power distribution network operation data, and transmit the modulated power distribution network operation data to the satellite receiving station through the satellite link. It also receives and demodulates the control commands transmitted by the satellite receiving station, and transmits the demodulated control commands to the power distribution terminal. The satellite receiving station is used to receive and demodulate the modulated power distribution network operation data, and send the demodulated power distribution network operation data to the relay server. It also receives and modulates the control commands transmitted by the relay server, and transmits the modulated control commands to the satellite terminal via the satellite link. The relay server, connected to the satellite receiving station, is used to perform the working process of the relay server in the satellite communication method for power distribution automation services described above. The distribution network master station is connected to the relay server and is used to receive distribution network operation data transmitted by the relay server, generate control commands, and transmit them to the relay server.

[0015] Preferably, the power distribution terminal and the satellite terminal are directly connected via a network port.

[0016] Compared with the prior art, the above-described technical solution of the present invention has the following advantages: A communication link was constructed between the distribution terminal, satellite terminal, satellite link, satellite receiving station, relay server, and distribution network master station. Satellite terminals, satellite links, and satellite receiving stations serve as the communication carriers between the distribution terminals and the distribution network master station, eliminating the need for physical lines such as fiber optic cables. Furthermore, the satellite link provides wide-area seamless coverage, unaffected by regional terrain or environmental factors, significantly reducing construction costs and time. The relay server employs a differentiated forwarding strategy, pre-setting the distribution network master station's IP to a fixed IP, transmitting control commands, while the corresponding distribution terminal IPs are dynamic IPs. The data transmitted is the collected power distribution network operation data. Therefore, the data from the fixed IP client is forwarded in real time to ensure that the control command response is within ≤3 seconds and meets the response requirements. The data from the ordinary IP client is forwarded in timed packets to reduce redundant transmission by more than 60%, which is suitable for the priority division requirements of power distribution automation business. It takes into account both the real-time performance of the command and the economy of the data, and can meet the transmission requirements of differentiated business. This differentiated forwarding method avoids the occupation of link resources by a single short message, maximizes the use of limited bandwidth, solves the problem of small bandwidth of Beidou short messages, and the batch merging and forwarding reduces the number of interactions of satellite links and avoids the delay superposition caused by multiple transmissions. Attached Figure Description

[0017] To make the content of this invention easier to understand, the invention will be further described in detail below with reference to specific embodiments and accompanying drawings, wherein: Figure 1 The public network communication technology architecture diagram provided for this application; Figure 2 A schematic diagram of a satellite communication system for distribution automation services provided in this application; Figure 3 A schematic diagram of the workflow of the relay server for the satellite communication method for power distribution automation services provided in this application; Figure 4 A schematic diagram of the operating logic of the relay server for the satellite communication method for power distribution automation services provided in this application. Detailed Implementation

[0018] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present invention. However, the embodiments described are not intended to limit the present invention.

[0019] This application provides a satellite communication method for power distribution automation services. This method is used in satellite communication systems for power distribution automation services, such as... Figure 2 As shown, the satellite communication system includes a power distribution terminal, a satellite terminal connected to the power distribution terminal, a satellite receiving station, a relay server connected to the satellite receiving station, and a power distribution network master station connected to the relay server. The satellite terminal and the satellite receiving station transmit information through a satellite link.

[0020] The power distribution terminal is used to collect power distribution network operation data and execute control commands transmitted by the satellite terminal.

[0021] The satellite terminal is connected to the power distribution terminal to receive and modulate power distribution network operation data, and transmit the modulated power distribution network operation data to the satellite receiving station via the satellite link. It also receives and demodulates the control commands transmitted by the satellite receiving station, and transmits the demodulated control commands to the power distribution terminal.

[0022] Specifically, the satellite terminal and the power distribution terminal are directly connected via Ethernet ports. This direct Ethernet connection replaces the traditional serial port connection, which can meet the server mode requirements of the power distribution terminal and is compatible with the Ethernet transmission characteristics of the IEC 60870-5-104 protocol. It enables the packetization, grouping, and forwarding strategies of 104 data. Compared with the traditional 101 serial protocol, this connection method can support higher bandwidth and multi-point concurrent communication, while reducing the use of protocol converters and reducing system failure points.

[0023] The satellite receiving station is used to receive and demodulate the modulated power distribution network operation data, and send the demodulated power distribution network operation data to the relay server. It also receives and modulates the control commands transmitted by the relay server, and transmits the modulated control commands to the satellite terminal through the satellite link.

[0024] The relay server is connected to the satellite receiving station and is used to transmit the power distribution network operation data transmitted by the satellite receiving station to the power distribution network master station using a differentiated forwarding mechanism, and to transmit the control commands sent by the power distribution network master station to the satellite receiving station.

[0025] The distribution network master station is connected to the relay server and is used to receive distribution network operation data transmitted by the relay server, generate control commands, and transmit them to the relay server.

[0026] Furthermore, the satellite communication method includes: the power distribution terminal communicating with the power distribution network master station through a satellite terminal, a satellite link, a satellite receiving station, and a relay server.

[0027] Specifically, based on the aforementioned satellite communication system, the communication process between the power distribution terminal and the power distribution network master station is as follows: the power distribution terminal sends data to the satellite terminal, so that the satellite terminal can transmit the data to the satellite receiving station via the satellite link; the satellite receiving station transmits the data to the relay server, so that the relay server can transmit the data to the power distribution network master station; The distribution network master station transmits data to the relay server, which then transmits the data to the satellite receiving station. The satellite receiving station transmits the data to the satellite terminal via a satellite link, which then transmits the data to the distribution terminal.

[0028] Specifically, such as Figure 3 As shown, the working process of the relay server based on the differentiated forwarding mechanism includes S10~S40: S10: Set the IP address of the network configuration master station to a fixed IP address in the configuration file.

[0029] S20: Parse the received data, obtain the sender's IP address, and determine whether the sender's IP address is a static IP address or a dynamic IP address.

[0030] S30: If the sending IP is a fixed IP, the unique device ID of the power distribution terminal is obtained from the data, and the data is forwarded to the satellite receiving station in real time, thereby transmitting the data to the corresponding power distribution terminal through the satellite receiving station and the satellite terminal.

[0031] Specifically, the implementation steps of step S30 include S300~S302: S300: Obtain the unique device ID of the power distribution terminal contained in the data.

[0032] S301: Using the unique device ID of the power distribution terminal as an index, match the corresponding power distribution terminal IP in the client dictionary.

[0033] S302: Send the data to the satellite receiving station so that the satellite receiving station can send the data to the satellite terminal via the satellite link, and the satellite terminal can send the data to the corresponding power distribution terminal.

[0034] Specifically, since the IP address of the distribution terminal is dynamic, the distribution network master station carries the unique device ID of the distribution terminal when transmitting data.

[0035] S40: If the sending terminal IP is a dynamic IP, the data is stored in the distribution terminal queue corresponding to the sending terminal IP and the timer of the distribution terminal is started. When the timer is triggered, the IP of the distribution network master station corresponding to the distribution terminal is obtained, and the data in the distribution terminal queue is merged and sent to the corresponding distribution network master station.

[0036] Specifically, this application adopts dynamic IP client data aggregation optimization. Multiple data from the same client are merged into a single packet when the timer is triggered. The packet is encapsulated in ASDU format of the 104 protocol to ensure data integrity, avoid frequent small packet transmission, and improve network efficiency. Actual tests show that this transmission method can reduce the amount of small packet transmission by more than 60% and increase the utilization rate of satellite link bandwidth to more than 85%.

[0037] It is worth noting that the relay server designed in this application, as a core node connecting the satellite communication link and the ground distribution network, addresses the shortcomings of high-orbit satellite links, such as one-way latency, large channel fluctuations, and asymmetrical data transmission. The relay server employs an efficient relay scheduling system through IP route identification, queue buffer management, and a timer triggering mechanism. Specifically, it distinguishes between service flows sent from the master station and those uploaded by the terminal. The service flows sent from the master station are prioritized and forwarded in real-time with low throughput, while the service flows uploaded by the terminal are used as a supplement, forwarded in batches with low latency. Timers are used to accumulate data, avoiding frequent small packet interactions on satellite links with latency of hundreds of milliseconds, thus improving channel throughput. The combination of the differentiated forwarding mechanism and the timer-based batch transmission mechanism of the relay server in this application effectively offsets the long latency and bandwidth limitations caused by high-orbit satellite links, achieving efficient aggregation and relay of power distribution terminal data under conditions of limited satellite link resources.

[0038] Furthermore, if new data is stored in the distribution terminal queue during the period from the start of the timer to its trigger, the timer of the distribution terminal is reset.

[0039] Furthermore, when the number of data in the distribution terminal queue is greater than or equal to the preset number, the IP address of the distribution network master station corresponding to the distribution terminal is obtained, and the data in the distribution terminal queue is merged and sent to the corresponding distribution network master station.

[0040] For example, the timer duration is 3 seconds. Each time new data is added within 3 seconds, the timer needs to be reset. If there is no new data within 3 seconds, all data in the current power distribution terminal queue is spliced ​​together and transmitted. This transmission mechanism is optimized based on the characteristics of satellite link bandwidth, which can significantly reduce satellite traffic tariff costs.

[0041] like Figure 4 The diagram shows the operational logic of the relay server in the satellite communication method for distribution automation services provided in this application. The relay server in this application employs a differentiated forwarding strategy. Since the distribution network master station IP is a fixed IP, it transmits control commands, while the distribution terminal IP is a dynamic IP, it transmits collected distribution network operation data. Therefore, the fixed IP client forwards data in real time to ensure a ≤3s response time for control commands, meeting response requirements. Ordinary IP clients use timed packet assembly to reduce redundant transmission by 60%+, adapting to the priority allocation requirements of distribution automation services. This transmission strategy balances command real-time performance with data economy, meeting the needs of differentiated service transmission. Simultaneously, a dynamic reset timed packet assembly mechanism is adopted, resetting the timer when new data arrives, avoiding packet fragmentation problems caused by premature packet assembly. Furthermore, 3s timeout aggregation balances real-time performance and aggregation efficiency, increasing bandwidth utilization to 85% and reducing satellite traffic costs. In addition, data is encapsulated and merged according to the 104 protocol application layer format, ensuring that the distribution network master station can directly parse it without additional protocol conversion, reducing transmission latency and improving satellite link transmission rate and compatibility.

[0042] Furthermore, before data transmission, the relay server needs to load a fixed IP list, initialize the client manager, create a TCP server and bind port 2404 (the standard port for the IEC 60870-5-104 protocol). The fixed IP list includes the IPs of pre-configured network master stations and other terminal devices that require real-time responses. During data transmission, the relay server also needs to update and maintain the client dictionary in real time based on connection requests. Therefore, the relay server's operation also includes steps 1-1 to 1-5: Step 1-1: Continuously receive client connection requests and establish temporary connections, obtain the client IP of the client connection request and determine whether the client IP is in the preset whitelist.

[0043] Steps 1-2: If the client IP is not in the preset whitelist, disconnect the temporary connection; if the client IP is in the preset whitelist, match the client IP with the preloaded list of fixed IPs.

[0044] Steps 1-3: If the client IP is in the fixed IP list, then the client IP is determined to be the network configuration master station, and the client IP is written into the client dictionary.

[0045] Steps 1-4: If the client IP is not in the fixed IP list, determine whether the number of currently connected power distribution terminals is greater than the preset threshold.

[0046] Steps 1-5: If the number of currently connected power distribution terminals is greater than or equal to a preset threshold, disconnect the temporary connection; if the number of currently connected power distribution terminals is less than the preset threshold, parse the unique device ID of the power distribution terminal and write the client IP and the corresponding unique device ID of the power distribution terminal into the client dictionary.

[0047] Specifically, client access authentication based on a whitelist mechanism can prevent unauthorized devices from accessing the system and ensure data transmission security. At the same time, when the client IP is determined to be a power distribution terminal, the system verifies whether the number of currently connected power distribution terminals exceeds a preset threshold (the default supports 50 power distribution terminals accessing the system concurrently) to achieve secondary authentication of the power distribution terminal access, thereby ensuring that the load of the communication system is controllable.

[0048] Furthermore, to handle network anomalies and unexpected client disconnections, the relay server also needs to perform communication anomaly handling and disaster recovery. Specifically, the relay server's operation process also includes: When a client disconnection is detected, the client entry is removed from the client dictionary and it is determined whether the client is a power distribution terminal. Specifically, the client entry is the power distribution master station IP or power distribution terminal IP and unique device ID written in the client dictionary. If the client is a power distribution terminal, then determine whether the timer of the power distribution terminal is in a started but not triggered state. If so, then turn off the timer of the power distribution terminal and clear the queue of the power distribution terminal.

[0049] Optionally, all abnormal data can be recorded to a log file, such as the abnormal type, time, and client information involved, to facilitate operation and maintenance and troubleshooting.

[0050] This application captures connection anomalies, terminal failures, and other faults, enabling client removal, resource release, and restart, thereby reducing the impact of faults and improving the anti-interference capability of the communication system.

[0051] Furthermore, to ensure the service stability and resource release of the communication system, the operation of the relay server also includes: The concurrent addition or deletion of client entries in the client dictionary and the concurrent storage or retrieval operation of the power distribution terminal queue are performed using the mutex thread lock mechanism. When a preset process termination command is received, all timers are turned off, all data forwarding threads are terminated, all power distribution terminal queues are cleared, all client connections are disconnected, and all client entries in the client dictionary are cleared.

[0052] For example, the server process can be terminated using the preset process termination command Ctrl+C, which automatically cleans up residual threads and resources, avoiding the risk of memory leaks.

[0053] In summary, this application constructs a communication link between the distribution terminal, satellite terminal, satellite link, satellite receiving station, relay server, and distribution network master station. It uses satellite terminals, satellite links, and satellite receiving stations as the communication carriers between the distribution terminal and the distribution network master station, eliminating the need for physical lines such as fiber optic cables. Furthermore, the satellite link provides wide-area seamless coverage, unaffected by regional terrain and environmental factors, significantly reducing construction costs and time. The relay server employs a differentiated forwarding strategy. Since the distribution network master station has a fixed IP address and transmits control commands, while the distribution terminal has a dynamic IP address. The data transmitted is the collected power distribution network operation data. Therefore, the data from the fixed IP client is forwarded in real time to ensure that the control command response is within ≤3 seconds and meets the response requirements. The data from the ordinary IP client is forwarded in timed packets to reduce redundant transmission by more than 60%, which is suitable for the priority division requirements of power distribution automation business. It takes into account both the real-time performance of the command and the economy of the data, and can meet the transmission requirements of differentiated business. This differentiated forwarding method avoids the occupation of link resources by a single short message, maximizes the use of limited bandwidth, solves the problem of small bandwidth of Beidou short messages, and the batch merging and forwarding reduces the number of interactions of satellite links and avoids the delay superposition caused by multiple transmissions.

[0054] Obviously, the above embodiments are merely illustrative examples for clear explanation and are not intended to limit the implementation. Those skilled in the art will recognize that other variations or modifications can be made based on the above description. It is neither necessary nor possible to exhaustively list all possible implementations here. However, obvious variations or modifications derived therefrom are still within the scope of protection of this invention.

Claims

1. A satellite communication method for power distribution automation services, characterized in that, The method is applied to a satellite communication system for distribution automation services. The system includes a distribution terminal, a satellite terminal connected to the distribution terminal, a satellite receiving station, a relay server connected to the satellite receiving station, and a distribution network master station connected to the relay server. The method includes communication between the distribution terminal and the distribution network master station via the satellite terminal, satellite link, satellite receiving station, and relay server. The relay server's operation includes: The configuration file is set to a fixed IP address for the network configuration master station. The received data is parsed to obtain the sender's IP address and determine whether the sender's IP address is a static or dynamic IP address. If the sending IP is a fixed IP, the unique device ID of the power distribution terminal is obtained from the data, and the data is forwarded to the satellite receiving station in real time, so that the data is transmitted to the corresponding power distribution terminal through the satellite receiving station and the satellite terminal. If the sending IP is a dynamic IP, the data is stored in the distribution terminal queue corresponding to the sending IP and the timer of the distribution terminal is started. When the timer is triggered, the IP of the distribution network master station corresponding to the distribution terminal is obtained, and the data in the distribution terminal queue is merged and sent to the corresponding distribution network master station.

2. The satellite communication method for power distribution automation services according to claim 1, characterized in that, The distribution terminal communicates with the distribution network master station via satellite terminal, satellite link, satellite receiving station, and relay server, including: The power distribution terminal sends data to the satellite terminal, which then transmits the data to the satellite receiving station via a satellite link; the satellite receiving station transmits the data to the relay server, which then transmits the data to the power distribution network master station. The distribution network master station transmits data to the relay server, which then transmits the data to the satellite receiving station. The satellite receiving station transmits the data to the satellite terminal via a satellite link, which then transmits the data to the distribution terminal.

3. The satellite communication method for power distribution automation services according to claim 1, characterized in that, The relay server's operation also includes: It continuously receives client connection requests and establishes temporary connections, obtains the client IP of the client connection request, and determines whether the client IP is in the preset whitelist; If the client IP is not in the preset whitelist, the temporary connection will be disconnected; if the client IP is in the preset whitelist, the client IP will be matched with the preloaded list of fixed IPs. If the client IP is in the fixed IP list, the client IP is determined to be the network configuration master station, and the client IP is written into the client dictionary; If the client IP is not in the fixed IP list, then determine whether the number of currently connected power distribution terminals is greater than the preset threshold. If the number of currently connected power distribution terminals is greater than or equal to a preset threshold, the temporary connection is disconnected; if the number of currently connected power distribution terminals is less than the preset threshold, the unique device ID of the power distribution terminal is parsed, and the client IP and the corresponding unique device ID of the power distribution terminal are written into the client dictionary.

4. The satellite communication method for power distribution automation services according to claim 1, characterized in that, If the sending IP is a fixed IP, the unique device ID of the power distribution terminal is obtained from the data, and the data is forwarded to the satellite receiving station in real time. This allows the data to be transmitted to the corresponding power distribution terminal via the satellite receiving station and satellite terminal, including: Obtain the unique device ID of the power distribution terminal contained in the data; Using the unique device ID of the power distribution terminal as an index, match the corresponding power distribution terminal IP in the client dictionary; The data is sent to the satellite receiving station, which then transmits the data to the satellite terminal via a satellite link. The satellite terminal then transmits the data to the corresponding power distribution terminal.

5. The satellite communication method for power distribution automation services according to claim 1, characterized in that, If new data is stored in the distribution terminal's queue during the period from the start of the timer to its trigger, the timer of the distribution terminal will be reset.

6. The satellite communication method for power distribution automation services according to claim 5, characterized in that, When the number of data in the power distribution terminal queue is greater than or equal to the preset number, obtain the IP address of the power distribution master station corresponding to the power distribution terminal, and merge the data in the power distribution terminal queue and send it to the corresponding power distribution master station.

7. The satellite communication method for power distribution automation services according to claim 1, characterized in that, The relay server's operation also includes: When a client disconnection is detected, the client entry is removed from the client dictionary and it is determined whether the client is a power distribution terminal. If the client is a power distribution terminal, then determine whether the timer of the power distribution terminal is in a started but not triggered state. If so, then turn off the timer of the power distribution terminal and clear the queue of the power distribution terminal.

8. The satellite communication method for power distribution automation services according to claim 1, characterized in that, The relay server's operation also includes: The concurrent addition or deletion of client entries in the client dictionary and the concurrent storage or retrieval operation of the power distribution terminal queue are performed using the mutex thread lock mechanism. When a preset process termination command is received, all timers are turned off, all data forwarding threads are terminated, all power distribution terminal queues are cleared, all client connections are disconnected, and all client entries in the client dictionary are cleared.

9. A satellite communication system for power distribution automation services, characterized in that, include: The power distribution terminal is used to collect power distribution network operation data and execute control commands transmitted by the satellite terminal. The satellite terminal is connected to the power distribution terminal. It is used to receive and modulate the power distribution network operation data, and transmit the modulated power distribution network operation data to the satellite receiving station through the satellite link. It also receives and demodulates the control commands transmitted by the satellite receiving station, and transmits the demodulated control commands to the power distribution terminal. The satellite receiving station is used to receive and demodulate the modulated power distribution network operation data, and send the demodulated power distribution network operation data to the relay server. It also receives and modulates the control commands transmitted by the relay server, and transmits the modulated control commands to the satellite terminal via the satellite link. A relay server, connected to a satellite receiving station, is used to execute the working process of the relay server in the satellite communication method for power distribution automation services as described in any one of claims 1 to 8; The distribution network master station is connected to the relay server and is used to receive distribution network operation data transmitted by the relay server, generate control commands, and transmit them to the relay server.

10. The satellite communication system for power distribution automation services according to claim 9, characterized in that, The power distribution terminal and the satellite terminal are directly connected via a network port.