Bandwidth subset BWP switching method, device, network side equipment and terminal

The network side device switches to the appropriate bandwidth subset BWP according to the terminal's continuous transmission data amount indication on the BWP, and solves the chaos caused by BWP handover in the prior art, and achieves a more accurate reflection of user data amount requirements and guarantees of user experience rate.

CN115334656BActive Publication Date: 2025-04-04DATANG MOBILE COMM EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110511508.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-11
Publication Date
2025-04-04
Estimated Expiration
2041-05-11

AI Technical Summary

Technical Problem

In the prior art, the BWP switching method will cause confusion and affect the user experience rate. Especially when the air interface resources are limited, the actual data volume requirements of the user cannot be accurately reflected.

Method used

When the first BWP of the first terminal is in an activated state, the network-side device acquires the amount of data corresponding to each transmission in the terminal's continuous multiple transmissions on the first BWP, and instructs the terminal to switch to the second BWP according to the amount of data. Specifically, when the bandwidth of the first BWP is smaller than the second BWP, the data amount is the remaining data amount after each transmission; when the bandwidth is larger than the second BWP, the data amount is the data amount per transmission.

Benefits of technology

The BWP switching triggers the corresponding terminal's data transmission amount, which can more accurately reflect the user's data volume needs and ensure the stability of the user experience rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115334656B_ABST
    Figure CN115334656B_ABST
Patent Text Reader

Abstract

The present invention provides a bandwidth subset BWP switching method, device, network-side equipment and terminal, which solves the problem that the BWP switching method in the prior art may cause confusion in BWP switching and affect the user experience rate. The method of the present invention: when the first BWP of the first terminal is in an activated state, the network-side equipment obtains the amount of data corresponding to each transmission of the first terminal in multiple consecutive transmissions on the first BWP; according to the amount of data corresponding to each transmission of the first terminal in multiple consecutive transmissions on the first BWP, the first terminal is instructed to switch to the second BWP. The present invention triggers BWP switching by the amount of transmission data of the corresponding terminal, which can more accurately reflect the user data volume demand and ensure the user rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technology, and in particular to a bandwidth subset BWP switching method, device, network side equipment and terminal. Background Art

[0002] In order to support flexible bandwidth configuration, the prior art proposes the concept of BWP (Bandwidth Part, bandwidth subset). Among them, configuring a large bandwidth BWP will increase the power consumption of UE (User Equipment) while ensuring the user's large business needs. Therefore, for UEs with low business rates, configuring a small bandwidth BWP can not only ensure the user's business needs, but also reduce power consumption. Because the user's business needs change in real time, the base station needs to dynamically switch the BWP according to the user's actual business needs.

[0003] The existing solution performs BWP switching based on the average uplink and downlink rates of users, which is positively correlated with the time-frequency domain resources they occupy. However, when air interface resources are limited, the average uplink and downlink rates of users cannot truly reflect the actual data volume requirements of users, which will cause the base station to misjudge the actual data volume requirements of users, causing confusion in BWP switching and affecting the user experience rate. Summary of the invention

[0004] The purpose of the present invention is to provide a bandwidth subset BWP switching method, device, network side equipment and terminal, so as to solve the problem that the BWP switching method in the prior art may cause confusion in BWP switching and affect the user experience rate.

[0005] In order to achieve the above object, an embodiment of the present invention provides a bandwidth subset BWP switching method, including:

[0006] When the first BWP of the first terminal is in an activated state, the network side device obtains the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP;

[0007] The network side device instructs the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0008] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0009] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0010] The network side device instructs the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, including:

[0011] Determine the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0012] If the number of transmissions reaches a second threshold, the first terminal is instructed to switch to a second BWP.

[0013] The step of determining the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP includes:

[0014] When the bandwidth of the first BWP is less than the bandwidth of the second BWP, determining the number of transmissions in which the remaining data amount is continuously greater than zero according to the remaining data amount after each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0015] In the case that the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the number of transmissions with a consecutive zero data volume is determined according to the data volume of each transmission in multiple consecutive transmissions by the first terminal on the first BWP.

[0016] The step of determining the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP includes:

[0017] According to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, a pre-established queue to be switched is updated, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal respectively continuously meets a first threshold value, and the first terminal is any one of the multiple terminals;

[0018] Determine, from the updated queue to be switched, the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold value;

[0019] If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data;

[0020] If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

[0021] The updating of the pre-established queue to be switched includes:

[0022] When the amount of data corresponding to one transmission by the first terminal on the first BWP meets the first threshold, the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold is increased by 1.

[0023] Wherein, the method further comprises:

[0024] When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, in the process of periodically traversing the first queue to be switched, if the first terminal has a transmission data volume, the first quantity is cleared;

[0025] When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and the amount of remaining data corresponding to the first terminal does not meet a first threshold, deleting the first terminal from the first queue to be switched;

[0026] When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, if the first terminal has a certain amount of transmission data, and the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold value does not reach the second threshold value, the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold value is cleared.

[0027] When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, it is determined that the first condition is met, and the first terminal is added to the first queue to be switched;

[0028] The first condition is one of the following:

[0029] Receiving a scheduling request SR reported by the first terminal;

[0030] Receiving a buffer status report BSR reported by the first terminal;

[0031] When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and downlink data is sent to the first terminal, adding the first terminal to the second queue to be switched;

[0032] When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the first terminal is added to the third queue to be switched.

[0033] In order to achieve the above object, an embodiment of the present invention further provides a bandwidth subset BWP switching method, including:

[0034] When the first BWP of the first terminal is in an activated state, the first terminal receives a BWP switching indication sent by a network side device, where the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on a data amount corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP;

[0035] The first terminal performs BWP switching according to the BWP switching indication;

[0036] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0037] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0038] The first terminal performs BWP switching according to the BWP switching indication, including:

[0039] When the first terminal has the BWP switching delay capability and reports it to the network side device, and determines that the terminal air interface parameters remain unchanged, the BWP switching is performed through downlink control information according to the BWP switching indication.

[0040] The first terminal performs BWP switching according to the BWP switching indication, including:

[0041] When the second condition is met, performing BWP switching through radio resource control RRC reconfiguration according to the BWP switching indication;

[0042] The second condition includes one of the following:

[0043] The first terminal has a BWP switching delay capability, reports it to the network side device, and determines to change the terminal air interface parameters;

[0044] The first terminal does not have a BWP switching delay capability;

