Method and device for switching partial bandwidth BWP

By configuring dedicated BWP resources in 5G networks and switching BWPs according to utilization thresholds, the problems of high energy consumption and waste of resources under large carrier bandwidth are solved, and efficient utilization of bandwidth resources and improved spectrum utilization efficiency are achieved.

CN119233410APending Publication Date: 2024-12-31深圳国人无线通信有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411160985.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2024-12-31

Smart Images

  • Figure CN119233410A_ABST
    Figure CN119233410A_ABST
Patent Text Reader

Abstract

The invention discloses a partial bandwidth BWP switching method and device, and the method comprises the steps: configuring a dedicated BWP resource and activating any BWP when there is a UE access service request, the BWP processing uplink and downlink communication of the UE, and the dedicated BWP resource comprising a plurality of configured BWPs; respectively calculating PRB utilization rates of the activated BWP for processing uplink communication and downlink communication of the UE every set duration; the method comprises the steps of determining a target bandwidth value of an activated BWP according to PRB utilization rates of uplink communication and downlink communication and a utilization rate threshold value, storing the non-activated BWP to obtain a target BWP according to the target bandwidth value of the activated BWP and a configured bandwidth value of the non-activated BWP, and performing BWP switching according to the target BWP. According to the scheme, the scheduling resource of the BWP can be changed in real time according to the user demand, so that the bandwidth resource is efficiently utilized, and the spectrum utilization efficiency of the data sharing channel can also be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mobile communication technology, and in particular to a switching method and device for a partial bandwidth (BWP), a base station communication system and a readable storage medium. Background Art

[0002] In 5G networks, BWP (Band Width Part) is a subset or part of the total carrier bandwidth of a cell. It forms a group of continuous CRBs (Common Resource Blocks) within the entire carrier bandwidth. Compared with LTE, the bandwidth of NR (New Radio) is much larger, but the bandwidth of UE receiving and sending does not need to be as large as the cell bandwidth. The 3GPP protocol stipulates that the UE can adjust the information it sends and receives to a sub-bandwidth (BWP) of the cell, and use this sub-bandwidth periodically at low power to achieve energy saving. Therefore, the concept of BWP is introduced.

[0003] For a large carrier bandwidth, a UE needs to use limited bandwidth resources. If the UE is required to perform full bandwidth detection and maintenance in real time, the terminal's energy consumption will be too high, resulting in resource waste. Therefore, in order to save energy, in related technologies, resource utilization can be maximized by configuring partial bandwidth BWPs of different bandwidth sizes. On each unit carrier, a UE can be configured with up to 4 BWPs, but only one is active at a time. How to switch multiple partial bandwidth BWPs has become an urgent problem to be solved in the industry. Summary of the invention

[0004] In order to solve at least one of the above technical problems, the main purpose of the present invention is to provide a partial bandwidth (BWP) switching method and device.

[0005] To achieve the above object, a technical solution adopted by the present invention is to provide a method for switching a partial bandwidth BWP, comprising:

[0006] When there is a UE access service request, configure dedicated BWP resources and activate any BWP, the BWP processes the uplink and downlink communications of the UE, and the dedicated BWP resources include multiple configured BWPs;

[0007] Calculate the PRB utilization of the activated BWP for processing UE uplink and downlink communications after a set period of time;

[0008] According to the PRB utilization and utilization threshold of uplink and downlink communications, the target bandwidth value of the activated BWP is determined, and according to the target bandwidth value of the activated BWP and the bandwidth value of the configured inactivated BWP, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

[0009] The utilization rate threshold includes an upper threshold.

[0010] The method of determining a target bandwidth value of an activated BWP according to a PRB utilization rate and a utilization threshold of uplink communication and downlink communication, and saving the unactivated BWP to obtain a target BWP according to the target bandwidth value of the activated BWP and the bandwidth value of the configured unactivated BWP, and performing BWP switching according to the target BWP specifically includes:

[0011] Determine whether the PRB utilization rate of the uplink communication or the downlink communication is greater than an upper threshold;

