Method and apparatus for monitoring resource utilization of satellite communications

By acquiring and statistically analyzing the normalized resource utilization rate of satellite communication systems in a space-ground integrated networking scenario, the shortcomings of resource utilization monitoring in such scenarios are addressed, enabling efficient management and optimization of satellite communication system resources.

CN119921829BActive Publication Date: 2025-11-18CHINA MOBILE GROUP DESIGN INST +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411831393.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-11-18
Estimated Expiration
2044-12-12

AI Technical Summary

Technical Problem

Existing technologies lack effective methods for monitoring the utilization of channel and satellite resources in satellite-ground integrated networking scenarios, resulting in the inability to effectively manage satellite wireless channel resources.

Method used

The normalized resource utilization rates of the Radio Access Network (RAN) air interface and the Feeder Link (FL) air interface are obtained through the Operation and Maintenance Management System (OAM). A normalized resource utilization rate table is generated, and resource monitoring commands are sent to the base station gNB and the non-terrestrial gateway NTN GW through the Network Data Analysis Function (NWDAF). Short-term and long-term resource utilization rates are calculated, and finally, the NWDAF reports the long-term resource utilization rate to the OAM.

Benefits of technology

It enables effective monitoring of channel and satellite resource utilization in space-ground integrated networking scenarios, reduces computational load and complexity, and improves data processing and decision-making efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119921829B_ABST
    Figure CN119921829B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a resource utilization monitoring method and device for satellite communication, the method comprising: an OAM sending a resource monitoring command and a normalized resource utilization table to a NWDAF; the NWDAF sending the normalized resource utilization table and the resource monitoring command to a gNB and a NTN GW respectively; the gNB and the NTN GW respectively counting short-time resource utilization based on the resource monitoring command and the normalized resource utilization table, and sending the counted short-time resource utilization to the NWDAF respectively; the NWDAF counting long-time resource utilization of a RAN air interface, a FL air interface and each satellite based on the received short-time resource utilization, and sending the long-time resource utilization of the RAN air interface, the FL air interface and each satellite to the OAM; and the OAM receiving the long-time resource utilization of the RAN air interface, the FL air interface and each satellite sent by the NWDAF. In this way, the resource utilization is adjusted by looking up the normalized resource utilization table, which can effectively reduce the calculation amount and complexity, and thus can effectively monitor the resource utilization of the channel and the satellite in the satellite-ground integrated networking scenario.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the field of communication technology, and particularly relates to a resource utilization monitoring method and device for satellite communication. BACKGROUND

[0002] A satellite communication system uses a satellite as a relay station to forward microwave signals, and communicates between multiple ground stations to achieve "seamless" coverage of the ground. However, the microwave signal resources used by satellite communication are limited, especially as the number of users continues to grow and the demand for user services continues to increase, the demand for satellite wireless channel resources is increasing, and various interferences exist in the channel environment, so it is necessary to effectively monitor the utilization of satellite wireless channel resources.

[0003] However, the related art mainly considers the utilization of spatial resources in a 5G large-scale MIMO system, and there is no complete resource monitoring process for the resource utilization rate of channels and satellites in a star-ground fusion networking scenario. Therefore, the related art cannot effectively monitor the resource utilization rate of channels and satellites in a star-ground fusion networking scenario. SUMMARY

[0004] The present disclosure provides a resource utilization monitoring method and device for satellite communication.

[0005] According to a first aspect of the present disclosure, a resource utilization monitoring method for satellite communication is provided, the method comprising:

[0006] An operation, administration and maintenance system (OAM) obtains normalized resource utilization rates of each channel in a radio access network (RAN) air interface and a feeder link (FL) air interface in a target star-ground fusion networking scenario, generates a normalized resource utilization rate table based on the normalized resource utilization rates, and sends a resource monitoring command and the normalized resource utilization rate table to a network data analysis function (NWDAF);

[0007] The NWDAF sends the normalized resource utilization rate table and the resource monitoring command to a base station (gNB) and a non-terrestrial network gateway (NTN GW) respectively;

[0008] The gNB respectively calculates short-time resource utilization rates of each channel in the RAN air interface and a single satellite based on the resource monitoring command and the normalized resource utilization rate table, obtains first short-time resource utilization rates, and sends the first short-time resource utilization rates to the NWDAF;

[0009] The NTN GW calculates second short-time resource utilization rates of downlink feeder links on the FL air interface based on the resource monitoring command and the normalized resource utilization rate table, and sends the second short-time resource utilization rates to the NWDAF;

[0010] The NWDAF is configured to: based on the received first short-time resource utilization and the second short-time resource utilization, count long-time resource utilization of the RAN air interface, the FL air interface, and each satellite, and send the long-time resource utilization of the RAN air interface, the FL air interface, and each satellite to the OAM.

[0011] The OAM is configured to receive the long-time resource utilization of the RAN air interface, the FL air interface, and each satellite sent by the NWDAF.

[0012] According to a second aspect of the present disclosure, a resource utilization monitoring device for satellite communication is provided, and the device comprises an operation and maintenance management system (OAM), a network data analysis function (NWDAF), a base station (gNB), and a non-terrestrial gateway (NTN GW).

[0013] The OAM is configured to: in a target satellite-ground integrated networking scenario, acquire normalized resource utilization of each channel in a radio access network (RAN) air interface and a feeder link (FL) air interface, generate a normalized resource utilization table based on the normalized resource utilization, and send a resource monitoring command and the normalized resource utilization table to a network data analysis function (NWDAF).

[0014] The NWDAF is configured to: send the normalized resource utilization table and the resource monitoring command to the base station (gNB) and the non-terrestrial gateway (NTN GW) respectively.

[0015] The gNB is configured to: based on the resource monitoring command and the normalized resource utilization table, count short-time resource utilization of each channel in the RAN air interface and a single satellite respectively, obtain first short-time resource utilization, and send the first short-time resource utilization to the NWDAF.

[0016] The NTN GW is configured to: based on the resource monitoring command and the normalized resource utilization table, count second short-time resource utilization of uplink and downlink feeder links in the FL air interface, and send the second short-time resource utilization to the NWDAF.