[0045] The first terminal has a BWP switching delay capability and has not reported it to the network side device.

[0046] In order to achieve the above-mentioned object, an embodiment of the present invention further provides a network side device, including: a memory, a transceiver, and a processor: the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:

[0047] When the first BWP of the first terminal is in an activated state, obtaining a data volume corresponding to each transmission in a plurality of consecutive transmissions of the first terminal on the first BWP;

[0048] Instructing the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0049] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0050] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0051] The processor is used to read the program instructions in the memory and perform the following operations:

[0052] Determine the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0053] If the number of transmissions reaches a second threshold, the first terminal is instructed to switch to a second BWP.

[0054] The processor is used to read the program instructions in the memory and perform the following operations:

[0055] When the bandwidth of the first BWP is less than the bandwidth of the second BWP, determining the number of transmissions in which the remaining data amount is continuously greater than zero according to the remaining data amount after each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0056] In the case that the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the number of transmissions with a consecutive zero data volume is determined according to the data volume of each transmission in multiple consecutive transmissions by the first terminal on the first BWP.

[0057] In order to achieve the above object, an embodiment of the present invention further provides a bandwidth subset BWP switching device, including:

[0058] A first acquisition unit, configured to acquire, when a first BWP of a first terminal is in an activated state, a data volume corresponding to each transmission in a plurality of consecutive transmissions of the first terminal on the first BWP;

[0059] A first processing unit, configured to instruct the first terminal to switch to a second BWP according to a data volume corresponding to each transmission in a plurality of consecutive transmissions by the first terminal on the first BWP;

[0060] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0061] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0062] In order to achieve the above object, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the bandwidth subset BWP switching method as described above are implemented.

[0063] In order to achieve the above-mentioned object, an embodiment of the present invention further provides a terminal, comprising: a memory, a transceiver, and a processor: the memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:

[0064] When the first BWP of the first terminal is in an activated state, receiving a BWP switching indication sent by a network side device, the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on a data amount corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP;

[0065] Execute BWP switching according to the BWP switching indication;

[0066] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0067] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0068] The processor is used to read the program instructions in the memory and perform the following operations:

[0069] When the first terminal has the BWP switching delay capability and reports it to the network side device, and determines that the terminal air interface parameters remain unchanged, the BWP switching is performed through downlink control information according to the BWP switching indication.

[0070] The processor is used to read the program instructions in the memory and perform the following operations:

[0071] When the second condition is met, performing BWP switching through radio resource control RRC reconfiguration according to the BWP switching indication;

[0072] The second condition includes one of the following:

[0073] The first terminal has a BWP switching delay capability, reports it to the network side device, and determines to change the terminal air interface parameters;

[0074] The first terminal does not have a BWP switching delay capability;

[0075] The first terminal has a BWP switching delay capability and has not reported it to the network side device.

[0076] In order to achieve the above object, an embodiment of the present invention further provides a bandwidth subset BWP switching device, including:

[0077] A receiving unit, configured to receive a BWP switching indication sent by a network side device when a first BWP of a first terminal is in an activated state, wherein the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on a data amount corresponding to each transmission in a plurality of consecutive transmissions of the first terminal on the first BWP;

[0078] A switching unit, configured to perform BWP switching according to the BWP switching indication;

[0079] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0080] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0081] In order to achieve the above objective, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the bandwidth subset BWP switching method described above.

[0082] The above technical solution of the present invention has at least the following beneficial effects:

[0083] In the above technical scheme of the embodiment of the present invention, when the first BWP of the first terminal is in an activated state, the network side device obtains the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; the network side device instructs the first terminal to switch to the second BWP according to the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; wherein, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the data volume corresponding to each transmission is the remaining data volume after each transmission; when the bandwidth of the first BWP is larger than the bandwidth of the second BWP, the data volume corresponding to each transmission is the data volume of each transmission, so that the BWP switching is triggered by the transmission data volume of the corresponding terminal, which can more accurately reflect the user data volume demand and ensure the user rate. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0085] Figure 2 This is a second flow chart of a bandwidth subset BWP switching method according to an embodiment of the present invention;

[0086] Figure 3 is a structural block diagram of a network side device according to an embodiment of the present invention;

[0087] Figure 4 A schematic diagram of a module of a network side device according to an embodiment of the present invention;

[0088] Figure 5 is a structural block diagram of a terminal according to an embodiment of the present invention;

[0089] Figure 6 Schematic diagram of modules of a terminal according to an embodiment of the present invention. DETAILED DESCRIPTION

[0090] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0091] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

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

[0093] The embodiments of the present application provide a bandwidth subset BWP switching method, apparatus, network-side equipment and terminal, which are used to solve the problem that the BWP switching method in the prior art may cause confusion in BWP switching and affect the user experience rate.

[0094] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0095] like Figure 1 FIG. 1 is a flow chart of a bandwidth subset BWP switching method provided by an embodiment of the present invention, and the method is applied to a network side device. Specifically, the method includes:

[0096] Step 101: When a first BWP of a first terminal is in an activated state, a network-side device obtains a data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP;

[0097] It should be noted that when the first terminal accesses, the network-side device configures two BWPs with different bandwidths for it, namely, a first BWP and a second BWP.

[0098] That is, the terminal supports data transmission on two bandwidths, the first BWP and the second BWP. Here, the transmission data specifically refers to the transmission of service data.

[0099] Step 102: The network-side device instructs the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP.

[0100] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0101] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0102] The bandwidth subset BWP switching method of the embodiment of the present invention is as follows: when the first BWP of the first terminal is in an activated state, the network side device obtains the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; the network side device instructs the first terminal to switch to the second BWP according to the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; wherein, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the data volume corresponding to each transmission is the remaining data volume after each transmission; when the bandwidth of the first BWP is larger than the bandwidth of the second BWP, the data volume corresponding to each transmission is the data volume of each transmission, so that the BWP switching is triggered by the transmission data volume of the corresponding terminal, which can more accurately reflect the user data volume demand and ensure the user rate.

[0103] As an optional implementation, in step 102 of the method of the embodiment of the present invention, the network side device instructs the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, including:

[0104] Determine the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0105] Here, the multiple consecutive transmissions by the first terminal on the first BWP include uplink data transmission and downlink data transmission.

[0106] Furthermore, this step may specifically include:

[0107] When the bandwidth of the first BWP is less than the bandwidth of the second BWP, determining the number of transmissions in which the remaining data amount is continuously greater than zero according to the remaining data amount after each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0108] Here, in this case, that is, the first terminal is currently activated on a small bandwidth BWP, and the remaining data amount of the first terminal after one transmission on the first BWP is greater than zero, indicating that after the network side device schedules the first terminal on the transmission time slot, there is still remaining data to be transmitted, and when the number of transmissions in which the remaining data amount is continuously greater than zero reaches a second threshold value, it means that the resources scheduled by the network side device cannot meet the user data transmission requirements, and the network side device needs to instruct the first terminal to switch to the second BWP, that is, the large bandwidth BWP.

[0109] In the case that the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the number of transmissions with a consecutive zero data volume is determined according to the data volume of each transmission in multiple consecutive transmissions by the first terminal on the first BWP.

[0110] Here, in this case, that is, the first terminal is currently activated on a large bandwidth BWP, and the amount of data transmitted by the first terminal at one time on the first BWP is zero, that is, there is no data to be transmitted, and the number of times the amount of data is consecutively zero reaches a second threshold value, indicating that the network side device does not need to schedule a large amount of resources. In order to save resources and reduce power consumption, the network side needs to instruct the first terminal to switch to the second BWP, that is, the small bandwidth BWP.

[0111] As an optional implementation, determining the number of transmissions in which the data amount continuously meets the first threshold value according to the data amount corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP includes:

[0112] According to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, a pre-established queue to be switched is updated, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal respectively continuously meets a first threshold value, and the first terminal is any one of the multiple terminals;

[0113] If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data;

[0114] If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

[0115] In this step, updating the pre-established queue to be switched may specifically include:

[0116] When the amount of data corresponding to one transmission by the first terminal on the first BWP meets the first threshold, the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold is increased by 1.

[0117] The number of transmission times during which the amount of data corresponding to the first terminal continuously meets the first threshold value is determined from the updated queue to be switched.

[0118] If the number of transmissions reaches a second threshold, the first terminal is instructed to switch to a second BWP.

[0119] Here, the number of transmissions is the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold.

[0120] It should be noted that the embodiment of the present invention can dynamically configure the switching threshold and support millisecond-level and second-level BWP switching, thereby improving the sensitivity of BWP dynamic switching.

[0121] As an optional implementation, this step may include:

[0122] The queue to be switched is periodically traversed, and when the number of transmissions of the data volume corresponding to the first terminal continuously meeting the first threshold value reaches the second threshold value, the first terminal is instructed to switch to the second BWP.

[0123] Here, for example, the queue to be switched is traversed every half frame to obtain the number of transmissions of the data volume corresponding to each terminal that continuously meets the first threshold value, and if there is a terminal that meets the above conditions, the terminal is triggered to perform BWP switching. The first terminal here generally refers to any one of the multiple terminals in the queue to be switched.

[0124] It should be noted that in order to save energy consumption, the queue to be switched can be periodically traversed to obtain the number of times the data volume corresponding to each terminal in the queue continuously meets the first threshold value; of course, the queue to be switched can also be monitored in real time to obtain the number of times the data volume corresponding to each terminal in the queue continuously meets the first threshold value.

[0125] As an optional implementation, the method in the embodiment of the present invention further includes:

[0126] When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and the amount of remaining uplink data corresponding to the first terminal does not meet a first threshold, deleting the first terminal from the first queue to be switched;

[0127] When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and the remaining downlink data amount corresponding to the first terminal does not meet the first threshold, the first terminal is deleted from the second queue to be switched;

[0128] In the above two situations, that is, the first terminal is activated on a small bandwidth BWP, at this time, the remaining data amount corresponding to the first terminal (the remaining uplink data amount or the remaining downlink data amount) does not meet the first threshold value, that is, the remaining data amount corresponding to the first terminal is equal to zero, that is, after the network side device schedules the first terminal on the transmission time slot, there is no remaining data amount, which means that the resources scheduled by the network side device can meet the user data transmission requirements and no BWP switching is required. In order to reduce the resources occupied by the first queue to be switched (corresponding to the remaining uplink data amount) or the resources occupied by the second queue to be switched (corresponding to the remaining downlink data amount), the first terminal can be deleted from the first queue to be switched or the second queue to be switched.

[0129] When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, if the first terminal has a certain amount of transmission data, and the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold value does not reach the second threshold value, the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold value is cleared.

[0130] It should be noted that in this case, that is, the first terminal is currently activated on the large bandwidth BWP, the number of transmissions of the data volume corresponding to each terminal that continuously meets the first threshold value and whether each terminal has a transmission data volume can be known by real-time monitoring of the third queue to be switched or periodically traversing the third queue to be switched. Here, if the first terminal has transmission data, it means that the first terminal has uplink data or downlink data to transmit. This event can be understood as an interruption. The first terminal had no data transmission before and has been updating the first quantity (i.e., the cumulative number of times). It was interrupted by this event, indicating that the network-side device needs to schedule resources to send or receive data. BWP switching is not required at present. Since the number of times the data volume is continuously zero needs to reach the second threshold value to trigger switching, the first quantity corresponding to the first terminal is cleared to facilitate the subsequent accurate triggering of BWP switching.

[0131] The above implementation method is based on the number of transmissions of the data volume corresponding to the first terminal obtained in the queue to be switched that continuously meets the first threshold value, indicating that the first terminal is in the queue to be switched, then what conditions must be met to enter the queue to be switched. As an optional implementation method, when the bandwidth of the first BWP is less than the bandwidth of the second BWP, it is determined that the first condition is met and the first terminal is added to the first queue to be switched;

[0132] The first condition is one of the following:

[0133] Receiving a scheduling request SR reported by the first terminal;

[0134] Receiving a buffer status report BSR reported by the first terminal;

[0135] Here, in this case, the first terminal is activated on the small bandwidth BWP, and receiving the SR (Scheduling Request) reported by the first terminal indicates that the first terminal has uplink services to transmit and may need BWP switching, so it is added to the first queue to be switched, that is, the uplink small switch large switch queue.

[0136] Receive the BSR (Buffer State Report) reported by the first terminal. Here, BSR is used to indicate the amount of data that the terminal needs to transmit. That is to say, the first terminal has uplink data to be transmitted and may also need BWP switching, so it is added to the first queue to be switched, that is, the uplink small-to-large queue.

[0137] When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and downlink data is sent to the first terminal, adding the first terminal to the second queue to be switched;