[0012] When the PRB utilization rate of the uplink communication or the downlink communication is greater than the upper threshold, determining the target bandwidth value of the activated BWP to be the first bandwidth;

[0013] Determining whether the bandwidth of the unactivated BWP is greater than the first bandwidth of the activated BWP;

[0014] If yes, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

[0015] The utilization rate threshold includes a lower threshold.

[0016] The determining whether the PRB utilization rate of the uplink communication or the downlink communication is greater than the upper limit threshold specifically includes:

[0017] When the PRB utilization rates of the uplink communication and the downlink communication are both less than the lower threshold, determining the target bandwidth value of the activated BWP to be the second bandwidth;

[0018] Determining whether the bandwidth of the unactivated BWP is less than the second bandwidth of the activated BWP;

[0019] If yes, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

[0020] The step of saving the inactivated BWP to obtain the target BWP and switching the BWP according to the target BWP specifically includes:

[0021] Determine whether the number of DL BWPs configured at the RRC layer is less than or equal to 3,

[0022] When the number of DL BWPs configured at the RRC layer is less than or equal to 3, the number of DL BWPs is automatically increased starting from the Initial BWP;

[0023] The number of bits of the DL BWP number is calculated and the BWP-ID is set, all current BWP-IDs are arranged in ascending order, and the BWP is switched according to the target BWP, wherein the index number of the target BWP is the specific bit value of the target BWP.

[0024] When the number of DL BWPs configured at the RRC layer is equal to 4, BWP switching is performed according to the target BWP, wherein the specific bit value of the target BWP is obtained by querying the communication table according to the index number of the target BWP.

[0025] The PRB utilization rate includes the number of occupied PRBs and the cumulative number of scheduling times, and the PRB utilization rate of the activated BWP for processing UE uplink communication and downlink communication is calculated after each set time period, including:

[0026] Update the statistics of occupied PRBs and cumulative scheduling times every set time slot;

[0027] Determine whether the set duration has expired;

[0028] If the set duration times out, the PRB utilization rate of the activated BWP for processing UE uplink and downlink communications is calculated based on the ratio of the number of occupied PRBs to the cumulative number of scheduling times.

[0029] To achieve the above object, another technical solution adopted by the present invention is to provide a switching device for a partial bandwidth BWP, comprising:

[0030] A configuration module, configured to configure dedicated BWP resources and activate any BWP when there is a UE access service request, the BWP processing uplink and downlink communications of the UE, the dedicated BWP resources including multiple configured BWPs;

[0031] A calculation module is configured to calculate the PRB utilization rate of the activated BWP for processing the uplink communication and the downlink communication of the UE after each set time period;

[0032] The switching module is configured to determine the target bandwidth value of the activated BWP according to the PRB utilization and utilization threshold of the uplink communication and the downlink communication, save the inactivated BWP to obtain the target BWP according to the target bandwidth value of the activated BWP and the bandwidth value of the configured inactivated BWP, and perform BWP switching according to the target BWP.

[0033] The utilization rate threshold includes an upper threshold.

[0034] The switching module is specifically configured as follows:

[0035] Determine whether the PRB utilization rate of the uplink communication or the downlink communication is greater than an upper threshold;

[0036] When the PRB utilization rate of the uplink communication or the downlink communication is greater than the upper threshold, determining the target bandwidth value of the activated BWP to be the first bandwidth;

[0037] Determining whether the bandwidth of the unactivated BWP is greater than the first bandwidth of the activated BWP;

[0038] If yes, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

[0039] To achieve the above-mentioned purpose, another technical solution adopted by the present invention is: to provide a base station communication system, including: at least one 5G communication base station, and at least one user terminal communicatively connected to the 5G communication base station, the 5G communication base station includes a memory, a processor and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps in the above-mentioned method are implemented.

[0040] To achieve the above object, another technical solution adopted by the present invention is: providing a readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the above method are implemented.