[0017] The NWDAF is further configured to: based on the received first short-time resource utilization and the second short-time resource utilization, count long-time resource utilization of the RAN air interface, the FL air interface, and each satellite, and send the long-time resource utilization of the RAN air interface, the FL air interface, and each satellite to the OAM.

[0018] The OAM is further configured to receive the long-time resource utilization of the RAN air interface, the FL air interface, and each satellite sent by the NWDAF.

[0019] According to a third aspect of this disclosure, an electronic device is provided. The electronic device includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the program to implement the method described above.

[0020] According to a fourth aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the methods described above.

[0021] According to a fifth aspect of this disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the methods described above.

[0022] The satellite communication resource utilization monitoring method and apparatus provided in this disclosure, through OAM in a target satellite-ground integrated networking scenario, obtains the normalized resource utilization rate of each channel in the RAN air interface and the feeder link FL air interface, generates a normalized resource utilization rate table based on the normalized resource utilization rate, and sends a resource monitoring command and the normalized resource utilization rate table to the NWDAF; the NWDAF sends the normalized resource utilization rate table and the resource monitoring command to the gNB and the non-terrestrial gateway NTN GW respectively; the gNB, based on the resource monitoring command and the normalized resource utilization rate table, calculates the short-term resource utilization rate of each channel and single satellite in the RAN air interface, obtains a first short-term resource utilization rate, and sends the first short-term resource utilization rate to the NWDAF; the NTN Based on the resource monitoring command and the normalized resource utilization table, the GW calculates the second short-term resource utilization of the FL air interface uplink and downlink feeder links and sends the second short-term resource utilization to the NWDAF. The NWDAF, based on the received first and second short-term resource utilization, calculates the long-term resource utilization of the RAN air interface, the FL air interface, and each satellite, and sends the long-term resource utilization of the RAN air interface, the FL air interface, and each satellite to the OAM. The OAM receives the long-term resource utilization of the RAN air interface, the FL air interface, and each satellite sent by the NWDAF. This embodiment adjusts resource utilization by looking up the normalized resource utilization table, effectively reducing computational load and complexity, thereby enabling effective monitoring of channel and satellite resource utilization in satellite-ground integrated networking scenarios. Attached Figure Description

[0023] Further details, features, and advantages of this disclosure are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:

[0024] Figure 1 A schematic diagram of a monitoring process for normalized satellite communication wireless resource utilization provided as an exemplary embodiment of this disclosure;

[0025] Figure 2 A schematic diagram of the monitoring process for the utilization of satellite communication wireless resources provided in yet another embodiment of this disclosure;

[0026] Figure 3 A flowchart of a satellite communication resource utilization monitoring method provided as an exemplary embodiment of this disclosure;

[0027] Figure 4 A schematic block diagram of the functional modules of a satellite communication resource utilization monitoring device provided as an exemplary embodiment of this disclosure;

[0028] Figure 5 A structural block diagram of an electronic device provided as an exemplary embodiment of this disclosure;

[0029] Figure 6 A block diagram of a computer system provided for an exemplary embodiment of this disclosure. Detailed Implementation

[0030] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0031] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0032] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below. It should be noted that the concepts of "first", "second", etc., used in this disclosure are only used to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their interdependencies.

[0033] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0034] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0035] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0036] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0037] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device. It is understood that the above notification and user authorization process is merely illustrative and does not constitute a limitation on the implementation of this disclosure; other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0038] To solve the technical problems existing in related technologies, such as Figure 1 As shown, Figure 1 This is a schematic diagram of a monitoring process for the utilization of normalized satellite communication wireless resources provided in an embodiment of this disclosure.

[0039] Specifically, in this embodiment, the OAM (Operation Administration and Maintenance) obtains the maximum number of resource blocks that each channel on the RAN (Radio Access Network) and FL (Feed Link) air interfaces can provide, determines the satellite-ground fusion networking scenario, calculates and generates a normalized resource utilization table for each channel under the corresponding networking scenario, and then sends the corresponding table and resource utilization calculation rules to the NWDAF (Network Data Analytics Function). The NWDAF then distributes the data to the gNB (gNodeB) and NTN GW (Non-Terrestrial Network Gateway) to complete the deployment of radio resource monitoring. The OAM sends a resource monitoring start command to the NWDAF to start radio resource monitoring; then the gNB, based on the NNodeB's parameters, performs the corresponding resource utilization calculations. NR ×TTI (Transmission Time Interval) is used as the period to calculate the short-term resource utilization of each channel and single satellite in the RAN air interface. Meanwhile, NTN GW uses N... FL The frame length is used to periodically calculate the short-term resource utilization of the uplink and downlink feeder links of the FL air interface; then, the gNB and NTN GW send their respective short-term resource utilization statistics to the NWDAF, which then calculates the long-term radio resource utilization of each channel and each satellite in the RAN and FL air interfaces; finally, the NWDAF periodically sends the long-term statistical results of the resource utilization of each channel and each satellite in the RAN and FL air interfaces to the OAM. Among these, N... NR N is the number of TTIs. FL The number of frames.

[0040] like Figure 2 As shown, Figure 2 This is a schematic diagram of a monitoring process for the utilization of satellite communication wireless resources, provided as another embodiment of this disclosure. Figure 2 This demonstrates the monitoring and statistical process of wireless resource utilization under different space-ground integrated networking scenarios. According to 3GPP TR 38.821, space-ground integrated networks typically employ four different networking methods: satellite transparent transmission, onboard gNB-DU (gNodeB-Distributed Unit), onboard gNB, and satellite as backhaul.

[0041] In satellite pass-through scenarios, the satellite primarily acts as a relay station, not processing signals from ground base stations or user terminals, but directly forwarding them to the destination. This network architecture is suitable for resource-constrained scenarios, offering simplicity and low latency, but lacks flexibility when handling complex services.

[0042] In the spaceborne gNB-DU scenario, the satellite not only performs relay functions but also integrates the gNB's DU (Distributed Unit), enabling it to handle some control functions and process some user data. This network structure reduces latency and bandwidth pressure, and allows for flexible adjustment of network capacity and coverage according to the needs of different regions, which is beneficial for improving communication efficiency in highly dynamic or long-distance scenarios.

