Satellite communication method and system

CN123019841APending Publication Date: 2026-10-30SHANGHAI LANJIAN HONGQING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611378000.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-09-07
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0005]本发明的目的在于提供一种卫星通信方法及系统,以解决现有的卫星间切换方式难以适配NTN场景下的高动态覆盖与高并发切换需求的问题

Benefits of technology

[0024]本发明依据差分解码原理,通过仅传输变更条目而非全量Bitmap,实现数据体积的显著缩减;由于S-gNB维护按波位索引直接访问的当前生效配置镜像,Delta更新仅针对特定条目执行替换,故而执行效率高且能保持全部波位变化同时生效的原子特性;此外,RCV与Local_Ver的严格匹配机制构成了状态同步的基准锚点,一旦链路传输出现版本断层,系统随即启动全量覆盖以重建一致性,从而闭环保障配置下发的可靠性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123019841A_ABST
    Figure CN123019841A_ABST
Patent Text Reader

Abstract

The application provides a satellite communication method and system, comprising: establishing a priority switching queue according to a QoS identifier of a ground user equipment; arranging the priority switching queue according to the order from high to low of GBR service values; and performing GBR service switching according to the priority switching queue.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of aerospace technology, and in particular to a satellite communication method and system. Background Technology

[0002] In satellite mobile communication systems (especially NTN architecture), satellites travel at high speeds along predetermined orbits, and their coverage areas change dynamically with ephemeris. UEs often need to switch between the coverage areas of different satellites to maintain communication. The 3GPPR16 standard proposes Conditional Handover (CHO) enhancements for handover scenarios. The core logic is that the network pre-configures the target cell handover parameters for the UE, and the UE initiates handover autonomously when the preset trigger conditions are met. Compared with traditional real-time handover mechanisms, this can effectively reduce handover latency and improve handover success rate.

[0003] Traditional inter-satellite handover mainly adopts two schemes. The first is a real-time handover mechanism, in which the network sends a handover signaling in real time when the UE is about to leave the current satellite coverage, and the UE executes the handover after receiving it. The second is a batch real-time handover scheme based on static information such as location and service type. This scheme groups UEs by preset rules and triggers different groups of UEs to execute the handover process in different time periods. Both schemes are conventional technical means to deal with dynamic changes in satellite coverage.

[0004] Both of the above traditional solutions have significant limitations and are difficult to adapt to the high dynamic coverage and high concurrency switching requirements in NTN scenarios. Summary of the Invention

[0005] The purpose of this invention is to provide a satellite communication method and system to solve the problem that existing inter-satellite handover methods are difficult to adapt to the high dynamic coverage and high-concurrency handover requirements in NTN scenarios.

[0006] To solve the above-mentioned technical problems, the present invention provides a satellite communication method, comprising: Establish priority handover queues based on the QoS identifiers of ground user equipment; The priority switching queue is arranged in descending order of GBR service value; and GBR service switching is performed according to the priority switching queue.

[0007] Optionally, the satellite communication method further includes: In GBR service handover, a handover target is set, and a target wavelength remaining capacity constraint is introduced into the handover target. The target wavelength capacity-aware selection algorithm is run to increase the handover success rate of GBR bearers. Set effective coverage time refresh thresholds for GBR and Non-GBR services respectively, compare the time interval between two handovers with the effective coverage time refresh thresholds, and perform service handover based on the comparison results; and Update and transmit based on the differential increments of the complete bitmap of all wave states.

[0008] Optionally, in the satellite communication method, the RRC layer of the on-board base station includes a user service quality-aware handover scheduler module, the configuration management module of the ground satellite control equipment includes an incremental update decision logic module, and the satellite communication method further includes: The user service quality awareness switching scheduler module switches and schedules multiple user service quality awareness priorities; and The incremental update decision logic module performs a complete bitmap differential incremental update for all wave position states and runs an enhanced effective coverage time refresh algorithm with user service quality constraints. When the user service quality-aware handover scheduler module selects the target wave position for handover, a target wave position capacity constraint is added to the candidate wave position set after being filtered by the coverage time refresh algorithm.

[0009] Optionally, in the satellite communication method, the multiple user service quality perception priorities include: Emergency priority is configured to determine its judgment condition as 5QI∈{65,66,69,70} or the emergency status flag is set. It is used for user MCPTT cluster calls, public safety communications, and emergency rescue. Its switching strategy is to be triggered immediately after the preprocessing window for avoidance begins, and to prioritize the seizure of target wave resources. Real-time GBR priority is configured to determine the condition as GBR>0 and 5QI∈{1,2,3,4}. It is used for user VoNR voice, video conferencing, and real-time gaming. Its switching strategy is to complete the switching within the first 60% of the preprocessing window before the avoidance. If the timeout occurs, the number of candidate targets will be increased and the retry will be performed. Interactive Non-GBR priority is configured to determine its criteria as GBR=0 and 5QI∈{5,6,7,8,9}. It is used for user web browsing and streaming media. Its switching strategy is to complete the switching within the preprocessing window before avoidance, after the real-time GBR priority. The background Non-GBR priority is configured to determine whether GBR=0 and 5QI≥10 or to perform a best-efforts approach. It is used for user file downloads and email synchronization. Its switching strategy is to perform a suspension action instead of switching when the remaining time in the preprocessing window before avoidance is insufficient, and to automatically resume after the avoidance ends.

[0010] Optionally, the satellite communication method further includes allocating preprocessing window time resources before evasion; The total pre-processing window duration T_PAW is specified by the satellite control equipment in the configuration information; the user service quality awareness switching scheduler module allocates time quotas according to the following proportions: emergency priority triggers immediately without consuming quota, real-time GBR priority occupies 60% of the total pre-processing window duration, interactive Non-GBR priority occupies 30% of the total pre-processing window duration, and background Non-GBR priority uses the remaining 10% of the total pre-processing window duration; if insufficient, execution is suspended; if a previous priority completes ahead of schedule, the remaining time is allocated to the next priority; and The satellite communication method also includes automatic recovery of background non-GBR priority ground user equipment after it is suspended; The user service quality awareness handover scheduler module sends an RRC publication message to the background Non-GBR priority ground user equipment that failed to complete the handover within the pre-processing window before interference avoidance. The ground user equipment enters a paused state to retain the context. After the interference avoidance period ends, the satellite base station actively sends a paging message to the suspended ground user equipment, triggering the RRC recovery process. The ground user equipment restores the connection through random access and resumes the transmission of cached data.

