Communication method and device

By utilizing a secondary resource indicated by information during bandwidth switching, data transmission is ensured both within and outside the switching delay, thus solving the problem of data interruption during bandwidth switching for terminal devices and achieving continuous and low-latency data transmission.

CN121531467APending Publication Date: 2026-02-13HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411109131.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-12
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

During bandwidth switching, terminal devices cannot continuously transmit data, resulting in data transmission interruption and additional transmission delay.

Method used

By using the first information to instruct the second resource during the bandwidth switching process, data is transmitted on the original bandwidth within the bandwidth switching delay and on the new bandwidth outside the delay, thus achieving uninterrupted data transmission.

Benefits of technology

This reduces transmission latency during bandwidth switching, ensuring the continuity of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121531467A_ABST
    Figure CN121531467A_ABST
Patent Text Reader

Abstract

A communication method and apparatus, the method comprising: receiving first information on a first resource, the bandwidth of the first resource being less than or equal to a first bandwidth, the first information being used for indicating a second bandwidth and / or a second resource; determining a second resource, wherein the second resource is used for transmitting a channel and / or a signal; transmitting a channel and / or a signal on the second resource; if the time interval between the second resource and the first resource is smaller than or equal to first time, the bandwidth of the second resource is smaller than or equal to the first bandwidth; and / or, if the time interval between the second resource and the first resource is greater than the first time, the bandwidth of the second resource is less than or equal to the second bandwidth. Through the technical scheme provided by the invention, the data transmission can be ensured not to be interrupted in the bandwidth switching process, and the transmission delay is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0002] The peak rate of network transmission is closely related to bandwidth. The larger the bandwidth, the higher the peak rate of network transmission; the smaller the bandwidth, the lower the peak rate of network transmission. To improve the peak rate, carrier aggregation (CA) technology is introduced, which aggregates multiple component carriers (CCs) so that the bandwidth available to the terminal is the sum of the bandwidths of the multiple component carriers.

[0003] Because some communication systems require support for large carrier bandwidths, but receiving the entire carrier bandwidth signal at the terminal would result in significant power consumption, a bandwidth part (BWP) is defined. A BWP refers to a continuous segment of spectrum resources allocated to the terminal by the network side, that is, a group of continuous resource blocks starting from a certain position in a common resource block, thereby enabling flexible transmission bandwidth configuration on both the network side and the terminal side.

[0004] When there is a need for high-speed data transmission, the terminal needs to switch from a BWP with a smaller bandwidth to a BWP with a larger bandwidth. However, bandwidth switching involves latency, and the terminal cannot transmit data during the switching process, which causes data transmission interruption and results in additional transmission latency. Summary of the Invention

[0005] This application provides a communication method and apparatus that can ensure uninterrupted data transmission and reduce transmission latency during bandwidth switching.

[0006] In a first aspect, embodiments of this application provide a communication method applicable to a first communication device, the method comprising:

[0007] Receive first information on a first resource, wherein the bandwidth of the first resource is less than or equal to the first bandwidth, and the first information is used to indicate a second bandwidth and / or a second resource;

[0008] A second resource is determined, which is used for transmitting channels and / or signals;

[0009] Transmit channels and / or signals on the second resource;

[0010] If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource; and / or,

[0011] If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is less than or equal to the second bandwidth.

[0012] The first piece of information can also be understood as indicating a bandwidth switch, specifically a switch from a first bandwidth to a second bandwidth. Correspondingly, the first bandwidth can be understood as the bandwidth before the switch (or the original bandwidth), and the second bandwidth can be understood as the bandwidth after the switch (or the new bandwidth). Optionally, the second bandwidth can be greater than the first bandwidth, or the second bandwidth can be less than the first bandwidth.

[0013] The first time refers to the bandwidth switching time (or bandwidth switching delay), which is the time required to switch from the first bandwidth to the second bandwidth, that is, the interval between the start time of the switch and the completion time of the switch.

[0014] The time of the first resource can be regarded as the handover start time. The time interval between the second resource and the first resource is less than the first time, which means that the time of the second resource is earlier than the handover completion time. That is, the time of the second resource is within the bandwidth handover delay. At this time, the bandwidth handover has not yet been completed. Therefore, the bandwidth of the second resource is less than or equal to the first bandwidth, which means that the first communication device can continue to transmit data on the original bandwidth.

[0015] The time interval between the second resource and the first resource is greater than the first time, indicating that the time of the second resource is later than the handover completion time. That is, the time of the second resource is outside the bandwidth handover delay. At this time, the bandwidth handover has been completed. Therefore, the bandwidth of the second resource is less than or equal to the second bandwidth, meaning that the first communication device can transmit data on the new bandwidth.

[0016] Through the above embodiments, when bandwidth switching causes bandwidth switching delay, data can be transmitted on the original bandwidth within the bandwidth switching delay and on the new bandwidth outside the bandwidth switching delay. This can ensure uninterrupted data transmission and reduce transmission delay.

[0017] In one possible implementation, the first information is used to indicate a second bandwidth and / or a second resource, and determining the second resource includes:

[0018] The first information is used to indicate the second bandwidth and the second resource, and the second resource is determined based on the first information; or,

[0019] The first information is used to indicate the second bandwidth, the second information is received, the second information is used to indicate the second resource, and the second resource is determined based on the second information.

[0020] In the above implementation, the first information is used to indicate the second bandwidth and the second resource, that is, the second bandwidth and the second resource are indicated by the same information, which can save signaling overhead. Alternatively, the first information is used to indicate the second bandwidth, and the second information is used to indicate the second resource, that is, the second bandwidth and the second resource are indicated by different information, which can make the indication of the second resource more flexible.

[0021] In one possible implementation, the second resource is used for transmitting channels and / or signals, including: the second resource is used for transmitting reference signals;

[0022] If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is equal to the bandwidth of the first resource; and / or,

[0023] If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is equal to the second bandwidth.

[0024] In one possible implementation, the first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second resource;

[0025] If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is greater than the bandwidth of the first resource.

[0026] In the above implementation method, the time of the first resource can be regarded as the handover start time. The time interval between the second resource and the first resource is greater than the first time, which means that the time of the second resource is later than the handover completion time. That is, the time of the second resource is outside the bandwidth handover delay. At this time, the bandwidth handover has been completed. Therefore, the bandwidth of the second resource can be greater than the first bandwidth, that is, the first communication device can switch to a larger bandwidth to transmit data.

[0027] In one possible implementation, the first time satisfies one or more of the following:

[0028] The first value at the first time is greater than the second value at the first time.

[0029] The first value at the first time point is greater than 0;

[0030] The second value at the first time point is equal to 0;

[0031] Wherein, the first value of the first time is the value of the first time when the second bandwidth is greater than the first bandwidth, and the second value of the first time is the value of the first time when the second bandwidth is less than the first bandwidth.

[0032] Through the above implementation method, the value of the first time (i.e., bandwidth switching delay) can be determined according to the relationship between the second bandwidth and the first bandwidth, so that within the bandwidth switching delay, the first communication device can transmit data on the original bandwidth, and outside the bandwidth switching delay, the first communication device can transmit data on the new bandwidth, thus ensuring uninterrupted data transmission and reducing transmission delay.

[0033] In one possible implementation, when the first information is used to indicate the second bandwidth, the first information is used to indicate one or more of the following: bandwidth value, number of resource blocks, partial bandwidth number, number of partial bandwidths, type of partial bandwidth, aggregation level of partial bandwidth, subcarrier number, number of subcarriers, subcarrier type, or bandwidth switching.

[0034] In one possible implementation, the method further includes:

[0035] Receive first configuration information, determine the first bandwidth based on the first configuration information, wherein the first configuration information includes one or more of the following information indicating the first bandwidth: bandwidth value, number of resource blocks, partial bandwidth number, partial bandwidth type, partial bandwidth aggregation level, subcarrier number, number of subcarriers, or subcarrier type; and / or,

[0036] The first bandwidth is determined based on predefined information.

[0037] Through the above implementation methods, the first bandwidth can be pre-configured or pre-defined, so that the first communication device can determine the first bandwidth according to the pre-configuration information or pre-defined information.

[0038] In one possible implementation, the method further includes:

[0039] Receive second configuration information, which includes one or more of the following information for indicating a set of candidate values ​​for the second bandwidth: one or more bandwidth values, one or more resource block numbers, one or more partial bandwidth numbers, one or more partial bandwidth types, one or more partial bandwidth aggregation levels, one or more subcarrier numbers, one or more subcarrier numbers, or one or more subcarrier types;

[0040] The second bandwidth is determined based on the second configuration information and the first information.

[0041] Through the above implementation method, the candidate value set of the second bandwidth can be pre-configured, so that the first communication device can determine the candidate value set of the second bandwidth according to the pre-configured information, and then determine the second bandwidth in combination with the first information.

[0042] In one possible implementation, the method further includes:

[0043] When the time interval between the third resource and the first resource or the second resource is less than a first threshold, the transmission of third information on the third resource is not allowed, wherein the third information is used to indicate a third bandwidth, which is different from the second bandwidth.

[0044] The third information can also be understood as indicating the bandwidth switch (the next bandwidth switch after the bandwidth switch indicated by the first information), that is, indicating the switch from the first bandwidth or the second bandwidth to the third bandwidth.

[0045] The first threshold refers to the minimum time interval between two consecutive bandwidth switching events. For example, if the time interval between the current bandwidth switching and the previous bandwidth switching is less than the first threshold, the current bandwidth switching is not allowed (or not expected). Conversely, if the time interval between the current bandwidth switching and the previous bandwidth switching is greater than or equal to the first threshold, the current bandwidth switching is allowed. Optionally, the first threshold can be predefined, pre-configured by the second communication device, or reported by the first communication device.

[0046] The time interval between the third resource and the first or second resource can also be understood as the time interval between the bandwidth switch indicated by the third information (denoted as the current bandwidth switch) and the bandwidth switch indicated by the first information (denoted as the previous bandwidth switch). When the time interval between the third resource and the first or second resource is less than a first threshold, the current bandwidth switch is not allowed, thereby preventing the second communication device from sending the third information on the third resource, and / or, the first communication device does not expect to receive the third information on the third resource.

[0047] Through the above implementation method, a first threshold is introduced to represent the minimum time interval between two adjacent bandwidth switching. When the time interval between the current bandwidth switching and the previous bandwidth switching is less than the first threshold, bandwidth switching is not allowed again. This can avoid frequent bandwidth switching, which helps to reduce implementation complexity and save power consumption.

[0048] In one possible implementation, the method further includes:

[0049] Send capability reporting information, which indicates one or more of the following: the first bandwidth, the second bandwidth, the first time, or the first threshold.

[0050] Secondly, embodiments of this application provide a communication method applicable to a second communication device, the method comprising:

[0051] Send first information on a first resource, the bandwidth of the first resource being less than or equal to a first bandwidth, the first information being used to indicate a second bandwidth and / or the second resource, the second resource being used for transmission channels and / or signals;

[0052] If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource; and / or,

[0053] If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is less than or equal to the second bandwidth.

[0054] In one possible implementation, the first information is used to indicate the second bandwidth and / or the second resource, comprising: the first information indicating the second bandwidth; the method further comprising:

[0055] Send a second message, which is used to instruct the second resource.

[0056] In one possible implementation, the second resource is used for transmitting channels and / or signals, including: the second resource is used for transmitting reference signals;

[0057] When the time interval between the second resource and the first resource is less than or equal to the first time interval, the bandwidth of the second resource is equal to the bandwidth of the first resource; and / or,

[0058] When the time interval between the second resource and the first resource is greater than the first time, the bandwidth of the second resource is equal to the second bandwidth.

[0059] In one possible implementation, the first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second resource;

[0060] If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is greater than the bandwidth of the first resource.

[0061] In one possible implementation, the first time satisfies one or more of the following:

[0062] The first value at the first time is greater than the second value at the first time.

[0063] The first value at the first time point is greater than 0;

[0064] The second value at the first time point is equal to 0;

[0065] Wherein, the first value of the first time is the value of the first time when the second bandwidth is greater than the first bandwidth, and the second value of the first time is the value of the first time when the second bandwidth is less than the first bandwidth.

[0066] In one possible implementation, when the first information is used to indicate the second bandwidth, the first information is used to indicate one or more of the following: bandwidth value, number of resource blocks, partial bandwidth number, number of partial bandwidths, type of partial bandwidth, aggregation level of partial bandwidth, subcarrier number, number of subcarriers, subcarrier type, or bandwidth switching.

[0067] In one possible implementation, the method further includes:

[0068] Send first configuration information, which includes one or more of the following information to indicate the first bandwidth: bandwidth value, number of resource blocks, partial bandwidth number, partial bandwidth type, partial bandwidth aggregation level, bandwidth number, subcarrier number, number of subcarriers, or subcarrier type.

[0069] In one possible implementation, the method further includes:

[0070] Send second configuration information, which includes one or more of the following information to indicate the set of candidate values ​​for the second bandwidth: one or more bandwidth values, one or more resource block numbers, one or more partial bandwidth numbers, one or more partial bandwidth types, one or more partial bandwidth aggregation levels, one or more subcarrier numbers, one or more subcarrier numbers, or one or more subcarrier types.

[0071] In one possible implementation, the method further includes:

[0072] When the time interval between the third resource and the first resource or the second resource is less than a first threshold, the transmission of third information on the third resource is not allowed, wherein the third information is used to indicate a third bandwidth, which is different from the second bandwidth.

[0073] In one possible implementation, the method further includes:

[0074] Receive capability reporting information, which is used to indicate one or more of the following: the first bandwidth, the second bandwidth, the first time, or the first threshold.

[0075] Thirdly, embodiments of this application provide a communication device that includes modules or units for performing the methods described in the first aspect or any possible implementation thereof.

[0076] In one possible implementation, the device includes:

[0077] A transceiver unit is configured to receive first information on a first resource, wherein the bandwidth of the first resource is less than or equal to the first bandwidth, and the first information is used to indicate a second bandwidth and / or a second resource.

[0078] Processing unit, configured to determine a second resource, the second resource being used for transmission channels and / or signals;

[0079] The transceiver unit is also used to transmit channels and / or signals on the second resource;

[0080] If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource; and / or,

[0081] If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is less than or equal to the second bandwidth.

[0082] In one possible implementation, the first information is used to indicate a second bandwidth and / or a second resource, including: the first information is used to indicate a second bandwidth and a second resource; when determining the second resource, the processing unit is specifically used to determine the second resource based on the first information.

[0083] In one possible implementation, the first information is used to indicate a second bandwidth and / or a second resource, including: the first information is used to indicate a second bandwidth; the transceiver unit is further used to receive the second information; and when determining the second resource, the processing unit is specifically used to determine the second resource based on the second information.

[0084] In one possible implementation, the second resource is used for transmitting channels and / or signals, including: the second resource is used for transmitting reference signals;

[0085] If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is equal to the bandwidth of the first resource; and / or,

[0086] If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is equal to the second bandwidth.

[0087] In one possible implementation, the first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second resource;

[0088] If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is greater than the bandwidth of the first resource.

[0089] In one possible implementation, the first time satisfies one or more of the following:

[0090] The first value at the first time is greater than the second value at the first time.

[0091] The first value at the first time point is greater than 0;

[0092] The second value at the first time point is equal to 0;

[0093] Wherein, the first value of the first time is the value of the first time when the second bandwidth is greater than the first bandwidth, and the second value of the first time is the value of the first time when the second bandwidth is less than the first bandwidth.

[0094] In one possible implementation, when the first information is used to indicate the second bandwidth, the first information is used to indicate one or more of the following:

[0095] Bandwidth value, number of resource blocks, partial bandwidth number, number of partial bandwidths, type of partial bandwidth, aggregation level of partial bandwidth, subcarrier number, number of subcarriers, subcarrier type, or bandwidth switching.

[0096] In one possible implementation, the transceiver unit is further configured to receive first configuration information, and the processing unit is further configured to determine the first bandwidth based on the first configuration information. The first configuration information includes one or more of the following information indicating the first bandwidth: bandwidth value, number of resource blocks, partial bandwidth number, partial bandwidth type, partial bandwidth aggregation level, subcarrier number, number of subcarriers, or subcarrier type; and / or,

[0097] The processing unit is further configured to: determine the first bandwidth based on predefined information.

[0098] In one possible implementation, the transceiver unit is further configured to receive second configuration information, the second configuration information including one or more of the following information for indicating a set of candidate values ​​for the second bandwidth: one or more bandwidth values, one or more resource block numbers, one or more partial bandwidth numbers, one or more partial bandwidth types, one or more partial bandwidth aggregation levels, one or more subcarrier numbers, one or more subcarrier numbers, or one or more subcarrier types;

[0099] The processing unit is further configured to determine the second bandwidth based on the second configuration information and the first information.

[0100] In one possible implementation, when the time interval between the third resource and the first resource or the second resource is less than a first threshold, the transceiver unit does not allow the transmission of third information on the third resource, wherein the third information is used to indicate a third bandwidth, which is different from the second bandwidth.

[0101] In one possible implementation, the transceiver unit is further configured to send capability reporting information, which indicates one or more of the following: the first bandwidth, the second bandwidth, the first time, or the first threshold.

[0102] Fourthly, embodiments of this application provide a communication device that includes modules or units for performing the methods described in the second aspect or any possible implementation thereof.

[0103] In one possible implementation, the device includes:

[0104] A transceiver unit is configured to transmit first information on a first resource, wherein the bandwidth of the first resource is less than or equal to a first bandwidth, and the first information is used to indicate a second bandwidth and / or the second resource, wherein the second resource is used to transmit a channel and / or a signal.

[0105] If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource; and / or,

[0106] If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is less than or equal to the second bandwidth.

[0107] In one possible implementation, the first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second bandwidth; the transceiver unit is further used to send second information, the second information being used to indicate the second resource.

[0108] In one possible implementation, the second resource is used for transmitting channels and / or signals, including: the second resource is used for transmitting reference signals;

[0109] When the time interval between the second resource and the first resource is less than or equal to the first time interval, the bandwidth of the second resource is equal to the bandwidth of the first resource; and / or,

[0110] When the time interval between the second resource and the first resource is greater than the first time, the bandwidth of the second resource is equal to the second bandwidth.

[0111] In one possible implementation, the first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second resource;

[0112] If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is greater than the bandwidth of the first resource.

[0113] In one possible implementation, the first time satisfies one or more of the following:

[0114] The first value at the first time is greater than the second value at the first time.

[0115] The first value at the first time point is greater than 0;

[0116] The second value at the first time point is equal to 0;

[0117] Wherein, the first value of the first time is the value of the first time when the second bandwidth is greater than the first bandwidth, and the second value of the first time is the value of the first time when the second bandwidth is less than the first bandwidth.

[0118] In one possible implementation, when the first information is used to indicate the second bandwidth, the first information is used to indicate one or more of the following:

[0119] Bandwidth value, number of resource blocks, partial bandwidth number, number of partial bandwidths, type of partial bandwidth, aggregation level of partial bandwidth, subcarrier number, number of subcarriers, subcarrier type, or bandwidth switching.

[0120] In one possible implementation, the transceiver unit is further configured to send first configuration information, the first configuration information including one or more of the following information for indicating the first bandwidth: bandwidth value, number of resource blocks, partial bandwidth number, partial bandwidth type, partial bandwidth aggregation level, bandwidth number, subcarrier number, number of subcarriers, or subcarrier type.

[0121] In one possible implementation, the transceiver unit is further configured to transmit second configuration information, which includes one or more of the following information for indicating a set of candidate values ​​for the second bandwidth: one or more bandwidth values, one or more resource block numbers, one or more partial bandwidth numbers, one or more partial bandwidth types, one or more partial bandwidth aggregation levels, one or more subcarrier numbers, one or more subcarrier numbers, or one or more subcarrier types.

[0122] In one possible implementation, when the time interval between the third resource and the first resource or the second resource is less than a first threshold, the transceiver unit does not allow the transmission of third information on the third resource, wherein the third information is used to indicate a third bandwidth, which is different from the second bandwidth.

[0123] In one possible implementation, the transceiver unit is further configured to receive capability reporting information, which indicates one or more of the following: the first bandwidth, the second bandwidth, the first time, or the first threshold.

[0124] Fifthly, embodiments of this application provide a communication device including a processor for executing computer programs or instructions. When the processor executes the computer programs or instructions, the methods described in any of the first to second aspects or any possible implementations described above are implemented. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface, and the processor is coupled to the communication interface.

[0125] Sixthly, embodiments of this application provide a computer-readable storage medium storing a computer program or instructions that, when executed, cause the method described in any of the first to second aspects or any possible implementations described above to be implemented.

[0126] In a seventh aspect, embodiments of this application provide a computer program product, the computer program product including a computer program or instructions, which, when executed, cause the method described in any of the first to second aspects or any possible implementations described above to be implemented.

[0127] Eighthly, embodiments of this application provide a chip including a processor for executing computer programs or instructions, which, when executed, cause the methods described in any of the first to second aspects or any possible implementations described above to be implemented. Optionally, the chip further includes a communication interface for receiving or transmitting signals.

[0128] Ninthly, embodiments of this application provide a chip including logic circuitry and an input / output interface. The logic circuitry is coupled to the input / output interface and transmits data through the input / output interface to perform the method described in any of the first to second aspects or any possible implementations described above.

[0129] In a tenth aspect, embodiments of this application provide a communication system, the communication system including a communication device as described in the third aspect or any possible implementation of the third aspect, and / or a communication device as described in the fourth aspect or any possible implementation of the fourth aspect.

[0130] Eleventhly, embodiments of this application provide a communication system, the communication system including a first communication device and a second communication device, the first communication device being used to execute the method described in the first aspect or any possible implementation of the first aspect, and the second communication device being used to execute the method described in the second aspect or any possible implementation of the second aspect.

[0131] The beneficial effects of the second to eleventh aspects mentioned above can be referred to the description of the beneficial effects in the first aspect, and will not be repeated here.

[0132] Furthermore, in the process of performing the methods described in any of the first to second aspects and any possible implementations above, the processes related to sending and / or receiving information in the above methods can be understood as the process of the processor outputting information, and / or the process of the processor receiving input information. When outputting information, the processor can output the information to a transceiver (or communication interface, or transmitting module) so that the transceiver can transmit it. After the information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, when the processor receives input information, the transceiver (or communication interface, or transmitting module) receives the information and inputs it to the processor. Furthermore, after the transceiver receives the information, the information may need to undergo other processing before being input to the processor.

[0133] Based on the above principles, for example, the information sent mentioned in the aforementioned method can be understood as information output by the processor. Similarly, the information received can be understood as information received by the processor from input.

[0134] Optionally, unless otherwise specified, or unless they contradict their actual function or internal logic in the relevant description, the operations of the processor, such as transmitting, sending, and receiving, can be more generally understood as processor output and receiving, input, and other operations.

[0135] Optionally, in the process of executing the method described in any of the first to second aspects and any possible implementations above, the processor may be a processor specifically designed to execute these methods, or a processor that executes these methods by executing computer instructions stored in memory, such as a general-purpose processor. The memory may be a non-transitory memory, such as read-only memory (ROM), which may be integrated with the processor on the same chip or disposed on different chips. This application does not limit the type of memory or the arrangement of the memory and processor. Attached Figure Description

[0136] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly described below.

[0137] Figure 1 This is a schematic diagram of carrier aggregation;

[0138] Figure 2 This is a schematic diagram of a BWP (Browser-Wide Platform).

[0139] Figure 3 This is a diagram illustrating BWP handover.

[0140] Figure 4 This is a schematic diagram of a network architecture provided in an embodiment of this application;

[0141] Figure 5 This is a flowchart illustrating a communication method provided in an embodiment of this application;

[0142] Figure 6 This is a flowchart illustrating another communication method provided in an embodiment of this application;

[0143] Figure 7 This is a flowchart illustrating another communication method provided in an embodiment of this application;

[0144] Figure 8 This is a schematic diagram of the resources indicated by the first information in the embodiments of this application;

[0145] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0146] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application;

[0147] Figure 11 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;

[0148] Figure 12 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation

[0149] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described below with reference to the accompanying drawings.

[0150] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0151] The terms "first," "second," etc., used in the embodiments of this application do not limit the quantity or order of execution, and "first," "second," etc., are not necessarily different. Furthermore, the terms "comprising," "including," and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0152] The term "embodiment" as used herein means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that, unless otherwise specified or logically conflicting, the terminology and / or descriptions between the various embodiments of this application are consistent and can be mutually referenced, and technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0153] It should be understood that in this application, "at least one" means one or more, and "more than one" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0154] In the description of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information is called the information to be instructed. In specific implementations, there are many ways to instruct the information to be instructed. For example, the information to be instructed can be directly instructed, such as by instructing the information itself or its index. Alternatively, the information to be instructed can be indirectly indicated by instructing other information, where there is a relationship between the indicated other information and the information to be instructed. Another example is that only a part of the information to be instructed can be indicated, while the other parts are known or pre-agreed upon. Furthermore, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent.

[0155] To facilitate understanding, the technical terms and related technical knowledge that may be involved in the embodiments of this application are introduced below. The terminology used in the implementation section of this application is only used to explain the specific embodiments of this application and is not intended to limit this application.

[0156] 1. Carrier aggregation (CA)

[0157] The peak rate (or maximum rate) of network transmission is closely related to bandwidth. The larger the bandwidth, the higher the peak rate; conversely, the smaller the bandwidth, the lower the peak rate. Some communication systems, such as new radio (NR) systems, can achieve cell bandwidths of 100MHz in low-frequency bands and 400MHz in high-frequency bands. However, such bandwidth cannot meet the peak rate requirements of 5G systems. To improve the peak rate, carrier aggregation (CA) technology is introduced, which combines multiple component carriers (CCs) so that the bandwidth available to the user equipment (UE) is the sum of the bandwidths of the multiple component carriers. The bandwidth of each CC can be configured using higher-layer parameters.