[0043] In a spaceborne gNB scenario, the satellite integrates all the functions of the Centralized Unit (CU) and the DU, becoming a complete base station in itself. This can be further subdivided into two configurations: with Inter-Satellite Link (ISL) and without ISL, each adapting to different application requirements and network architectures. The ISL-enabled spaceborne gNB network structure allows for data exchange between satellites, reducing reliance on ground relays and improving communication efficiency and data transmission flexibility. It offers significant advantages, particularly in large-area global network coverage or latency-sensitive service scenarios. The ISL-enabled spaceborne gNB has a relatively simpler network structure and lower satellite design and deployment costs. However, due to its reliance on ground base stations for relays, the overall system latency is higher, making it more suitable for areas with well-developed terrestrial networks or application scenarios where frequent communication between satellites is not required.

[0044] In scenarios where satellites are used for backhaul, they act as the backhaul channel between ground base stations and the core network, providing wide-area backhaul connectivity. This network architecture not only expands network coverage but also reduces the high costs associated with building and maintaining terrestrial backhaul networks, making it particularly suitable for areas lacking or difficult to deploy terrestrial infrastructure.

[0045] The integrated space-ground system has four different networking modes, each applicable to different application scenarios. The Physical Resource Blocks (PRBs) under different networking modes exhibit different characteristics, inevitably leading to variations in wireless resource utilization statistics. However, wireless resource utilization monitoring methods need to consider the universality and consistency of the integrated space-ground system. The resource utilization monitoring process for various scenarios needs to be standardized to ensure consistent monitoring across different networking scenarios, reducing complexity and improving the efficiency of data processing and decision-making. Furthermore, wireless resource monitoring needs to balance short-term and long-term resource monitoring. Short-term resource utilization statistics reflect the demand for sudden services, while long-term resource utilization statistics achieve global optimization of network resources. Finally, due to the high dynamism and wide-area coverage of satellites, resource monitoring in different networking scenarios requires dynamic data collection to reflect real-time changes in channel and satellite wireless resource occupancy. Therefore, this disclosure provides a unified monitoring process for satellite communication wireless resource utilization across different networking scenarios of the integrated space-ground system, reducing complexity and improving the efficiency of data processing and decision-making. Considering the differences in wireless resource utilization statistics under different networking methods, this disclosure specifies that the RAN air interface resource blocks (PRBs) should have different definitions under the four networking scenarios, and that RCORESET (RAN CORESET, RAN air interface control resource set) should also differ to reflect the characteristics of wireless resources under different networking scenarios. In addition, this disclosure provides a method for calculating the normalized resource utilization of each channel of the RAN air interface under different networking methods. After the OAM determines the networking method, it selects the corresponding calculation method to calculate the normalized resource utilization and generates a normalized resource utilization table for distribution, thereby more accurately counting the occupancy of satellite communication wireless resources and providing necessary technical support for network planning and real-time dynamic network management.

[0046] The normalized resource utilization calculation methods for each channel of the RAN air interface are classified as follows:

[0047] (1) Satellite pass-through:

[0048]

[0049] Where R1(θ1) is the normalized resource utilization rate of each channel of the RAN air interface in the satellite transparent transmission scenario. θ1 is the number of PRB1s in the satellite transparent transmission scenario. PRB1 is a three-dimensional (time domain, spatial domain, and beam) physical resource block, reflecting the characteristics of radio resources in the satellite transparent transmission scenario. BS1 is the maximum number of PRB1s that can be provided by PUSCH / PDSCH (Physical Downlink Shared Channel) under different ACM (Adaptive Coding and Modulation) modes recorded by RCORESET in the satellite transparent transmission scenario. BC1 is the maximum number of PRB1s that can be provided by PDCCH (Physical Downlink Control Channel) under different ACM modes recorded by RCORESET in the satellite transparent transmission scenario (the maximum number of PRB1s is...). (n1 is an integer).

[0050] (2) Spaceborne gNB-DU:

[0051]

[0052] Where R2(θ2) is the normalized resource utilization rate of each channel of the RAN air interface in the spaceborne gNB-DU scenario. θ2 is the number of PRB2s in the spaceborne gNB-DU scenario. PRB2 is a three-dimensional (time domain, spatial domain, and beam) physical resource block, reflecting the characteristics of radio resources in the spaceborne gNB-DU scenario. BS2 is the maximum number of PRB2s that PUSCH / PDSCH can provide under different ACM modes recorded by RCORESET in the spaceborne gNB-DU scenario. BC2 is the maximum number of PRB2s that PDCCH can provide under different ACM modes recorded by RCORESET in the spaceborne gNB-DU scenario (the maximum number of PRB2s is...). (n2 is an integer).

[0053] (3) Spaceborne gNB:

[0054]

[0055] Where R3(θ3) is the normalized resource utilization rate of each channel of the RAN air interface in the spaceborne gNB scenario. θ3 is the number of PRB3s in the spaceborne gNB scenario. PRB3 is a three-dimensional (time domain, spatial domain, and beam) physical resource block, reflecting the characteristics of radio resources in the spaceborne gNB scenario. BS3 is the maximum number of PRB3s that PUSCH / PDSCH can provide under different ACM modes recorded by RCORESET in the spaceborne gNB scenario. BC3 is the maximum number of PRB3s that PDCCH can provide under different ACM modes recorded by RCORESET in the spaceborne gNB scenario (the maximum number of PRB3s is...). (n3 is an integer).

[0056] (4) Satellite as a backhaul:

[0057]

[0058] Where R4(θ4) is the normalized resource utilization rate of each channel of the RAN air interface in the satellite backhaul scenario. θ4 is the number of PRB4s in the satellite backhaul scenario. PRB4 is a three-dimensional (time domain, spatial domain, and spatial domain) physical resource block, reflecting the characteristics of radio resources in the satellite backhaul scenario. BS4 is the maximum number of PRB4s that PUSCH / PDSCH can provide under different ACM modes recorded by RCORESET in the satellite backhaul scenario. BC4 is the maximum number of PRB4s that PDCCH can provide under different ACM modes recorded by RCORESET in the satellite backhaul scenario (the maximum number of PRB4s is...). (n4 is an integer).

[0059] Therefore, based on the above embodiments, this disclosure provides a method for monitoring resource utilization in satellite communications, such as... Figure 3 As shown, the method may include the following steps:

