Bandwidth part switching method and apparatus, and communication device

By configuring multiple TRPs for the terminal on the network side and performing BWP switching based on the indication information of multiple TRPs, the problem of abnormal data transmission caused by non-ideal backhaul in multi-TRP scenarios is solved, and the stability and reliability of data transmission are achieved.

CN115361743BActive Publication Date: 2026-07-31VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2019-01-04
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In multi-TRP scenarios, during non-ideal backhaul, communication latency between TRPs leads to abnormal data transmission, and conflicts exist in the BWP switching indicated by multiple TRPs, affecting the normal transmission of data.

Method used

When multiple TRPs are configured for a terminal on the network side, the terminal can perform BWP handover based on the indication information of multiple TRPs, or handover based on the indication information of only one TRP, or perform static or non-responsive dynamic BWP handover to avoid handover conflicts.

Benefits of technology

This method avoids conflicts during BWP handover and ensures normal data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115361743B_ABST
    Figure CN115361743B_ABST
Patent Text Reader

Abstract

This invention provides a bandwidth partial switching method, apparatus, and communication device, belonging to the field of wireless communication technology. The bandwidth partial switching method, applied to a terminal, includes: when multiple transmit / receive points (TRPs) are configured for the terminal on the network side, the terminal performs bandwidth partial switching (BWP) based on the indication information of multiple TRPs, or performs BWP switching based only on the indication information of one TRP, or performs static BWP switching, or does not respond to dynamic BWP switching. The technical solution of this invention can ensure normal data transmission when multiple TRPs are configured for the terminal on the network side.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of Chinese Patent Application No. 201910009154.X. Technical Field

[0002] This invention relates to the field of wireless communication technology, and in particular to a method and apparatus for bandwidth switching, and a communication device. Background Technology

[0003] 3GPP Release 15 (Rel-15) introduced the multi-TRP / multi-panel scenario. Multi-TRP transmission can increase transmission reliability and throughput performance. For example, a user equipment (UE) can receive the same or different data from multiple TRPs. Multi-TRP transmission scenarios include the following: Figure 1 As shown, multi-antenna panel transmission within the same TRP; as Figure 2 As shown, this illustrates multi-TRP / panel transmission between multiple TRPs, with an ideal backhaul route; such as... Figure 3 As shown, the multi-TRP / panel transmission between multiple TRPs has a non-ideal backhaul path.

[0004] When there is a non-ideal backhaul between two TRPs, there is a certain time delay in communication between TRPs. When one TRP fails to notify the other TRP in time when switching BWPs, data transmission will not be able to proceed normally. Furthermore, when there is a conflict in the BWP switching indicated by multiple TRPs, data transmission will also not proceed normally. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a method and apparatus for bandwidth partial switching, and a communication device, which can ensure normal data transmission when multiple TRPs are configured for terminals on the network side.

[0006] To address the aforementioned technical problems, embodiments of the present invention provide the following technical solutions:

[0007] In a first aspect, embodiments of the present invention provide a bandwidth partial switching method applied to a terminal, comprising:

[0008] When multiple Transmit / Receive Points (TRPs) are configured for the terminal on the network side, the terminal may switch bandwidth portion BWPs according to the indication information of multiple TRPs, or switch bandwidth portion BWPs according to the indication information of only one TRP, or perform static BWP switching, or not respond to dynamic BWP switching.

[0009] In a second aspect, embodiments of the present invention provide a bandwidth partial switching method, applied to a network-side device, comprising:

[0010] Configure multiple Transmit / Receive Points (TRPs) for the terminal, and instruct the terminal to perform a bandwidth portion (BWP) handover through one of the multiple TRPs; or instruct the terminal to perform a BWP handover through each of the multiple TRPs.

[0011] Thirdly, embodiments of the present invention provide a bandwidth switching device applied to a terminal, comprising:

[0012] The processing module is configured to, when configuring multiple Transmit / Receive Points (TRPs) for the terminal on the network side, perform bandwidth portion BWP switching according to the indication information of multiple TRPs, or perform bandwidth portion BWP switching only according to the indication information of one TRP, or perform static BWP switching, or not respond to dynamic BWP switching.

[0013] Fourthly, embodiments of the present invention provide a bandwidth partial switching device applied to network-side equipment, comprising:

[0014] The configuration module is used to configure multiple Transmit / Receive Points (TRPs) for the terminal, and instruct the terminal to perform a bandwidth portion (BWP) switch through one of the multiple TRPs; or instruct the terminal to perform a BWP switch through the multiple TRPs respectively.

[0015] Fifthly, embodiments of the present invention provide a communication device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps in the bandwidth partial switching method described above.

[0016] In a sixth aspect, embodiments of the present invention provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the bandwidth partial switching method described above.

[0017] The embodiments of the present invention have the following beneficial effects:

[0018] In the above scheme, when multiple Transmit / Receive Points (TRPs) are configured for the terminal on the network side, the terminal can perform bandwidth portion BWP switching according to the indication information of multiple TRPs, or only according to the indication information of one TRP, or perform static BWP switching, or not respond to dynamic BWP switching. This can avoid BWP switching conflicts and ensure normal data transmission. Attached Figure Description