[0158] Please see Figure 1 , Figure 1 This is a schematic diagram of carrier aggregation. (For example...) Figure 1As shown, in a carrier aggregation scenario, there are three cells: Cell1, Cell2, and Cell3. Cell1 is the primary cell (PCell), and Cell2 and Cell3 are secondary cells (SCells). The base station configures one primary component carrier (PCC) and two secondary component carriers (SCCs) through radio resource control (RRC) information. The two SCCs are denoted as SCC1 and SCC2, and their carrier frequencies are denoted as F1, F2, and F3, respectively. The SCCs supplement the bandwidth of the PCC, helping it to transmit and receive data. The functions and scheduling methods of the PCC and SCCs differ. For example, the base station can manage the SCCs by configuring, activating / deactivating, changing, and deleting them. Since the UE and SCC need to exchange control messages when the SCC is activated, which consumes the UE's power, the SCCs are deactivated when the UE's data traffic is low and the PCC can meet the demand. For example, only the PCell is configured with a physical uplink control channel (PUCCH). The PCC and SCC need to comply with the CA downlink protocol architecture to transmit and receive data. The protocol layer that the CC aggregates on the radio interface is mainly at the medium access control (MAC) layer.

[0159] 2. Bandwidth Part (BWP)

[0160] Because some communication systems (such as NR systems) require support for large carrier bandwidths (e.g., 100MHz), but receiving the entire carrier bandwidth signal would result in significant power consumption for the terminal, a bandwidth part (BWP) is defined. A BWP refers to a continuous segment of spectrum resources allocated to the UE by the network side; that is, a group of consecutive resource blocks starting from a certain position in a common resource block, thereby enabling flexible transmission bandwidth configuration on both the network and UE sides. A BWP can contain 1 to 275 resource blocks.

[0161] Please see Figure 2 , Figure 2 This is a schematic diagram of a BWP (Browser-Wide Platform). For example... Figure 2As shown, in the first moment, when the UE's traffic is high, the base station can configure a large bandwidth (BWP1) for the UE, for example, a bandwidth of 40MHz and a subcarrier spacing of 15kHz. In the second moment, when the UE's traffic is low, the base station can configure a small bandwidth (BWP2) for the UE, for example, a bandwidth of 10MHz and a subcarrier spacing of 15kHz, which is sufficient to meet basic communication needs. In the third moment, when there is a large range of frequency-selective fading within the bandwidth of BWP1, or when resources within the frequency range of BWP1 are relatively scarce, the base station can configure a new bandwidth (BWP3) for the UE, for example, a bandwidth of 20MHz and a subcarrier spacing of 60kHz.

[0162] 3. BWP aggregation (BA)

[0163] In one possible design, one BWP corresponds to one chip implementation module. In this design, the granularity of the BWP can be relatively large; for example, the bandwidth candidate value for a BWP could be {20MHz, 50MHz, 100MHz}. The base station notifies the UE of the bandwidth and number of BWPs to be scheduled, thereby instructing the UE on which chip implementation modules need to be activated. The chip implementation module described here is a hardware subsystem, and different chip implementation modules operate independently. That is, the UE can send and receive data on one chip implementation module while simultaneously activating another. In this implementation, one hardware subsystem can correspond to one BWP or one sub-CC; the BWP or sub-CC here is merely an example and does not limit this application. If one hardware subsystem corresponds to one BWP, activating multiple BWPs simultaneously can be called BWP aggregation (BA).

[0164] Based on the above implementation, when the required transmission bandwidth is small (e.g., in low-speed data transmission scenarios), the base station can schedule / activate only one BWP. When the required transmission bandwidth is large (e.g., in high-speed data transmission scenarios), the base station can schedule / activate multiple BWPs. Since each chip implementation module works independently, when only one BWP is activated, only the chip implementation module corresponding to that BWP is in working mode, while other chip implementation modules are in sleep mode, thereby achieving energy saving.

[0165] 4. Blind detection of the physical downlink control channel (PDCCH)

[0166] In some communication systems (such as NR systems), downlink control information (DCI) is carried through the physical downlink control channel (PDCCH).

[0167] Since the PDCCH can carry multiple different DCI formats, and the DCI format of a particular transmission is unknown to the UE, the UE needs to perform blind DCI format detection. The UE determines the possible time-frequency resource size and location of the PDCCH using a control resource set (CORESET). A CORESET is a time-frequency resource on which the UE attempts to decode possible PDCCHs using one or more search spaces (SS). It should be understood that the physical resources of the PDCCH are shared resources, and the size and location of the CORESET are semi-statically configured by the network. For a given UE, it may detect its own DCI on the CORESET, or it may detect but not find its own DCI.

[0168] To enable the UE to detect DCI more quickly in these possible locations, a set of alternative PDCCH candidates is predefined in CORESET through various aggregation levels. An SS is a group of candidate control channels with the same aggregation level.

[0169] In practical applications, due to the uncertain arrival time of data packets and the need for base stations to consider the scheduling of multiple UEs, to achieve maximum scheduling flexibility, from a time domain perspective, base stations typically configure UEs to monitor PDCCH in every time slot, meaning the PDCCH detection period is one time slot. From a frequency domain perspective, base stations typically configure the frequency range of the UE's CORESET to be the entire BWP. However, in reality, for a given UE, there is usually no frequent service scheduling, resulting in a large number of invalid PDCCH detections by the terminal. Frequent blind PDCCH detection and blind PDCCH detection over a large bandwidth both lead to wasted terminal power consumption.

[0170] 5. BWP Switching

[0171] Based on the UE's access state, the UE's Base Station View (BWP) can be divided into an initial BWP and dedicated BWPs. The initial BWP is used to initiate random access, while the dedicated BWP is used for data service transmission. A UE can be configured with four different dedicated BWPs. At any given time in the RRC connected state, the UE can only have one configured dedicated downlink BWP activated, and only one configured dedicated uplink BWP activated. The base station can activate or deactivate BWPs via DCI, thus allowing switching between different BWPs.

[0172] Please see Figure 3 , Figure 3 This is a diagram illustrating BWP switching. (Example) Figure 3 As shown, two BWPs are illustrated in the carrier bandwidth, denoted as BWP1 and BWP2, with BWP1 being larger than BWP2. When the UE's traffic is low, the UE can switch to the smaller bandwidth (BWP2) to reduce power consumption. When the UE's traffic is high, the UE can switch to the larger bandwidth (BWP1) to ensure transmission rate. However, BWP switching involves latency. For example, taking an NR system as an example, the BWP switching latency is shown in Table 1 below.

[0173] Table 1

[0174]

[0175] Here, μ represents a parameter, and the number of time slots in each subframe in the NR system depends on parameter μ. NR Slotlength represents the time slot length in the NR system. BWP switchdelayT represents the BWP handover delay. Type 1 indicates type 1. Type 2 indicates type 2. Type 1 and Type 2 can be determined based on UE capabilities.

[0176] For example, when μ is 0, each subframe in the NR system has 1 time slot, the NR slot length is 1ms, and BWPswitchdelayT can be 1 time slot (corresponding to Type 1) or 3 time slots (corresponding to Type 2). When μ is 1, each subframe in the NR system has 2 time slots, the NR slot length is 0.5ms, and BWP switchdelayT can be 2 time slots (corresponding to Type 1) or 5 time slots (corresponding to Type 2). When μ is 2, each subframe in the NR system has 4 time slots, the NR slot length is 0.25ms, and BWP switchdelayT can be 3 time slots (corresponding to Type 1) or 9 time slots (corresponding to Type 2). When μ is 1, each subframe in the NR system has 8 time slots, the NR slot length is 0.125ms, and BWPswitchdelayT can be 6 time slots (corresponding to Type 1) or 18 time slots (corresponding to Type 2).

[0177] Currently, to ensure scheduling flexibility, base stations typically activate a BWP with a larger bandwidth for the UE. In this case, the frequency domain range of PDCCH blind detection is larger, resulting in higher terminal power consumption. If a BWP with a smaller bandwidth is activated to reduce the frequency domain range of PDCCH blind detection, then when there is a need for high-speed data transmission, the UE needs to switch to the BWP with a larger bandwidth. However, during the BWP handover process, the terminal cannot transmit data, causing data transmission interruption and resulting in additional transmission latency.

[0178] Based on this, embodiments of this application provide a communication method and apparatus that can ensure uninterrupted data transmission and reduce transmission latency during bandwidth switching.

[0179] The technical solutions of this application embodiment can be applied to various communication systems, such as: Global System for Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunications System (UMTS) system, Enhanced Data Rate for GSM Evolution (EDGE) system, and Worldwide Interoperability for Microwave Access (WiMAX) system. The technical solutions of this application embodiment can also be applied to other communication systems, such as public land mobile network (PLMN) systems, LTE-A advanced systems, the 5th generation (5G) systems, new radio (NR) systems, machine-to-machine (M2M) systems, or other future evolution communication systems (such as the 6th generation (6G) systems), etc., and this application embodiment does not limit them.

[0180] The communication system of this application embodiment includes at least two entities, one of which can send information to the other entity, and the other entity can receive the information. For example, the communication system of this application embodiment includes a transmitting end and a receiving end. Information between the transmitting end and the receiving end can be transmitted via radio waves, or via transmission media such as visible light, laser, infrared, or optical fiber.

[0181] In one possible example, the sender can be a network device, and the receiver can be a terminal device. In another possible example, the sender can be a terminal device, and the receiver can be a network device. In yet another possible example, the sender can be a terminal device, and the receiver can be another type of terminal device.

[0182] Please see Figure 4 , Figure 4 This is a schematic diagram of a network architecture provided in an embodiment of this application. For example... Figure 4 As shown, the network architecture includes a first communication device 401 and a second communication device 402 that are interconnected.

[0183] In one possible embodiment, the first communication device 401 may be a terminal device, or a device within a terminal device (e.g., a chip, a chip system, or a circuit). The second communication device 402 may be a network device, or a device within a network device (e.g., a chip, a chip system, or a circuit).

[0184] In another possible embodiment, the first communication device 401 may be a terminal device (referred to as the first terminal device for distinction), or a device within the first terminal device (e.g., a chip, a chip system, or a circuit). The second communication device 402 may be another terminal device (referred to as the second terminal device for distinction), or a device within the second terminal device (e.g., a chip, a chip system, or a circuit).

[0185] The network devices in this application embodiment may include, but are not limited to: base stations (or Node Bs, NBs), next-generation Node Bs (gNBs), evolved Node Bs (eNBs), radio network controllers (RNCs), Node Bs (NBs), basestation controllers (BSCs), base transceiver stations (BTSs), home evolved Node Bs (HeNBs, or home Node Bs, HNBs), base band units (BBUs), servers, wearable devices, vehicle-mounted devices, access points (APs), wireless relay nodes, wireless backhaul nodes, transmission points (TPs), or transmission and reception points (TRPs) in wireless fidelity (WIFI) systems, and may also be 5G, such as new wireless networks. In a radio (NR) system, a gNB, TRP, or TP can be a gNB, TRP, or TP; in a 5G system, a base station can be one or a group of antenna panels; or it can be a network node constituting a gNB or TP, such as a baseband unit or a distributed unit (DU). A base station can be a macro base station, micro base station, pico base station, small cell, relay station, or balloon station, etc.

[0186] In some deployments, a gNB may include a centralized unit (CU) and a dedicated unit (DU). The gNB may also include an active antenna unit (AAU). The CU implements some of the gNB's functions, and the DU implements others. For example, the CU handles non-real-time protocols and services, implementing radio resource control (RRC) and packet data convergence protocol (PDCP) layer functions. The DU handles physical layer protocols and real-time services, implementing radio link control (RLC), media access control (MAC), and physical (PHY) layer functions. The AAU implements some physical layer processing functions, radio frequency processing, and active antenna-related functions. RRC layer information is generated by the CU and is ultimately encapsulated by the DU's PHY layer to become PHY layer information, or it may be derived from PHY layer information. Therefore, in this architecture, higher-layer signaling, such as RRC layer signaling, can be considered as being sent by the DU, or by the DU+AAU. It is understood that network devices can be one or more of the following: CU nodes, DU nodes, and AAU nodes. Furthermore, a CU can be classified as a network device in the radio access network (RAN) or a network device in the core network (CN); this application does not limit this classification.

[0187] The terminal device in this application embodiment is a device with wireless communication function, and may also be referred to as: terminal, terminal device, access terminal, subscriber unit, user equipment (UE), user station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user equipment. For example, the terminal device in this application embodiment may be a mobile phone, tablet computer, computer with wireless transceiver function, train, airplane, mobile internet device (MID), virtual reality (VR) terminal, augmented reality (AR) terminal, wireless terminal in industrial control (e.g., robot), wireless terminal in vehicle networking (e.g., in-vehicle equipment, vehicle equipment, in-vehicle module, vehicle), wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, machine type communication (MTC) terminal, cellular phone, smartphone, cordless phone, session initiation protocol (SIP) phone, wireless data card, wireless local loop (WLL) station, personal digital assistant (PDA) PDA (Power Assistant), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, etc.

[0188] It should be understood that Figure 4 The network architecture shown is merely an example. The network architecture applicable to the embodiments of this application is not limited to this. Any network architecture that can realize some or all of the functions of the above-described devices is applicable to the embodiments of this application.

[0189] The communication method provided in the embodiments of this application is described below.

[0190] Please see Figure 5 , Figure 5 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 5 The illustrated embodiment uses a first communication device and a second communication device as the main entities performing the interaction to illustrate the method. For example, the first communication device could be... Figure 4 The first communication device 401 in the middle, the second communication device may be Figure 4 The second communication device 402 in the middle.

