BWP resource allocation method and apparatus, electronic device, and storage medium

By obtaining the bandwidth of the network-side cell and RedCap terminal, partitioning based on the permeability, and dynamically adjusting the BWP resource allocation, the problem of low network resource utilization caused by changes in the permeability of RedCap terminal is solved, and flexible spectrum resource allocation is achieved.

WO2025139171A1PCT designated stage expired Publication Date: 2025-07-03E SURFING IOT CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/122868
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-26
Filing Date
2024-09-30
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

In the prior art, the BWP resource allocation for RedCap terminals lacks dynamic adjustment, and cannot adapt to changes in RedCap terminal penetration rate, resulting in low network resource utilization.

Method used

By obtaining the bandwidth of the network-side cell and RedCap terminal, partitioning is performed based on the permeability, BWP resource allocation is dynamically adjusted, including the allocation of first-level and second-level BWP, and policy adjustment is performed in combination with preset thresholds.

Benefits of technology

It improves the utilization rate of network resources, adapts to changes in RedCap terminal penetration rate, and optimizes the spectrum resource allocation of RedCap and eMBB terminal coexistence networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024122868_03072025_PF_FP_ABST
    Figure CN2024122868_03072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a BWP resource allocation method and apparatus, an electronic device, and a storage medium. The method comprises: obtaining a first bandwidth of a network side cell and a second bandwidth of a reduced capability terminal deployed in the network side cell; when the first bandwidth is greater than the second bandwidth, partitioning the first bandwidth on the basis of the second bandwidth to obtain a plurality of first-level BWPs; on the basis of the terminal deployment condition of the network side cell, obtaining a first penetration rate of the reduced capability terminal; and on the basis of the first penetration rate, in combination with a preset first-level grade threshold, performing comparison to obtain a first allocation result of the first-level BWPs. According to embodiments of the present application, on the basis of the penetration rate of the reduced capability terminal, BWP resource allocation is dynamically adjusted so as to improve the utilization rate of network resources, and the present invention can be widely applied to the technical field of data processing.
Need to check novelty before this filing date? Find Prior Art

Description

BWP resource allocation method, device, electronic device and storage medium Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a BWP resource allocation method, device, electronic device, and storage medium. Background Art

[0002] The current 5G network BWP resource allocation strategy primarily targets traditional 5G eMBB terminals. High-bandwidth BWPs are used when eMBB traffic is high, while low-bandwidth BWPs are used to save power. With the freeze of the 3GPP Release 17 RedCap protocol, RedCap terminals have emerged. However, limited research is currently underway on BWP resource allocation for RedCap terminals. Existing solutions generally employ static BWP configuration for RedCap terminals, failing to account for changes in the proportion of RedCap terminals and supporting no dynamic adjustment.

[0003] Summary of the Invention

[0004] The present application aims to solve at least one of the technical problems in the related art to a certain extent. To this end, the present application proposes a BWP resource allocation method, device, electronic device and storage medium, which can accurately allocate BWP resources.

[0005] On the one hand, an embodiment of the present application provides a BWP resource allocation method, including:

[0006] Acquire a first bandwidth of a network-side cell and a second bandwidth of a reduced-performance terminal deployed in the network-side cell;

[0007] When the first bandwidth is greater than the second bandwidth, the first bandwidth is partitioned based on the second bandwidth to obtain a number of first-level BWPs;

[0008] Based on the terminal deployment situation of the network side cell, a first penetration rate of the reduced performance terminal is obtained;

[0009] According to the first permeability, a comparison is performed in combination with a preset first-level threshold to obtain a first allocation result of the first-level BWP.

[0010] Optionally, the method further comprises:

[0011] When the first bandwidth is less than or equal to the second bandwidth, a full bandwidth BWP is allocated to the reduced performance terminal based on the first bandwidth.

[0012] Optionally, the method further comprises:

[0013] When the traffic volume of the performance-reduced terminal is less than a preset traffic volume threshold, the full bandwidth BWP allocated to the performance-reduced terminal is converted into a small bandwidth BWP.

[0014] Optionally, based on the second bandwidth, the first bandwidth is partitioned to obtain several first-level BWPs, including:

[0015] Taking the second bandwidth as a unit, performing partition processing on the first bandwidth by rounding it up to obtain a plurality of first-level BWPs;

[0016] The number of the first-level BWPs is obtained by rounding the quotient of the first bandwidth divided by the second bandwidth.

[0017] Optionally, the terminal deployment status includes the total number of deployed terminals and the number of deployed reduced-performance terminals in the network-side cell; and obtaining a first penetration rate of the reduced-performance terminals based on the deployment status of the reduced-performance terminals in the network-side cell includes:

[0018] A first penetration rate of the reduced performance terminals in the network side cell is obtained according to a ratio of the number of deployed reduced performance terminals to the total number of deployed terminals in the network side cell.