[0041] The technical solution of the present invention mainly adopts the following steps: first, when there is a UE access service request, a dedicated BWP resource is configured and any BWP is activated; then, after a set time interval, the PRB utilization rate of the activated BWP for processing the UE uplink communication and downlink communication is calculated respectively; finally, according to the PRB utilization rate and utilization rate threshold of the uplink communication and downlink communication, the target bandwidth value of the activated BWP is determined; and according to the target bandwidth value of the activated BWP and the bandwidth value of the configured inactivated BWP, the inactivated BWP is saved to obtain the target BWP; and the BWP is switched according to the target BWP. Therefore, the present solution can change the scheduling resources of the BWP in real time according to the user needs, so that the bandwidth resources are efficiently utilized, and the spectrum utilization efficiency of the data sharing channel can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.

[0043] Figure 1 This is a flow chart of a partial bandwidth BWP switching method according to an embodiment of the present invention;

[0044] Figure 2This is a flow chart of S200 in the partial bandwidth BWP switching method according to an embodiment of the present invention;

[0045] Figure 3 This is a partial flow chart of a partial bandwidth BWP switching method according to an embodiment of the present invention;

[0046] Figure 4 A flowchart of S300 in a partial bandwidth BWP switching method according to an embodiment of the present invention;

[0047] Figure 5 Another flow chart of S300 in the partial bandwidth BWP switching method according to an embodiment of the present invention;

[0048] Figure 6 It is a module block diagram of a partial bandwidth BWP switching device according to an embodiment of the present invention;

[0049] Figure 7 The module block diagram of a base station communication system according to an embodiment of the present invention.

[0050] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0051] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0052] It should be noted that the descriptions of "first", "second", etc. in the present invention are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0053] In the related art, resource utilization can be maximized by configuring partial bandwidth BWPs of different bandwidth sizes, but only one is in an active state at a certain moment. How to switch multiple partial bandwidth BWPs has become an urgent problem to be solved in the industry. To this end, this solution proposes a partial bandwidth BWP switching method, which aims to change the scheduling resources of BWP in real time according to the current user needs, so that bandwidth resources can be reused simply, effectively and with high utilization, and the spectrum utilization efficiency of the data sharing channel can be improved to a certain extent. Please refer to the following embodiments for the specific steps of the partial bandwidth BWP switching method.

[0054] Please refer to Figure 1 , Figure 1 This is a flow chart of a partial bandwidth BWP switching method according to an embodiment of the present invention. In an embodiment of the present invention, the partial bandwidth BWP switching method is applied in a mobile communication 5G system, and the method includes the following steps:

[0055] S100. When a UE accesses a service request, a dedicated BWP resource is configured and any BWP is activated. The BWP processes uplink and downlink communications of the UE. The dedicated BWP resource includes multiple configured BWPs.

[0056] Specifically, in NR, since the carrier bandwidth may be very large (the maximum carrier bandwidth of FR1 is 100M / the maximum carrier bandwidth of FR2 is 400M), it is not necessary for the UE to always work on such a large carrier bandwidth. Therefore, in order to reduce power consumption and resources, NR introduces the concept of BWP (BandWidth Part). BWP is defined as a specific numerology μ on a given carrier. i A subset of consecutive CRBs under a given carrier, that is, consecutive RBs (Resource Blocks) are intercepted on a given carrier as BWPs for use by the UE.

[0057] After the UE accesses, multiple BWPs can be configured, but only one activated BWP can be used for work scheduling at the same time; as the service requirements change, the UE's working BWP can be dynamically adjusted over time, also known as Bandwidth Adaption. Therefore, gNB (Next Generation Node B) can configure multiple BWPs with different bandwidths for the UE, and can switch the UE's active BWP in real time according to the actual BWP scheduling, which can not only ensure the user's uplink and downlink transmission rates, but also improve spectrum utilization.

[0058] In TDD, UL BWP and DL BWP are unpaired spectrum, and the center frequency of UL BWP and DL BWP with the same BWP-ID must be consistent. In FDD, UL BWP and DL BWP are paired spectrum, with no restrictions. Among them, UL BWP enables UE to send messages, and DL BWP enables UE to receive messages. UE can configure up to 4 BWPs and initial BWP, and can only activate one BWP at the same time, and accept uplink and downlink scheduling on the activated BWP.