[0191] like Figure 5 As shown, the communication method may include, but is not limited to, the following steps S501 to S503.

[0192] S501, the second communication device sends first information to the first communication device on the first resource, and correspondingly, the first communication device receives the first information sent by the second communication device on the first resource. The bandwidth of the first resource is less than or equal to the first bandwidth. The first information is used to indicate the second bandwidth and the second resource.

[0193] The first information can also be understood as indicating a bandwidth switch, specifically a switch from the first bandwidth to the second bandwidth. Accordingly, the first bandwidth can be understood as the bandwidth before the switch (or the original bandwidth), and the second bandwidth can be understood as the bandwidth after the switch (or the new bandwidth).

[0194] Optionally, the second bandwidth can be greater than the first bandwidth. Alternatively, the second bandwidth can be less than the first bandwidth.

[0195] Specifically, the first resource refers to the physical resources used by the first communication device to receive the first information, which may include time-domain resources and / or frequency-domain resources. The bandwidth of the first resource refers to the frequency range of the first resource. For example, the bandwidth of the first resource can be indicated by the frequency-domain resources or the time-domain resources of the first resource. Alternatively, the bandwidth of the first resource refers to the bandwidth for receiving the first information. For example, if the first information is DCI, the bandwidth of the first resource refers to the bandwidth of the PDCCH blind detection. Alternatively, if the first information is DCI, the bandwidth of the first resource refers to the bandwidth included in the CORESET. The first bandwidth can also be understood as the maximum bandwidth of the first resource.

[0196] For example, the first bandwidth can be used for one or more of the following: random access, control signaling transmission, data transmission, or channel measurement. Wherein, the first bandwidth used for control signaling transmission means that the first bandwidth is the maximum bandwidth for control signaling transmission, or the first bandwidth is the maximum bandwidth of the CORESET. For example, the control signaling can be uplink control signaling, such as uplink control information (UCI), or the control signaling can be downlink control signaling, such as downlink control information (DCI). The first bandwidth used for data transmission means that the first bandwidth is the maximum bandwidth for data transmission. For example, data transmission can include uplink data transmission and / or downlink data transmission. The first bandwidth used for channel measurement means that the first bandwidth is the bandwidth for measurement signal transmission, or the first bandwidth is the maximum bandwidth for measurement signal transmission. For example, the measurement signal may include one or more of the following: channel state information reference signal (CSI-RS), tracking reference signal (TRS), phase-tracking reference signal (PTRS), sounding reference signal (SRS), demodulation reference signal (DMRS), synchronization signal block (SSB), or channel state information interference measurement resource (CSI-IM).

[0197] In one possible implementation, the first bandwidth can be predefined; for example, a default value can be defined for the first bandwidth. Thus, the first communication device and the second communication device can determine the first bandwidth based on predefined information. For example, the first bandwidth is X MHz or X resource units, where X is a positive integer. X can be, for example, 20, 40, 50, 100, 200, or 400. Optionally, a resource unit can be any of the following: resource element (RE), resource block (RB), BWP, resource block group (RBG), or CC.

[0198] In another possible implementation, the first bandwidth is configured by the second communication device. Specifically, the second communication device sends first configuration information to the first communication device, and correspondingly, the first communication device receives the first configuration information from the second communication device, the first configuration information indicating the first bandwidth. Thus, the first communication device can determine the first bandwidth based on the first configuration information.

[0199] For example, the first configuration information may include one or more of the following: bandwidth value, number of resource units, bandwidth number, bandwidth type, bandwidth aggregation level, subcarrier number, number of subcarriers, or subcarrier type. The bandwidth number may be a BWP number, the bandwidth type may be a BWP type, and the bandwidth aggregation level may be a BWP aggregation level; these are explained uniformly here and will not be elaborated further. The above information can be used to indicate a bandwidth (i.e., the first bandwidth), so that the first communication device can determine the first bandwidth based on the first configuration information.

[0200] For example, the first configuration information indicates that the first bandwidth is X MHz, where X is a positive integer. X is configured; for example, candidate values ​​for X are one or more of the following: 20, 40, 50, 100, 200, or 400. Resource units can be any of the following: RE, RB, BWP, RBG, or CC. The first configuration information indicates that the first bandwidth is Y resource units, where Y is a positive integer. For example, Y = 20, or Y = 40, or Y = 50, or Y = 100.

[0201] For example, the first configuration information indicates that the first bandwidth is the bandwidth corresponding to the configured bandwidth number. The bandwidth corresponding to each bandwidth number can be predefined or preconfigured. For instance, the candidate values ​​for the bandwidth number are 1 and 2; when the bandwidth number is 1, the corresponding bandwidth is 50MHz, and when the bandwidth number is 2, the corresponding bandwidth is 100MHz. Accordingly, when the bandwidth number configured in the first configuration information is 1, the first configuration information indicates that the first bandwidth is 50MHz. When the bandwidth number configured in the first configuration information is 2, the first configuration information indicates that the first bandwidth is 100MHz.

[0202] For example, the first configuration information indicates that the first bandwidth is the bandwidth corresponding to the configured bandwidth type. The bandwidth corresponding to each bandwidth type can be predefined or preconfigured. For instance, the candidates for bandwidth type are a first bandwidth type and a second bandwidth type, where the first bandwidth type corresponds to a bandwidth of 50MHz and the second bandwidth type corresponds to a bandwidth of 100MHz. Accordingly, when the bandwidth type configured in the first configuration information is the first bandwidth type, the first configuration information indicates that the first bandwidth is 50MHz. When the bandwidth type configured in the first configuration information is the second bandwidth type, the first configuration information indicates that the first bandwidth is 100MHz.

[0203] For example, the first configuration information indicates that the first bandwidth is the bandwidth corresponding to the configured bandwidth aggregation level. The bandwidth corresponding to each bandwidth aggregation level can be predefined or preconfigured. For instance, the candidate values ​​for the bandwidth aggregation level are 2 and 4. A bandwidth of 50MHz corresponds to a bandwidth aggregation level of 2, and a bandwidth of 100MHz corresponds to a bandwidth aggregation level of 4. Accordingly, when the bandwidth aggregation level configured in the first configuration information is 2, the first configuration information indicates that the first bandwidth is 50MHz. When the bandwidth aggregation level configured in the first configuration information is 4, the first configuration information indicates that the first bandwidth is 100MHz.

[0204] For example, the first configuration information indicates that the first bandwidth is the bandwidth corresponding to the configured subcarrier number. The bandwidth corresponding to each subcarrier number can be predefined or preconfigured. For instance, the candidate values ​​for the subcarrier number are 1 and 2. When the subcarrier number is 1, the corresponding bandwidth is 50MHz, and when the subcarrier number is 2, the corresponding bandwidth is 100MHz. Accordingly, when the subcarrier number configured in the first configuration information is 1, the first configuration information indicates that the first bandwidth is 50MHz. When the subcarrier number configured in the first configuration information is 2, the first configuration information indicates that the first bandwidth is 100MHz.

[0205] For example, the first configuration information indicates that the first bandwidth is Z subcarriers, where Z is a positive integer, such as Z=100, Z=200, or Z=273. The bandwidth corresponding to each subcarrier can be predefined or preconfigured.

[0206] For example, the first configuration information indicates that the first bandwidth is the bandwidth corresponding to the configured subcarrier type. The bandwidth corresponding to each subcarrier type can be predefined or preconfigured. For instance, the candidates for subcarrier types are a first subcarrier type and a second subcarrier type, where the bandwidth corresponding to the first subcarrier type is 50MHz and the bandwidth corresponding to the second subcarrier type is 100MHz. Accordingly, when the subcarrier type configured in the first configuration information is the first subcarrier type, the first configuration information indicates that the first bandwidth is 50MHz. When the subcarrier type configured in the first configuration information is the second subcarrier type, the first configuration information indicates that the first bandwidth is 100MHz.

[0207] For example, if the second communication device is a network device and the first communication device is a terminal device, the first configuration information can be configured by the network device through higher-layer signaling (e.g., RRC signaling).

[0208] Optionally, before the second communication device sends the aforementioned first configuration information to the first communication device, the first communication device sends capability reporting information (denoted as first capability reporting information) to the second communication device. Accordingly, the second communication device receives the first capability reporting information from the first communication device. The first capability reporting information indicates one or more bandwidths that the first communication device can support. After receiving the first capability reporting information, the second communication device can determine a first bandwidth from the one or more bandwidths indicated by the first capability reporting information. After determining the first bandwidth, the second communication device sends the aforementioned first configuration information to the first communication device, and accordingly, the first communication device receives the aforementioned first configuration information.

[0209] Optionally, the first configuration information can also be used to indicate a set of candidate values ​​for the first bandwidth, which may include multiple candidate values. For example, the first configuration information may include one or more of the following: multiple bandwidth values, multiple resource block numbers, multiple bandwidth numbers, multiple bandwidth types, multiple bandwidth aggregation levels, multiple subcarrier numbers, multiple subcarrier numbers, or multiple subcarrier types. This information can be used to indicate multiple bandwidths (i.e., multiple candidate values ​​for the first bandwidth), so that the first communication device can determine multiple candidate values ​​for the first bandwidth based on the first configuration information.

[0210] In this scenario, in addition to sending the first configuration information to the first communication device, the second communication device can also send the first indication information to the first communication device. Correspondingly, the first communication device receives the first indication information from the second communication device. The first indication information is used to indicate the first bandwidth; for example, the first indication information may include a candidate value index for the first bandwidth. Thus, the first communication device can determine the first bandwidth based on the first configuration information and the first indication information.

[0211] For example, suppose the first configuration information is used to indicate two candidate values ​​for the first bandwidth (e.g., the first candidate value and the second candidate value, with indices 0 and 1 respectively), and the first indication information includes the candidate value index of the first bandwidth (e.g., index 0). Then the first communication device can determine the bandwidth value of the first bandwidth as the first candidate value based on the candidate value index of the first bandwidth included in the first indication information and the candidate value of the first bandwidth indicated by the first configuration information.

[0212] For example, if the second communication device is a network device and the first communication device is a terminal device, the first indication information may be indicated by the network device through the MAC control element (CE) or DCI.

[0213] In another possible implementation, the first bandwidth can be reported by the first communication device. Specifically, the first communication device sends capability reporting information (denoted as second capability reporting information) to the second communication device, and correspondingly, the second communication device receives the second capability reporting information from the first communication device. The second capability reporting information is used to indicate the first bandwidth that the first communication device can support. That is, the first communication device can determine the first bandwidth itself and report the first bandwidth to the second communication device.

[0214] For example, the second bandwidth can be used for one or more of the following: random access, control signaling transmission, data transmission, or channel measurement. Wherein, the second bandwidth used for control signaling transmission means that the second bandwidth is the maximum bandwidth for control signaling transmission, or the second bandwidth is the maximum bandwidth of the CORESET. For example, control signaling can be UCI or DCI. The second bandwidth used for data transmission means that the second bandwidth is the maximum bandwidth for data transmission. For example, data transmission can include uplink data transmission and / or downlink data transmission. The second bandwidth used for channel measurement means that the second bandwidth is the bandwidth for measurement signal transmission, or the second bandwidth is the maximum bandwidth for measurement signal transmission. For example, measurement signals can include one or more of the following: CSI-RS, TRS, PTRS, SRS, DMRS, SSB, or CSI-IM.

[0215] Optionally, when the first information is used to indicate the second bandwidth, the first information may specifically indicate one or more of the following: bandwidth value, number of resource units, bandwidth number, bandwidth type, bandwidth aggregation level, subcarrier number, number of subcarriers, subcarrier type, or bandwidth switching. The above information can be used to indicate the switched bandwidth (i.e., the second bandwidth), so that the first communication device can determine the second bandwidth based on the first information.

[0216] For example, the candidate values ​​for the second bandwidth are the first bandwidth value and the second bandwidth value, and the first information indicates that the second bandwidth is the first bandwidth value. As another example, the candidates for the second bandwidth are BWP1 and BWP2, and the first information indicates that the second bandwidth is BWP1. Here, BWP1 and BWP2 are configured by higher-level parameters. For example, BWP1 and BWP2 are configured by the second configuration information.

[0217] For example, the first information indicates that the second bandwidth is Y resource units, where Y is a positive integer. For instance, Y = 20, or Y = 40, or Y = 50, or Y = 100. The resource unit can be any of the following: RE, RB, BWP, RBG, or CC.

[0218] For example, the candidates for the second bandwidth include the bandwidth corresponding to the first bandwidth number and the bandwidth corresponding to the second bandwidth number. The first information indicates the first bandwidth number, that is, it indicates that the second bandwidth is the bandwidth corresponding to the first bandwidth number. The bandwidth corresponding to the first bandwidth number and the bandwidth corresponding to the second bandwidth number can be predefined or preconfigured.

[0219] For example, the candidates for the second bandwidth include the bandwidth corresponding to the first bandwidth type and the bandwidth corresponding to the second bandwidth type. The first information indicates the first bandwidth type, that is, it indicates that the second bandwidth is the bandwidth corresponding to the first bandwidth type. The bandwidth corresponding to the first bandwidth type and the bandwidth corresponding to the second bandwidth type can be predefined or preconfigured.