[0060] In step S310, the Operation and Maintenance Management System (OAM) acquires the normalized resource utilization rate of each channel in the Radio Access Network (RAN) air interface and the Feeder Link (FL) air interface under the target satellite-ground converged networking scenario, generates a normalized resource utilization rate table based on the normalized resource utilization rate, and sends the resource monitoring command and the normalized resource utilization rate table to the Network Data Analysis Function (NWDAF).

[0061] In this embodiment, the OAM obtains the maximum number of PRBs that the channels PUSCH, PDSCH, and PDCCH can provide under different ACM operating modes from the RCORESET of the RRC (Radio Resource Control) in the gNB. At the same time, it obtains the maximum number of VRBs (Virtual Resource Blocks) that the uplink / downlink feeder links can provide under different ACM modes from the FCORESET (FL CORESET) of the FL air interface.

[0062] The target satellite-ground integrated networking scenario includes: satellite pass-through, onboard gNB-DU, onboard gNB, and satellite as backhaul. This allows for the calculation of the normalized resource utilization of each channel on the RAN air interface for satellite pass-through, onboard gNB-DU, onboard gNB, and satellite as backhaul according to corresponding rules, and the calculation of the normalized resource utilization of the uplink and downlink feeder links on the FL air interface according to corresponding rules.

[0063] OAM determines the satellite-ground integrated networking scenario based on satellite capabilities and network element deployment, calculates the normalized resource utilization rate of each channel of the RAN air interface and FL air interface under the corresponding networking scenario, and forms a table: For each channel of the RAN air interface, it is calculated according to rule [1] when the satellite is transparent, according to rule [2] when the satellite is gNB-DU, according to rule [3] when the satellite is gNB, and according to rule [4] when the satellite is used for backhaul. For the uplink and downlink feeder links of the FL air interface, they are all calculated according to rule [5].

[0064] In step S320, the NWDAF sends a normalized resource utilization table and a resource monitoring command to the base station gNB and the non-terrestrial gateway NTN GW, respectively.

[0065] In this embodiment, the OAM sends the Utilization Table and Calculation Rules to the NWDAF, the NWDAF sends the RAN Utilization Table and Calculation Rules to the gNB, and sends the FL Utilization Table and Calculation Rules to the NTN GW, thus completing the deployment of radio resource monitoring.

[0066] After the deployment of radio resource monitoring is completed, OAM sends Resource Monitor to NWDAF. Then, NWDAF sends RAN Resource Active to gNB via multicast or unicast according to the monitoring range, and sends FLResource Active to NTN GW to start radio resource monitoring.

[0067] In step S330, the gNB calculates the short-term resource utilization of each channel and single satellite on the RAN air interface based on the resource monitoring command and the normalized resource utilization table, obtains the first short-term resource utilization, and sends the first short-term resource utilization to the NWDAF.

[0068] In this embodiment, the short-time resource utilization of each channel in the RAN air interface can be statistically analyzed at a target period, and the short-time resource utilization of a single satellite can also be statistically analyzed once. The target period is determined based on the size and number of Transmission Time Intervals (TTIs). The first short-time resource utilization is obtained when the statistical analysis of resource utilization within a long-term monitoring period is completed.

[0069] When calculating the short-term resource utilization of a single satellite, the resource utilization of the Physical Downlink Control Channel (PDCCH), Physical Downlink Shared Channel (PDSCH), and Physical Uplink Shared Channel (PUSCH) in the RAN air interface can be obtained. The PDCCH, PDSCH, and PUSCH are then weighted and summed to obtain the short-term resource utilization of the single satellite.

[0070] Specifically, the changes in the number of physical resource blocks occupied by users at each sampling time within the target period can be summed to obtain the summation result. Based on this summation result, a normalized resource utilization table can be consulted to obtain the resource utilization change value. This change value is then used to adjust the resource utilization at the previous sampling time to obtain the resource utilization at the current sampling time. In this embodiment, based on the obtained resource utilization at each sampling time, the short-term resource utilization of each channel in the RAN air interface within the target period can be obtained.

[0071] In the embodiment, after receiving RAN Resource Active, gNB will, according to the records of occupancy and changes of three-dimensional resource block PRB obtained in each RCORESET with a sampling period of one TTI, the received normalized resource utilization table, and the resource utilization calculation rules, calculate N according to rule [6]. NR ×TTI is a periodic statistical method for calculating the short-term resource utilization of each channel in the RAN air interface, and a single-satellite short-term resource utilization is calculated according to rule [7]. If the gNB determines that the statistics of all short-term resource utilization within the long-term monitoring period have been completed, it will transmit the statistical results to the NWDAF; otherwise, it will jump to the previous step to perform a loop.

[0072] In step S340, the NTN GW calculates the second short-time resource utilization rate of the FL air interface uplink and downlink feeder links based on the resource monitoring command and the normalized resource utilization rate table, and sends the second short-time resource utilization rate to the NWDAF.

[0073] In this embodiment, when calculating the second short-time resource utilization of the FL air interface uplink and downlink feeder links, a first change value of the number of virtual resource blocks of the uplink and downlink feeder links at each sampling time can be obtained. Based on the first change value, a normalized resource utilization table is consulted to obtain a second change value of the resource utilization. The resource utilization at the previous sampling time is then adjusted based on the second change value to obtain the resource utilization at the current sampling time. Thus, based on the obtained resource utilization at each sampling time, the second short-time resource utilization of the FL air interface uplink and downlink feeder links can be obtained.

[0074] Specifically, after receiving FL Resource Active, the NTN GW, based on the records of VRB occupancy and changes of two-dimensional resource blocks obtained in each FCORESET with a sampling period of one frame length, the received normalized resource utilization table and resource utilization calculation rules, according to rule [8], calculates the short-term resource utilization of the FL air interface uplink and downlink with a period of N× frame length; if the NTN GW determines that the statistics of all short-term resource utilization within the long-term monitoring period have been completed, it will transmit the statistical results to NWDAF; otherwise, it will jump to the previous step to perform a loop.

[0075] In step S350, NWDAF calculates the long-term resource utilization of the RAN air interface, FL air interface, and each satellite based on the received first short-term resource utilization and second short-term resource utilization, and sends the long-term resource utilization of the RAN air interface, FL air interface, and each satellite to OAM.