[0019] Figures 1-3 This is a schematic diagram of a multi-TRP transmission scenario;

[0020] Figure 4This is a flowchart illustrating the bandwidth switching method applied to a terminal according to an embodiment of the present invention;

[0021] Figure 5 This is a flowchart illustrating the bandwidth switching method applied to network-side devices according to an embodiment of the present invention.

[0022] Figure 6 This is a structural block diagram of a bandwidth switching device applied to a terminal according to an embodiment of the present invention;

[0023] Figure 7 This is a structural block diagram of a bandwidth switching device applied to a network-side device according to an embodiment of the present invention;

[0024] Figure 8 This is a schematic diagram of the network-side device according to an embodiment of the present invention;

[0025] Figure 9 This is a schematic diagram of the terminal components according to an embodiment of the present invention. Detailed Implementation

[0026] To make the technical problems, technical solutions and advantages of the embodiments of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0027] The embodiments of the present invention provide a bandwidth partial switching method and apparatus, and a communication device, which can ensure normal data transmission when multiple TRPs are configured for a terminal on the network side.

[0028] An embodiment of the present invention provides a bandwidth partial switching method, applied to a terminal, such as... Figure 4 As shown, it includes:

[0029] Step 101: When multiple Transmit / Receive Points (TRPs) are configured for the terminal on the network side, the terminal performs bandwidth portion BWP switching according to the indication information of multiple TRPs, or performs bandwidth portion BWP switching only according to the indication information of one TRP, or performs static BWP switching, or does not respond to dynamic BWP switching.

[0030] In this embodiment, when multiple Transmit / Receive Points (TRPs) are configured for the terminal on the network side, the terminal performs bandwidth portion BWP switching according to the indication information of multiple TRPs, or performs bandwidth portion BWP switching only according to the indication information of one TRP, or performs static BWP switching, or does not respond to dynamic BWP switching. This can avoid BWP switching conflicts and ensure normal data transmission.

[0031] When configuring multiple Transmitter Points (TRPs) for a terminal on the network side, multiple TRPs can transmit multiple Physical Downlink Control Channels (PDCCHs) and multiple Physical Downlink Shared Channels (PDSCHs). Each TRP transmits one PDCCH and one PDSCH. Multiple PDSCHs can transmit the same Transport Block (TB) or they can transmit different TBs.

[0032] In one optional embodiment, the terminal performs BWP switching based on the indication information of multiple TRPs respectively, or performs bandwidth-partial BWP switching based only on the indication information of one TRP, including any of the following:

[0033] After receiving a BWP switching instruction from at least one preset TRP among the plurality of TRPs, the terminal performs dynamic BWP switching.

[0034] Upon receiving a BWP switching instruction from any of the plurality of TRPs, the terminal performs dynamic BWP switching.

[0035] The terminal performs timer-based BWP switching based on data scheduling from at least one preset TRP among the plurality of TRPs;

[0036] The terminal performs timer-based BWP switching based on data scheduling from any one of the multiple TRPs;

[0037] The terminal performs BWP switching according to the BWP switching instruction of each of the plurality of TRPs.

[0038] Specifically, at least two of the plurality of TRPs correspond to the same cell or BWP.

[0039] In one optional embodiment, the network side configures multiple Transmit / Receive Points (TRPs) for the terminal, including at least one of the following:

[0040] The control resource set CORESET configured on the network side conforms to the first preset rule;

[0041] The network side is configured with multiple explicit TRP identifiers (IDs);

[0042] The network side is configured with multiple active TCI state lists;

[0043] On the network side, multiple Physical Downlink Control Channels (PDCCHs) are configured using the config signaling element.

[0044] Multiple physical downlink shared channel (PDSCH) signaling elements are configured on the network side.

[0045] In one optional embodiment, the first preset rule includes at least one of the following:

[0046] The quantity exceeds the preset quantity;

[0047] There exists a CORESET with a specific identifier;

[0048] There exists a CORESET that is associated with multiple CORESETs.

[0049] In one optional embodiment, the static BWP handover performed by the terminal includes at least one of the following:

[0050] The terminal does not respond to the BWP handover signaling received in the PDCCH;

[0051] The terminal does not respond to the BWP handover timer;

[0052] The terminal receives BWP handover signaling via Radio Resource Control (RRC) messages or Media Intervention Control (MAC) control elements (CEs).

[0053] The terminal is not expected to receive any configuration related to timer-based BWP handover.

[0054] In one optional embodiment, the preset TRP is:

[0055] The TRP configured on the network side; or

[0056] TRPs that conform to the second preset rule

[0057] In one optional embodiment, the second preset rule includes any of the following:

[0058] At least one of K0, K1, and K2 associated with the downlink control information DCI corresponding to the TRP satisfies a preset requirement, wherein K0 is the time interval from PDCCH to PDSCH scheduling, K1 is the time interval from PDSCH to physical uplink control channel PUCCH feedback, and K2 is the time interval from PDCCH to PUSCH scheduling.

[0059] The CORESET ID corresponding to the TRP is either the minimum or the maximum.