[0220] For example, the candidates for the second bandwidth include the bandwidth corresponding to the first bandwidth aggregation level and the bandwidth corresponding to the second bandwidth aggregation level. The first information indicates the first bandwidth aggregation level, that is, it indicates that the second bandwidth is the bandwidth corresponding to the first bandwidth aggregation level. The bandwidth corresponding to the first bandwidth aggregation level and the bandwidth corresponding to the second bandwidth aggregation level can be predefined or preconfigured.

[0221] For example, the candidates for the second bandwidth include the bandwidth corresponding to the first subcarrier number and the bandwidth corresponding to the second subcarrier number. The first information indicates the first subcarrier number, which means that the second bandwidth is the bandwidth corresponding to the first subcarrier number. The bandwidth corresponding to the first subcarrier number and the bandwidth corresponding to the second subcarrier number can be predefined or preconfigured.

[0222] For example, the first information indicates that the second bandwidth is Z subcarriers, where Z is a positive integer. For instance, Z = 100, or Z = 200, or Z = 273. The bandwidth corresponding to each subcarrier can be predefined or preconfigured.

[0223] For example, the candidates for the second bandwidth include the bandwidth corresponding to the first subcarrier type and the bandwidth corresponding to the second subcarrier type. The first information indicates the first subcarrier type, that is, it indicates that the second bandwidth is the bandwidth corresponding to the first subcarrier type. The bandwidth corresponding to the first subcarrier type and the bandwidth corresponding to the second subcarrier type can be predefined or preconfigured.

[0224] For example, the candidate value for the second bandwidth is the first bandwidth value, and the first information indicates a bandwidth switch (from the first bandwidth to the second bandwidth), that is, it indicates that the second bandwidth is the first bandwidth value. The first bandwidth value can be predefined or preconfigured.

[0225] For example, examples of the second bandwidth can be found in the examples of the first bandwidth described above, and will not be repeated here.

[0226] For example, if the second communication device is a network device and the first communication device is a terminal device, the first information can be DCI.

[0227] In one possible implementation, the second bandwidth can be predefined; for example, the bandwidth value of the second bandwidth can be defined as a default value. Thus, after the first communication device receives first information indicating a switch from the first bandwidth to the second bandwidth, it can determine the second bandwidth based on the predefined information.

[0228] In another possible implementation, the second bandwidth can be configured by the second communication device. Specifically, the second communication device sends second configuration information to the first communication device, and correspondingly, the first communication device receives the second configuration information from the second communication device, the second configuration information being used to indicate the second bandwidth. Thus, after receiving the first information indicating a switch from the first bandwidth to the second bandwidth, the first communication device can determine the second bandwidth based on the second configuration information.

[0229] For example, the second configuration information may include one or more of the following: bandwidth value, number of resource units, bandwidth number, bandwidth type, bandwidth aggregation level, subcarrier number, number of subcarriers or subcarrier type. The above information can be used to indicate a bandwidth (i.e., the second bandwidth), so that after the first communication device receives the first information indicating a switch from the first bandwidth to the second bandwidth, it can determine the second bandwidth according to the second configuration information.

[0230] For example, taking a second communication device as a network device and a first communication device as a terminal device, the second configuration information can be configured by the network device through higher-layer signaling (e.g., RRC signaling). Optionally, the second configuration information and the first configuration information can be configured through the same higher-layer signaling or through different higher-layer signaling.

[0231] Optionally, before the second communication device sends the second configuration information to the first communication device, the first communication device sends capability reporting information (denoted as third capability reporting information) to the second communication device. Accordingly, the second communication device receives the third capability reporting information from the first communication device. The third capability reporting information indicates one or more bandwidths that the first communication device can support. After receiving the third capability reporting information, the second communication device can determine a second bandwidth from the one or more bandwidths indicated by the third capability reporting information. After determining the second bandwidth, the second communication device sends the second configuration information to the first communication device, and accordingly, the first communication device receives the second configuration information.

[0232] Optionally, the second configuration information can also be used to indicate a set of candidate values ​​for the second bandwidth, which may include multiple candidate values. For example, the first configuration information may include one or more of the following: multiple bandwidth values, multiple resource block numbers, multiple bandwidth numbers, multiple bandwidth types, multiple bandwidth aggregation levels, multiple subcarrier numbers, multiple subcarrier numbers, or multiple subcarrier types. This information can be used to indicate multiple bandwidths (i.e., multiple candidate values ​​for the second bandwidth), so that the first communication device can determine multiple candidate values ​​for the second bandwidth based on the second configuration information. After receiving first information indicating a switch from the first bandwidth to the second bandwidth, the first communication device can determine the second bandwidth based on the second configuration information and the first information.

[0233] For example, suppose the second configuration information is used to indicate two candidate values ​​for the second bandwidth (e.g., the first candidate value and the second candidate value, with indices of 0 and 1 respectively), and the first information includes the candidate value index of the second bandwidth (e.g., index 1). Then the first communication device can determine the candidate value of the second bandwidth as the second candidate value based on the candidate value index of the second bandwidth contained in the first information and the candidate value of the second bandwidth indicated by the second configuration information.

[0234] In another possible implementation, the second bandwidth can be reported by the first communication device. Specifically, the first communication device sends capability reporting information (denoted as fourth capability reporting information) to the second communication device, and correspondingly, the second communication device receives the fourth capability reporting information from the first communication device. The fourth capability reporting information is used to indicate the second bandwidth that the first communication device can support. That is, the first communication device can determine the second bandwidth itself and report the second bandwidth to the second communication device.

[0235] Optionally, before the second communication device sends the aforementioned first information to the first communication device, the first communication device sends capability reporting information (denoted as fifth capability reporting information) to the second communication device. Correspondingly, the second communication device receives the fifth capability reporting information from the first communication device. The fifth capability reporting information is used to indicate whether the first communication device supports receiving the first information. Or, the fifth capability reporting information is used to indicate whether the first communication device supports switching from the first bandwidth to the second bandwidth. Or, the fifth capability reporting information is used to indicate whether, when the first communication device supports switching from the first bandwidth to the second bandwidth, if the time interval between the second resource and the first resource is less than or equal to the first time, the bandwidth of the second resource is less than or equal to the first bandwidth. After receiving the fifth capability reporting information, the second communication device determines whether it can send the first information to the first communication device, or whether it can indicate the second bandwidth to the first communication device.

[0236] The second resource is used for transmitting channels and / or signals. The second resource can also be understood as the physical resource used for transmitting channels and / or signals after bandwidth switching. This physical resource may include time-domain resources and / or frequency-domain resources. When the first information is used to indicate the second resource, the first information may indicate the bandwidth of the second resource. The bandwidth of the second resource refers to the frequency range of the second resource. For example, the bandwidth of the second resource can be indicated by the frequency-domain resources of the second resource or by the time-domain resources of the second resource. The bandwidth of the second resource is less than the second bandwidth.

[0237] It should be noted that the embodiments of this application do not limit the number of second resources indicated by the first information. For example, the first information can be used to indicate one or more second resources.

[0238] For example, the bandwidth of the second resource may include one or more of the following:

[0239] In case one, if the time interval between the second resource and the first resource is less than the first time interval, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource.

[0240] The time interval between the second resource and the first resource refers to the interval between the time of the second resource and the time of the first resource. Optionally, the time of the first resource is the time corresponding to the first resource, and the time of the second resource is the time corresponding to the second resource. Alternatively, the time of the first resource is the end time of the first resource, and the time of the second resource is the start time of the second resource. Optionally, the end time of the first resource is the last time unit of the time-domain resource of the first resource, and the start time of the second resource is the first time unit of the time-domain resource of the second resource. The time unit mentioned here may be, but is not limited to, a symbol, a time slot, a micro-time slot, a frame, or a subframe. Alternatively, the time interval between the second resource and the first resource refers to the time interval between the first time unit included in the second resource and the last time unit included in the first resource.

[0241] The first time refers to the bandwidth switching time (also known as bandwidth switching delay, aggregation delay, or processing delay). That is, the time required to switch from the first bandwidth to the second bandwidth, which is the interval between the start time of the switch and the completion time of the switch.

[0242] Specifically, the end time of the first resource can be regarded as the start time of the handover. The time interval between the second resource and the first resource is less than the first time, which means that the start time of the second resource is earlier than the handover completion time. That is, the start time of the second resource is within the bandwidth handover delay. At this time, the bandwidth handover has not yet been completed. Therefore, the bandwidth of the second resource can only be less than or equal to the first bandwidth (i.e., the bandwidth before the handover, or the original bandwidth). In other words, the bandwidth of the second resource is included in the first bandwidth. In this way, the first communication device can continue to transmit data on the original bandwidth.

[0243] Alternatively, when the time interval between the second resource and the first resource is less than the first time interval, and the bandwidth of the second resource is greater than the first bandwidth, the first communication device does not allow the transmission of channels and / or signals on the second resource.

[0244] Alternatively, when the time interval between the second resource and the first resource is less than the first time interval, the bandwidth of the second resource is not allowed to exceed the bandwidth of the first resource. Or, when the time interval between the second resource and the first resource is less than the first time interval, the bandwidth of the second resource cannot exceed the bandwidth of the first resource. Or, when the time interval between the second resource and the first resource is less than the first time interval, the first communication device does not expect the bandwidth of the second resource to exceed the bandwidth of the first resource.

[0245] Scenario 2: If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is less than or equal to the second bandwidth.

[0246] Specifically, the end time of the first resource can be regarded as the start time of the handover. The time interval between the second resource and the first resource is greater than the first time, indicating that the start time of the second resource is later than the handover completion time. That is, the start time of the second resource is outside the bandwidth handover delay. At this time, the bandwidth handover has been completed. Therefore, the bandwidth of the second resource is less than or equal to the second bandwidth (that is, the bandwidth after the handover, or the new bandwidth). In other words, the bandwidth of the second resource is included in the second bandwidth. Thus, the first communication device can transmit data on the new bandwidth.

[0247] In other words, if the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource can be greater than the bandwidth of the first resource.

[0248] Alternatively, when the time interval between the second resource and the first resource is greater than the first time interval, and the bandwidth of the second resource is greater than the second bandwidth, the first communication device does not allow the transmission of channels and / or signals on the second resource.

[0249] Scenario 3: If the time interval between the second resource and the first resource is equal to the first time, then the bandwidth of the second resource can be less than or equal to the first bandwidth, or the bandwidth of the second resource can be less than or equal to the second bandwidth.

[0250] Specifically, the end time of the first resource can be regarded as the start time of the handover. The time interval between the second resource and the first resource is equal to the first time, which means that the start time of the second resource is equal to the handover completion time. This is the critical time point for completing the bandwidth handover. Therefore, the bandwidth of the second resource can be less than or equal to the first bandwidth, that is, the bandwidth of the second resource can be included in the first bandwidth. In this way, the first communication device can continue to transmit data on the original bandwidth. The bandwidth of the second resource can also be less than or equal to the second bandwidth, that is, the bandwidth of the second resource can also be included in the second bandwidth. In this way, the first communication device can also transmit data on the new bandwidth.

[0251] Alternatively, when the time interval between the second resource and the first resource is equal to the first time, and the bandwidth of the second resource is greater than the larger of the first bandwidth and the second bandwidth, the first communication device does not allow the transmission of channels and / or signals on the second resource.

[0252] In one possible implementation, the second resource is used to transmit a reference signal. If the time interval between the second resource and the first resource is less than a first time, then the bandwidth of the second resource is equal to the first bandwidth. If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is equal to the second bandwidth. If the time interval between the second resource and the first resource is equal to the first time, then the bandwidth of the second resource can be equal to either the first bandwidth or the second bandwidth.

[0253] In one possible scenario, the second bandwidth is greater than the first bandwidth, i.e., switching from a smaller bandwidth to a larger bandwidth; in this case, the value at the first time is recorded as the first value. In another possible scenario, the second bandwidth is less than the first bandwidth, i.e., switching from a larger bandwidth to a smaller bandwidth; in this case, the value at the first time is recorded as the second value.

[0254] In one possible implementation, the first bandwidth and the second bandwidth each correspond to one or more scheduling modules (or hardware subsystems). Optionally, each scheduling module can be defined by at least one of the following capability parameters: time-domain resource length, frequency-domain resource bandwidth, number of layers, number of antennas, control channel detection period, search space period, or control channel detection bandwidth. For example, one scheduling module corresponds to one BWP. Another example is a scheduling module with a bandwidth of 20MHz.

[0255] If the first bandwidth is scheduled or activated, the first communication device needs to activate the scheduling module corresponding to the first bandwidth, putting the scheduling module in working mode. If the second bandwidth is scheduled or activated, the first communication device needs to activate the scheduling module corresponding to the second bandwidth, putting the scheduling module in working mode.

[0256] When the second bandwidth is greater than the first bandwidth, the number of scheduling modules corresponding to the second bandwidth is greater than the number of scheduling modules corresponding to the first bandwidth. In other words, when switching from a smaller bandwidth to a larger bandwidth, the first communication device needs to activate more scheduling modules. Activating the scheduling modules takes time; that is, it takes time for the scheduling modules to switch from a non-working mode (e.g., sleep mode) to a working mode.