[0076] In the embodiment, after the gNB sends RAN Short-term Utilization to NWDAF and the NTN GW sends FL Short-term Utilization to NWDAF, NWDAF calculates the long-term radio resource utilization rate of each channel of the RAN air interface and the long-term resource utilization rate of each satellite according to rule [9].

[0077] In step S360, OAM receives the RAN air interface, FL air interface and long-term resource utilization of each satellite sent by NWDAF.

[0078] In the embodiment, NWDAF sends Long-term Utilization to OAM, and OAM obtains the long-term statistical results of resource utilization of each channel and resource utilization of each satellite.

[0079] In this embodiment, the specific rules regarding the calculation are as follows:

[0080] (1) Satellite pass-through:

[0081]

[0082] Where R1(θ1) is the normalized resource utilization rate of each channel of the RAN air interface in the satellite transparent transmission scenario. θ1 is the number of PRB1s in the satellite transparent transmission scenario. PRB1 is a three-dimensional (time domain, spatial domain, and beam) physical resource block, reflecting the characteristics of radio resources in the satellite transparent transmission scenario. BS2 is the maximum number of PRB1s that PUSCH / PDSCH can provide under different ACM modes recorded by RCORESET in the satellite transparent transmission scenario. BC1 is the maximum number of PRB1s that PDCCH can provide under different ACM modes recorded by RCORESET in the satellite transparent transmission scenario (the maximum number of PRB1s is...). (n1 is an integer).

[0083] (2) Spaceborne gNB-DU:

[0084]

[0085] Where R2(θ2) is the normalized resource utilization rate of each channel of the RAN air interface in the spaceborne gNB-DU scenario. θ2 is the number of PRB2s in the spaceborne gNB-DU scenario. PRB2 is a three-dimensional (time domain, spatial domain, and beam) physical resource block, reflecting the characteristics of radio resources in the spaceborne gNB-DU scenario. BS2 is the maximum number of PRB2s that PUSCH / PDSCH can provide under different ACM modes recorded by RCORESET in the spaceborne gNB-DU scenario. BC2 is the maximum number of PRB2s that PDCCH can provide under different ACM modes recorded by RCORESET in the spaceborne gNB-DU scenario (the maximum number of PRB2s is...). (n2 is an integer).

[0086] (3) Spaceborne gNB:

[0087]

[0088] Where R3(θ3) is the normalized resource utilization rate of each channel of the RAN air interface in the spaceborne gNB scenario. θ3 is the number of PRB3s in the spaceborne gNB scenario. PRB3 is a three-dimensional (time domain, spatial domain, and beam) physical resource block, reflecting the characteristics of radio resources in the spaceborne gNB scenario. BS3 is the maximum number of PRB3s that PUSCH / PDSCH can provide under different ACM modes recorded by RCORESET in the spaceborne gNB scenario. BC3 is the maximum number of PRB3s that PDCCH can provide under different ACM modes recorded by RCORESET in the spaceborne gNB scenario (the maximum number of PRB3s is...). (n3 is an integer).

[0089] (4) Satellite as a backhaul:

[0090]

[0091] Where R4(θ4) is the normalized resource utilization rate of each channel of the RAN air interface in the satellite backhaul scenario. θ4 is the number of PRB4s in the satellite backhaul scenario. PRB4 is a three-dimensional (time domain, spatial domain, and spatial domain) physical resource block, reflecting the characteristics of radio resources in the satellite backhaul scenario. BS4 is the maximum number of PRB4s that PUSCH / PDSCH can provide under different ACM modes recorded by RCORESET in the satellite backhaul scenario. BC4 is the maximum number of PRB4s that PDCCH can provide under different ACM modes recorded by RCORESET in the satellite backhaul scenario (the maximum number of PRB4s is...). (n4 is an integer).

[0092] That is, by dividing a fixed number of physical resource blocks (PRBs) by the maximum number of PRBs that each channel of the RAN air interface can provide, the normalized resource utilization rate corresponding to different numbers of resource blocks is obtained, and a normalized resource utilization rate table is formed.

[0093] In the above steps, under the four networking modes, the normalized resource utilization calculation rule for the FL air interface uplink / downlink feeder link [5] is as follows:

[0094]

[0095] That is, by dividing a fixed number of Virtual Resource Blocks (VRBs) by the maximum number of VRBs that the FL air interface uplink / downlink feeder links can provide, the normalized resource utilization rate corresponding to different numbers of resource blocks is obtained, and a normalized resource utilization rate table is formed. Here, F(θ5) is the normalized resource utilization rate of the FL air interface uplink / downlink feeder links. θ5 is the number of VRBs, and a VRB is a two-dimensional (time domain and channel) physical resource block. P FL It is the maximum number of VRBs that the uplink / downlink feeder links can provide under different ACM modes recorded in FCORESET (the maximum number of VRBs is...). n5 is an integer.

[0096] In the above steps, under the four networking modes, the calculation rules for the short-term resource utilization of each channel of the RAN air interface [6] are as follows:

[0097]