[0019] Optionally, a first allocation result of the first-level BWP is obtained by comparing the first permeability with a preset first-level threshold, including:

[0020] According to the first penetration rate, a comparison is performed in combination with a preset first-level threshold to obtain a penetration level of the reduced performance terminal in the network-side cell;

[0021] Determine the number of first-level BWPs to be allocated based on the allocation strategy corresponding to the penetration level;

[0022] An allocated number of first-level BWPs are randomly obtained from a number of first-level BWPs obtained by partitioning as a first allocation result.

[0023] Optionally, the reduced performance terminal includes a first type of reduced performance terminal and a second type of reduced performance terminal; and the method further includes:

[0024] obtaining a third bandwidth of the second type of reduced performance terminal;

[0025] Based on the third bandwidth, the first-level BWP is partitioned to obtain several second-level BWPs;

[0026] Obtaining a second penetration rate of the second type of reduced performance terminals based on a proportion of the second type of reduced performance terminals in the deployment of the reduced performance terminals;

[0027] According to the second permeability, a comparison is performed in combination with a preset second-level threshold to obtain a second allocation result of the second-level BWP.

[0028] On the other hand, an embodiment of the present application provides a BWP resource allocation device, including:

[0029] The first module is configured to obtain a first bandwidth of a network-side cell and a second bandwidth of a reduced-performance terminal deployed in the network-side cell;

[0030] The second module is configured to partition the first bandwidth based on the second bandwidth to obtain a plurality of first-level BWPs when the first bandwidth is greater than the second bandwidth;

[0031] The third module is configured to obtain a first penetration rate of the reduced performance terminal based on the terminal deployment status of the network side cell;

[0032] The fourth module is used to obtain a first allocation result of the first-level BWP by comparing the first permeability with a preset first-level threshold.

[0033] Optionally, the device further comprises:

[0034] The fifth module is configured to allocate a full bandwidth BWP to the reduced performance terminal based on the first bandwidth when the first bandwidth is less than or equal to the second bandwidth.

[0035] Optionally, the device further comprises:

[0036] The sixth module is configured to convert the full bandwidth BWP allocated to the performance-reduced terminal into a small bandwidth BWP when the traffic volume of the performance-reduced terminal is less than a preset traffic volume threshold.

[0037] Optionally, the reduced performance terminal includes a first type of reduced performance terminal and a second type of reduced performance terminal; the apparatus further includes:

[0038] A seventh module is configured to obtain a third bandwidth of the second type of reduced performance terminal;

[0039] An eighth module is configured to partition the first-level BWP based on the third bandwidth to obtain a plurality of second-level BWPs;

[0040] A ninth module is configured to obtain a second penetration rate of the second type of reduced performance terminals based on a proportion of the second type of reduced performance terminals in the deployment of the reduced performance terminals;

[0041] The tenth module is used to obtain a second allocation result of the secondary BWP by comparing the second permeability with a preset secondary level threshold.

[0042] On the other hand, an embodiment of the present application provides an electronic device, including: a processor and a memory; the memory is used to store programs; the processor executes the program to implement the above-mentioned BWP resource allocation method.

[0043] On the other hand, an embodiment of the present application provides a computer storage medium storing a program executable by a processor. The program executable by the processor is used to implement the above-mentioned BWP resource allocation method when executed by the processor.

[0044] The embodiment of the present application obtains a first bandwidth of a network-side cell and a second bandwidth of a reduced-performance terminal deployed in the network-side cell; when the first bandwidth is greater than the second bandwidth, the first bandwidth is partitioned based on the second bandwidth to obtain a plurality of first-level BWPs; based on the terminal deployment status of the network-side cell, a first penetration rate of the reduced-performance terminal is obtained; and based on the first penetration rate, a comparison is performed with a preset first-level threshold to obtain a first allocation result of the first-level BWP. The embodiment of the present application dynamically adjusts BWP resource allocation based on the penetration rate of the reduced-performance terminal to improve network resource utilization. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings are used to provide a further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.

[0046] FIG1 is a schematic diagram of an implementation environment for BWP resource allocation provided by an embodiment of the present application;

[0047] FIG2 is a flow chart of a BWP resource allocation method provided in an embodiment of the present application;

[0048] FIG3 is an example diagram of dividing the cell bandwidth into n BWPs according to an embodiment of the present application;

[0049] FIG4 is a schematic diagram of a BWP resource allocation process based on RedCap penetration provided in an embodiment of the present application;

[0050] FIG5 is a schematic diagram of BWP resource allocation when RedCap penetration is at a low level according to an embodiment of the present application;

[0051] FIG6 is a schematic diagram of BWP resource allocation with mid-range RedCap penetration provided by an embodiment of the present application;