[0257] When the second bandwidth is less than the first bandwidth, the number of scheduling modules corresponding to the second bandwidth is less than the number of scheduling modules corresponding to the first bandwidth. In other words, when switching from a larger bandwidth to a smaller bandwidth, the first communication device needs to activate fewer scheduling modules, or deactivate some. The time required for the first communication device to deactivate scheduling modules is less than the time required to activate them; that is, the time required for a scheduling module to switch from a working mode to a non-working mode (e.g., sleep mode) is less than the time required for it to switch from a non-working mode (e.g., sleep mode) back to a working mode. In one possible example, the switch from a working mode to a non-working mode (e.g., sleep mode) can take effect immediately, so the time required for the first communication device to deactivate scheduling modules can be approximated as 0.

[0258] Based on the above implementation, in one possible design, the first value at the first time (i.e., the value at the first time when the second bandwidth is greater than the first bandwidth) can be determined based on the time spent by the first communication device opening the scheduling module, and the second value at the first time (i.e., the value at the first time when the second bandwidth is less than the first bandwidth) can be determined based on the time spent by the first communication device closing the scheduling module.

[0259] In one possible implementation, the first value at a first time is greater than the second value at a first time. That is, the time required to switch from a smaller bandwidth to a larger bandwidth is greater than the time required to switch from a larger bandwidth to a smaller bandwidth.

[0260] In one possible implementation, the first value of the first time interval is greater than 0. That is, the time required to switch from a smaller bandwidth to a larger bandwidth is greater than 0, meaning there is a switching delay when switching from a smaller bandwidth to a larger bandwidth. Here, the first value of the first time interval is N time units. For example, the first value of the first time interval is 1 time slot. Or, for example, the first value of the first time interval is 2 time slots.

[0261] In one possible implementation, the second value at the first time is equal to 0. That is, the time required to switch from a larger bandwidth to a smaller bandwidth is 0, meaning there is no switching delay when switching from a larger bandwidth to a smaller bandwidth.

[0262] Through the above implementation method, the value of the first time (i.e., bandwidth switching delay) can be determined according to the relationship between the second bandwidth and the first bandwidth, so that within the bandwidth switching delay, the first communication device can transmit data on the original bandwidth, and outside the bandwidth switching delay, the first communication device can transmit data on the new bandwidth, thus ensuring uninterrupted data transmission and reducing transmission delay.

[0263] In one possible implementation, the first time can be predefined; for example, a first value and a second value for the first time can be defined as default values. Thus, the first communication device and the second communication device can determine the first time based on predefined information.

[0264] In another possible implementation, the first and / or second values ​​for the first time may be configured by the second communication device. Specifically, the second communication device sends third configuration information to the first communication device, and correspondingly, the first communication device receives the third configuration information from the second communication device, the third configuration information being used to indicate the first time. Thus, the first communication device can determine the first time based on the first configuration information.

[0265] In another possible implementation, the first and / or second values ​​for the first time can be reported by the first communication device. Specifically, the first communication device sends capability reporting information (denoted as the sixth capability reporting information) to the second communication device, and correspondingly, the second communication device receives the sixth capability reporting information from the first communication device. The sixth capability reporting information is used to indicate the first time that the first communication device can support. That is, the first communication device can determine the first time itself and report the first time to the second communication device.

[0266] S502, the first communication device determines the second resource based on the first information.

[0267] After receiving the first information, the first communication device can determine the second resource based on the first information, since the first information indicates the second resource. Specifically, the first communication device can determine the time-domain resource and / or frequency-domain resource of the second resource based on the first information.

[0268] S503, the first communication device transmits channels and / or signals on the second resource.

[0269] After the first communication device determines the time-domain resources and / or frequency-domain resources of the second resource, it can transmit channels and / or signals on the time-domain resources and / or frequency-domain resources of the second resource.

[0270] In one possible implementation, when the time interval between the third resource and the first or second resource is less than a first threshold, transmission of third information on the third resource is not permitted. The third information indicates a third bandwidth, which is different from the second bandwidth. And / or, when the third bandwidth is different from the second bandwidth, the second communication device is not permitted to send third information on the third resource.

[0271] In the embodiments of this application, "not allowed" can be understood as the first communication device not expecting it.

[0272] The third information can also be understood as indicating the bandwidth switch (the next bandwidth switch after the bandwidth switch indicated by the first information), that is, indicating the switch from the first bandwidth or the second bandwidth to the third bandwidth.

[0273] The first threshold refers to the minimum time interval between two consecutive bandwidth switching events. For example, if the time interval between the current bandwidth switching and the previous bandwidth switching is less than the first threshold, the current bandwidth switching is not allowed (or not expected). Conversely, if the time interval between the current bandwidth switching and the previous bandwidth switching is greater than or equal to the first threshold, the current bandwidth switching is allowed. Optionally, the first threshold can be predefined, pre-configured by the second communication device, or reported by the first communication device.

[0274] The third resource refers to the physical resource used for transmitting channels and / or signals, which may include time-domain resources and / or frequency-domain resources. The time interval between the third resource and the first resource refers to the interval between the time of the third resource and the time of the first resource. Optionally, the time of the first resource is the time corresponding to the first resource, and the time of the third resource is the time corresponding to the third resource. Alternatively, the time of the first resource is the end time of the first resource, and the time of the third resource is the start time of the third resource. Optionally, the end time of the first resource may be the last time unit of the time-domain resource of the first resource, and the start time of the third resource may be the first time unit of the time-domain resource of the third resource. The time unit mentioned herein may be, but is not limited to, a symbol, a time slot, a micro-time slot, a frame, or a subframe.

[0275] The time interval between the third resource and the second resource refers to the interval between the time of the third resource and the end time of the second resource. Optionally, the end time of the second resource can be the last time unit of the time-domain resource of the second resource, and the time of the third resource can be the first time unit of the time-domain resource of the third resource. The time unit mentioned here can be, but is not limited to, a symbol, a time slot, a micro-time slot, a frame, or a subframe. Alternatively, the time interval between the third resource and the second resource refers to the interval between the time of the third resource and the start time of the second resource. Optionally, the start time of the second resource can be the first time unit of the time-domain resource of the second resource, and the time of the third resource can be the first time unit of the time-domain resource of the third resource. The time unit mentioned here can be, but is not limited to, a symbol, a time slot, a micro-time slot, a frame, or a subframe.

[0276] The time interval between the third resource and the first resource can also be understood as the time interval between the bandwidth switch indicated by the third information (denoted as the current bandwidth switch indication) and the bandwidth switch indicated by the first information (denoted as the previous bandwidth switch indication). When the time interval between the third resource and the first resource is less than a first threshold, the current bandwidth switch is not allowed, thereby preventing the second communication device from sending the third information on the third resource, and / or, the first communication device does not expect to receive the third information on the third resource.

[0277] Through the above implementation method, a first threshold is introduced to represent the minimum time interval between two adjacent bandwidth switching indications. When the time interval between the current bandwidth switching indication and the previous bandwidth switching indication is less than the first threshold, bandwidth switching is not allowed to be indicated again. This can avoid frequent bandwidth switching, which helps to reduce implementation complexity and save power consumption.

[0278] The time interval between the third resource and the second resource can also be understood as the time interval between the bandwidth switch indicated by the third information (denoted as the current bandwidth switch) and the bandwidth switch indicated by the first information (denoted as the previous bandwidth switch). When the time interval between the third resource and the second resource is less than the first threshold, the current bandwidth switch is not allowed, thereby preventing the second communication device from sending the third information on the third resource, and / or, the first communication device does not expect to receive the third information on the third resource.

[0279] Through the above implementation method, a first threshold is introduced to represent the minimum time interval between two adjacent bandwidth switching. When the time interval between the current bandwidth switching and the previous bandwidth switching is less than the first threshold, bandwidth switching is not allowed again. This can avoid frequent bandwidth switching, which helps to reduce implementation complexity and save power consumption.

[0280] Optionally, the first information may also indicate a fourth resource, the bandwidth of which is less than or equal to the first bandwidth. The fourth resource refers to a physical resource used for transmitting channels and / or signals, which may include time-domain resources and / or frequency-domain resources. When the first information is used to indicate a fourth resource, it may indicate the bandwidth of the fourth resource. The bandwidth of the fourth resource refers to its frequency range; for example, the bandwidth of the fourth resource may be indicated by its frequency-domain resources or its time-domain resources.

[0281] After receiving the first information, the first communication device can determine the fourth resource based on the first information, since the first information indicates the fourth resource. Specifically, the first communication device can determine the time-domain and / or frequency-domain resources of the fourth resource based on the first information, and transmit channels and / or signals on the time-domain and / or frequency-domain resources of the fourth resource.

[0282] It should be noted that the embodiments of this application do not limit the number of fourth resources indicated by the first information. For example, the first information can be used to indicate one or more fourth resources.

[0283] Through the embodiments of this application, when a bandwidth switching delay occurs due to bandwidth switching, the first communication device can transmit data on the original bandwidth within the bandwidth switching delay, and can transmit data on the new bandwidth outside the bandwidth switching delay. This can ensure uninterrupted data transmission and reduce transmission delay.

[0284] Specifically, the first communication device can design its hardware subsystems according to the maximum capacity required for a bandwidth (e.g., a BWP or Sub-CC), meaning the specifications of each hardware subsystem are designed to achieve the maximum capacity required for a BWP or Sub-CC. When the second communication device instructs the first communication device to provide a BWP or Sub-CC, the first communication device activates the corresponding hardware subsystem. When the second communication device instructs the first communication device to provide two BWPs or Sub-CCs, the first communication device activates the corresponding two hardware subsystems. This process continues, and unactivated hardware subsystems can remain in a sleep state. During the activation of a new hardware subsystem, previously activated hardware subsystems can continue to operate.

[0285] Through the embodiments of this application, the first communication device can perform blind PDCCH detection on a small bandwidth using the corresponding hardware subsystem, thereby achieving energy saving. When there is a need for high-speed data transmission, the first communication device can continue to transmit data on the small bandwidth while simultaneously opening more hardware subsystems, thereby ensuring uninterrupted data transmission and reducing transmission latency.

[0286] Please see Figure 6 , Figure 6 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 6 The illustrated embodiment uses a first communication device and a second communication device as the main entities performing the interaction to illustrate the method. For example, the first communication device could be... Figure 4 The first communication device 401 in the middle, the second communication device may be Figure 4 The second communication device 402 in the middle.

[0287] like Figure 6 As shown, the communication method may include, but is not limited to, the following steps S601 to S604.

[0288] S601, the second communication device sends first information to the first communication device on the first resource, and correspondingly, the first communication device receives the first information sent by the second communication device on the first resource. The bandwidth of the first resource is less than or equal to the first bandwidth. The first information is used to indicate the second bandwidth.

[0289] S602, the second communication device sends second information to the first communication device, and correspondingly, the first communication device receives the second information from the second communication device. The second information is used to indicate a second resource.

[0290] The second resource is used for transmitting channels and / or signals. The second resource can also be understood as the physical resource used for transmitting channels and / or signals after bandwidth switching. This physical resource may include time-domain resources and / or frequency-domain resources. When the second information is used to indicate the second resource, the second information may indicate the bandwidth of the second resource. The bandwidth of the second resource refers to the frequency range of the second resource. For example, the bandwidth of the second resource can be indicated by the frequency-domain resources of the second resource, or it can be indicated by the time-domain resources of the second resource.

[0291] It should be noted that the embodiments of this application do not limit the number of second resources indicated by the second information. For example, the second information can be used to indicate one or more second resources.

[0292] Optionally, the second communication device sends second information to the first communication device on the first resource, and correspondingly, the first communication device receives the second information sent by the second communication device on the first resource.

[0293] For example, if the second communication device is a network device and the first communication device is a terminal device, the second information can be DCI.

[0294] S603, the first communication device determines the second resource based on the second information.

[0295] After receiving the second information, the first communication device can determine the second resource based on the second information, since the second information indicates the second resource. Specifically, the first communication device can determine the time-domain resource and / or frequency-domain resource of the second resource based on the second information.

[0296] S604, the first communication device transmits channels and / or signals on the second resource.

[0297] In one possible implementation, when the time interval between the third resource and the first or second resource is less than a first threshold, transmission of third information on the third resource is not permitted. The third information indicates a third bandwidth, which is different from the second bandwidth. And / or, when the third bandwidth is different from the second bandwidth, the second communication device is not permitted to send third information on the third resource.

[0298] Optionally, the first information may also indicate a fourth resource, the bandwidth of which is less than or equal to the first bandwidth. The first communication device transmits channels and / or signals on the fourth resource.

[0299] It should be understood that, regarding Figure 6 For details regarding aspects and beneficial effects not specifically described in the illustrated embodiments, please refer to the above descriptions. Figure 5 The relevant descriptions in the illustrated embodiments will not be repeated here.

[0300] exist Figure 5 In the illustrated embodiment, the first information is used to indicate the second bandwidth and the second resource; that is, the second bandwidth and the second resource are indicated by the same information, thus saving signaling overhead. Figure 6 In the embodiment shown, the first information is used to indicate the second bandwidth, and the second information is used to indicate the second resource. That is, the second bandwidth and the second resource are indicated by different information, which makes the indication of the second resource more flexible.