[0011] Optionally, the satellite communication method further includes: The remaining capacity of the target wavelength is defined as: C_margin = C_total - C_used - C_reserved; Where C_total is the total capacity of the target GHz band, C_used is the currently used capacity, and C_reserved is the capacity that the GHz band has been reserved for other UEs waiting to be connected; If the target bit C_margin of a ground user equipment with emergency priority or real-time GBR priority is less than GBR_i, then the target bit is removed from the candidate set; GBR_i is the guaranteed bit rate requirement of the i-th user. Allow ground user equipment with interactive Non-GBR priority or background Non-GBR priority to have no lower capacity limit constraint; Candidate wave positions that meet the constraints are sorted in descending order of the following scores, with the highest score being selected as the switching target: Score = w1 × ECD_normalized + w2 × (C_margin / C_total); Where ECD_normalized is the normalized effective coverage time, w1=0.7, w2=0.3; if the capacity of all candidate wavelengths is insufficient, the satellite control equipment is notified, and the satellite control equipment coordinates adjacent satellites to take over the overflow users.

[0012] Optionally, in the satellite communication method, the enhanced effective coverage time refresh algorithm includes: removing each interference avoidance period from the original coverage time period, expanding the boundary of each interference avoidance period outward to prevent boundary alignment errors, and obtaining several discontinuous effective coverage sub-segments. Implement GBR service enhancement strategies, including: for ground user equipment with emergency priority or real-time GBR priority, requiring that the duration of at least one continuous effective coverage segment for candidate target beams meets the minimum continuous coverage duration guarantee requirement, where: GMCC=max(T_session_remain,GMCC_min); GMCC is the minimum continuous coverage duration requirement, T_session_remain is the estimated remaining duration of the current session, and GMCC_min is the minimum continuous coverage guarantee configured by the system; The segment selection strategy includes: traversing the segments in descending order of their duration and returning the first segment whose effective coverage duration is not less than GMCC as the effective coverage time reference; if all segments are less than GMCC, then the candidate waveform is removed. Implement Non-GBR service strategies to accumulate effective coverage time, including: defining the effective coverage time of ground user equipment with interactive Non-GBR priority or background Non-GBR priority as the sum of the durations of all effective segments, causing GBR services to be briefly interrupted during the interference avoidance period, so as to minimize the cumulative effective coverage time of Non-GBR service coverage time.

[0013] Optionally, in the satellite communication method described above, the complete bitmap differential incremental update of all wave position states includes: When updating the previously issued interference avoidance configuration, the satellite control equipment counts the number of spectral positions whose IRL level changes during this update: Changed_Count If Changed_Count ≤ Threshold_Delta, then incremental bitmap update is used, and an incremental update command is generated; Threshold_Delta is the incremental update threshold. If Changed_Count > Threshold_Delta, then use a full bitmap update; The data packet of the incremental update command includes an incremental update command identifier, the same packet control field as the full update, the full configuration version number on which this incremental update is based, the version number after this update takes effect, and the total number of changed bits.

[0014] Optionally, the satellite communication method further includes implementing version consistency guarantees, including: After receiving the incremental update command, the on-board base station verifies whether the local effective version number is consistent with the base configuration version number. If they match, an incremental update is performed, updating the IRL level and PAA mode of the changed_Count waveforms to the local configuration image, and updating the local effective version number to the new configuration version number; PAA mode is the power adjustment action mode. If there is a discrepancy, a version mismatch error response and the locally effective version number will be returned. Upon receiving the response, the satellite control equipment will immediately send the latest full configuration to overwrite the current configuration of the on-board base station. Subsequent incremental updates will continue to be used. The new configuration version number is the version number after the update takes effect, and the base configuration version number is the full configuration version number on which the incremental update is based. The satellite base station maintains the currently effective configuration image, which can be accessed directly by wavelet index, and incremental updates only modify the corresponding entries.

[0015] The present invention also provides a satellite communication system, comprising: The queue establishment module is configured to establish priority handover queues based on the 5G QoS identifier of the terrestrial user equipment; A priority sorting module is configured to arrange the priority switching queues in descending order of GBR service value; and The service switching module is configured to switch GBR services according to the priority switching queue.

[0016] In the satellite communication method and system provided by this invention, a priority handover queue is established according to the QoS identifier of the ground user equipment. GBR services are then handed over in descending order of value, which prioritizes the handover of high-value GBR services and avoids low-value services from monopolizing handover resources. This better adapts to the high dynamic coverage and high concurrency handover requirements in NTN scenarios.

[0017] Furthermore, this invention introduces a target waveform remaining capacity constraint in the handover target selection to improve the handover success rate of GBR bearers; and formulates effective coverage time refresh strategies for GBR and Non-GBR services respectively to reduce the handover ping-pong effect; this invention designs an incremental differential bitmap update mechanism to significantly reduce the transmission overhead of the S-C1 interface when a small number of waveform states change.

[0018] This invention relates to the field of satellite communication technology, and in particular to a method for priority-based handover scheduling based on the user's Quality of Service (QoS) level when interference avoidance causes the service beam to be shut down in a 5G NTN (non-terrestrial network) low Earth orbit (LEO) satellite communication system, as well as an incremental differential update method for interference avoidance configuration information.

[0019] The inventors of this invention have discovered through research that the prior art has the following problems: 5G NTN Handover Mechanism: In the NTN regenerative payload architecture defined in 3GPP Release 17 and later versions, the on-board base station (S-gNB) is responsible for managing the radio access and handover of ground user equipment (UE). When a service beam needs to be completely shut down at time start due to interference avoidance, the S-gNB must complete the handover of all UEs on that beam before start to avoid service interruption. 3GPP TS 23.501 defines the 5QI (5G QoS Identifier) ​​system, classifying data radio bearers according to service type: GBR (Guaranteed Bit Rate) bearers (such as 5QI=1 voice, 5QI=2 video conferencing) must guarantee a minimum bit rate; Non-GBR (Non-Guaranteed Bit Rate) bearers (such as 5QI=9 background data) are relatively tolerant of interruptions.

[0020] Configuration information transmission mechanism: The ground satellite control equipment (SCF) injects interference avoidance configuration information into the S-gNB via the S-C1 interface, currently using a full-transmission method: each update sends a complete bitmap containing the status of all spectral positions. For the three-layer composite bitmap (A-Bitmap + NS-Bitmap + SL-Bitmap) of the random beam, the full transmission is approximately 192 bytes per transmission, regardless of the actual number of changing spectral positions.

[0021] Coverage Time Refresh Algorithm (Original Version): The original scheme removes the interference avoidance period from the original coverage time period [A1, A2], and takes the longest continuous valid sub-segment [T1, T2] as the valid coverage time for handover target selection. It is processed uniformly for all UEs and has no QoS awareness.