[0052] FIG7 is another schematic diagram of BWP resource allocation with mid-range RedCap penetration provided by an embodiment of the present application;

[0053] FIG8 is a schematic diagram of BWP resource allocation with a high RedCap penetration rate according to an embodiment of the present application;

[0054] FIG9 is a schematic structural diagram of a BWP resource allocation device provided in an embodiment of the present application;

[0055] FIG10 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0057] It should be noted that although the system diagrams illustrate functional module divisions and the flowcharts illustrate a logical sequence, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the system or the sequence in the flowcharts. The terms "first / S100," "second / S200," and the like in the specification, claims, and drawings are used to distinguish similar objects and are not necessarily intended to describe a specific sequence or precedence.

[0058] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0059] To facilitate understanding of the technical solutions of this application, the following are some professional and technical terms that may appear in the embodiments of this application:

[0060] RedCap: Reduced Capability, reduced performance

[0061] BWP:Bandwidth Part, bandwidth part

[0062] RedCap terminal penetration rate: the ratio of the number of RedCap terminals to the total number of terminals in a community.

[0063] FR1: Frequency range 1, one of the two frequency ranges specified for 5G NR. FR1 refers to the sub-6 GHz band, covering between 410 MHz and 7125 MHz.

[0064] FR2: Frequency range 2, one of the two frequency ranges specified for 5G NR. FR2 includes the millimeter wave band between 24.25 GHz and 52.6 GHz.

[0065] 3GPP Release 17: Refers to the 17th release of the 3GPP technical specifications. 3GPP is an international standards organization responsible for developing standards for mobile communications technologies. Each release of the 3GPP technical specifications incorporates a series of updates and improvements to meet the growing demands and technical challenges of the mobile communications market. Release 17 is the latest version of the 3GPP technical specifications and includes many new features and technologies, such as 5G New Radio (NR), connected car, the Internet of Things, and enhanced mobile broadband.

[0066] It is understood that the BWP resource allocation method provided in the embodiments of the present application can be applied to any computer device with data processing and computing capabilities, and this computer device can be various terminals or servers. When the computer device in the embodiments is a server, the server is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud data blocks, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. Optionally, the terminal is a smartphone, tablet computer, laptop computer, desktop computer, etc., but is not limited to this.

[0067] As shown in Figure 1, a schematic diagram of an implementation environment provided by an embodiment of the present application is shown. Referring to Figure 1, the implementation environment includes at least one terminal 102 and a server 101. The terminal 102 and the server 101 can be connected to a network via a wireless or wired manner to complete data transmission and exchange.

[0068] Server 101 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud data blocks, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.

[0069] In addition, server 101 can also be a node server in a blockchain network. Blockchain is a new application model of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithm.

[0070] The terminal 102 may be a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, etc., but is not limited thereto. The terminal 102 and the server 101 may be connected directly or indirectly via wired or wireless communication, which is not limited in this embodiment of the present application.

[0071] Exemplarily based on the implementation environment shown in Figure 1, an embodiment of the present application provides a BWP resource allocation method. The following is an example of the BWP resource allocation method being applied to the server 101. It can be understood that the BWP resource allocation method can also be applied to the terminal 102.

[0072] Referring to Figure 2, which is a flowchart of a BWP resource allocation method applied to a server according to an embodiment of the present application, the execution subject of the BWP resource allocation method can be any of the aforementioned computer devices (including a server or a terminal). Referring to Figure 2, the method includes the following steps:

[0073] S100. Acquire a first bandwidth of a network-side cell and a second bandwidth of a reduced-performance terminal deployed in the network-side cell;

[0074] Exemplarily, in some specific embodiments, the first bandwidth of the network-side cell is determined by the cell bandwidth resources, and the second bandwidth of the reduced performance terminal is determined by the maximum bandwidth supported by the RedCap terminal (ie, the reduced performance terminal).

[0075] S200: When the first bandwidth is greater than the second bandwidth, partition the first bandwidth based on the second bandwidth to obtain a plurality of first-level BWPs;

[0076] It should be noted that the method may further include: when the first bandwidth is less than or equal to the second bandwidth, allocating a full-bandwidth BWP to the reduced-performance terminal based on the first bandwidth. In some embodiments, the method may further include: when the traffic volume of the reduced-performance terminal is less than a preset traffic volume threshold, converting the full-bandwidth BWP allocated to the reduced-performance terminal to a small-bandwidth BWP.

[0077] For example, in some specific embodiments, when the network side cell bandwidth (i.e., the first bandwidth) is <= the maximum bandwidth supported by the RedCap terminal (i.e., the second bandwidth), a full-bandwidth BWP is allocated to the RedCap terminal by default, and the RedCap terminal and the eMBB terminal dynamically share the BWP resources. The RedCap terminal can use a BWP allocation and switching scheme similar to that of the eMBB terminal. When the business volume is very small, a small bandwidth BWP can be allocated to the RedCap terminal to achieve the purpose of reducing power consumption.