[0301] Please see Figure 7 , Figure 7 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 7 The illustrated embodiment uses a first communication device and a second communication device as the main entities performing the interaction to illustrate the method. For example, the first communication device could be... Figure 4 The first communication device 401 in the middle, the second communication device may be Figure 4 The second communication device 402 in the middle.

[0302] like Figure 7 As shown, the communication method may include, but is not limited to, the following steps S701 to S703.

[0303] S701, the second communication device sends first information to the first communication device on the first resource, and correspondingly, the first communication device receives the first information sent by the second communication device on the first resource. The bandwidth of the first resource is less than or equal to the first bandwidth. The first information is used to indicate the second resource.

[0304] The second resource is used for transmitting channels and / or signals. The second resource can also be understood as the physical resource used for transmitting channels and / or signals after bandwidth switching. This physical resource may include time-domain resources and / or frequency-domain resources. When the first information is used to indicate the second resource, the first information may indicate the bandwidth of the second resource. The bandwidth of the second resource refers to the frequency range of the second resource. For example, the bandwidth of the second resource can be indicated by the frequency-domain resources of the second resource, or it can be indicated by the time-domain resources of the second resource.

[0305] It should be noted that the embodiments of this application do not limit the number of second resources indicated by the first information. For example, the first information can be used to indicate one or more second resources.

[0306] For example, the bandwidth of the second resource may include one or more of the following:

[0307] In case one, if the time interval between the second resource and the first resource is less than the first time interval, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource.

[0308] Specifically, the end time of the first resource can be regarded as the start time of the handover. The time interval between the second resource and the first resource is less than the first time, which means that the start time of the second resource is earlier than the handover completion time. That is, the start time of the second resource is within the bandwidth handover delay. At this time, the bandwidth handover has not yet been completed. Therefore, the bandwidth of the second resource can only be less than or equal to the first bandwidth (i.e., the bandwidth before the handover, or the original bandwidth). In other words, the bandwidth of the second resource is included in the first bandwidth. In this way, the first communication device can continue to transmit data on the original bandwidth.

[0309] Alternatively, when the time interval between the second resource and the first resource is less than the first time interval, and the bandwidth of the second resource is greater than the first bandwidth, the first communication device does not allow the transmission of channels and / or signals on the second resource.

[0310] Alternatively, when the time interval between the second resource and the first resource is less than the first time interval, the bandwidth of the second resource is not allowed to exceed the bandwidth of the first resource. Or, when the time interval between the second resource and the first resource is less than the first time interval, the bandwidth of the second resource cannot exceed the bandwidth of the first resource. Or, when the time interval between the second resource and the first resource is less than the first time interval, the first communication device does not expect the bandwidth of the second resource to exceed the bandwidth of the first resource.

[0311] Scenario 2: If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is greater than the bandwidth of the first resource.

[0312] Specifically, the end time of the first resource can be regarded as the start time of the handover. The time interval between the second resource and the first resource is greater than the first time, which means that the start time of the second resource is later than the handover completion time. That is, the start time of the second resource is outside the bandwidth handover delay. At this time, the bandwidth handover has been completed. Therefore, the bandwidth of the second resource can be greater than the first bandwidth, that is, the first communication device can switch to a larger bandwidth to transmit data.

[0313] In other words, if the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource can be greater than the bandwidth of the first resource.

[0314] It should be noted that when the time interval between the second resource and the first resource is greater than the first time interval, the bandwidth of the second resource can also be less than or equal to the first bandwidth, that is, the first communication device can also switch to a smaller bandwidth to transmit data.

[0315] Scenario 3: If the time interval between the second resource and the first resource is equal to the first time, then the bandwidth of the second resource can be less than or equal to the first bandwidth, or the bandwidth of the second resource can be greater than the first bandwidth.

[0316] Specifically, the end time of the first resource can be regarded as the start time of the handover. The time interval between the second resource and the first resource is equal to the first time, which means that the start time of the second resource is equal to the handover completion time. This is the critical time point for completing the bandwidth handover. Therefore, the bandwidth of the second resource can be less than or equal to the first bandwidth, or it can be greater than the first bandwidth.

[0317] S702, the first communication device determines the second resource based on the first information.

[0318] S703, the first communication device transmits channels and / or signals on the second resource.

[0319] In one possible implementation, when the time interval between the third resource and the first or second resource is less than a first threshold, transmission of third information on the third resource is not permitted. The third information indicates a third bandwidth, which is different from the second bandwidth. And / or, when the third bandwidth is different from the second bandwidth, the second communication device is not permitted to send third information on the third resource.

[0320] Optionally, the first information may also indicate a fourth resource, the bandwidth of which is less than or equal to the first bandwidth. The first communication device transmits channels and / or signals on the fourth resource.

[0321] It should be understood that, regarding Figure 7 For details regarding aspects and beneficial effects not specifically described in the illustrated embodiments, please refer to the above descriptions. Figure 5 The relevant descriptions in the illustrated embodiments will not be repeated here.

[0322] exist Figure 5 In the illustrated embodiment, the first information is used to indicate the second bandwidth and the second resource, the bandwidth of the second resource being related to the second bandwidth. Figure 7 In the illustrated embodiment, the first information is used to indicate the second resource, without needing to indicate the second bandwidth, thus allowing for more flexible bandwidth selection for the second resource.

[0323] It should be understood that, regarding the above Figures 5 to 7 Unless otherwise expressly stated herein, the steps in the illustrated embodiments are not subject to strict order of execution.

[0324] Please see Figure 8 , Figure 8 This is a resource diagram indicating the first information in the embodiments of this application. For example... Figure 8 As shown, the horizontal axis represents the time domain, the vertical axis represents the frequency domain, and slots 1, 2, and 3 represent time slots. PDC1 represents the first information, and the time-frequency resource where PDC1 resides is the first resource. The time-frequency resource where PDS4 resides is the fourth resource, and the time-frequency resource where PDS2 resides is the second resource. The bandwidth of PDS4 is less than the bandwidth of PDS2. t represents the time interval between the second resource and the first resource. PDC represents other possible control information, and PDS represents other possible data information.

[0325] In one possible implementation, PDC1 is used only to indicate the time-frequency resources of PDS2.

[0326] In another possible implementation, PDC1 is used only to indicate the time-frequency resources of PDS4.

[0327] In another possible implementation, PDC1 is used to indicate the time-frequency resources of PDS2 and PDS4.

[0328] The methods of the embodiments of this application have been described in detail above. The apparatus embodiments related to the embodiments of this application will be described below.

[0329] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application.

[0330] like Figure 9 As shown, the communication device 900 may include a transceiver unit 901 and a processing unit 902. The transceiver unit 901 and the processing unit 902 may be software, hardware, or a combination of software and hardware.

[0331] The transceiver unit 901 can implement sending and / or receiving functions, and can also be described as a communication unit. The transceiver unit 901 can also be a unit integrating an acquisition unit and a sending unit, wherein the acquisition unit is used to implement the receiving function, and the sending unit is used to implement the sending function. Optionally, the transceiver unit 901 can be used to receive information sent by other devices, and can also be used to send information to other devices.

[0332] In one possible design, the communication device 900 may correspond to the first communication device in the above method embodiments, for example, the communication device 900 may be the one described above. Figures 5-7The first communication device in the illustrated method embodiment may also be a chip within the first communication device. The communication device 900 may include units for performing the operations performed by the first communication device in the above method embodiment, and each unit in the communication device 900 is respectively for implementing the operations performed by the first communication device in the above method embodiment. The descriptions of each unit are as follows:

[0333] The transceiver unit 901 is configured to receive first information on a first resource, wherein the bandwidth of the first resource is less than or equal to the first bandwidth, and the first information is used to indicate a second bandwidth and / or a second resource.

[0334] Processing unit 902 is configured to determine a second resource, the second resource being used for transmission channels and / or signals;

[0335] The transceiver unit 901 is also used to transmit channels and / or signals on the second resource;

[0336] If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource; and / or,

[0337] If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is less than or equal to the second bandwidth.

[0338] In one possible implementation, the first information is used to indicate a second bandwidth and / or a second resource, including: the first information is used to indicate a second bandwidth and a second resource; when determining the second resource, the processing unit 902 is specifically used to determine the second resource based on the first information.

[0339] In one possible implementation, the first information is used to indicate a second bandwidth and / or a second resource, including: the first information is used to indicate a second bandwidth; the transceiver unit 901 is further used to receive the second information; and the processing unit 902, when determining the second resource, is specifically used to determine the second resource based on the second information.

[0340] In one possible implementation, the second resource is used for transmitting channels and / or signals, including: the second resource is used for transmitting reference signals;

[0341] If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is equal to the bandwidth of the first resource; and / or,

[0342] If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is equal to the second bandwidth.

[0343] In one possible implementation, the first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second resource;

[0344] If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is greater than the bandwidth of the first resource.

[0345] In one possible implementation, the first time satisfies one or more of the following:

[0346] The first value at the first time is greater than the second value at the first time.

[0347] The first value at the first time point is greater than 0;

[0348] The second value at the first time point is equal to 0;

[0349] Wherein, the first value of the first time is the value of the first time when the second bandwidth is greater than the first bandwidth, and the second value of the first time is the value of the first time when the second bandwidth is less than the first bandwidth.

[0350] In one possible implementation, when the first information is used to indicate the second bandwidth, the first information is used to indicate one or more of the following:

[0351] Bandwidth value, number of resource blocks, partial bandwidth number, number of partial bandwidths, type of partial bandwidth, aggregation level of partial bandwidth, subcarrier number, number of subcarriers, subcarrier type, or bandwidth switching.

[0352] In one possible implementation, the transceiver unit 901 is further configured to receive first configuration information, and the processing unit 902 is further configured to determine the first bandwidth based on the first configuration information. The first configuration information includes one or more of the following information indicating the first bandwidth: bandwidth value, number of resource blocks, partial bandwidth number, partial bandwidth type, partial bandwidth aggregation level, subcarrier number, number of subcarriers, or subcarrier type; and / or,

[0353] The processing unit 902 is further configured to: determine the first bandwidth based on predefined information.

[0354] In one possible implementation, the transceiver unit 901 is further configured to receive second configuration information, the second configuration information including one or more of the following information for indicating a set of candidate values ​​for the second bandwidth: one or more bandwidth values, one or more resource block numbers, one or more partial bandwidth numbers, one or more partial bandwidth types, one or more partial bandwidth aggregation levels, one or more subcarrier numbers, one or more subcarrier numbers, or one or more subcarrier types;

[0355] The processing unit 902 is further configured to determine the second bandwidth based on the second configuration information and the first information.

[0356] In one possible implementation, when the time interval between the third resource and the first resource or the second resource is less than a first threshold, the transceiver unit 901 does not allow the transmission of third information on the third resource, wherein the third information is used to indicate a third bandwidth, which is different from the second bandwidth.

[0357] In one possible implementation, the transceiver unit 901 is further configured to send capability reporting information, the capability reporting information being configured to indicate one or more of the following: the first bandwidth, the second bandwidth, the first time, or the first threshold.

[0358] Please see Figure 10 , Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application.

[0359] like Figure 10 As shown, the communication device 1000 may include a transceiver unit 1001. The transceiver unit 1001 may be software, hardware, or a combination of software and hardware.

[0360] The transceiver unit 1001 can implement sending and / or receiving functions, and can also be described as a communication unit. The transceiver unit 1001 can also be a unit integrating an acquisition unit and a sending unit, wherein the acquisition unit is used to implement the receiving function, and the sending unit is used to implement the sending function. Optionally, the transceiver unit 1001 can be used to receive information sent by other devices, and can also be used to send information to other devices.

[0361] In one possible design, the communication device 1000 may correspond to the second communication device in the above method embodiments, for example, the communication device 1000 may be the one described above. Figures 5-7 The second communication device in the illustrated method embodiment may also be a chip within the second communication device. The communication device 1000 may include units for performing the operations performed by the second communication device in the above method embodiment, and each unit in the communication device 1000 is respectively for implementing the operations performed by the second communication device in the above method embodiment. The descriptions of each unit are as follows:

[0362] The transceiver unit 1001 is configured to transmit first information on a first resource, wherein the bandwidth of the first resource is less than or equal to the first bandwidth, and the first information is used to indicate a second bandwidth and / or the second resource, wherein the second resource is used to transmit a channel and / or a signal.

[0363] If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource; and / or,

[0364] If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is less than or equal to the second bandwidth.

[0365] In one possible implementation, the first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second bandwidth; the transceiver unit 1001 is further used to send second information, the second information being used to indicate the second resource.

[0366] In one possible implementation, the second resource is used for transmitting channels and / or signals, including: the second resource is used for transmitting reference signals;

[0367] When the time interval between the second resource and the first resource is less than or equal to the first time interval, the bandwidth of the second resource is equal to the bandwidth of the first resource; and / or,

[0368] When the time interval between the second resource and the first resource is greater than the first time, the bandwidth of the second resource is equal to the second bandwidth.

[0369] In one possible implementation, the first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second resource;

[0370] If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is greater than the bandwidth of the first resource.

[0371] In one possible implementation, the first time satisfies one or more of the following:

[0372] The first value at the first time is greater than the second value at the first time.

[0373] The first value at the first time point is greater than 0;

[0374] The second value at the first time point is equal to 0;