[0060] The network side is configured with multiple explicit TRP IDs, either minimum or maximum;

[0061] The IDs in the multiple Active TCI state lists configured on the network side satisfy the corresponding rules;

[0062] The IDs corresponding to multiple PDCCH-config signaling elements configured on the network side are either the smallest or the largest;

[0063] The IDs corresponding to the multiple PDSCH-config signaling elements configured on the network side are either the smallest or the largest.

[0064] In one optional embodiment, the terminal performing dynamic BWP switching includes at least one of the following:

[0065] BWP switching is performed according to the BWP switching timer;

[0066] BWP switching is performed according to the preset TRP's BWP switching instruction.

[0067] In one optional embodiment, the BWP switching based on the BWP switching timer includes:

[0068] The terminal determines whether to perform a BWP handover based on the data scheduling of the multiple TRPs; or

[0069] When the data scheduling of the multiple TRPs all meets the timer-based BWP switching conditions, BWP switching is performed according to the BWP switching timer; or

[0070] If the data scheduling of any of the multiple TRPs does not meet the timer-based BWP switching conditions, a BWP switching based on the BWP switching timer will not be performed.

[0071] In one optional embodiment, the plurality of TRPs includes a first TRP that triggers BWP handover and a second TRP other than the first TRP, and the method further includes:

[0072] Whether to receive and send data and control information corresponding to the second TRP depends on whether it is within the preset time range for BWP switching.

[0073] In one optional embodiment, when the time is outside the preset time range:

[0074] Do not receive the PDSCH sent by the second TRP; or

[0075] Do not send the uplink shared channel PUSCH corresponding to the second TRP; or

[0076] Do not respond to the PDSCH initiated by the second TRP.

[0077] In one optional embodiment, the preset time range for BWP switching includes at least one of the following:

[0078] The time from the moment the BWP handover signaling is received to the end of a preset time period after the BWP handover signaling is received;

[0079] From the moment the BWP handover signaling is received until the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK confirmation message;

[0080] The time period from the moment the BWP handover signaling is received until the preset time period ends after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs.

[0081] In one optional embodiment, the preset time period after receiving the BWP handover signaling or the preset time period after the PUCCH feedback ACK corresponding to the DCI to which the BWP handover signaling belongs is configured or pre-configured by the network side or agreed upon by the protocol.

[0082] In one optional embodiment, the preset time period after receiving the BWP handover signaling or the preset time period after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs is 3ms.

[0083] In one specific embodiment, when a terminal performs BWP handover based on PDCCH-based BWP handover signaling, it can determine whether to receive BWP handover signaling from the received control information based on whether the received control information corresponds to a preset TRP. The preset TRP can be configured by the network side, pre-configured, conform to preset rules, or be a TRP agreed upon by the protocol. Specifically, it can determine whether a TRP conforms to the preset rules based on one or more of K0, K1, and K2 associated with the control information corresponding to the configured TRP. For example, if TRP1 corresponds to CORESET1 and TRP2 corresponds to CORESET2, and K0 for CORESET1 is 1 / 2 / 3 / 4, and K0 for CORESET2 is 2 / 3 / 4 / 5, and the preset rule is to select the smallest K0, then the terminal only receives BWP handover signaling from the control information of TRP1. Here, K0 is the time interval for PDCCH to PDSCH scheduling, K1 is the time interval for PDSCH to PUCCH feedback, and K2 is the time interval for PDCCH to PUSCH scheduling.

[0084] To avoid conflicts during BWP handover, after BWP handover is triggered by TRP1, the terminal determines whether the UE will receive the corresponding PDSCH at TRP2 or respond to the PDSCH initiated by TRP2 based on whether it falls within a certain time range of the BWP handover triggered by TRP1. This includes: if during the BWP handover, the UE does not receive PDSCHs from other TRPs (i.e., TRPs other than the TRP that triggered the BWP handover), or the UE does not respond to DCIs initiated by other TRPs; or: from the moment the BWP handover signaling is received until the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK confirmation message, the UE does not receive PDSCHs from other TRPs, or the UE does not respond to DCIs initiated by other TRPs; from the moment the BWP handover signaling is received until a preset time period after the BWP handover signaling is received, the UE does not receive PDSCHs from other TRPs, or the UE does not respond to DCIs initiated by other TRPs.

[0085] In another specific embodiment, when the terminal performs BWP handover based on the BWP handover signaling of PDCCH, the terminal can also perform BWP handover separately according to the BWP handover signaling of multiple TRPs. To avoid conflicts during BWP handover, after TRP1 triggers BWP handover, the terminal determines whether the UE will receive the corresponding PDSCH at TRP2 or respond to the PDSCH initiated by TRP2 based on whether it falls within a certain time range of the BWP handover triggered by TRP1. This includes: if during the BWP handover period (from the moment the BWP handover signaling is received until a preset time period after receiving the BWP handover signaling), the UE does not receive PDSCHs from other TRPs (i.e., other TRPs besides the TRP that triggered the BWP handover), or the UE does not respond to DCIs initiated by other TRPs; or from the moment the BWP handover signaling is received until the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK message, the UE does not receive PDSCHs from other TRPs, or the UE does not respond to DCIs initiated by other TRPs; or from the moment the BWP handover signaling is received until the preset time period after the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK message, the UE does not receive PDSCHs from other TRPs, or the UE does not respond to DCIs initiated by other TRPs.