[0078] It should be noted that, in some embodiments, partitioning the first bandwidth based on the second bandwidth to obtain a number of first-level BWPs may include: partitioning the first bandwidth in units of the second bandwidth to obtain a number of first-level BWPs; wherein the number of first-level BWPs is obtained by rounding the quotient of the first bandwidth divided by the second bandwidth.

[0079] For example, in some specific embodiments, when the network side cell bandwidth is greater than the maximum bandwidth supported by the RedCap terminal, the cell bandwidth is divided into n BWPs (BWP1 to BWPn) based on the maximum bandwidth supported by the RedCap terminal, where n is an integer, and the ratio of the cell bandwidth divided by the maximum bandwidth supported by the RedCap terminal is rounded to the nearest integer, which is the number of BWPs n.

[0080] S300: Obtaining a first penetration rate of a reduced-performance terminal based on terminal deployment conditions in a network-side cell;

[0081] It should be noted that the terminal deployment situation includes the total number of terminal deployments in the network side cell and the number of deployed reduced-performance terminals; in some embodiments, step S300 may include: obtaining the first penetration rate of reduced-performance terminals in the network side cell based on the ratio of the number of deployed reduced-performance terminals in the network side cell to the total number of terminal deployments.

[0082] For example, in some specific embodiments, the RedCap terminal penetration rate refers to the ratio of RedCap terminals to the total number of terminals in a cell.

[0083] S400 : Compare the first permeability with a preset first-level threshold to obtain a first allocation result of the first-level BWP.

[0084] It should be noted that, in some embodiments, step S400 may include: obtaining the penetration level of the reduced performance terminal of the network side cell based on the first penetration rate and a preset first-level threshold value by comparison; determining the allocated number of first-level BWPs based on the allocation strategy corresponding to the penetration level; and randomly obtaining an allocated number of first-level BWPs from several first-level BWPs obtained by partitioning processing as the first allocation result.

[0085] Exemplarily, in some specific embodiments, the present application divides the RedCap terminal penetration rate into three levels: low, medium, and high. The penetration rate threshold can be configured by the operator according to actual conditions. The network side (base station) will use BWP resource allocation strategies of different levels according to the changes in the RedCap terminal penetration rate. RedCap terminals and eMBB terminals dynamically share cell spectrum resources. RedCap terminals can only use the BWP resources allocated to them by the base station. RedCap terminals are not entitled to use other BWP resources. The base station will adjust the number of BWPs available to RedCap terminals according to the terminal penetration rate of RedCap. The general principle is that when the RedCap penetration rate is at a low level, the BWP resources available to RedCap terminals are the least. As the RedCap terminal penetration rate increases, the BWP resources available to RedCap terminals increase. When the RedCap terminal penetration rate is at a high level, the BWP resources used by RedCap terminals are the largest.

[0086] In some embodiments, the reduced performance terminals include a first category of reduced performance terminals and a second category of reduced performance terminals; the method may further include: obtaining a third bandwidth of the second category of reduced performance terminals; based on the third bandwidth, partitioning the first-level BWP to obtain a number of second-level BWPs; based on the deployment proportion of the second category of reduced performance terminals in the reduced performance terminals, obtaining a second penetration rate of the second category of reduced performance terminals; and according to the second penetration rate, comparing with a preset second-level threshold to obtain a second allocation result of the second-level BWP.

[0087] For example, in some specific embodiments, the RedCap terminal in the 3GPP R17 standard supports a maximum bandwidth of 20M, and in the future R18 standard, the bandwidth supported by the RedCap terminal may be reduced to 5M. This application defines the RedCap terminal of the R17 standard as the first type of RedCap UE, and positions the RedCap terminal with a smaller bandwidth proposed by the future R18 protocol as the second type of RedCap UE; the RedCap terminal mentioned in this application is a general term for the first type of RedCap UE and the second type of RedCap UE. It should be noted that the second type of reduced performance terminals is not limited to the RedCap terminals that may be involved in the future R18 standard. With the continuous iteration of the standard, the bandwidth supported by the corresponding RedCap terminal is on a downward trend. The BWP resource allocation process for the second type of reduced performance terminals targeted by the embodiments of this application is also applicable to RedCap terminals that may appear in the future and correspond to bandwidth standards that are lower than those corresponding to existing standards.

[0088] In order to explain the principles of the technical solution of this application in detail, the overall process of this application is described below in combination with some specific embodiments. It is easy to understand that the following is an explanation of the technical principles of this application and cannot be regarded as a limitation of this application.

