Frequency domain resource adjustment method, device, and computer program product
By dynamically adjusting the frequency domain resources of NCR by monitoring terminal traffic at the base station, the problem of lack of frequency domain control in noise and interference control of NCR is solved, achieving better noise and interference suppression and improving spectrum efficiency and resource utilization.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2025-10-11
- Publication Date
- 2026-07-30
AI Technical Summary
Existing network control repeaters (NCRs) lack frequency domain-level management solutions for noise and interference control, resulting in unsatisfactory noise and interference control performance.
By monitoring the current traffic volume of the base station terminal, the operating frequency domain resources of the network control repeater (NCR), including uplink and downlink operating bandwidth, are dynamically adjusted to suppress noise and interference. The adjustment of frequency domain resources is achieved through control signaling or OAM data radio bearer.
It effectively suppresses noise and interference, improves spectrum efficiency and resource utilization, and also has energy-saving effects.
Smart Images

Figure CN2025126911_30072026_PF_FP_ABST
Abstract
Description
Frequency domain resource adjustment methods, equipment and computer program products
[0001] Cross-references to related applications
[0002] This application claims priority to Chinese Patent Application No. 202510103153.7, filed on January 22, 2025, entitled “Frequency Domain Resource Adjustment Method, Apparatus and Computer Program Product”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This document relates to the field of communications, and in particular to a frequency domain resource adjustment method, device, and computer program product. Background Technology
[0004] A network control repeater (NCR) is a network node in a communication network used to amplify and transmit wireless signals. It can receive downlink signals from a base station, process them internally (such as amplification and filtering), and then forward them to user equipment (UE). It can also receive uplink signals sent by the user equipment, process them internally, and then forward them to the base station.
[0005] Signals amplified by NCR, including interference and noise, can cause a significant increase in the network's noise floor if left untreated, impacting the overall cell capacity and spectral efficiency. To address this, NCR introduces network-side noise and interference control functions. However, this function currently only dynamically and intelligently controls noise and interference in the spatial beam and time slot dimensions. This is clearly insufficient; there is currently no frequency domain-level noise and interference management scheme, resulting in unsatisfactory noise and interference control performance. Summary of the Invention
[0006] This application provides a frequency domain resource adjustment method, device, and computer program product for noise and interference control from the frequency domain dimension, thereby improving the noise and interference control effect.
[0007] In a first aspect, a frequency domain resource adjustment method is provided, applied to a base station. The method includes: obtaining the current traffic volume of a terminal accessing the base station through a network control repeater (NCR); determining whether to adjust the working frequency domain resources of the NCR based on the current traffic volume; and, if it is determined that the working frequency domain resources of the NCR should be adjusted, sending first information to the NCR, wherein the first information is used to instruct the NCR to adjust its own working frequency domain resources.
[0008] Secondly, a frequency domain resource adjustment method is provided, applied to a network control repeater (NCR). The method includes: receiving first information from a base station, wherein the first information is sent by the base station when it determines that the working frequency domain resources of the NCR need to be adjusted, and whether to adjust the working frequency domain resources of the NCR is determined by the base station based on the current traffic volume of terminals accessing the base station through the NCR; and adjusting the working frequency domain resources of the NCR according to the first information.
[0009] Thirdly, a frequency domain resource adjustment device is provided, applied to a base station. The device includes: a traffic acquisition module, used to acquire the current traffic of a terminal accessing the base station through a network control repeater (NCR); an adjustment judgment module, used to determine whether to adjust the working frequency domain resources of the NCR based on the current traffic; and a first transmission module, used to send first information to the NCR when it is determined that the working frequency domain resources of the NCR should be adjusted, wherein the first information is used to instruct the NCR to adjust its own working frequency domain resources.
[0010] Fourthly, a frequency domain resource adjustment device is provided, applied to a network control repeater (NCR). The device includes: a first receiving module, configured to receive first information from a base station, wherein the first information is sent by the base station when it determines that the working frequency domain resources of the NCR need to be adjusted, and whether to adjust the working frequency domain resources of the NCR is determined by the base station based on the current traffic volume of terminals accessing the base station through the NCR; and a resource adjustment module, configured to adjust the working frequency domain resources of the NCR according to the first information.
[0011] Fifthly, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the method as described in the first or second aspect.
[0012] A sixth aspect provides a computer-readable storage medium that, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the method as described in the first or second aspect.
[0013] A seventh aspect provides a computer program product including instructions, wherein when a computer executes the instructions of the computer program product, the computer performs the method as described in the first or second aspect. Attached Figure Description
[0014] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0015] Figure 1 shows an NCR networking architecture provided in an embodiment of this application.
[0016] Figure 2 is a schematic diagram of the interaction links between the base station, NCR and UE in an NCR networking architecture provided in an embodiment of this application.
[0017] Figure 3 is a flowchart illustrating a frequency domain resource adjustment method provided in an embodiment of this application.
[0018] Figure 4 is a schematic diagram of the working frequency domain resources for reducing NCR provided by an embodiment of this application.
[0019] Figure 5 is a flowchart illustrating a frequency domain resource adjustment method according to another embodiment of this application.
[0020] Figure 6 is a schematic diagram of increasing the working frequency domain resources of NCR using an embodiment of this application.
[0021] Figure 7 is a flowchart illustrating a frequency domain resource adjustment method provided in another embodiment of this application.
[0022] Figure 8 is a flowchart illustrating a frequency domain resource adjustment method provided in another embodiment of this application.
[0023] Figure 9 is a flowchart illustrating a frequency domain resource adjustment method provided in another embodiment of this application.
[0024] Figure 10 is a flowchart illustrating a frequency domain resource adjustment method provided in another embodiment of this application.
[0025] Figure 11 is a flowchart illustrating a frequency domain resource adjustment method according to another embodiment of this application.
[0026] Figure 12 is a schematic diagram of a frequency domain resource adjustment device provided in an embodiment of this application.
[0027] Figure 13 is a schematic diagram of a frequency domain resource adjustment device provided in another embodiment of this application.
[0028] Figure 14 is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation
[0029] To enable those skilled in the art to better understand the technical solutions in the embodiments of this application, the technical solutions in one or more embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the protection scope of this document.
[0030] The terms "first," "second," etc., used in this application and claims are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein. Furthermore, in this application and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0031] The following is a brief introduction to the relevant technologies involved in this application.
[0032] Figure 1 shows an NCR network architecture, and Figure 2 shows a schematic diagram of the interaction links between the base station, NCR, and UE in the NCR network architecture.
[0033] As shown in Figure 1, the NCR network architecture may include: the Radio Access Network (RAN) element management system (RAN management system), core network, base stations, Network Control Relay (NCR), and User Equipment (UE). There may be one or more base stations, NCRs, and UEs. In Figure 1, UE1 accesses base station 1 through NCR1, and UE2 accesses base station 2 through NCR2. Both base stations 1 and 2 are connected to the core network and are managed by the RAN management system. Operations Administration and Maintenance (OAM) functions within the base stations interact with the NCR via the air interface, and the MT-UE within the NCR interacts with the base station via the air interface.
[0034] As shown in Figure 2 (similar to Figure 1), NCR 22 typically includes two functional entities: NCR-MT (Mobile Temination) and NCR-FWD (RF forwarding). NCR-MT is the functional entity used for information exchange between NCR 22 and Base Station (BS) 21, while NCR-FWD is the functional entity used for information forwarding between NCR 22 and User Equipment (UE) 23, as well as between NCR 22 and BS 21.
[0035] As shown in Figure 2, the NCR network architecture mainly includes three types of links: A link is the link between UE 23's service and NCR 22, such as the NCR-FWD Access link; B link is the link between NCR 22 and base station 21, mainly used to forward the UE's signal, such as the NCR-FWD Backhaul link; C link is the link between NCR-MT and base station 21, mainly used for the interaction between NCR-MT and base station 21, realizing the interaction between NCR 22 and base station 21, and thus realizing the intelligent management and control of NCR 22 by base station 21, such as the control link.
[0036] In related technologies, NCR introduces network-side noise and interference control functions. However, this function currently only performs noise and interference control dynamically and intelligently in the spatial domain (beamwidth) and time domain (time slots). This is clearly insufficient; there is currently no noise and interference management scheme in the frequency domain, resulting in unsatisfactory noise and interference control performance.
[0037] To address the aforementioned issues, this application proposes a frequency domain resource adjustment method, device, and computer program product. By identifying the traffic volume of terminals accessing the NCR, frequency domain bandwidth can be adaptively allocated to the NCR for use by UEs accessing the NCR, aiming to suppress noise and interference in the frequency domain dimension. Additionally, it is hoped that it will also have an effect on energy saving. These aspects will be explained in detail below.
[0038] First, a frequency domain resource adjustment method provided in the embodiments of this application will be described with reference to the accompanying drawings.
[0039] An embodiment of this application provides a frequency domain resource adjustment method that can be applied to a base station (base station 21 in Figure 2). As shown in Figure 3, the method may include the following steps.
[0040] Step 301: Obtain the current traffic volume of terminals accessing the base station via the network control repeater NCR.
[0041] In some embodiments, a base station may monitor and statistically analyze the current traffic volume of all terminals accessing the base station through a certain NCR at set intervals (e.g., periodically). The current traffic volume may include at least one of current uplink traffic volume and current downlink traffic volume.
[0042] In some embodiments, the current traffic volume may include the utilization rate of frequency domain resources by the current service, wherein the utilization rate of frequency domain resources by the current service may include the utilization rate of physical resource blocks (PRBs) by the current service.
[0043] For example, the base station can monitor the PRB utilization rate of the current uplink service and the PRB utilization rate of the current downlink service for all terminals accessed through the NCR, respectively, to obtain the PRB utilization rate of the current uplink service and the PRB utilization rate of the current downlink service. The PRB utilization rate of the current uplink service refers to the percentage of PRB used by the current uplink service relative to the currently allocated PRB for carrying the uplink service; similarly, the PRB utilization rate of the current downlink service refers to the percentage of PRB used by the current downlink service relative to the currently allocated PRB for carrying the downlink service.
[0044] Step 302: Determine whether to adjust the working frequency domain resources of the NCR based on the current traffic volume.
[0045] In some embodiments, step 302 may include: determining to adjust the working frequency domain resources of the NCR if the current traffic volume meets preset conditions. For example, determining to adjust the working frequency domain resources of the NCR if the current traffic volume exceeds or falls below the expected traffic volume.
[0046] As an example, the working frequency domain resources include working bandwidth, wherein determining to adjust the working frequency domain resources of the NCR when the current traffic volume meets preset conditions includes: determining to increase the working bandwidth of the NCR when the current traffic volume exceeds a preset threshold and the current working bandwidth of the NCR is not full bandwidth; and determining to decrease the working bandwidth of the NCR when the current traffic volume is lower than the preset threshold and the current working bandwidth of the NCR is not minimum bandwidth.
[0047] It is understood that if the working frequency domain resources include uplink working bandwidth, then determining to adjust the working frequency domain resources of the NCR when the current traffic volume meets the preset conditions may include: determining to increase the uplink working bandwidth of the NCR when the current uplink traffic volume exceeds a preset threshold and the current uplink working bandwidth of the NCR is not the full bandwidth; and determining to decrease the uplink working bandwidth of the NCR when the current uplink traffic volume is lower than the preset threshold and the current uplink working bandwidth of the NCR is not the minimum bandwidth.
[0048] Similarly, if the working frequency domain resources include downlink working bandwidth, then determining to adjust the working frequency domain resources of the NCR when the current traffic volume meets the preset conditions may include: determining to increase the downlink working bandwidth of the NCR when the current downlink traffic volume exceeds a preset threshold and the current downlink working bandwidth of the NCR is not the full bandwidth; and determining to decrease the downlink working bandwidth of the NCR when the current downlink traffic volume is lower than the preset threshold and the current downlink working bandwidth of the NCR is not the minimum bandwidth.
[0049] Step 303: If it is determined that the working frequency domain resources of the NCR should be adjusted, first information is sent to the NCR, the first information being used to instruct the NCR to adjust its own working frequency domain resources.
[0050] The base station can send the first information to the NCR in two ways.
[0051] 1) The first information is carried in control signaling from the control plane of the base station. In one example, the base station can send the first information to the NCR-MT via control signaling, and the NCR-MT can then notify the NCR-FWD of the first information, thereby adjusting the operating frequency domain resources of the NCR. In this approach, modifications to the relevant protocols may be necessary.
[0052] 2) The first information is carried in the Data Radio Bearer (DRB) of the OAM from the base station. In one example, the interaction between the base station and the NCR is implemented through the OAM protocol, which is carried on a dedicated DRB established between the base station and the NCR-MT, and is used to adjust the working frequency domain resources of the NCR.
[0053] For method 1) above, it may be necessary to modify the relevant protocol. For method 2) above, the relevant protocol needs to be modified, but it can be customized by the base station and NCR manufacturers, which is easier to implement.
[0054] In some embodiments, if the first information is carried in the DRB from the OAM, then after step 303, the method shown in FIG3 may further include: the OAM receiving second information from the NCR, wherein the second information is used to determine that the NCR's operating frequency domain resource adjustment has taken effect. In one example, the OAM receives the second information of NCR-FWD from the NCR.
[0055] In one instance, after receiving the second information, the method shown in Figure 3 may further include: the OAM sending a third information to the NCR-MT, wherein the third information is used to indicate that the adjustment of the NCR's operating frequency domain resources has taken effect.
[0056] In the first embodiment, as shown in FIG4, if it is determined that the working bandwidth of the NCR is reduced, the method shown in FIG3 may further include: sending a BWP switching command to the terminal, wherein the BWP switching command is used to instruct the terminal to switch its own working bandwidth from a first bandwidth to a third bandwidth, the third bandwidth being less than the first bandwidth, and the third bandwidth being the reduced working bandwidth of the NCR.
[0057] In the second embodiment, as shown in FIG6, if it is determined that the working bandwidth of the NCR is increased, the method shown in FIG3 may further include: after sending the first information to the NCR, and upon receiving the second information from the NCR, sending a Bandwidth Part (BWP) switching command to the terminal, wherein the second information is used to determine that the working bandwidth adjustment of the NCR has taken effect, and the BWP switching command is used to instruct the terminal to switch its own working bandwidth from the first bandwidth to the second bandwidth, wherein the second bandwidth is greater than the first bandwidth, and the second bandwidth is the increased working bandwidth of the NCR.
[0058] Comparing the first and second embodiments above, it can be found that the timing of sending the BWP handover command to the terminal differs depending on whether the NCR's operating bandwidth is increased or decreased. When increasing the NCR's operating bandwidth (switching from small to large bandwidth), the NCR-FWD needs to have completed its adjustment; that is, the BWP handover command can only be sent to the terminal after receiving the second information. In other words, the NCR-FWD transceiver needs to adjust its operating bandwidth to the large bandwidth indicated by the base station, and after adjustment, it needs to reply to the base station's scheduling and control plane confirming completion before sending the BWP handover command to the terminal. However, when decreasing the NCR's operating bandwidth (switching from large to small bandwidth), there is no need to wait for the NCR-FWD to complete its adjustment; the BWP handover command can be sent to the terminal before receiving the second information, thereby improving communication efficiency. This is because when switching from high bandwidth to low bandwidth, although the bandwidth is reduced, it is still within the original bandwidth range, and the NCR can forward the terminal's services normally. However, when switching from low bandwidth to high bandwidth, the bandwidth is increased compared to the original bandwidth, and the terminal services exceeding the original bandwidth cannot be forwarded normally. They need to wait for the NCR's working bandwidth adjustment to take effect before they can be forwarded.
[0059] In the frequency domain resource adjustment method provided in the embodiment shown in Figure 3, since the base station can dynamically adjust the frequency domain working resources allocated to the NCR according to the traffic volume of the terminal accessed through the NCR, noise and interference can be better suppressed; in addition, since the frequency domain resources are allocated on demand, it can also save energy and improve resource utilization.
[0060] The frequency domain resource adjustment method provided in this application will be described below with reference to Figures 5 and 7, respectively, under the conditions of reducing the operating bandwidth of NCR 22 (as shown in Figure 4, the operating bandwidth of NCR decreases before and after adjustment) and increasing the operating bandwidth of NCR 22 (as shown in Figure 6, the operating bandwidth of NCR increases before and after adjustment). In the embodiments shown in Figures 5 and 7, the first information is carried in the control signaling from the control plane 211 of the base station 21.
[0061] As shown in Figure 5, an embodiment of this application proposes a frequency domain resource adjustment method, which may include the following steps.
[0062] Step 501, NCR 22 accesses base station 21.
[0063] In one instance, NCR-MT 221 of NCR 22 interacts with the control plane 211 of base station 21, enabling NCR 22 to access base station 21.
[0064] In steps 502a and 502b, base station 21 performs initial configuration of NCR 22.
[0065] In one instance, control plane 211 interacts with NCR-MT 221 to perform initial NCR configuration on NCR 22; NCR-MT 221 interacts with NCR-FWD 222 to complete the initial NCR configuration.
[0066] Step 503, UE 23 sends a random access request to base station 21 via Msg1.
[0067] In one instance, UE 23 accesses base station 21 through Msg1 and scheduling 212 of base station 21.
[0068] Step 504, the scheduling 212 of base station 21 sends Msg2 to UE 23 to send a random access response to UE 23.
[0069] Step 505, UE 23 sends Msg3 to scheduling 212 and identifies the UR that accesses base station 21 through NCR 22.
[0070] Step 506: Scheduling 212 schedules the frequency domain resources of the UE that accesses base station 21 through NCR 22.
[0071] Step 507: Base station 21 monitors the current traffic volume of UE 23 accessing base station 21 through NCR 22.
[0072] In step 507, base station 21 monitors the current traffic volume, including the current uplink traffic volume and the current downlink traffic volume, and monitors the current uplink traffic volume and the current downlink traffic volume of all UEs accessing through NCR 22. When base station 21 determines that the current uplink traffic volume or the current downlink traffic volume of all UEs accessing through NCR 22 meets preset conditions, it determines to adjust the uplink operating bandwidth or the downlink operating bandwidth of NCR 22.
[0073] In step 507, as an example, when base station 21 determines that the current uplink traffic or current downlink traffic of all UEs accessing through NCR 22 meets preset conditions, it determines to adjust the uplink or downlink operating bandwidth of NCR 22. This may include: determining to reduce the uplink operating bandwidth of NCR when the current uplink PRB utilization of all UEs is lower than a preset threshold and the current uplink operating bandwidth of NCR is not the minimum bandwidth; and / or, determining to reduce the downlink operating bandwidth of NCR when the current downlink PRB utilization of all UEs is lower than a preset threshold and the current downlink operating bandwidth of NCR is not the minimum bandwidth.
[0074] Step 508: Scheduling 212 sends an instruction to control plane 211 to prepare for the adjustment of working frequency domain resources of NCR 22.
[0075] Step 509: Scheduling 212 sends a BWP handover command to UE 23 to adjust the working frequency domain resources of the UE under NCR 22.
[0076] In one example, the BWP handover command is used to instruct the terminal to switch its own operating bandwidth from a first bandwidth to a third bandwidth, wherein the third bandwidth is less than the first bandwidth, the third bandwidth is the reduced operating bandwidth of the NCR, and the first bandwidth is the operating bandwidth of UE 23 before adjustment.
[0077] When switching from a large bandwidth to a small bandwidth, the base station 21 is ready to adjust the frequency domain resources; that is, the scheduling 212 of the base station 21 needs to notify the control plane 211 of the base station 21, and then issue the BWP handover command to the UE 23, so that the UE 23 can be handed over via BWP.
[0078] Step 510a: Control plane 211 sends first information to NCR-MT 221 to adjust the operating frequency domain resources of NCR 22.
[0079] In one instance, the operating bandwidth of NCR 22 is switched from a first bandwidth to a third bandwidth, the third bandwidth being less than the first bandwidth. The third bandwidth is the reduced operating bandwidth of NCR 22, while the first bandwidth is the operating bandwidth of NCR 22 before the adjustment.
[0080] In step 510b, NCR-MT 221 sends a fourth message to NCR-FWD 222 to enable the adjustment of the operating frequency domain resources of NCR 22. That is, the fourth message is used to instruct NCR-FWD 222 to enable the adjustment of the operating frequency domain resources of NCR 22.
[0081] As shown in Figure 7, a frequency domain resource adjustment method proposed in one embodiment of this application may include the following steps.
[0082] Step 701, NCR 22 accesses base station 21.
[0083] In one instance, NCR-MT 221 of NCR 22 interacts with the control plane 211 of base station 21, enabling NCR 22 to access base station 21.
[0084] In steps 702a and 702b, base station 21 performs initial configuration of NCR 22.
[0085] In one instance, control plane 211 interacts with NCR-MT 221 to perform initial NCR configuration on NCR 22; NCR-MT 221 interacts with NCR-FWD 222 to complete the initial NCR configuration.
[0086] Step 703, UE 23 sends a random access request to base station 21 via Msg1.
[0087] In one instance, UE 23 accesses base station 21 through Msg1 and scheduling 212 of base station 21.
[0088] In step 704, the scheduling 212 of base station 21 sends Msg2 to UE 23 to send a random access response to UE 23.
[0089] In step 705, UE 23 sends Msg3 to scheduling 212 and identifies the UR that accesses base station 21 through NCR 22.
[0090] Step 706: Scheduling 212 schedules the frequency domain resources of the UE that accesses base station 21 through NCR 22.
[0091] Step 707: Base station 21 monitors the current traffic volume of UE 23 accessing base station 21 through NCR 22.
[0092] In step 707, base station 21 monitors the current traffic volume, including the current uplink traffic volume and the current downlink traffic volume, and monitors the current uplink traffic volume and the current downlink traffic volume of all UEs accessing through NCR 22. When base station 21 determines that the current uplink traffic volume or the current downlink traffic volume of all UEs accessing through NCR 22 meets preset conditions, it determines to adjust the uplink operating bandwidth or the downlink operating bandwidth of NCR 22.
[0093] In step 707, as an example, when base station 21 determines that the current uplink traffic or current downlink traffic of all UEs accessing through NCR 22 meets preset conditions, it determines to adjust the uplink or downlink operating bandwidth of NCR 22. This may include: determining to increase the uplink operating bandwidth of NCR when the current uplink PRB utilization of all UEs exceeds a preset threshold and the current uplink operating bandwidth of NCR is not the maximum bandwidth; and / or determining to increase the downlink operating bandwidth of NCR when the current downlink PRB utilization of all UEs exceeds a preset threshold and the current downlink operating bandwidth of NCR is not the maximum bandwidth.
[0094] Step 708: The scheduler 212 sends an instruction to the control plane 211 to prepare for the adjustment of the working frequency domain resources of NCR 22.
[0095] In step 709a, the control plane 211 sends the first information to the NCR-MT 221 to adjust the operating frequency domain resources of the NCR 22.
[0096] In one instance, the operating bandwidth of NCR 22 is switched from a first bandwidth to a second bandwidth, which is greater than the first bandwidth. The second bandwidth is the increased operating bandwidth of NCR 22, while the first bandwidth is the operating bandwidth of NCR 22 before the adjustment.
[0097] In step 709b, NCR-MT 221 sends a fourth message to NCR-FWD 222 to enable the adjustment of the operating frequency domain resources of NCR 22. That is, the fourth message is used to instruct NCR-FWD 222 to enable the adjustment of the operating frequency domain resources of NCR 22.
[0098] Step 710: Scheduling 212 sends a BWP handover command to UE 23 to adjust the working frequency domain resources of the UE under NCR 22.
[0099] In one example, the BWP switching command is used to instruct the terminal to switch its own operating bandwidth from a first bandwidth to a second bandwidth, the second bandwidth being greater than the first bandwidth. The second bandwidth is the increased operating bandwidth of the NCR, and the first bandwidth is the operating bandwidth of UE 23 before adjustment.
[0100] When switching from a small bandwidth to a large bandwidth, the NCR-FWD 222 must have completed its adjustment before a BWP handover can be performed on UE 23. In other words, the transceiver of the NCR-FWD 222 needs to adjust its operating bandwidth to the large bandwidth indicated by the base station 21, and after the adjustment is completed, it needs to reply to the scheduling 212 and control plane 211 of the base station 21 with the adjustment completed before a BWP handover can be performed on UE 23.
[0101] In the frequency domain resource adjustment method provided in the embodiment shown in Figure 5 or Figure 7, since the base station can dynamically adjust the frequency domain working resources allocated to the NCR according to the traffic volume of the terminal accessed through the NCR, noise and interference can be better suppressed; in addition, since the frequency domain resources are allocated on demand, it can also play a role in saving energy and improving resource utilization.
[0102] The frequency domain resource adjustment method provided in this application will be described below with reference to Figures 8 and 9, respectively, under the conditions of reducing the working bandwidth of NCR 22 (as shown in Figure 4, the working bandwidth of NCR decreases before and after adjustment) and increasing the working bandwidth of NCR 22 (as shown in Figure 6, the working bandwidth of NCR increases before and after adjustment). In the embodiments shown in Figures 8 and 9, the first information is carried in the DRB of OAM 213 from base station 21. This scheme does not require modification of the protocol. The frequency domain resource adjustment information under NCR 22 (such as the first information) and the frequency domain adjustment confirmation information under NCR 22 (such as the second information) are carried through the DRB established by base station 21 and NCR-MT 221.
[0103] As shown in Figure 8, an embodiment of this application proposes a frequency domain resource adjustment method, which may include the following steps.
[0104] Step 801, NCR 22 accesses base station 21.
[0105] In one instance, NCR-MT 221 of NCR 22 interacts with the control plane 211 of base station 21, enabling NCR 22 to access base station 21.
[0106] In steps 802a and 802b, base station 21 performs initial configuration of NCR 22.
[0107] In one instance, control plane 211 interacts with NCR-MT 221 to perform initial NCR configuration on NCR 22; NCR-MT 221 interacts with NCR-FWD 222 to complete the initial NCR configuration.
[0108] Step 803, UE 23 sends a random access request to base station 21 via Msg1.
[0109] In one instance, UE 23 accesses base station 21 through Msg1 and scheduling 212 of base station 21.
[0110] In step 804, the scheduling 212 of base station 21 sends Msg2 to UE 23 to send a random access response to UE 23.
[0111] In step 805, UE 23 sends Msg3 to scheduling 212 and identifies the UR that accesses base station 21 through NCR 22.
[0112] Step 806, scheduling 212 schedules the frequency domain resources of the UE that accesses base station 21 through NCR 22.
[0113] Step 807: Base station 21 monitors the current traffic volume of UE 23 accessing base station 21 through NCR 22.
[0114] In step 807, base station 21 monitors the current traffic volume, including the current uplink traffic volume and the current downlink traffic volume, and monitors the current uplink traffic volume and the current downlink traffic volume of all UEs accessing through NCR 22. When base station 21 determines that the current uplink traffic volume or the current downlink traffic volume of all UEs accessing through NCR 22 meets preset conditions, it determines to adjust the uplink operating bandwidth or the downlink operating bandwidth of NCR 22.
[0115] In step 807, as an example, when base station 21 determines that the current uplink traffic or current downlink traffic of all UEs accessing through NCR 22 meets preset conditions, it determines to adjust the uplink or downlink operating bandwidth of NCR 22. This may include: determining to reduce the uplink operating bandwidth of NCR when the current uplink PRB utilization of all UEs is lower than a preset threshold and the current uplink operating bandwidth of NCR is not the minimum bandwidth; and / or, determining to reduce the downlink operating bandwidth of NCR when the current downlink PRB utilization of all UEs is lower than a preset threshold and the current downlink operating bandwidth of NCR is not the minimum bandwidth.
[0116] Step 808: Scheduling 212 sends an instruction to OAM 213 to prepare for the adjustment of the working frequency domain resources of NCR 22.
[0117] Step 809: Scheduling 212 sends a BWP handover command to UE 23 to adjust the working frequency domain resources of the UE under NCR 22.
[0118] In one example, the BWP handover command is used to instruct the terminal to switch its own operating bandwidth from a first bandwidth to a third bandwidth, wherein the third bandwidth is less than the first bandwidth, the third bandwidth is the reduced operating bandwidth of the NCR, and the first bandwidth is the operating bandwidth of UE 23 before adjustment.
[0119] When switching from a large bandwidth to a small bandwidth, when base station 21 is ready to adjust frequency domain resources; that is, when the scheduling 212 of base station 21 needs to notify the OAM 213 of base station 21, the BWP handover command can be issued to UE 23, and the BWP handover can be performed on UE 23.
[0120] In step 810a, OAM 213 sends the first message to NCR-MT 221 to adjust the operating frequency domain resources of NCR 22.
[0121] In one instance, the operating bandwidth of NCR 22 is switched from a first bandwidth to a third bandwidth, the third bandwidth being less than the first bandwidth. The third bandwidth is the reduced operating bandwidth of NCR 22, while the first bandwidth is the operating bandwidth of NCR 22 before the adjustment.
[0122] In step 810b, NCR-MT 221 sends a fourth message to NCR-FWD 222 to enable the adjustment of the operating frequency domain resources of NCR 22. That is, the fourth message is used to instruct NCR-FWD 222 to enable the adjustment of the operating frequency domain resources of NCR 22.
[0123] Step 811, NCR-FWD 222 sends a second message to OAM 213 to confirm that the working frequency domain resource adjustment of NCR 22 has taken effect.
[0124] In step 812, OAM 213 sends a third message to NCR-MT 221 to confirm that the working frequency domain resource adjustment of NCR 22 has taken effect.
[0125] As shown in Figure 9, an embodiment of this application proposes a frequency domain resource adjustment method, which may include the following steps.
[0126] Step 901, NCR 22 accesses base station 21.
[0127] In one instance, NCR-MT 221 of NCR 22 interacts with the control plane 211 of base station 21, enabling NCR 22 to access base station 21.
[0128] In steps 902a and 902b, base station 21 performs initial configuration of NCR 22.
[0129] In one instance, control plane 211 interacts with NCR-MT 221 to perform initial NCR configuration on NCR 22; NCR-MT 221 interacts with NCR-FWD 222 to complete the initial NCR configuration.
[0130] Step 903, UE 23 sends a random access request to base station 21 via Msg1.
[0131] In one instance, UE 23 accesses base station 21 through Msg1 and scheduling 212 of base station 21.
[0132] In step 904, the scheduling 212 of base station 21 sends Msg2 to UE 23 to send a random access response to UE 23.
[0133] In step 905, UE 23 sends Msg3 to scheduling 212 and identifies the UR that accesses base station 21 through NCR 22.
[0134] Step 906: Scheduling 212 schedules the frequency domain resources of the UE that accesses base station 21 through NCR 22.
[0135] Step 907: Base station 21 monitors the current traffic volume of UE 23 accessing base station 21 through NCR 22.
[0136] In step 907, base station 21 monitors the current traffic volume, including the current uplink traffic volume and the current downlink traffic volume, and monitors the current uplink traffic volume and the current downlink traffic volume of all UEs accessing through NCR 22. When base station 21 determines that the current uplink traffic volume or the current downlink traffic volume of all UEs accessing through NCR 22 meets preset conditions, it determines to adjust the uplink operating bandwidth or the downlink operating bandwidth of NCR 22.
[0137] In step 907, as an example, when base station 21 determines that the current uplink traffic or current downlink traffic of all UEs accessing through NCR 22 meets preset conditions, it determines to adjust the uplink or downlink operating bandwidth of NCR 22. This may include: determining to increase the uplink operating bandwidth of NCR when the current uplink PRB utilization of all UEs exceeds a preset threshold and the current uplink operating bandwidth of NCR is not the maximum bandwidth; and / or determining to increase the downlink operating bandwidth of NCR when the current downlink PRB utilization of all UEs exceeds a preset threshold and the current downlink operating bandwidth of NCR is not the maximum bandwidth.
[0138] Step 908: Scheduling 212 sends an instruction to OAM 213 to prepare for the adjustment of the working frequency domain resources of NCR 22.
[0139] In step 909a, OAM 213 sends the first message to NCR-MT 221 to adjust the operating frequency domain resources of NCR 22.
[0140] In one instance, the operating bandwidth of NCR 22 is switched from a first bandwidth to a second bandwidth, which is greater than the first bandwidth. The second bandwidth is the increased operating bandwidth of NCR 22, while the first bandwidth is the operating bandwidth of NCR 22 before the adjustment.
[0141] In step 909b, NCR-MT 221 sends a fourth message to NCR-FWD 222 to enable the adjustment of the operating frequency domain resources of NCR 22. That is, the fourth message is used to instruct NCR-FWD 222 to enable the adjustment of the operating frequency domain resources of NCR 22.
[0142] In step 910, NCR-FWD 222 sends a second message to OAM 213 to confirm that the working frequency domain resource adjustment of NCR 22 has taken effect.
[0143] In step 911, OAM 213 sends a third message to NCR-MT 221 to confirm that the working frequency domain resource adjustment of NCR 22 has taken effect.
[0144] Step 912: Scheduling 212 sends a BWP handover command to UE 23 to adjust the working frequency domain resources of the UE under NCR 22.
[0145] In one example, the BWP switching command is used to instruct the terminal to switch its own operating bandwidth from a first bandwidth to a second bandwidth, the second bandwidth being greater than the first bandwidth. The second bandwidth is the increased operating bandwidth of the NCR, and the first bandwidth is the operating bandwidth of UE 23 before adjustment.
[0146] When switching from a small bandwidth to a large bandwidth, the NCR-FWD 222 must have completed its adjustment before a BWP handover can be performed on UE 23. In other words, the transceiver of the NCR-FWD 222 needs to adjust its operating bandwidth to the large bandwidth indicated by the base station 21, and after the adjustment is completed, it needs to reply to the scheduling 212 and control plane 211 of the base station 21 with the adjustment completed before a BWP handover can be performed on UE 23.
[0147] In the frequency domain resource adjustment method provided in the embodiment shown in Figure 8 or Figure 9, since the base station can dynamically adjust the frequency domain working resources allocated to the NCR according to the traffic volume of the terminal accessed through the NCR, noise and interference can be better suppressed; in addition, since the frequency domain resources are allocated on demand, it can also play a role in saving energy and improving resource utilization.
[0148] The frequency domain resource adjustment method provided in this application will be described below through a more detailed embodiment.
[0149] As shown in Figure 10, an embodiment of this application provides a frequency domain resource adjustment method, which may include the following steps.
[0150] Step 1000: NCR access base station.
[0151] Step 1001: Power on and initialize the NCR configuration. The uplink bandwidth of the NCR is full bandwidth, and the downlink bandwidth of the NCR is full bandwidth.
[0152] Step 1002: The base station monitors the current uplink and downlink traffic of terminals accessing the base station through the NCR.
[0153] In one example, the base station identifies all UEs accessing under NCR. The UE identification scheme may include, but is not limited to, at least one of the following identification schemes: beamforming of the Synchronization Signal and PBCH block (SSB), Timing Advance (TA), Sounding Reference Signal (SRS), and Channel State Information-Reference Signal (CSI-RS).
[0154] During the period when a UE is providing services, the base station calculates the downlink and uplink PRB utilization rates of the UE at certain time periods. The calculation method is as follows: 1) At a certain time period T, calculate the downlink PRB utilization rate DLNCRPRBRatio of all UEs accessing under NCR within the period; DLNCRPRBRatio = the sum of the number of DLRBs actually scheduled by NCR UEs in the group within the window / the total number of downlink available PRBs in the open slots of NCR in the group within the window; 2) At a certain time period, calculate the uplink PRB utilization rate ULNCRPRBRatio of all UEs accessing under NCR within the period; ULNCRPRBRatio = the sum of the number of ULRBs actually scheduled by NCR UEs in the group within the window / the total number of uplink available PRBs in the open slots of NCR in the group within the window.
[0155] The NCR initially operates at full bandwidth upon power-up, which is position 1. Since communication signals always occur in the time, frequency, and spatial domains, it should be noted that when we perform frequency domain adjustments, there are no special restrictions on the time and spatial domains.
[0156] During the service period of a UE accessed under NCR, the base station monitors the PRB utilization rate in real time and then executes steps 1003 and 1004.
[0157] Step 1003: The base station determines whether to adjust the downlink working frequency domain resources of the NCR based on the current downlink traffic volume. If yes, proceed to step 1005; otherwise, proceed to step 1007.
[0158] Step 1004: The base station determines whether to adjust the uplink working frequency domain resources of the NCR based on the current uplink traffic volume. If yes, proceed to step 1006; otherwise, proceed to step 1007.
[0159] Step 1005: Determine whether to reduce the working bandwidth of NCR. If yes, proceed to step 1008; otherwise, proceed to step 1009.
[0160] Step 1006: Determine whether to increase the working bandwidth of NCR. If yes, execute Step 1009; otherwise, execute Step 1008.
[0161] Step 1008: Decrease the working bandwidth of NCR.
[0162] Step 1009: Increase the working bandwidth of NCR.
[0163] Step 1007: Do not adjust the working frequency domain resources of NCR.
[0164] As an example, the determination and adjustment of the downlink frequency domain resources can be as follows: Set several gears for the downlink PRB utilization rate, and here it is set to 3 gears; actually, it can be set according to the downlink bandwidth situation of the cell. The larger the bandwidth, the more gears can be set. Among them, 0 < X < Y < 100, and X and Y are configurable.
[0165] 1) Gear 1: The NCR frequency domain resources are: full bandwidth (100%).
[0166] 2) Gear 2: The NCR frequency domain resources are: partial bandwidth (Y%).
[0167] 3) Gear 3: The NCR frequency domain resources are: initial BWP (X%).
[0168] Configure 4 downlink frequency domain resource switching thresholds. The following 4 thresholds can be set. The setting is mainly to convert according to the proportion of the maximum bandwidth, average bandwidth, and minimum bandwidth of the PRB occupied by the UE services in the NCR deployment area to the cell bandwidth. The threshold setting needs to consider the total number of UEs accessing under NCR, the bandwidth requirements of the downlink services performed by the UEs, the scheduling satisfaction of the downlink BSR of the UEs accessing under NCR, and the frequency domain bandwidth capabilities that the UEs themselves can support.
[0169] Generally speaking, it is hoped that NCR users can occupy as few resources as possible. Therefore, for the shift from a small bandwidth to a large bandwidth, the switching threshold can be set higher.
[0170] 1) NCR_DL_PRBRatioThr_12: Refers to the threshold for switching from Gear 1 to Gear 2, which can be set to 50%.
[0171] 2) NCR_DL_PRBRatioThr_23: Refers to the threshold for switching from Gear 2 to Gear 3, which can be set to 25%.
[0172] 3) NCR_DL_PRBRatioThr_32: Refers to the threshold for switching from Gear 3 to Gear 2, which can be set to 30%.
[0173] 4) NCR_DL_PRBRatioThr_21: refers to the threshold for switching from gear 2 to gear 1, which can be set to 60%.
[0174] The following is the algorithm for determining the operating frequency domain resource adjustment of NCR: NCR initially operates at full bandwidth upon power-up, which is operating at position 1.
[0175] 1) When: DLNCRPRBRatio>NCR_DL_PRBRatioThr_12
[0176] The NCR's operating frequency domain resources are in level 1.
[0177] 2) When the following conditions are met: the current NCR frequency domain resource is level 1, and
[0178] DLNCRPRBRatio <NCR_DL_PRBRatioThr_12
[0179] The operating frequency domain resources of the NCR are adjusted to level 2.
[0180] 3) When the following conditions are met: the current NCR frequency domain resource is level 2, and
[0181] DLNCRPRBRatio <NCR_DL_PRBRatioThr_23
[0182] The operating frequency domain resources of the NCR should be adjusted to level 3.
[0183] 4) When the following conditions are met: the current NCR frequency domain resource is level 3, and
[0184] DLNCRPBRatio>NCR_DL_PRBRatioThr_32
[0185] The operating frequency domain resources of the NCR are adjusted to level 2.
[0186] 5) When the following conditions are met: the current NCR frequency domain resource is level 2, and
[0187] DLNCRPBRatio>NCR_DL_PRBRatioThr_21
[0188] The operating frequency domain resources of the NCR are adjusted to level 1.
[0189] 6) Other cases: The operating frequency domain resources of NCR remain unchanged at the current level.
[0190] As an example, the determination and adjustment of the uplink frequency-domain resources can be as follows: Set several levels for the uplink PRB utilization rate. Here, it is set to 3 levels. In fact, it can be set according to the downlink bandwidth of the cell. The larger the bandwidth, the more levels can be set. Among them, 0 < XX < YY < 100, and X and Y are configurable.
[0191] 1) Level 1, full bandwidth in the frequency domain; (100%).
[0192] 2) Level 2, half bandwidth in the frequency domain; (YY%).
[0193] 3) Level 3, initial BWP in the frequency domain; (XX%).
[0194] According to a certain time period, count the uplink PRB utilization rate ULNCRPRBRatio actually scheduled by all UEs accessing under NCR within the period; ULNCRPRBRatio = the total number of UL RBs actually scheduled by NCR UEs in this group within the window / the total available uplink PRBs of the NCR open slots in this group within the window.
[0195] Configure 4 thresholds for uplink frequency-domain resource switching. The following 4 thresholds can be set. The setting is mainly to convert according to the ratio of the maximum bandwidth, average bandwidth, and minimum bandwidth of the PRB occupied by the UE services in the NCR deployment area for the cell bandwidth. The threshold setting needs to consider the total number of UEs accessing under NCR, the bandwidth requirements of the uplink services performed by the UEs, the scheduling satisfaction of the uplink BSR of the UEs accessing under NCR, and the frequency-domain bandwidth capabilities supported by the UEs themselves.
[0196] Generally speaking, it is hoped that NCR users can occupy as few resources as possible. Therefore, for the shift from a small bandwidth to a large bandwidth, the switching threshold can be set higher, and 4 thresholds for uplink frequency-domain resource switching can be configured.
[0197] 1) NCR_UL_PRBRatioThr_12: Refers to the threshold for switching from Level 1 to Level ,
[0198] 2) NCR_UL_PRBRatioThr_23: Refers to the threshold for switching from Level 2 to Level 3.
[0199] 3) NCR_UL_PRBRatioThr_32: Refers to the threshold for switching from Level 3 to Level 2.
[0200] 4) NCR_UL_PRBRatioThr_21: Refers to the threshold for switching from Level 2 to Level 1.
[0201] The following gives the judgment algorithm for uplink frequency-domain resource adjustment: NCR uplink works in full bandwidth, that is, Level 1.
[0202] 1) When: ULNCRPRBRatio>NCR_UL_PRBRatioThr_12
[0203] If the current operating frequency domain resource of the NCR is at position 1, then the current state remains unchanged.
[0204] 2) When the following conditions are met: the current NCR frequency domain resource is level 1, and
[0205] ULNCRPRBRatio <NCR_UL_PRBRatioThr_12
[0206] The operating frequency domain resources of the NCR are adjusted to level 2.
[0207] 3) When the following conditions are met: the current NCR frequency domain resource is level 2, and
[0208] ULNCRPRBRatio <NCR_UL_PRBRatioThr_23
[0209] The operating frequency domain resources of the NCR should be adjusted to level 3.
[0210] 4) When the following conditions are met: the current NCR frequency domain resource is level 3, and
[0211] ULNCRPBRatio>NCR_UL_PRBRatioThr_32
[0212] The operating frequency domain resources of the NCR are adjusted to level 2.
[0213] 5) When the following conditions are met: the current NCR frequency domain resource is level 2, and
[0214] ULNCRPBRatio>NCR_UL_PRBRatioThr_21
[0215] The operating frequency domain resources of the NCR are adjusted to level 1.
[0216] 6) Other situations:
[0217] The operating frequency domain resources of the NCR remain unchanged at the current level.
[0218] In a frequency domain resource adjustment method provided in this application, the base station sends an RRC reconfiguration signaling message for frequency domain resource adjustment to the NCR, that is, sends the first information to the NCR through the RRC.
[0219] In particular, the frequency domain resource adjustment of UEs accessing under NCR is achieved through BWP handover.
[0220] Additionally, it's important to distinguish between two scenarios: 1) As shown in Figure 4, when switching from a large bandwidth to a small bandwidth, the UE can be switched via BWP only after the base station has prepared for frequency domain resource adjustments. This means the base station's scheduling needs to notify the base station's control plane and issue a BWP handover command to the UE. See Figure 5 for the detailed process. 2) As shown in Figure 6, when switching from a small bandwidth to a large bandwidth, the NCR-FWD needs to have completed its adjustment before the UE can be switched via BWP. In other words, the NCR-FWD's transceiver needs to adjust its operating bandwidth to the large bandwidth indicated by the base station, and after the adjustment is complete, it needs to reply to the base station's scheduling and control plane confirming completion before the UE can be switched via BWP. See Figure 7 for the detailed process.
[0221] In the frequency domain resource adjustment method provided in this application embodiment, since the base station can dynamically adjust the frequency domain working resources allocated to the NCR according to the service volume of the terminal accessed through the NCR, noise and interference can be better suppressed; in addition, since the frequency domain resources are allocated on demand, it can also play a role in energy saving and improving resource utilization.
[0222] As shown in Figure 11, another embodiment of this application provides a frequency domain resource adjustment method applied to NCR, which may include the following steps.
[0223] Step 1101: Receive first information from the base station, wherein the first information is sent by the base station when it determines that the working frequency domain resources of the NCR need to be adjusted, and whether to adjust the working frequency domain resources of the NCR is determined by the base station based on the current traffic volume of the terminals accessing the base station through the NCR.
[0224] The base station can send the first information to the NCR in two ways: 1) The first information is carried in control signaling from the control plane of the base station. In one example, the base station can send the first information to the NCR-MT via control signaling, and the NCR-MT will then notify the NCR-FWD of the first information to adjust the working frequency domain resources of the NCR. In this method, it may be necessary to modify the relevant protocols. 2) The first information is carried in the Data Radio Bearer (DRB) of the OAM from the base station. In one example, the interaction between the base station and the NCR is achieved through the OAM protocol, which is carried on a dedicated DRB established by the base station and the NCR-MT to adjust the working frequency domain resources of the NCR.
[0225] For method 1) above, it may be necessary to modify the relevant protocol. For method 2) above, the relevant protocol needs to be modified, but it can be customized by the base station and NCR manufacturers, which is easier to implement.
[0226] Step 1102: Adjust the working frequency domain resources of the NCR according to the first information.
[0227] In some embodiments, if the first information is carried in the DRB from the OAM, the method shown in FIG11 may further include: sending second information to the OAM of the base station, wherein the second information is used to determine that the working frequency domain resource adjustment of the NCR has taken effect.
[0228] In some embodiments, after sending the second information, the method shown in FIG11 may further include: the NCR-MT receiving a third information sent by the OAM of the base station, wherein the third information is used to indicate that the adjustment of the working frequency domain resources of the NCR has taken effect.
[0229] In the frequency domain resource adjustment method provided in the embodiment shown in Figure 11, since the frequency domain working resources of NCR can be dynamically adjusted as needed, noise and interference can be better suppressed; in addition, since the frequency domain resources are allocated as needed, it can also play a role in energy saving and improving resource utilization.
[0230] Corresponding to the above-described frequency domain resource adjustment method, this application also provides a frequency domain resource adjustment device, which will be described below.
[0231] Figure 12 is a schematic diagram of the structure of a frequency domain resource adjustment device 1200 according to an embodiment of this application. The frequency domain resource adjustment device 1200 can be applied to a base station. Referring to Figure 12, in a software implementation, the frequency domain resource adjustment device 1200 may include: a traffic acquisition module 1201, an adjustment judgment module 1202, and a first transmission module 1203.
[0232] The traffic acquisition module 1201 is used to acquire the current traffic of terminals accessing the base station through the network control repeater NCR.
[0233] In some embodiments, the traffic acquisition module 1201 can monitor and statistically analyze the current traffic volume of all terminals accessing the base station through a certain NCR at set intervals (e.g., periodically). The current traffic volume may include at least one of the current uplink traffic volume and the current downlink traffic volume.
[0234] In some embodiments, the current traffic volume may include the utilization rate of frequency domain resources by the current traffic. In one instance, the utilization rate of frequency domain resources by the current traffic may include the utilization rate of physical resource blocks (PRBs) by the current traffic.
[0235] The adjustment judgment module 1202 is used to determine whether to adjust the working frequency domain resources of the NCR based on the current traffic volume.
[0236] In some embodiments, the adjustment determination module 1202 can be used to: determine to adjust the working frequency domain resources of the NCR when the current traffic volume meets preset conditions. For example, determining to adjust the working frequency domain resources of the NCR when the current traffic volume exceeds or falls below the expected traffic volume.
[0237] As an example, the working frequency domain resources include working bandwidth, wherein the adjustment judgment module 1202 can be used to: determine to increase the working bandwidth of the NCR when the current traffic volume exceeds a preset threshold and the current working bandwidth of the NCR is not the full bandwidth; and determine to decrease the working bandwidth of the NCR when the current traffic volume is lower than the preset threshold and the current working bandwidth of the NCR is not the minimum bandwidth.
[0238] It is understood that if the working frequency domain resources include uplink working bandwidth, the adjustment judgment module 1202 can be used to: determine to increase the uplink working bandwidth of the NCR when the current uplink traffic exceeds a preset threshold and the current uplink working bandwidth of the NCR is not the full bandwidth; and determine to decrease the uplink working bandwidth of the NCR when the current uplink traffic is lower than the preset threshold and the current uplink working bandwidth of the NCR is not the minimum bandwidth.
[0239] Similarly, if the working frequency domain resources include downlink working bandwidth, the adjustment judgment module 1202 can be used to: determine to increase the downlink working bandwidth of the NCR when the current downlink traffic exceeds a preset threshold and the current downlink working bandwidth of the NCR is not the full bandwidth; and determine to decrease the downlink working bandwidth of the NCR when the current downlink traffic is lower than the preset threshold and the current downlink working bandwidth of the NCR is not the minimum bandwidth.
[0240] The first sending module 1203 is used to send first information to the NCR when it is determined that the working frequency domain resources of the NCR should be adjusted. The first information is used to instruct the NCR to adjust its own working frequency domain resources.
[0241] The first transmitting module 1203 can receive the first information in two ways: 1) the first information is carried in control signaling from the control plane of the base station; 2) the first information is carried in the data radio bearer (DRB) of the OAM from the base station.
[0242] For method 1) above, it may be necessary to modify the relevant protocol. For method 2) above, the relevant protocol needs to be modified, but it can be customized by the base station and NCR manufacturers, which is easier to implement.
[0243] In some embodiments, if the first information is carried in the DRB from the OAM, the apparatus 1200 shown in FIG12 may further include: a first receiving module, configured for the OAM to receive second information from the NCR, wherein the second information is used to determine that the operating frequency domain resource adjustment of the NCR has taken effect. In one example, the OAM receives the second information of NCR-FWD from the NCR.
[0244] In one example, the apparatus 1200 shown in FIG12 may further include: a second transmitting module, configured to send third information to the NCR-MT after receiving the second information, wherein the third information is used to indicate that the adjustment of the NCR's operating frequency domain resources has taken effect.
[0245] In the first embodiment, if it is determined that the working bandwidth of the NCR is reduced, the device 1200 shown in FIG12 may further include: a third sending module, configured to send a BWP switching command to the terminal before receiving the second information, wherein the BWP switching command is configured to instruct the terminal to switch its own working bandwidth from a first bandwidth to a third bandwidth, the third bandwidth being less than the first bandwidth, and the third bandwidth being the reduced working bandwidth of the NCR.
[0246] In the second embodiment, if it is determined that the working bandwidth of the NCR is increased, the device 1200 shown in FIG12 may further include: a fourth sending module, configured to send a bandwidth part (BWP) switching command to the terminal after sending the first information to the NCR and receiving the second information from the NCR, wherein the second information is used to determine that the working bandwidth adjustment of the NCR has taken effect, and the BWP switching command is used to instruct the terminal to switch its own working bandwidth from the first bandwidth to the second bandwidth, the second bandwidth being greater than the first bandwidth, and the second bandwidth being the increased working bandwidth of the NCR.
[0247] The frequency domain resource adjustment device 1200 provided in this application embodiment can also execute the method of FIG3 and achieve the function of the embodiment shown in FIG3, and achieve the same technical effect. The embodiments of this application will not be described in detail here.
[0248] Figure 13 is a schematic diagram of the structure of a frequency domain resource adjustment device 1300 according to an embodiment of this application. The frequency domain resource adjustment device 1300 can be applied to NCR. Referring to Figure 13, in a software implementation, the frequency domain resource adjustment device 1300 may include: a first receiving module 1301 and a resource adjustment module 1302.
[0249] The first receiving module 1301 is configured to receive first information from a base station, wherein the first information is sent by the base station when it determines that the working frequency domain resources of the NCR need to be adjusted, and whether to adjust the working frequency domain resources of the NCR is determined by the base station based on the current traffic volume of the terminals accessing the base station through the NCR.
[0250] The first information is carried in control signaling from the control plane of the base station, or the first information is carried in the data radio bearer (DRB) of the OAM from the base station.
[0251] The resource adjustment module 1302 is used to adjust the working frequency domain resources of the NCR according to the first information.
[0252] In some embodiments, if the first information is carried in the DRB from the OAM, the apparatus 1300 shown in FIG13 may further include: a transmitting module for transmitting second information to the OAM of the base station, wherein the second information is used to determine that the working frequency domain resource adjustment of the NCR has taken effect.
[0253] In some embodiments, after sending the second information, the apparatus 1300 shown in FIG13 may further include: a receiving module for receiving third information sent by the OAM of the NCR-MT base station, wherein the third information is used to indicate that the adjustment of the working frequency domain resources of the NCR has taken effect.
[0254] The frequency domain resource adjustment device 1300 provided in this application embodiment can also execute the method of FIG11 and achieve the function of the embodiment shown in FIG11, and achieve the same technical effect. The embodiments of this application will not be described in detail here.
[0255] The foregoing has described specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0256] Figure 14 is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Referring to Figure 14, at the hardware level, the electronic device includes a processor, and in one example, also includes an internal bus, a network interface, and a memory. The memory may include RAM, such as high-speed random-access memory (RAM), or non-volatile memory, such as at least one disk storage device. Of course, the electronic device may also include other hardware required for other services.
[0257] The processor, network interface, and memory can be interconnected via an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. This bus can be categorized as an address bus, data bus, control bus, etc. For ease of illustration, only a single bidirectional arrow is used in Figure 14, but this does not imply that there is only one bus or one type of bus.
[0258] Memory is used to store programs. In one example, the program may include program code, which includes computer operation instructions. Memory may include main memory and non-volatile memory, and provides instructions and data to the processor.
[0259] The processor reads the corresponding computer program from non-volatile memory into memory and then runs it, forming a frequency domain resource adjustment device at the logical level. The processor executes the program stored in memory and is used to execute a frequency domain resource adjustment method proposed in the embodiments shown in Figure 3 or Figure 11.
[0260] The method executed by the frequency domain resource adjustment device disclosed in the embodiment shown in Figure 14 of this application can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the field, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0261] The electronic device can also perform the method of FIG3 or FIG11 and realize the function of the frequency domain resource adjustment device in the embodiment shown in FIG14. The embodiments of this application will not be described again here.
[0262] Of course, in addition to software implementation, the electronic device of this application does not exclude other implementation methods, such as logic devices or a combination of hardware and software, etc. In other words, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.
[0263] This application also proposes a computer-readable storage medium that stores one or more programs, the programs including instructions that, when executed by a portable electronic device including multiple target applications, enable the portable electronic device to perform a frequency domain resource adjustment method proposed in the embodiments shown in FIG3 or FIG11.
[0264] This application also proposes a computer program product including instructions. When a computer runs the instructions of the computer program product, the computer executes a frequency domain resource adjustment method proposed in the embodiment shown in FIG3 or FIG11.
[0265] In summary, the above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
[0266] The systems, apparatuses, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products having certain functions. A typical implementation device is a computer. In one example, the computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0267] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0268] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0269] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
Claims
1. A frequency domain resource adjustment method, applied to a base station, the method comprising: Obtain the current traffic volume of terminals accessing the base station via the network control repeater NCR; Determine whether to adjust the working frequency domain resources of the NCR based on the current traffic volume; If it is determined that the working frequency domain resources of the NCR should be adjusted, a first message is sent to the NCR, the first message being used to instruct the NCR to adjust its own working frequency domain resources.
2. The method according to claim 1, wherein, The first information is carried in control signaling from the control plane of the base station; or, The first information is carried in the data radio bearer (DRB) of the Operation Management and Maintenance (OAM) system from the base station.
3. The method according to claim 2, wherein, If the first information is carried in the DRB from the OAM, the method further includes: The OAM receives second information from the NCR, wherein the second information is used to determine that the NCR's operating frequency domain resource adjustment has taken effect.
4. The method according to any one of claims 1-3, wherein, The step of determining whether to adjust the working frequency domain resources of the NCR based on the current traffic volume includes: If the current traffic volume meets the preset conditions, it is determined to adjust the working frequency domain resources of the NCR.
5. The method according to claim 4, wherein, The working frequency domain resources include working bandwidth, wherein determining to adjust the working frequency domain resources of the NCR when the current traffic volume meets preset conditions includes: If the current traffic volume exceeds a preset threshold and the current operating bandwidth of the NCR is not full bandwidth, then it is determined to increase the operating bandwidth of the NCR. If the current traffic volume is lower than the preset threshold and the current operating bandwidth of the NCR is not the minimum bandwidth, then the operating bandwidth of the NCR is determined to be reduced.
6. The method according to claim 5, wherein, If it is determined that the operating bandwidth of the NCR should be increased, the method further includes: After sending the first information to the NCR, and upon receiving the second information from the NCR, a bandwidth portion BWP switching command is sent to the terminal. The second information is used to determine that the working bandwidth adjustment of the NCR has taken effect, and the BWP switching command is used to instruct the terminal to switch its own working bandwidth from the first bandwidth to the second bandwidth. The second bandwidth is greater than the first bandwidth, and the second bandwidth is the increased working bandwidth of the NCR.
7. The method according to claim 5, wherein, If it is determined that the operating bandwidth of the NCR should be reduced, the method further includes: A bandwidth portion BWP switching command is sent to the terminal, wherein the BWP switching command is used to instruct the terminal to switch its own working bandwidth from a first bandwidth to a third bandwidth, the third bandwidth being less than the first bandwidth, and the third bandwidth being the reduced working bandwidth of the NCR.
8. The method according to any one of claims 1-3 and 5-7, wherein, The current traffic volume includes the utilization rate of frequency domain resources by the current traffic.
9. The method according to claim 8, wherein, The utilization rate of frequency domain resources by current services includes the utilization rate of physical resource blocks (PRBs) by current services.
10. A frequency domain resource adjustment method, applied to a network control repeater (NCR), the method comprising: Receive first information from the base station, wherein the first information is sent by the base station when it determines that the working frequency domain resources of the NCR need to be adjusted, and whether to adjust the working frequency domain resources of the NCR is determined by the base station based on the current traffic volume of the terminal accessing the base station through the NCR; Adjust the working frequency domain resources of the NCR based on the first information.
11. The method according to claim 10, wherein, The first information is carried in control signaling from the control plane of the base station; or, The first information is carried in the data radio bearer (DRB) of the Operation Management and Maintenance (OAM) system from the base station.
12. The method according to claim 11, wherein, If the first information is carried in the DRB from the OAM, the method further includes: Send a second message to the OAM of the base station, wherein the second message is used to determine that the working frequency domain resource adjustment of the NCR has taken effect.
13. An electronic device, comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the method as described in any one of claims 1 to 12.
14. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method as described in any one of claims 1 to 12.
15. A computer program product comprising instructions, wherein when a computer executes the instructions of the computer program product, the computer performs the method as described in any one of claims 1 to 12.