A method for dynamically selecting a transmission reception point (TRP) and an apparatus therefor
By introducing control signaling to dynamically select the TRP, the problem of insufficient system throughput in the existing technology is solved, and the optimal TRP for data service is selected for user equipment among multiple TRPs, thereby improving data transmission efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2021-10-29
- Publication Date
- 2026-07-24
AI Technical Summary
The lack of effective means in the current technology to dynamically schedule multiple TRPs to provide data services to user equipment results in insufficient system throughput.
By introducing control signaling, the best few TRPs are dynamically selected to provide services to user equipment, including receiving control signaling sent by network devices and determining the target TRP from multiple TRPs based on the signaling.
This improved system throughput, ensured that the selected TRP was within the processing capacity of the terminal devices, and enhanced data transmission efficiency.
Smart Images

Figure CN116368841B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for dynamically selecting a Transmitter Receiving Point (TRP). Background Technology
[0002] In data transmission, user equipment (UE) can support multiple transmission-reception points (TRPs) providing data services. However, due to UE capabilities, it's impossible for all pre-configured TRPs to simultaneously provide services to the UE. Currently, there is a lack of effective means to dynamically schedule multiple TRPs to provide data services to the UE. Summary of the Invention
[0003] This application provides a method and apparatus for dynamically selecting Transmission Receiver Points (TRPs). By introducing control signaling, the best TRPs can be selected from multiple TRPs to provide services to the UE, thereby improving system throughput.
[0004] In a first aspect, embodiments of this application provide a method for dynamically selecting a Transmission Receiving Point (TRP), applied to a terminal device. The method includes: acquiring control signaling, and determining one or more target TRPs from a plurality of TRPs to provide services to the terminal device based on the control signaling.
[0005] The application provides a method for dynamically selecting Transmission Receiver Points (TRPs). By introducing control signaling, the best TRPs can be selected from multiple TRPs to provide services to the UE, thereby improving system throughput.
[0006] Secondly, embodiments of this application provide a method for dynamically selecting a TRP, applied to a network device. The method includes: sending control signaling to a terminal device, wherein the control signaling is used to instruct the terminal device to determine at least one target TRP selected from a plurality of TRPs for providing services.
[0007] The application provides a method for dynamically selecting a TRP. By introducing control signaling, the best TRPs can be selected from multiple TRPs to provide services to the UE, thereby improving system throughput.
[0008] Thirdly, embodiments of this application provide a communication device that implements some or all of the functions of the terminal device described in the first aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0009] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module supports communication between the communication device and other devices. The communication device may also include a storage module, coupled to the transceiver module and the processing module, which stores necessary computer programs and data for the communication device.
[0010] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0011] Fourthly, embodiments of this application provide another communication device that implements some or all of the functions of the network device in the method example described in the second aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0012] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module is used to support communication between the communication device and other devices. The communication device may also include a storage module, which is coupled to the transceiver module and the processing module, and stores the necessary computer programs and data of the communication device.
[0013] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0014] Fifthly, embodiments of this application provide a communication device including a processor, which executes the method described in the first aspect when it calls a computer program in memory.
[0015] In a sixth aspect, embodiments of this application provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the second aspect above.
[0016] In a seventh aspect, embodiments of this application provide a communication device, which includes a processor and a memory, wherein the memory stores a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the first aspect above.
[0017] Eighthly, embodiments of this application provide a communication device including a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the second aspect above.
[0018] Ninthly, embodiments of this application provide a communication device, the device including a processor and an interface circuit, the interface circuit being used to receive code instructions and transmit them to the processor, the processor being used to execute the code instructions to cause the device to perform the method described in the first aspect above.
[0019] In a tenth aspect, embodiments of this application provide a communication device including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor, which is used to execute the code instructions to cause the device to perform the method described in the second aspect above.
[0020] Eleventhly, embodiments of this application provide a communication system, which includes the communication device described in the third aspect and the communication device described in the fourth aspect, or the system includes the communication device described in the fifth aspect and the communication device described in the sixth aspect, or the system includes the communication device described in the seventh aspect and the communication device described in the eighth aspect, or the system includes the communication device described in the ninth aspect and the communication device described in the tenth aspect.
[0021] In a twelfth aspect, embodiments of the present invention provide a computer-readable storage medium for storing instructions for use by the aforementioned terminal device, which, when executed, cause the terminal device to perform the method described in the first aspect.
[0022] In a thirteenth aspect, embodiments of the present invention provide a readable storage medium for storing instructions for use by the network device described above, which, when executed, cause the network device to perform the method described in the second aspect above.
[0023] In a fourteenth aspect, this application also provides a computer program product including a computer program, which, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0024] In a fifteenth aspect, this application also provides a computer program product including a computer program, which, when run on a computer, causes the computer to perform the method described in the second aspect above.
[0025] In a sixteenth aspect, this application provides a chip system including at least one processor and an interface for supporting a terminal device in implementing the functions involved in the first aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the terminal device. The chip system may be composed of chips or may include chips and other discrete devices.
[0026] In a seventeenth aspect, this application provides a chip system including at least one processor and an interface for supporting a network device in implementing the functions involved in the second aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the network device. The chip system may be composed of chips or may include chips and other discrete devices.
[0027] In an eighteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0028] In a nineteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the second aspect above. Attached Figure Description
[0029] To more clearly illustrate the technical solutions in the embodiments of this application or the background art, the accompanying drawings used in the embodiments of this application or the background art will be described below.
[0030] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0031] Figure 2 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0032] Figure 3 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0033] Figure 4 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0034] Figure 5 This is a schematic diagram of the first control signaling;
[0035] Figure 6 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0036] Figure 7 This is a schematic diagram of the second control signaling;
[0037] Figure 8 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0038] Figure 9 This is a schematic diagram of the third control signaling;
[0039] Figure 10 This is a diagram illustrating TRP switching;
[0040] Figure 11 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0041] Figure 12 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0042] Figure 13 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0043] Figure 14 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0044] Figure 15 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0045] Figure 16 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0046] Figure 17 This is a flowchart illustrating a method for dynamically selecting a TRP provided in an embodiment of this application;
[0047] Figure 18 This is a schematic diagram of a device for dynamically selecting TRP according to an embodiment of this application;
[0048] Figure 19 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0049] Figure 20 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0050] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0051] It is understood that in this disclosure, "multiple" refers to two or more, and other quantifiers are similar. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. The singular forms "a," "the," and "the" are also intended to include the plural forms unless the context clearly indicates otherwise.
[0052] It should be understood that although the terms first, second, third, etc., may be used to describe various information in the embodiments of this application, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the words "if" and "suppose" as used herein can be interpreted as "when," "when," or "in response to a determination."
[0053] To facilitate understanding, the terminology used in this application will be introduced first.
[0054] 1. Physical downlink control channel (PDCCH)
[0055] PDCCH is a physical channel used to carry downlink control information (DCI). DCI can include uplink and downlink resource allocation, hybrid automatic repeat request (HARQ) information, power control, etc.
[0056] 2. Media Access Control (MAC) Layer
[0057] The MAC layer is primarily responsible for controlling and connecting the physical medium of the physical layer. When sending data, the MAC protocol can determine in advance whether data can be sent. If it can be sent, it will add some control information to the data and finally send the data and control information to the physical layer in a specified format. When receiving data, the MAC protocol first checks whether there are any transmission errors in the input information. If there are no errors, it removes the control information and sends it to the logical link control layer.
[0058] To better understand the method for dynamically selecting the Transmission Receiving Point (TRP) disclosed in the embodiments of this application, the communication system to which the embodiments of this application are applicable is described below.
[0059] Please see Figure 1 , Figure 1 This application provides a schematic diagram of the architecture of a communication system according to an embodiment. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1 The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. In actual applications, it may include two or more network devices and two or more terminal devices. Figure 1 The communication system shown is exemplified by a network device 101 and a terminal device 102.
[0060] It should be noted that the technical solutions of this application embodiment can be applied to various communication systems. For example, long term evolution (LTE) systems, 5th generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems, etc.
[0061] The network device 101 in this embodiment is a network-side entity used for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. This application does not limit the specific technology or device form used in the network device. The network device provided in this embodiment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0062] In this application embodiment, the terminal device 102 is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0063] It is understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0064] It is understood that the multiple solutions in the embodiments of this application can be implemented individually or in combination, and this application does not limit them in this regard.
[0065] The method and apparatus for dynamically selecting TRP provided in this application will be described in detail below with reference to the accompanying drawings.
[0066] Figure 2 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to a terminal device, such as... Figure 2 As shown, the method includes:
[0067] S201, Receive control signaling sent by network devices.
[0068] The terminal device can receive control signaling sent by the network device, wherein the control signaling is used to instruct the terminal device to determine one or more target TRPs serving it from a plurality of TRPs. Optionally, the control signaling can be higher-layer control signaling, such as MAC CE signaling, wherein the terminal device receives MAC CE signaling sent by the network device, wherein the MAC CE signaling is used to instruct the terminal device to determine one or more target TRPs serving it from a plurality of TRPs.
[0069] Taking MAC CE signaling as an example, in some implementations, the control signaling can be a newly constructed MAC CE signaling.
[0070] As one possible implementation, the MAC CE signaling includes at least the status information bits corresponding to the index of the control resource set pool.
[0071] As another possible implementation, the MAC CE signaling includes at least an identifier for the first control resource set and a status identifier for the TCI state. It should be noted that the number of identifiers for the first control resource set and TCI state can be one or more.
[0072] In other implementations, the control signaling can be existing MAC CE signaling, which is used to indicate the target beam corresponding to the PDCCH.
[0073] S202, based on control signaling, determine one or more target TRPs from a plurality of TRPs to provide services to the terminal device.
[0074] As one possible implementation, the MAC CE signaling includes status information bits corresponding to the index of the control resource set pool, and based on the status information bits corresponding to the index of the control resource set pool, one or more target TRPs for providing services to the terminal device are determined from multiple TRPs.
[0075] As another possible implementation, the MAC CE signaling includes an identifier of at least one first control resource set and a status identifier of the TCI state. Based on the identifier of at least one first control resource set, one or more target TRPs for providing services to the terminal device are determined from a plurality of TRPs.
[0076] As another possible implementation, the existing MAC CE signaling used to indicate the target beam corresponding to the PDCCH may include the identifier of the second control resource set corresponding to the target TRP configured by the network device for the terminal device, and based on the identifier of the second control resource set corresponding to the target TRP, determine one or more target TRPs from multiple TRPs to provide services to the terminal device.
[0077] It should be noted that Q target TRPs can be selected, and the value of Q depends on the capabilities of the terminal device. In this application, at least one TRP in a cell that provides services to the terminal device must be selected, and the value of Q can be a positive integer greater than or equal to 1.
[0078] This application provides a method for dynamically selecting a Transmission Receiver Point (TRP). By introducing control signaling, one or more of the best TRPs can be dynamically selected from multiple TRPs to provide services to the UE, thereby improving system throughput.
[0079] Figure 3 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to a terminal device, such as... Figure 3 As shown, the method includes:
[0080] S301, Receive Radio Resource Control (RRC) signaling sent by the network device, wherein the RRC signaling includes an index of the control resource set and / or control resource set pool configured for the terminal device.
[0081] In the implementation, the index of the corresponding control resource set pool is configured in the control resource set. If the corresponding control resource set pool index is not configured for each control resource set, the information field used to carry the index of the control resource set pool in these control resource sets without the corresponding control resource set pool index is 0 by default.
[0082] The terminal device receives Radio Resource Control (RRC) signaling from the network device. The network device pre-configures M control resource sets (CORESETs) for the terminal device using the RRC signaling, and configures N control resource set pool indices (CORESETPoolIndex) for it, corresponding to N TRPs, where M ≥ N. That is, an index of one control resource set pool may correspond to multiple control resource sets, and each control resource set pool index corresponds to one TRP, where M and N are positive integers.
[0083] S302 receives control signaling sent by network devices.
[0084] After receiving RRC signaling, the terminal device receives control signaling sent by the network device. This control signaling instructs the terminal device to determine one or more target TRPs serving it from a plurality of TRPs. Optionally, the control signaling can be higher-layer control signaling, such as MAC CE signaling. In some implementations, the control signaling can be newly constructed MAC CE signaling; in other implementations, the control signaling can be existing MAC CE signaling used to indicate the target beam corresponding to the PDCCH.
[0085] For details on the specific implementation of MAC CE signaling, please refer to the relevant descriptions in the embodiments of this application, which will not be repeated here.
[0086] S303, based on control signaling, determine one or more target TRPs from a plurality of TRPs to provide services to the terminal device.
[0087] For details on the specific implementation of step S303, please refer to the relevant descriptions in the embodiments of this application, which will not be repeated here.
[0088] This application provides a method for dynamically selecting a Control Resource Set (TRP). The method configures an index of the Control Resource Set and / or Control Resource Set Pool for the terminal device and determines the target TRP based on the status of the configuration information. In this way, the desired target TRP can be accurately selected from multiple TRPs.
[0089] Figure 4 This is a flowchart illustrating a method for dynamically selecting a Transmitter Receiving Point (TRP) according to an embodiment of this application. This method is applied to a terminal device, such as... Figure 4 As shown, the method includes:
[0090] S401, Receive a first control signaling sent by a network device, wherein the first control signaling includes status information bits corresponding to the index of the control resource set pool.
[0091] The first control signaling here is the specific implementation of the control signaling in step S201.
[0092] The system receives a first control signaling message from a network device, wherein the first control signaling message is a newly constructed MAC CE signaling message. Based on the index of the control resource set pool configured in step S400 below using the RRC signaling, the first control signaling message carries the corresponding status information bits for each index. For example... Figure 5 As shown, T_0 to T_N are the status information bits of the index of the control resource pool. Optionally, the value of T_i is 0 or 1.
[0093] S402, determine at least one target TRP from multiple TRPs based on the value of the status information bit.
[0094] There is a one-to-one mapping relationship between the control resource set pool index and the TRP. When the status information bit is 1, that is, T_i = 1, it means that the TRP corresponding to the index of the control resource set pool is selected; otherwise, the TRP is not selected.
[0095] This application provides a method for dynamically selecting a TRP, which may further include the following steps:
[0096] S400: Receive RRC signaling from the network device. The RRC signaling includes an index of the control resource set and / or control resource set pool configured for the terminal device. For details on the specific implementation of step S400, please refer to the relevant descriptions in the embodiments of this application; they will not be repeated here.
[0097] This application provides a method for dynamically selecting a TRP, which accurately selects the desired target TRP from multiple TRPs based on the value of the status information bit corresponding to the index of the control resource set pool in the first control signaling and the mapping relationship between the index and the TRP.
[0098] Figure 6 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to a terminal device, such as... Figure 6 As shown, the method includes:
[0099] S601, receive a second control signaling sent by a network device, wherein the second control signaling includes at least the identifier of a first control resource set.
[0100] Optionally, the control signaling is a second control signaling. In this application, the terminal device receives the second control signaling sent by the network device, wherein the second control signaling is a newly constructed MAC CE signaling. The second control signaling includes at least one identifier of a first control resource set, and a first state identifier indicating the transmission configuration indicating the TCI state, such as... Figure 7As shown. It should be noted that the number of identifiers for the first control resource set and the number of state identifiers for the TCI state are one or more.
[0101] S602, determine the target TRP from multiple TRPs based on the identifier of the first control resource set.
[0102] In this embodiment of the application, the terminal device can receive RRC signaling sent by the network. The RRC signaling includes an index of the control resource set and / or control resource set pool configured for the terminal device. For a detailed description of the terminal device's ability to receive RRC signaling sent by the network, please refer to the relevant descriptions in the various embodiments of this application, which will not be repeated here.
[0103] As one possible implementation, RRC signaling also includes a mapping relationship between the identifier range of a control resource set and multiple TPRs. In the configuration, an index of one control resource set pool may correspond to multiple control resource sets, and each control resource set pool index corresponds to one TPR. In this embodiment, each control resource set has its own identifier. For example, when a control resource set with an identifier range of 0-3 corresponds to one index, and a control resource set with an identifier range of 4-6 corresponds to another index, then the control resource set with an identifier range of 0-3 corresponds to one TPR, and the control resource set with an identifier range of 4-6 corresponds to another TPR.
[0104] In this embodiment, the target TRP can be determined based on the mapping relationship between the identifier range of the control resource set carried in the RRC signaling and multiple TPRs. Each TRP corresponds to a different identifier range of the control resource set. The target identifier range in which the identifier of the first control resource set is located is determined, and the target TRP is determined based on the target identifier range. For example, the control resource set with an identifier range of 0-3 corresponds to TRP1, and the control resource set with an identifier range of 4-6 corresponds to TRP2. When the identifier of the first control resource set is 2, it belongs to the identifier range of 0-3, and the target TRP is determined to be TRP1.
[0105] This application provides a method for dynamically selecting a TRP, which may further include the following steps:
[0106] S603, determine the target beam of the PDCCH corresponding to the target TRP based on the first state identifier of the TCI state indicated in the second control signaling.
[0107] In some implementations, the TCI State ID includes a reference signal associated with a beam. Therefore, after obtaining the TCI first state identifier from the second control signaling, the reference signal in the first state identifier can be obtained, and the beam associated with the reference signal can be determined as the target beam of the PDCCH corresponding to the target TRP.
[0108] This application provides a method for dynamically selecting a TRP. Based on the identifier of the control resource set carried in the newly constructed second control information, the method accurately selects the required target TRP from multiple TRPs. Based on the first state information of the TCI State carried in the second control information, the method indicates the target beam for the PDCCH of the selected TRP while selecting the target TRP.
[0109] Figure 8 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to a terminal device, such as... Figure 8 As shown, the method includes:
[0110] S801, receive the existing third control signaling sent by the network device to indicate the target beam corresponding to the PDCCH, wherein the third control signaling includes the identifier of the second control resource set corresponding to the target TRP configured by the network device for the terminal device.
[0111] The third control signaling here is the specific implementation of the control signaling in step S201.
[0112] The third control signaling can be a reuse of existing MAC CE signaling used to indicate the target beam corresponding to the PDCCH. In some implementations, existing MAC CE signaling used to indicate the target beam corresponding to the PDCCH, such as... Figure 9 As shown, the MAC CE signaling includes an identifier of the control resource set, a serving cell identifier, and a TCI status identifier. In this embodiment, the identifier of the control resource set included in the MAC CE signaling is the identifier of the second control resource set corresponding to the target TRP configured by the network device for the terminal device. Optionally, the second control resource set can be the control resource set corresponding to the serving cell, or it can be the control resource set of a non-serving cell.
[0113] S802, based on the identifier of the second control resource set, determine the target TRP for providing services to the terminal device from multiple TRPs.
[0114] Possible switching scenarios for TRP include: Figure 10 As shown, the TRP currently providing services to the terminal device can be changed from the serving cell to the non-serving cell TRP, or from the non-serving cell TRP to the serving cell TRP, or from one non-serving cell TRP to another non-serving cell TRP.
[0115] As one possible implementation, when a terminal device changes its TRP, in order to ensure that the terminal device must have a serving cell TRP, it is necessary to determine the cell type to which the current TRP providing services to the terminal device belongs. Furthermore, based on the cell type to which the TRP belongs and the identifier of the second control resource set, the target TRP for providing services to the terminal device is determined from multiple TRPs.
[0116] In some implementations, based on the cell type to which the TRP belongs, if it is determined that all TRPs currently providing services to the terminal device are TRPs of the serving cell, then the TRP used to send the third control signaling among the TRPs currently providing services to the terminal device is determined to be a reserved TRP, and another TRP is changed to the target TRP indicated by the identifier of the second control resource set. Here, the other TRP refers to the TRP other than the reserved TRP among the TRPs of the cell providing services to the UE.
[0117] In other implementations, based on the cell type to which the TRP belongs, if the TRPs currently providing services to the terminal device include both serving cell TRPs and non-serving cell TRPs, then the serving cell TRP is determined to be a reserved TRP, and the non-serving cell TRPs are switched to the target TRP indicated by the identifier of the second control resource set.
[0118] The target TRP indicated by the identifier of the second control resource set may be the TRP of the serving cell or the TRP of a non-serving cell. The target TRP indicated by the identifier of the second control resource set can be determined based on the index of the control resource set pool associated with the identifier of the second control resource set.
[0119] It should be noted that the cell type of the TRP currently providing services to the terminal device can be determined based on the TCI state list corresponding to the control resource set providing the service. If the TCI State status identifier in the TCI state list belongs to a serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a serving cell; if the TCI State status identifier in the TCI state list belongs to a non-serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a non-serving cell.
[0120] This application provides a method for dynamically selecting a TRP (Transfer Point of Service). The method selects the TRP to be switched according to different situations. In this way, the best TRP can be selected from multiple TRPs to provide services to the terminal device.
[0121] Figure 11 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to a terminal device, such as... Figure 11 As shown, the method includes:
[0122] S1101, Receive RRC signaling sent by network device, the index of control resource set pool carried in RRC signaling includes a first index of control resource set pool and a second index of control resource set pool.
[0123] In this embodiment, the network device receives RRC signaling and pre-configures M control resource sets for the terminal device using the RRC signaling. It also configures indices for two control resource set pools, namely the first index (CORESETPoolIndex#0) and the second index (CORESETPoolIndex#1). That is, some CORESETs in the M control resource sets are associated with CORESETPoolIndex#0, and the other part of the M control resource sets are associated with CORESETPoolIndex#1.
[0124] S1102, receive the existing third control signaling sent by the network device to indicate the target beam corresponding to the PDCCH, wherein the third control signaling includes the identifier of the second control resource set corresponding to the target TRP determined by the network device for the terminal device.
[0125] The third control signaling here is the specific implementation of the control signaling in step S201.
[0126] For details on the specific implementation of step S1102, please refer to the relevant descriptions in the embodiments of this application, which will not be repeated here.
[0127] S1103, Determine the TCI status list corresponding to the second control resource set based on the identifier of the second control resource set.
[0128] Since each control resource set corresponds to a TCI status list, the TCI status list corresponding to the second control resource set can be determined based on the identifier of the second control resource set.
[0129] S1104, determine the target beam of PDCCH from the corresponding TCI status list according to the second status identifier indicating a TCI status in the third control signaling.
[0130] In this embodiment, the TCI status list includes beams corresponding to multiple TCI status identifiers. Based on the second status identifier, the beam corresponding to the second status identifier can be determined from the TCI status list corresponding to the second control resource set, and the beam corresponding to the second status identifier is determined as the target beam of the PDCCH. Further, the terminal device switches to the target beam for PDCCH transmission.
[0131] This application provides a method for dynamically selecting a TRP, which further includes the following steps:
[0132] Optionally, the terminal device determines a first TCI status list corresponding to all control resource sets associated with a first index of the control resource set pool. That is, since a CORESET is associated with different CORESETPoolIndexes, after obtaining CORESETPoolIndex#0, the CORESET associated with CORESETPoolIndex#0 can be determined, and the first TCI status list corresponding to the CORESET associated with CORESETPoolIndex#0 can be determined.
[0133] Optionally, the terminal device determines a second TCI status list corresponding to all control resource sets associated with the second index of the control resource set pool. That is, after obtaining CORESETPoolIndex#1, it can determine the CORESET associated with CORESETPoolIndex#1 and determine the second TCI status list corresponding to the CORESET associated with CORESETPoolIndex#1.
[0134] It should be noted that the first TCI state list and the second TCI state list each contain different TCI states: one list includes the TCI state of the serving cell, and the other list includes the TCI states of both the serving cell and non-serving cells. In some implementations, the first TCI state list may include the TCI state of the serving cell, and the second TCI state list may include both the serving cell and non-serving cell TCI states. In other implementations, the first TCI state list may include both the serving cell and non-serving cell TCI states, and the second TCI state list may include the serving cell.
[0135] For example, the first TCI status list corresponding to the CORESET associated with CORESETPoolIndex#0 includes the TCI status of the serving cell, and the second TCI status list corresponding to the CORESET associated with CORESETPoolIndex#1 includes the TCI status of both the serving cell and non-serving cells.
[0136] It should be noted that in this application, the non-serving cell TCI state refers to the reference signal associated with the TCI state that is a non-serving cell reference signal.
[0137] This application provides a method for dynamically selecting a TRP. By allocating a first index and a second index of the control resource set pool to the control resource set, the TCI status of different TRPs can be indicated to the terminal device as needed.
[0138] Figure 12 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to a terminal device, such as... Figure 12 As shown, the method includes:
[0139] S1201, in response to failure to receive control signaling.
[0140] After receiving the configuration information from the RRC signaling, the terminal device did not receive the TRP selection control signaling contained in the MAC CE signaling.
[0141] S1202, the TRP corresponding to the target index of the control resource pool is determined as the target TRP.
[0142] The TRP with an index value of 0 in the default control resource set pool is selected and designated as the target TRP, and it does not receive other PDCCHs through the configuration parameters of other control resource sets.
[0143] In related technologies, if control signaling is not obtained, all TRPs are identified as target TRPs, which exceeds the processing capacity of the terminal device. However, the method of this disclosure embodiment can control the number of target TRPs within the processing capacity of the terminal device, thereby improving system throughput.
[0144] This application provides a method for dynamically selecting a TRP, illustrating a method for determining the TRP when no control signaling is obtained, ensuring that the terminal device can determine the TRP serving it even when there is no control signaling.
[0145] Figure 13 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to network devices, such as... Figure 13 As shown, the method includes:
[0146] S1301, Send RRC signaling to the terminal device, the RRC signaling including the control resource set and / or the pool index of the control resource set configured for the terminal device.
[0147] S1302, send control signaling to the terminal device, wherein the control signaling is used to instruct the terminal device to determine from a plurality of TRPs at least one target TRP selected for providing services.
[0148] Send MAC CE signaling to the terminal device, where MAC CE signaling is control signaling. The control signaling can be newly constructed MAC CE signaling or existing MAC CE signaling, which is used to indicate the target beam corresponding to the PDCCH.
[0149] For details on the specific implementation of RRC signaling and control signaling, please refer to the relevant descriptions in the embodiments of this application, which will not be repeated here.
[0150] This application provides a method for dynamically selecting a Control Resource Set (TRP). The method configures an index of the Control Resource Set and / or Control Resource Set Pool for the terminal device and determines the target TRP based on the status of the configuration information. In this way, the desired target TRP can be accurately selected from multiple TRPs.
[0151] Figure 14 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to network devices, such as... Figure 14 As shown, the method includes:
[0152] S1401, Send RRC signaling to the terminal device, the RRC signaling including the control resource set and / or the pool index of the control resource set configured for the terminal device.
[0153] S1402, a first control signaling is sent to the terminal device, wherein the first control signaling includes a status information bit corresponding to the index of the control resource set pool, and the value of the status information bit is used to determine the target TRP.
[0154] Optionally, the control signaling is the first control signaling. For details on the specific implementation of the RRC signaling and the first control signaling, please refer to the relevant descriptions in the embodiments of this application; they will not be repeated here.
[0155] This application provides a method for dynamically selecting a TRP, which accurately selects the desired target TRP from multiple TRPs based on the value of the status information bit corresponding to the index of the control resource set pool in the first control signaling and the mapping relationship between the index and the TRP.
[0156] Figure 15 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to network devices, such as... Figure 15 As shown, the method includes:
[0157] S1501, send RRC signaling to the terminal device, wherein the RRC signaling includes the identification range of the different control resource set corresponding to each TRP.
[0158] S1502, a second control signaling is sent to the terminal device, wherein the second control signaling includes at least one identifier of a first control resource set, the identifier of the first control resource set being used to determine the target TRP among multiple TRPs of the terminal device.
[0159] Optionally, the control signaling is the second control signaling.
[0160] Optionally, the second control signaling also includes a first status identifier indicating a TCI status, the first status identifier being used to determine the target beam of the PDCCH corresponding to the target TRP.
[0161] For details on the specific implementation of the embodiments of this application, please refer to the relevant descriptions in the embodiments of this application, which will not be repeated here.
[0162] This application provides a method for dynamically selecting a TRP. Based on the identifier of the control resource set carried in the newly constructed second control information, the method accurately selects the required target TRP from multiple TRPs. Based on the first state information of the TCI State carried in the second control information, the method indicates the target beam for the PDCCH of the selected TRP while selecting the target TRP.
[0163] Figure 16 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to network devices, such as... Figure 16 As shown, the method includes:
[0164] S1601 Receives measurement information from the terminal device and determines the target TRP for the terminal device based on the measurement information.
[0165] Based on the TCI status list corresponding to the control resource set providing the service, the cell type of the TRP currently providing service to the terminal device is determined. Then, based on the cell type of the current TRP, a target TRP is determined for the terminal device. The TRP can switch from a serving cell to a non-serving cell, and vice versa.
[0166] It should be noted that the terminal device must have a serving cell TRP.
[0167] S1602, a third control signaling is sent to the terminal device, wherein the third control signaling includes the identifier of the second control resource set corresponding to the target TRP determined for the terminal device.
[0168] Optionally, the control signaling is a third control signaling. For details on the specific implementation of the third control signaling, please refer to the relevant descriptions in the embodiments of this application; they will not be repeated here.
[0169] This application provides a method for dynamically selecting a TRP (Transfer Point of Service). The method selects the TRP to be switched according to different situations. In this way, the best TRP can be selected from multiple TRPs to provide services to the terminal device.
[0170] Figure 17 This is a flowchart illustrating a method for dynamically selecting a TRP according to an embodiment of this application. This method is applied to network devices, such as... Figure 17As shown, the method includes:
[0171] S1701, send RRC signaling to the terminal device. The index of the control resource set pool carried in the RRC signaling includes the first index of the control resource set pool and the second index of the control resource set pool.
[0172] S1702, send to the terminal device a first TCI status list corresponding to the control resource set associated with the first index of the control resource set pool, and a second TCI status list corresponding to the control resource set associated with the second index of the control resource set pool.
[0173] S1703, send the existing third control signaling to the terminal device to indicate the target beam corresponding to the PDCCH, wherein the third control signaling includes the identifier of the second control resource set corresponding to the target TRP determined by the network device for the terminal device.
[0174] For details on the specific implementation of the embodiments of this application, please refer to the relevant descriptions in the embodiments of this application, which will not be repeated here.
[0175] This application provides a method for dynamically selecting a TRP. By allocating a first index and a second index of the control resource set pool to the control resource set, the TCI status of different TRPs can be indicated to the terminal device as needed.
[0176] In the embodiments provided above, the methods provided by the embodiments of this application have been described from the perspectives of network devices and terminal devices, respectively. To implement the functions of the methods provided in the embodiments of this application, the network device and the terminal device may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions may be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.
[0177] Please see Figure 18 This is a schematic diagram of the structure of a communication device 1800 provided in an embodiment of this application. Figure 18 The communication device 1800 shown may include a transceiver module 1801 and a processing module 1802. The transceiver module 1801 may include a sending module and a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module 1801 can implement both sending and receiving functions.
[0178] The communication device 1800 may be a terminal device (such as the first terminal device in the aforementioned method embodiments), a device within a terminal device, or a device that can be used in conjunction with a terminal device. Alternatively, the communication device 1800 may be a network device, a device within a network device, or a device that can be used in conjunction with a network device.
[0179] Communication device 1800 is a terminal device, including:
[0180] The transceiver module 1801 is used to acquire control signaling.
[0181] Processing module 1802 is used to determine one or more target TRPs from a plurality of TRPs for providing services to terminal devices, based on control signaling.
[0182] Optionally, the transceiver module 1801 is further configured to: receive Radio Resource Control (RRC) signaling sent by the network device, wherein the RRC signaling includes an index of the control resource set and / or control resource set pool configured for the terminal device.
[0183] Optionally, the transceiver module 1801 is further configured to: receive a first control signaling sent by the network device, wherein the first control signaling includes status information bits corresponding to the index of the control resource set pool.
[0184] Optionally, the processing module 1802 is further configured to: determine at least one target TRP from multiple TRPs based on the value of the status information bit.
[0185] Optionally, the transceiver module 1801 is further configured to: receive a second control signaling sent by the network device, wherein the second control signaling includes at least an identifier of the first control resource set.
[0186] Optionally, the processing module 1802 is further configured to: determine the target TRP from multiple TRPs based on the identifier of the first control resource set.
[0187] Optionally, the processing module 1802 is further configured to: determine the target identifier range in which the identifier of the first control resource set is located, and determine the target TRP based on the target identifier range.
[0188] Optionally, the second control signaling also includes a first status identifier indicating the TCI status. The processing module 1802 is further configured to: determine the target beam of the PDCCH corresponding to the target TRP based on the first status identifier.
[0189] Optionally, the transceiver module 1801 is further configured to: receive a third control signaling sent by the network device to indicate the target beam corresponding to the PDCCH, wherein the third control signaling includes an identifier of the second control resource set corresponding to the target TRP determined by the network device for the terminal device.
[0190] Optionally, the processing module 1802 is further configured to: determine the target TRP from multiple TRPs of the terminal device based on the identifier of the second control resource set.
[0191] Optionally, the processing module 1802 is further configured to: determine the cell type to which the TRP currently providing services to the terminal device belongs; determine the TRP reserved by the terminal device based on the cell type to which the TRP belongs and the identifier of the second control resource set, and switch another TRP of the terminal device to the target TRP indicated by the identifier of the second control resource set.
[0192] Optionally, the processing module 1802 is further configured to: if the cell type of the TRP indicates that all TRPs currently providing services to the terminal device are TRPs of the serving cell, then determine that the TRP used to send the third control signaling is a reserved TRP, and switch the TRP of another serving cell to the target TRP indicated by the identifier of the second control resource set; in response to the cell type of the TRP indicating that the TRPs currently providing services to the terminal device include TRPs of the serving cell and TRPs of non-serving cells, then determine that the TRP of the serving cell is a reserved TRP, and switch the TRP of the non-serving cell to the target TRP indicated by the identifier of the second control resource set.
[0193] Optionally, the processing module 1802 is further configured to: determine a first TCI status list corresponding to a control resource set associated with a first index of the control resource set pool; determine a second TCI status list corresponding to a control resource set associated with a second index of the control resource set pool; wherein, one of the first TCI status list and the second TCI status list includes the TCI status of the serving cell, and the other list includes the TCI status of the serving cell and the non-serving cell.
[0194] Optionally, the processing module 1802 is further configured to: determine the TCI status list corresponding to the second control resource set based on the identifier of the second control resource set; and determine the target beam of the PDCCH from the corresponding TCI status list based on the second status identifier indicating a TCI status in the third control signaling.
[0195] Optionally, the transceiver module 1801 is further configured to: receive Media Access Control Unit (MAC CE) signaling sent by the network device, wherein the MAC CE signaling is control signaling.
[0196] Optionally, RRC signaling also includes a mapping between the identification range of the control resource set and multiple TPRs.
[0197] Optionally, the processing module 1802 is further configured to: in response to the failure to obtain control signaling, determine the TRP corresponding to the target index of the control resource set pool as the target TRP.
[0198] Communication device 1800 is a network device, including:
[0199] The transceiver module 1801 is used to send control signaling to the terminal device, wherein the control signaling is used to instruct the terminal device to determine at least one target TRP selected from a plurality of TRPs for providing services.
[0200] Optionally, the transceiver module 1801 is further configured to: send RRC signaling to the terminal device, the RRC signaling including a control resource set and / or a pool index of the control resource set configured for the terminal device.
[0201] Optionally, the transceiver module 1801 is further configured to: send a first control signaling to the terminal device, wherein the first control signaling includes a status information bit corresponding to the index of the control resource set pool, and the value of the status information bit is used to determine the target TRP.
[0202] Optionally, the transceiver module 1801 is further configured to: send a second control signaling to the terminal device, wherein the second control signaling includes at least an identifier of a first control resource set, the identifier of the first control resource set being used to determine a target TRP among multiple TRPs of the terminal device.
[0203] Optionally, the transceiver module 1801 is also used to: send the identifier range of each TRP corresponding to a different control resource set to the terminal device.
[0204] Optionally, the second control signaling also includes a first status identifier indicating the TCI status, which is used to determine the target beam of the PDCCH corresponding to the target TRP.
[0205] Optionally, the transceiver module 1801 is further configured to: receive measurement information from the terminal device; determine a target TRP for the terminal device based on the measurement information; and send a third control signaling to the terminal device, wherein the third control signaling includes an identifier of the second control resource set corresponding to the target TRP determined for the terminal device.
[0206] Optionally, the transceiver module 1801 is further configured to: send to the terminal device a first TCI status list corresponding to a control resource set associated with a first index of the control resource set pool, and a second TCI status list corresponding to a control resource set associated with a second index of the control resource set pool; wherein, one of the first TCI status list and the second TCI status list includes the TCI status of each serving cell, and the other list includes the TCI status of the serving cell and the non-serving cell.
[0207] Optionally, the transceiver module 1801 is further configured to: send MAC CE signaling to the terminal device, wherein the MAC CE signaling is control signaling.
[0208] Optionally, RRC signaling also includes a mapping between the identification range of the control resource set and multiple TPRs.
[0209] Please see Figure 19 , Figure 19 This is a schematic diagram of another communication device 1900 provided in an embodiment of this application. The communication device 1900 can be a network device, a terminal device, a chip, chip system, or processor that supports the implementation of the above methods in a network device, or a chip, chip system, or processor that supports the implementation of the above methods in a terminal device. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0210] The communication device 1900 may include one or more processors 1901. The processor 1901 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0211] Optionally, the communication device 1900 may further include one or more memories 1902, on which a computer program 1904 may be stored. The processor 1901 executes the computer program 1904 to cause the communication device 1900 to perform the methods described in the above method embodiments. Optionally, the memory 1902 may also store data. The communication device 1900 and the memory 1902 may be provided separately or integrated together.
[0212] Optionally, the communication device 1900 may also include a transceiver 1905 and an antenna 1906. The transceiver 1905 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 1905 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0213] Optionally, the communication device 1900 may further include one or more interface circuits 1907. The interface circuits 1907 are used to receive code instructions and transmit them to the processor 1901. The processor 1901 executes the code instructions to cause the communication device 1900 to perform the methods described in the above method embodiments.
[0214] In one implementation, the processor 1901 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0215] In one implementation, processor 1901 may store computer program 1903, which runs on processor 1901 and causes communication device 1900 to perform the methods described in the above method embodiments. Computer program 1903 may be embedded in processor 1901; in this case, processor 1901 may be implemented in hardware.
[0216] In one implementation, the communication device 1900 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide-semiconductor (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide-semiconductor (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0217] The communication device described in the above embodiments may be a network device or a terminal device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may vary. Figure 19 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0218] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0219] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0220] (3) ASIC, such as modem;
[0221] (4) Modules that can be embedded in other devices;
[0222] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0223] (6) Others, etc.
[0224] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 20 The diagram shows the structure of the chip. Figure 20 The chip shown includes a processor 2001 and an interface 2002. There can be one or more processors 2001, and multiple interfaces 2002.
[0225] Optionally, the chip also includes a memory 2003, which is used to store necessary computer programs and data.
[0226] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0227] This application also provides a system for determining sidelink duration, the system comprising the aforementioned... Figure 18 In the embodiments, the communication device serves as a terminal device and the communication device serves as a network device; alternatively, the system includes the aforementioned components. Figure 19 The embodiments include a communication device as a terminal device and a communication device as a network device.
[0228] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0229] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0230] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0231] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., involved in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of sequence.
[0232] At least one in this application can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any limitation. In the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0233] The correspondences shown in the tables of this application can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this application is not limited to these values. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headings of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0234] The term "predefined" in this application can be understood as definition, pre-defined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0235] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed 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.
[0236] 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.
[0237] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations 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. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for dynamically selecting a Transmitter / Receiver Point (TRP), characterized in that, The method, executed by a terminal device, includes: Receive control signaling sent by a network device, and determine one or more target TRPs from a plurality of TRPs to provide services to the terminal device based on the control signaling; The control signaling is a third control signaling used to indicate the target beam corresponding to the PDCCH. The third control signaling reuses existing MAC CE signaling used to indicate the target beam corresponding to the PDCCH. The MAC CE signaling includes the identifier of the second control resource set corresponding to the target TRP determined by the network device for the terminal device, the serving cell identifier, and the TCI status identifier. The step of determining one or more target TRPs from multiple TRPs to provide services to the terminal device according to the control signaling includes: The cell type of the TRP currently providing services to the terminal device is determined based on the TCI state list corresponding to the control resource set providing the service. If the TCI State status identifier in the TCI state list belongs to a serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a serving cell; if the TCI State status identifier in the TCI state list belongs to a non-serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a non-serving cell. Based on the cell type to which the TRP belongs and the identifier of the second control resource set, determine that one of the TRPs currently providing services to the terminal device is a reserved TRP for the terminal device; Change another TRP in the TRP currently serving the terminal device to the target TRP indicated by the identifier of the second control resource set; The method further includes: In response to the cell type of the TRP indicating that all TRPs currently providing services to the terminal device are TRPs of the serving cell, the TRP used to send the third control signaling among the TRPs currently providing services to the terminal device is determined to be the reserved TRP, and the other TRP is changed to the target TRP indicated by the identifier of the second control resource set; In response to the cell type indication of the TRP, which indicates that the TRP currently providing services to the terminal device includes both the serving cell TRP and the non-serving cell TRP, the serving cell TRP is determined to be the reserved TRP, and the non-serving cell TRP is changed to the target TRP indicated by the identifier of the second control resource set.
2. The method according to claim 1, characterized in that, The method further includes: The terminal device receives Radio Resource Control (RRC) signaling sent by the network device, the RRC signaling including an index of the control resource set and / or control resource set pool configured for the terminal device.
3. The method according to claim 1, characterized in that, The index of the control resource set pool carried in the RRC signaling includes a first index of the control resource set pool and a second index of the control resource set pool. The method further includes: Determine a first TCI status list corresponding to all control resource sets associated with a first index of the control resource set pool; Determine a second TCI status list corresponding to all control resource sets associated with the second index of the control resource set pool; The first TCI status list and the second TCI status list include the TCI status of the serving cell in one list and the TCI status of the serving cell and the non-serving cell in the other list.
4. The method according to claim 3, characterized in that, The method further includes: Based on the identifier of the second control resource set, determine the TCI status list corresponding to the second control resource set; The target beam of the PDCCH is determined from the corresponding TCI state list based on the second state identifier indicating a TCI state in the third control signaling.
5. The method according to claim 1, characterized in that, The method further includes: In response to the failure to acquire the control signaling, the TRP corresponding to the target index of the control resource set pool is determined as the target TRP.
6. A method for dynamically selecting a TRP, characterized in that, Performed by a network device, the method includes: Send MAC CE signaling to the terminal device, wherein the MAC CE signaling is used to instruct the terminal device to determine at least one target TRP selected from a plurality of TRPs for providing services; The MAC CE signaling reuses the existing third control signaling used to indicate the target beam corresponding to the PDCCH. The MAC CE signaling includes the identifier of the second control resource set corresponding to the target TRP determined by the network device for the terminal device, the serving cell identifier, and the status identifier of the TCI status. The MAC CE signaling is used by the terminal device to determine one or more target TRPs from multiple TRPs for providing services; The terminal device determines one or more target TRPs from a plurality of TRPs for providing services, including: The cell type of the TRP currently providing services to the terminal device is determined based on the TCI state list corresponding to the control resource set providing the service. If the TCI State status identifier in the TCI state list belongs to a serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a serving cell; if the TCI State status identifier in the TCI state list belongs to a non-serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a non-serving cell. Based on the cell type to which the TRP belongs and the identifier of the second control resource set, determine that one of the TRPs currently providing services to the terminal device is a reserved TRP for the terminal device; Change another TRP in the TRP currently serving the terminal device to the target TRP indicated by the identifier of the second control resource set; The cell type of the TRP indicates that all TRPs currently providing services to the terminal device are TRPs of the serving cell. The reserved TRP is the TRP among the TRPs currently providing services to the terminal device that is used to send the third control signaling, and the other TRP is changed to the target TRP indicated by the identifier of the second control resource set. The cell type of the TRP indicates that the TRPs currently providing services to the terminal device include the serving cell TRP and the non-serving cell TRP, the reserved TRP is the serving cell TRP, and the non-serving cell TRP is changed to the target TRP indicated by the identifier of the second control resource set.
7. The method according to claim 6, characterized in that, The method further includes: Send RRC signaling to the terminal device, the RRC signaling including the control resource set and / or the pool index of the control resource set configured for the terminal device.
8. The method according to claim 7, characterized in that, The method further includes: Receive measurement information from the terminal device, and determine the target TRP for the terminal device based on the measurement information; A third control signaling is sent to the terminal device, wherein the third control signaling includes an identifier of the second control resource set corresponding to the target TRP determined for the terminal device.
9. The method according to claim 8, characterized in that, The index of the control resource set pool includes a first index of the control resource set pool and a second index of the control resource set pool. The method further includes: Send to the terminal device a first TCI status list corresponding to all control resource sets associated with a first index of the control resource set pool, and a second TCI status list corresponding to all control resource sets associated with a second index of the control resource set pool; The first TCI status list and the second TCI status list include the TCI status of each serving cell in one list and the TCI status of serving cells and non-serving cells in the other list.
10. A communication device, characterized in that, include: The transceiver module is used to receive control signaling sent by the network device. The control signaling is a third control signaling used to indicate the target beam corresponding to the PDCCH. The third control signaling is a reuse of the existing MAC CE signaling used to indicate the target beam corresponding to the PDCCH. The MAC CE signaling includes the identifier of the second control resource set corresponding to the target TRP determined by the network device for the terminal device, the serving cell identifier, and the status identifier of the TCI status. The processing module is configured to determine, based on the control signaling, one or more target TRPs from a plurality of TRPs for providing services to the terminal device; The processing module is specifically used for: The cell type of the TRP currently providing services to the terminal device is determined based on the TCI state list corresponding to the control resource set providing the service. If the TCI State status identifier in the TCI state list belongs to a serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a serving cell; if the TCI State status identifier in the TCI state list belongs to a non-serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a non-serving cell. Based on the cell type to which the TRP belongs and the identifier of the second control resource set, determine that one of the TRPs currently providing services to the terminal device is a reserved TRP for the terminal device; Change another TRP in the TRP currently serving the terminal device to the target TRP indicated by the identifier of the second control resource set; The device is also used for: In response to the cell type of the TRP indicating that all TRPs currently providing services to the terminal device are TRPs of the serving cell, the TRP used to send the third control signaling among the TRPs currently providing services to the terminal device is determined to be the reserved TRP, and the other TRP is changed to the target TRP indicated by the identifier of the second control resource set; In response to the cell type indication of the TRP, which indicates that the TRP currently providing services to the terminal device includes both the serving cell TRP and the non-serving cell TRP, the serving cell TRP is determined to be the reserved TRP, and the non-serving cell TRP is changed to the target TRP indicated by the identifier of the second control resource set.
11. A communication device, characterized in that, include: A transceiver module is used to send MAC CE signaling to a terminal device, wherein the MAC CE signaling is used to instruct the terminal device to determine at least one target TRP selected from a plurality of TRPs for providing services; The MAC CE signaling reuses the existing third control signaling used to indicate the target beam corresponding to the PDCCH. The MAC CE signaling includes the identifier of the second control resource set corresponding to the target TRP determined by the network device for the terminal device, the serving cell identifier, and the status identifier of the TCI status. The MAC CE signaling is used by the terminal device to determine one or more target TRPs from multiple TRPs for providing services; Among these, determining one or more target TRPs from multiple TRPs for providing services includes: The cell type of the TRP currently providing services to the terminal device is determined based on the TCI state list corresponding to the control resource set providing the service. If the TCI State status identifier in the TCI state list belongs to a serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a serving cell; if the TCI State status identifier in the TCI state list belongs to a non-serving cell, then the cell type of the TRP providing services to the terminal device is determined to be a non-serving cell. Based on the cell type to which the TRP belongs and the identifier of the second control resource set, determine that one of the TRPs currently providing services to the terminal device is a reserved TRP for the terminal device; Change another TRP in the TRP currently serving the terminal device to the target TRP indicated by the identifier of the second control resource set; The cell type of the TRP indicates that all TRPs currently providing services to the terminal device are TRPs of the serving cell. The reserved TRP is the TRP among the TRPs currently providing services to the terminal device that is used to send the third control signaling, and the other TRP is changed to the target TRP indicated by the identifier of the second control resource set. The cell type of the TRP indicates that the TRPs currently providing services to the terminal device include the serving cell TRP and the non-serving cell TRP, the reserved TRP is the serving cell TRP, and the non-serving cell TRP is changed to the target TRP indicated by the identifier of the second control resource set.
12. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 5.
13. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 6 to 9.
14. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1 to 5.
15. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 6 to 9.
16. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1 to 5 to be implemented.
17. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 6 to 9 to be implemented.