[0089] First, it's important to note that in 5G NR wireless networks, cell bandwidths can reach up to 100 Mbps in FR1 and 400 Mbps in FR2. According to 3GPP definitions, the receive and transmit bandwidth of a terminal (UE) can be adjusted to a cell bandwidth part (BWP). A BWP is a continuous section of bandwidth resources allocated by the base station to the terminal, enabling flexible transmission bandwidth configuration on both the network and terminal sides. BWP is a terminal-level concept, and different terminals can be configured with different BWPs. The bandwidth used by the terminal can be narrowed during low-traffic periods to save power, and the bandwidth can also be repositioned to support different services.

[0090] The 3GPP Release 17 standard defines RedCap (Reduced Capability) terminals. RedCap terminals reduce terminal air interface capabilities—for example, by reducing antenna capabilities, system bandwidth, and peak rate—to reduce complexity and achieve lower terminal cost, size, and power consumption. In other words, RedCap is a lightweight, low-cost, and low-power 5G terminal technology. In the upcoming 3GPP Release 18, RedCap will further reduce terminal device cost and complexity, such as supporting smaller bandwidth capabilities in FR1, broadening the application space for 5G in the cellular IoT sector to support more application scenarios.

[0091] In the 5G IoT sector, many manufacturers hope to use RedCap modules to reduce 5G terminal costs, necessitating a swift solution for RedCap scenarios. With the RedCap R17 standard now in place, RedCap terminals are gradually entering commercial use. The coexistence of RedCap terminals and existing 5G eMBB terminals in a single 5G cell inevitably raises the question of resource allocation. As the RedCap industry chain grows and RedCap terminal penetration increases, resource allocation methods will require optimization and adjustment.

[0092] Existing technologies primarily focus on BWP allocation mechanisms for 5G eMBB terminals, either statically configuring or dynamically adjusting BWP based on terminal traffic volume to achieve energy savings. Currently, research on BWP allocation for RedCap terminals is limited, and existing solutions for RedCap BWP configuration are still in their early stages, using static configuration rather than dynamic support.

[0093] In summary, existing solutions generally use static BWP configuration for RedCap devices, fail to account for changes in the RedCap device penetration rate, and do not support dynamic adjustment. RedCap devices and traditional 5G eMBB devices will coexist in the same network and share spectrum resources for a long time. As the RedCap industry chain develops, the penetration rate of RedCap devices will inevitably change, and the original BWP resource allocation strategy will no longer be applicable. Therefore, BWP resource allocation methods also need to be optimized and adjusted accordingly.

[0094] In view of this, the present application provides a BWP resource allocation method based on RedCap terminal penetration rate, which dynamically adjusts the BWP resource allocation method based on RedCap terminal penetration rate to improve network resource utilization. The technical principles of the embodiments of the present application are described in detail below:

[0095] In the 3GPP R17 standard, RedCap terminals support a maximum bandwidth of 20 Mbps. In the future R18 standard, the bandwidth supported by RedCap terminals may be reduced to 5 Mbps. This method defines RedCap terminals in the R17 standard as Class I RedCap UEs, and defines RedCap terminals with lower bandwidths proposed in the future R18 protocol as Class II RedCap UEs. The RedCap terminals mentioned in this method are a general term for Class I and Class II RedCap UEs.

[0096] RedCap terminal penetration refers to the proportion of RedCap terminals in a cell to the total number of terminals. This method categorizes RedCap terminal penetration into three levels: low, medium, and high. Operators can configure these penetration thresholds based on actual conditions. The network (base station) will use different BWP resource allocation strategies based on changes in RedCap terminal penetration.

[0097] In future 5G networks, in addition to traditional 5G eMBB terminals, the first type of RedCap UEs will be deployed. Initially, RedCap terminal penetration will be very low. As the RedCap industry chain develops, this penetration will increase. BWP resource allocation strategies will be implemented based on the low, medium, and high RedCap penetration levels. RedCap terminals and traditional 5G eMBB terminals will coexist in the same network for a long time, sharing spectrum resources. When the second type of RedCap UE emerges, they will share RedCap-available BWP resources with the first type of RedCap UEs. BWP resources not allocated to RedCap will be unavailable to all RedCap terminals.

[0098] The initial configuration of the base station regarding the BWP resource allocation of RedCap terminals is to allocate an available BWP based on the maximum bandwidth supported by the RedCap terminal, which can also be called the default configuration. The base station will then count the terminal penetration rate of RedCap and adjust the RedCap BWP allocation strategy based on the level of RedCap terminal penetration rate.

[0099] When the network-side cell bandwidth is less than or equal to the maximum bandwidth supported by the RedCap terminal, a full-bandwidth BWP is allocated to the RedCap terminal by default. The RedCap terminal and the eMBB terminal dynamically share the BWP resources. The RedCap terminal can use a BWP allocation and switching solution similar to that of the eMBB terminal. When the service volume is very small, a small-bandwidth BWP can be allocated to the RedCap terminal to reduce power consumption.