[0375] Wherein, the first value of the first time is the value of the first time when the second bandwidth is greater than the first bandwidth, and the second value of the first time is the value of the first time when the second bandwidth is less than the first bandwidth.

[0376] In one possible implementation, when the first information is used to indicate the second bandwidth, the first information is used to indicate one or more of the following:

[0377] Bandwidth value, number of resource blocks, partial bandwidth number, number of partial bandwidths, type of partial bandwidth, aggregation level of partial bandwidth, subcarrier number, number of subcarriers, subcarrier type, or bandwidth switching.

[0378] In one possible implementation, the transceiver unit 1001 is further configured to send first configuration information, the first configuration information including one or more of the following information used to indicate the first bandwidth: bandwidth value, number of resource blocks, partial bandwidth number, partial bandwidth type, partial bandwidth aggregation level, bandwidth number, subcarrier number, number of subcarriers, or subcarrier type.

[0379] In one possible implementation, the transceiver unit 1001 is further configured to send second configuration information, the second configuration information including one or more of the following information for indicating a set of candidate values ​​for the second bandwidth: one or more bandwidth values, one or more resource block numbers, one or more partial bandwidth numbers, one or more partial bandwidth types, one or more partial bandwidth aggregation levels, one or more subcarrier numbers, one or more subcarrier numbers, or one or more subcarrier types.

[0380] In one possible implementation, when the time interval between the third resource and the first resource or the second resource is less than a first threshold, the transceiver unit 1001 does not allow the transmission of third information on the third resource, wherein the third information is used to indicate a third bandwidth, which is different from the second bandwidth.

[0381] In one possible implementation, the transceiver unit 1001 is further configured to receive capability reporting information, the capability reporting information being configured to indicate one or more of the following: the first bandwidth, the second bandwidth, the first time, or the first threshold.

[0382] According to the embodiments of this application, Figure 9 , Figure 10 The various units in the illustrated device can be individually or entirely combined into one or more other units, or some of the units can be further divided into multiple functionally smaller units. This achieves the same operation without affecting the technical effects of the embodiments of this application. The above units are based on logical function division. In practical applications, the function of one unit can be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the above device may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented collaboratively by multiple units.

[0383] It should be noted that the implementation of each unit can also refer to the corresponding description in the above method embodiments.

[0384] Please see Figure 11 , Figure 11 This is a schematic diagram of another communication device provided in an embodiment of this application. The communication device 1100 may include a processor 1101. Optionally, the communication device 1100 may also include a memory 1102. Further optionally, the communication device 1100 may also include a communication interface 1103 and a bus 1104. The processor 1101, memory 1102, and communication interface 1103 are interconnected via the bus 1104. The communication interface 1103 is used for data interaction with other devices.

[0385] The processor 1101 is a module that performs arithmetic and logical operations. It can be one or a combination of processing modules such as a central processing unit (CPU), a graphics processing unit (GPU), or a microprocessor unit (MPU). The processor 1101 can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0386] The memory 1102 is used to provide storage space, in which data such as the operating system and computer programs can be stored. The memory 1102 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM).

[0387] In one possible design, the communication device 1100 may correspond to the first communication device in the above method embodiments. For example, the communication device 1100 may be the first communication device in the above method embodiments, or it may be a processor, circuit, chip, or chip system in the first communication device. The communication device 1100 may include components for performing the operations performed by the first communication device in the above method embodiments. Furthermore, each component in the communication device 1100 is configured to implement the operations performed by the first communication device in the above method embodiments. The processor 1101 calls a computer program stored in the memory 1102 to execute the method shown in the above method embodiments.

[0388] In another possible design, the communication device 1100 may correspond to the second communication device in the above method embodiments. For example, the communication device 1100 may be the second communication device in the above method embodiments, or it may be a processor, circuit, chip, or chip system in the second communication device. The communication device 1100 may include components for performing the operations performed by the second communication device in the above method embodiments. Furthermore, each component in the communication device 1100 is configured to implement the operations performed by the second communication device in the above method embodiments. The processor 1101 calls a computer program stored in the memory 1102 to execute the method shown in the above method embodiments.

[0389] Optionally, the communication device 1100 may be a chip or a chip system. For the case where the communication device 1100 is a chip or a chip system, please refer to [link to relevant documentation]. Figure 12 The diagram shows the structure of the chip.

[0390] like Figure 12 As shown, chip 1200 includes processor 1201 and interface 1202. The number of processors 1201 can be one or more, and the number of interfaces 1202 can be multiple. It should be noted that the functions of processor 1201 and interface 1202 can be implemented through hardware design, software design, or a combination of both; no restrictions are placed here.

[0391] Optionally, chip 1200 may also include memory 1203 for storing necessary program instructions and data.

[0392] In this application, processor 1201 can be used to call an implementation program of the communication method in an electronic device provided by one or more embodiments of this application from memory 1203, and execute the instructions contained in the program. Interface 1202 can be used to output the execution result of processor 1201. In this application, interface 1202 can be specifically used to output various messages or information of processor 1201.

[0393] The communication methods provided by one or more embodiments of this application can be referred to the above-described method embodiments, and will not be repeated here.

[0394] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer-readable storage medium storing a computer program or instructions, which can implement the method shown in the above-described method embodiments when the computer program or instructions are run on a processor.

[0395] According to the method provided in the embodiments of this application, the embodiments of this application also provide a computer program product, which includes a computer program or instructions. When the computer program or instructions are run on a processor, they can implement the method shown in the above-described method embodiments.

[0396] According to the method provided in the embodiments of this application, the embodiments of this application also provide a communication system, which includes at least one of the above-described communication devices 900, 1000, 1100, or 1200.

[0397] According to the method provided in the embodiments of this application, the embodiments of this application also provide a communication system, which includes a first communication device and a second communication device, wherein the first communication device is used to perform the steps performed by the first communication device in the above method embodiments, and the second communication device is used to perform the steps performed by the second communication device in the above method embodiments.

[0398] It should be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be a hard disk drive (HDD), a solid-state drive (SSD), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DRRAM). It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memory.

[0399] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0400] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments provided herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0401] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0402] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0403] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0404] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0405] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the technology, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.

[0406] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.

Claims

1. A communication method, characterized in that, include: Receive first information on a first resource, wherein the bandwidth of the first resource is less than or equal to the first bandwidth, and the first information is used to indicate a second bandwidth and / or a second resource; A second resource is determined, which is used for transmitting channels and / or signals; Transmit channels and / or signals on the second resource; If the time interval between the second resource and the first resource is less than or equal to the first time, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource. And / or, If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is less than or equal to the second bandwidth.

2. The method according to claim 1, characterized in that, The first information is used to indicate the second bandwidth and / or the second resource, and to determine the second resource, including: The first information is used to indicate the second bandwidth and the second resource, and the second resource is determined based on the first information; or, The first information is used to indicate the second bandwidth, the second information is received, the second information is used to indicate the second resource, and the second resource is determined based on the second information.

3. The method according to claim 2, characterized in that, The second resource is used for transmitting channels and / or signals, including: the second resource is used for transmitting reference signals; If the time interval between the second resource and the first resource is less than or equal to the first time interval, then the bandwidth of the second resource is equal to the bandwidth of the first resource; and / or, If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is equal to the second bandwidth.

4. The method according to claim 1, characterized in that, The first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second resource; If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is greater than the bandwidth of the first resource.

5. The method according to any one of claims 1 to 4, characterized in that, The first time satisfies one or more of the following: The first value at the first time is greater than the second value at the first time. The first value at the first time point is greater than 0; The second value at the first time point is equal to 0; Wherein, the first value of the first time is the value of the first time when the second bandwidth is greater than the first bandwidth, and the second value of the first time is the value of the first time when the second bandwidth is less than the first bandwidth.

6. The method according to any one of claims 1 to 5, characterized in that, When the first information is used to indicate the second bandwidth, the first information is used to indicate one or more of the following: Bandwidth value, number of resource blocks, partial bandwidth number, number of partial bandwidths, type of partial bandwidth, aggregation level of partial bandwidth, subcarrier number, number of subcarriers, subcarrier type, or bandwidth switching.

7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Receive first configuration information, determine the first bandwidth based on the first configuration information, wherein the first configuration information includes one or more of the following information indicating the first bandwidth: bandwidth value, number of resource blocks, partial bandwidth number, partial bandwidth type, partial bandwidth aggregation level, subcarrier number, number of subcarriers, or subcarrier type; and / or, The first bandwidth is determined based on predefined information.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Receive second configuration information, which includes one or more of the following information for indicating a set of candidate values ​​for the second bandwidth: one or more bandwidth values, one or more resource block numbers, one or more partial bandwidth numbers, one or more partial bandwidth types, one or more partial bandwidth aggregation levels, one or more subcarrier numbers, one or more subcarrier numbers, or one or more subcarrier types; The second bandwidth is determined based on the second configuration information and the first information.

9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: When the time interval between the third resource and the first resource or the second resource is less than a first threshold, the transmission of third information on the third resource is not allowed, wherein the third information is used to indicate a third bandwidth, which is different from the second bandwidth.

10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: Send capability reporting information, which indicates one or more of the following: the first bandwidth, the second bandwidth, the first time, or the first threshold.

11. A communication method, characterized in that, include: Send first information on a first resource, the bandwidth of the first resource being less than or equal to a first bandwidth, the first information being used to indicate a second bandwidth and / or the second resource, the second resource being used for transmission channels and / or signals; If the time interval between the second resource and the first resource is less than or equal to the first time, then the bandwidth of the second resource is less than or equal to the bandwidth of the first resource. And / or, If the time interval between the second resource and the first resource is greater than the first time, then the bandwidth of the second resource is less than or equal to the second bandwidth.

12. The method according to claim 11, characterized in that, The first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second bandwidth; the method further includes: Send a second message, which is used to instruct the second resource.

13. The method according to claim 12, characterized in that, The second resource is used for transmitting channels and / or signals, including: the second resource is used for transmitting reference signals; When the time interval between the second resource and the first resource is less than or equal to the first time interval, the bandwidth of the second resource is equal to the bandwidth of the first resource; and / or, When the time interval between the second resource and the first resource is greater than the first time, the bandwidth of the second resource is equal to the second bandwidth.

14. The method according to claim 11, characterized in that, The first information is used to indicate the second bandwidth and / or the second resource, including: the first information is used to indicate the second resource; If the time interval between the second resource and the first resource is greater than the first time interval, then the bandwidth of the second resource is greater than the bandwidth of the first resource.

15. The method according to any one of claims 11 to 14, characterized in that, The first time satisfies one or more of the following: The first value at the first time is greater than the second value at the first time. The first value at the first time point is greater than 0; The second value at the first time point is equal to 0; Wherein, the first value of the first time is the value of the first time when the second bandwidth is greater than the first bandwidth, and the second value of the first time is the value of the first time when the second bandwidth is less than the first bandwidth.

16. The method according to any one of claims 11 to 15, characterized in that, When the first information is used to indicate the second bandwidth, the first information is used to indicate one or more of the following: Bandwidth value, number of resource blocks, partial bandwidth number, number of partial bandwidths, type of partial bandwidth, aggregation level of partial bandwidth, subcarrier number, number of subcarriers, subcarrier type, or bandwidth switching.

17. The method according to any one of claims 11 to 16, characterized in that, The method further includes: Send first configuration information, which includes one or more of the following information to indicate the first bandwidth: bandwidth value, number of resource blocks, partial bandwidth number, partial bandwidth type, partial bandwidth aggregation level, bandwidth number, subcarrier number, number of subcarriers, or subcarrier type.

18. The method according to any one of claims 11 to 17, characterized in that, The method further includes: Send second configuration information, which includes one or more of the following information to indicate the set of candidate values ​​for the second bandwidth: one or more bandwidth values, one or more resource block numbers, one or more partial bandwidth numbers, one or more partial bandwidth types, one or more partial bandwidth aggregation levels, one or more subcarrier numbers, one or more subcarrier numbers, or one or more subcarrier types.

19. The method according to any one of claims 11 to 18, characterized in that, The method further includes: When the time interval between the third resource and the first resource or the second resource is less than a first threshold, the transmission of third information on the third resource is not allowed, wherein the third information is used to indicate a third bandwidth, which is different from the second bandwidth.

20. The method according to any one of claims 11 to 19, characterized in that, The method further includes: Receive capability reporting information, which is used to indicate one or more of the following: the first bandwidth, the second bandwidth, the first time, or the first threshold.

21. A communication device, characterized in that, include: A unit for performing the method as described in any one of claims 1 to 10, or a unit for performing the method as described in any one of claims 11 to 20.

22. A communication device, characterized in that, The method includes a processor for executing a computer program or instructions, which, when executed, cause the method of any one of claims 1 to 10, or the method of any one of claims 11 to 20, to be implemented.

23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method as described in any one of claims 1 to 10, or the method as described in any one of claims 11 to 20, to be implemented.

24. A computer program product, characterized in that, It includes a computer program or instructions that, when executed, cause the method of any one of claims 1 to 10 to be implemented, or the method of any one of claims 11 to 20 to be implemented.

25. A communication system, characterized in that, include: A first communication device and a second communication device, wherein the first communication device is used to perform the method as described in any one of claims 1 to 10, and the second communication device is used to perform the method as described in any one of claims 11 to 20.