[0086] The preset time period after receiving the BWP handover signaling or the preset time period after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs is configured or pre-configured by the network side or agreed upon by the protocol.

[0087] BWP switching based on a BWP switching timer means that when the corresponding BWP has no data transmission for a certain period of time, it automatically switches to the default BWP.

[0088] In one specific embodiment, the UE can determine whether to perform a BWP handover based on a BWP handover timer based on the data scheduling of multiple TRPs. For example, if the data scheduling of one of the TRPs does not meet the conditions for a timer-based BWP handover, then a BWP handover will not be performed. To avoid BWP handover conflicts, after the data scheduling of TRP1 triggers the BWP handover, the terminal determines whether the UE will receive the corresponding PDSCH at TRP2 or respond to the PDSCH initiated by TRP2 based on whether it is within a certain time range of the BWP handover triggered by TRP1. This includes: if during the BWP handover period (from the moment the BWP handover signaling is received to a preset time period after the BWP handover signaling is received), the UE does not receive PDSCHs from other TRPs (i.e., other TRPs besides the TRP that triggered the BWP handover), or the UE does not respond to DCIs initiated by other TRPs; or from the moment the BWP handover signaling is received to the moment the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK message, the UE does not receive PDSCHs from other TRPs, or the UE does not respond to DCIs initiated by other TRPs; or from the moment the BWP handover signaling is received to the moment the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK message, the UE does not receive PDSCHs from other TRPs, or the UE does not respond to DCIs initiated by other TRPs.

[0089] The preset time period after receiving the BWP handover signaling or the preset time period after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs is configured or pre-configured by the network side or agreed upon by the protocol.

[0090] In another specific embodiment, the terminal can determine whether to perform BWP handover based on the BWP handover timer by whether the corresponding control information or data scheduling corresponds to a preset TRP. The preset TRP can be configured by the network side, pre-configured, conform to preset rules, or be a TRP agreed upon by the protocol. Specifically, the conformity of the TRP with the preset rules can be determined based on one or more of K0, K1, and K2 associated with the control information corresponding to the configured TRP. For example, if TRP1 corresponds to CORESET1 and TRP2 corresponds to CORESET2, and K0 for CORESET1 is 1 / 2 / 3 / 4, and K0 for CORESET2 is 2 / 3 / 4 / 5, and the preset rule is to select the smallest K0, then the terminal only receives BWP handover signaling from the control information of TRP1. Here, K0 is the time interval between PDCCH and PDSCH scheduling, K1 is the time interval between PDSCH and PUCCH feedback, and K2 is the time interval between PDCCH and PUSCH scheduling.

[0091] To avoid conflicts during BWP handover, after BWP handover is triggered by TRP1, the terminal determines whether the UE will receive the corresponding PDSCH at TRP2 or respond to the PDSCH initiated by TRP2 based on whether it falls within a certain time range of the BWP handover triggered by TRP1. This includes: if during the BWP handover, the UE does not receive PDSCHs from other TRPs (i.e., TRPs other than the TRP that triggered the BWP handover), or the UE does not respond to DCIs initiated by other TRPs; or: from the moment the BWP handover signaling is received until the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK confirmation message, the UE does not receive PDSCHs from other TRPs, or the UE does not respond to DCIs initiated by other TRPs; from the moment the BWP handover signaling is received until a preset time period after the BWP handover signaling is received, the UE does not receive PDSCHs from other TRPs, or the UE does not respond to DCIs initiated by other TRPs.

[0092] This invention also provides a bandwidth partial switching method, applied to network-side devices, such as... Figure 5 As shown, it includes:

[0093] Step 201: Configure multiple Transmit / Receive Points (TRPs) for the terminal, and instruct the terminal to perform a bandwidth portion BWP switch through one of the multiple TRPs; or instruct the terminal to perform a BWP switch through the multiple TRPs respectively.

[0094] This invention also provides a bandwidth switching device for use in terminals, such as... Figure 6 As shown, it includes:

[0095] The processing module 31 is configured to, when configuring multiple transmit / receive points (TRPs) for the terminal on the network side, perform bandwidth portion BWP switching according to the indication information of multiple TRPs, or perform bandwidth portion BWP switching only according to the indication information of one TRP, or perform static BWP switching, or not respond to dynamic BWP switching.

[0096] In this embodiment, when multiple Transmit / Receive Points (TRPs) are configured for the terminal on the network side, the terminal performs bandwidth portion BWP switching according to the indication information of multiple TRPs, or performs bandwidth portion BWP switching only according to the indication information of one TRP, or performs static BWP switching, or does not respond to dynamic BWP switching. This can avoid BWP switching conflicts and ensure normal data transmission.

[0097] In one optional embodiment, the processing module is specifically configured to perform any of the following:

[0098] Upon receiving a BWP switching instruction from at least one preset TRP among the plurality of TRPs, dynamic BWP switching is performed;