[0138] Here, sending downlink data to the first terminal indicates that the first terminal needs to receive downlink data and may also need BWP switching, so it is added to the second queue to be switched, that is, the downlink small-to-large queue.

[0139] When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the first terminal is added to the third queue to be switched.

[0140] It should be noted that, in this case, the bandwidth of the first BWP is greater than the bandwidth of the second BWP, indicating that the first terminal is activated on a large-bandwidth BWP (whether it is initially activated on a large-bandwidth BWP or subsequently switched to a large-bandwidth BWP), and there is a possibility that BWP switching is required, so the first terminal is added to the third queue to be switched, that is, the large-to-small queue.

[0141] The implementation process of the bandwidth subset BWP switching method according to the embodiment of the present invention is specifically described below with reference to the following example.

[0142] Example 1: For a terminal currently activated on a small bandwidth BWP

[0143] a1) Maintaining the upstream small-cut large queue

[0144] When receiving the SR or BSR reported by the terminal, the terminal is added to the uplink small-to-large queue, and the number of times the terminal has remaining uplink data after uplink data transmission is initialized to 0;

[0145] When the remaining uplink data volume of a terminal in a small bandwidth transmission is greater than zero, the number of times the terminal has remaining uplink data volume after uplink data transmission is increased by 1;

[0146] It should be noted that after each uplink time slot is scheduled, the network side equipment knows the remaining uplink data volume to be scheduled for each terminal. If the scheduling resources cannot meet the user's reporting needs each time, the number of times the uplink data volume remains after the uplink data transmission of the terminal whose data has not been reported after each scheduling will be increased by 1.

[0147] When there is no remaining uplink data after the terminal is scheduled in the uplink timeslot, the terminal is deleted from the uplink small-to-large queue.

[0148] a2) Periodically determine whether the uplink small-to-large queue

[0149] When the terminal transmits multiple times in succession on a small bandwidth, and the number of times the remaining uplink data volume is continuously greater than zero reaches the uplink small switching threshold (second threshold), BWP switching is triggered.

[0150] Specifically, the uplink small-to-large queue can be traversed periodically (for example, every half frame) to obtain the number of times the remaining uplink data volume corresponding to each terminal is continuously greater than zero. When a terminal transmits multiple times on a small bandwidth continuously, and the number of times the remaining uplink data volume is continuously greater than zero reaches the uplink small-to-large threshold, BWP switching is triggered.

[0151] a3) Maintaining the downlink small-cut large queue

[0152] When a terminal receives downlink data, it is added to the downlink small-to-large queue, and the number of times the amount of downlink data remaining after the downlink data transmission of the terminal is initialized is 0;

[0153] When the remaining downlink data volume of a terminal in a small bandwidth transmission is greater than zero, the number of times the terminal has remaining data volume after downlink data transmission is increased by 1;

[0154] When there is no remaining downlink data after the terminal is scheduled in the downlink timeslot, the terminal is deleted from the downlink small-to-large queue.

[0155] a4) Periodically determine whether the downlink small-cut large queue

[0156] When the terminal transmits multiple times in succession on a small bandwidth, and the number of times the amount of remaining downlink data is continuously greater than zero reaches a downlink small switching threshold (a second threshold), a BWP switching is triggered.

[0157] Specifically, the downlink small-to-large queue can be traversed periodically (for example, every half frame) to obtain the number of times the remaining downlink data volume corresponding to each terminal is continuously greater than zero. When a terminal transmits multiple times on a small bandwidth continuously, and the number of times the remaining downlink data volume is continuously greater than zero reaches the uplink small-to-large threshold, BWP switching is triggered.

[0158] Example 2: For a terminal currently activated on a large bandwidth BWP

[0159] b1) Maintain large and small queues

[0160] When a terminal is initially activated on a large bandwidth BWP or switched to a large bandwidth BWP, the terminal is added to a large-to-small switching queue, and the number of times the terminal has no data transmission (including no downlink data transmission and no uplink data transmission) is initialized to 0;

[0161] When the amount of data transmitted at one time by a terminal on a large bandwidth is zero, the number of times the terminal has no data transmission is increased by 1.

[0162] b2) Periodically determine whether to cut large or small queues

[0163] The large-to-small queue can be traversed periodically (for example, every half frame), and the number of times a terminal has no data transmission is increased by 1. When the number of times no data transmission reaches the large-to-small threshold (the second threshold), BWP switching is triggered.

[0164] In the process of periodically traversing the downlink large-to-small queue, if the terminal needs to send uplink data or receive downlink data, the number of times no data is transmitted is cleared.

[0165] The bandwidth subset BWP switching method of the embodiment of the present invention is as follows: when the first BWP of the first terminal is in an activated state, the network side device obtains the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; the network side device instructs the first terminal to switch to the second BWP according to the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; wherein, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the data volume corresponding to each transmission is the remaining data volume after each transmission; when the bandwidth of the first BWP is larger than the bandwidth of the second BWP, the data volume corresponding to each transmission is the data volume of each transmission, so that the BWP switching is triggered by the transmission data volume of the corresponding terminal, which can more accurately reflect the user data volume demand and ensure the user rate.

[0166] like Figure 2 As shown, it is a schematic diagram of a flow chart of a bandwidth subset BWP switching method provided by an embodiment of the present invention. The method is applied to a terminal. The method may include:

[0167] Step 201: When a first BWP of a first terminal is in an activated state, the first terminal receives a BWP switching indication sent by a network side device, where the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on a data amount corresponding to each transmission in a plurality of consecutive transmissions of the first terminal on the first BWP;

[0168] Step 202: The first terminal performs BWP switching according to the BWP switching indication;

[0169] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0170] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0171] The bandwidth subset BWP switching method of the embodiment of the present invention is as follows: when the first BWP of the first terminal is in an activated state, the first terminal receives a BWP switching indication sent by a network side device, the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; the first terminal performs BWP switching according to the BWP switching indication; wherein, when the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the remaining amount of data after each transmission; when the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted each time, so that the BWP switching is triggered by the transmission data amount of the corresponding terminal, which can more accurately reflect the user data amount demand and ensure the user rate.

[0172] As an optional implementation, in step 202 of the method of the embodiment of the present invention, the first terminal performs BWP switching according to the BWP switching indication, including:

[0173] When the first terminal has the BWP switching delay capability and reports it to the network side device, and determines that the terminal air interface parameters remain unchanged, the BWP switching is performed through downlink control information according to the BWP switching indication.