[0022] In summary, the disadvantages of the existing closest technical solution are: Handover without priority distinction: S-gNB triggers handover uniformly for all UEs in the avoidance phase without considering the QoS level of the service. In scenarios with limited handover resources, high-value GBR services (voice, video) may not have completed the handover when the avoidance begins due to queuing and waiting, resulting in interruption. The handover target selection does not take into account the remaining capacity of the target band: even if the coverage time meets the requirements, if the target band is nearly full, the newly joined GBR bearer UE cannot obtain the required resources, resulting in a high handover failure rate. The coverage time refresh algorithm has no QoS constraints: For GBR service UEs, the total coverage time alone may be used to select target waveforms with fragmented coverage time, which may cause the handover to be interrupted again by the avoidance period shortly after the handover, resulting in a handover ping-pong effect. The overhead of full configuration update is high: In scenarios with a small number of waveform avoidance status changes (such as IRL level updates of only 10 to 20 waveforms), it is still necessary to retransmit the entire 192-byte Bitmap. In multi-satellite concurrent management scenarios, the S-C1 link bandwidth is under great pressure, and the configuration update is prolonged.

[0023] To address the above issues, this invention constructs a Delta-Bitmap Incremental Update Command (DUC) data structure, along with a version consistency check and full rollback mechanism. Specifically, the DUC instruction includes the baseline configuration version number (RCV), the new configuration version number (New_Ver), the total number of changed waveforms (Changed_Count), and a waveform-by-wave description field (including Beam_Index, New_IRL, New_PAA_Mode, and reserved bits). After receiving the instruction, the S-gNB first compares the local effective version number (Local_Ver) with the RCV. If they match, the IRL level and PAA mode of the corresponding waveform are atomically updated according to the Changed_Count, and Local_Ver is upgraded simultaneously. If the versions do not match, an error response is triggered, prompting the SCF to issue the latest full configuration to overwrite the local image, and the incremental mode is subsequently restored. Given the limited bandwidth and high latency of the NTN backhaul link, this method can compress the amount of transmitted data by 55% to over 91% when only a few waveform states change, significantly reducing signaling overhead. At the same time, thanks to the dual verification of version comparison and full rollback, configuration state tearing caused by signaling packet loss or out-of-order delivery is prevented, ensuring the accuracy and real-time performance of the waveform configuration mirroring on the S-gNB side.

[0024] Based on the principle of differential decoding, this invention achieves a significant reduction in data volume by transmitting only the changed entries instead of the entire Bitmap. Since the S-gNB maintains a mirror of the currently effective configuration that can be directly accessed by wavelet index, Delta updates only perform replacements on specific entries, resulting in high execution efficiency and maintaining the atomic characteristic that all wavelet changes take effect simultaneously. In addition, the strict matching mechanism between RCV and Local_Ver constitutes the benchmark anchor point for state synchronization. Once a version gap occurs in the link transmission, the system immediately initiates a full overwrite to rebuild consistency, thereby ensuring the reliability of configuration distribution in a closed loop.

[0025] This invention employs a QoS-aware hierarchical handover scheduling strategy, dividing the UE into priority queues P1 to P4 based on its 5QI and GBR parameters, and dynamically allocating time quotas according to priority ratios within a predetermined preparation window (PAW). Through differentiated time resource allocation, high-priority services (such as MCPTT and VoNR) can complete handover quickly in the initial stage of interference avoidance, preventing voice and trunking call interruptions; conversely, low-priority data services are allocated only the remaining window period, preventing low-priority tasks from crowding out handover resources for high-priority services.

[0026] Technical principle: Based on the characteristics of real-time services being sensitive to latency and jitter, the total PAW duration is divided according to a preset weight; since high-priority queues are scheduled first and have sufficient quotas, signaling interaction and resource reservation can be completed within the window period; this mechanism is essentially based on resource preemption and time slicing management according to service SLA requirements, thereby achieving differentiated QoS guarantee for multiple services within a limited avoidance window.

[0027] This invention introduces a CATS target beam position optimization algorithm. It applies a minimum GMCC coverage time constraint to the candidate beam position set and calculates a comprehensive score by combining the longest continuous coverage time percentage with remaining capacity (C_margin), selecting the optimal handover target. Inferior beam positions with fragmented coverage or depleted capacity are eliminated, ensuring that the handover target has continuous and stable coverage capability and sufficient carrying resources during future avoidance periods, thereby reducing the probability of re-interruption after handover. Based on the multi-objective weighted decision principle, the GMCC constraint acts as a hard threshold to directly filter candidates that do not meet basic connectivity requirements. Subsequently, beam position quality is quantified through a linear weighting formula. Since the score directly maps to comprehensive availability, the system can objectively select the optimal beam position that balances latency continuity and load balancing. This algorithm relies on a joint evaluation of ephemeris prediction and real-time load feedback.

[0028] This invention addresses low-priority users who fail to complete handover within the PAW window by issuing an RRCRelease command carrying suspendConfig to put them into a suspended state. After the interference avoidance period ends, the S-gNB proactively initiates a paging process to trigger the RRC (Radio Resource Control) recovery procedure and utilizes locally cached data to resume service transmission. This avoids the forced session interruption caused by directly releasing the user connection due to handover timeout, allowing the terminal to maintain its registered state during the avoidance period and seamlessly resume data services after the avoidance ends, with no session interruption perceived by the user. Based on the 5G NR RRC sleep and recovery mechanism, the suspended state retains the UE context and security key, thus eliminating the need for a complete initial access and authentication process. Since the S-gNB has cached downlink data before the handover failure, once the terminal completes RRC recovery through random access, the network side immediately resumes sending cached data from the point of failure. This process relies on the freezing of the control plane state and the temporary storage technology of user plane data, thus significantly shortening the service recovery latency. Attached Figure Description

[0029] Figure 1 This is a schematic diagram of the overall process of a satellite communication method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of the QAS handover scheduling system architecture of the satellite communication method in one embodiment of the present invention; Figure 3This is a schematic diagram of the P1~P4 priority switching scheduling timing of a satellite communication method according to an embodiment of the present invention; Figure 4 This is a comparative schematic diagram of the effective coverage time refresh algorithm with GMCC constraints in a satellite communication method according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the Delta-Bitmap incremental update data structure and version verification process of the satellite communication method in one embodiment of the present invention; Figure 6 This is a schematic diagram of the CATS target wavelength capacity sensing and selection algorithm of a satellite communication method in one embodiment of the present invention. Detailed Implementation