[0099] Upon receiving a BWP switching instruction from any of the multiple TRPs, a dynamic BWP switching is performed.

[0100] Based on the data scheduling of at least one preset TRP among the plurality of TRPs, a timer-based BWP switching is performed;

[0101] Based on the data scheduling of any one of the multiple TRPs, a timer-based BWP switch is performed;

[0102] BWP switching is performed according to the BWP switching instruction of each of the plurality of TRPs.

[0103] Specifically, at least two of the plurality of TRPs correspond to the same cell or BWP.

[0104] In one optional embodiment, the network side configures multiple Transmit / Receive Points (TRPs) for the terminal, including at least one of the following:

[0105] The control resource set CORESET configured on the network side conforms to the first preset rule;

[0106] The network side is configured with multiple explicit TRP identifiers (IDs);

[0107] The network side is configured with multiple active TCI state lists;

[0108] On the network side, multiple Physical Downlink Control Channels (PDCCHs) are configured using the config signaling element.

[0109] Multiple physical downlink shared channel (PDSCH) signaling elements are configured on the network side.

[0110] In one optional embodiment, the first preset rule includes at least one of the following:

[0111] The quantity exceeds the preset quantity;

[0112] There exists a CORESET with a specific identifier;

[0113] There exists a CORESET that is associated with multiple CORESETs.

[0114] In one optional embodiment, the processing module performs static BWP switching including at least one of the following:

[0115] The terminal does not respond to the BWP handover signaling received in the PDCCH;

[0116] The terminal does not respond to the BWP handover timer;

[0117] The terminal receives BWP handover signaling via Radio Resource Control (RRC) messages or Media Intervention Control (MAC) control elements (CEs).

[0118] The terminal is not expected to receive any configuration related to timer-based BWP handover.

[0119] In one optional embodiment, the preset TRP is:

[0120] The TRP configured on the network side; or

[0121] TRPs that conform to the second preset rule

[0122] In one optional embodiment, the second preset rule includes any of the following:

[0123] At least one of K0, K1, and K2 associated with the downlink control information DCI corresponding to the TRP satisfies a preset requirement, wherein K0 is the time interval from PDCCH to PDSCH scheduling, K1 is the time interval from PDSCH to physical uplink control channel PUCCH feedback, and K2 is the time interval from PDCCH to PUSCH scheduling.

[0124] The CORESET ID corresponding to the TRP is either the minimum or the maximum.

[0125] The network side is configured with multiple explicit TRP IDs, either minimum or maximum;

[0126] The IDs in the multiple Active TCI state lists configured on the network side satisfy the corresponding rules;

[0127] The IDs corresponding to multiple PDCCH-config signaling elements configured on the network side are either the smallest or the largest;

[0128] The IDs corresponding to the multiple PDSCH-config signaling elements configured on the network side are either the smallest or the largest.

[0129] In one optional embodiment, the processing module performs dynamic BWP switching by at least one of the following:

[0130] BWP switching is performed according to the BWP switching timer;

[0131] BWP switching is performed according to the preset TRP's BWP switching instruction.

[0132] In one optional embodiment, the processing module is specifically used to determine whether to perform BWP switching based on the data scheduling of the plurality of TRPs; or

[0133] When the data scheduling of the multiple TRPs all meets the timer-based BWP switching conditions, BWP switching is performed according to the BWP switching timer; or

[0134] If the data scheduling of any of the multiple TRPs does not meet the timer-based BWP switching conditions, a BWP switching based on the BWP switching timer will not be performed.

[0135] In one optional embodiment, the plurality of TRPs includes a first TRP that triggers BWP switching and a second TRP other than the first TRP. The processing module is further configured to determine whether to receive and send data and control information corresponding to the second TRP based on whether it is within a preset time range for BWP switching.

[0136] In one optional embodiment, the processing module is specifically used when the time is outside a preset time range:

[0137] Do not receive the PDSCH sent by the second TRP; or

[0138] Do not send the uplink shared channel PUSCH corresponding to the second TRP; or

[0139] Do not respond to the PDSCH initiated by the second TRP.

[0140] In one optional embodiment, the preset time range for BWP switching includes at least one of the following:

[0141] The time from the moment the BWP handover signaling is received to the end of a preset time period after the BWP handover signaling is received;

[0142] From the moment the BWP handover signaling is received until the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK confirmation message;

[0143] The time period from the moment the BWP handover signaling is received until the preset time period ends after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs.

[0144] In one optional embodiment, the preset time period after receiving the BWP handover signaling or the preset time period after the PUCCH feedback ACK corresponding to the DCI to which the BWP handover signaling belongs is configured or pre-configured by the network side or agreed upon by the protocol.

[0145] In one optional embodiment, the preset time period after receiving the BWP handover signaling or the preset time period after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs is 3ms.

[0146] This invention also provides a bandwidth switching device, applied to network-side equipment, such as... Figure 7 As shown, it includes:

[0147] Configuration module 41 is used to configure multiple Transmit / Receive Points (TRPs) for the terminal, and instruct the terminal to perform a bandwidth portion (BWP) switch through one of the multiple TRPs; or instruct the terminal to perform a BWP switch through the multiple TRPs respectively.