[0174] As an optional implementation, in step 202 of the method of the embodiment of the present invention, the first terminal performs BWP switching according to the BWP switching indication, including:

[0175] When the second condition is met, performing BWP switching through radio resource control RRC reconfiguration according to the BWP switching indication;

[0176] The second condition includes one of the following:

[0177] The first terminal has a BWP switching delay capability, reports it to the network side device, and determines to change the terminal air interface parameters;

[0178] The first terminal does not have a BWP switching delay capability;

[0179] The first terminal has a BWP switching delay capability and has not reported it to the network side device.

[0180] It should be noted that the above implementation shows that the embodiment of the present invention can dynamically select a switching mode according to a switching scenario.

[0181] The bandwidth subset BWP switching method of the embodiment of the present invention is as follows: when the first BWP of the first terminal is in an activated state, the first terminal receives a BWP switching indication sent by a network side device, the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; the first terminal performs BWP switching according to the BWP switching indication; wherein, when the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the remaining amount of data after each transmission; when the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted each time, so that the BWP switching is triggered by the transmission data amount of the corresponding terminal, which can more accurately reflect the user data amount demand and ensure the user rate.

[0182] like Figure 3 As shown, an embodiment of the present invention further provides a network side device, including: a memory 320, a transceiver 300, and a processor 310: the memory 320 is used to store a computer program; the transceiver 300 is used to send and receive data under the control of the processor 310; the processor 310 is used to read the computer program in the memory 320 and perform the following operations:

[0183] When the first BWP of the first terminal is in an activated state, obtaining a data volume corresponding to each transmission in a plurality of consecutive transmissions of the first terminal on the first BWP;

[0184] Instructing the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0185] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0186] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0187] Among them, Figure 3In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 310 and memory represented by memory 320. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 300 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 310 is responsible for managing the bus architecture and general processing, and the memory 320 may store data used by the processor 310 when performing operations.

[0188] The processor 310 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0189] Optionally, the processor 310 is configured to read the program instructions in the memory and perform the following operations:

[0190] Determine the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0191] If the number of transmissions reaches a second threshold, the first terminal is instructed to switch to a second BWP.

[0192] Optionally, the processor 310 is configured to read the program instructions in the memory and perform the following operations:

[0193] When the bandwidth of the first BWP is less than the bandwidth of the second BWP, determining the number of transmissions in which the remaining data amount is continuously greater than zero according to the remaining data amount after each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0194] In the case that the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the number of transmissions with a consecutive zero data volume is determined according to the data volume of each transmission in multiple consecutive transmissions by the first terminal on the first BWP.

[0195] Optionally, the processor 310 is configured to read the program instructions in the memory and perform the following operations:

[0196] According to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, a pre-established queue to be switched is updated, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal respectively continuously meets a first threshold value, and the first terminal is any one of the multiple terminals;

[0197] Determine, from the updated queue to be switched, the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold value;

[0198] If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data;

[0199] If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

[0200] Optionally, the processor 310 is configured to read the program instructions in the memory and perform the following operations:

[0201] When the amount of data corresponding to one transmission by the first terminal on the first BWP meets the first threshold, the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold is increased by 1.

[0202] Optionally, the processor 310 is configured to read the program instructions in the memory and perform the following operations:

[0203] The queue to be switched is periodically traversed, and when the number of transmissions of the data volume corresponding to the first terminal continuously meeting the first threshold value reaches the second threshold value, the first terminal is instructed to switch to the second BWP.

[0204] Optionally, the processor 310 is configured to read the program instructions in the memory and perform the following operations:

[0205] When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and the amount of remaining uplink data corresponding to the first terminal does not meet a first threshold, deleting the first terminal from the first queue to be switched;

[0206] When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and the remaining downlink data amount corresponding to the first terminal does not meet the first threshold, the first terminal is deleted from the second queue to be switched;

[0207] When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, if the first terminal has a certain amount of transmission data, and the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold value does not reach the second threshold value, the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold value is cleared.

[0208] Optionally, the processor 310 is configured to read the program instructions in the memory and perform the following operations:

[0209] When the bandwidth of the first BWP is less than the bandwidth of the second BWP, it is determined that the first condition is met, adding the first terminal to the first queue to be switched;

[0210] The first condition is one of the following:

[0211] Receiving a scheduling request SR reported by the first terminal;

[0212] Receiving a buffer status report BSR reported by the first terminal;

[0213] When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and downlink data is sent to the first terminal, adding the first terminal to the second queue to be switched;

[0214] When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the first terminal is added to the third queue to be switched.

[0215] The network side device of the embodiment of the present invention obtains the data volume corresponding to each transmission of the first terminal in multiple consecutive transmissions on the first BWP when the first BWP of the first terminal is in an activated state; the network side device instructs the first terminal to switch to the second BWP according to the data volume corresponding to each transmission of the first terminal in multiple consecutive transmissions on the first BWP; wherein, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the data volume corresponding to each transmission is the remaining data volume after each transmission; when the bandwidth of the first BWP is larger than the bandwidth of the second BWP, the data volume corresponding to each transmission is the data volume of each transmission, so that the BWP switching is triggered by the transmission data volume of the corresponding terminal, which can more accurately reflect the user data volume demand and ensure the user rate.

[0216] like Figure 4 As shown, the present invention also provides a bandwidth subset BWP switching device, including:

[0217] The first acquisition unit 401 is configured to acquire, when the first BWP of the first terminal is in an activated state, a data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP;

[0218] A first processing unit 402 is configured to instruct the first terminal to switch to a second BWP according to a data volume corresponding to each transmission in a plurality of consecutive transmissions by the first terminal on the first BWP;

[0219] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0220] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0221] Optionally, the first processing unit 402 is specifically configured to:

[0222] Determine the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0223] If the number of transmissions reaches a second threshold, the first terminal is instructed to switch to a second BWP.

[0224] Optionally, the first processing unit 402 is specifically configured to:

[0225] When the bandwidth of the first BWP is less than the bandwidth of the second BWP, determining the number of transmissions in which the remaining data amount is continuously greater than zero according to the remaining data amount after each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0226] In the case that the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the number of transmissions with a consecutive zero data volume is determined according to the data volume of each transmission in multiple consecutive transmissions by the first terminal on the first BWP.

[0227] Optionally, the first processing unit 402 is specifically configured to:

[0228] According to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, a pre-established queue to be switched is updated, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal respectively continuously meets a first threshold value, and the first terminal is any one of the multiple terminals;

[0229] Determine, from the updated queue to be switched, the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold value;

[0230] If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data;

[0231] If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

[0232] Optionally, the first processing unit 402 is specifically configured to:

[0233] When the amount of data corresponding to one transmission by the first terminal on the first BWP meets the first threshold, the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold is increased by 1.

[0234] Optionally, the first processing unit 402 is specifically configured to:

[0235] The queue to be switched is periodically traversed, and when the number of transmissions of the data volume corresponding to the first terminal continuously meeting the first threshold value reaches the second threshold value, the first terminal is instructed to switch to the second BWP.

[0236] Optionally, the bandwidth subset BWP switching device of the embodiment of the present invention further includes:

[0237] A second processing unit, configured to delete the first terminal from the first queue to be switched when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and the amount of remaining uplink data corresponding to the first terminal does not meet a first threshold;

[0238] A third processing unit, configured to delete the first terminal from the second queue to be switched when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and the amount of remaining downlink data corresponding to the first terminal does not meet a first threshold;

[0239] The fourth processing unit is used for, when the bandwidth of the first BWP is greater than the bandwidth of the second BWP, if the first terminal has a transmission data volume, and the number of transmission times that the data volume corresponding to the first terminal continuously meets the first threshold value does not reach the second threshold value, then the number of transmission times that the data volume corresponding to the first terminal continuously meets the first threshold value is cleared.

[0240] Optionally, the bandwidth subset BWP switching device of the embodiment of the present invention further includes:

[0241] A fifth processing unit, configured to add the first terminal to the first queue to be switched when determining that a first condition is met when the bandwidth of the first BWP is less than the bandwidth of the second BWP;

[0242] The first condition is one of the following:

[0243] Receiving a scheduling request SR reported by the first terminal;

[0244] Receiving a buffer status report BSR reported by the first terminal;

[0245] a sixth processing unit, configured to, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and downlink data is sent to the first terminal, add the first terminal to the second queue to be switched;

[0246] The seventh processing unit is configured to add the first terminal to the third queue to be switched when the bandwidth of the first BWP is greater than the bandwidth of the second BWP.

[0247] The bandwidth subset BWP switching device of the embodiment of the present invention obtains the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP when the first BWP of the first terminal is in an activated state; and instructs the first terminal to switch to the second BWP according to the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; wherein, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the data volume corresponding to each transmission is the remaining data volume after each transmission; and when the bandwidth of the first BWP is larger than the bandwidth of the second BWP, the data volume corresponding to each transmission is the data volume of each transmission. In this way, triggering BWP switching by the transmission data volume of the corresponding terminal can more accurately reflect the user data volume demand and ensure the user rate.

[0248] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0249] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0250] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0251] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the following steps:

[0252] When the first BWP of the first terminal is in an activated state, obtaining a data volume corresponding to each transmission in a plurality of consecutive transmissions of the first terminal on the first BWP;

[0253] Instructing the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP;

[0254] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0255] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0256] When the program is executed by the processor, it can implement all the implementation methods of the above-mentioned method embodiment applied to the network side device side as shown in Figure 1. To avoid repetition, it will not be repeated here.

[0257] like Figure 5As shown, an embodiment of the present invention further provides a terminal, including: a memory 520, a transceiver 500, and a processor 510: the memory 520 is used to store program instructions; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the program instructions in the memory 520 and perform the following operations:

[0258] When the first BWP of the first terminal is in an activated state, a BWP switching indication sent by a network side device is received through the transceiver 500, where the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP;

[0259] Execute BWP switching according to the BWP switching indication;

[0260] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0261] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0262] Among them, Figure 5 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 510 and various circuits of memory represented by memory 520 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 500 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 530 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0263] The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 510 when performing operations.

[0264] Optionally, the processor 510 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor 510 may also adopt a multi-core architecture.

[0265] The processor 510 calls the program instructions stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor 510 and the memory 520 can also be arranged physically separately.

[0266] Optionally, the processor 510 is configured to read the program instructions in the memory and perform the following operations:

[0267] When the first terminal has the BWP switching delay capability and reports it to the network side device, and determines that the terminal air interface parameters remain unchanged, the BWP switching is performed through downlink control information according to the BWP switching indication.

[0268] Optionally, the processor 510 is configured to read the program instructions in the memory and perform the following operations:

[0269] When the second condition is met, performing BWP switching through radio resource control RRC (Radio Resource Control) reconfiguration according to the BWP switching indication;

[0270] The second condition includes one of the following:

[0271] The first terminal has a BWP switching delay capability, reports it to the network side device, and determines to change the terminal air interface parameters;

[0272] The first terminal does not have a BWP switching delay capability;

[0273] The first terminal has a BWP switching delay capability and has not reported it to the network side device.

[0274] The terminal of the embodiment of the present invention receives a BWP switching indication sent by a network side device when the first BWP of the first terminal is in an activated state, and the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; the first terminal performs BWP switching according to the BWP switching indication; wherein, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the remaining amount of data after each transmission; when the bandwidth of the first BWP is larger than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted each time, so that the BWP switching is triggered by the transmission data amount of the corresponding terminal, which can more accurately reflect the user data amount demand and ensure the user rate.

[0275] like Figure 6 As shown, the embodiment of the present invention further provides a bandwidth subset BWP switching device, including:

[0276] A receiving unit 601 is configured to receive a BWP switching indication sent by a network side device when a first BWP of a first terminal is in an activated state, wherein the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on a data amount corresponding to each transmission in a plurality of consecutive transmissions of the first terminal on the first BWP;

[0277] A switching unit 602, configured to perform BWP switching according to the BWP switching indication;

[0278] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0279] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0280] Optionally, the switching unit 602 is specifically configured to:

[0281] When the first terminal has the BWP switching delay capability and reports it to the network side device, and determines that the terminal air interface parameters remain unchanged, the BWP switching is performed through downlink control information according to the BWP switching indication.

[0282] Optionally, the switching unit 602 is specifically configured to:

[0283] When the second condition is met, performing BWP switching through radio resource control RRC reconfiguration according to the BWP switching indication;

[0284] The second condition includes one of the following:

[0285] The first terminal has a BWP switching delay capability, reports it to the network side device, and determines to change the terminal air interface parameters;