[0100] When the cell bandwidth on the network side is greater than the maximum bandwidth supported by the RedCap terminal, the cell bandwidth is divided into n BWPs (BWP1 to BWPn) based on the maximum bandwidth supported by the RedCap terminal, where n is an integer. The number of BWPs n is the integer of the ratio of the cell bandwidth divided by the maximum bandwidth supported by the RedCap terminal.

[0101] An example diagram of dividing the cell bandwidth into n BWPs is shown in Figure 3:

[0102] Example 1 (corresponding to the upper part of Figure 3): The cell bandwidth is 100M, and the RedCap terminal supports a maximum bandwidth of 20M (first-class RedCap UE). Then the number of BWPs available for RedCap is n, and the cell is divided into 5 BWPs (BWP1 to BWP5).

[0103] Example 2 (corresponding to the middle of Figure 3): The cell bandwidth is 50M, and the RedCap terminal supports a maximum bandwidth of 20M (first-class RedCap UE). Then the number of BWPs available for RedCap is 2.

[0104] Example 3 (corresponding to the lower part of Figure 3): the cell bandwidth is 100M, the RedCap terminal supports a maximum bandwidth of 5M (the second type of RedCap UE), then the number n of BWPs available for RedCap is 20.

[0105] Whether all the BWP divided above is allocated to RedCap terminals depends on the RedCap terminal penetration rate.

[0106] The BWP resource allocation flow chart based on RedCap penetration is shown in Figure 4. RedCap terminals and eMBB terminals dynamically share cell spectrum resources. RedCap terminals can only use the BWP resources allocated to them by the base station. They are not entitled to use other BWP resources. The base station will adjust the number of BWPs available to RedCap terminals based on the RedCap terminal penetration rate. The general principle is that when the RedCap penetration rate is low, the BWP resources available to RedCap terminals are the least. As the RedCap terminal penetration rate increases, the BWP resources available to RedCap terminals increase. When the RedCap terminal penetration rate is high, the BWP resources used by RedCap terminals are the largest. For example:

[0107] When RedCap terminal penetration is low, RedCap terminals have the fewest available BWP resources. These resources can be in the low-, mid-, or high-frequency portions of the cell spectrum. Base stations allocate them optimally based on wireless conditions. Figure 5 shows an example of this. While eMBB terminals can use the entire cell bandwidth, RedCap terminals can only use BWP1. BWP1 resources are time-shared between RedCap and eMBB terminals. Category II RedCap UEs share BWP1 with Category I RedCap UEs. BWP allocation units for Category II RedCap terminals are BWPn'.

[0108] When the RedCap terminal penetration rate is in the middle range, the RedCap terminal can use multiple continuous BWP resources as shown in Figure 6, or use multiple discontinuous BWP resources as shown in Figure 7. The eMBB terminal can use the entire cell bandwidth resources, and the RedCap terminal can use 2 BWPs. The positions of these two BWPs can be continuous or discontinuous. The BWP allocation strategy of the second type of RedCap UE is similar to that of the first type of RedCap UE, and the BWP allocation granularity of the second type of RedCap UE is BWPn'.

[0109] When RedCap terminal penetration is high, the BWP resources available to RedCap terminals should be maximized. RedCap terminals and eMBB terminals time-share all cell bandwidth resources. As shown in Figure 8, RedCap terminals can use n BWPs. Category 2 RedCap UEs dynamically share the available BWP resources with Category 1 RedCap UEs. The BWP allocation strategy for Category 2 RedCap UEs is similar to that for Category 1 RedCap UEs, and the BWP allocation granularity for Category 2 RedCap UEs is BWPn'.

[0110] The low, medium and high thresholds for the above-mentioned RedCap penetration rates can be set by the operator, and the operator can also set and adjust the specific amount of BWP resources allocated to different levels.

[0111] In summary, this application defines the R17 standard RedCap terminal as the first type of RedCap UE, and defines the smaller bandwidth RedCap terminal that may be proposed by future protocols as the second type of RedCap UE; this application is applicable to various RedCap terminals and supports the future evolution direction of the 3GPP protocol on RedCap.

[0112] This application proposes a BWP resource allocation method based on RedCap terminal penetration rate, which can adjust the BWP allocation strategy according to the changes in RedCap terminal penetration rate to improve network performance. This application can solve the problem that the existing BWP resource allocation method is fixed and inflexible. It can be combined with the actual development of the RedCap industry chain and flexibly adjust the BWP network resource allocation strategy according to the RedCap terminal penetration rate to improve network resource utilization and promote the communication performance of the RedCap network.