[0148] This invention also provides a communication device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps in the bandwidth partial switching method described above.

[0149] When the communication device is a network-side device, such as Figure 8 As shown, the network-side device 500 includes: a processor 501, a transceiver 502, a memory 503, a user interface 504, and a bus interface, wherein:

[0150] In this embodiment of the invention, the network-side device 500 further includes: a computer program stored in a memory 503 and executable on a processor 501. When executed by the processor 501, the computer program performs the following steps: configuring multiple Transmit / Receive Points (TRPs) for a terminal, instructing the terminal to perform a bandwidth portion (BWP) switch through one of the multiple TRPs; or instructing the terminal to perform a BWP switch through the multiple TRPs respectively.

[0151] exist Figure 8In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 501 and memory represented by memory 503 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 502 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, the user interface 504 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.

[0152] The processor 501 is responsible for managing the bus architecture and general processing, while the memory 503 can store the data used by the processor 501 when performing operations.

[0153] When the communication device is a terminal, such as Figure 9 As shown, the terminal 600 includes, but is not limited to, components such as: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611. Those skilled in the art will understand that... Figure 9 The terminal structure shown does not constitute a limitation on the terminal. A terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements. In embodiments of the present invention, the terminal includes, but is not limited to, mobile phones, tablet computers, laptop computers, PDAs, in-vehicle terminals, wearable devices, and pedometers.

[0154] When the processor 610 configures multiple Transmit / Receive Points (TRPs) for the terminal on the network side, the terminal may perform bandwidth portion BWP switching according to the indication information of multiple TRPs, or perform bandwidth portion BWP switching only according to the indication information of one TRP, or perform static BWP switching, or not respond to dynamic BWP switching.

[0155] In one alternative embodiment, the processor 610 is specifically configured to perform any of the following:

[0156] Upon receiving a BWP switching instruction from at least one preset TRP among the plurality of TRPs, dynamic BWP switching is performed;

[0157] Upon receiving a BWP switching instruction from any of the multiple TRPs, a dynamic BWP switching is performed.

[0158] Based on the data scheduling of at least one preset TRP among the plurality of TRPs, a timer-based BWP switching is performed;

[0159] Based on the data scheduling of any one of the multiple TRPs, a timer-based BWP switch is performed;

[0160] BWP switching is performed according to the BWP switching instruction of each of the plurality of TRPs.

[0161] Specifically, at least two of the plurality of TRPs correspond to the same cell or BWP.

[0162] In one optional embodiment, the network side configures multiple Transmit / Receive Points (TRPs) for the terminal, including at least one of the following:

[0163] The control resource set CORESET configured on the network side conforms to the first preset rule;

[0164] The network side is configured with multiple explicit TRP identifiers (IDs);

[0165] The network side is configured with multiple active TCI state lists;

[0166] On the network side, multiple Physical Downlink Control Channels (PDCCHs) are configured using the config signaling element.

[0167] Multiple physical downlink shared channel (PDSCH) signaling elements are configured on the network side.

[0168] In one optional embodiment, the first preset rule includes at least one of the following:

[0169] The quantity exceeds the preset quantity;

[0170] There exists a CORESET with a specific identifier;

[0171] There exists a CORESET that is associated with multiple CORESETs.

[0172] In one optional embodiment, the processor 610 performs static BWP switching by at least one of the following:

[0173] The terminal does not respond to the BWP handover signaling received in the PDCCH;

[0174] The terminal does not respond to the BWP handover timer;

[0175] The terminal receives BWP handover signaling via Radio Resource Control (RRC) messages or Media Intervention Control (MAC) control elements (CEs).

[0176] The terminal is not expected to receive any configuration related to timer-based BWP handover.

[0177] In one optional embodiment, the preset TRP is:

[0178] The TRP configured on the network side; or

[0179] TRPs that conform to the second preset rule

[0180] In one optional embodiment, the second preset rule includes any of the following:

[0181] At least one of K0, K1, and K2 associated with the downlink control information DCI corresponding to the TRP satisfies a preset requirement, wherein K0 is the time interval from PDCCH to PDSCH scheduling, K1 is the time interval from PDSCH to physical uplink control channel PUCCH feedback, and K2 is the time interval from PDCCH to PUSCH scheduling.

[0182] The CORESET ID corresponding to the TRP is either the minimum or the maximum.

[0183] The network side is configured with multiple explicit TRP IDs, either minimum or maximum;

[0184] The IDs in the multiple Active TCI state lists configured on the network side satisfy the corresponding rules;

[0185] The IDs corresponding to multiple PDCCH-config signaling elements configured on the network side are either the smallest or the largest;

[0186] The IDs corresponding to the multiple PDSCH-config signaling elements configured on the network side are either the smallest or the largest.

[0187] In one optional embodiment, the processor 610 performs dynamic BWP switching by at least one of the following:

[0188] BWP switching is performed according to the BWP switching timer;

[0189] BWP switching is performed according to the preset TRP's BWP switching instruction.