[0286] The first terminal does not have a BWP switching delay capability;

[0287] The first terminal has a BWP switching delay capability and has not reported it to the network side device.

[0288] The bandwidth subset BWP switching device of the embodiment of the present invention receives a BWP switching indication sent by a network side device when the first BWP of the first terminal is in an activated state, the BWP switching indication is used to indicate switching to the second BWP, and the BWP switching indication is generated by the network side device based on the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; according to the BWP switching indication, BWP switching is performed; wherein, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the remaining amount of data after each transmission; when the bandwidth of the first BWP is larger than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted each time, so that the BWP switching is triggered by the transmission data amount of the corresponding terminal, which can more accurately reflect the user data amount demand and ensure the user rate.

[0289] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0290] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially 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, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0291] It should be noted here that the above-mentioned device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0292] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the following steps:

[0293] When the first BWP of the first terminal is in an activated state, receiving a BWP switching indication sent by a network side device, the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated by the network side device based on a data amount corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP;

[0294] Execute BWP switching according to the BWP switching indication;

[0295] Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission;

[0296] In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission.

[0297] When the program is executed by the processor, it can implement all the implementation methods of the method embodiment applied to the terminal side as shown in Figure 2. To avoid repetition, they will not be repeated here.

[0298] The technical solution provided in the embodiment of the present application is applicable to a 5G system. For example, a 5G New Radio (NR) system. The system includes a terminal device and a network side device. The system may also include a core network part, such as a 5G system (5GS).

[0299] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0300] The network side device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services to the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device can be used to replace the received air frame with the Internet Protocol (IP) packet, as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network side device involved in the embodiment of the present application may be a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node (relay node), a home base station (femto), a micro base station (pico), etc., which is not limited in the embodiment of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0301] The network side device and the terminal device can each use one or more antennas for multiple input multiple output (MIMO) transmission. MIMO transmission can be single user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

[0302] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0303] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0304] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0305] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0306] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A bandwidth subset BWP switching method, characterized in that: include: When the first BWP of the first terminal is in an activated state, the network side device obtains the data volume corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP; The network side device instructs the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP; Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission; In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission; The network side device instructs the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP, including: Determine the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP; If the number of transmissions reaches a second threshold, instructing the first terminal to switch to a second BWP; Determining, according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP, the number of transmissions in which the amount of data continuously meets the first threshold value includes: When the bandwidth of the first BWP is less than the bandwidth of the second BWP, determining the number of transmissions in which the remaining data amount is continuously greater than zero according to the remaining data amount after each transmission in multiple consecutive transmissions by the first terminal on the first BWP; When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, determining the number of transmissions in which the data volume is consecutively zero according to the data volume of each transmission in multiple consecutive transmissions by the first terminal on the first BWP; Determining, according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP, the number of transmissions in which the amount of data continuously meets the first threshold value includes: According to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, a pre-established queue to be switched is updated, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal respectively continuously meets a first threshold value, and the first terminal is any one of the multiple terminals; Determine, from the updated queue to be switched, the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold value; If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data; If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

2. The method according to claim 1, characterized in that Update the pre-established queue to be switched, including: When the amount of data corresponding to one transmission by the first terminal on the first BWP meets the first threshold, the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold is increased by 1.

3. The method according to claim 1, characterized in that The method further comprises: When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and the amount of remaining uplink data corresponding to the first terminal does not meet a first threshold, deleting the first terminal from the first queue to be switched; When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and the remaining downlink data amount corresponding to the first terminal does not meet a first threshold, deleting the first terminal from the second queue to be switched; When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, if the first terminal has a certain amount of transmission data, and the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold value does not reach the second threshold value, the number of transmissions for which the amount of data corresponding to the first terminal continuously meets the first threshold value is cleared.

4. The method according to claim 1, characterized in that When the bandwidth of the first BWP is less than the bandwidth of the second BWP, it is determined that the first condition is met, adding the first terminal to the first queue to be switched; The first condition is one of the following: Receiving a scheduling request SR reported by the first terminal; Receiving a buffer status report BSR reported by the first terminal; When the bandwidth of the first BWP is smaller than the bandwidth of the second BWP and downlink data is sent to the first terminal, adding the first terminal to the second queue to be switched; When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the first terminal is added to the third queue to be switched.

5. A bandwidth subset BWP switching method, characterized in that: include: In a case where a first BWP of a first terminal is in an activated state, the first terminal receives a BWP switching indication sent by a network-side device, where the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated when, when a bandwidth of the first BWP is smaller than a bandwidth of the second BWP, the network-side device determines, based on the amount of data remaining after each transmission in multiple consecutive transmissions by the first terminal on the first BWP, that the number of transmissions in which the amount of remaining data is continuously greater than zero reaches a second threshold value, or when, when a bandwidth of the first BWP is larger than a bandwidth of the second BWP, the network-side device determines, based on the amount of data transmitted each time in multiple consecutive transmissions by the first terminal on the first BWP, that the number of transmissions in which the amount of data is continuously zero reaches a second threshold value; The first terminal performs BWP switching according to the BWP switching indication; Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission; In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission; The network side device updates a pre-established queue to be switched according to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal continuously meets a first threshold value, and the first terminal is any one of the multiple terminals; Determine, from the updated queue to be switched, the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold value; If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data; If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

6. The method according to claim 5, characterized in that The first terminal performs BWP switching according to the BWP switching indication, including: When the first terminal has the BWP switching delay capability and reports it to the network side device, and determines that the terminal air interface parameters remain unchanged, the BWP switching is performed through downlink control information according to the BWP switching indication.

7. The method according to claim 5, characterized in that The first terminal performs BWP switching according to the BWP switching indication, including: When the second condition is met, performing BWP switching through radio resource control RRC reconfiguration according to the BWP switching indication; The second condition includes one of the following: The first terminal has a BWP switching delay capability, reports it to the network side device, and determines to change the terminal air interface parameters; The first terminal does not have a BWP switching delay capability; The first terminal has a BWP switching delay capability and has not reported it to the network side device.