[0098] That is, first, the changes in the number of PRBs occupied by users at each sampling time are summed. Then, the corresponding normalized resource utilization table is consulted to obtain the change in resource utilization. This value is used to adjust the resource utilization at the previous sampling time to obtain the resource utilization at the current sampling time. Finally, these resource utilization rates are summed and shifted to obtain the short-term resource utilization. Here, T1 is the short-term monitoring time (N) of each channel in the RAN air interface. NR ×TTI). R(T1) is the short-term resource utilization rate of each channel within T1. j ) refers to the normalized resource utilization rate of each channel at the j-th sampling time (j-th TTI). This refers to the change in normalized resource utilization (NRR) of each channel obtained by gNB at sampling time j by looking up the records of PRB occupancy and changes in RCORESET in the normalized resource utilization table, Δθ. 1ij This refers to the change in the number of PRBs occupied by user i at sampling time j. NR It is the number of TTIs ( (n6 is an integer).

[0099] In the above steps, the calculation rules for the short-term resource utilization of a single satellite under the four networking methods [7] are as follows:

[0100]

[0101] That is, the short-term resource utilization statistics of PDSCH, PUSCH, and PDCCH in the RAN air interface are weighted and summed to obtain the short-term resource utilization of a single satellite. Among them, R... satellite (T1) is the short-term resource utilization rate of a single star within T1, R PUSCH (T1) is the short-term resource utilization rate of PUSCH within T1, R PDSCH (T1) is the short-term resource utilization rate of PDSCH within T1, R PDCCH (T1) is the short-term resource utilization rate of PDCCH within T1. a, b, and c are the weight allocations of PUSCH, PDSCH, and PDCCH, respectively.

[0102] In the above steps, under the four networking modes, the calculation rule for the short-term resource utilization of the uplink / downlink feeder links in the FL air interface [8] is as follows:

[0103]

[0104] That is, first, the change in the number of VRBs of the uplink / downlink feeder links at each sampling time is calculated. Then, the change in resource utilization is obtained by querying the normalized resource utilization table. This value is then used to adjust the resource utilization at the previous sampling time to obtain the resource utilization at the current sampling time. Finally, these resource utilization rates are summed and shifted to obtain the short-term resource utilization. Where T2 is the short-term monitoring time (N) of the uplink / downlink feeder links in the FL air interface. FL ×frame length). F(T2) is the short-term resource utilization rate of the uplink / downlink feeder link within T2. ​​F1(FRAME) j ) refers to the normalized resource utilization rate of the uplink / downlink feeder link at the j-th sampling time (j-th frame). This refers to the change in the normalized resource utilization of the uplink / downlink feeder link, Δθ, obtained by the NTN GW at sampling time j by searching the normalized resource utilization table based on the records of VRB occupancy and changes in each FCORESET. 2mj This refers to the change in the number of VRBs occupied by channel m in the uplink / downlink feeder link at sampling time j. FL The number of frames ( (n7 is an integer).

[0105] In the above steps, the calculation rules for the long-term resource utilization of each channel and each satellite in the RAN air interface and FL air interface [9] are as follows:

[0106]

[0107] That is, after calculating the short-term resource utilization rate for each of the NL short-term monitoring periods divided into long-term monitoring periods, the average value is then calculated to obtain the long-term resource utilization rate. Here, L(TL) is the long-term resource utilization rate of each channel or satellite on the RAN or FL air interface, TL is the long-term monitoring period, and T... n This is the nth short-term monitoring period, S(T) n ) is in a short time period t n Within, the short-term resource utilization rate of each channel and each satellite on the RAN air interface or FL air interface. N2 is the number of short-term monitoring periods ( n8 is an integer.

[0108] By dividing each function into corresponding functional modules, this disclosure provides a satellite communication resource utilization monitoring device, which can be a server, a terminal, or a chip applied to a server. Figure 4A schematic block diagram of the functional modules of a satellite communication resource utilization monitoring device provided as an exemplary embodiment of this disclosure. Figure 4 As shown, the resource utilization monitoring device for satellite communication includes: Operation and Maintenance Management System (OAM), Network Data Analysis Function (NWDAF), Base Station (gNB), and Non-Ground Gateway (NTN GW).

[0109] The OAM is used to obtain the normalized resource utilization rate of each channel in the Radio Access Network (RAN) air interface and the Feeder Link (FL) air interface in the target satellite-ground converged networking scenario, generate a normalized resource utilization rate table based on the normalized resource utilization rate, and send a resource monitoring command and the normalized resource utilization rate table to the Network Data Analysis Function (NWDAF).

[0110] The NWDAF is used to send the normalized resource utilization table and the resource monitoring command to the base station gNB and the non-terrestrial gateway NTN GW, respectively.

[0111] The gNB is used to calculate the short-term resource utilization of each channel and single satellite of the RAN air interface based on the resource monitoring command and the normalized resource utilization table, obtain the first short-term resource utilization, and send the first short-term resource utilization to the NWDAF.

[0112] The NTN GW is used to calculate the second short-term resource utilization rate of the FL air interface uplink and downlink feeder links based on the resource monitoring command and the normalized resource utilization rate table, and send the second short-term resource utilization rate to the NWDAF;

[0113] The NWDAF is also used to calculate the long-term resource utilization of the RAN air interface, the FL air interface and each satellite based on the received first short-term resource utilization and second short-term resource utilization, and send the long-term resource utilization of the RAN air interface, the FL air interface and each satellite to the OAM.

[0114] The OAM is also used to receive the long-term resource utilization rates of the RAN air interface, the FL air interface, and each satellite sent by the NWDAF.

[0115] In another embodiment provided in this disclosure, the target satellite-ground fusion networking scenario includes: satellite transparent transmission, onboard gNB-DU, onboard gNB, and satellite as backhaul.

[0116] The OAM is also used to calculate the normalized resource utilization of each channel of the satellite transparent transmission, the onboard gNB-DU, the onboard gNB, and the RAN air interface with the satellite as the backhaul according to the corresponding rules, and to calculate the normalized resource utilization of the uplink and downlink feeder links of the FL air interface according to the corresponding rules.

[0117] In another embodiment provided in this disclosure, the gNB is further configured to calculate the short-time resource utilization of each channel in the RAN air interface at a target period, and to calculate the short-time resource utilization of a single satellite in a single operation; wherein the target period is determined based on the size of the Transmission Time Interval (TTI) and the number of TTIs.

[0118] When determining the statistical analysis of resource utilization rates over a long-term monitoring period, the first short-term resource utilization rate is obtained.

[0119] In another embodiment provided in this disclosure, the gNB is further used to sum the change values ​​of the number of physical resource blocks occupied by the user at each sampling time in the target period to obtain a summation result;

[0120] Based on the summation result, the normalized resource utilization rate table is searched to obtain the resource utilization rate change value. Based on the resource utilization rate change value, the resource utilization rate at the previous sampling time is adjusted to obtain the resource utilization rate at the current sampling time.

[0121] Based on the resource utilization rate at each sampling time, the short-term resource utilization rate of each channel in the RAN air interface of the target period is obtained.

[0122] In another embodiment provided in this disclosure, the gNB is further configured to obtain the resource utilization rates of the Physical Downlink Control Channel (PDCCH), Physical Downlink Shared Channel (PDSCH), and Physical Uplink Shared Channel (PUSCH) in the RAN air interface.

[0123] The short-term resource utilization rate of a single satellite is obtained by weighted summation of the PDCCH, PDSCH, and PUSCH.

[0124] In yet another embodiment provided in this disclosure, the NTN GW is further configured to:

[0125] Obtain the first change value of the number of virtual resource blocks in the uplink and downlink feeder links at each sampling time;

[0126] Based on the first change value, the normalized resource utilization rate table is searched to obtain the second change value of the resource utilization rate, and the resource utilization rate at the previous sampling time is adjusted based on the second change value to obtain the resource utilization rate at the current sampling time.

[0127] Based on the resource utilization rate obtained at each sampling time, the second short-time resource utilization rate of the FL air interface uplink and downlink feeder link is obtained.

[0128] The satellite communication resource utilization monitoring device provided in this embodiment acquires the normalized resource utilization rate of each channel in the RAN air interface and the feeder link FL air interface in a target satellite-ground integrated networking scenario through OAM. Based on the normalized resource utilization rate, a normalized resource utilization rate table is generated, and a resource monitoring command and the normalized resource utilization rate table are sent to the NWDAF. The NWDAF sends the normalized resource utilization rate table and the resource monitoring command to the gNB and the non-terrestrial gateway NTN GW respectively. Based on the resource monitoring command and the normalized resource utilization rate table, the gNB calculates the short-term resource utilization rate of each channel and single satellite in the RAN air interface to obtain a first short-term resource utilization rate, and sends the first short-term resource utilization rate to the NWDAF. The NTN... Based on the resource monitoring command and the normalized resource utilization table, the GW calculates the second short-term resource utilization of the FL air interface uplink and downlink feeder links and sends the second short-term resource utilization to the NWDAF. The NWDAF, based on the received first and second short-term resource utilization, calculates the long-term resource utilization of the RAN air interface, the FL air interface, and each satellite, and sends the long-term resource utilization of the RAN air interface, the FL air interface, and each satellite to the OAM. The OAM receives the long-term resource utilization of the RAN air interface, the FL air interface, and each satellite sent by the NWDAF. This embodiment adjusts resource utilization by looking up the normalized resource utilization table, effectively reducing computational load and complexity, thereby enabling effective monitoring of channel and satellite resource utilization in satellite-ground integrated networking scenarios.

[0129] This disclosure also provides an electronic device, including: at least one processor; a memory for storing processor-executable instructions; wherein the at least one processor is configured to execute the instructions to implement the methods disclosed in this disclosure.

[0130] Figure 5 This is a schematic diagram of the structure of an electronic device provided as an exemplary embodiment of this disclosure. For example... Figure 5 As shown, the electronic device 1800 includes at least one processor 1801 and a memory 1802 coupled to the processor 1801. The processor 1801 can perform the corresponding steps in the methods disclosed in the embodiments of this disclosure.

[0131] The processor 1801 described above can also be called a central processing unit (CPU), which can be an integrated circuit chip with signal processing capabilities. Each step in the method disclosed in this embodiment can be implemented by the integrated logic circuitry in the processor 1801 or by software instructions. The processor 1801 can be a general-purpose processor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this embodiment can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules can be located in the memory 1802, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The processor 1801 reads information from the memory 1802 and, in conjunction with its hardware, completes the steps of the method described above.

[0132] Furthermore, various operations / processes according to this disclosure, implemented via software and / or firmware, can be transmitted from a storage medium or network to a computer system with a dedicated hardware architecture, such as... Figure 6 The computer system 1900 shown is equipped with the programs that constitute the software. When various programs are installed, the computer system is able to perform various functions, including those described above. Figure 6 A block diagram of a computer system provided for an exemplary embodiment of this disclosure.

[0133] Computer System 1900 is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. Electronic devices can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0134] like Figure 6As shown, the computer system 1900 includes a computing unit 1901, which can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) 1902 or a computer program loaded from a storage unit 1908 into a random access memory (RAM) 1903. The RAM 1903 may also store various programs and data required for the operation of the computer system 1900. The computing unit 1901, ROM 1902, and RAM 1903 are interconnected via a bus 1904. An input / output (I / O) interface 1905 is also connected to the bus 1904.