[0190] In one optional embodiment, the processor 610 is specifically configured to determine whether to perform BWP switching based on the data scheduling of the plurality of TRPs; or

[0191] When the data scheduling of the multiple TRPs all meets the timer-based BWP switching conditions, BWP switching is performed according to the BWP switching timer; or

[0192] If the data scheduling of any of the multiple TRPs does not meet the timer-based BWP switching conditions, a BWP switching based on the BWP switching timer will not be performed.

[0193] In one optional embodiment, the plurality of TRPs includes a first TRP that triggers BWP switching and a second TRP other than the first TRP. The processor 610 is further configured to determine whether to receive and send data and control information corresponding to the second TRP based on whether it is within a preset time range for BWP switching.

[0194] In one optional embodiment, the processor 610 is specifically configured to: when outside a preset time range:

[0195] Do not receive the PDSCH sent by the second TRP; or

[0196] Do not send the uplink shared channel PUSCH corresponding to the second TRP; or

[0197] Do not respond to the PDSCH initiated by the second TRP.

[0198] In one optional embodiment, the preset time range for BWP switching includes at least one of the following:

[0199] The time from the moment the BWP handover signaling is received to the end of a preset time period after the BWP handover signaling is received;

[0200] From the moment the BWP handover signaling is received until the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK confirmation message;

[0201] The time period from the moment the BWP handover signaling is received until the preset time period ends after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs.

[0202] In one optional embodiment, the preset time period after receiving the BWP handover signaling or the preset time period after the PUCCH feedback ACK corresponding to the DCI to which the BWP handover signaling belongs is configured or pre-configured by the network side or agreed upon by the protocol.

[0203] In one optional embodiment, the preset time period after receiving the BWP handover signaling or the preset time period after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs is 3ms.

[0204] It should be understood that, in this embodiment of the invention, the radio frequency unit 601 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 610; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 601 can also communicate with networks and other devices through a wireless communication system.

[0205] The terminal provides users with wireless broadband internet access through network module 602, such as helping users send and receive emails, browse web pages, and access streaming media.

[0206] The audio output unit 603 can convert audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into audio signals and output them as sound. Furthermore, the audio output unit 603 can also provide audio output related to specific functions performed by the terminal 600 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 603 includes a speaker, a buzzer, and a receiver, etc.

[0207] Input unit 604 is used to receive audio or video signals. Input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042. GPU 6041 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 606. The image frames processed by GPU 6041 can be stored in memory 609 (or other storage medium) or transmitted via radio frequency unit 601 or network module 602. Microphone 6042 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 601 in telephone call mode.

[0208] The terminal 600 also includes at least one sensor 605, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 6061 according to the ambient light level, and the proximity sensor can turn off the display panel 6061 and / or backlight when the terminal 600 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 605 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.

[0209] The display unit 606 is used to display information input by the user or information provided to the user. The display unit 606 may include a display panel 6061, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0210] User input unit 607 can be used to receive input numerical or character information, and generate key signal inputs related to user settings and function control of the terminal. Specifically, user input unit 607 includes a touch panel 6071 and other input devices 6072. Touch panel 6071, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 6071). Touch panel 6071 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 610, which receives and executes commands from the processor 610. In addition, touch panel 6071 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides touch panel 6071, user input unit 607 may also include other input devices 6072. Specifically, other input devices 6072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.

[0211] Furthermore, the touch panel 6071 can cover the display panel 6061. When the touch panel 6071 detects a touch operation on or near it, it transmits the information to the processor 610 to determine the type of touch event. Subsequently, the processor 610 provides corresponding visual output on the display panel 6061 based on the type of touch event. Although in Figure 7 In this embodiment, the touch panel 6071 and the display panel 6061 are two independent components to realize the input and output functions of the terminal. However, in some embodiments, the touch panel 6071 and the display panel 6061 can be integrated to realize the input and output functions of the terminal. The specific implementation is not limited here.

[0212] Interface unit 608 serves as an interface for connecting external devices to terminal 600. For example, external devices may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 608 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more elements within terminal 600, or it can be used to transmit data between terminal 600 and external devices.

[0213] The memory 609 can be used to store software programs and various data. The memory 609 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 609 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0214] The processor 610 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 609, and calls data stored in the memory 609 to perform various functions and process data, thereby providing overall monitoring of the terminal. The processor 610 may include one or more processing units; preferably, the processor 610 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 610.

[0215] The terminal 600 may also include a power supply 611 (such as a battery) that supplies power to various components. Preferably, the power supply 611 can be logically connected to the processor 610 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.

[0216] In addition, terminal 600 includes some functional modules not shown, which will not be described in detail here.

[0217] This invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the bandwidth partial switching method described above.

[0218] It is understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described herein, or combinations thereof.

[0219] For software implementation, the techniques described herein can be achieved through modules (e.g., procedures, functions, etc.) that perform the functions described herein. The software code can be stored in memory and executed by a processor. The memory can be implemented within the processor or externally.

