Satellite-to-ground link scheduling method and device based on high and low orbit satellites, equipment and storage medium
By screening and dynamically selecting high- and low-orbit satellite links, the problems of large communication delays and instability in power services have been solved, achieving stable and reliable transmission of power services.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- YUNNAN POWER GRID CO LTD ELECTRIC POWER RES INST
- Filing Date
- 2026-04-01
- Publication Date
- 2026-07-31
AI Technical Summary
Existing technologies in the power industry suffer from problems such as large latency in high-orbit satellite communication and limited visibility time and rapid status changes in low-orbit satellite links, leading to communication instability and a high risk of link interruption.
By acquiring the set of satellite-to-ground links and power service information, a set of target links that meet the constraints of latency, reliability, and bandwidth is selected, and the link utility is calculated. High- and low-orbit satellite links are dynamically selected to achieve stable communication for power services.
It improved the stability and reliability of power business communications, reduced communication latency, and ensured the secure transmission of critical power business operations.
Smart Images

Figure CN122496074A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of power communication and satellite communication technology, and in particular to scheduling methods, devices, equipment and storage media for satellite-to-ground links based on high and low orbit satellites. Background Technology
[0002] With the rapid development of smart grids and the energy internet, power systems are placing unprecedented demands on the reliability, real-time performance, and coverage of communications. Satellite communication, due to its wide coverage and lack of geographical limitations, has become an important communication tool for power systems, especially for power facilities in remote areas, offshore wind power platforms, and wide-area power grid monitoring.
[0003] Currently, satellite communication systems used in power services mainly rely on high-Earth orbit (GEO) and low-Earth orbit (LEO) satellites. GEO satellites are stationary relative to the ground, providing a continuous and stable communication link; however, their inherently long transmission distances result in significant signal propagation delays, making it difficult to meet the real-time needs of power services. LEO satellites, with their low orbital altitude and low signal transmission delays, move rapidly relative to the ground, leading to limited and frequently changing visibility windows for specific ground stations. This dynamic and discontinuous nature of the link poses a risk of link interruption and communication failures to power services that require continuous and stable connections.
[0004] Therefore, existing technologies suffer from significant latency and instability when applied to power services. Summary of the Invention
[0005] Therefore, it is necessary to propose scheduling methods, devices, equipment, and storage media for satellite-to-ground links based on high- and low-orbit satellites to address the above problems, so as to achieve effective selection of satellite-to-ground links, reduce latency during power service transmission, and ensure transmission stability.
[0006] To achieve the above objectives, the first aspect of this application provides a scheduling method for satellite-to-ground links based on high- and low-Earth orbit satellites, the method comprising: Acquire the set of satellite-to-ground links and the link status of each satellite-to-ground link in the set, as well as the service information of the power service to be processed. The set of satellite-to-ground links includes a collection of all available high- and low-orbit satellite satellite-to-ground links. Based on the link status of each satellite-to-ground link in the satellite-to-ground link set and the service information of the power service, link filtering is performed to obtain the target link set available for the power service; The link utility is calculated based on the link status of each satellite-to-ground link in the target link set and the service information of the power service. The target satellite-to-ground link with the highest link utility is obtained, and the communication of the power service is completed based on the target satellite-to-ground link.
[0007] Furthermore, the link status of the satellite-to-ground link includes the maximum transmission delay of the link, the reliability index of the link, and the available bandwidth of the link; the service information of the power service includes the maximum allowable delay of the service, the minimum reliability requirement of the service, and the bandwidth required for the service. The step of filtering links based on the link status of each satellite-to-ground link in the satellite-to-ground link set and the service information of the power service to obtain the target link set available for the power service specifically includes: Add the satellite-to-ground links in the satellite-to-ground link set that meet all of the following conditions to the target link set: The maximum transmission delay of the link shall not exceed the maximum allowable delay of the service. The reliability index of the link shall not be less than the minimum reliability requirement of the service; The available bandwidth of the link is not less than the bandwidth required for the service.
[0008] Furthermore, the link status of the satellite-to-ground link also includes the remaining available time of the link, and the service information of the power service also includes the service data packet length and the minimum required duration; The reliability index of the satellite-to-ground link is determined in the following manner: Obtain the real-time bit error rate of the satellite-to-ground link; The reliability index of the satellite-to-ground link is obtained by calculating the link communication reliability based on the real-time bit error rate of the satellite-to-ground link, the remaining available time of the link, the length of the service data packets of the power service, and the minimum required duration.
[0009] Furthermore, the reliability index of the satellite-to-ground link is calculated using the following formula:
[0010] In the formula, Let be the reliability index of link j in the satellite-to-ground link set at time t. Let be the real-time bit error rate of link j at time t. The length of the service data packet for the power service. Let j be the remaining available time of link j at time t. The minimum required duration for the power service.
[0011] Furthermore, the minimum reliability of the service is calculated using the following formula:
[0012] In the formula, To determine the minimum reliability of the i-th power service at time t, Let be the minimum bit error rate of the i-th power service allowed link at time t. Let be the length of the service data packet for the i-th power service.
[0013] Furthermore, the business information of the power business also includes business priority weights; The step of calculating the link utility based on the link status of each satellite-to-ground link in the target link set and the service information of the power service, to obtain the target satellite-to-ground link with the highest link utility, specifically includes: The link utility is calculated based on the reliability index and maximum transmission delay of each satellite-to-ground link in the target link set, as well as the service priority weight of the power service, to obtain the target satellite-to-ground link with the highest link utility for the power equipment.
[0014] Furthermore, the utility of the satellite-to-ground link is calculated using the following formula:
[0015] In the formula, For the i-th power service, the utility of link j in the satellite-to-ground link set is... The service priority weight of the i-th power service is... At time t, the reliability index of link j in the satellite-to-ground link set, Let be the maximum transmission delay of link j at time t.
[0016] To achieve the above objectives, a second aspect of this application provides a scheduling device based on a satellite-to-ground link between high- and low-Earth orbit satellites, the device comprising: The information acquisition unit is used to acquire the set of satellite-to-ground links and the link status of each satellite-to-ground link in the set of satellite-to-ground links, as well as the service information of the power service to be processed. The set of satellite-to-ground links includes the set of all available high- and low-orbit satellite satellite-to-ground links. The information filtering unit is used to filter links based on the link status of each satellite-to-ground link in the satellite-to-ground link set and the service information of the power service, so as to obtain the target link set available for the power service. The link selection unit is used to calculate the link utility based on the link status of each satellite-to-ground link in the target link set and the service information of the power service, and to obtain the target satellite-to-ground link with the highest link utility, so as to complete the communication of the power service based on the target satellite-to-ground link.
[0017] To achieve the above objectives, a third aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to perform the steps of the method described in the first aspect.
[0018] To achieve the above objectives, a fourth aspect of this application provides a computer device including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the method described in the first aspect.
[0019] The present invention has the following beneficial effects: This invention proposes a scheduling method for satellite-to-ground links based on high- and low-Earth orbit (HEO) satellites. The method includes: acquiring a set of satellite-to-ground links and the link status of each satellite-to-ground link in the set, as well as service information of the power service to be processed. The set of satellite-to-ground links includes all available HEO and HEO satellite-to-ground links. Link filtering is performed based on the link status of each satellite-to-ground link in the set and the service information of the power service to obtain a set of target links available for the power service. Link utility is calculated based on the link status of each satellite-to-ground link in the target link set and the service information of the power service to obtain the target satellite-to-ground link with the highest utility, thereby completing the power service communication based on the target satellite-to-ground link. By filtering the link status of all HEO and HEO satellite links and the service information of the power service, satellite links available for the power service are determined, and the power service is switched to the satellite link with the highest utility. This achieves effective selection among satellite-to-ground links of different orbit types including HEO and HEO satellites, improving the reliability of power service communication and reducing communication latency. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] in: Figure 1 This is a flowchart illustrating the scheduling method for satellite-to-ground links based on high- and low-orbit satellites in an embodiment of the present invention. Figure 2 This is a structural block diagram of a scheduling device based on high- and low-Earth orbit satellites for satellite-to-ground links, as described in an embodiment of the present invention. Figure 3 This is an internal structural diagram of a computer device in an embodiment of the present invention. Detailed Implementation
[0022] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0023] While high-orbit satellite communication links are stable, their propagation delays are large, making it difficult to meet the real-time power service requirements. Low-orbit satellite communication links, on the other hand, have low delays, but their visibility time is limited and the links change rapidly. Therefore, there are significant differences in delay, reliability, and priority when different orbital types of satellites process power services. Existing satellite-to-ground scheduling methods have failed to combine the characteristics of power services for collaborative optimization.
[0024] Therefore, this invention proposes an adaptive scheduling method for high- and low-orbit satellite-to-ground links for power services. Under the constraints of power service latency, reliability, and bandwidth, the method improves the stability and reliability of satellite-to-ground communication links in various power service scenarios through the coordinated scheduling and dynamic switching of high- and low-orbit satellite links.
[0025] Specifically, this invention addresses the shortcomings of existing satellite communication technologies in power service applications regarding link stability and reliability, particularly the limited visibility time and rapid state changes of low-Earth orbit (LEO) satellite links and the significant latency of high-Earth orbit (HEO) satellite links. It proposes a satellite-to-ground link scheduling method to intelligently select the optimal communication link for differentiated power services within a mixed orbit system containing both LEO and HEO satellites. (See reference...) Figure 1 , Figure 1 This is a flowchart illustrating the scheduling method for satellite-to-ground links based on high- and low-Earth orbit satellites in an embodiment of the present invention. The method includes: Step 100: Obtain the set of satellite-to-ground links and the link status of each satellite-to-ground link in the set, as well as the service information of the power services to be processed. The set of satellite-to-ground links contains the set of all available high- and low-orbit satellite satellite-to-ground links.
[0026] In this embodiment, all available satellite-to-ground links are obtained, including but not limited to satellite-to-ground links for high-Earth orbit and low-Earth orbit satellites, thus forming a satellite-to-ground link set. The available satellite-to-ground link set is defined as follows:
[0027] In the formula, For satellite-to-ground links, This is the j-th orbital satellite communication link.
[0028] Simultaneously, it is also necessary to obtain the link status of each satellite-to-ground link, including but not limited to: Maximum transmission delay: This refers to the maximum time it takes for a signal to travel from a ground station, through a satellite relay, and back to the ground receiving station. Due to the long distance, the delay for high-orbit satellites is typically greater than 250 milliseconds; the delay for low-orbit satellites can be as low as tens of milliseconds. This parameter is time-varying; for example, it can be obtained by statistically analyzing the maximum delay over a recent period. Link reliability metrics: Metrics used to comprehensively evaluate the current success probability of transmission on a link; Link available bandwidth: refers to the remaining data transmission rate of the link at the current moment, usually measured in Mbps; Remaining link availability time: Since low-Earth orbit satellites are moving relative to ground stations, each link has a visible time window. For high-Earth orbit satellites, this value can be regarded as a very large constant (such as 24 hours), indicating continuous availability.
[0029] In addition, it is necessary to obtain the business information of the power services to be processed. The power service set is defined as follows:
[0030] In the formula, For the set of power transactions to be processed, This is the i-th pending electricity transaction.
[0031] Electricity business information includes, but is not limited to: Maximum permissible delay for the service: The maximum end-to-end delay that this power service can tolerate; Minimum reliability requirement for the service: the minimum probability of successful delivery of data packets required for this power service; Bandwidth required for the service: The data rate required to transmit the power service data stream; Business priority weight: This is a numerical value that represents the importance of the power business. The higher the weight, the more critical the business is, and it should be given priority in resource competition. Service data packet length: The length of the data packet for this power service; Minimum required duration: The shortest time required to complete a full communication for this power service.
[0032] Step 200: Based on the link status of each satellite-to-ground link in the satellite-to-ground link set and the service information of the power service, perform link filtering to obtain the target link set available for the power service.
[0033] In this embodiment, the link status of the satellite-to-ground link and the service information of the power service are used for initial screening. From all available links, links that cannot meet the basic requirements of the power service are quickly eliminated. A candidate list of links that can be used for the power service is obtained from the satellite-to-ground link set, which is the target link set.
[0034] Step 300: Calculate the link utility based on the link status of each satellite-to-ground link in the target link set and the service information of the power service, and obtain the target satellite-to-ground link with the highest link utility, so as to complete the communication of the power service based on the target satellite-to-ground link.
[0035] In this embodiment, after the target link set is obtained through step 200, there may still be multiple links in the target link set. The purpose of this step is to select the optimal link from these available satellite-to-ground links for use in power services.
[0036] The optimal satellite-to-ground link is relative to power services. It is not based solely on latency or bandwidth, but rather on a comprehensive utility index. Power services select the satellite-to-ground link with the highest utility for them.
[0037] This invention, through screening and utility analysis of power business communication needs and the status of high- and low-Earth orbit satellite ground links, enables dynamic selection of power business between high- and low-Earth orbit satellite links. This improves the continuity, stability, and reliability of satellite ground links during power business communication, reduces the risk of link interruption and communication failure, and ensures the safe and reliable transmission of critical power business.
[0038] In one embodiment of the present invention, the link status of the satellite-to-ground link includes the maximum transmission delay of the link, the reliability index of the link, and the available bandwidth of the link, while the service information of the power service includes the maximum allowable delay of the service, the minimum reliability requirement of the service, and the bandwidth required for the service.
[0039] Specifically, the state of each satellite-to-ground link at time t is represented as follows:
[0040] In the formula, Let j be the link state at time t; For link The maximum transmission delay at time t; For link The reliability index at time t represents the dynamic state of the link; For link Available bandwidth at time t.
[0041] The business information for each power service can be represented as follows:
[0042] In the formula, For the business information of the i-th power business, This represents the maximum allowable delay for the i-th power service. Let be the probability that the data for the i-th power service is successfully delivered within a unit of time, which is the minimum reliability requirement of the service. The bandwidth required for the i-th power service.
[0043] Based on this, step 200 involves filtering links according to the link status of each satellite-to-ground link in the satellite-to-ground link set and the service information of the power service, to obtain a set of target links available for the power service, specifically including: Add satellite-to-ground links from the satellite-to-ground link set that meet all of the following conditions to the target link set: The maximum transmission delay of the link shall not exceed the maximum allowable delay of the service. The reliability index of the link shall not be less than the minimum reliability requirement of the service; The available bandwidth of the link is not less than the bandwidth required for the service.
[0044] In this embodiment, the selection criteria for satellite-to-ground links used to process power services must simultaneously meet the following three hard constraints: (1) Delay constraint: The maximum transmission delay of the link ≤ the maximum allowable delay of power services; (2) Reliability constraint: Link reliability index ≥ minimum service reliability requirement; (3) Bandwidth constraint: The available bandwidth of the link is greater than or equal to the bandwidth required by the service.
[0045] This invention uses hard constraints to filter links to obtain a target link set. By setting three thresholds—latency, reliability, and bandwidth—it quickly and accurately eliminates links from all available satellite-to-ground links that cannot meet the basic communication quality requirements of specific power services. This greatly reduces the algorithmic complexity of subsequent utility calculations and optimal selection, improves the real-time performance of scheduling decisions, and ensures the reliability of subsequent selection results.
[0046] In one embodiment of the present invention, the link status of the satellite-to-ground link includes the maximum transmission delay of the link, the reliability index of the link, the available bandwidth of the link, and the remaining available time of the link. The service information of the power service includes the maximum allowable delay of the service, the minimum reliability requirement of the service, the bandwidth required for the service, the length of the service data packet, and the minimum duration required.
[0047] Specifically, the state of each satellite-to-ground link at time t is represented as follows:
[0048] In the formula, Let j be the link state at time t; For link The maximum transmission delay at time t; For link The reliability index at time t represents the dynamic state of the link; For link Available bandwidth at time t For link The remaining available time at time t is unique to low-Earth orbit satellites, while it is a constant for high-Earth orbit satellites.
[0049] The business information for each power service can be represented as follows:
[0050] In the formula, For the business information of the i-th power business, This represents the maximum allowable delay for the i-th power service. Let be the probability that the data for the i-th power service is successfully delivered within a unit of time, which is the minimum reliability requirement of the service. The bandwidth required for the i-th power service. Let be the length of the service data packet for the i-th power service. Let be the minimum required duration for the i-th power service.
[0051] In one embodiment, the reliability index of the satellite-to-ground link can be determined by: obtaining the real-time bit error rate and the power service to be processed of the satellite-to-ground link, as well as the length of the service data packets and the minimum required duration of the service to be processed of the satellite-to-ground link; and calculating the reliability of the link communication based on the real-time bit error rate, the remaining available time of the link, the length of the service data packets to be processed of the service and the minimum required duration of the service to be processed, to obtain the reliability index of the satellite-to-ground link.
[0052] Specifically, the power services to be processed refer to the power services that the satellite-to-ground link is prepared to process. These can be power services pending processing or other types of power services.
[0053] A satellite-to-ground link reliability model is constructed to comprehensively reflect the link error characteristics and the impact of low-Earth orbit satellite visibility time on link reliability. Specifically, the satellite-to-ground link reliability model is as follows:
[0054] in: Let be the reliability index of link j in the satellite-to-ground link set at time t. Let be the real-time bit error rate of link j at time t. The length (in bits) of the service data packet to be processed. Given the remaining available time of link j at time t, the high-orbit link... , It is believed to be visible at any time. Set to 1. The minimum required duration for preparing to process the business.
[0055] In this embodiment, the reliability index is relative to a certain service to be processed. Therefore, relative to the power service to be processed, the reliability index of the satellite-ground link is determined in the following way: obtain the real-time bit error rate of the satellite-ground link; calculate the link communication reliability based on the real-time bit error rate of the satellite-ground link, the remaining available time of the link, the length of the service data packet of the power service and the minimum required duration, and obtain the reliability index of the satellite-ground link.
[0056] Specifically, the reliability index of the satellite-to-ground link is calculated using the following formula:
[0057] In the formula, Let be the reliability index of link j in the satellite-to-ground link set at time t. Let be the real-time bit error rate of link j at time t. Let be the length of the service data packet for the i-th power service. Let t be the remaining available time of link j. Let be the minimum required duration for the i-th power service.
[0058] The satellite-to-ground link reliability index calculation method provided in this invention constructs a composite evaluation model that integrates real-time transmission quality and time persistence, enabling a comprehensive evaluation of the effectiveness of power services. This provides an accurate quantitative basis for subsequent link selection and optimization decisions, ensuring that power services can be scheduled to reliable links and greatly improving the predictive capability and reliability of the satellite-to-ground communication system.
[0059] In one embodiment of the present invention, the minimum service reliability is calculated using the following formula:
[0060] In the formula, To determine the minimum reliability of the i-th power service at time t, Let be the minimum bit error rate allowed for the i-th power service link at time t. Let be the length of the service data packet for the i-th power service.
[0061] The minimum bit error rate allowed for power service links is defined by the scenario. The minimum bit error rate allowed for power service links in typical scenarios can be found in Table 1.
[0062] Table 1 Minimum Bit Error Rate Allowed for Power Service Links in Typical Scenarios
[0063] In one embodiment of the present invention, the link status of the satellite-to-ground link includes the maximum transmission delay of the link, the reliability index of the link, the available bandwidth of the link, and the remaining available time of the link. The service information of the power service includes the maximum allowable delay of the service, the minimum reliability requirement of the service, the bandwidth required by the service, the length of the service data packet, the minimum required duration, and the service priority weight.
[0064] Specifically, the state of each satellite-to-ground link at time t is represented as follows:
[0065] In the formula, Let j be the link state at time t; For link The maximum transmission delay at time t; For link The reliability index at time t represents the dynamic state of the link; For link Available bandwidth at time t For link The remaining available time at time t is unique to low-Earth orbit satellites, while it is a constant for high-Earth orbit satellites.
[0066] The business information for each power service can be represented as follows:
[0067] In the formula, For the business information of the i-th power business, This represents the maximum allowable delay for the i-th power service. Let be the probability that the data for the i-th power service is successfully delivered within a unit of time, which is the minimum reliability requirement of the service. The bandwidth required for the i-th power service. As a business priority weight, Let be the length of the service data packet for the i-th power service. Let be the minimum required duration for the i-th power service.
[0068] Based on this, step 300, calculating the link utility based on the link status of each satellite-to-ground link in the target link set and the service information of the power service, and obtaining the target satellite-to-ground link with the highest link utility, specifically includes: calculating the link utility based on the reliability index and maximum transmission delay of each satellite-to-ground link in the target link set, as well as the service priority weight of the power service, and obtaining the target satellite-to-ground link with the highest link utility of the power equipment.
[0069] Specifically, the utility of a satellite-to-ground link is calculated using the following formula:
[0070] In the formula, For the i-th power service, let j be the utility of link j in the satellite-to-ground link set. Let i be the business priority weight of the i-th power business. At time t, the reliability index of link j in the satellite-to-ground link set is... To determine the maximum transmission delay of link j at time t, we can take the maximum delay of the last 30 communications in history.
[0071] RL j (t) / TL j (t) can be understood as the link's quality-to-price ratio. The numerator is the reliability indicator, the higher the better; the denominator is the link's maximum transmission delay, the lower the better. Therefore, this ratio comprehensively reflects the link quality relative to power services; a higher value indicates that the link is both fast and reliable.
[0072] The priority weight of power business is a weighting factor that incorporates the importance of the business into the decision-making process. For high-priority businesses, their utility value will be amplified. When there are multiple links of similar quality to choose from, the system will tend to allocate the relatively better link to the high-priority business, thereby achieving resource allocation and protection for critical businesses.
[0073] After calculating the utility value of each link in the target link set for power services using the above method, the link with the highest utility value is selected as the final target satellite-to-ground link for transmitting the power services.
[0074] This invention integrates and quantifies the operational needs, such as the urgency and importance of power services, with the physical transmission quality of satellite-to-ground links, thereby achieving precise utility calculation. It can select the optimal link from among numerous qualified links to match the value of services of different importance levels, significantly improving the intelligence and efficiency of scarce satellite communication resource allocation. This ensures that the most critical services enjoy the best communication service quality, thus strengthening the resilience and guarantee capability of the entire power service communication system in a complex and dynamic space network environment.
[0075] In one embodiment of the present invention, only one channel transmits the same power service per unit time. When multiple power services compete for the same link bandwidth, they are sorted according to the preset priority of each power service, with priority given to high-priority power services, and the remaining power services trigger link reselection.
[0076] In one embodiment of the present invention, for power services already transmitted on a low-Earth orbit (LEO) satellite link, the remaining availability time of that satellite-to-ground link is continuously monitored. When the remaining availability time of the LEO link is insufficient to complete the currently processed power service (i.e., the remaining availability time of the current satellite-to-ground link is less than the theoretical time required for the power service), the power service is proactively and seamlessly switched to an available high-Earth orbit (HEO) satellite link before the LEO link is interrupted. This sacrifices some latency performance to ensure absolute communication continuity and avoid communication interruptions caused by LEO satellites flying out of view, which is crucial for power control services.
[0077] In one embodiment of the present invention, a scheduling device based on a satellite-to-ground link between high- and low-Earth orbit satellites is also proposed, which can be referred to in [reference needed]. Figure 2 , Figure 2 This is a structural block diagram of the satellite-to-ground link scheduling device in an embodiment of the present invention. The device includes: Information acquisition unit 201 is used to acquire the satellite-to-ground link set and the link status of each satellite-to-ground link in the satellite-to-ground link set, as well as the service information of the power service to be processed. The satellite-to-ground link set contains the set of all available high- and low-orbit satellite satellite-to-ground links.
[0078] The information filtering unit 202 is used to filter links based on the link status of each satellite-to-ground link in the satellite-to-ground link set and the service information of the power service, so as to obtain a set of target links available for the power service.
[0079] The link selection unit 203 is used to calculate the link utility based on the link status of each satellite-to-ground link in the target link set and the service information of the power service, and to obtain the target satellite-to-ground link with the highest link utility, so as to complete the communication of the power service based on the target satellite-to-ground link.
[0080] The scheduling device based on high- and low-Earth orbit satellites proposed in this invention filters the link status of all high- and low-Earth orbit satellite links and the service information of power services to determine the satellite links that can be used for power services, and switches the power services to the satellite links with the highest efficiency. This enables effective selection among satellite-to-ground links of different orbit types including high- and low-Earth orbit satellites, improves the reliability of power service communication and reduces communication latency.
[0081] Figure 3 An internal structural diagram of a computer device according to one embodiment of the present invention is shown. This computer device can specifically be a terminal or a system. Figure 3As shown, the computer device includes a processor, memory, and network interface connected via a system bus. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and may also store a computer program. When executed by the processor, this computer program causes the processor to perform the steps in the above-described method embodiments. The internal memory may also store a computer program, which, when executed by the processor, causes the processor to perform the steps in the above-described method embodiments. Those skilled in the art will understand that... Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0082] In one embodiment, a computer device is provided, including a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps in the above method embodiments.
[0083] In one embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, causes the processor to perform the steps in the above method embodiments.
[0084] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0085] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0086] The embodiments described above are merely examples of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these modifications and improvements all fall within the protection scope of this application.
Claims
1. A scheduling method for satellite-to-ground links based on high- and low-Earth orbit satellites, characterized in that, The method includes: Acquire the set of satellite-to-ground links and the link status of each satellite-to-ground link in the set, as well as the service information of the power service to be processed. The set of satellite-to-ground links includes a collection of all available high- and low-orbit satellite satellite-to-ground links. Based on the link status of each satellite-to-ground link in the satellite-to-ground link set and the service information of the power service, link filtering is performed to obtain the target link set available for the power service; The link utility is calculated based on the link status of each satellite-to-ground link in the target link set and the service information of the power service. The target satellite-to-ground link with the highest link utility is obtained, and the communication of the power service is completed based on the target satellite-to-ground link.
2. The method as described in claim 1, characterized in that, The link status of the satellite-to-ground link includes the maximum transmission delay, the reliability index of the link, and the available bandwidth of the link. The service information of the power service includes the maximum allowable delay of the service, the minimum reliability requirement of the service, and the bandwidth required for the service. The step of filtering links based on the link status of each satellite-to-ground link in the satellite-to-ground link set and the service information of the power service to obtain the target link set available for the power service specifically includes: Add the satellite-to-ground links in the satellite-to-ground link set that meet all of the following conditions to the target link set: The maximum transmission delay of the link shall not exceed the maximum allowable delay of the service. The reliability index of the link shall not be less than the minimum reliability requirement of the service; The available bandwidth of the link is not less than the bandwidth required for the service.
3. The method as described in claim 2, characterized in that, The link status of the satellite-to-ground link also includes the remaining available time of the link, and the service information of the power service also includes the service data packet length and the minimum required duration; The reliability index of the satellite-to-ground link is determined in the following manner: Obtain the real-time bit error rate of the satellite-to-ground link; The reliability index of the satellite-to-ground link is obtained by calculating the link communication reliability based on the real-time bit error rate of the satellite-to-ground link, the remaining available time of the link, the length of the service data packets of the power service, and the minimum required duration.
4. The method as described in claim 3, characterized in that, The reliability index of the satellite-to-ground link is calculated using the following formula: In the formula, Let be the reliability index of link j in the satellite-to-ground link set at time t. Let be the real-time bit error rate of link j at time t. The length of the service data packet for the power service. Let j be the remaining available time of link j at time t. The minimum required duration for the power service.
5. The method as described in claim 2, characterized in that, The minimum reliability of the service is calculated using the following formula: In the formula, To determine the minimum reliability of the i-th power service at time t, Let be the minimum bit error rate of the i-th power service allowed link at time t. Let be the length of the service data packet for the i-th power service.
6. The method as described in claim 2, characterized in that, The business information for the power business also includes business priority weights; The step of calculating the link utility based on the link status of each satellite-to-ground link in the target link set and the service information of the power service, to obtain the target satellite-to-ground link with the highest link utility, specifically includes: The link utility is calculated based on the reliability index and maximum transmission delay of each satellite-to-ground link in the target link set, as well as the service priority weight of the power service, to obtain the target satellite-to-ground link with the highest link utility for the power equipment.
7. The method as described in claim 6, characterized in that, The utility of the satellite-to-ground link is calculated using the following formula: In the formula, For the i-th power service, the utility of link j in the satellite-to-ground link set is... The service priority weight of the i-th power service is... At time t, the reliability index of link j in the satellite-to-ground link set, Let be the maximum transmission delay of link j at time t.
8. A scheduling device based on a satellite-to-ground link between high- and low-orbit satellites, characterized in that, The device includes: The information acquisition unit is used to acquire the set of satellite-to-ground links and the link status of each satellite-to-ground link in the set of satellite-to-ground links, as well as the service information of the power service to be processed. The set of satellite-to-ground links includes the set of all available high- and low-orbit satellite satellite-to-ground links. The information filtering unit is used to filter links based on the link status of each satellite-to-ground link in the satellite-to-ground link set and the service information of the power service, so as to obtain the target link set available for the power service. The link selection unit is used to calculate the link utility based on the link status of each satellite-to-ground link in the target link set and the service information of the power service, and to obtain the target satellite-to-ground link with the highest link utility, so as to complete the communication of the power service based on the target satellite-to-ground link.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it causes the processor to perform the steps of the method as described in any one of claims 1 to 7.
10. A computer device, comprising a memory and a processor, characterized in that, The memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the method as described in any one of claims 1 to 7.