[0135] Multiple components in computer system 1900 are connected to I / O interface 1905, including: input unit 1906, output unit 1907, storage unit 1908, and communication unit 1909. Input unit 1906 can be any type of device capable of inputting information into computer system 1900. Input unit 1906 can receive input digital or character information and generate key signal inputs related to user settings and / or function control of the electronic device. Output unit 1907 can be any type of device capable of presenting information and may include, but is not limited to, a monitor, speaker, video / audio output terminal, vibrator, and / or printer. Storage unit 1908 may include, but is not limited to, hard disks and optical disks. Communication unit 1909 allows computer system 1900 to exchange information / data with other devices via a network such as the Internet, and may include, but is not limited to, modems, network cards, infrared communication devices, wireless communication transceivers, and / or chipsets, such as Bluetooth™ devices, WiFi devices, WiMax devices, cellular communication devices, and / or the like.

[0136] The computing unit 1901 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1901 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1901 performs the various methods and processes described above. For example, in some embodiments, the methods disclosed in this disclosure can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 1908. In some embodiments, part or all of the computer program can be loaded and / or installed on an electronic device via ROM 1902 and / or communication unit 1909. In some embodiments, the computing unit 1901 can be configured to perform the methods disclosed in this disclosure by any other suitable means (e.g., by means of firmware).

[0137] This disclosure also provides a computer-readable storage medium, wherein when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is able to perform the methods disclosed in this disclosure.

[0138] The computer-readable storage medium in this disclosure can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. The aforementioned computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specifically, the aforementioned computer-readable storage medium may include electrical connections based on one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0139] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0140] This disclosure also provides a computer program product, including a computer program, wherein the computer program, when executed by a processor, implements the methods disclosed in the embodiments of this disclosure.

[0141] In embodiments of this disclosure, computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)), or it can be connected to an external computer.

[0142] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0143] The modules, components, or units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the modules, components, or units do not necessarily constitute a limitation on the module, component, or unit itself.

[0144] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary hardware logic components that can be used include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0145] The above description is merely an embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0146] While specific embodiments of this disclosure have been described in detail by way of example, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.