[0030] In this invention, the various embodiments are merely intended to illustrate the solutions of the invention and should not be construed as limiting.

[0031] It should also be noted that within the scope of this invention, the terms "same", "equal", and "equal to" do not mean that the two values ​​are absolutely equal, but allow for a certain reasonable error. In other words, the terms also cover "substantially the same", "substantially equal", and "substantially equal to".

[0032] Furthermore, the numbering of the steps in the methods of the present invention does not limit the execution order of the method steps. Unless otherwise specified, the method steps may be executed in different orders.

[0033] The satellite communication method and system proposed in this invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. The advantages and features of this invention will become clearer from the following description and claims. It should be noted that the drawings are all in a very simplified form and use non-precise proportions, and are only used to facilitate and clarify the illustration of the embodiments of this invention.

[0034] The purpose of this invention is to provide a satellite communication method and system to solve the problem that existing inter-satellite handover methods are difficult to adapt to the high dynamic coverage and high-concurrency handover requirements in NTN scenarios.

[0035] To achieve the above objectives, one embodiment of the present invention provides a satellite communication method. Figure 1 The present invention illustrates the overall flow of a satellite communication method according to an embodiment of the present invention, including: establishing a priority switching queue according to the 5G QoS identifier of the ground user equipment; arranging the priority switching queue in descending order of GBR service value; and performing GBR service switching according to the priority switching queue.

[0036] Specifically, the UE four-level priority classification rules and PAW time-sharing scheduling mechanism in interference avoidance trigger handover scenarios include: based on 5QI and GBR attributes, UEs are divided into four levels: P1 (emergency communication), P2 (real-time GBR), P3 (latency-sensitive Non-GBR), and P4 (background Non-GBR). Within the pre-processing window (PAW) before avoidance, handover is scheduled in time-sharing with P1 triggered immediately, P2 accounting for 60%, P3 accounting for 30%, and P4 using the remaining proportion. This is the first time that the 5QI / GBR priority system has been introduced into the handover resource orchestration of interference avoidance scenarios. The P4 UE's "RRC suspension + automatic recovery after avoidance" mechanism is as follows: when the PAW time is insufficient to complete the P4 UE handover, QAS actively sends RRC Release with suspend Config (preserving context) to the P4 UE, and automatically triggers RRC recovery after the avoidance period ends, achieving "no resource preemption and no session loss", which is different from the forced handover or forced interruption of existing technologies. In addition, in one embodiment of the present invention, the target band capacity-aware selection algorithm (CATS) is executed, including: on the basis of coverage time and RSRQ (reference signal reception quality) screening, a capacity margin constraint of C_margin ≥ GBR_i is added (only for GBR service UEs), and a comprehensive score ranking of Score = w1×ECD_normalized + w2×(C_margin / C_total) is introduced to avoid selecting target bands that are already fully loaded even though they have sufficient coverage time; Furthermore, in one embodiment of the present invention, the effective coverage time enhancement algorithm for GBR services with GMCC constraints is executed, including: requiring the longest continuous effective coverage segment duration of the candidate target wavelength of GBR services to be ≥ GMCC, and a segment selection strategy of "traversing descending segments and returning the first segment that satisfies GMCC", which is different from the simple strategy of the prior art that only takes the longest total duration, and can reduce the ping-pong effect of GBR service handover. An embodiment of the present invention also designs an incremental Delta-Bitmap update command (DUC) data structure and version consistency guarantee mechanism, including: the DUC contains a 4-byte / wavelength change description (Beam_Index 16bit + New_IRL 2bit + New_PAA_Mode 3bit + Reserved 11bit), which, together with the RCV baseline version number verification and full rollback mechanism, can reduce the amount of transmitted data by more than 55% when only a small number of wavelength states change, while ensuring the correctness of configuration updates.

[0037] Figure 2This paper illustrates the QAS handover scheduling system architecture of a satellite communication method according to an embodiment of the present invention, and the collaborative relationship between the QAS module and modules such as L3, RRM, and CATS within the S-gNB. After the SCF issues the avoidance configuration containing IRL level and PAW parameters, the QAS divides the UEs into four priority queues, P1 to P4, according to the 5QI / GBR attributes. The RRM coordinates the target wavelet selection (including GMCC coverage time constraints and capacity margin constraints) through the CATS algorithm. Finally, L3 initiates RRC handover signaling. For P4 UEs that have not completed the handover within the PAW, RRC suspension is executed, and recovery is automatically triggered after the avoidance ends.

[0038] One embodiment of the present invention adds a QoS-Aware Switching Scheduler (QAS) module to the RRC layer (L3) of the S-gNB, and adds incremental update decision logic to the configuration management module of the SCF. First, a QoS-aware four-level priority switching scheduling mechanism is executed. The UE four-level priority classification rules are as follows: QAS obtains the DRB (Data Radio Bearer) 5QI and GBR parameters for each UE from the UE context maintained by S-gNB, and classifies them according to the following rules (the highest priority is taken when a UE has multiple DRBs): Figure 3 The P1-P4 priority switching scheduling sequence of the satellite communication method in one embodiment of the present invention is shown, including: displaying the four-level priority scheduling process within the PAW time window in the form of a timeline. P1 (emergency communication) is triggered immediately after the start of PAW; P2 (GBR real-time) is completed within the first 60% of PAW; P3 (interactive Non-GBR) is completed within PAW; P4 (background Non-GBR) makes every effort to switch within the remaining 10% of PAW, and if it times out, it enters a suspended state through RRC Release; after the avoidance period ends, the S-gNB actively triggers the RRC recovery of the suspended UE, and the data continues to be transmitted without the user's awareness.

[0039] Next, PAW time resources are allocated: The total duration T_PAW of the Pre-Avoidance Window is specified by the SCF in the configuration information (default 3 seconds). QAS allocates time quotas according to the following proportions: P1 triggers immediately (no quota), P2 uses 60% of T_PAW, P3 uses 30% of T_PAW, and P4 uses the remaining 10% (if insufficient, execution is suspended). If a previous priority completes ahead of schedule, the remaining time is allocated to the next priority.

[0040] The P4 priority also implements the UE "suspend + automatic recovery" mechanism: QAS sends an RRCRelease message (carrying suspendConfig parameters) to the P4 UE that failed to complete the handover in PAW, and the UE enters the Suspended state to retain the context; after the interference avoidance period [start, end] ends, S-gNB actively sends a paging to the suspended UE to trigger the RRC recovery procedure. The UE restores the connection through random access and resumes the transmission of cached data (supports a maximum suspension time T_suspend_max, default 60 seconds, and releases the context after timeout).