[0059] BWP is divided into three types: Initial BWP, First Active BWP (the first BWP that takes effect) and Default downlink BWP (default BWP).

[0060] Initial BWP: Initial BWP is mainly used for the initial access process, such as SIB1, the reception and transmission of RAR and msg4 during random access, etc.

[0061] First Active BWP: The activated BWP is mainly used for the first BWP that takes effect on the UE according to service requirements after access is completed;

[0062] Default downlink BWP: The default BWP is mainly used when the UE has no service demand for a long time. In order to reduce power consumption, it will switch to the default BWP with a smaller bandwidth.

[0063] According to general scheduling requirements, two BWPs can be simply configured for the UE, one of which is a full-bandwidth BWP and the other is a narrowband BWP. The full-bandwidth BWP can be configured in SIB1, RRC Setup, and RRC ReConfiguration messages; the narrowband BWP is mainly configured in the RRC ReConfiguration message.

[0064] BWP switching means that when the UE is in the RRC connected state, the UE switches between the two configured dedicated BWPs. There are four BWP switching modes, as follows:

[0065] 1) Semi-static switching

[0066] Reconfigure the first Active Downlink BWP-Id (the first effective downlink BWP code) through RRC signaling;

[0067] 2) BWP switching based on timer timeout

[0068] If the bwp-Inactivity Timer (idle timer) configured by the signaling times out, the current active BWP returns to the default DL BWP or default BWP Pair;

[0069] 3) Dynamic BWP switching

[0070] The BWP field in DCI (Downlink Control Information) is used to switch BWP during uplink and downlink scheduling.

[0071] 4) BWP switching based on RACH (Random Access Channel)

[0072] If the active UL BWP is not configured with PRACH (Physical Random Access Channel) resources, it is necessary to switch to the Initial UL BWP through MAC CE to initiate RACH.

[0073] In specific applications, when there is a UE access service request, a dedicated BWP resource is configured and any BWP is activated, and the BWP processes the uplink and downlink communications of the UE to implement uplink and downlink calls of data. It can be understood that the dedicated BWP resources can be more than two and less than or equal to four.

[0074] S200 , calculating the PRB utilization rate of the activated BWP for processing UE uplink communication and downlink communication after each set time period.

[0075] Please refer to Figure 2 , Figure 2 This is a flowchart of S200 in the partial bandwidth BWP switching method according to an embodiment of the present invention. In this step, the duration is set to the duration of the statistical window. Specifically, the PRB utilization includes the number of occupied PRBs and the cumulative number of scheduling times. The PRB utilization of the activated BWP for processing UE uplink communication and downlink communication is calculated after each set duration, including:

[0076] S211, updating the number of occupied PRBs and the cumulative number of scheduling times at every set time slot;

[0077] S212, determining whether the set duration has timed out;

[0078] S213: If the set duration times out, the PRB utilization rate of the activated BWP for processing UE uplink and downlink communications is calculated according to the ratio of the number of occupied PRBs to the cumulative number of scheduling times.

[0079] By setting the set duration, it is convenient to update and count the number of PRBs used for PRB and the cumulative number of scheduling. It can be understood that the interval for updating and counting the number of PRBs used for PRB and the cumulative number of scheduling is less than the set duration.

[0080] S300, determining the target bandwidth value of the activated BWP according to the PRB utilization and utilization threshold of the uplink communication and the downlink communication, and saving the inactivated BWP to obtain the target BWP according to the target bandwidth value of the activated BWP and the bandwidth value of the configured inactivated BWP, and performing BWP switching according to the target BWP.

[0081] Through the above steps, this embodiment can ensure the maximization of the number of UEs while improving the uplink and downlink transmission rates in a service scenario after multiple UEs access, and can change the scheduling resources of BWP in real time according to current user needs, so that bandwidth resources can be reused simply, effectively and with high utilization, thereby improving the spectrum utilization efficiency of the data sharing channel to a certain extent.