Claims

1. A method for monitoring resource utilization in satellite communications, characterized in that, The method includes: In the target satellite-ground converged networking scenario, the Operation and Maintenance Management System (OAM) obtains the normalized resource utilization rate of each channel in the Radio Access Network (RAN) air interface and the Feeder Link (FL) air interface, generates a normalized resource utilization rate table based on the normalized resource utilization rate, and sends a resource monitoring command and the normalized resource utilization rate table to the Network Data Analysis Function (NWDAF). The NWDAF sends the normalized resource utilization table and the resource monitoring command to the base station gNB and the non-terrestrial gateway NTN GW, respectively. Based on the resource monitoring command and the normalized resource utilization table, the gNB calculates the short-term resource utilization of each channel and single satellite of the RAN air interface to obtain the first short-term resource utilization, and sends the first short-term resource utilization to the NWDAF. The NTN GW calculates the second short-term resource utilization rate of the FL air interface uplink and downlink feeder links based on the resource monitoring command and the normalized resource utilization rate table, and sends the second short-term resource utilization rate to the NWDAF. The NWDAF calculates the long-term resource utilization of the RAN air interface, the FL air interface, and each satellite based on the received first short-term resource utilization and second short-term resource utilization, and sends the long-term resource utilization of the RAN air interface, the FL air interface, and each satellite to the OAM. The OAM receives the long-term resource utilization rates of the RAN air interface, the FL air interface, and each satellite from the NWDAF.

2. The method according to claim 1, characterized in that, The target satellite-ground integrated networking scenario includes: satellite transparent transmission, onboard gNB-DU, onboard gNB and satellite as backhaul; The process of obtaining the normalized resource utilization rate of each channel in the Radio Access Network (RAN) air interface and the Feeder Link (FL) air interface includes: The normalized resource utilization rates of each channel of the RAN air interface, including satellite transparent transmission, onboard gNB-DU, onboard gNB, and satellite as backhaul, are calculated according to the corresponding rules. The normalized resource utilization rates of the uplink and downlink feeder links of the FL air interface are also calculated according to the corresponding rules.

3. The method according to claim 1, characterized in that, The separate statistics on the short-term resource utilization of each RAN air interface channel and individual satellite include: The short-term resource utilization rate of each channel in the RAN air interface is statistically analyzed based on the target period, and the short-term resource utilization rate of a single satellite is also statistically analyzed; wherein, the target period is determined based on the size of the transmission time interval (TTI) and the number of TTIs; When determining the statistical analysis of resource utilization rates over a long-term monitoring period, the first short-term resource utilization rate is obtained.

4. The method according to claim 3, characterized in that, The method of calculating the short-term resource utilization of each channel in the RAN air interface according to the target period includes: The variation values ​​of the number of physical resource blocks occupied by the user at each sampling time in the target period are summed to obtain the summation result; Based on the summation result, the normalized resource utilization rate table is searched to obtain the resource utilization rate change value. Based on the resource utilization rate change value, the resource utilization rate at the previous sampling time is adjusted to obtain the resource utilization rate at the current sampling time. Based on the resource utilization rate at each sampling time, the short-term resource utilization rate of each channel in the RAN air interface of the target period is obtained.

5. The method according to claim 3, characterized in that, The statistical analysis of short-term resource utilization of a single satellite includes: Obtain the resource utilization rates of the Physical Downlink Control Channel (PDCCH), Physical Downlink Shared Channel (PDSCH), and Physical Uplink Shared Channel (PUSCH) in the RAN air interface; The short-term resource utilization rate of a single satellite is obtained by weighted summation of the PDCCH, PDSCH, and PUSCH.

6. The method according to claim 1, characterized in that, The second short-time resource utilization rate of the statistical FL air interface uplink and downlink feeder links includes: Obtain the first change value of the number of virtual resource blocks in the uplink and downlink feeder links at each sampling time; Based on the first change value, the normalized resource utilization rate table is searched to obtain the second change value of the resource utilization rate, and the resource utilization rate at the previous sampling time is adjusted based on the second change value to obtain the resource utilization rate at the current sampling time. Based on the resource utilization rate obtained at each sampling time, the second short-time resource utilization rate of the FL air interface uplink and downlink feeder link is obtained.

7. A resource utilization monitoring device for satellite communication, characterized in that, The device includes: an operation and maintenance management system (OAM), a network data analysis function (NWDAF), a base station (gNB), and a non-terrestrial gateway (NTN GW); The OAM is used to obtain the normalized resource utilization rate of each channel in the Radio Access Network (RAN) air interface and the Feeder Link (FL) air interface in the target satellite-ground converged networking scenario, generate a normalized resource utilization rate table based on the normalized resource utilization rate, and send a resource monitoring command and the normalized resource utilization rate table to the Network Data Analysis Function (NWDAF). The NWDAF is used to send the normalized resource utilization table and the resource monitoring command to the base station gNB and the non-terrestrial gateway NTN GW, respectively. The gNB is used to calculate the short-term resource utilization of each channel and single satellite of the RAN air interface based on the resource monitoring command and the normalized resource utilization table, obtain the first short-term resource utilization, and send the first short-term resource utilization to the NWDAF. The NTN GW is used to calculate the second short-term resource utilization rate of the FL air interface uplink and downlink feeder links based on the resource monitoring command and the normalized resource utilization rate table, and send the second short-term resource utilization rate to the NWDAF; The NWDAF is also used to calculate the long-term resource utilization of the RAN air interface, the FL air interface and each satellite based on the received first short-term resource utilization and second short-term resource utilization, and send the long-term resource utilization of the RAN air interface, the FL air interface and each satellite to the OAM. The OAM is also used to receive the long-term resource utilization rates of the RAN air interface, the FL air interface, and each satellite sent by the NWDAF.

8. An electronic device, characterized in that, include: At least one processor; Memory for storing the at least one processor-executable instruction; The at least one processor is configured to execute the instructions to implement the method as described in any one of claims 1-6.

9. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the method as described in any one of claims 1-6.

10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Large-scale constellation network resource scheduling method for satellite-ground cooperative computing

    CN115801091A

  • Method of satellite data collection and analytic estimation of NTN coverage

    WO2024035820A1