[0113] The emergence of new RedCap technologies has significantly reduced 5G module costs. RedCap is on the verge of large-scale commercialization and will drive explosive growth in industrial sensing, video surveillance, and connected vehicles, among other sectors. RedCap terminals and traditional 5G eMBB terminals will long coexist in the same network, sharing spectrum resources. As the RedCap industry chain evolves, RedCap terminal penetration will inevitably change, making the original BWP resource allocation strategy inapplicable. This patent adjusts the network's BWP resource allocation strategy based on changes in RedCap terminal penetration, thereby improving IoT resource utilization and enhancing the communication efficiency of the entire IoT system.

[0114] On the other hand, as shown in Figure 9, an embodiment of the present application provides a BWP resource allocation device 900, including: a first module 910, used to obtain a first bandwidth of a network-side cell and a second bandwidth of a reduced-performance terminal deployed in the network-side cell; a second module 920, used to partition the first bandwidth based on the second bandwidth when the first bandwidth is greater than the second bandwidth, to obtain several first-level BWPs; a third module 930, used to obtain a first penetration rate of the reduced-performance terminal based on the terminal deployment situation of the network-side cell; a fourth module 940, used to obtain a first allocation result of the first-level BWP based on the first penetration rate and a preset first-level threshold value for comparison.

[0115] In some embodiments, the apparatus may further include: a fifth module configured to allocate a full bandwidth BWP to the reduced performance terminal based on the first bandwidth when the first bandwidth is less than or equal to the second bandwidth.

[0116] In some embodiments, the apparatus may further include: a sixth module configured to convert the full bandwidth BWP allocated to the reduced performance terminal into a small bandwidth BWP when the traffic volume of the reduced performance terminal is less than a preset traffic volume threshold.

[0117] In some embodiments, the reduced performance terminals include first-category reduced performance terminals and second-category reduced performance terminals; the apparatus may further include: a seventh module for obtaining a third bandwidth of the second-category reduced performance terminals; an eighth module for partitioning the first-level BWP based on the third bandwidth to obtain a number of second-level BWPs; a ninth module for obtaining a second penetration rate of the second-category reduced performance terminals based on the deployment proportion of the second-category reduced performance terminals in the reduced performance terminals; and a tenth module for obtaining a second allocation result of the second-level BWP by comparing the second penetration rate with a preset second-level threshold.

[0118] The contents of the method embodiments of this application are all applicable to the device embodiments. The functions specifically implemented by the device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method.

[0119] On the other hand, as shown in Figure 10, an embodiment of the present application also provides an electronic device 1000, which includes at least one processor 1010 and at least one memory 1020 for storing at least one program; taking a processor 1010 and a memory 1020 as an example.

[0120] The processor 1010 and the memory 1020 may be connected via a bus or other means.

[0121] The memory 1020 is a non-transient computer-readable storage medium that can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory 1020 may include a high-speed random access memory and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 1020 may optionally include a memory remotely located relative to the processor, and these remote memories may be connected to the device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0122] The electronic device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, i.e., they may be located in one location or distributed across multiple network units. Some or all of these modules may be selected based on actual needs to achieve the objectives of this embodiment.

[0123] Another aspect of the embodiments of the present application further provides a computer-readable storage medium, which stores a program, and the program is executed by a processor to implement the above method.

[0124] It should be noted that the computer-readable medium shown in the embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.

[0125] The contents of the method embodiments of the present application are all applicable to the computer-readable storage medium embodiments. The functions specifically implemented by the computer-readable storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method.

[0126] The present application also discloses a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium and execute the computer instructions, causing the computer device to perform the above method.

[0127] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of the boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0128] It should be noted that, although several modules of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiment of the application, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0129] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.

[0130] In some optional embodiments, the functions / operations mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the functions / operations involved, the two boxes shown in succession may actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiments presented and described in the flow chart of the present application are provided in an exemplary manner for the purpose of providing a more comprehensive understanding of the technology. The disclosed method is not limited to the operations and logic flows presented herein. Optional embodiments are contemplated in which the order of the various operations is changed and the sub-operations described as a part of a larger operation are performed independently.

[0131] In addition, although the present application is described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in separate physical devices or software modules. It is also understood that a detailed discussion of the actual implementation of each module is not necessary for understanding the present application. More specifically, given the properties, functions, and internal relationships of the various functional modules in the devices disclosed herein, the actual implementation of the module will be understood within the routine skills of an engineer. Therefore, a person skilled in the art can implement the present application as set forth in the claims using ordinary techniques without undue experimentation. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present application, which is determined by the full scope of the appended claims and their equivalents.