[0082] Please refer to Figure 3 and Figure 4 , Figure 3 This is a partial flow chart of a partial bandwidth BWP switching method according to an embodiment of the present invention; Figure 4 1 is a flow chart of S300 in a partial bandwidth BWP switching method according to an embodiment of the present invention. Specifically, the utilization threshold includes an upper threshold, which corresponds to the upper threshold.

[0083] The method of determining a target bandwidth value of an activated BWP according to a PRB utilization rate and a utilization threshold of uplink communication and downlink communication, and saving the unactivated BWP to obtain a target BWP according to the target bandwidth value of the activated BWP and the bandwidth value of the configured unactivated BWP, and performing BWP switching according to the target BWP specifically includes:

[0084] S311, determining whether the PRB utilization rate of uplink communication or downlink communication is greater than an upper threshold;

[0085] S312: When the PRB utilization rate of the uplink communication or the downlink communication is greater than the upper limit threshold, determine that the target bandwidth value of the activated BWP is the first bandwidth;

[0086] S313, determining whether the bandwidth of the unactivated BWP is greater than the first bandwidth of the activated BWP;

[0087] S314: If yes, save the inactivated BWP to obtain the target BWP, and perform BWP switching according to the target BWP.

[0088] Furthermore, the utilization rate threshold includes a lower threshold corresponding to the threshold lower limit

[0089] The determining whether the PRB utilization rate of the uplink communication or the downlink communication is greater than the upper limit threshold specifically includes:

[0090] S315: When the PRB utilization rates of the uplink communication and the downlink communication are both less than the lower threshold, determining that the target bandwidth value of the activated BWP is the second bandwidth;

[0091] S316, determining whether the bandwidth of the unactivated BWP is less than the second bandwidth of the activated BWP;

[0092] S317: If yes, save the inactivated BWP to obtain the target BWP, and perform BWP switching according to the target BWP.

[0093] according to Figure 3 It can be seen that the BWP switching method of this solution specifically includes:

[0094] 1) Determine whether the BWP function switch Bwp Switch By DCI is enabled;

[0095] 2) If the current slot schedules PDSCH (Physical Downlink Shared Channel) or PUSCH (Physical Uplink Shared Channel), the cumulative number of PRBs occupied by PDSCH or PUSCH in the switching statistics window length Window For DL ​​Switch is updated. PRB And the cumulative number of dispatches N counter (including new transmission and retransmission);

[0096] 3) When the handover statistics window length timer times out, the PRB utilization of PDSCH or PUSCH is calculated. The PRB utilization calculation method is P = N PRB / N counter ;

[0097] 4) Determine whether the currently allocated PRB utilization is greater than the upper threshold, that is, P>Higth Thred Of PRBUsed For DL ​​Switch, if so, execute step 5);

[0098] 5) If there is a BWP with a larger bandwidth than the currently activated BWP among the BWPs configured by the UE, the BWP switching flag DL BWPSwitch Flag is set to 1, and the target switching BWP-ID is saved as Target BWP-ID;

[0099] 6) Determine whether the currently allocated PRB utilization rate is less than the lower threshold, i.e., P < Low Thred Of PRB UsedFor DL Switch. If so, execute step 7).

[0100] 7) If there is a BWP in the BWP configured for the UE that is smaller than the bandwidth of the currently active BWP, set the BWP switching flag bit DL BWPSwitch Flag to 1 and save the target switching BWP-ID as Target BWP-ID.

[0101] Please refer to Figure 5 , Figure 5 which is another flowchart of S300 in the partial bandwidth BWP switching method according to an embodiment of the present invention. Further, the obtaining the target BWP by saving the unactivated BWP and performing BWP switching according to the target BWP specifically include:

[0102] S321. Determine whether the number of DL BWPs configured in the RRC layer is less than or equal to 3.

[0103] S322. When the number of DL BWPs configured in the RRC layer is less than or equal to 3, increment the number of DL BWPs starting from the Initial BWP.