8. A network side device, characterized in that: include: Memory, transceiver, processor: Memory, used to store program instructions; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: When the first BWP of the first terminal is in an activated state, obtaining a data volume corresponding to each transmission in a plurality of consecutive transmissions of the first terminal on the first BWP; Instructing the first terminal to switch to the second BWP according to the amount of data corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP; Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission; In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission; The processor is used to read the program instructions in the memory and perform the following operations: Determine the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP; If the number of transmissions reaches a second threshold, instructing the first terminal to switch to a second BWP; The processor is used to read the program instructions in the memory and perform the following operations: When the bandwidth of the first BWP is less than the bandwidth of the second BWP, determining the number of transmissions in which the remaining data amount is continuously greater than zero according to the remaining data amount after each transmission in multiple consecutive transmissions by the first terminal on the first BWP; When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, determining the number of transmissions in which the data volume is consecutively zero according to the data volume of each transmission in multiple consecutive transmissions by the first terminal on the first BWP; The processor is used to read the program instructions in the memory and perform the following operations: According to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, a pre-established queue to be switched is updated, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal respectively continuously meets a first threshold value, and the first terminal is any one of the multiple terminals; Determine, from the updated queue to be switched, the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold value; If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data; If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

9. A bandwidth subset BWP switching device, characterized in that: include: A first acquisition unit, configured to acquire, when a first BWP of a first terminal is in an activated state, a data volume corresponding to each transmission in a plurality of consecutive transmissions of the first terminal on the first BWP; A first processing unit, configured to instruct the first terminal to switch to a second BWP according to a data volume corresponding to each transmission in a plurality of consecutive transmissions by the first terminal on the first BWP; Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission; In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission; The first processing unit is specifically configured to: Determine the number of transmissions in which the data volume continuously meets the first threshold value according to the data volume corresponding to each transmission in multiple consecutive transmissions by the first terminal on the first BWP; If the number of transmissions reaches a second threshold, instructing the first terminal to switch to a second BWP; The first processing unit is specifically configured to: When the bandwidth of the first BWP is less than the bandwidth of the second BWP, determining the number of transmissions in which the remaining data amount is continuously greater than zero according to the remaining data amount after each transmission in multiple consecutive transmissions by the first terminal on the first BWP; When the bandwidth of the first BWP is greater than the bandwidth of the second BWP, determining the number of transmissions in which the data volume is consecutively zero according to the data volume of each transmission in multiple consecutive transmissions by the first terminal on the first BWP; The first processing unit is specifically configured to: According to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, a pre-established queue to be switched is updated, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal respectively continuously meets a first threshold value, and the first terminal is any one of the multiple terminals; Determine, from the updated queue to be switched, the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold value; If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data; If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

10. A terminal, the terminal being a first terminal, characterized in that: include: Memory, transceiver, processor: Memory, used to store computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: In a case where a first BWP of the first terminal is in an activated state, a BWP switching indication sent by a network-side device is received, where the BWP switching indication is used to indicate switching to a second BWP, and the BWP switching indication is generated when, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the network-side device determines that the number of transmissions in which the remaining data amount is continuously greater than zero reaches a second threshold value based on the amount of data remaining after each transmission in multiple consecutive transmissions by the first terminal on the first BWP, or when the bandwidth of the first BWP is larger than the bandwidth of the second BWP, the network-side device determines that the number of transmissions in which the data amount is continuously zero reaches a second threshold value based on the amount of data transmitted each time in multiple consecutive transmissions by the first terminal on the first BWP; Execute BWP switching according to the BWP switching indication; Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission; In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission; The network side device updates a pre-established queue to be switched according to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal continuously meets a first threshold value, and the first terminal is any one of the multiple terminals; Determine, from the updated queue to be switched, the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold value; If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data; If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

11. The terminal according to claim 10, characterized in that: The processor is used to read the program instructions in the memory and perform the following operations: When the first terminal has the BWP switching delay capability and reports it to the network side device, and determines that the terminal air interface parameters remain unchanged, the BWP switching is performed through downlink control information according to the BWP switching indication.

12. The terminal according to claim 10, characterized in that: The processor is used to read the program instructions in the memory and perform the following operations: When the second condition is met, performing BWP switching through radio resource control RRC reconfiguration according to the BWP switching indication; The second condition includes one of the following: The first terminal has a BWP switching delay capability, reports it to the network side device, and determines to change the terminal air interface parameters; The first terminal does not have a BWP switching delay capability; The first terminal has a BWP switching delay capability and has not reported it to the network side device.

13. A bandwidth subset BWP switching device, characterized in that: include: a receiving unit, configured to receive a BWP switching indication sent by a network-side device when a first BWP of a first terminal is in an activated state, the BWP switching indication being used to indicate switching to a second BWP, the BWP switching indication being generated when, when the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the network-side device determines, based on the amount of data remaining after each transmission in multiple consecutive transmissions by the first terminal on the first BWP, that the number of transmissions in which the amount of remaining data is continuously greater than zero reaches a second threshold value, or when, when the bandwidth of the first BWP is larger than the bandwidth of the second BWP, the network-side device determines, based on the amount of data transmitted each time in multiple consecutive transmissions by the first terminal on the first BWP, that the number of transmissions in which the amount of data is continuously zero reaches a second threshold value; A switching unit, configured to perform BWP switching according to the BWP switching indication; Wherein, in the case where the bandwidth of the first BWP is less than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of remaining data after each transmission; In the case where the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the amount of data corresponding to each transmission is the amount of data transmitted per transmission; The network side device updates a pre-established queue to be switched according to the amount of data corresponding to each transmission in multiple consecutive transmissions of the first terminal on the first BWP, wherein the queue to be switched includes: identifiers of multiple terminals; the number of transmissions in which the amount of data corresponding to each terminal continuously meets a first threshold value, and the first terminal is any one of the multiple terminals; Determine, from the updated queue to be switched, the number of transmissions during which the amount of data corresponding to the first terminal continuously meets the first threshold value; If the bandwidth of the first BWP is smaller than the bandwidth of the second BWP, the queue to be switched includes a first queue to be switched and a second queue to be switched, the amount of data corresponding to the terminal in the first queue to be switched is the amount of uplink data, and the amount of data corresponding to the terminal in the second queue to be switched is the amount of downlink data; If the bandwidth of the first BWP is greater than the bandwidth of the second BWP, the queue to be switched is a third queue to be switched, and the data volume corresponding to the terminals in the third queue to be switched includes an uplink data volume and a downlink data volume.

14. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the bandwidth subset BWP switching method according to any one of claims 1 to 4, or to execute the steps of the bandwidth subset BWP switching method according to any one of claims 5 to 7.

Citation Information

Patent Citations

  • Bandwidth part updating method and terminal

    CN111031602A