[0132] If the function is implemented in the form of a software functional unit 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 the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0133] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution apparatus, device, or apparatus (e.g., a computer-based apparatus, a device including a processor, or other apparatus that can fetch instructions from and execute instructions on an instruction execution apparatus, device, or apparatus). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution apparatus, device, or apparatus.

[0134] More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic devices), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a computer memory.

[0135] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement the hardware: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0136] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0137] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and intent of the present application, and that the scope of the present application is defined by the claims and their equivalents.

[0138] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the embodiments. Technical personnel familiar with the art can also make various equivalent modifications or substitutions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.

Claims

1. A bandwidth part BWP resource allocation method, characterized in that, Including: Obtain the first bandwidth of the network-side cell and the second bandwidth of the performance-degraded terminal deployed in the network-side cell; When the first bandwidth is greater than the second bandwidth, based on the second bandwidth, perform partition processing on the first bandwidth to obtain a number of first-level BWPs; Based on the terminal deployment situation of the network-side cell, obtain the first penetration rate of the performance-degraded terminal; According to the first penetration rate, compare it with a preset first-level threshold to obtain the first allocation result of the first-level BWP.

2. The BWP resource allocation method according to claim 1, wherein The method further includes: When the first bandwidth is less than or equal to the second bandwidth, allocate a full-bandwidth BWP to the performance-degraded terminal based on the first bandwidth.

3. The BWP resource allocation method according to claim 2, wherein The method further includes: When the traffic volume of the performance-degraded terminal is less than a preset traffic volume threshold, convert the full-bandwidth BWP allocated to the performance-degraded terminal into a small-bandwidth BWP.

4. The BWP resource allocation method according to claim 1, wherein The performing partition processing on the first bandwidth based on the second bandwidth to obtain a number of first-level BWPs includes: Taking the second bandwidth as a unit, perform rounding-based partition processing on the first bandwidth to obtain a number of first-level BWPs; Wherein, the number of the first-level BWPs is obtained by rounding the quotient of dividing the first bandwidth by the second bandwidth.

5. The BWP resource allocation method according to claim 1, wherein The terminal deployment situation includes the total number of terminals deployed in the network-side cell and the number of deployed performance-degraded terminals; the obtaining the first penetration rate of the performance-degraded terminal based on the deployment situation of the performance-degraded terminals in the network-side cell includes: According to the ratio of the number of deployed performance-degraded terminals in the network-side cell to the total number of deployed terminals, obtain the first penetration rate of the performance-degraded terminals in the network-side cell.

6. The BWP resource allocation method according to claim 1, wherein The comparing according to the first penetration rate with a preset first-level threshold to obtain the first allocation result of the first-level BWP includes: According to the first penetration rate, compare it with a preset first-level threshold to obtain the penetration level of the performance-degraded terminals in the network-side cell; Based on the allocation strategy corresponding to the penetration level, determine the allocation quantity of the first-level BWP; Randomly obtain the first-level BWPs with the allocation quantity from the number of first-level BWPs obtained by the partition processing as the first allocation result.

7. The BWP resource allocation method according to claim 1, wherein The performance-degraded terminal includes a first type of performance-degraded terminal and a second type of performance-degraded terminal; the method further includes: Obtain the third bandwidth of the second type of performance-degraded terminal; Based on the third bandwidth, perform the partition processing on the first-level BWP to obtain a number of second-level BWPs; Based on the deployment proportion of the second type of performance-degraded terminal in the performance-degraded terminals, obtain the second penetration rate of the second type of performance-degraded terminal; According to the second penetration rate, compare it with a preset second-level threshold to obtain the second allocation result of the second-level BWP.

8. A bandwidth part BWP resource allocation device, characterized in that Including: A first module, configured to obtain the first bandwidth of the network-side cell and the second bandwidth of the performance-degraded terminal deployed in the network-side cell; A second module, configured to when the first bandwidth is greater than the second bandwidth, perform partition processing on the first bandwidth based on the second bandwidth to obtain a number of first-level BWPs; The third module is configured to obtain a first penetration rate of the terminals with degraded performance based on the terminal deployment situation of the network-side cell; The fourth module is configured to obtain a first allocation result of the first-level BWP by comparing according to the first penetration rate in combination with a preset first-level grade threshold.

9. An electronic device, characterized in that, It includes a processor and a memory; The memory is used to store programs; The processor executes the program to implement the method according to any one of claims 1 to 7.

10. A computer storage medium storing a program executable by a processor, characterized in that, The program executable by the processor, when executed by the processor, is used to implement the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Downlink initial BWP application method and device, network equipment, terminal and storage medium

    CN114731676A

  • BWP configuration method and device and nonvolatile computer readable storage medium

    CN116963189A

  • BWP resource allocation method and device, electronic equipment and storage medium

    CN117676894A

  • Enhanced frequency hopping mechanisms for reduced capability (redcap) devices

    WO2022155488A1