[0104] S323. Calculate the number of bits of the DL BWP number and set the BWP-ID, sort all the current BWP-IDs in ascending order, and perform BWP switching according to the target BWP, where the index number of the target BWP is the specific bit value of the target BWP.

[0105] Among them, the number of DL BWPs is incremented by 1. It should be noted that the number of DL BWPs does not include the initial DLBWP. The number of bits of the Bandwidth part indicator field is

[0106] Please continue to refer to Figure 5 which also includes: S324. When the number of DL BWPs configured in the RRC layer is equal to 4, perform BWP switching according to the target BWP, where the specific bit value of the target BWP is obtained by querying the communication table according to the index number of the target BWP. This communication table is shown in Table 1, and Table 1 is specifically Table 4.1.1.2-1 in the communication table.

[0107] Table 1

[0108]

[0109] According to the scheme design, 2 dedicated bwp are configured (including the initial DL BWP with BWP-ID=0), then the number of bits in this field is 1 bit. If switching to bwp-1, the specific bit value is 01, and if switching to the initial BWP, i.e. bwp-0, the bit value is 00.

[0110] The bit value of this field is calculated based on the bandwidth of the target switching BWP to calculate the frequency domain position of the currently scheduled PDSCH or PUSCH;

[0111] The bit value of this field is determined by the index of the K0 value. The K0 value configuration must be greater than or equal to T BWPswitchDelay , T BWPswitchDelay The value of is obtained by looking up Table 2 according to the configuration value of the bwp Switching DelayENUMERATED{type1,type2} information element in the Phy-Parameters in the UE reporting capability level and the μ value configured in the current cell. Table 2 is specifically Table 4.1.1.2-2 in the communication table. It should be noted that if the PDSCH transmission time is the DL slot, the K0 value cannot fall in the UL slot when determining it.

[0112] Table 2

[0113]

[0114] Please refer to Figure 6 , Figure 6 The module block diagram of a partial bandwidth BWP switching device according to an embodiment of the present invention is shown in FIG. In an embodiment of the present invention, the partial bandwidth BWP switching device comprises:

[0115] The configuration module 100 is configured to configure dedicated BWP resources and activate any BWP when there is a UE access service request, the BWP processes uplink and downlink communications of the UE, and the dedicated BWP resources include multiple configured BWPs;

[0116] The calculation module 200 is configured to calculate the PRB utilization rate of the activated BWP for processing the uplink communication and the downlink communication of the UE after each set time period;

[0117] The switching module 300 is configured to determine the target bandwidth value of the activated BWP according to the PRB utilization and utilization threshold of the uplink communication and the downlink communication, save the inactivated BWP to obtain the target BWP according to the target bandwidth value of the activated BWP and the bandwidth value of the configured inactivated BWP, and perform BWP switching according to the target BWP.

[0118] The utilization rate threshold includes an upper threshold.

[0119] The switching module 300 is specifically configured as follows:

[0120] Determine whether the PRB utilization rate of the uplink communication or the downlink communication is greater than an upper threshold;

[0121] When the PRB utilization rate of the uplink communication or the downlink communication is greater than the upper threshold, determining the target bandwidth value of the activated BWP to be the first bandwidth;

[0122] Determining whether the bandwidth of the unactivated BWP is greater than the first bandwidth of the activated BWP;

[0123] If yes, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

[0124] The utilization rate threshold includes a lower threshold.

[0125] The switching module 300 is specifically configured as follows:

[0126] When the PRB utilization rates of the uplink communication and the downlink communication are both less than the lower threshold, determining the target bandwidth value of the activated BWP to be the second bandwidth;

[0127] Determining whether the bandwidth of the unactivated BWP is less than the second bandwidth of the activated BWP;

[0128] If yes, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

[0129] The switching module 300 is specifically configured as follows:

[0130] Determine whether the number of DL BWPs configured at the RRC layer is less than or equal to 3,

[0131] When the number of DL BWPs configured at the RRC layer is less than or equal to 3, Initial BWP is used to automatically increase the number of DL BWPs.