[0220] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0221] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0222] Embodiments of the present invention are described with reference to flowchart illustrations and / or block diagrams of methods, user equipment (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing user equipment to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing user equipment, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0223] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing user equipment to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0224] These computer program instructions may also be loaded onto a computer or other programmable data processing user equipment to cause a series of operational steps to be performed on the computer or other programmable user equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable user equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0225] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.

[0226] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or user equipment that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or user equipment. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or user equipment that includes said element.

[0227] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also within the scope of protection of the present invention.

Claims

1. A bandwidth part switching method, characterized by, Applied to terminals, including: When multiple Transmit / Receive Points (TRPs) are configured for the terminal on the network side, the terminal performs bandwidth portion switching (BWP) according to the indication information of each of the multiple TRPs, including: The terminal performs BWP handover according to the BWP handover signaling of each of the plurality of TRPs. It does not receive the second TRP within a preset time range for BWP handover. All TRPs in the plurality of TRPs correspond to the same BWP. The plurality of TRPs includes the first TRP that triggers the BWP handover and the second TRP other than the first TRP. The configuration of the plurality of TRPs includes at least one of the following: Control resource set CORESET; Multiple TRP identifiers; A list of multiple active TCI states.

2. The bandwidth partial switching method according to claim 1, characterized in that, Also includes: Receive the configuration of the multiple TRPs from the network side.

3. The bandwidth partial switching method according to claim 2, characterized in that, The configuration of the plurality of TRPs also includes at least one of the following: Multiple Physical Downlink Control Channels (PDCCH) - Configuration signaling elements; Multiple physical downlink shared channel (PDSCH-config) signaling elements.

4. The bandwidth partial switching method according to claim 1, characterized in that, The method further includes: Whether to receive and send data and control information corresponding to the second TRP depends on whether it is within the preset time range for BWP switching.

5. The bandwidth partial switching method according to claim 4, characterized in that, When within the preset time range: Do not receive the PDSCH sent by the second TRP; or Do not send the uplink shared channel PUSCH corresponding to the second TRP; or Do not respond to the PDSCH initiated by the second TRP.

6. The bandwidth partial switching method according to claim 4, characterized in that, The preset time range for BWP switching includes at least one of the following: The time period from the moment the BWP handover signaling is received to the preset time period after the BWP handover signaling is received; The time from the moment the BWP handover signaling is received until the PUCCH corresponding to the DCI to which the BWP handover signaling belongs sends an ACK confirmation message; The time period from the moment the BWP handover signaling is received until the preset time period ends after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs.

7. The bandwidth partial switching method according to claim 6, characterized in that, The preset time period after receiving the BWP handover signaling or the preset time period after the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs is configured or pre-configured by the network side or agreed upon by the protocol.

8. The bandwidth partial switching method according to claim 7, characterized in that, The preset time period after receiving the BWP handover signaling or the preset time period after receiving the PUCCH feedback ACK of the DCI to which the BWP handover signaling belongs is 3ms.

9. A method for partial bandwidth switching, characterized in that, Applied to network-side devices, including: Multiple Transmit and Receive Points (TRPs) are configured for the terminal. The multiple TRPs respectively instruct the terminal to perform BWP handover and not receive the second TRP within a preset time range for BWP handover. All TRPs in the multiple TRPs correspond to the same BWP. The multiple TRPs include a first TRP that triggers BWP handover and a second TRP other than the first TRP. The configuration of the plurality of TRPs includes at least one of the following: Control resource set CORESET; Multiple TRP identifiers; A list of multiple active TCI states.

10. A bandwidth partial switching device, characterized in that, Applied to terminals, including: The processing module is configured to, when multiple Transmit / Receive Points (TRPs) are configured for the terminal on the network side, allow the terminal to perform bandwidth portion switching (BWP) according to the indication information of each of the multiple TRPs, including: BWP handover is performed according to the BWP handover signaling of each of the plurality of TRPs. The second TRP is not received within the preset time range of BWP handover. All TRPs in the plurality of TRPs correspond to the same BWP. The plurality of TRPs includes the first TRP that triggers the BWP handover and the second TRP other than the first TRP. The configuration of the plurality of TRPs includes at least one of the following: Control resource set CORESET; Multiple TRP identifiers; A list of multiple active TCI states.

11. A bandwidth partial switching device, characterized in that, Applied to network-side devices, including: The configuration module is used to configure multiple Transmit and Receive Points (TRPs) for the terminal. The multiple TRPs respectively instruct the terminal to perform BWP handover and not receive the second TRP within a preset time range for BWP handover. All TRPs in the multiple TRPs correspond to the same BWP. The multiple TRPs include a first TRP that triggers BWP handover and a second TRP other than the first TRP. The configuration of the plurality of TRPs includes at least one of the following: Control resource set CORESET; Multiple TRP identifiers; A list of multiple active TCI states.

12. A communication device, characterized in that, include: The memory, the processor, and the computer program stored in the memory and executable on the processor, wherein when executed by the processor, the computer program implements the steps of the bandwidth partial switching method as claimed in any one of claims 1 to 8 or the steps of the bandwidth partial switching method as claimed in claim 9.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the bandwidth partial switching method as described in any one of claims 1 to 8 or the steps of the bandwidth partial switching method as described in claim 9.