Resource utilization monitoring method and device for satellite communication
By acquiring and analyzing normalized resource utilization in the satellite-ground fusion network scenario, the problem that the existing technology cannot effectively monitor the channel and satellite resource utilization in the satellite-ground fusion network scenario is solved, and effective monitoring and management of resource utilization is achieved.
Patent Information
- Application Number
- CN202411831393.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2044-12-12
AI Technical Summary
The prior art cannot effectively monitor the resource utilization rate of channels and satellites in the satellite-ground fusion network scenario.
Through the operation and maintenance management system OAM, the normalized resource utilization rate of each channel in the RAN air interface of the wireless access network and the feed link FL air interface of the wireless access network is obtained in the target satellite-ground fusion network scenario, a normalized resource utilization rate table is generated, and resource monitoring commands and tables are sent to the network data analysis function NWDAF. NWDAF sends tables and commands to the base station gNB and the non-terrestrial gateway NTN GW, respectively, to count the short- and long-term resource utilization rates of each channel and star, and finally sends the long-term resource utilization rates to the OAM.
Effective monitoring of channel and satellite resource utilization in the satellite-ground fusion network scenario is achieved, reducing the computational volume and complexity.
Smart Images

Figure CN119921829A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a method and device for monitoring resource utilization in satellite communications. Background Art
[0002] Satellite communication systems use satellites as relay stations to forward microwave signals and communicate between multiple ground stations to achieve "seamless" coverage of the ground. However, due to the limited microwave signal resources used in satellite communications, especially with the continuous growth of the number of users and the continuous increase in user business needs, the demand for satellite wireless channel resources is increasing. In addition, there are various interferences in the channel environment, so it is necessary to effectively monitor the utilization of satellite wireless channel resources.
[0003] However, the relevant technologies mainly consider the utilization of space resources in 5G massive MIMO systems, and there is no complete resource monitoring process for the resource utilization of channels and satellites in the satellite-ground integrated networking scenario. Therefore, the relevant technologies cannot effectively monitor the resource utilization of channels and satellites in the satellite-ground integrated networking scenario. Summary of the invention
[0004] The present invention provides a method and device for monitoring resource utilization of satellite communications.
[0005] According to a first aspect of the present disclosure, a method for monitoring resource utilization of satellite communications is provided, the method comprising:
[0006] The operation and maintenance management system OAM obtains the normalized resource utilization of each channel in the radio access network RAN air interface and the feeder link FL air interface in the target satellite-ground integrated networking scenario, generates a normalized resource utilization table based on the normalized resource utilization, and sends a resource monitoring command and the normalized resource utilization table to the network data analysis function NWDAF;
[0007] 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;
[0008] The gNB counts the short-term resource utilization of each channel of the RAN air interface and a single satellite based on the resource monitoring command and the normalized resource utilization table, obtains a first short-term resource utilization, and sends the first short-term resource utilization to the NWDAF;
[0009] The NTN GW counts the second short-term resource utilization of the FL air interface uplink and downlink feeder link based on the resource monitoring command and the normalized resource utilization table, and sends the second short-term resource utilization to the NWDAF;
[0010] The NWDAF counts 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 the 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;
[0011] The OAM receives the long-term 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, the device comprising: 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 used to obtain the normalized resource utilization of each channel in the radio access network RAN air interface and the feeder link FL air interface in the target satellite-ground integrated networking scenario, 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 the network data analysis function NWDAF;
[0014] 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;
[0015] The gNB is configured to count the short-term resource utilization of each channel of the RAN air interface and a single satellite based on the resource monitoring command and the normalized resource utilization table, obtain a first short-term resource utilization, and send the first short-term resource utilization to the NWDAF;
[0016] The NTN GW is used to count the second short-term resource utilization of the FL air interface uplink and downlink feeder link based on the resource monitoring command and the normalized resource utilization table, and send the second short-term resource utilization to the NWDAF;
[0017] The NWDAF is further configured to count 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 the 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;
[0018] The OAM is further used to receive the long-term 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 the present disclosure, an electronic device is provided, which includes a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the program, the method described above is implemented.
[0020] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the above method of the present disclosure is implemented.
[0021] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program, wherein the computer program implements the above method of the present disclosure when executed by a processor.
[0022] The resource utilization monitoring method and device for satellite communication provided by the embodiments of the present disclosure obtain the normalized resource utilization of each channel in the RAN air interface and the feeder link FL air interface through OAM in the target satellite-ground integrated networking scenario, 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 the NWDAF; the NWDAF sends the normalized resource utilization 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 table, respectively counts the short-term resource utilization of each channel of the RAN air interface and a single satellite to obtain a first short-term resource utilization, and sends the first short-term resource utilization to the NWDAF; the NTN Based on the resource monitoring command and the normalized resource utilization table, the GW counts the second short-term resource utilization of the uplink and downlink feeder links of the FL air interface, and sends the second short-term resource utilization to the NWDAF; based on the received first short-term resource utilization and the second short-term resource utilization, the NWDAF counts 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. The embodiment can effectively reduce the amount of calculation and complexity by looking up the normalized resource utilization table to adjust the resource utilization, and thus can realize effective monitoring of the resource utilization of channels and satellites in the satellite-ground integrated networking scenario. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Further details, features and advantages of the present 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 satellite communication wireless resource utilization based on normalization provided by an exemplary embodiment of the present disclosure;
[0025] Figure 2 A schematic diagram of a monitoring process for satellite communication wireless resource utilization provided by another embodiment of the present disclosure;
[0026] Figure 3 A flowchart of a satellite communication resource utilization monitoring method provided for an exemplary embodiment of the present disclosure;
[0027] Figure 4 A schematic block diagram of functional modules of a satellite communication resource utilization monitoring device provided by an exemplary embodiment of the present disclosure;
[0028] Figure 5 A structural block diagram of an electronic device provided for an exemplary embodiment of the present disclosure;
[0029] Figure 6 A structural block diagram of a computer system provided for an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0030] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0031] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0032] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions of other terms will be given in the description below. It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0033] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0035] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0036] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0037] As an optional but non-limiting implementation, in response to receiving an active request from the user, the method of sending a prompt message to the user may be, for example, a pop-up window, in which the prompt message may be presented in text. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device. It is understandable that the above notification and the process of obtaining user authorization are only illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0038] To solve the technical problems existing in related technologies, such as Figure 1 As shown, Figure 1 A schematic diagram of a monitoring process for satellite communication wireless resource utilization based on normalization provided in an embodiment of the present disclosure.
[0039] Specifically, in the embodiment, OAM (Operation Administration and Maintenance) obtains the maximum number of resource blocks that can be provided by each channel of the RAN (Radio Access Network) air interface and the FL (Feed Link) air interface, and determines the satellite-ground integrated 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 NWDAF (Network Data Analytics Function), which then sends them to gNB (gNodeB) and NTN GW (Non-Terrestrial Network Gateway) to complete the deployment of wireless resource monitoring. OAM sends a resource monitoring start command to NWDAF to start wireless resource monitoring; then gNB starts monitoring according to the NTN GW. NR ×TTI (Transmission Time Interval) is used as a period to count the short-term resource utilization of each channel and single satellite of the RAN air interface. At the same time, NTN GW uses N FL × frame length is used as a period to count 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 NWDAF, which then counts the long-term wireless resource utilization of each channel of the RAN air interface and the FL air interface and the long-term resource utilization of each satellite; finally, NWDAF periodically sends the long-term statistical results of the resource utilization of each channel of the RAN air interface and the FL air interface and the resource utilization of each satellite to OAM. Among them, N NR is the number of TTIs, N FL is the number of frames.
[0040] like Figure 2 As shown, Figure 2 A schematic diagram of a monitoring process for satellite communication wireless resource utilization provided in yet another embodiment of the present disclosure. Figure 2 The monitoring and statistical process of wireless resource utilization in different satellite-ground integrated networking scenarios is demonstrated. According to 3GPPTR 38.821, satellite-ground integrated networks usually adopt four different networking methods, namely satellite transparent transmission, satellite-borne gNB-DU (gNodeB-Distributed Unit, base station distribution unit), satellite-borne gNB and satellite as backhaul:
[0041] In the satellite transparent transmission scenario, the satellite mainly acts as a relay station and does not process the signals from the ground base station or user terminal, but directly forwards them to the destination. This network structure is suitable for scenarios with limited resources, is simple to implement and has low latency, but lacks flexibility when handling complex services.
[0042] In the onboard gNB-DU scenario, the satellite not only assumes the forwarding function, but also integrates the gNB's DU (Distributed Unit), which can assume some control functions and process some user data. This network structure reduces latency and bandwidth pressure, and can flexibly adjust network capacity and coverage according to the needs of different regions, which is conducive to improving communication efficiency in highly dynamic or long-distance scenarios.
[0043] In the gNB onboard scenario, the satellite integrates all the functions of CU (Centralized Unit) and DU, and becomes a complete base station itself. It can be further divided into two configurations: with and without inter-satellite links, which are adapted to different application requirements and network architectures: The network structure of gNB onboard with ISL allows data exchange between satellites, reduces the dependence on ground transit, improves communication efficiency and data transmission flexibility, and has significant advantages in global network coverage across large areas or delay-sensitive business scenarios. The network structure of ISL gNB onboard is relatively simple, and the satellite design and deployment cost is low, but due to the reliance on ground base stations for transit, the overall latency of the system is high, which is more suitable for areas with relatively developed ground networks or application scenarios where frequent communication between satellites is not required.
[0044] In the scenario of satellite backhaul, the satellite acts as a backhaul channel between the ground base station and the core network, providing a wide-area backhaul connection. This network structure can not only expand the network coverage, but also reduce the high cost of ground backhaul network construction and maintenance, which is particularly suitable for areas where ground infrastructure is scarce or difficult to deploy.
[0045] There are four different networking modes in the satellite-ground integrated system, and the applicable application scenarios are different. The PRB (Physical Resource Block) in different networking modes presents different characteristics, and the statistics of wireless resource utilization are bound to have certain differences. However, the wireless resource utilization monitoring method needs to take into account the versatility and consistency of the satellite-ground integrated system, and the resource utilization monitoring process of various scenarios needs to be standardized so that the resource utilization can be uniformly monitored in different networking scenarios to reduce complexity and improve the efficiency of data processing and decision-making. In addition, wireless resource monitoring also needs to balance short-term and long-term resource monitoring, and reflect the demand of burst services by counting short-term resource utilization, and realize the global optimization of network resources by counting long-term resource utilization. Finally, due to the characteristics of high dynamics and wide-area coverage of satellites, resource monitoring in different networking scenarios requires dynamic data collection to reflect the changes in the occupancy of each channel and satellite wireless resources in real time. Therefore, for different networking scenarios of the satellite-ground integrated system, the embodiment of the present disclosure provides a unified monitoring process for satellite communication wireless resource utilization to reduce complexity and improve the efficiency of data processing and decision-making. At the same time, taking into account the differences in wireless resource utilization statistics under different networking modes, the embodiments of the present disclosure point out that the resource blocks PRB of the RAN air interface under the four networking scenarios should have different definitions, and RCORESET (RAN CORESET, RAN air interface control resource set) also has differences, so as to reflect the characteristics of wireless resources in different networking scenarios; in addition, the embodiments of the present disclosure provide a calculation method for the normalized resource utilization of each channel of the RAN air interface under different networking modes. After the OAM determines the networking mode, it selects the corresponding calculation method to calculate the normalized resource utilization and generates a normalized resource utilization table for distribution, so as to more accurately count the occupancy of satellite communication wireless resources and provide necessary technical support for network planning and real-time dynamic network management.
[0046] The corresponding calculation methods for the normalized resource utilization of each channel of the RAN air interface are classified as follows:
[0047] (1) Satellite transmission:
[0048]
[0049] Among them, 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 PRB1 in the satellite transparent transmission scenario. PRB1 is a three-dimensional (time domain, spatial domain and beam) physical resource block, which reflects the characteristics of wireless 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) Satellite-borne gNB-DU:
[0051]
[0052] Among them, R2(θ2) is the normalized resource utilization of each channel of the RAN air interface in the satellite gNB-DU scenario. θ2 is the number of PRB2 in the satellite gNB-DU scenario. PRB2 is a three-dimensional (time domain, spatial domain and beam) physical resource block, which reflects the characteristics of wireless resources in the satellite gNB-DU scenario. BS2 is the maximum number of PRB2s that can be provided by PUSCH / PDSCH in different ACM modes recorded by RCORESET in the satellite gNB-DU scenario. BC2 is the maximum number of PRB2s that can be provided by PDCCH in different ACM modes recorded by RCORESET in the satellite gNB-DU scenario (the maximum number of PRB2s is n2 is an integer).
[0053] (3) Satellite-borne gNB:
[0054]
[0055] Among them, R3(θ3) is the normalized resource utilization rate of each channel of the RAN air interface in the satellite gNB scenario. θ3 is the number of PRB3 in the satellite gNB scenario. PRB3 is a three-dimensional (time domain, spatial domain and beam) physical resource block, which reflects the characteristics of wireless resources in the satellite gNB scenario. BS3 is the maximum number of PRB3s that can be provided by PUSCH / PDSCH in different ACM modes recorded by RCORESET in the satellite gNB scenario. BC3 is the maximum number of PRB3s that can be provided by PDCCH in different ACM modes recorded by RCORESET in the satellite gNB scenario (the maximum number of PRB3s is n3 is an integer).
[0056] (4) Satellite as backhaul:
[0057]
[0058] Among them, R4(θ4) is the normalized resource utilization rate of each channel of the RAN air interface in the scenario where the satellite is used as the backhaul. θ4 is the number of PRB4 in the scenario where the satellite is used as the backhaul. PRB4 is a three-dimensional (time domain, spatial domain and space domain) physical resource block, which reflects the characteristics of the wireless resources in the scenario where the satellite is used as the backhaul. BS4 is the maximum number of PRB4s that can be provided by PUSCH / PDSCH under different ACM modes recorded by RCORESET in the scenario where the satellite is used as the backhaul. BC4 is the maximum number of PRB4s that can be provided by PDCCH under different ACM modes recorded by RCORESET in the scenario where the satellite is used as the backhaul (the maximum number of PRB4s is n4 is an integer).
[0059] Therefore, based on the above embodiments, the present disclosure provides a method for monitoring resource utilization of 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 obtains the normalized resource utilization of each channel in the radio access network RAN air interface and the feeder link FL air interface in the target satellite-ground integrated networking scenario, generates a normalized resource utilization table based on the normalized resource utilization, and sends a resource monitoring command and the normalized resource utilization table to the network data analysis function NWDAF.
[0061] In the embodiment, OAM obtains the maximum number of PRBs that can be provided by channels PUSCH, PDSCH and PDCCH respectively under different ACM working modes from RCORESET of RRC (Radio Resource Control) in gNB, and obtains the maximum number of VRBs (Virtual Resource Block) that can be provided by uplink / downlink feeder links respectively under different ACM modes from FCORESET (FL CORESET, FL air interface control resource set) in FL air interface.
[0062] Among them, the target satellite-ground integrated networking scenarios include: satellite transparent transmission, satellite-borne gNB-DU, satellite-borne gNB and satellite as backhaul. In this way, the normalized resource utilization of each channel of the RAN air interface of satellite transparent transmission, satellite-borne gNB-DU, satellite-borne gNB and satellite as backhaul can be calculated according to the corresponding rules, and the normalized resource utilization of the FL air interface uplink and downlink feeder link can be calculated according to the corresponding rules.
[0063] OAM determines the satellite-ground integrated networking scenario based on satellite capabilities and network element deployment, calculates the normalized resource utilization of each channel of the RAN air interface and FL air interface in the corresponding networking scenario, and forms a table: For each channel of the RAN air interface, the calculation is based on rule [1] when satellite transparent transmission is used, rule [2] when gNB-DU is onboard, rule [3] when gNB is onboard, and rule [4] when the satellite is used as a backhaul. For the FL air interface uplink and downlink feeder links, the calculation is based on rule [5].
[0064] In step S320, 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 the embodiment, OAM sends the Utilization Table and Calculation Rules to NWDAF, NWDAF sends the RAN Utilization Table and Calculation Rules to gNB, and sends the FL Utilization Table and Calculation Rules to NTN GW, completing the deployment of wireless resource monitoring.
[0066] After the deployment of radio resource monitoring is completed, OAM sends Resource Monitor to NWDAF, and then NWDAF sends RAN Resource Active to gNB in multicast or unicast mode according to the monitoring scope, and sends FLResource Active to NTN GW to start radio resource monitoring.
[0067] In step S330, the gNB counts the short-term resource utilization of each channel of the RAN air interface and a single satellite 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 an embodiment, the short-term resource utilization rate of each channel in the RAN air interface can be counted at a target period, and the short-term resource utilization rate of a single satellite can be counted once. The target period is determined based on the size of the transmission time interval TTI and the number of TTIs, and when it is determined that the statistics of each resource utilization rate within the long-term monitoring time are completed, the first short-term resource utilization rate is obtained.
[0069] When calculating the short-term resource utilization of a single satellite, the resource utilization of the physical downlink control channel HDCCH, the physical downlink shared channel HDSCH and the physical uplink shared channel PUSCH in the RAN air interface can be obtained. The weighted sum of HDCCH, HDSCH and PUSCH is performed to obtain the short-term resource utilization of the single satellite.
[0070] Specifically, the change value of the number of physical resource blocks occupied by the user at each sampling moment in the target period can be summed to obtain a sum result, and then the normalized resource utilization table is searched based on the sum result to obtain the resource utilization change value, and the resource utilization at the previous sampling moment is adjusted based on the resource utilization change value to obtain the resource utilization at the current sampling moment. Based on the resource utilization at each sampling moment obtained, the embodiment can obtain the short-term resource utilization of each channel in the RAN air interface of the target period.
[0071] In the embodiment, after receiving RAN Resource Active, the gNB will calculate the resource utilization rate according to the record of PRB occupancy and change of the three-dimensional resource block obtained with one TTI as the sampling period in each RCORESET, the received normalized resource utilization table and the resource utilization calculation rule, and according to the rule [6], with N NR ×TTI is the period for counting the short-term resource utilization of each channel in the RAN air interface, and the short-term resource utilization of a single satellite is counted once according to rule [7]. If the gNB determines that the statistics of all short-term resource utilization within the long-term monitoring time are completed, it will pass the statistical results to the NWDAF, otherwise it will jump to the previous step and loop.
[0072] In step S340, the NTN GW counts the second short-term resource utilization of the FL air interface uplink and downlink feeder link based on the resource monitoring command and the normalized resource utilization table, and sends the second short-term resource utilization to the NWDAF.
[0073] In an embodiment, when the second short-term resource utilization rate of the FL air interface uplink and downlink feeder link is counted, a first change value of the number of virtual resource blocks of the uplink and downlink feeder link at each sampling moment can be obtained, and a normalized resource utilization table can be searched based on the first change value to obtain a second change value of the resource utilization rate, and the resource utilization rate at the previous sampling moment is adjusted based on the second change value to obtain the resource utilization rate at the current sampling moment. In this way, based on the resource utilization rates obtained at each sampling moment, the second short-term resource utilization rate of the FL air interface uplink and downlink feeder link can be obtained.
[0074] Specifically, after receiving FL Resource Active, NTN GW calculates the short-term resource utilization of the FL air interface uplink and downlink with a period of N × frame length according to the record of VRB occupancy and change of the two-dimensional resource block obtained in each FCORESET with a sampling period of one frame length, the received normalized resource utilization table and the resource utilization calculation rule, and in accordance with rule [8]; if NTN GW determines that the statistics of all short-term resource utilization within the long-term monitoring time are completed, it will pass the statistical results to NWDAF, otherwise jump to the previous step to loop.
[0075] In step S350, the NWDAF counts 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 the 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.
[0076] In the embodiment, after the gNB sends RAN Short-term Utilization to the NWDAF and the NTN GW sends FL Short-term Utilization to the NWDAF, the NWDAF counts the long-term radio resource utilization of each channel of the RAN air interface and the FL air interface and the long-term resource utilization of each satellite according to rule [9].
[0077] In step S360, the OAM receives the long-term resource utilization of the RAN air interface, the FL air interface and each satellite sent by the NWDAF.
[0078] In the embodiment, NWDAF sends Long-term Utilization to OAM, and OAM obtains long-term statistical results of each channel resource utilization and each satellite resource utilization.
[0079] In the embodiment, the relevant calculation rules are specifically as follows:
[0080] (1) Satellite transmission:
[0081]
[0082] Among them, 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 PRB1 in the satellite transparent transmission scenario. PRB1 is a three-dimensional (time domain, spatial domain and beam) physical resource block, which reflects the characteristics of wireless resources in the satellite transparent transmission scenario. BS2 is the maximum number of PRB1s that can be provided by PUSCH / PDSCH in different ACM modes recorded by RCORESET in the satellite transparent transmission scenario. BC1 is the maximum number of PRB1s that can be provided by PDCCH in different ACM modes recorded by RCORESET in the satellite transparent transmission scenario (the maximum number of PRB1s is n1 is an integer).
[0083] (2) Satellite-borne gNB-DU:
[0084]
[0085] Among them, R2(θ2) is the normalized resource utilization of each channel of the RAN air interface in the satellite gNB-DU scenario. θ2 is the number of PRB2 in the satellite gNB-DU scenario. PRB2 is a three-dimensional (time domain, spatial domain and beam) physical resource block, which reflects the characteristics of wireless resources in the satellite gNB-DU scenario. BS2 is the maximum number of PRB2s that can be provided by PUSCH / PDSCH in different ACM modes recorded by RCORESET in the satellite gNB-DU scenario. BC2 is the maximum number of PRB2s that can be provided by PDCCH in different ACM modes recorded by RCORESET in the satellite gNB-DU scenario (the maximum number of PRB2s is n2 is an integer).
[0086] (3) Satellite-borne gNB:
[0087]
[0088] Among them, R3(θ3) is the normalized resource utilization rate of each channel of the RAN air interface in the satellite gNB scenario. θ3 is the number of PRB3 in the satellite gNB scenario. PRB3 is a three-dimensional (time domain, spatial domain and beam) physical resource block, which reflects the characteristics of wireless resources in the satellite gNB scenario. BS3 is the maximum number of PRB3s that can be provided by PUSCH / PDSCH in different ACM modes recorded by RCORESET in the satellite gNB scenario. BC3 is the maximum number of PRB3s that can be provided by PDCCH in different ACM modes recorded by RCORESET in the satellite gNB scenario (the maximum number of PRB3s is n3 is an integer).
[0089] (4) Satellite as backhaul:
[0090]
[0091] Among them, R4(θ4) is the normalized resource utilization rate of each channel of the RAN air interface in the scenario where the satellite is used as the backhaul. θ4 is the number of PRB4 in the scenario where the satellite is used as the backhaul. PRB4 is a three-dimensional (time domain, spatial domain and space domain) physical resource block, which reflects the characteristics of the wireless resources in the scenario where the satellite is used as the backhaul. BS4 is the maximum number of PRB4s that can be provided by PUSCH / PDSCH under different ACM modes recorded by RCORESET in the scenario where the satellite is used as the backhaul. BC4 is the maximum number of PRB4s that can be provided by PDCCH under different ACM modes recorded by RCORESET in the scenario where the satellite is used as the backhaul (the maximum number of PRB4s is n4 is an integer).
[0092] That is, a fixed number of physical resource blocks PRBs are divided by the maximum number of PRBs that can be provided by each channel of the RAN air interface to obtain normalized resource utilizations corresponding to different numbers of resource blocks, and form a normalized resource utilization table.
[0093] In the above steps, under the four networking modes, the calculation rule of the normalized resource utilization of the FL air interface uplink / downlink feeder link [5] is:
[0094]
[0095] That is, a fixed number of virtual resource blocks VRB is divided by the maximum number of VRBs that can be provided by the FL air interface uplink / downlink feeder link, and the normalized resource utilization corresponding to different numbers of resource blocks is obtained, and a normalized resource utilization table is formed. Among them, F(θ5) is the normalized resource utilization of the FL air interface uplink / downlink feeder link. θ5 is the number of VRBs, and VRB is a two-dimensional (time domain and channel) physical resource block. P FL is the maximum number of VRBs that can be provided by the uplink / downlink feeder link in 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 rule of the short-term resource utilization of each channel of the RAN air interface [6] is:
[0097]
[0098] That is, first sum the change value of the number of PRBs occupied by users at each sampling moment, then query the corresponding normalized resource utilization table to obtain the change value of resource utilization, and use this value to adjust the resource utilization at the previous sampling moment to obtain the resource utilization at the current sampling moment, and finally sum and shift these resource utilizations to obtain the short-term resource utilization. Among them, 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 of each channel in T1. j ) refers to the normalized resource utilization of each channel at the jth sampling time (jth TTI). It refers to the change value of the normalized resource utilization of each channel obtained by gNB looking up the normalized resource utilization table according to the record of PRB occupancy and change in RCORESET at sampling time j, Δθ 1ij It refers to the change in the number of PRBs occupied by user i at sampling time j. NR is the number of TTIs ( n6 is an integer).
[0099] In the above steps, the calculation rule of the short-term resource utilization of a single satellite under the four networking modes [7] is:
[0100]
[0101] That is, the short-term resource utilization rate statistics of PDSCH, PUSCH and PDCCH in the RAN air interface are weighted and summed to obtain the short-term resource utilization rate of a single satellite. satellite (T1) is the short-term resource utilization of a single star in T1, R PUSCH (T1) is the short-term resource utilization of PUSCH in T1, R PDSCH (T1) is the short-term resource utilization of PDSCH in T1, R PDCCH (T1) is the short-term resource utilization of PDCCH in T1. a, b, c are the weight allocations of PUSCH, PDSCH and PDCCH respectively.
[0102] In the above steps, under the four networking modes, the calculation rule of the short-term resource utilization of the uplink / downlink feeder link in the FL air interface [8] is:
[0103]
[0104] That is, first find the change value of the VRB number of the uplink / downlink feeder link at each sampling moment, then query the normalized resource utilization table to obtain the change value of the resource utilization, and use this value to adjust the resource utilization at the previous sampling moment, so as to obtain the resource utilization at the current sampling moment, and finally sum and shift these resource utilizations to obtain the short-term resource utilization. Wherein, T 2 is the short-term monitoring time (N) of the uplink / downlink feeder link in the FL air interface FL × frame length). F(T2) is the short-term resource utilization of the uplink / downlink feeder link within T2. j ) refers to the normalized resource utilization of the uplink / downlink feeder link at the j-th sampling moment (j-th frame). It refers to the change value of the normalized resource utilization of the uplink / downlink feeder link obtained by NTN GW at sampling time j by searching the normalized resource utilization table according to the records of VRB occupancy and changes in each FCORESET, Δθ 2mj It refers to the change in the number of VRBs occupied by channel m in the uplink / downlink feeder link at sampling time j. FL is the number of frames ( n7 is an integer).
[0105] In the above steps, the calculation rule for the long-term resource utilization of each channel and each satellite at the RAN air interface and the FL air interface [9] is:
[0106]
[0107] That is, after calculating the short-term resource utilization rate of each of the NL short-term monitoring time periods divided into the long-term monitoring time period, the long-term resource utilization rate is obtained by averaging. Among them, L(TL) is the long-term resource utilization rate of each channel or each satellite of the RAN air interface or FL air interface, TL is the long-term monitoring time period, T n is the nth short-term monitoring period, S(T n ) is in the short time period t n The short-term resource utilization rate of each channel and satellite of the RAN air interface or FL air interface within the period. N2 is the number of short-term monitoring time periods ( n8 is an integer).
[0108] In the case of dividing each functional module according to each function, an embodiment of the present disclosure provides a resource utilization monitoring device for satellite communication, which may 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 by an exemplary embodiment of the present disclosure. Figure 4 As shown, the satellite communication resource utilization monitoring 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.
[0109] The OAM is used to obtain the normalized resource utilization of each channel in the radio access network RAN air interface and the feeder link FL air interface in the target satellite-ground integrated networking scenario, 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 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 configured to count the short-term resource utilization of each channel of the RAN air interface and a single satellite based on the resource monitoring command and the normalized resource utilization table, obtain a first short-term resource utilization, and send the first short-term resource utilization to the NWDAF;
[0112] The NTN GW is used to count the second short-term resource utilization of the FL air interface uplink and downlink feeder link based on the resource monitoring command and the normalized resource utilization table, and send the second short-term resource utilization to the NWDAF;
[0113] The NWDAF is further configured to count 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 the 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 further used to receive the long-term resource utilization of the RAN air interface, the FL air interface and each satellite sent by the NWDAF.
[0115] In another embodiment provided by the present disclosure, the target satellite-ground integrated networking scenario includes: satellite transparent transmission, satellite-borne gNB-DU, satellite-borne gNB and satellite as backhaul;
[0116] The OAM is also used to calculate the normalized resource utilization of each channel of the RAN air interface of the satellite transparent transmission, satellite-borne gNB-DU, satellite-borne gNB and satellite as backhaul according to the corresponding rules, and calculate the normalized resource utilization of the FL air interface uplink and downlink feeder links according to the corresponding rules.
[0117] In another embodiment provided by the present disclosure, the gNB is further used to count the short-term resource utilization rate of each channel in the RAN air interface with a target period, and count the short-term resource utilization rate of a single satellite once; wherein the target period is determined based on the size of the transmission time interval TTI and the number of the TTIs;
[0118] When it is determined that the statistics of the utilization rates of each resource within the long-term monitoring time are completed, the first short-term resource utilization rate is obtained.
[0119] In another embodiment provided by the present disclosure, the gNB is further configured 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 sum result;
[0120] Based on the summation result, the normalized resource utilization table is searched to obtain a resource utilization change value, and based on the resource utilization change value, the resource utilization at the previous sampling moment is adjusted to obtain the resource utilization at the current sampling moment;
[0121] Based on the resource utilization rate obtained at each sampling moment, 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 by the present disclosure, the gNB is further used to obtain resource utilization rates of a physical downlink control channel HDCCH, a physical downlink shared channel HDSCH, and a physical uplink shared channel PUSCH in the RAN air interface;
[0123] A weighted sum is performed on the HDCCH, HDSCH and PUSCH to obtain the short-term resource utilization rate of a single satellite.
[0124] In another embodiment provided by the present disclosure, the NTN GW is further configured to:
[0125] Acquire a first change value of the number of uplink and downlink feeder link virtual resource blocks at each sampling moment;
[0126] Searching the normalized resource utilization table based on the first change value to obtain a second change value of the resource utilization, and adjusting the resource utilization at the previous sampling moment based on the second change value to obtain the resource utilization at the current sampling moment;
[0127] Based on the resource utilization rate obtained at each sampling moment, a second short-term resource utilization rate of the FL air interface uplink and downlink feeder link is obtained.
[0128] The resource utilization monitoring device for satellite communication provided by the embodiment of the present disclosure obtains the normalized resource utilization of each channel in the RAN air interface and the feeder link FL air interface through OAM in the target satellite-ground integrated networking scenario, generates a normalized resource utilization table based on the normalized resource utilization, and sends a resource monitoring command and the normalized resource utilization table to the NWDAF; the NWDAF sends the normalized resource utilization 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 table, respectively counts the short-term resource utilization of each channel of the RAN air interface and a single satellite to obtain a first short-term resource utilization, and sends the first short-term resource utilization to the NWDAF; the NTN Based on the resource monitoring command and the normalized resource utilization table, the GW counts the second short-term resource utilization of the uplink and downlink feeder links of the FL air interface, and sends the second short-term resource utilization to the NWDAF; based on the received first short-term resource utilization and the second short-term resource utilization, the NWDAF counts 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. The embodiment can effectively reduce the amount of calculation and complexity by looking up the normalized resource utilization table to adjust the resource utilization, and thus can realize effective monitoring of the resource utilization of channels and satellites in the satellite-ground integrated networking scenario.
[0129] An embodiment of the present disclosure also provides an electronic device, comprising: at least one processor; and a memory for storing instructions executable by the at least one processor; wherein the at least one processor is configured to execute the instructions to implement the above method disclosed in the embodiment of the present disclosure.
[0130] Figure 5 The structure diagram of an electronic device provided by an exemplary embodiment of the present disclosure is shown in FIG. Figure 5 As shown, the electronic device 1800 includes at least one processor 1801 and a memory 1802 coupled to the processor 1801 , and the processor 1801 can execute corresponding steps in the above method disclosed in the embodiment of the present disclosure.
[0131] The processor 1801 may also be referred to as a central processing unit (CPU), which may be an integrated circuit chip having signal processing capabilities. Each step in the method disclosed in the embodiment of the present disclosure may be completed by an integrated logic circuit of hardware in the processor 1801 or by instructions in the form of software. The processor 1801 may 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 gates or transistor logic devices, discrete hardware components. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present disclosure may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module may be located in a memory 1802, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, or other mature storage media in the art. The processor 1801 reads the information in the memory 1802 and completes the steps of the method in combination with its hardware.
[0132] In addition, when various operations / processes according to the present disclosure are implemented by software and / or firmware, they can be transmitted from a storage medium or a network to a computer system having a dedicated hardware structure, such as Figure 6 The computer system 1900 shown is installed with the programs constituting the software. When the various programs are installed, the computer system can perform various functions, including the functions described above. Figure 6 A structural block diagram of a computer system provided for an exemplary embodiment of the present 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 processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples 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 according to a computer program stored in a read-only memory (ROM) 1902 or a computer program loaded from a storage unit 1908 to a random access memory (RAM) 1903. In the RAM 1903, various programs and data required for the operation of the computer system 1900 can also be stored. The computing unit 1901, the ROM 1902, and the RAM 1903 are connected to each other via a bus 1904. An input / output (I / O) interface 1905 is also connected to the bus 1904.
[0135] A plurality of components in the computer system 1900 are connected to the I / O interface 1905, including: an input unit 1906, an output unit 1907, a storage unit 1908, and a communication unit 1909. The input unit 1906 may be any type of device capable of inputting information to the computer system 1900, and the input unit 1906 may receive input digital or character information, and generate key signal inputs related to user settings and / or function control of the electronic device. The output unit 1907 may be any type of device capable of presenting information, and may include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. The storage unit 1908 may include, but is not limited to, a disk, an optical disk. The communication unit 1909 allows the computer system 1900 to exchange information / data with other devices over a network such as the Internet, and may include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver, and / or a chipset, such as a Bluetooth™ device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.
[0136] The computing unit 1901 may be a variety of general and / or special 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 dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 1901 performs the various methods and processes described above. For example, in some embodiments, the above methods disclosed in the embodiments of the present disclosure may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 1908. In some embodiments, part or all of the computer program may be loaded and / or installed on an electronic device via ROM 1902 and / or communication unit 1909. In some embodiments, the computing unit 1901 may be configured to perform the above methods disclosed in the embodiments of the present disclosure in any other appropriate manner (e.g., by means of firmware).
[0137] The embodiment of the present disclosure further provides a computer-readable storage medium, wherein when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the above method disclosed in the embodiment of the present disclosure.
[0138] The computer-readable storage medium in the disclosed embodiments may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. The computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. More specifically, the computer-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0139] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0140] The embodiments of the present disclosure further provide a computer program product, including a computer program, wherein when the computer program is executed by a processor, the above method disclosed in the embodiments of the present disclosure is implemented.
[0141] In embodiments of the present disclosure, computer program codes for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof, including but not limited to object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may 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 may be connected to an external computer.
[0142] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0143] The modules, components or units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the names of the modules, components or units do not, in some cases, limit the modules, components or units themselves.
[0144] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0145] The above descriptions are only some embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, a technical solution formed by replacing the above features with the technical features with similar functions disclosed in the present disclosure (but not limited to).
[0146] Although some specific embodiments of the present disclosure have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present disclosure. It should be understood by those skilled in the art that the above embodiments may be modified without departing from the scope and spirit of the present disclosure. The scope of the present disclosure is defined by the appended claims.
Claims
1. A method for monitoring satellite communication resource utilization, characterized in that: The method comprises: The operation and maintenance management system OAM obtains the normalized resource utilization of each channel in the radio access network RAN air interface and the feeder link FL air interface in the target satellite-ground integrated networking scenario, generates a normalized resource utilization table based on the normalized resource utilization, and sends a resource monitoring command and the normalized resource utilization 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; The gNB counts the short-term resource utilization of each channel of the RAN air interface and a single satellite based on the resource monitoring command and the normalized resource utilization table, obtains a first short-term resource utilization, and sends the first short-term resource utilization to the NWDAF; The NTN GW counts the second short-term resource utilization of the FL air interface uplink and downlink feeder link based on the resource monitoring command and the normalized resource utilization table, and sends the second short-term resource utilization to the NWDAF; The NWDAF counts 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 the 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 of the RAN air interface, the FL air interface and each satellite sent by the NWDAF.
2. The method according to claim 1, characterized in that The target satellite-ground integrated networking scenario includes: satellite transparent transmission, satellite-borne gNB-DU, satellite-borne gNB and satellite as backhaul; The obtaining of the normalized resource utilization of each channel in the radio access network RAN air interface and the feeder link FL air interface includes: The normalized resource utilization of each channel of the RAN air interface for satellite transparent transmission, onboard gNB-DU, onboard gNB and satellite as backhaul is calculated according to the corresponding rules, and the normalized resource utilization of the FL air interface uplink and downlink feeder links is calculated according to the corresponding rules.
3. The method according to claim 1, characterized in that The respectively counting of the short-term resource utilization of each channel of the RAN air interface and a single satellite includes: The short-term resource utilization rate of each channel in the RAN air interface is counted based on a target period, and the short-term resource utilization rate of a single satellite is counted once; wherein the target period is determined based on the size of the transmission time interval TTI and the number of the TTIs; When it is determined that the statistics of the utilization rates of each resource within the long-term monitoring time are completed, the first short-term resource utilization rate is obtained.
4. The method according to claim 3, characterized in that The counting of short-term resource utilization of each channel in the RAN air interface based on the target period includes: Sum the change values of the number of physical resource blocks occupied by users at each sampling time in the target period to obtain a sum result; Based on the summation result, the normalized resource utilization table is searched to obtain a resource utilization change value, and based on the resource utilization change value, the resource utilization at the previous sampling moment is adjusted to obtain the resource utilization at the current sampling moment; Based on the resource utilization rate obtained at each sampling moment, 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 statistics of short-term resource utilization of a single star include: Obtain resource utilization rates of a physical downlink control channel HDCCH, a physical downlink shared channel HDSCH, and a physical uplink shared channel PUSCH in the RAN air interface; A weighted sum is performed on the HDCCH, HDSCH and PUSCH to obtain the short-term resource utilization rate of a single satellite.
6. The method according to claim 1, characterized in that The counting of the second short-term resource utilization rate of the FL air interface uplink and downlink feeder link includes: Acquire a first change value of the number of uplink and downlink feeder link virtual resource blocks at each sampling moment; Searching the normalized resource utilization table based on the first change value to obtain a second change value of the resource utilization, and adjusting the resource utilization at the previous sampling moment based on the second change value to obtain the resource utilization at the current sampling moment; Based on the resource utilization rate obtained at each sampling moment, a second short-term resource utilization rate of the FL air interface uplink and downlink feeder link is obtained.
7. A satellite communication resource utilization monitoring device, 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 of each channel in the radio access network RAN air interface and the feeder link FL air interface in the target satellite-ground integrated networking scenario, 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 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 configured to count the short-term resource utilization of each channel of the RAN air interface and a single satellite based on the resource monitoring command and the normalized resource utilization table, obtain a first short-term resource utilization, and send the first short-term resource utilization to the NWDAF; The NTN GW is used to count the second short-term resource utilization of the FL air interface uplink and downlink feeder link based on the resource monitoring command and the normalized resource utilization table, and send the second short-term resource utilization to the NWDAF; The NWDAF is further configured to count 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 the 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 further used to receive the long-term resource utilization 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; a 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 according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the method as claimed in any one of claims 1 to 6.
10. A computer program product, characterized in that The method comprises a computer program, which implements the method according to any one of claims 1 to 6 when being executed by a processor.
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
Cited By
Resource monitoring method and device, equipment, storage medium and computer program product
CN121692257A