[0132] The number of bits of the DL BWP number is calculated and the BWP-ID is set, all current BWP-IDs are arranged in ascending order, and the BWP is switched according to the target BWP, wherein the index number of the target BWP is the specific bit value of the target BWP.

[0133] The switching module 300 is specifically configured as follows:

[0134] When the number of DL BWPs configured at the RRC layer is equal to 4, BWP switching is performed according to the target BWP, wherein the specific bit value of the target BWP is obtained by querying the communication table according to the index number of the target BWP.

[0135] The PRB utilization rate includes the number of occupied PRBs and the cumulative number of scheduling times.

[0136] The computing module 200 is configured as follows:

[0137] The PRB utilization rate of the activated BWP for processing the uplink communication and the downlink communication of the UE is calculated after each set time period, including:

[0138] Update the statistics of occupied PRBs and cumulative scheduling times every set time slot;

[0139] Determine whether the set duration has expired;

[0140] If the set duration times out, the PRB utilization rate of the activated BWP for processing UE uplink and downlink communications is calculated based on the ratio of the number of occupied PRBs to the cumulative number of scheduling times.

[0141] See also Figure 7 , Figure 7 FIG. 1 is a block diagram of a base station communication system according to an embodiment of the present invention. The base station communication system can be used to implement the partial bandwidth BWP switching method in the above-mentioned embodiment. Figure 7 As shown, the base station communication system includes: at least one 5G communication base station, and at least one user terminal connected to the 5G communication base station in communication, the 5G communication base station includes a memory 301, a processor 302, a bus 303, and a computer program stored in the memory 301 and executable on the processor 302, and the memory 301 and the processor 302 are connected via the bus 303. When the processor 302 executes the computer program, the partial bandwidth BWP switching method in the aforementioned embodiment is implemented. The number of processors may be one or more.

[0142] The memory 301 may be a high-speed random access memory (RAM) memory, or a non-volatile memory, such as a disk memory. The memory 301 is used to store executable program codes, and the processor 302 is coupled to the memory 301 .

[0143] Furthermore, the embodiment of the present application also provides a computer-readable storage medium, which may be provided in the base station communication system in the above embodiments. The computer-readable storage medium may be the above Figure 7 Memory in the illustrated embodiment.

[0144] The computer readable storage medium stores a computer program, and when the program is executed by the processor, the partial bandwidth BWP switching method in the aforementioned embodiment is implemented. Further, the computer storable medium can also be a U disk, a mobile hard disk, a read-only memory (ROM), a RAM, a magnetic disk or an optical disk, and other media that can store program codes.

[0145] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0146] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0147] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.

[0148] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a readable storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned readable storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

[0149] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0150] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0151] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. All equivalent structural changes made by using the contents of the present invention specification and drawings under the inventive concept of the present invention, or directly / indirectly applied in other related technical fields are included in the patent protection scope of the present invention.

Claims

1. A method for switching a partial bandwidth BWP, characterized in that: The switching method of the partial bandwidth BWP includes: When there is a UE access service request, configure dedicated BWP resources and activate any BWP, the BWP processes the uplink and downlink communications of the UE, and the dedicated BWP resources include multiple configured BWPs; Calculate the PRB utilization of the activated BWP for processing UE uplink and downlink communications after a set period of time; According to the PRB utilization and utilization threshold of uplink and downlink communications, the target bandwidth value of the activated BWP is determined, and according to the target bandwidth value of the activated BWP and the bandwidth value of the configured inactivated BWP, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

2. The method for switching a partial bandwidth BWP according to claim 1, characterized in that: The utilization rate threshold includes an upper threshold, The method of determining a target bandwidth value of an activated BWP according to a PRB utilization rate and a utilization threshold of uplink communication and downlink communication, and saving the unactivated BWP to obtain a target BWP according to the target bandwidth value of the activated BWP and the bandwidth value of the configured unactivated BWP, and performing BWP switching according to the target BWP specifically includes: Determine whether the PRB utilization rate of the uplink communication or the downlink communication is greater than an upper threshold; When the PRB utilization rate of the uplink communication or the downlink communication is greater than the upper threshold, determining the target bandwidth value of the activated BWP to be the first bandwidth; Determining whether the bandwidth of the unactivated BWP is greater than the first bandwidth of the activated BWP; If yes, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