[0041] In one embodiment of the present invention, the Target Band Capacity Aware Selection Algorithm (CATS) is executed. When selecting a target band for handover, QAS adds the following capacity constraint to the candidate band set (after filtering by the coverage time refresh algorithm). The capacity margin is defined as: C_margin = C_total - C_used - C_reserved; where C_total is the total capacity of the target band, C_used is the currently used capacity, and C_reserved is the capacity reserved for other UEs waiting to be handed over to the band.

[0042] Next, capacity screening rules are applied: For P1 / P2 (GBR bearer) UEs, the target spectral bit must satisfy C_margin ≥ GBR_i (the UE's GBR requirement); otherwise, the spectral bit is removed from the candidate set. For P3 / P4 UEs, there is no lower capacity limit constraint. GBR is a core concept in the 3GPP standard, short for Guaranteed Bit Rate. The subscript _i represents "the i-th user equipment (UE)".

[0043] In 5G systems, different services have different speed requirements. For real-time services like voice calls, the network must guarantee a minimum speed (for example, VoNR voice calls need to guarantee at least tens of kbps), otherwise the call will be intermittent. This "must-guarantee minimum speed" is called GBR.

[0044] GBR_i represents the "guaranteed bit rate requirement for the i-th user". For example, if a user's VoNR service GBR_i = 2Mbps, it means the network must guarantee at least 2Mbps of bandwidth for this user. The remaining capacity (C_margin) of the candidate target bandwidth must be greater than or equal to the user's GBR requirement (GBR_i). In other words, the target bandwidth must have sufficient remaining bandwidth to accommodate the user's minimum rate requirement; otherwise, it cannot be selected as the handover target. This is a "capacity threshold screening" condition, which only applies to GBR service users (P1 / P2 level).

[0045] A comprehensive scoring and ranking process is then performed again: Candidate satellite positions that meet the constraints are ranked in descending order of the following scores, with the highest score selected as the handover target: Score = w1 × ECD_normalized + w2 × (C_margin / C_total); where ECD_normalized is the normalized effective coverage time (see Technical Scheme 3), w1 = 0.7, w2 = 0.3 (configurable). If the capacity of all candidate satellite positions is insufficient, the issue is reported to the SCF, which coordinates with adjacent satellites to take over the overflow users.

[0046] Figure 4 This paper illustrates a comparison of effective coverage time refresh algorithms with GMCC constraints in a satellite communication method according to an embodiment of the present invention: It showcases an enhanced effective coverage time refresh algorithm with GMCC (guaranteeing the shortest continuous coverage duration, default 30 seconds) constraints, contrasting it with the original "take the longest sub-segment" strategy. The enhanced algorithm iterates through sub-segments in descending order of duration, returning the first sub-segment that satisfies the GMCC constraint. If no sub-segment satisfies the constraint, the candidate wavelength is discarded. This fundamentally avoids selecting target wavelengths with "large total coverage time but none meeting the continuity requirement," reducing the ping-pong effect after GBR service handover.

[0047] In one embodiment of the present invention, the satellite communication method executes an enhanced effective coverage time refresh algorithm with QoS constraints to remove each interference avoidance period from the original coverage time period [A1, A2] (using a conservative removal strategy, each boundary is extended outward by 0.5 ms to prevent boundary alignment errors), resulting in several discontinuous effective coverage sub-segments; Furthermore, the GBR service enhancement strategy (GMCC constraint) is implemented: For P1 / P2 (GBR service) UEs, the duration of at least one continuous effective coverage sub-segment of the candidate target spectral position must meet the Guaranteed Minimum Continuous Coverage requirement (GMCC), where: GMCC = max(T_session_remain,GMCC_min); T_session_remain is the estimated remaining duration of the current session (if known), and GMCC_min is the minimum continuous coverage guarantee configured by the system (default 30 seconds).

[0048] Furthermore, a segment selection strategy is implemented: segments are traversed in descending order of duration, and the first segment that satisfies segment.duration ≥ GMCC is returned as a valid coverage time reference; if no segment satisfies GMCC, the candidate waveform is discarded. This strategy avoids selecting targets with fragmented coverage time (cut by multiple avoidance time periods), reducing secondary handovers for GBR services.

[0049] Furthermore, implement the Non-GBR service policy (cumulative effective coverage duration): For P3 / P4 (Non-GBR service) UEs, the effective coverage time is defined as the sum of the durations of all effective sub-segments (cumulative value), allowing the service to resume transmission after a brief interruption during the avoidance period, requiring the cumulative effective coverage duration to be ≥ Non_GBR_min_coverage (default 30 seconds).

[0050] Figure 5 The following is an illustration of the Delta-Bitmap incremental update data structure and version verification process of the satellite communication method in one embodiment of the present invention: The upper part shows the complete field structure of the DUC (incremental update command), which consists of a 6-byte fixed header plus a 4-byte change description array for each changed bit; The lower part shows the update method decision logic of the SCF (comparison of Changed_Count and Threshold_Delta), as well as the version consistency verification and rollback mechanism after the S-gNB receives the DUC, to ensure the correctness and eventual consistency of the incremental update.

[0051] In one embodiment of the present invention, the satellite communication method executes an incremental differential bitmap (Delta-Bitmap) update mechanism. The update method selection logic includes: when the SCF updates the issued interference avoidance configuration, it first counts the number of waveforms with IRL level changes in this update, Changed_Count: if Changed_Count ≤ Threshold_Delta (incremental update threshold, default 63), then incremental Delta-Bitmap update is used; if Changed_Count > Threshold_Delta, then full Bitmap update (original method) is used.

[0052] Incremental Update Command (DUC) packet structure: Add a new command type (command type code recommended to be 0x0009), header fields: Cmd_Type (8 bits): 0x0009, identifies the Delta update command; Total_PKT (16 bits) / PKT_Index (16 bits): Same packet control field as full update; RCV—Base Configuration Version Number (32 bits): The full configuration version number on which this incremental update is based; New_Ver — New configuration version number (32 bits): The version number after this update takes effect; Changed_Count (16 bits): The total number of waveforms that changed; Description of the changing waveform (4 bytes per changing waveform): Beam_Index (16 bits): The number of the changing waveform (0 ~ N_beam-1); New_IRL (2 bits): The IRL level after this bit update (00 / 01 / 10 / 11); New_PAA_Mode (3 bits): The corresponding PAA working mode; Reserved (11 bits): Reserved for future expansion.

[0053] Transmission efficiency comparison (based on full update of three-layer Bitmap): In one embodiment of the present invention, the satellite communication method implements a version consistency guarantee mechanism: After receiving the DUC, the S-gNB verifies whether the local effective version number Local_Ver and RCV are consistent: If consistent: an incremental update is performed, updating the IRL level and PAA mode of the changed_Count changed spectral bits to the local configuration image, and updating Local_Ver to New_Ver; If inconsistent: a version inconsistency error response (including Local_Ver) is returned, and the SCF immediately sends the latest full configuration after receiving it, overwriting the current configuration of the S-gNB, and continues to use incremental updates thereafter.

[0054] PAA (Power Adjustment Action) mode indicates the power adjustment strategy adopted by a specific satellite position during interference avoidance, including normal transmission, reduced-power transmission, and beam shutdown. In interference avoidance scenarios, satellite beams face different levels of interference risk (IRL level), and corresponding power adjustment measures need to be taken for each position—such as reducing transmission power or shutting down the beam. PAA describes the power adjustment mode adopted by each position during interference avoidance.

[0055] In the DUC data structure, each changed bit contains New_IRL (2 bits, interference risk level) and New_PAA_Mode (3 bits, PAA operating mode). From the example data, PAA_Mode corresponds to the IRL level: when IRL=00, PAA_Mode=000 (normal operation); when IRL=01, PAA_Mode=001 (minor adjustment); when IRL=11, PAA_Mode=011 (heavy adjustment / shutdown). The 3-bit field means that PAA supports 8 operating modes (000~111), corresponding to different levels of power adjustment actions such as normal transmission, power reduction by one level, power reduction by two levels, and beam shutdown.

[0056] Figure 6This paper illustrates the CATS target radii capacity-aware selection algorithm flow of a satellite communication method according to an embodiment of the present invention, demonstrating the four-step decision-making process for CATS target radii selection: ① Coverage time refresh screening (including GMCC constraints); ② RSRQ threshold screening; ③ GBR capacity margin constraint screening (applicable only to P1 / P2 UEs); ④ Comprehensive score ranking (coverage time × 0.7 + capacity margin ratio × 0.3). If the candidate set is empty, an SCF is reported to trigger cross-satellite coordination; if there are candidate radii that meet the conditions, the one with the highest score is selected as the handover target and GBR resources are reserved. RSRQ is a signal quality measurement index defined in the 3GPP standard, short for Reference Signal Received Quality.

[0057] S-gNB maintains the "currently effective configuration image" (accessible directly by wavelet index). Delta updates only modify the corresponding entries, resulting in high execution efficiency; full updates refresh the entire image. Incremental updates take effect atomically on the S-gNB side (all wavelet changes take effect simultaneously, without intermediate states).

[0058] In one embodiment of the present invention, the satellite communication method is illustrated by taking the example of the 50th wave position of a certain LEO satellite service beam needing to be shut down at time T_start due to interference avoidance (IRL-3), to illustrate the specific implementation process of the present invention.

[0059] Scenario setting: There are currently 20 UEs on the network at wave position 50, specifically distributed as follows: 2 MCPTT trunking call users (P1), 5 VoNR voice users (P2), 8 web browsing users (P3), and 5 file download users (P4). PAW duration T_PAW = 3 seconds, and the avoidance period is approximately 60 seconds.

[0060] Step 1: QAS initializes the switching queue (triggered 3 seconds before T_start, i.e., PAW starts). QAS reads the 5QI / GBR parameters of each UE from the UE context, and classifies them as follows: P1 queue (2 MCPTT users), P2 queue (5 VoNR users), P3 queue (8 Web users), and P4 queue (5 file download users). PAW time allocation: P2 time quota = 3 × 60% = 1.8 seconds, P3 quota = 3 × 30% = 0.9 seconds, P4 quota = 0.3 seconds.

[0061] Step 2: P1 / P2 switching execution (PAW from 0 to 1.8 seconds) QAS immediately triggers a handover for the two MCPTT users in queue P1, and the CATS algorithm selects from candidate wave positions (wave positions 51, 52, and 53): First, a coverage time refresh is performed (GMCC constraint: GMCC_min = 30 seconds). Wavelength 51 has a 25-second consecutive segment within the next 60 seconds, which does not meet GMCC and is therefore discarded. Wavelength 52 has a longest consecutive segment of 40 seconds, meeting GMCC and with C_margin = 35% (remaining capacity), resulting in a score of Score_52 = 0.7×(40 / 60) + 0.3×0.35 = 0.572. Wavelength 53 has a longest consecutive segment of 35 seconds, with C_margin = 60%, resulting in a score of Score_53 = 0.7×(35 / 60) + 0.3×0.60 = 0.589, a higher score. Two MCPTT users switch to wavelength 53, and S-gNB reserves GBR resources for them (each requiring 2 Mbps × 2 = 4 Mbps). A similar process is then performed on the five VoNR users in the P2 queue, all completing the switchover within 1.8 seconds.

[0062] Step 3: P3 switch execution (PAW 1.8~2.7 seconds) Eight web browsing users (Non-GBR) selected targets based on their cumulative effective coverage time, prioritizing the candidate wavelength with the largest C_margin. Seven users successfully switched over, while one user failed to switch over due to a sudden overload of the target wavelength (and entered a retry phase).

[0063] Step 4: P4 processing (PAW at 2.7~3.0 seconds) Of the 5 users downloading files, only 0.3 seconds of PAW time remained. Only 1 user completed the handover, while the remaining 4 were suspended by QAS: RRCRelease with suspendConfig was sent to the 4 UEs, and the UEs entered the Suspended state.

[0064] Step 5: Recover after the avoidance is complete (60 seconds later) After the avoidance period ended, the S-gNB sent paging messages to the four suspended UEs, triggering RRC recovery. The four UEs resumed connections via random access, and file downloads resumed (data continued to be sent from the S-gNB's buffer). The users were unaware of the session interruption.

[0065] Example of Delta-Bitmap incremental update: After 5 seconds, the SCF receives the new ephemeris correction, and only the IRL levels of beam positions No. 48, 50 and 53 change (Changed_Count = 3 < Threshold_Delta = 63). The SCF generates a DUC, which includes RCV (current version number), New_Ver (new version number), Changed_Count = 3, and descriptions of the 3 changed beam positions (Beam_Index=48, New_IRL=01, New_PAA_Mode=001; Beam_Index=50, New_IRL=11, New_PAA_Mode=011; Beam_Index=53, New_IRL=00, New_PAA_Mode=000). The total data volume is 6 + 3×4 = 18 bytes, which is reduced by about 91% compared with 192 bytes of the full bitmap. After verifying that the version numbers are consistent, the S-gNB atomically updates the configuration mirrors of the 3 beam positions, updates Local_Ver to New_Ver, and reports an acknowledgment response.

[0066] In an embodiment of the present invention, the satellite communication method can simplify the priority levels: the four levels from P1 to P4 can be simplified into two levels (GBR / Non-GBR) to implement priority switching in a simpler manner; the two-level classification also falls within the protection scope of the "establishing a multi-level handover priority queue based on QoS parameters" of the present invention; In an embodiment of the present invention, the satellite communication method includes a variant of the suspension alternative manner: the service suspension of the P4 UE can be implemented by suspending scheduling at the MAC layer (without sending an RRC message to the UE) in addition to RRC suspension, and the scheduling is resumed after the avoidance ends, with substantially the same effect; In an embodiment of the present invention, the satellite communication method can replace the Delta-Bitmap encoding manner: the changed beam position information can be further compressed by using differential index encoding (encoding the adjacent difference of the sorted Beam_Index), or using Huffman encoding, both of which are essentially incremental updates of "transmitting only the changed beam position information"; In an embodiment of the present invention, the satellite communication method includes the GMCC constraint execution position: the GMCC constraint can be executed on the S-gNB side (the solution of the present invention), or can be implemented through the handover rejection logic on the UE side (the UE refuses to accept the target beam position that does not satisfy GMCC), and both paths belong to the technical essence of the present invention; In an embodiment of the present invention, the satellite communication method includes dynamic adjustment of T_PAW: the PAW duration can be dynamically adjusted according to the number of UEs in the beam position and the historical handover delay (the PAW is longer when there are more UEs), so that the handover scheduling is adapted to the actual service complexity; In one embodiment of the present invention, the satellite communication method includes capacity-aware selection extended to cross-satellite communication: when the capacity of all candidate spectral bits of a single satellite is insufficient, the CATS algorithm can be extended to cross-satellite selection (querying the candidate spectral bit capacity of adjacent satellites) to achieve balanced capacity switching across satellites.

[0067] The present invention has the following beneficial effects: (1) High-value business continuity is greatly improved: The P1 / P2 priority guarantee mechanism ensures that emergency communication and real-time GBR services are switched over first in PAW, with a switching success rate of over 98% (estimated in typical load scenarios), which is far higher than the risk of random interruption when there is no priority. (2) Better system resource utilization: The P4 "suspend + resume" mechanism avoids the invalid handover signaling overhead of low priority services in scenarios with short avoidance periods (such as less than 60 seconds), reduces the unnecessary occupation of target wavelet resources, and improves the overall system resource utilization. (3) Improved stability of GBR service handover: GMCC constraints make the handover target selection prioritize ensuring the continuous coverage quality of GBR services rather than just looking at the total coverage duration, which can reduce the number of GBR service handover ping-pongs by about 30% (theoretical estimate) and reduce the impact of secondary handover on GBR carrying capacity; (4) Significantly improved configuration update efficiency: In typical ephemeris correction scenarios (K ≤ 20 wavelet changes), Delta-Bitmap reduces the amount of transmitted data from 192 bytes to about 86 bytes, saving about 55%; when multiple stars are updated concurrently, the bandwidth requirement of S-C1 link aggregation is greatly reduced, the configuration update response time is shortened, and higher frequency avoidance configuration refresh is supported. (5) The correctness of configuration updates is guaranteed by a mechanism: the version consistency verification and full rollback mechanism prevent incremental updates from silently failing when the versions are inconsistent, and ensure the final consistency of the system configuration.

[0068] In this invention, the modules of the system according to the invention can be implemented using software, hardware, firmware, or a combination thereof. When a module is implemented using software, its function can be implemented through computer program flow. For example, the module can be implemented using code segments (such as code segments in languages ​​like C and C++) stored in a storage device (such as a hard disk, memory, etc.), wherein the corresponding function of the module can be implemented when the code segment is executed by a processor. When a module is implemented using hardware, its function can be implemented by setting a corresponding hardware structure. For example, the module's function can be implemented by hardware programming a programmable device such as a field-programmable gate array (FPGA), or by designing an application-specific integrated circuit (ASIC) that includes multiple transistors, resistors, capacitors, and other electronic devices. When a module is implemented using firmware, the module's function can be written into a read-only memory such as an EPROM or EEPROM in the form of program code, and the corresponding function of the module can be implemented when the program code is executed by a processor. In addition, some functions of the module may need to be implemented by separate hardware or by working in cooperation with the hardware. For example, the detection function is implemented by a corresponding sensor (such as a proximity sensor, accelerometer, gyroscope, etc.), the signal transmission function is implemented by a corresponding communication device (such as a Bluetooth device, infrared communication device, baseband communication device, Wi-Fi communication device, etc.), the output function is implemented by a corresponding output device (such as a display, speaker, etc.), and so on.

[0069] While some embodiments of the present invention have been described in this application, those skilled in the art will understand that these embodiments are merely illustrative. Numerous variations, alternatives, and improvements will arise in those skilled in the art under the teachings of this invention without departing from its scope. The appended claims are intended to define the scope of the invention and thereby cover the methods and structures within the scope of the claims themselves and their equivalents in power conversion.

Claims

1. A satellite communication method, characterized in that, include: Establish priority handover queues based on the QoS identifiers of ground user equipment; The priority switching queue is arranged in descending order of GBR service value; as well as GBR service switching is performed according to the priority switching queue.

2. The satellite communication method as described in claim 1, characterized in that, Also includes: In GBR service handover, a handover target is set, and a target wavelength remaining capacity constraint is introduced into the handover target. The target wavelength capacity-aware selection algorithm is run to increase the handover success rate of GBR bearers. Set effective coverage time refresh thresholds for GBR and Non-GBR services respectively, compare the time interval between two handovers with the effective coverage time refresh thresholds, and perform service handover based on the comparison results; and Update and transmit based on the differential increments of the complete bitmap of all wave states.

3. The satellite communication method as described in claim 1, characterized in that, The on-board base station's RRC layer includes a user service quality-aware handover scheduler module, and the ground satellite control equipment's configuration management module includes an incremental update decision logic module. The satellite communication method also includes: The user service quality awareness switching scheduler module switches and schedules multiple user service quality awareness priorities; and The incremental update decision logic module performs a complete bitmap differential incremental update for all wave position states and runs an enhanced effective coverage time refresh algorithm with user service quality constraints. When the user service quality-aware handover scheduler module selects the target wave position for handover, a target wave position capacity constraint is added to the candidate wave position set after being filtered by the coverage time refresh algorithm.

4. The satellite communication method as described in claim 3, characterized in that, The multiple user service quality perception priorities include: Emergency priority is configured to determine its judgment condition as 5QI∈{65,66,69,70} or the emergency status flag is set. It is used for user MCPTT cluster calls, public safety communications, and emergency rescue. Its switching strategy is to be triggered immediately after the preprocessing window for avoidance begins, and to prioritize the seizure of target wave resources. Real-time GBR priority is configured to determine the condition as GBR>0 and 5QI∈{1,2,3,4}. It is used for user VoNR voice, video conferencing, and real-time gaming. Its switching strategy is to complete the switching within the first 60% of the preprocessing window before the avoidance. If the timeout occurs, the number of candidate targets will be increased and the retry will be performed. Interactive Non-GBR priority is configured to determine its criteria as GBR=0 and 5QI∈{5,6,7,8,9}. It is used for user web browsing and streaming media. Its switching strategy is to complete the switching within the preprocessing window before avoidance, after the real-time GBR priority. The background Non-GBR priority is configured to determine whether GBR=0 and 5QI≥10 or to perform a best-efforts approach. It is used for user file downloads and email synchronization. Its switching strategy is to perform a suspension action instead of switching when the remaining time in the preprocessing window before avoidance is insufficient, and to automatically resume after the avoidance ends.

5. The satellite communication method as described in claim 4, characterized in that, This also includes allocating time and resources for the preprocessing window before circumvention; The total pre-processing window duration T_PAW is specified by the satellite control equipment in the configuration information; the user service quality awareness switching scheduler module allocates time quotas according to the following proportions: emergency priority triggers immediately without consuming quota, real-time GBR priority occupies 60% of the total pre-processing window duration, interactive Non-GBR priority occupies 30% of the total pre-processing window duration, and background Non-GBR priority uses the remaining 10% of the total pre-processing window duration; if insufficient, execution is suspended; if a previous priority completes ahead of schedule, the remaining time is allocated to the next priority; and The satellite communication method also includes automatic recovery of background non-GBR priority ground user equipment after it is suspended; The user service quality awareness handover scheduler module sends an RRC publication message to the background Non-GBR priority ground user equipment that failed to complete the handover within the pre-processing window before interference avoidance. The ground user equipment enters a paused state to retain the context. After the interference avoidance period ends, the satellite base station actively sends a paging message to the suspended ground user equipment, triggering the RRC recovery process. The ground user equipment restores the connection through random access and resumes the transmission of cached data.

6. The satellite communication method as described in claim 5, characterized in that, Also includes: The remaining capacity of the target wavelength is defined as: C_margin = C_total - C_used - C_reserved; Where C_total is the total capacity of the target GHz band, C_used is the currently used capacity, and C_reserved is the capacity that the GHz band has been reserved for other UEs waiting to be connected; If the target bit C_margin of a ground user equipment with emergency priority or real-time GBR priority is less than GBR_i, then the target bit is removed from the candidate set; GBR_i is the guaranteed bit rate requirement of the i-th user. Allow ground user equipment with interactive Non-GBR priority or background Non-GBR priority to have no lower capacity limit constraint; Candidate wave positions that meet the constraints are sorted in descending order of the following scores, with the highest score being selected as the switching target: Score = w1 × ECD_normalized + w2 × (C_margin / C_total); Where ECD_normalized is the normalized effective coverage time, w1=0.7, w2=0.3; if the capacity of all candidate wavelengths is insufficient, the satellite control equipment is notified, and the satellite control equipment coordinates adjacent satellites to take over the overflow users.

7. The satellite communication method as described in claim 4, characterized in that, The enhanced effective coverage time refresh algorithm includes: removing each interference avoidance period from the original coverage time period, expanding the boundary of each interference avoidance period outward to prevent boundary alignment errors, and obtaining several discontinuous effective coverage sub-segments. Implement GBR service enhancement strategies, including: for ground user equipment with emergency priority or real-time GBR priority, requiring that the duration of at least one continuous effective coverage segment for candidate target beams meets the minimum continuous coverage duration guarantee requirement, where: GMCC=max(T_session_remain,GMCC_min); GMCC is the minimum continuous coverage duration requirement, T_session_remain is the estimated remaining duration of the current session, and GMCC_min is the minimum continuous coverage guarantee configured by the system; The segment selection strategy includes: traversing the segments in descending order of their duration and returning the first segment whose effective coverage duration is not less than GMCC as the effective coverage time reference; if all segments are less than GMCC, then the candidate waveform is removed. Implement Non-GBR service strategies to accumulate effective coverage time, including: defining the effective coverage time of ground user equipment with interactive Non-GBR priority or background Non-GBR priority as the sum of the durations of all effective segments, causing GBR services to be briefly interrupted during the interference avoidance period, so as to minimize the cumulative effective coverage time of Non-GBR service coverage time.

8. The satellite communication method as described in claim 3, characterized in that, The complete bitmap differential incremental update for all wave position states includes: When updating the previously issued interference avoidance configuration, the satellite control equipment counts the number of spectral positions whose IRL level changes during this update: Changed_Count If Changed_Count ≤ Threshold_Delta, then incremental bitmap update is used, and an incremental update command is generated; Threshold_Delta is the incremental update threshold. If Changed_Count > Threshold_Delta, then use a full bitmap update; The data packet of the incremental update command includes an incremental update command identifier, the same packet control field as the full update, the full configuration version number on which this incremental update is based, the version number after this update takes effect, and the total number of changed bits.

9. The satellite communication method as described in claim 8, characterized in that, It also includes ensuring version consistency, including: After receiving the incremental update command, the on-board base station verifies whether the local effective version number is consistent with the base configuration version number. If they match, an incremental update is performed, updating the IRL level and PAA mode of the changed_Count waveforms to the local configuration image, and updating the local effective version number to the new configuration version number; PAA mode is the power adjustment action mode. If there is a discrepancy, a version mismatch error response and the locally effective version number will be returned. Upon receiving the response, the satellite control equipment will immediately send the latest full configuration to overwrite the current configuration of the on-board base station. Subsequent incremental updates will continue to be used. The new configuration version number is the version number after the update takes effect, and the base configuration version number is the full configuration version number on which the incremental update is based. The satellite base station maintains the currently effective configuration image, which can be accessed directly by wavelet index, and incremental updates only modify the corresponding entries.

10. A satellite communication system, characterized in that, include: The queue establishment module is configured to establish priority handover queues based on the 5G QoS identifier of the terrestrial user equipment; The priority sorting module is configured to arrange the priority switching queues in descending order of GBR service value; as well as The service switching module is configured to switch GBR services according to the priority switching queue.