Terminal device scheduling method and apparatus
The terminal device scheduling method optimizes resource allocation for terminal devices with relaxed processing capabilities, ensuring successful random access message transmission by adjusting processing delays and avoiding resource waste.
Patent Information
- Application Number
- JP2024547632
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-02-11
- Publication Date
- 2025-10-06
- Estimated Expiration
- 2042-02-11
AI Technical Summary
Terminal devices with relaxed processing capabilities struggle to process or prepare physical downlink and uplink shared channels due to scheduling based on non-relaxed processing capabilities, leading to unsuccessful transmission of random access messages.
A terminal device scheduling method that determines resources for random access messages based on its processing capability, allowing the network device to adjust the processing delay and schedule subsequent messages accordingly, thereby ensuring successful transmission.
This approach enables terminal devices with relaxed processing capabilities to successfully transmit random access messages by optimizing resource allocation, avoiding resource waste and improving utilization.
Smart Images

Figure 0007749859000003 
Figure 0007749859000004 
Figure 0007749859000005
Abstract
Description
[Technical Field]
[0001] The present application relates to the field of communication technology, and in particular to a terminal device scheduling method and apparatus thereof. [Background technology]
[0002] In the related technology, when a serving cell (SC) allows access by a terminal device with relaxed processing capabilities, if a network device schedules all terminal devices (including terminal devices with relaxed processing capabilities) that access the serving cell based on processing capabilities that are still not relaxed, the terminal devices with relaxed processing capabilities do not have enough time to process or prepare a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH), and therefore it becomes difficult for the terminal devices with relaxed processing capabilities to successfully transmit random access messages. Summary of the Invention [Problem to be solved by the invention]
[0003] An embodiment of the present application provides a terminal device scheduling method and apparatus applicable to the communication technology field, which can determine resources corresponding to a random access message based on the processing capability of the terminal device, and a network device can determine a random access processing delay based on the resources to schedule the terminal device, thereby avoiding a terminal device with reduced capability (REDCAP) having relaxed processing capability from being unable to process or prepare a PDSCH / PUSCH in a timely manner, and allowing the terminal device to successfully transmit a random access message, which is advantageous to saving resources and avoiding resource waste. [Means for solving the problem]
[0004] According to a first aspect, an embodiment of the present application provides a terminal device scheduling method, the method being executed by a terminal device, the method including: determining a resource corresponding to a random access message based on a processing capability of a physical layer channel / signal of the terminal device; and transmitting the random access message to the network device using the resource, such that the network device determines a random access message processing delay of the terminal device based on the resource corresponding to the random access message, and schedules transmission of a subsequent random access message of the terminal device.
[0005] In one implementation, the physical layer channels / signals include one or more of a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a channel state information reference signal (CSI-RS), a channel sounding reference signal (SRS), a phase tracking reference signal (PTRS), and a tracking reference signal (TRS).
[0006] In one implementation, the method further includes receiving configuration or instruction information transmitted from the network device, wherein the configuration or instruction information configures or indicates candidate resource groups corresponding to the processing capabilities of physical layer channels / signals of the at least two types of terminal devices.
[0007] In one implementation, the physical layer channel / signal processing capabilities of different terminal devices correspond to different candidate resource groups.
[0008] In one implementation form, the step of determining resources corresponding to the random access message based on the processing capability of the physical layer channel / signal of the terminal device includes, in response to the terminal device being an evolved capacity-reduced terminal device or the processing capability of the physical layer channel / signal of the terminal device being a relaxed processing capability, determining candidate resource groups for the terminal device based on a mapping relationship between the candidate resource groups and the processing capability of the physical layer channel / signal of the terminal device, and determining resources for transmitting the random access message from the candidate resource groups of the terminal device.
[0009] In one implementation, the random access message is a first random access message.
[0010] In one implementation, the random access message is a third random access message, and the mapping relationship between the candidate resource groups and the processing capabilities of the physical layer channels / signals of the terminal device is determined based on a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, where the first time interval is the time interval from when the terminal device receives the last symbol of the second random access message to when it transmits the first symbol of the third random access message.
[0011] In one implementation, the setting or instruction information carries a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals.
[0012] In one implementation, the setting or instruction information includes an association relationship between first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of the association relationship.
[0013] In one implementation, the setting or instruction information includes a first time interval corresponding to the processing capability of at least one type of physical layer channel / signal, or an index of the first time interval corresponding to the processing capability of the at least one type of physical layer channel / signal, wherein the association relationship between the first time intervals corresponding to the processing capabilities of the at least two types of physical layer channel / signal is an association relationship preset by a protocol.
[0014] In one implementation, the resource includes at least one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource.
[0015] According to a second aspect, an embodiment of the present application provides another terminal device scheduling method, which is performed by a network device, and includes: receiving a random access message sent from a terminal device; determining a random access message processing delay of the terminal device based on a resource corresponding to the random access message; and scheduling transmission of a subsequent random access message of the terminal device based on the random access processing delay of the terminal device.
[0016] In one implementation, the method further includes a step of sending configuration or instruction information to the terminal device, wherein the configuration or instruction information is used to configure or indicate candidate resource groups corresponding to the processing capabilities of physical layer channels / signals of at least two types of the terminal device.
[0017] In one implementation, the physical layer channels / signals include one or more of a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a channel state information reference signal (CSI-RS), a channel sounding reference signal (SRS), a phase tracking reference signal (PTRS), and a tracking reference signal (TRS).
[0018] In one implementation, the physical layer channel / signal processing capabilities of different terminal devices correspond to different candidate resource groups.
[0019] In one implementation, the step of determining a random access message processing delay of the terminal device based on resources corresponding to the random access message includes a step of determining that the random access message processing delay of the terminal device is a relaxed delay in response to the resources corresponding to the random access message being configured resources in at least two candidate resource groups.
[0020] In one implementation, the random access message is a first random access message.
[0021] In one implementation, the random access message is a third random access message, and the mapping relationship between the candidate resource groups and the processing capabilities of the physical layer channels / signals of the terminal device is determined based on a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, where the first time interval is the time interval from when the terminal device receives the last symbol of the second random access message to when it transmits the first symbol of the third random access message.
[0022] In one implementation, the setting or instruction information includes a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals.
[0023] In one implementation, the setting or instruction information includes an association relationship between first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of the association relationship.
[0024] In one implementation, the setting or instruction information includes a first time interval corresponding to the processing capability of at least one type of physical layer channel / signal, or an index of the first time interval corresponding to the processing capability of the at least one type of physical layer channel / signal, wherein the association relationship between the first time intervals corresponding to the processing capabilities of the at least two types of physical layer channel / signal is a predetermined association relationship.
[0025] In one implementation, the resource includes at least one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource.
[0026] According to a third aspect, an embodiment of the present application provides another terminal device scheduling method, the method being applied to a network device, the method including: scheduling transmission of a subsequent random access message of the terminal device in a serving cell in which the network device is located based on a mitigated random access message processing delay of the terminal device.
[0027] In one implementation, the serving cell supports reduced capacity terminal device access.
[0028] According to a fourth aspect, an embodiment of the present application provides a terminal device scheduling apparatus, the apparatus being applied to a terminal device, the apparatus including: a processing unit for determining, based on a processing capability of a physical layer channel / signal of the terminal device, a resource corresponding to a random access message; and a transceiver unit for transmitting the random access message to the network device using the resource, so that the network device determines, based on the resource corresponding to the random access message, a random access message processing delay of the terminal device, and schedules transmission of a subsequent random access message of the terminal device.
[0029] In one implementation, the physical layer channels / signals include one or more of a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a channel state information reference signal (CSI-RS), a channel sounding reference signal (SRS), a phase tracking reference signal (PTRS), and a tracking reference signal (TRS).
[0030] In one implementation, the transceiver unit further receives configuration or instruction information sent from the network device, wherein the configuration or instruction information is used to configure or indicate candidate resource groups corresponding to the processing capabilities of physical layer channels / signals of at least two types of the terminal devices.
[0031] In one implementation, the physical layer channel / signal processing capabilities of different terminal devices correspond to different candidate resource groups.
[0032] In one implementation form, in response to the terminal device being an evolved capacity-reduced terminal device or the processing capability of the physical layer channel / signal of the terminal device being a relaxed processing capability, the processing unit specifically determines a candidate resource group for the terminal device based on a mapping relationship between the candidate resource group and the processing capability of the physical layer channel / signal of the terminal device, and determines a resource for transmitting the random access message from the candidate resource group of the terminal device.
[0033] In one implementation, the random access message is a first random access message.
[0034] In one implementation, the random access message is a third random access message, and the mapping relationship between the candidate resource groups and the processing capabilities of the physical layer channels / signals of the terminal device is determined based on a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, where the first time interval is the time interval from when the terminal device receives the last symbol of the second random access message to when it transmits the first symbol of the third random access message.
[0035] In one implementation, the setting or instruction information includes a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals. In one implementation, the setting or instruction information includes an association relationship between first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of the association relationship.
[0036] In one implementation, the setting or instruction information includes a first time interval corresponding to the processing capability of at least one type of physical layer channel / signal, or an index of the first time interval corresponding to the processing capability of the at least one type of physical layer channel / signal, wherein the association relationship between the first time intervals corresponding to the processing capabilities of the at least two types of physical layer channel / signal is an association relationship preset by a protocol.
[0037] In one implementation, the resource includes at least one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource.
[0038] According to a fifth aspect, an embodiment of the present application provides another terminal device scheduling apparatus, which is applied to a network device, and the apparatus includes: a transceiver unit for receiving a random access message sent from a terminal device; and a processing unit for determining a random access message processing delay of the terminal device based on a resource corresponding to the random access message, wherein the processing unit further schedules transmission of a subsequent random access message of the terminal device based on the random access message processing delay of the terminal device.
[0039] In one implementation, the transceiver unit further transmits configuration or instruction information to the terminal device, where the configuration or instruction information configures or indicates candidate resource groups corresponding to the processing capabilities of the physical layer channels / signals of the at least two types of terminal devices.
[0040] In one implementation, the physical layer channels / signals include one or more of a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a channel state information reference signal (CSI-RS), a channel sounding reference signal (SRS), a phase tracking reference signal (PTRS), and a tracking reference signal (TRS).
[0041] In one implementation, the physical layer channel / signal processing capabilities of different terminal devices correspond to different candidate resource groups.
[0042] In one implementation, the processing unit specifically determines that the random access message processing delay of the terminal device is a relaxed delay in response to the resource corresponding to the random access message being a configured resource in at least two candidate resource groups.
[0043] In one implementation, the random access message is a first random access message.
[0044] In one implementation, the random access message is a third random access message, and the mapping relationship between the candidate resource groups and the processing capabilities of the physical layer channels / signals of the terminal device is determined based on a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, where the first time interval is the time interval from when the terminal device receives the last symbol of the second random access message to when it transmits the first symbol of the third random access message.
[0045] In one implementation, the setting or instruction information includes a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals.
[0046] In one implementation, the setting or instruction information includes an association relationship between first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of the association relationship.
[0047] In one implementation, the setting or instruction information includes a first time interval corresponding to the processing capability of at least one type of physical layer channel / signal, or an index of the first time interval corresponding to the processing capability of the at least one type of physical layer channel / signal, wherein the association relationship between the first time intervals corresponding to the processing capabilities of the at least two types of physical layer channel / signal is a predetermined association relationship.
[0048] In one implementation, the resource includes at least one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource.
[0049] According to a sixth aspect, an embodiment of the present application provides another terminal device scheduling apparatus, the apparatus being applied to a network device, the apparatus including: a processing unit for scheduling transmission of a subsequent random access message of the terminal device in a serving cell in which the network device is located, based on a mitigated random access message processing delay of the terminal device.
[0050] In one implementation, the serving cell supports reduced capacity terminal device access.
[0051] According to a seventh aspect, an embodiment of the present application provides a communication device, the communication device including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the communication device to perform the method according to the first aspect.
[0052] According to an eighth aspect, an embodiment of the present application provides a communication device, the communication device including a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the communication device to perform the method according to the second aspect or the method according to the third aspect.
[0053] According to a ninth aspect, an embodiment of the present application provides a communication device, the device including a processor and an interface circuit, the interface circuit receiving and transmitting code instructions to the processor, the processor executing the code instructions to cause the device to perform the method according to the first aspect.
[0054] According to a tenth aspect, an embodiment of the present application provides a communication device, the device including a processor and an interface circuit, the interface circuit receiving and transmitting code instructions to the processor, the processor executing the code instructions to cause the device to perform the method according to the second or third aspect.
[0055] According to an eleventh aspect, an embodiment of the present application provides a communication system, the system comprising a communication device according to the fourth aspect and a communication device according to the fifth or sixth aspect, or the system comprising a communication device according to the seventh aspect and a communication device according to the eighth aspect, or the system comprising a communication device according to the ninth aspect and a communication device according to the tenth aspect.
[0056] According to a twelfth aspect, an embodiment of the present invention provides a computer-readable storage medium for storing instructions for use by the terminal device, the instructions, when executed, causing the terminal device to perform the method according to the first aspect.
[0057] In a thirteenth aspect, an embodiment of the present invention provides a readable storage medium for storing instructions for use by the network device, the instructions, when executed, causing the network device to perform the method according to the second aspect or the method according to the third aspect.
[0058] According to a fourteenth aspect, the present application further provides a computer program product comprising a computer program which, when executed on a computer, causes the computer to carry out the method according to the first aspect above.
[0059] According to a fifteenth aspect, the present application further provides a computer program product comprising a computer program which, when executed on a computer, causes the computer to perform the method according to the second aspect or the method according to the third aspect.
[0060] According to a sixteenth aspect, the present application provides a chip system, the chip system including at least one processor and an interface, to support a terminal device in performing the functions according to the first aspect, for example, determining or processing at least one of the data and information according to the method. In one possible design, the chip system further includes a memory, which stores computer programs and data required by the terminal device. The chip system may be composed of a chip or may include a chip and other discrete devices.
[0061] According to a seventeenth aspect, the present application provides a chip system, the chip system including at least one processor and an interface, to support a terminal device in performing the functions according to the second or third aspects, for example, determining or processing at least one of the data and information according to the method. In one possible design, the chip system further includes a memory, which stores computer programs and data required by the terminal device. The chip system may be composed of a chip or may include a chip and other discrete devices.
[0062] According to an eighteenth aspect, the present application provides a computer program which, when run on a computer, causes the computer to carry out the method according to the first aspect above.
[0063] According to a 19th aspect, the present application provides a computer program which, when run on a computer, causes the computer to carry out the method according to the first aspect or the method according to the second aspect. [Brief explanation of the drawings]
[0064] In order to more clearly describe the technical solutions in the embodiments or background art of the present application, the following describes the drawings that need to be used in the embodiments or background art of the present application. [Figure 1] 1 is an architecture diagram of a communication system provided by an embodiment of the present application; [Figure 2] 1 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application; [Figure 3] 1 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application; [Figure 4] 1 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application; [Figure 5] 1 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application; [Figure 6] 1 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application; [Figure 7] 1 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application; [Figure 8] 1 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application; [Figure 9] 4 is a flowchart of a terminal device scheduling apparatus provided by an embodiment of the present application; [Figure 10] 4 is a flowchart of another terminal device scheduling apparatus provided by an embodiment of the present application; [Figure 11] 4 is a flowchart of another terminal device scheduling apparatus provided by an embodiment of the present application; [Figure 12] 1 is a structural schematic diagram of a communication device provided by an embodiment of the present application; [Figure 13] 1 is a structural schematic diagram of a chip provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION
[0065] To facilitate understanding, we first explain the terminology associated with this application. 1. Physical uplink shared channel (PUSCH) The PUSCH is used to carry uplink higher layer / physical layer control signaling and user data. 2. Physical downlink shared channel (PDSCH) The PDSCH is used to carry downlink higher layer control signaling and user data. 3. Physical downlink control channel (PDCCH) The PDCCH channel transmits downlink control information (DCI) related to physical uplink / downlink shared channels (PUSCH, PDSCH), and the DCI information includes related information such as resource block (RB) allocation information, HARQ process identifier, etc. If a terminal device does not accurately decode the DCI information, it cannot accurately process PDSCH data or PUSCH data. 4. Bandwidth part (BWP) A bandwidth part (BWP) is a subset of the terminal channel bandwidth, which allows flexibly adjusting the size of the transmission and reception bandwidth of a terminal device through bandwidth adaptation in NR, so that the transmission and reception bandwidth of a terminal device may not be the same as the cell bandwidth. A terminal can only activate one uplink (UL) BWP and one downlink (DL) BWP at the same time, and each BWP has a subcarrier spacing (SCS). Unless otherwise specified, all signals and channels in the BWP use the SCS. 5. Hybrid automatic repeat request (HARQ) HARQ is a new communication technology based on FEC (Forward Error Correction) and ARQ (Automatic Repeat Request) that has been researched and developed to achieve better interference prevention and fading resistance, and to improve system throughput (effectiveness) and data transmission reliability.
[0066] In order to better understand the terminal device scheduling method and apparatus disclosed in the embodiments of the present application, the following first describes a communication system applied to the embodiments of the present application.
[0067] Referring to FIG. 1, FIG. 1 is an architecture diagram of a communication system provided by an embodiment of the present application. The communication system includes, but is not limited to, one network device and one terminal device. The number and form of devices shown in FIG. 1 are for illustrative purposes only and do not limit the embodiment of the present application. In actual applications, the system may include two or more network devices and two or more terminal devices. Take as an example that the communication system shown in FIG. 1 may include one network device 101 and one terminal device 102.
[0068] It should be noted that the technical solutions of the embodiments of the present application may be applied to various communication systems, such as a long term evolution (LTE) system, a fifth generation (5G) mobile communication system, a 5G new radio (NR) system, or other future new mobile communication systems.
[0069] The network device 101 in the embodiments of the present application is a network entity for transmitting and receiving signals. For example, the network device 101 may be an evolved base station (eNB), a transmission reception point (TRP), a next generation base station (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. The embodiments of the present application do not limit the specific technology used by the network device and the specific device form. The network device provided by the embodiments of the present application is composed of a central unit (CU) and distributed units (DUs), where the CU may be referred to as a control unit. The CU-DU structure can be used to separate protocol layers of a network device, for example, a base station, with some protocol layer functions centrally controlled by the CU and the remaining or all protocol layer functions distributed to the DUs, and the CU centrally controls the DUs.
[0070] The terminal device 102 in the embodiment of the present application is a user-side entity for transmitting and receiving signals, such as a mobile phone. The terminal device may also be called a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet, a computer with wireless transmission and reception 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 embodiment of the present application does not limit the specific technology and device used by the terminal device.
[0071] It should be noted that the communication systems described in the embodiments of the present application are used to more clearly explain the technical solutions of the embodiments of the present application, and are not intended to limit the technical solutions provided by the embodiments of the present application. As those skilled in the art will appreciate, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application can also be applied to similar technical challenges.
[0072] In the above communication system, the PDSCH processing procedure time of a terminal device is calculated as shown in equation (1). T proc,1 =(N1+d 1,1 )(2048+144)·κ2-μ T c (1)
[0073] Here, Tproc.1 represents the PDSCH processing procedure time of the terminal device, and the value of N1 is related to the μ value of the terminal device. There is a correspondence between the μ value and the subcarrier spacing determined based on the subcarrier spacing. 1,1 represents the processing time in a specific situation when the PDSCH mapping method is A or B, TC is the basic time unit in a communication system, and κ is defined in Article 4.1 of the 3GPP standard TS38.214.
[0074] Here, the PDSCH processing process of the terminal device includes a PDSCH decoding process and a PUCCH preparation process. Correspondingly, the PDSCH processing procedure time T proc,1 includes the PDSCH decoding time and the PUCCH preparation time, and the terminal device determines the time T after the PDSCH has finished transmitting the last symbol. proc,1 HARQ-ACK feedback can be performed only after
[0047] When a network device performs time domain resource indication for HARQ-ACK feedback, it needs to consider the PDSCH decoding time and PUCCH preparation time of the terminal device.
[0075] In Release 15, the calculation formula for the PUSCH processing procedure time of a terminal device is as shown in the following formula (2). T proc,2 =max((N2+d 2,1 )(2048+144)·κ2 -μ· T c , d 2,2 ) (2)
[0076] where T proc,2 represents the PUSCH processing procedure time of the terminal device, and the terminal device schedules the DCI. proc,2The PUSCH can be transmitted only after receiving the PUSCH. When scheduling the PUSCH, the network device must take into account the PUSCH processing procedure time of the terminal device. 2,1 represents the processing time when the demodulation reference signal (DMRS) is set in a specific situation. If the first symbol of the time domain resource allocated to the PUSCH contains only DMRS, then d 2,1 = 0, otherwise d 2,1 = 1, and d 2,2 represents the delay introduced in BWP switching, and when DCI triggers the uplink BWP switching, d 2,2 is the switching delay of the BWP, otherwise, d 2,2 =0.
[0077] In the above communication system, multiple terminal devices may access one serving cell (SC), such as a terminal device with relaxed processing capabilities and a terminal device without relaxed processing capabilities. Different terminal devices have different PDSCH processing procedure times and PUSCH processing procedure times. For the terminal devices with the two different processing capabilities, if none of the network devices schedules all of the terminal devices that access the serving cell based on the non-relaxed processing capabilities, the terminal devices with relaxed processing capabilities will not have time to process or prepare a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH), and therefore, the random access message of the terminal device with relaxed processing capabilities is unlikely to be transmitted successfully.
[0078] Release 18 proposes mitigating terminal processing delays, such as PDSCH processing time (N1) and PUSCH preparation time (N2). For example, mitigating the processing delay to twice that of UE capability 1 in Release 16 will reduce terminal costs. The eRedcap project may also mitigate PDSCH processing delay and PUSCH preparation delay for terminals of specific service types, such as non-safety sensors such as factory sensors.
[0079] In the embodiments of the present application, the terminal device UE can be divided into a terminal device with relaxed processing capabilities and a terminal device without relaxed processing capabilities based on the difference in channel processing delay. The terminal device with relaxed processing capabilities refers to a terminal device with relaxed processing capabilities for physical layer channels or physical layer signals, and has a long channel processing delay. The terminal device without relaxed processing capabilities refers to a terminal device with no relaxed processing capabilities for physical layer channels or physical layer signals, and has a short channel processing delay.
[0080] In one possible implementation, the terminal device with relaxed processing capabilities may be a terminal device with relaxed processing capabilities, also referred to as eRedCap UE. For a terminal device without relaxed processing capabilities, in the embodiments of the present application, the terminal device without relaxed processing capabilities may also be referred to as non-eRedCap UE. It may include at least one of a reduced-capability normal terminal device (RedCap UE) and a normal terminal device (referred to as Normal UE or non-RedCap UE).
[0081] In another possible implementation, the terminal device with relaxed processing capabilities may include at least one of a reduced-capability terminal device with relaxed processing capabilities (also referred to as an eRedCap UE) and a normal terminal device with relaxed processing capabilities. The terminal device without relaxed processing capabilities may include at least one of a reduced-capability normal terminal device (RedCap UE) and a normal terminal device (also referred to as a Normal UE or non-RedCap UE).
[0082] To address this issue, the embodiments of the present application provide a terminal device scheduling method and apparatus.
[0083] Referring to Figure 2, Figure 2 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application, and the method is performed by a terminal device. As shown in Figure 2, the method may include, but is not limited to, the following steps 201-202:
[0084] Step 201: Determine a resource for transmitting a random access message based on the processing capability of a physical layer channel / signal of a terminal device.
[0085] In the embodiments of the present application, the processing capability of the physical layer channel / signal of the terminal device refers to the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device, where the physical layer channel / signal refers to the physical layer channel or the physical layer signal.
[0086] In an embodiment of the present application, the physical layer channel / physical layer signal includes one or more of a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a channel state information reference signal (CSI-RS), a channel sounding reference signal (SRS), a phase tracking reference signal (PTRS), and a tracking reference signal (TRS).
[0087] Here, the processing capability for the channel state information reference signal (CSI-RS) is determined by calculating feedback of the CSI-RS, where the feedback of the CSI-RS is, for example, a precoding matrix indicator (PMI), a rank indication (RI), a channel quality indicator (CQI), etc. Here, the processing capability of the physical layer channel / signal affects the channel processing delay of the terminal device, thereby affecting the determination of resources corresponding to the third random access message in the random access process of the terminal device and the determination of resources corresponding to the feedback of the subsequent fourth random access messages.
[0088] In the embodiments of the present application, the random access message refers to an interaction message between a terminal device and a network device in the process of random access, such as the first random access message (Msg1), the second random access message (Msg2), the third random access message (Msg3) and the fourth random access message (Msg4).
[0089] In the embodiments of the present application, the resources corresponding to the random access messages may include one of the following: a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource, where for each random access message, the resources corresponding to the random access message may be at least one of the above resources.
[0090] Step 202: Send a random access message to a network device using the resource, where the random access message sent using the resource instructs the network device to determine a random access message processing delay of a terminal device based on a resource corresponding to the random access message, where the random access message processing delay of the terminal device is used to schedule transmission of a subsequent random access message of the terminal device.
[0091] In an embodiment of the present application, after determining its own physical layer channel / signal processing capability, the terminal device determines a resource for transmitting a random access message and transmits the random access message to the network device through the resource. The random access message transmitted using the resource instructs the network device to determine a random access message processing delay for the terminal device based on the resource corresponding to the random access message, and correspondingly rationally schedules the terminal device's subsequent transmission of the random access message. That is, according to the method on the terminal device side, after receiving the random access message transmitted using the resource, the network device may perform the following operations based on the random access message transmitted using the resource: determine a random access message processing delay for the terminal device based on the resource for transmitting the random access message, and thereby rationally schedule the terminal device's subsequent transmission of the random access message.
[0092] Wherein, the terminal device with relaxed processing capability and the terminal device without relaxed processing capability can use different resources to send a random access message. According to the method on the terminal device side, after receiving the random access message sent using the resource, the network device can perform the following operations based on the random access message sent using the resource: determine the type of the terminal device that sends the random access message or determine the processing capability of the terminal device that sends the random access message based on the resource that receives the random access message, and correspondingly determine the random access message processing delay of the terminal device.
[0093] Here, the terminal device with relaxed processing capabilities and the terminal device without relaxed processing capabilities may transmit random access messages using different resources. In one example, the terminal device with relaxed processing capabilities uses a first bandwidth portion BWP resource, and the terminal device without relaxed processing capabilities uses a second bandwidth portion BWP resource, where the first BWP resource and the second BWP resource only partially overlap or do not completely overlap. Here, only partially overlapping refers to a portion of the first BWP resource overlapping with a portion of the second BWP resource. In another example, the terminal device with relaxed processing capabilities uses a preamble sequence in a first preamble sequence set, and the terminal device without relaxed processing capabilities uses a preamble sequence in a second preamble sequence set, where the first preamble sequence set and the second preamble sequence set have no intersection. Detailed descriptions are omitted in the embodiments of the present application.
[0094] By implementing the embodiments of the present application, a terminal device can determine resources for transmitting a random access message based on the processing capability of its own physical layer channel / signal, and use the resources to send the random access message to a network device, where the random access message sent using the resources instructs the network device to determine a random access message processing delay for the terminal device based on the resources corresponding to the random access message, and the random access message processing delay of the terminal device is used to schedule the transmission of a subsequent random access message of the terminal device. In this manner, a network device can allocate different resources for subsequent random access messages to terminal devices with different processing capabilities, so that the terminal devices can successfully transmit messages using rationally allocated resources, and avoid re-scheduling of resources when message transmission fails, thereby avoiding resource waste and improving resource utilization.
[0095] Referring to Figure 3, Figure 3 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application, the method being executed by a terminal device. As shown in Figure 3, the method may include, but is not limited to, the following steps 301 to 303:
[0096] Step 301: receive information sent from a network device, where, based on the information, the terminal device determines candidate resource groups corresponding to at least two types of terminal devices. In some possible implementations, the information may be configuration signaling or configuration parameters, or may be indication information.
[0097] In the embodiments of the present application, different terminal devices correspond to different candidate resource groups, where different terminal devices refer to terminal devices having different physical layer channel processing capabilities or terminal devices having different physical layer signal processing capabilities.
[0098] Step 302: Determine a candidate resource group corresponding to the terminal device for transmitting the random access message, and set the resource in the candidate resource group as the resource corresponding to the random access message.
[0099] In the embodiments of the present application, the processing capability of the physical layer channel / signal of the terminal device refers to the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device.
[0100] In the above steps 301 and 302, the terminal device can determine a mapping relationship between the candidate resource groups and the terminal device type based on the received information. Here, the terminal device type refers to the terminal devices having different physical layer channel processing capabilities or different physical layer signal processing capabilities. The terminal device can determine the candidate resource groups corresponding to the terminal device based on the processing capabilities of its own physical layer channel or its own physical layer signal processing capabilities.
[0101] In the above steps 301 and 302, the terminal device can further determine a mapping relationship between the candidate resource groups and the terminal device type based on a protocol or pre-configured information. Here, the terminal device type refers to the terminal devices having different physical layer channel processing capabilities or different physical layer signal processing capabilities. The terminal device can determine the candidate resource groups corresponding to the terminal device based on the processing capabilities of its own physical layer channel or its own physical layer signal processing capabilities.
[0102] In all embodiments of the present application, a candidate resource group may include one or more candidate resources.
[0103] In an embodiment of the present application, the terminal device determines, based on the received information, a mapping relationship between terminal devices with different processing capabilities and different candidate resource groups for the random access message, and, based on the processing capability of its own physical layer channel / the processing capability of its own physical layer signal, can determine a candidate resource group with a mapping relationship between the processing capability of its own physical layer channel / the processing capability of its own physical layer signal, i.e., a candidate resource group for transmitting the random access message, and thereby transmits the random access message to the network device using resources in the candidate resource group.
[0104] In an embodiment of the present application, the physical layer channel / physical layer signal includes one or more of a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a channel state information reference signal (CSI-RS), a channel sounding reference signal (SRS), a phase tracking reference signal (PTRS), and a tracking reference signal (TRS).
[0105] In an embodiment of the present application, in response to the terminal device being an evolved reduced-capability terminal device (i.e., an eRedCap UE), or in response to the terminal device having a relaxed processing capability for a physical layer channel or a physical layer signal, a candidate resource group for the terminal device is determined based on a mapping relationship between the candidate resource group and the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device, and a resource for transmitting a random access message is determined from the candidate resource group for the terminal device, where different candidate resource groups do not have the same candidate resource.
[0106] In all embodiments of the present application, a candidate resource group may include one or more candidate resources.
[0107] In one example, in response to the terminal device being an evolved reduced-capability terminal device, determine a candidate resource group based on a mapping relationship between the candidate resource group and the evolved reduced-capability terminal device, and determine a resource from the candidate resource group for transmitting the random access message, where the evolved reduced-capability terminal device may be a terminal device with relaxed processing capability.
[0108] In another example, in response to a terminal device having a relaxed processing capability for a physical layer channel or a physical layer signal, a candidate resource group is determined based on a mapping relationship between the candidate resource group and the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device, and a resource for transmitting the random access message is determined from the candidate resource group. Here, the terminal device having a relaxed processing capability may be a reduced-capability terminal device having a relaxed processing capability. In another example, in response to a terminal device having a relaxed processing capability for a terminal device, a candidate resource group is determined based on a mapping relationship between the candidate resource group and a terminal device type, and a resource for transmitting the random access message is determined from the candidate resource group.
[0109] Step 303: Send a random access message to a network device using the resource, where the random access message sent using the resource instructs the network device to determine a random access message processing delay of a terminal device based on a resource corresponding to the random access message, where the random access message processing delay of the terminal device is used to schedule transmission of a subsequent random access message of the terminal device.
[0110] In an embodiment of the present application, the terminal device determines a candidate resource group for transmitting the random access message based on the processing capability of its own physical layer channel or the processing capability of its own physical layer signal, and uses a resource in the candidate resource group as a resource corresponding to the random access message to transmit the random access message to the network device through the resource. Corresponding to the method at the terminal device side, after receiving the random access message, the network device determines the random access message processing delay of the terminal device based on the resource for transmitting the random access message, and further reasonably schedules the transmission of subsequent random access messages of the terminal device.
[0111] In some possible implementations, the random access message may be a first random access message (Msg1) and a third random access message (Msg3). Here, in one example, the random access message may be the first random access message (Msg1), and the terminal device reports the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device by setting different resources for the first random access message. Subsequent random access messages related to the network device scheduling the terminal device refer to feedback of the third random access message and the fourth random access message. In another example, the random access message may be the third random access message (Msg3), and the terminal device reports the processing capability of the physical layer channel of the terminal device or the processing capability of its own physical layer signal by setting different resources for the third random access message. Subsequent random access messages related to the network device scheduling the terminal device refer to feedback of the fourth random access message.
[0112] By implementing the embodiments of the present application, a terminal device can receive information transmitted from a network device, where the information is used to determine a candidate resource group corresponding to the terminal device, and the terminal device determines a candidate resource group for a random access message corresponding to the terminal device based on the information based on the processing capability of its own physical layer channel or the processing capability of its own physical layer signal, and the terminal device further determines a candidate resource group from the candidate resource groups for transmitting the random access message, and sends the random access message to the network device using resources in the candidate resource group, whereby the network device determines a random access message processing delay for the terminal device based on the transmission resource of the random access message and schedules the terminal device's subsequent transmission of the random access message. In this manner, the terminal device can select resources from the corresponding candidate resource group to transmit the random access message based on the processing capability of its own physical layer channel or the processing capability of its own physical layer signal, so that the network device can determine the processing capability of the terminal device based on the resource for transmitting the random access message, and further perform resource scheduling for the terminal device's subsequent transmission of the random access message, thereby avoiding resource waste and improving resource utilization. Of course, the terminal device can further determine the candidate resource groups corresponding to the terminal device based on the communication protocol.
[0113] In the above embodiment, the random access message may be the first random access information (Msg1), that is, the method may include steps 401 to 403, as shown in FIG.
[0114] Step 401: receive information sent from a network device, where, based on the information, the terminal device determines candidate resource groups corresponding to at least two terminal devices. In some possible implementations, the information may be configuration signaling or configuration parameters, or may be indication information.
[0115] In the embodiments of the present application, different terminal devices correspond to different candidate resource groups, where different terminal devices refer to terminal devices having different physical layer channel processing capabilities or terminal devices having different physical layer signal processing capabilities.
[0116] Step 402: Determine a candidate resource group corresponding to the terminal device for sending a first random access message, and set a resource in the candidate resource group as a resource corresponding to the first random access message.
[0117] In the embodiments of the present application, the processing capability of the physical layer channel / signal of the terminal device refers to the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device.
[0118] In the above steps 401 and 402, the terminal device can determine a mapping relationship between the candidate resource groups and the terminal device type based on the received information. Here, the terminal device type refers to the terminal devices having different physical layer channel processing capabilities or different physical layer signal processing capabilities. The terminal device can determine the candidate resource groups corresponding to the terminal device based on the processing capabilities of its own physical layer channel or its own physical layer signal processing capabilities.
[0119] In the above steps 401 and 402, the terminal device can further determine a mapping relationship between the candidate resource groups and the terminal device type based on a protocol or pre-configured information. Here, the terminal device type refers to the terminal devices having different physical layer channel processing capabilities or different physical layer signal processing capabilities. The terminal device can determine the candidate resource groups corresponding to the terminal device based on the processing capabilities of its own physical layer channel or its own physical layer signal processing capabilities.
[0120] In all embodiments of the present application, a candidate resource group may include one or more candidate resources.
[0121] Step 403: Send a first random access message to a network device using a resource, where the first random access message sent using the resource instructs the network device to determine a random access message processing delay of the terminal device based on the resource corresponding to the first random access message, and schedule transmission of subsequent random access messages of the terminal device.
[0122] In an embodiment of the present application, the terminal device determines that its physical layer channel processing capabilities or physical layer signal processing capabilities are different, determines a candidate resource group for transmitting a first random access message, and uses a resource in the candidate resource group as a resource corresponding to the first random access message to transmit the first random access message to the network device. Corresponding to the method at the terminal device side, after receiving the first random access message, the network device determines a random access message processing delay of the terminal device based on the resource for transmitting the first random access message, thereby rationally scheduling the transmission of subsequent random access messages of the terminal device.
[0123] Here, if the random access message is the first random access message (Msg1), the terminal device can report the processing capability of the physical layer channel / signal of the terminal device by configuring different resources for the first random access message, so that the subsequent random access messages related to the network device scheduling the terminal device refer to the feedback of the third random access message and the fourth random access message.
[0124] Referring to Figure 5, Figure 5 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application, the method being executed by a terminal device. As shown in Figure 5, the method may include, but is not limited to, the following steps 501 to 503:
[0125] Step 501: The terminal device determines a first time interval corresponding to the processing capability of the terminal device physical layer channel or the processing capability of the terminal device physical layer signal, where the first time interval is the time interval from when the terminal device receives the last symbol of the second random access message to when the terminal device sends the first symbol of the third random access message.
[0126] In an embodiment of the present application, the terminal device can determine a corresponding first time interval based on the received information. In an embodiment of the present application, the information received by the terminal device can be configuration information or indication information, and the information is used to configure or indicate first time intervals corresponding to at least two different terminal device types. Here, the terminal device type refers to terminal devices with different physical layer channel processing capabilities or terminal devices with different physical layer signal processing capabilities. After receiving the information, the terminal device can determine candidate resource groups corresponding to the terminal device based on its terminal device type. Here, the terminal device type refers to terminal devices with different physical layer channel processing capabilities or terminal devices with different physical layer signal processing capabilities. The terminal device can determine a first time interval corresponding to the terminal device based on its own physical layer channel processing capabilities or its own physical layer signal processing capabilities.
[0127] In a first example, the information includes first time intervals corresponding to at least two types of terminal device, thereby facilitating the terminal device to determine the corresponding first time intervals based on the terminal device type and the information to determine resources for transmitting the third random access message Msg3. Here, the terminal device type includes at least one of a relaxed terminal device and a non-relaxed terminal device. In all embodiments of the present application, the processing capability of the physical layer channel of the relaxed terminal device or the processing capability of the physical layer signal of the relaxed terminal device is different from the processing capability of the physical layer channel of the non-relaxed terminal device or the processing capability of the physical layer signal of the non-relaxed terminal device.
[0128] In a second example, the information includes indexes of first time intervals corresponding to at least two terminal device types. The terminal device can determine the first time intervals corresponding to at least the terminal device types based on the indexes of the first time intervals corresponding to the at least two terminal device types, and further determines a mapping relationship between the candidate resource groups and the terminal device types based on the first time intervals corresponding to the at least two terminal device types, and further selects resources for transmitting the corresponding third random access message Msg3 based on its own terminal device type. The terminal device types include at least one of a relaxed terminal device and a non-relaxed terminal device. In all embodiments of the present application, the processing capability of the physical layer channel of the relaxed terminal device or the processing capability of the physical layer signal of the relaxed terminal device is different from the processing capability of the physical layer channel of the non-relaxed terminal device or the processing capability of the physical layer signal of the non-relaxed terminal device.
[0129] In the above two examples, the network device may directly indicate the first time intervals corresponding to the two terminal device types, or may indicate the indexes of the first time intervals.
[0130] In a third type of example, the information includes a parameter for determining a first time interval for a non-relaxed terminal device and a parameter value N for determining a first time interval for a relaxed terminal device. In response to the terminal device being a non-relaxed terminal device, the terminal device can determine the first time interval for the non-relaxed terminal device based on the parameter for determining a first time interval for a non-relaxed terminal device included in the information, where the parameter for determining the first time interval for the non-relaxed terminal device may be a numerical value of the first time interval, or may be an index of the first time interval, or may be a parameter for calculating the first time interval.
[0131] In response to the terminal device being a relaxed terminal device, the relaxed terminal device can determine a first time interval of the relaxed terminal device based on the parameter for determining a first time interval of the non-relaxed terminal device and the parameter value N. In response to the terminal device being determined or the terminal device being a non-relaxed terminal device, the relaxed terminal device can determine a first time interval corresponding to the relaxed terminal device based on the parameter for determining a first time interval of the non-relaxed terminal device, the parameter value N, and a calculation rule. The calculation rule may be any rule and is not limited thereto. For example, if the calculation rule is +, the calculation formula of the first time interval (K_new) corresponding to the relaxed terminal device can be K_new = K + N, where K is the first time interval of the non-relaxed terminal device, that is, the first time interval of the relaxed terminal device is equal to the first time interval of the non-relaxed terminal device + the parameter value N. For example, the calculation rule is *, and the calculation formula for the first time interval (K_new) of the terminal device with relaxed processing power may be K_new = K * N. Here, the calculation rule may be a preset rule, or a rule determined based on a communication protocol, or a rule set by the network device, etc.
[0132] After the terminal device determines the corresponding first time interval, it can further transmit a third random access message Msg3 on the corresponding resource.
[0133] In a fourth example, the information carries index information for determining a first time interval in which the processing capacity is not relaxed. Furthermore, the terminal with relaxed processing capacity determines a first time interval corresponding to itself based on the first time interval corresponding to the terminal with non-reduced processing capacity and a calculation rule, and transmits a third random access message Msg3 in the corresponding resource. For example, if the calculation rule is +, the calculation formula for the first time interval (K_new) corresponding to the terminal device with relaxed processing capacity may be K_new = K + N. For example, if the calculation rule is *, the calculation formula for the first time interval (K_new) of the terminal device with relaxed processing capacity may be K_new = K * N. Here, K is the first time interval of the terminal device with non-reduced processing capacity, K_new is the first time interval of the terminal device with relaxed processing capacity, and N is a parameter value preset in the protocol. The calculation rule may be a preset rule, a rule determined based on the communication protocol, or a rule set by the network device. Here, the parameter value N may be a preset value, or may be a value determined by a communication protocol.
[0134] Step 502: Determine a candidate resource group for transmitting a third random access message according to a terminal device type, and set a resource in the candidate resource group as a resource corresponding to the third random access message.
[0135] In an embodiment of the present application, the terminal device can determine first time intervals corresponding to different terminal types based on the received information, and can further determine resources for transmitting the third random access message in combination with the processing capability of its own physical layer channel or physical layer signal, and use the resources to send the third random access message to the network device.
[0136] In an embodiment of the present application, the physical layer channel / physical layer signal includes one or more of a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a channel state information reference signal (CSI-RS), a channel sounding reference signal (SRS), a phase tracking reference signal (PTRS), and a tracking reference signal (TRS).
[0137] Step 503: Send a third random access message to a network device using a resource, where the third random access message sent using the resource instructs the network device to determine a random access message processing delay of the terminal device based on the resource corresponding to the third random access message, and schedule transmission of a subsequent random access message of the terminal device.
[0138] In an embodiment of the present application, the terminal device determines the processing capability of its own physical layer channel or physical layer signal, and then determines a candidate resource group for transmitting the third random access message, and uses the resources in the candidate resource group as resources corresponding to the third random access message to transmit the third random access message to the network device through the resources. According to the method on the terminal device side, after receiving the third random access message, the network device determines the random access message processing delay of the terminal device based on the resources used to transmit the third random access message, and reasonably schedules the transmission of subsequent random access messages of the terminal device. Here, the candidate resource group for the third random access message may include only one resource used to transmit the third random access message (Msg3).
[0139] Wherein, if the random access message may be a third random access message (Msg3), the terminal device can report the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device by configuring different resources for the third random access message. Therefore, the subsequent random access message related to the network device scheduling the terminal device refers to the feedback of the fourth random access message.
[0140] By implementing the embodiment of the present application, the terminal device determines a first time interval corresponding to the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device, where the first time interval is the time interval from when the terminal device receives the last symbol of the second random access message to when the terminal device transmits the first symbol of the third random access message; determine a candidate resource group for transmitting the third random access message according to the terminal device type; determine a resource in the candidate resource group as a resource corresponding to the third random access message; and use the resource to transmit the third random access message to the network device; and according to the method on the terminal device side, the network device receives the third random access message. According to the resource corresponding to the third random access message, determine the random access message processing delay of the terminal device, and schedule the subsequent transmission of the random access message of the terminal device. In this manner, the terminal device can select a resource from the corresponding candidate resource group to transmit the third random access message based on the processing capability of its own physical layer channel or the processing capability of the physical layer signal, so that the network device can determine the processing capability of the terminal device based on the resource for transmitting the third random access message, and perform resource scheduling processing for the subsequent transmission of the random access message of the terminal device, thereby avoiding resource waste and improving resource utilization.
[0141] Referring to Figure 6, Figure 6 is a flowchart of a terminal device scheduling method provided by an embodiment of the present application, which is executed by a network device. As shown in Figure 6, the method may include, but is not limited to, the following steps 601 to 603:
[0142] Step 601: receiving a random access message sent from a terminal device;
[0143] In the embodiments of the present application, the random access message refers to an interaction message between a terminal device and a network device during random access, such as a first random access message (Msg1), a second random access message (Msg2), a third random access message (Msg3), and a fourth random access message (Msg4).
[0144] In accordance with the method on the network device side, when a terminal device sends a random access message, the terminal device implicitly reports its physical layer channel / signal processing capability by sending resources for the random access message, i.e., whether the terminal device is a terminal device with relaxed processing capability or a terminal device with non-relaxed processing capability. The network device can determine the random access message processing delay of the terminal device based on the received random access message. Here, the resources may include at least one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource. Here, the physical layer channel / signal processing capability of the terminal device refers to the processing capability of the physical layer channel of the terminal device or the processing capability of the physical layer signal of the terminal device.
[0145] Here, the resource used by the terminal device to transmit the random access message is determined by the processing capability of the terminal device's own physical layer channel or physical layer signal. There is a correspondence between the resource used to transmit the random access message and the processing capability of the physical layer channel or physical layer signal, and the network device can determine the processing capability of the terminal device's physical layer channel / physical layer signal based on the resource used by the terminal device to transmit the random access message.
[0146] Step 602: Determine a random access message processing delay of a terminal device according to resources corresponding to the random access message.
[0147] In an embodiment of the present application, the resource corresponding to the random access message may include one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource.
[0148] In an embodiment of the present application, the method on the network device side is adapted such that when a terminal device sends a random access message, the terminal device implicitly reports the processing capability of the physical layer channel / signal of the terminal device by sending a resource for the random access message, that is, whether the terminal device is a terminal device with relaxed processing capability or a terminal device with non-relaxed processing capability. Therefore, after receiving the random access message sent from the terminal device, the network device determines that the resource for the random access message has been received, and can then determine the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device based on the resource, and can determine the random access message processing delay of the terminal device based on the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device.
[0149] Here, the terminal device with relaxed processing capabilities and the terminal device without relaxed processing capabilities may use different resources to transmit random access messages, and after receiving the random access message transmitted using the resources, the network device can determine the type of the terminal device transmitting the random access message or the processing capabilities of the terminal device transmitting the random access message based on the random access message transmitted using the resources, and correspondingly determine the random access message processing delay of the terminal device.
[0150] Here, the terminal device with relaxed processing capabilities and the terminal device without relaxed processing capabilities can transmit random access messages using different resources. In one example, the terminal device with relaxed processing capabilities uses a first bandwidth portion BWP resource, and the terminal device without relaxed processing capabilities uses a second bandwidth portion BWP resource, where the first BWP resource and the second BWP resource only partially overlap or do not completely overlap. Here, only partially overlapping refers to a portion of the first BWP resource overlapping with a portion of the second BWP resource. In another example, the terminal device with relaxed processing capabilities uses a preamble sequence in a first preamble sequence set, and the terminal device without relaxed processing capabilities uses a preamble sequence in a second preamble sequence set, where the first preamble sequence set and the second preamble sequence set have no intersection. Detailed descriptions are omitted in the embodiments of the present application.
[0151] Step 603: Schedule subsequent random access message transmissions of the terminal device according to the random access message processing delay of the terminal device.
[0152] In an embodiment of the present application, after receiving a random access message, the network device determines a random access message processing delay of the terminal device based on the resource for transmitting the random access message, and further reasonably schedules the transmission of subsequent random access messages of the terminal device.
[0153] Here, the random access message may be a first random access message (Msg1) and a third random access message (Msg3). Here, in one example, the random access message may be the first random access message (Msg1), and corresponding to a method on the network device side, the terminal device reports the physical layer channel / signal processing capability of the terminal device by configuring different resources for the first random access message, and a subsequent random access message related to the network device scheduling the terminal device refers to feedback of the third random access message and the fourth random access message. In another example, the random access message may be the third random access message (Msg3), and corresponding to a method on the network device side, the terminal device reports the physical layer channel / signal processing capability of the terminal device by configuring resources for the third random access message, and a subsequent random access message related to the network device scheduling the terminal device refers to feedback of the fourth random access message. Here, the physical layer channel / signal processing capability of the terminal device refers to the physical layer channel processing capability of the terminal device or the physical layer signal processing capability of the terminal device.
[0154] By implementing the embodiment of the present application, a random access message sent from a terminal device is received, a random access message processing delay of the terminal device is determined based on the resource corresponding to the random access message, and the transmission of a subsequent random access message of the terminal device is scheduled based on the random access message processing delay of the terminal device. In this manner, the network device can allocate different resources for subsequent random access messages to terminal devices with different processing capabilities, so that the terminal device can successfully transmit messages using reasonably allocated resources, avoiding re-scheduling of resources when message transmission fails, avoiding resource waste, and improving resource utilization.
[0155] 7, which is a flowchart of a terminal device scheduling method provided by an embodiment of the present application, the method being executed by a network device. As shown in FIG. 7, the method may include, but is not limited to, the following steps 701 to 704:
[0156] Step 701: Send information to a terminal device, where the information indicates candidate resource groups corresponding to at least two terminal devices. In some possible implementations, the information may be configuration signaling or configuration parameters, or may be indication information.
[0157] In the embodiments of the present application, different terminal devices correspond to different candidate resource groups, where different terminal devices refer to terminal devices having different physical layer channel processing capabilities or terminal devices having different physical layer signal processing capabilities.
[0158] In the embodiments of the present application, the processing capability of the physical layer channel / signal of the terminal device refers to the processing capability of the physical layer channel of the terminal device or the processing capability of the physical layer signal of the terminal device.
[0159] In an embodiment of the present application, the physical layer channel / physical layer signal includes one or more of a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a channel state information reference signal (CSI-RS), a channel sounding reference signal (SRS), a phase tracking reference signal (PTRS), and a tracking reference signal (TRS).
[0160] In the embodiment of the present application, the random access messages may be a first random access message (Msg1) and a third random access message (Msg3).
[0161] If the random access message is a first random access message (Msg1), a mapping relationship between the terminal device type and the candidate resource group is preset, where the terminal device type refers to different physical layer channel processing capabilities of the terminal device or different physical layer signal processing capabilities of the terminal device.
[0162] In an embodiment of the present application, if the random access message is a third random access message (Msg3), the mapping relationship between the candidate resource groups and the terminal device types is determined based on a first time interval corresponding to the processing capabilities of at least two types of physical layer channels / signals, where the first time interval is the time interval from when the terminal device receives the last symbol of the second random access message to when it transmits the first symbol of the third random access message.
[0163] Here, the information may be configuration information or indication information, and there are various ways for the information to configure or indicate candidate resource groups corresponding to at least two different terminal device types.
[0164] In a first example, the information includes first time intervals corresponding to at least two types of terminal device, so that the terminal device can easily determine the corresponding first time intervals based on the terminal device type and the information to easily determine resources for transmitting the third random access message Msg3. Here, the terminal device type includes at least one of a relaxed terminal device and a non-relaxed terminal device. In all embodiments of the present application, the processing capability of the physical layer channel of the relaxed terminal device or the processing capability of the physical layer signal of the relaxed terminal device is different from the processing capability of the physical layer channel of the non-relaxed terminal device or the processing capability of the physical layer signal of the non-relaxed terminal device.
[0165] In the embodiments of the present application, the processing capability of the physical layer channel / signal of the terminal device refers to the processing capability of the physical layer channel of the terminal device or the processing capability of the physical layer signal of the terminal device.
[0166] In a second example, the information includes indexes of first time intervals corresponding to at least two terminal device types. The terminal device can determine the first time intervals corresponding to at least the terminal device types based on the indexes of the first time intervals corresponding to the at least two terminal device types, and further determine a mapping relationship between the candidate resource groups and the terminal device types based on the first time intervals corresponding to the respective terminal device types. Furthermore, the terminal device selects resources for transmitting the corresponding third random access message Msg3 based on its own terminal device type. The terminal device types include at least one of a relaxed terminal device and a non-relaxed terminal device. In all embodiments of the present application, the processing capability of the physical layer channel of the relaxed terminal device or the processing capability of the physical layer signal of the relaxed terminal device is different from the processing capability of the physical layer channel of the non-relaxed terminal device or the processing capability of the physical layer signal of the non-relaxed terminal device.
[0167] In the above two examples, the first time intervals corresponding to the two terminal device types are included through the network device, or the indexes of the first time intervals can be directly indicated.
[0168] In a third type of example, the information includes a parameter for determining a first time interval for a non-capacity-relieved terminal device and a parameter value N for determining a first time interval for a terminal device with relaxed processing capabilities. In response to the terminal device being a non-capacity-relieved terminal device, the terminal device can determine the first time interval for the non-capacity-relieved terminal device based on the parameter for determining a first time interval for a non-capacity-relieved terminal device included in the information, where the parameter for determining the first time interval for the non-capacity-relieved terminal device may be a numerical value of the first time interval, or may be an index of the first time interval, or may be a parameter for calculating the first time interval.
[0169] In response to the terminal device being a relaxed terminal device, the relaxed terminal device can determine a first time interval of the relaxed terminal device based on the parameter for determining a first time interval of the non-relaxed terminal device and the parameter value N. In response to the terminal device being determined or the terminal device being a non-relaxed terminal device, the relaxed terminal device can determine a first time interval corresponding to the relaxed terminal device based on the parameter for determining a first time interval of the non-relaxed terminal device, the parameter value N, and a calculation rule. The calculation rule may be any rule and is not limited thereto. For example, if the calculation rule is +, the calculation formula of the first time interval (K_new) corresponding to the relaxed terminal device can be K_new = K + N, where K is the first time interval of the non-relaxed terminal device, that is, the first time interval of the relaxed terminal device is equal to the first time interval of the non-relaxed terminal device + the parameter value N. For example, the calculation rule is *, and the calculation formula for the first time interval (K_new) of the terminal device with relaxed processing power may be K_new = K * N. Here, the calculation rule may be a preset rule, or a rule determined based on a communication protocol, or a rule set by the network device, etc.
[0170] After the terminal device determines the corresponding first time interval, it can further transmit a third random access message Msg3 on the corresponding resource.
[0171] In a fourth example, the information carries index information for determining a first time interval in which the processing capacity is not relaxed. Furthermore, the terminal with relaxed processing capacity determines a first time interval corresponding to itself based on the first time interval corresponding to the terminal with non-reduced processing capacity and a calculation rule, and transmits a third random access message Msg3 in the corresponding resource. For example, if the calculation rule is +, the calculation formula for the first time interval (K_new) corresponding to the terminal device with relaxed processing capacity may be K_new = K + N. For example, if the calculation rule is *, the calculation formula for the first time interval (K_new) of the terminal device with relaxed processing capacity may be K_new = K * N. Here, K is the first time interval of the terminal device with non-reduced processing capacity, K_new is the first time interval of the terminal device with relaxed processing capacity, and N is a parameter value preset in the protocol. The calculation rule may be a preset rule, a rule determined based on the communication protocol, or a rule set by the network device. Here, the parameter value N may be a preset value, or may be a value determined by a communication protocol.
[0172] In the embodiments of the present application, there are three types of time intervals: one is the minimum time interval between the terminal device receiving the second random access message and sending a new first random access message, the other is the minimum time interval between the terminal device receiving the second random access message and sending a third random access message, that is, the first time interval in each embodiment of the present application, and the third type is the minimum time interval between the terminal device receiving the fourth random access message and sending a HARQ-ACK feedback message, where terminal devices with different processing capabilities have different time intervals.
[0173] For example, for a terminal device with unrestricted processing power, the calculation policies for the above three time intervals may be as shown in the following Table 1. For a terminal device with restricted processing power, the calculation policies for the above three time intervals may be as shown in the following Table 2.
[0174] [Table 1]
[0175] Here, in Table 1, NT,1 and NT,2 respectively represent N1 and N2 in the PDSCH processing procedure time calculation formula for a terminal device whose processing capability is not relaxed.
[0176] [Table 2]
[0177] Here, in Table 2, NT,1 and NT,2 respectively represent N1 and N2 in the PDSCH processing procedure time calculation formula for a terminal device with relaxed processing capabilities, Msg1 is the first random access message, Msg2 is the second random access message, Msg3 is the third random access message, Msg4 is the fourth random access message, and 0.5 is the processing time of Msg2 in the media access control (MAC) layer.
[0178] Step 702: receiving a random access message sent from a terminal device;
[0179] In the embodiments of the present application, the random access message refers to an interaction message between a terminal device and a network device during random access, such as a first random access message (Msg1), a second random access message (Msg2), a third random access message (Msg3), and a fourth random access message (Msg4).
[0180] In accordance with the method on the network device side, when a terminal device transmits a random access message, the terminal device implicitly reports its physical layer channel processing capability or physical layer signal processing capability through the resource for transmitting the random access message, i.e., implicitly reports whether the terminal device is a terminal device with relaxed processing capability or a terminal device with non-relaxed processing capability, thereby facilitating the network device to determine the random access message processing delay of the terminal device. Here, the resource may include one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource. Here, the physical layer channel / signal processing capability of the terminal device refers to the physical layer channel processing capability of the terminal device or the physical layer signal processing capability of the terminal device.
[0181] Here, the resource used by the terminal device to transmit the random access message is determined by the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device itself, and there is a correspondence relationship between the resource used to transmit the random access message and the processing capability of the physical layer channel or the processing capability of the physical layer signal, and the network device can determine the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device based on the resource used to transmit the random access message.
[0182] Step 703: Determine a random access message processing delay of the terminal device according to the resource corresponding to the random access message.
[0183] In an embodiment of the present application, in response to the resources corresponding to the random access message being configured resources in at least two candidate resource groups, it is determined that the random access message processing delay of the terminal device is a relaxed delay, i.e., the random access message processing delay of a terminal device with relaxed processing capabilities; and in response to the resources corresponding to the random access message being non-configured resources in at least two candidate resource groups, it is determined that the random access message processing delay of the terminal device is a non-relaxed delay, i.e., the random access message processing delay of a terminal device with non-relaxed processing capabilities.
[0184] Step 704: Schedule subsequent random access message transmissions of the terminal device based on the random access message processing delay of the terminal device.
[0185] In an embodiment of the present application, after receiving a random access message, the network device determines a random access message processing delay of the terminal device based on the resource for transmitting the random access message, and further reasonably schedules the transmission of subsequent random access messages of the terminal device.
[0186] Here, the random access message may be a first random access message (Msg1) and a third random access message (Msg3). Here, in one example, the random access message may be the first random access message (Msg1), and in accordance with a method on the network device side, the terminal device reports the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device by configuring different resources for the first random access message, and the subsequent random access message related to the network device scheduling the terminal device refers to the feedback of the third random access message and the fourth random access message. In another example, the random access message may be a third random access message (Msg3), and in accordance with a method on the network device side, the terminal device reports the processing capability of the physical layer channel or the processing capability of the physical layer signal of the terminal device by configuring different resources for the third random access message, and the subsequent random access message related to the network device scheduling the terminal device refers to the feedback of the fourth random access message.
[0187] By implementing the embodiment of the present application, a network device sends information to a terminal device, where the information indicates candidate resource groups corresponding to at least two terminal devices, receives a random access message sent from the terminal device, determines a random access message processing delay of the terminal device based on the resource corresponding to the random access message, and schedules the transmission of a subsequent random access message of the terminal device based on the random access message processing delay of the terminal device. In this manner, the network device can allocate different resources for subsequent random access messages to terminal devices with different processing capabilities, so that the terminal device can successfully transmit a message using reasonably allocated resources, avoiding re-scheduling of resources when message transmission fails, avoiding resource waste, and improving resource utilization.
[0188] 8, which is a flowchart of a terminal device scheduling method provided by an embodiment of the present application, the method being executed by a network device. As shown in FIG. 8, the method may include, but is not limited to, the following step 801:
[0189] Step 801: based on the mitigated random access message processing delay of the terminal device, scheduling transmission of a subsequent random access message of the terminal device in a serving cell in which the network device is located;
[0190] In the embodiments of the present application, the random access message processing delay refers to the time required for a terminal device to process a random access message based on the processing capability of its own physical layer channel or physical layer signal, where the random access message refers to an interaction message between a terminal device and a network device during random access, such as the first random access message (Msg1), the third random access message (Msg3), etc.
[0191] In embodiments of the present application, the physical layer channels or signals include one or more of a physical random access channel (PRACH), a physical uplink shared channel (PUSCH), a physical downlink shared channel (PDSCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a channel state information reference signal (CSI-RS), a channel sounding reference signal (SRS), a phase tracking reference signal (PTRS), and a tracking reference signal (TRS).
[0192] In the embodiments of the present application, different terminal devices correspond to different random access message processing delays, where different terminal devices refer to different processing capabilities of the physical layer channels of the terminal devices or different processing capabilities of the physical layer signals of the terminal devices. The network device needs to schedule different subsequent random access message transmission resources for the terminal devices based on the different random access message processing delays. For example, if a terminal device with non-reduced processing capabilities has a small random access message processing delay and a resource with a large delay is scheduled for the terminal device, the terminal device needs to wait a certain time after completing processing of the received random access message before sending the subsequent random access message through the resource scheduled by the network device. In addition, if a terminal device with a relaxed capability has a large random access message processing delay, if a resource with a small delay is scheduled for the terminal device, the terminal device will not complete processing of the previously received random access message at the time when it needs to schedule the resource to send the message, resulting in wasted resources.
[0193] In an embodiment of the present application, after determining the random access message processing delay of the relaxed terminal device, for example, if the previously received random access message is the first random access message, the network device sequentially determines, based on the random access message processing delay, the time at which the terminal device can transmit a third random access message and the time at which the terminal device can transmit a fourth random access message feedback, thereby scheduling reasonable time domain resources to ensure that the terminal device can transmit the third random access message or the fourth random access message feedback within the scheduled time domain resources. Here, the terminal device can implicitly report the processing capability of the physical layer channel or the processing capability of the physical layer signal of the relaxed terminal device through the previously transmitted first random access message, which makes it easy for the network device to determine the random access message processing delay of the relaxed terminal device.
[0194] In another example, if the previously received random access message is a third random access message, the network device can determine the time point at which the terminal device can transmit a fourth random access message feedback based on the random access message processing delay, thereby scheduling a reasonable time domain resource and ensuring that the terminal device can transmit the fourth random access message feedback within the scheduled time domain resource. Here, the terminal device can implicitly report the processing capability of the physical layer channel or physical layer signal of the relaxed terminal device through the previously transmitted third random access message, which makes it easy for the network device to determine the random access message processing delay of the relaxed terminal device.
[0195] In the embodiments of the present application, the serving cell can support access of a terminal device with relaxed processing capabilities. If the serving cell supports access of a terminal device with relaxed processing capabilities, the network device can use the methods in the above embodiments to determine the random access message processing delay of the terminal device, and further schedule the transmission of a subsequent random access message of the terminal device in the serving cell, or the network device directly schedules the transmission of a subsequent random access message of the terminal device in the serving cell based on the relaxed random access message processing delay of the terminal device.
[0196] If the serving cell does not support access for a terminal device with relaxed processing capabilities, the network device may schedule transmission of a subsequent random access message of the terminal device in the serving cell based on the random access message processing delay of the terminal device without relaxed processing capabilities.
[0197] By implementing the embodiment of the present application, the network device schedules the transmission of subsequent random access messages of terminal devices in the serving cell in which the network device is located based on the mitigated random access message processing delay of the terminal devices. By performing resource scheduling processing in this manner, all terminal devices accessing the serving cell can successfully transmit messages by scheduling resources, avoiding resource rescheduling when messages fail, avoiding resource waste, and improving resource utilization.
[0198] Referring to Figure 9, Figure 9 is a flowchart of a terminal device scheduling apparatus provided by an embodiment of the present application, where the apparatus is applied to a terminal device, and the apparatus includes: a processing unit 901 for determining a resource corresponding to a random access message based on a processing capability of a physical layer channel / signal of the terminal device; and a transceiver unit 902 for transmitting the random access message to the network device using the resource, so that the network device determines a random access message processing delay of the terminal device based on the resource corresponding to the random access message, and schedules transmission of a subsequent random access message of the terminal device.
[0199] In one embodiment, the physical layer channels / signals include one or more of a Physical Random Access Channel (PRACH), a Physical Uplink Shared Channel (PUSCH), a Physical Downlink Shared Channel (PDSCH), a Physical Uplink Control Channel (PUCCH), a Physical Downlink Control Channel (PDCCH), a Channel State Information Reference Signal (CSI-RS), a Channel Sounding Reference Signal (SRS), a Phase Tracking Reference Signal (PTRS), and a Tracking Reference Signal (TRS).
[0200] In one embodiment, the transceiver unit 902 further receives setting or instruction information sent from the network device, where the setting or instruction information is used to set or indicate candidate resource groups corresponding to the processing capabilities of physical layer channels / signals of at least two types of the terminal devices.
[0201] In one embodiment, the processing capabilities of physical layer channels / signals of different terminal devices correspond to different candidate resource groups.
[0202] In one embodiment, in response to the terminal device being an evolved capacity-reduced terminal device or the processing capability of a physical layer channel / signal of the terminal device being a relaxed processing capability, the processing unit 901 specifically determines a candidate resource group for the terminal device based on a mapping relationship between the candidate resource group and the processing capability of a physical layer channel / signal of the terminal device, and determines a resource for transmitting the random access message from the candidate resource group of the terminal device.
[0203] In one embodiment, the random access message is a first random access message.
[0204] In one embodiment, the random access message is a third random access message, and the mapping relationship between the candidate resource groups and the processing capabilities of the physical layer channels / signals of the terminal device is determined based on a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, where the first time interval is a time interval from when the terminal device receives the last symbol of the second random access message to when it transmits the first symbol of the third random access message.
[0205] In one embodiment, the configuration or instruction information includes a first time interval corresponding to a processing capability of the at least two types of physical layer channels / signals, or includes an index of a first time interval corresponding to a processing capability of the at least two types of physical layer channels / signals.
[0206] In one embodiment, the configuration or instruction information includes an association relationship between first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of the association relationship.
[0207] In one embodiment, the setting or instruction information includes a first time interval corresponding to a processing capability of at least one type of physical layer channel / signal, or an index of the first time interval corresponding to the processing capability of the at least one type of physical layer channel / signal, wherein the association relationship between the first time intervals corresponding to the processing capabilities of the at least two types of physical layer channel / signal is a predetermined association relationship set by a protocol.
[0208] In one embodiment, the resource includes at least one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource.
[0209] Referring to Figure 10, Figure 10 is a flowchart of another terminal device scheduling apparatus provided by an embodiment of the present application, which apparatus is applied to a network device, and the terminal device scheduling apparatus 1000 includes: a transceiver unit 1001 for receiving a random access message sent from a terminal device; and a processing unit 1002 for determining a random access message processing delay of the terminal device based on a resource corresponding to the random access message, and the processing unit 1002 further schedules transmission of a subsequent random access message of the terminal device based on the random access message processing delay of the terminal device.
[0210] In one embodiment, the transceiver unit 1001 further transmits configuration or instruction information to the terminal device, where the configuration or instruction information configures or indicates candidate resource groups corresponding to the processing capabilities of physical layer channels / signals of the at least two types of terminal devices.
[0211] In one embodiment, the physical layer channels / signals include one or more of a Physical Random Access Channel (PRACH), a Physical Uplink Shared Channel (PUSCH), a Physical Downlink Shared Channel (PDSCH), a Physical Uplink Control Channel (PUCCH), a Physical Downlink Control Channel (PDCCH), a Channel State Information Reference Signal (CSI-RS), a Channel Sounding Reference Signal (SRS), a Phase Tracking Reference Signal (PTRS), and a Tracking Reference Signal (TRS).
[0212] In one embodiment, the processing capabilities of physical layer channels / signals of different terminal devices correspond to different candidate resource groups.
[0213] In one embodiment, the processing unit specifically determines that the random access message processing delay of the terminal device is a relaxed delay in response to the resource corresponding to the random access message being a configured resource in at least two candidate resource groups.
[0214] In one embodiment, the random access message is a first random access message.
[0215] In one embodiment, the random access message is a third random access message, and the mapping relationship between the candidate resource groups and the processing capabilities of the physical layer channels / signals of the terminal device is determined based on a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, where the first time interval is a time interval from when the terminal device receives the last symbol of the second random access message to when it transmits the first symbol of the third random access message.
[0216] In one embodiment, the configuration or instruction information includes a first time interval corresponding to a processing capability of the at least two types of physical layer channels / signals, or includes an index of a first time interval corresponding to a processing capability of the at least two types of physical layer channels / signals.
[0217] In one embodiment, the configuration or instruction information includes an association relationship between first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of the association relationship.
[0218] In one embodiment, the setting or instruction information includes a first time interval corresponding to a processing capability of at least one type of physical layer channel / signal, or an index of the first time interval corresponding to the processing capability of the at least one type of physical layer channel / signal, wherein the association relationship between the first time intervals corresponding to the processing capabilities of the at least two types of physical layer channel / signal is a preset association relationship.
[0219] In one embodiment, the resource includes at least one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource.
[0220] Referring to Figure 11, Figure 11 is a flowchart of another terminal device scheduling apparatus provided by an embodiment of the present application, which is applied to a network device, and the terminal device scheduling apparatus 1100 includes: a processing unit 1101 for scheduling transmission of a subsequent random access message of a terminal device in a serving cell in which the network device is located, based on a mitigated random access message processing delay of the terminal device.
[0221] In one embodiment, the serving cell supports reduced capacity terminal device access.
[0222] 12, which is a structural schematic diagram of a communication device 1200 provided by an embodiment of the present application. The communication device 1200 may be a network device, a terminal device, a chip, a chip system, a processor, etc. that supports the implementation of the above method by a network device, or a chip, a chip system, a processor, etc. that supports the implementation of the above method by a terminal device. The device may be used to implement the method described in the above method embodiment, and please refer to the description in the above method embodiment for details.
[0223] The communication device 1200 may include one or more processors 1201. The processor 1201 may be a general-purpose processor or a special-purpose processor, etc. For example, it may be a baseband processor or a central processor. The baseband processor may be used to process communication protocols and communication data, and the central processor may be used to control measurement devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute computer programs, and process data of the computer programs.
[0224] Optionally, the communication device 1200 may include one or more memories 1202 having stored therein a computer program 1204, which the processor 1201 executes to cause the communication device 1200 to perform the method described in the method embodiments above. Optionally, data may be stored in the memory 1202. The communication device 1200 and the memory 1202 may be provided separately or integrated together.
[0225] Optionally, the communication device 1200 may include a transceiver 1205 and an antenna 1206. The transceiver 1205 may also be referred to as a transceiver unit, a transceiver device, or a transceiver circuit, and is used to realize the functions of the transceiver. The transceiver 1205 may include a receiver and a transmitter, and the receiver may also be referred to as a receiving device or a receiving circuit, and is used to realize the functions of the receiver, and the transmitter may also be referred to as a transmitting device or a transmitting circuit, and is used to realize the functions of the transmitter.
[0226] Optionally, the communication device 1200 may further include one or more interface circuits 1207. The interface circuits 1207 are used to receive and send code instructions to the processor 1201. The processor 1201 executes the code instructions to cause the communication device 1200 to perform the methods described in the method embodiments above.
[0227] The communication apparatus 1200 is a terminal device, and the processor 1201 is used to execute step S201 of Fig. 2, step S302 of Fig. 3, step S402 of Fig. 4, and step S502 of Fig. 5. The transceiver 1205 is used to execute step S202 of Fig. 2, step S301 and step S303 of Fig. 3, step S401 and step S403 of Fig. 4, and step S501 and step S503 of Fig. 5.
[0228] The communication apparatus 1200 is a network device, and the transceiver 1205 is used to execute step S601 in Fig. 6, and steps S701 and S702 in Fig. 7. The processor 1201 is used to execute step S602 and step S603 in Fig. 5, step S703 and step S704 in Fig. 7, and step S801 in Fig. 8.
[0229] In one implementation, the processor 1201 may include a transceiver for implementing receiving and transmitting 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 the receiving and transmitting functions may be separate or integrated. The transceiver circuit, interface, or interface circuit may be used to read and write code / data, or the transceiver circuit, interface, or interface circuit may be used to transmit or convey signals.
[0230] In one implementation, the processor 1201 stores a computer program 1203, and the computer program 1203 is executed in the processor 1201, thereby enabling the communication device 1200 to perform the methods described in the above method embodiments. The computer program 1203 may be fixed to the processor 1201, in which case the processor 1201 can be realized by hardware.
[0231] In one implementation, the communications device 1200 may include circuitry capable of performing the transmit, receive, or communication functions of the method embodiments described above. The processors and transceivers described herein may be integrated into an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed-signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, or the like. The processors and transceivers may be fabricated using a variety of IC process technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (NMOS), p-type metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaS), and the like.
[0232] 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 not be limited by Fig. 12. The communication device may be an independent device or part of a larger device. For example, the communication device may be as follows: (1) An independent integrated circuit IC or chip, or a chip system or subsystem; (2) a set having one or more ICs, optionally including a storage component for storing data, computer programs; (3) ASIC, e.g., modem, (4) Modules that can be embedded into other devices; (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handhelds, mobile units, in-vehicle devices, network devices, cloud devices, artificial intelligence devices, etc. (6)Others.
[0233] When the communication device may be a chip or a chip system, please refer to the structural schematic diagram of the chip shown in Figure 13. The chip shown in Figure 13 includes a processor 1301 and an interface 1302. Here, the number of processors 1301 may be one or more, and the number of interfaces 1302 may be more than one.
[0234] Optionally, the chip further includes memory 1303 for storing necessary computer programs and data.
[0235] As will be appreciated by those skilled in the art, the various illustrative logical blocks and steps enumerated in the embodiments of the present application can be realized by electronic hardware, computer software, or a combination of both. Whether such functions are realized by hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can realize the functions using various methods for each specific application, but such realization should not be understood as exceeding the scope of protection of the embodiments of the present application.
[0236] The present application further provides a readable storage medium having instructions stored thereon, which when executed by a computer implement the functions of any one of the method embodiments described above.
[0237] The present application further provides a computer program product, which when executed by a computer, implements the functionality of any one of the above method embodiments.
[0238] In the above embodiments, all or part of the above may be implemented in software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the above may be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, they generate, in whole or in part, the flow or functions described in the embodiments of the present application. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.) transmission. The computer-readable storage medium may be any available medium accessible to a computer, or a data storage device such as a server, data center, or the like, integrating one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a high-density digital video disc (DVD)), or a semiconductor medium (e.g., a solid state disk (SSD)).
[0239] As will be appreciated by those skilled in the art, the various numerals, such as first, second, etc., used herein are merely divisions made for ease of explanation and do not limit the scope of the embodiments of the present application, but also represent priorities.
[0240] "At least one" in this application may be explained as "one or more," and "more" may be two, three, four or more, and is not limited by this application. In the embodiments of this application, for one technical feature, the technical features in the category are distinguished by "first," "second," "third," "A," "B," "C," and "D," etc., and there is no priority or size order between the technical features explained by "first," "second," "third," "A," "B," "C," and "D."
[0241] The correspondences shown in the tables herein may be preset or predefined. The possible values of the information in each table are merely examples and may be set to other values and are not limited by the present application. When setting the correspondences between information and each parameter, it is not necessary to set all of the correspondences shown in each table. For example, in the tables herein, the correspondences shown in some rows may not be set. Furthermore, the tables may be appropriately modified or adjusted, such as by dividing or merging. The names of the parameters shown in the themes of each table above may also be called other names understandable to the communication device, and the possible values or display methods of the parameters may also be other values or display methods understandable to the communication device. When implementing each of the tables above, other data structures, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, and hash tables, may be used.
[0242] Predefined in this application may be understood as defined, predefined, stored, pre-stored, pre-agreed upon, pre-set, hardened or pre-baked.
[0243] As can be understood by those skilled in the art, the units and algorithm steps of each example described in 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 implement the described functions using different methods for each specific application, and such implementation should not be considered as going beyond the scope of the present application.
[0244] As can be clearly understood by those skilled in the art, for convenience and simplification of explanation, the specific working processes of the systems, devices and units described above are to be referred to the corresponding processes in the aforementioned method embodiments, and detailed descriptions thereof will be omitted here.
[0245] The above description is merely a specific embodiment of the present application, and the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art without departing from the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be governed by the claims.
Claims
1. 1. A terminal device scheduling method, the method being performed by a terminal device, the method comprising: receiving, by the terminal device, configuration or instruction information transmitted from a network device, the configuration or instruction information being used to configure or indicate candidate resource groups corresponding to the processing capabilities of physical layer channels / signals of at least two types of terminal devices; The terminal device determines a resource corresponding to a random access message from among the candidate resource groups corresponding to the terminal device based on a processing capability of a physical layer channel / signal of the terminal device; the terminal device transmitting the random access message to the network device using the resource, wherein the random access message transmitted using the resource is used to instruct the network device to determine a random access message processing delay for the terminal device based on the resource corresponding to the random access message and schedule transmission of a subsequent random access message for the terminal device; A terminal device scheduling method comprising:
2. The physical layer channel / signal is a Physical Random Access Channel (PRACH), a Physical Uplink Shared Channel (PUSCH), a Physical Downlink Shared Channel (PDSCH), a Physical Uplink Control Channel (PUCCH), a Physical Downlink Control Channel (PDCCH), a Channel State Information Reference Signal (CSI-RS), a Channel Sounding Reference Signal (SRS), a Phase Tracking Reference Signal (PTRS), and a Tracking Reference Signal (TRS); 2. The terminal device scheduling method according to claim 1.
3. The processing capabilities of physical layer channels / signals of different terminal devices correspond to different candidate resource groups; 2. The terminal device scheduling method according to claim 1.
4. The step of determining a resource corresponding to a random access message from among the candidate resource groups corresponding to the terminal device based on the processing capability of a physical layer channel / signal of the terminal device includes: In response to the terminal device being an evolved capacity-reduced terminal device or the processing capability of a physical layer channel / signal of the terminal device being a relaxed processing capability, determining a candidate resource group for the terminal device based on a mapping relationship between the candidate resource group and the processing capability of a physical layer channel / signal of the terminal device; determining a resource for transmitting the random access message from a candidate resource group of the terminal device; 2. The terminal device scheduling method according to claim 1.
5. The random access message is a first random access message.
5. The terminal device scheduling method according to claim 4.
6. The random access message is a third random access message, and a mapping relationship between the candidate resource groups and the processing capabilities of the physical layer channels / signals of the terminal device is determined based on a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, and the first time interval is a time interval from when the terminal device receives the last symbol of the second random access message to when it transmits the first symbol of the third random access message.
5. The terminal device scheduling method according to claim 4.
7. The setting or instruction information includes a first time interval corresponding to a processing capability of the at least two types of physical layer channels / signals, or includes an index of a first time interval corresponding to a processing capability of the at least two types of physical layer channels / signals.
7. The terminal device scheduling method according to claim 6.
8. The setting or instruction information includes an association relationship between first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of the association relationship.
7. The terminal device scheduling method according to claim 6.
9. The setting or instruction information includes a first time interval corresponding to a processing capability of at least one type of physical layer channel / signal, or includes an index of the first time interval corresponding to the processing capability of the at least one type of physical layer channel / signal; The correlation between the first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals is a correlation preset by a protocol.
7. The terminal device scheduling method according to claim 6.
10. the resources include at least one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource; 6. The terminal device scheduling method according to claim 5.
11. 1. A terminal device scheduling method, the method being performed by a network device, the method comprising: sending configuration or indication information to terminal devices, the configuration or indication information being used to configure or indicate candidate resource groups corresponding to physical layer channel / signal processing capabilities of at least two types of terminal devices; receiving a random access message sent from the terminal device; determining a random access message processing delay of the terminal device based on resources corresponding to the random access message, wherein the resources corresponding to the random access message are determined by the terminal device from among candidate resource groups corresponding to the terminal device based on a processing capability of a physical layer channel / signal of the terminal device; scheduling subsequent random access message transmissions of the terminal device based on the random access message processing delay of the terminal device; A terminal device scheduling method comprising:
12. The physical layer channel / signal is a Physical Random Access Channel (PRACH), a Physical Uplink Shared Channel (PUSCH), a Physical Downlink Shared Channel (PDSCH), a Physical Uplink Control Channel (PUCCH), a Physical Downlink Control Channel (PDCCH), a Channel State Information Reference Signal (CSI-RS), a Channel Sounding Reference Signal (SRS), a Phase Tracking Reference Signal (PTRS), and a Tracking Reference Signal (TRS); The method of claim 11, wherein the terminal device scheduling method is a method for scheduling a terminal device.
13. The processing capabilities of physical layer channels / signals of different terminal devices correspond to different candidate resource groups; The method of claim 11, wherein the terminal device scheduling method is a method for scheduling a terminal device.
14. determining a random access message processing delay of the terminal device based on resources corresponding to the random access message, determining, in response to a resource corresponding to the random access message being a configured resource in at least two candidate resource groups, that a random access message processing delay of the terminal device is a mitigated delay; 13. The terminal device scheduling method according to claim 12.
15. The random access message is a first random access message.
15. The terminal device scheduling method according to claim 14.
16. The random access message is a third random access message, and a mapping relationship between the candidate resource groups and the processing capabilities of the physical layer channels / signals of the terminal device is determined based on a first time interval corresponding to the processing capabilities of the at least two types of physical layer channels / signals, and the first time interval is a time interval from when the terminal device receives the last symbol of the second random access message to when it transmits the first symbol of the third random access message.
15. The terminal device scheduling method according to claim 14.
17. The setting or instruction information includes a first time interval corresponding to a processing capability of the at least two types of physical layer channels / signals, or includes an index of a first time interval corresponding to a processing capability of the at least two types of physical layer channels / signals.
17. The terminal device scheduling method according to claim 16.
18. The setting or instruction information includes an association relationship between first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals, or includes an index of the association relationship.
17. The terminal device scheduling method according to claim 16.
19. The setting or instruction information includes a first time interval corresponding to a processing capability of at least one type of physical layer channel / signal, or includes an index of the first time interval corresponding to the processing capability of the at least one type of physical layer channel / signal; the correlation between the first time intervals corresponding to the processing capabilities of the at least two types of physical layer channels / signals is a predetermined correlation; 17. The terminal device scheduling method according to claim 16.
20. the resources include at least one of a bandwidth portion, a random access occasion, a preamble sequence in a shared random access occasion, and a PUSCH time-frequency domain resource; 16. The terminal device scheduling method according to claim 15.
21. A terminal device scheduling apparatus, the apparatus being applied to a terminal device, the apparatus including: a processing unit and a transceiver unit; The transceiver unit receives configuration or instruction information sent from a network device, and the configuration or instruction information is used to configure or indicate candidate resource groups corresponding to processing capabilities of physical layer channels / signals of at least two types of terminal devices; The processing unit determines a resource corresponding to a random access message from among the candidate resource groups corresponding to the terminal device according to a processing capability of a physical layer channel / signal of the terminal device; The transceiver unit further uses the resource to send the random access message to the network device, and the random access message sent using the resource is used to instruct the network device to determine a random access message processing delay of the terminal device based on the resource corresponding to the random access message, and schedule transmission of a subsequent random access message of the terminal device. A terminal device scheduling apparatus comprising:
22. A terminal device scheduling apparatus, the apparatus being applied to a network device, the apparatus including: a transceiver unit and a processing unit; The transceiver unit transmits configuration or instruction information to a terminal device, and the configuration or instruction information is used to configure or indicate candidate resource groups corresponding to processing capabilities of physical layer channels / signals of at least two types of terminal devices; The transceiver unit receives a random access message sent from the terminal device; The processing unit determines a random access message processing delay of the terminal device based on a resource corresponding to the random access message, and the resource corresponding to the random access message is determined by the terminal device from among a candidate resource group corresponding to the terminal device based on a processing capability of a physical layer channel / signal of the terminal device; The processing unit further schedules transmission of subsequent random access messages of the terminal device based on the random access message processing delay of the terminal device. A terminal device scheduling apparatus comprising:
23. A communication device, a processor and a memory, a computer program stored in the memory, and the processor causes the device to perform the method according to any one of claims 1 to 10 by executing the computer program stored in the memory; A communication device comprising:
24. A communication device, a processor and a memory, a computer program stored in the memory, and the processor causes the device to perform the method according to any one of claims 11 to 20 by executing the computer program stored in the memory; A communication device comprising:
25. A communication device, a processor and an interface circuit; the interface circuit receives and transmits code instructions to the processor; The processor executes the code instructions to perform the method according to any one of claims 1 to 10. A communication device comprising:
26. A communication device, a processor and an interface circuit; the interface circuit receives and transmits code instructions to the processor; The processor executes the code instructions to perform the method according to any one of claims 11 to 20. A communication device comprising:
27. A computer-readable storage medium having instructions stored thereon, When said instructions are executed, a method according to any one of claims 1 to 10 is achieved. A computer-readable storage medium comprising:
28. A computer-readable storage medium having instructions stored thereon, When said instructions are executed, a method according to any one of claims 11 to 20 is achieved. A computer-readable storage medium comprising:
Citation Information
Patent Citations
Access Control for Wireless Devices with Reduced Capabilities
US20210345227A1
Method and device for transmitting and receiving signals
US20220039115A1
Initial access enhancements for multi-beam operation
WO2021231811A1