3. The method for switching a partial bandwidth BWP as claimed in claim 2, characterized in that: The utilization rate threshold includes a lower limit threshold. The determining whether the PRB utilization rate of the uplink communication or the downlink communication is greater than the upper limit threshold specifically includes: When the PRB utilization rates of the uplink communication and the downlink communication are both less than the lower threshold, determining the target bandwidth value of the activated BWP to be the second bandwidth; Determining whether the bandwidth of the unactivated BWP is less than the second bandwidth of the activated BWP; If yes, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

4. The method for switching a partial bandwidth BWP according to claim 1, characterized in that: The step of saving the inactivated BWP to obtain the target BWP and switching the BWP according to the target BWP specifically includes: Determine whether the number of DL BWPs configured at the RRC layer is less than or equal to 3, When the number of DL BWPs configured at the RRC layer is less than or equal to 3, the number of DL BWPs is automatically increased starting from the Initial BWP; The number of bits of the DL BWP number is calculated and the BWP-ID is set, all current BWP-IDs are arranged in ascending order, and the BWP is switched according to the target BWP, wherein the index number of the target BWP is the specific bit value of the target BWP.

5. The method for switching a partial bandwidth BWP as claimed in claim 4, characterized in that: When the number of DLBWPs configured at the RRC layer is equal to 4, BWP switching is performed according to the target BWP, wherein the specific bit value of the target BWP is obtained by querying the communication table according to the index number of the target BWP.

6. The method for switching a partial bandwidth BWP according to claim 1, characterized in that: The PRB utilization rate includes the number of occupied PRBs and the cumulative number of scheduling times. The PRB utilization rate of the activated BWP for processing UE uplink communication and downlink communication is calculated after each set time period, including: Update the statistics of occupied PRBs and cumulative scheduling times every set time slot; Determine whether the set duration has expired; If the set duration times out, the PRB utilization rate of the activated BWP for processing UE uplink and downlink communications is calculated based on the ratio of the number of occupied PRBs to the cumulative number of scheduling times.

7. A switching device for a partial bandwidth BWP, characterized in that: The switching device of the partial bandwidth BWP includes: A configuration module, configured to configure dedicated BWP resources and activate any BWP when there is a UE access service request, the BWP processing uplink and downlink communications of the UE, the dedicated BWP resources including multiple configured BWPs; A calculation module is configured to calculate the PRB utilization rate of the activated BWP for processing the uplink communication and the downlink communication of the UE after each set time period; The switching module is configured to determine the target bandwidth value of the activated BWP according to the PRB utilization and utilization threshold of the uplink communication and the downlink communication, save the inactivated BWP to obtain the target BWP according to the target bandwidth value of the activated BWP and the bandwidth value of the configured inactivated BWP, and perform BWP switching according to the target BWP.

8. The switching device of partial bandwidth BWP according to claim 7, characterized in that: The utilization rate threshold includes an upper threshold, The switching module is specifically configured as follows: Determine whether the PRB utilization rate of the uplink communication or the downlink communication is greater than an upper threshold; When the PRB utilization rate of the uplink communication or the downlink communication is greater than the upper threshold, determining the target bandwidth value of the activated BWP to be the first bandwidth; Determining whether the bandwidth of the unactivated BWP is greater than the first bandwidth of the activated BWP; If yes, the inactivated BWP is saved to obtain the target BWP, and the BWP is switched according to the target BWP.

9. A base station communication system, comprising: At least one 5G communication base station and at least one user terminal communicatively connected to the 5G communication base station, wherein the 5G communication base station comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in any one of claims 1 to 5 when executing the computer program.

10. A readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps in the method according to any one of claims 1 to 5 are implemented.