Communication method and communication apparatus
By determining and prioritizing the priority of uplink channel/signal and side-line channel/signal in the terminal device, the conflict problem of terminal devices during SL-PRS-related communication and uplink communication is solved, and communication efficiency and quality are improved.
Patent Information
- Application Number
- PCT/CN2024/127891
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2024-10-28
- Publication Date
- 2025-05-08
AI Technical Summary
In the prior art, terminal devices are prone to conflicts when performing SL-PRS-related communication processes and uplink communication processes, resulting in a decrease in communication efficiency and quality, and lack of effective solutions.
By implementing a communication method in the terminal device, a channel/signal with a higher priority among the uplink channel/signal and the side-line channel/signal is determined, and a transmission or reception is performed according to the priority to avoid conflicts and improve communication efficiency.
This method can effectively avoid the failure of uplink communication and side-line communication due to conflicts, improve overall communication efficiency and quality, and ensure the communication quality of channels/signals with higher priority.
Smart Images

Figure CN2024127891_08052025_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on November 3, 2023, with application number 202311468893.8 and application name "A Communication Method and Communication Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and a communication device. Background Art
[0004] Terminal devices can communicate uplink with network devices via an uplink, and can communicate sidelink with other terminal devices via a sidelink (SL). In current sidelink communication scenarios, the basic condition for sidelink positioning is that the terminal device must perform sidelink positioning reference signal (SL-PRS)-related communications (e.g., sending and receiving SL-PRS). There is currently no solution for how to handle conflicts between SL-PRS-related communications and uplink communications (e.g., time overlap).
[0005] Summary of the Invention
[0006] The present application provides a communication method and a communication device to resolve the conflict between the SL-PRS-related communication process and the uplink communication process, thereby improving the overall communication efficiency.
[0007] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device or by a component in the terminal device (such as a processor, a chip, or a chip system). The method includes: determining a channel / signal with a higher priority between an uplink channel / signal and a sidelink channel / signal; wherein the sidelink channel is a physical sidelink control channel PSCCH that schedules a sidelink positioning reference signal SL-PRS, and the sidelink signal is the SL-PRS; sending or receiving the channel / signal with a higher priority; wherein determining the channel / signal with a higher priority between the uplink channel / signal and the sidelink channel / signal includes: determining that the uplink channel / signal is the channel / signal with a higher priority; or, obtaining a priority value of the uplink channel / signal and a priority value of the sidelink channel / signal; and determining the channel / signal with a higher priority based on the priority value of the uplink channel / signal and the priority value of the sidelink channel / signal.
[0008] In this method, the terminal device can compare the priorities of the uplink channel / signal and the side channel / signal, and send or receive the side channel / signal with a higher priority, thereby ensuring the communication quality and efficiency of the communication based on the higher priority channel / signal. In particular, when there is a conflict between the sending or receiving of the uplink channel / signal and the side channel / signal, it can reduce or avoid problems such as failure or impact of uplink communication and side communication due to the conflict, thereby improving the overall communication efficiency and communication quality of the terminal device. When this method is applied to a communication scenario in which the terminal device performs uplink communication and SL-PRS-related communication, it can avoid conflicts between the SL-PRS-related communication process of the terminal device and the uplink communication process, thereby improving the overall communication efficiency and communication quality. In addition, the terminal device can compare the priorities of the uplink channel / signal and the side channel / signal in different ways, which is highly flexible and practical.
[0009] In one possible design, the determining of the higher priority channel / signal based on the priority value of the uplink channel / signal and the priority value of the side channel / signal includes: taking the channel / signal with the smaller priority value between the uplink channel / signal and the side channel / signal as the higher priority channel / signal; or, when the priority value of the uplink channel / signal is equal to the priority value of the side channel / signal, taking the uplink channel / signal as the higher priority channel / signal; or, when the priority value of the uplink channel / signal is a first set value, determining the higher priority channel / signal based on a set priority threshold and the priority value of the side channel / signal; or, when the priority value of the uplink channel / signal is a second set value and there is no set priority threshold, determining the uplink channel / signal as the higher priority channel / signal.
[0010] In this method, the terminal device can compare the priorities of the uplink channel / signal and the side channel / signal in a variety of ways based on the priority values of the uplink channel / signal and the priority values of the side channel / signal. It has high flexibility and practicality, and the comparison process is simple, fast and efficient.
[0011] In one possible design, when the priority value of the uplink channel / signal is a first set value, the channel / signal with a higher priority is determined based on the priority threshold and the priority value of the side channel / signal, including: when the priority value of the side channel / signal is less than the priority threshold, determining that the side channel / signal is the channel / signal with a higher priority; or when the priority value of the side channel / signal is greater than the priority threshold, determining that the uplink channel / signal is the channel / signal with a higher priority.
[0012] In this method, the terminal device compares the priorities of the side channel / signal with the uplink channel / signal based on the priority value of the side channel / signal and the set priority threshold, and the comparison process is simple and efficient.
[0013] In one possible design, the priority threshold is: the priority threshold of the dedicated resource pool configured for the side channel / signal; or, the maximum value of the priority thresholds configured for the communication resource pool; or, the maximum value of the priority thresholds configured for the shared resource pool; or, the maximum value of the priority threshold configured for the communication resource pool and the priority threshold configured for the shared resource pool.
[0014] In this method, by setting the set priority threshold to the priority threshold corresponding to a dedicated resource pool, a communication resource pool, a shared resource pool, etc., the opportunity of sending or receiving a side channel / signal can be increased, thereby improving the success rate of side communication.
[0015] In one possible design, the first set value is 0 or 1; the second set value is 1. Based on the above method, the terminal device can use different methods to implement the priority comparison between the uplink channel / signal and the sidelink channel / signal for different values of the uplink channel / signal priority. That is, the terminal device can perform priority comparison based on specific scenarios, and therefore the above method is highly practical.
[0016] In one possible design, the priority threshold is indicated by a network device, or the priority threshold is pre-configured in the terminal device. In this method, the terminal device can obtain the priority threshold in different ways, which is highly flexible and practical.
[0017] In one possible design, the uplink channel / signal includes at least one of the following: a physical uplink control channel PUCCH channel / signal carrying sidelink hybrid automatic repeat request confirmation SL HARQ-ACK information; other uplink channels / signals other than the set type of uplink channel / signal; a PUCCH channel / signal carrying confirmation / negative confirmation ACK / NACK information of SL-PRS.
[0018] In one possible design, the SL HARQ-ACK information is received by the terminal device from the physical side feedback channel PSFCH; or, the SL HARQ-ACK information defaults to negative acknowledgment NACK information; wherein, the terminal device does not receive the SL HARQ-ACK information from the PSFCH.
[0019] Based on the above method, the terminal device can use a corresponding specific method to perform priority comparison for a specific type of uplink channel / signal, so the practicality of the solution is relatively high.
[0020] In one possible design, before determining that the uplink channel / signal is the higher-priority channel / signal, the method further includes: determining that the uplink channel / signal is a PUCCH channel / signal carrying SL HARQ-ACK information; or, determining that the uplink channel / signal is a channel / signal of a set type. In this method, the priority of a specific uplink channel / signal is always higher than the priority of a sidelink channel / signal, thereby ensuring the communication quality of the specific uplink channel / signal.
[0021] In one possible design, the set type of uplink channel / signal includes at least one of the following: an uplink physical random access channel PRACH channel / signal; a physical uplink shared channel PUSCH and subsequent retransmission channel / signal scheduled by a random access response RAR; a PUSCH and subsequent retransmission channel / signal in a second type of random access process; a PUCCH channel / signal for a hybrid automatic repeat request confirmation HARQ-ACK message for acknowledging RAR; and a PUCCH channel / signal scheduled by downlink control information DCI. Optionally, the cyclic redundancy check CRC in the DCI is scrambled by a temporary cell radio network temporary identifier TC-RNTI.
[0022] The uplink channels / signals of the above-mentioned set types are channels / signals with higher importance. By setting the priority of such uplink channels / signals to always be higher than the priority of sidelink channels / signals, the communication quality of such uplink channels / signals can be always guaranteed, avoiding affecting the corresponding communication experience.
[0023] In one possible design, determining the priority value of the uplink channel / signal includes: when the uplink channel / signal is a PUCCH channel / signal carrying ACK / NACK information of the SL-PRS, determining the priority value of the uplink channel / signal as: the priority value of the SL-PRS corresponding to the ACK / NACK information; or, the maximum value of the priority values configured for the configuration resource authorization CG; wherein the configuration resource authorization is used to carry sidelink signals; or, the maximum value of the priority values indicated by the side link control information SCI carried by the PSCCH sent on the resources scheduled by the DCI; wherein the DCI is used to schedule resources carrying sidelink signals.
[0024] In the above method, the terminal device can determine the priority value of the channel / signal to be sent associated with it based on the priority value of the determined channel / signal, which can further expand the method of determining the priority value of the channel / signal and is highly practical.
[0025] In one possible design, before determining that the priority value of the uplink channel / signal is the maximum value of the priority values configured for the configuration resource grant CG or the maximum value of the priority values indicated by the side link control information SCI carried by the PSCCH sent on the resources scheduled by the DCI, the method further includes: determining that the SL-PRS or PSCCH is not sent. Optionally, the determination that the SL-PRS is not sent is specifically: determining that the SL-PRS corresponding to the ACK / NACK information is not sent.
[0026] In one possible design, determining the priority value of the uplink channel / signal includes: when the uplink channel / signal includes ACK / NACK information of the SL-PRS and SL HARQ-ACK information, and the ACK / NACK information of the SL-PRS and the SL HARQ-ACK information are carried on the PUCCH, taking the larger value of the priority value of the SL-PRS ACK / NACK information and the priority value of the SL HARQ-ACK information as the priority value of the uplink channel / signal.
[0027] In this method, the terminal device can determine the priority value of the multiplexed channel based on the priority value of the information carried by the multiplexed channel, so as to facilitate comparison of the priority of the multiplexed channel with other channels.
[0028] In one possible design, obtaining the priority value of the sidelink channel / signal includes: obtaining the priority value indicated by sidelink control information SCI; wherein the SCI is used to schedule resources carrying the sidelink signal on a dedicated resource pool; and using the priority value indicated by the SCI as the priority value of the sidelink channel / signal.
[0029] In this method, the priority value of the side channel / signal is indicated by scheduling the SCI of the side signal resource, which can indicate the priority value of the scheduled side channel / signal while scheduling the side signal resource, thereby simply and quickly realizing the indication of the priority value of the side channel / signal, which helps to improve communication efficiency.
[0030] In one possible design, the side channel / signal is carried in a dedicated resource pool.
[0031] In one possible design, the uplink channel / signal and the side channel / signal meet the following conditions: sending the uplink channel / signal and sending the side channel / signal overlap in time; or, the total power of sending the uplink channel / signal and sending the side channel / signal is greater than the total transmission power of the terminal device; or, sending the uplink channel / signal and sending the side channel / signal overlap in time, and the total power of sending the uplink channel / signal and sending the side channel / signal is greater than the total transmission power of the terminal device.
[0032] The above scenario is a scenario where the uplink channel / signal transmission conflicts with the side channel / signal transmission. By executing the above method in the above scenario, effective transmission control can be achieved in the scenario where the uplink channel / signal transmission conflicts with the side channel / signal transmission to avoid conflict problems, thereby improving the overall communication quality and efficiency.
[0033] In a second aspect, an embodiment of the present application provides a communication device, comprising: a module for executing the above-mentioned first aspect or any one of the methods in the first aspect.
[0034] In a third aspect, an embodiment of the present application provides a communication device, comprising: at least one processor; the at least one processor is used to execute instructions stored in a memory, so that the communication device executes the above-mentioned first aspect or any one of the methods in the first aspect.
[0035] In one possible design, the communication device also includes the memory, which is used to store the instructions.
[0036] In a fourth aspect, an embodiment of the present application provides a communication device, comprising: at least one processor; and a memory and a communication interface communicatively connected to the at least one processor;
[0037] The communication interface is configured to receive signals from other communication devices other than the communication device and transmit the signals to the processor or to transmit the signals from the processor to other communication devices other than the communication device;
[0038] The memory stores instructions that can be executed by the at least one processor, and the at least one processor causes the communication device to execute the above-mentioned first aspect or any one of the methods in the first aspect by executing the instructions stored in the memory.
[0039] In one possible design, the communication device further includes a transceiver, and the at least one processor is used to control the transceiver to receive and transmit signals. The transceiver may include a receiver and a transmitter, the receiver is used to receive signals, and the transmitter is used to transmit signals.
[0040] In one possible design, the above-mentioned communication device may be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip, chip system, module or control unit in the terminal device or communication device shown above, and this application does not limit it specifically. It should be noted that in this application, when referring to a communication device, it can refer to the communication device itself, or it can refer to a chip, functional module or integrated circuit in the communication device that completes the method provided in this application, and this application does not limit it specifically.
[0041] In a fifth aspect, the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is run on a communication device, the communication device executes the above-mentioned first aspect or any one of the methods in the first aspect.
[0042] In a sixth aspect, the present application provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a communication device, the above-mentioned first aspect or any one of the methods in the first aspect is implemented.
[0043] In a seventh aspect, the present application provides a chip system, which includes a processor, and the processor is used to read and execute a software program stored in a memory to implement the above-mentioned first aspect or any one of the methods in the first aspect.
[0044] In one possible design, the chip system also includes the memory, and the processor is coupled to the memory via an interface.
[0045] The technical effects that can be achieved in any of the second to seventh aspects can refer to the description of the beneficial effects of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] FIG1 is a schematic diagram of resource mapping for a sidelink;
[0047] FIG2 is a schematic diagram of resource mapping for a sidelink;
[0048] FIG3 is a schematic diagram of a communication scenario;
[0049] FIG4 is a schematic diagram of a communication method provided in an embodiment of the present application;
[0050] FIG5 is a schematic diagram of a communication device provided in an embodiment of the present application;
[0051] FIG6 is a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0052] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0053] Among them, the method and the device are based on the same technical concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0054] Below, some terms in this application are explained to facilitate understanding by those skilled in the art.
[0055] 1) Terminal equipment: A user-side entity that receives or transmits signals and has wireless transceiver capabilities. Optionally, terminal equipment includes devices that provide data connectivity to users. Terminal equipment can also be referred to as a terminal, user equipment (UE), mobile station (MS), or mobile terminal (MT).
[0056] For example, the terminal device may be a handheld device with wireless connection function or a processing device connected to a wireless modem. The terminal device may exchange voice and / or data with a network device such as a radio access network (RAN). The terminal device may include a V2X terminal device, a wireless terminal device, a mobile terminal device, a device-to-device communication (D2D) terminal device, a machine-to-machine / machine-type communication (M2M / MTC) terminal device, an Internet of Things (IoT) terminal device, a virtual reality (VR) device, an augmented reality (AR) device, an industrial control device, a self-driving device, a remote medical device, a smart grid device, a smart home device, a smart office device, an intelligent transportation device, a mobile phone, a tablet computer, a computer with a wireless transceiver function, a vehicle, a helicopter, an airplane, a ship, a robotic arm, a drone, a robot, an access point (AP), a remote terminal, an access terminal, a user agent, or a user device, a wearable device, an in-vehicle device, etc. The embodiments of the present application do not limit the device form of the terminal device.
[0057] Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc.
[0058] 2) Network equipment: This is a network-side entity used to transmit and / or receive signals. It can be used as a device in a communication system to connect terminal devices to a wireless network. As a node in a radio access network, the network equipment can also be called a base station, a radio access network (RAN) device, or a radio access network node.
[0059] Exemplary, wireless access network equipment includes but is not limited to base stations (base transceiver station (BTS), Node B, evolved Node B (eNodeB / eNB), gNodeB / gNB, transmission reception point (TRP), base stations subsequently evolved by the 3rd Generation Partnership Project (3GPP), radio network controller (RNC), access point (AP), base station controller (BSC), home base station (e.g., home evolved NodeB, or home Node B, HNB), or base band unit (BBU), wireless fidelity (wireless The base station may be an access node, a wireless relay node, a wireless backhaul node, etc. in a wireless fidelity (Wi-Fi) system. The base station may be: a macro base station, a micro base station, a pico base station, a small station, a relay station, etc. or any other wireless access device, or a base station in the next generation of communications, etc. Multiple base stations may support networks with the same access technology, or networks with different access technologies. A base station may include one or more co-sited or non-co-sited transmission and receiving points. Exemplarily, the wireless access network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario. The wireless access network device may also be a server, etc. For example, the network device in vehicle to everything (V2X) technology may be a road side unit (RSU).
[0060] 3) Communication equipment: A device that supports wireless communication technology and can communicate with other devices. A communication device may also be referred to as a communication apparatus. In the embodiments of this application, the specific form of the communication device is not limited. For example, the communication device may be a terminal device, a network device, etc.
[0061] It should be noted that, in the present application, "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. The multiple involved in this application refers to two or more. At least one refers to one or more. In addition, it should be understood that in the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
[0062] Before introducing the embodiments of the present application, the sidelink technology involved in the embodiments of the present application is first described.
[0063] In wireless communication systems, data can be communicated between terminal devices over a network or directly without the aid of network equipment. The interface between terminal devices is called a direct communication (PC5) interface, similar to the over-the-air (Uu) interface between a terminal device and a base station. The link between terminal devices is called a side link (SL). This allows data to be transmitted directly between terminal devices over a side link, without going through the network, effectively reducing communication latency.
[0064] The sidelink supports unicast, multicast, and broadcast communications. Unicast and multicast communications on the sidelink support hybrid automatic repeat request (HARQ) feedback, which can be performed on the physical sidelink feedback channel (PSFCH). Sidelink HARQ feedback can be enabled or disabled.
[0065] The terminal device can obtain sidelink resources from a network device or pre-configured information. Specifically, a network device, such as a RAN device, can schedule sidelink resources for the terminal device through downlink control information (DCI), or configure a sidelink configuration grant (CG) for the terminal device through a radio resource control (RRC) message. The terminal device can also receive a sidelink resource pool configuration from the network device, or obtain the sidelink resource pool configuration from a pre-configured configuration, and then select a sidelink resource from the obtained sidelink resource pool for data transmission.
[0066] In one possible scenario, the functions of the above-mentioned network devices can also be implemented by RAN nodes. For example, multiple RAN nodes can assist terminal devices in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH).
[0067] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (ORAN) system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application takes CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0068] The communication between the access network device and the terminal device follows a certain protocol layer structure. The protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: a radio resource control (RRC) layer, a packet data convergence protocol (PDCP) layer, a radio link control (RLC) layer, a media access control (MAC) layer, or a physical (PHY) layer. The user plane protocol layer may include at least one of the following: a service data adaptation protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer.
[0069] For the network elements in the ORAN system and the corresponding protocol layer functions that can be implemented, please refer to the following Table 1:
[0070] Table 1
[0071] The frequency resources of the sidelink can be divided into component carriers (CC), bandwidth parts (BWP) and resource pools (RP) according to the granularity. Among them, the component carrier is a frequency band for the sidelink used by the upper layer, and can also be considered as a frequency band of unlicensed spectrum. BWP is the working bandwidth of the terminal device configured by the upper layer, and is also the bandwidth part actually used by the terminal device. In the new radio (also called new radio), a carrier contains one or more BWPs. The physical channels on the sidelink all operate within the bandwidth configured by the BWP. A BWP can include one or more resource pools.
[0072] The sidelink has multiple physical channels, including the physical sidelink broadcast channel (PSBCH), the physical sidelink control channel (PSCCH), the physical sidelink shared channel (PSSCH), and the physical sidelink feedback channel. The physical sidelink broadcast channel, together with the sidelink synchronization signal (S-SS) block (S-SSB), is mainly used for synchronization and broadcasting system messages. Sidelink granted resources can be a set of physical sidelink control channel resources and a set of physical sidelink shared resources. The physical sidelink control channel resources carry control information related to the physical sidelink shared channel, and the physical sidelink shared channel resources carry the data content of the sidelink. The configuration of the physical sidelink shared channel and the physical sidelink control channel is at the resource pool granularity. Generally, a sidelink BWP contains multiple sidelink resource pools. The physical sidelink feedback channel is used to send HARQ feedback information, which is used to provide feedback on whether the received signal is correctly decoded.
[0073] Sidelink positioning reference signals (PRS) can also be sent between terminal devices via the sidelink to achieve positioning based on the sidelink. The resource pool that can be used to send the physical sidelink shared channel and the sidelink positioning reference signal can be called a shared resource pool, that is, the terminal can send the physical sidelink shared channel and the sidelink positioning reference signal on the same resource pool (i.e., the shared resource pool). For example, taking a time slot containing 14 orthogonal frequency division multiplexing (OFDM) symbols as an example, the resource mapping diagram for sending the physical sidelink control channel, the physical sidelink shared channel, the demodulation reference signal (DMRS), and the sidelink positioning reference signal is shown in Figure 1. Among them, the physical sidelink control channel carries the first-level sidelink control information (SCI) SCI 1-A, and SCI 1-A is used to schedule the physical sidelink shared channel and the second-level SCI carried on the physical sidelink shared channel. Both the first-level SCI and the second-level SCI are sidelink control information, and contain complete control information for scheduling the data channel (physical sidelink shared channel) and the sidelink positioning reference signal (DMRS). DMRS is a demodulation reference signal used to demodulate data.
[0074] In addition, the transmission and reception of sidelink positioning reference signals between terminal devices can also be performed only on a dedicated resource pool. In the dedicated resource pool, taking a time slot containing 14 OFDM symbols as an example, the resource mapping diagram for the transmission of the physical sidelink control channel and the sidelink positioning reference signal is shown in Figure 2. The physical sidelink control channel carries first-level SCI information SCI 1-B, which is used to schedule the transmission of the sidelink positioning reference signal. SCI 1-B and SCI 1-A are SCIs with different formats and functions. First-level SCI 1-B is sidelink control information and contains complete control information for scheduling sidelink positioning reference signals. In the sidelink, the priority of the physical sidelink control channel and the physical sidelink shared channel is indicated by a 3-bit "priority" indicator field in the first-level SCI 1-A. A value of "000" corresponds to a priority value of 1, a value of "001" corresponds to a priority value of 2, and so on.
[0075] It should be noted that in the embodiments of the present application, the physical sidelink broadcast channel may be abbreviated as PSBCH, the physical sidelink control channel may be abbreviated as PSCCH, the physical sidelink shared channel may be abbreviated as PSSCH, and the physical sidelink feedback channel may be abbreviated as PSFCH. Of course, each channel may also use other names (such as other names used in relevant communication standards), and this is not specifically limited in the embodiments of the present application.
[0076] For ease of explanation, in the following embodiments, the sidelink is abbreviated as SL, the physical side broadcast channel is abbreviated as PSBCH, the physical side control channel is abbreviated as PSCCH, the physical side shared channel is abbreviated as PSSCH, the physical side feedback channel is abbreviated as PSFCH, and the sidelink positioning reference signal is abbreviated as SL-PRS signal or SL-PRS or SL PRS. In the following embodiments, SL can be replaced by sidelink, PSBCH can be replaced by physical side broadcast channel, PSCCH can be replaced by physical side control channel, PSSCH can be replaced by physical side shared channel, PSFCH can be replaced by physical side feedback channel, SL-PRS signal or SL-PRS or SL PRS can be replaced by sidelink positioning reference signal. It can be understood that the change of channel name does not constitute a limitation of the present application.
[0077] Currently, a terminal device can communicate data with other terminal devices through the above-mentioned sidelink, and can also communicate data with network equipment through an uplink (UL). Among them, on one carrier or on two respective carriers, if the terminal device does not have the ability to send UL and SL (including PSCCH and PSSCH) at the same time, when encountering a situation where UL and SL need to be sent simultaneously, the terminal device only sends the one with a higher priority. On one carrier or on two respective carriers, if the terminal device does not have the ability to send UL and receive SL at the same time, when encountering a situation where UL and SL need to be sent simultaneously, the terminal device only sends UL or only receives the one with a higher priority in SL. If the terminal is capable of sending UL and SL on two respective carriers, when encountering a situation where UL and SL need to be sent on two respective carriers at the same time, and the UL sending and SL sending overlap for a period of time, and the total power of sending UL and SL at the same time during this period exceeds the total sending power of the terminal device, if the priority of SL is higher, the terminal device reduces the sending power of UL before sending UL so that the total sending power of UL and SL at the same time does not exceed the total sending power of the terminal device, or, if the priority of UL is higher, the terminal device reduces the sending power of SL before sending SL so that the total sending power of UL and SL at the same time does not exceed the total sending power of the terminal device.
[0078] Currently, the terminal device can determine the priority relationship between UL and SL through at least one of the following methods 1 to 3.
[0079] Method 1: When the UL transmission is a physical random access channel (PRACH), or a physical uplink shared channel (PUSCH) scheduled by a random access response (RAR) and the subsequent retransmission corresponding to the PUSCH, or a PUSCH transmission during a second type of random access procedure and the corresponding subsequent retransmission, or a physical uplink control channel (PUCCH) carries hybrid automatic repeat request-acknowledgement (HARQ-ACK) information corresponding to consecutive RARs (success RARs), or the cyclic redundancy check (CRC) in DCI format 1_0 is scrambled by a temporary cell-radio network temporary identifier (TC-RNTI) and indicates a PUCCH transmission, the UL transmission is considered to have higher priority than the SL transmission or reception.
[0080] Method 2. For the priority comparison between UL transmission (including PUSCH and PUCCH) and SL other than the UL transmission described in the above method 1, when the priority value corresponding to PUSCH and PUCCH is 1, if the terminal device is configured with a threshold value for the priority of SL compared with UL, then when the priority value of SL transmission / reception is less than the threshold value, SL transmission / reception has a high priority; otherwise, UL transmission has a high priority. If the terminal device is not configured with a threshold value for the priority of SL compared with UL, UL transmission always has a higher priority than SL transmission / reception. When the priority value corresponding to PUSCH and PUCCH is 0, if the priority value of SL transmission / reception is less than another configured threshold value, namely the threshold value for the priority of SL, then SL transmission / reception has a higher priority; otherwise, UL transmission has a higher priority.
[0081] Method 3: If the priority value of the PUCCH transmission carrying the SL HARQ-ACK information report is less than the priority value of the SL transmission, then the PUCCH transmission carrying the SL HARQ-ACK information report has a higher priority; conversely, if the priority value of the PUCCH transmission is greater than the priority value of the SL transmission, then the SL transmission has a higher priority.
[0082] Among them, the priority determination method for PUCCH transmission carrying SL HARQ-ACK information reporting includes:
[0083] 1) If the terminal device receives PSFCH on the resources corresponding to PSFCH after sending PSSCH, the priority value of SL HARQ-ACK is the same as the priority value of PSSCH transmission.
[0084] 2) If the base station schedules or configures authorized resources through DCI 3_0 and authorizes the terminal device to send the PSSCH channel, but the terminal device does not receive the PSFCH on any associated PSFCH resources, the terminal device feeds back NACK on the PUCCH, and the priority value of the NACK feedback is the same as the priority value sent by the PSSCH channel.
[0085] 3) If the base station schedules or configures authorized resources through DCI 3_0 and authorizes the terminal device to send the PSSCH channel, but the terminal device does not send the PSSCH on any resource, the terminal feedbacks a negative acknowledgment (NACK) on the PUCCH, and the priority value of the NACK feedback is the same as the priority value of the PSSCH channel that was not actually sent.
[0086] 4) If the base station configures authorized resources for SL communication, but the terminal device does not send the PSCCH channel, the terminal feedbacks an acknowledgment (ACK) on the PUCCH, and the priority value of the ACK feedback is the largest priority value corresponding to all configured authorized resources.
[0087] 5) If the base station schedules resources for SL communication through DCI 3_0, but the terminal device does not send the PSCCH channel, the terminal device feeds back ACK on the PUCCH, and the priority value of the ACK feedback is the largest value among all possible priority values of the SL sent using the DCI 3_0 scheduling resources.
[0088] Among them, the wireless access network device can schedule the terminal device to send SL resources through DCI 3_0. Before the terminal device uses the resources scheduled by DCI 3_0 to send SL, it can first determine to send the SCI carried by the PSCCH on the resource, and can indicate the priority value of the SL in the SCI. All possible priority values of the SL sent using the resources scheduled by DCI 3_0 mentioned above, that is, all priority values that may be indicated in the SCI to be sent determined by the terminal device before using the resources scheduled by DCI 3_0 to send SL.
[0089] 6) In one or more PSSCHs transmitted by the terminal device, if the corresponding SCI format indicates that SL HARQ-ACK feedback is disabled, the HARQ-ACK information fed back by the terminal device on the PUCCH is determined by the terminal's internal upper layer. The priority value of the fed back HARQ-ACK information is the same as the priority value sent on the PSSCH.
[0090] The above method only provides a priority comparison scheme for determining UL data transmission and SL data transmission (i.e., PSSCH and PSCCH). After the introduction of SL-PRS-related communication schemes in SL, there is currently no solution for how to handle the situation when the SL-PRS-related communication process required by the terminal device conflicts with the uplink communication process required by the terminal device (such as time overlap).
[0091] In view of this, an embodiment of the present application provides a communication method and device, which can be used to perform relevant sending processing when the SL-PRS-related communication process required by the terminal device conflicts with the uplink communication process required by the terminal device (for example, time overlap, etc.), thereby resolving the conflict problem and improving communication efficiency.
[0092] Figure 3 illustrates a possible communication scenario applicable to the communication method provided in an embodiment of the present application. As shown in Figure 3 , the communication scenario can be a sidelink communication and an uplink communication scenario, and the communication scenario can include multiple terminal devices (for example, terminal device A and terminal device B shown in Figure 3 ). Optionally, the communication scenario can also include a radio access network device to which at least one of the multiple terminal devices belongs (for example, the radio access network device to which terminal device A shown in Figure 3 belongs).
[0093] In the communication scenario shown in Figure 3, the terminal device supports both sidelink and uplink communication. For sidelink communication, please refer to the description in the previous embodiment and will not be detailed here. Uplink communication refers to communication between the terminal device and the radio access network device. In this communication scenario, sidelink communication can be carried out between terminal devices, and uplink communication can be carried out between the terminal device and the radio access network device.
[0094] In the communication scenario shown in Figure 3, the terminal device and the wireless access network device can be connected via the Uu interface, thereby enabling communication between the terminal device and the wireless access network device (this communication can be referred to as Uu communication). Sidelink communication can be performed between terminal devices via the PC5 interface.
[0095] In the communication scenario shown in FIG3 , terminal device A and the wireless access network device may form a UL system, and terminal device A and terminal device B may form a SL system.
[0096] In the communication scenario shown in Figure 3, the SL communication between terminal devices in the sidelink system can be communication related to SL-PRS. For example, terminal device A can serve as the transmitter of SL positioning, terminal device B can serve as the receiver of SL positioning, and terminal device A can communicate with terminal device B (for example, sending SL-PRS to terminal device B) using the method provided in the embodiment of the present application.
[0097] It should be noted that the communication scenario shown in Figure 3 is an example and does not limit the communication scenario to which the method provided in the embodiment of the present application is applicable. For example, various communication technologies can be used between the terminal device and the wireless access network device, such as the fifth generation (5G) communication technology (i.e., NR (new radio) technology), 4G communication technology, the sixth generation (6G) communication technology, and communication technologies based on the evolution of the above technologies. In addition, the SL system can be applicable to 4G scenarios, 5G scenarios (i.e., NR scenarios), 6G scenarios, and scenarios based on the evolution of the above scenarios, and can also be applicable to specific scenarios such as V2X, Long Term Evolution - Vehicle Network (LTE-vehicle, LTE-V), V2V, Vehicle Network, Machine Type Communications (MTC), Internet of Things (IoT), Long Term Evolution - Machine to Machine (LTE-machine to machine, LTE-M), and Machine to Machine (M2M). This application does not limit this.
[0098] The communication method provided by the embodiment of the present application is described in detail with reference to FIG4 . As shown in FIG4 , a communication method provided by the embodiment of the present application may include:
[0099] S401: The terminal device determines a channel / signal with a higher priority among an uplink channel / signal and a sidelink channel / signal.
[0100] The uplink channel / signal refers to an uplink channel or an uplink signal, and may also be referred to as an uplink channel / uplink signal. The sidelink channel / signal refers to a sidelink channel or a sidelink signal, and may also be referred to as a sidelink channel / sidelink signal.
[0101] The side channel may be a PSCCH that schedules SL-PRS, and the side signal may be SL-PRS. The side channel described in the following embodiments of this application refers to the PSCCH that schedules SL-PRS, and the side signal described in the following embodiments of this application refers to SL-PRS.
[0102] In some embodiments of the present application, the side channel / signal may be carried on a dedicated resource pool or a shared resource pool.
[0103] In some embodiments of the present application, the terminal device can determine the channel / signal with higher priority and / or the channel / signal with lower priority among the uplink channel / signal and the sidelink channel / signal by at least one of the following methods 1 to 4.
[0104] Method 1: The terminal device can determine the uplink channel / signal as a higher priority channel / signal and the sidelink channel / signal as a lower priority channel / signal. In other words, the priority of the sidelink channel / signal is always lower than that of the uplink channel / signal, thereby ensuring that the uplink channel / signal is sent first, thereby prioritizing the quality of uplink communication.
[0105] Method 2: When the uplink channel / signal is a PUCCH channel / signal carrying SL HARQ-ACK information, the terminal device can determine the uplink channel / signal as a higher priority channel / signal and the sidelink channel / signal as a lower priority channel / signal. That is, the priority of the sidelink channel / signal is always lower than the priority of the PUCCH channel / signal carrying SL HARQ-ACK information, thereby ensuring the priority transmission of the PUCCH channel / signal carrying SL HARQ-ACK information, and thus prioritizing the corresponding uplink communication quality.
[0106] Method 3: When the uplink channel / signal is of a specified type, the terminal device can determine the uplink channel / signal as a higher priority channel / signal and the sidelink channel / signal as a lower priority channel / signal. That is, the priority of the sidelink channel / signal is always lower than the priority of the specified type of uplink channel / signal, thereby ensuring that the specified type of uplink channel / signal is sent first, thereby prioritizing the corresponding uplink communication quality.
[0107] Among them, the set type of uplink channel / signal may include at least one of the following: uplink PRACH channel / signal; PUSCH and subsequent retransmission channel / signal scheduled by RAR; PUSCH and subsequent retransmission channel / signal in the second type of random access process; PUCCH channel / signal carrying HARQ-ACK message corresponding to continuous RAR (successRAR); PUCCH channel / signal scheduled by DCI, wherein the CRC in the DCI is scrambled by TC-RNTI. Optionally, the above-mentioned DCI can be DCI 1_0, that is, DCI in 1_0 format.
[0108] Method 4: The terminal device may first obtain the priority value of the uplink channel / signal and the priority value of the side channel / signal, and then determine the channel / signal with a higher priority based on the priority value of the uplink channel / signal and the priority value of the side channel / signal.
[0109] In some embodiments of the present application, a terminal device may receive configuration information sent by a wireless access network device, and the configuration information may include carrier information used for SL communication, and resource pool information used by the terminal device to send and / or receive SL within the carrier, or dedicated resource pool information for sending the above-mentioned side channel / signal. When the above-mentioned side channel / signal is allowed to be sent in the shared resource pool, the configuration information may also include the side channel / signal configuration information within the shared resource pool (such as SL-PRS configuration information within the shared resource pool, etc.). In some embodiments of the present application, when the terminal device is not within the coverage range of the wireless access network device, the wireless access network device cannot provide configuration information for the terminal device. In this case, the above-mentioned configuration information may be pre-configured inside the terminal device.
[0110] In some embodiments of the present application, the method for determining the priority value of the uplink channel / signal can be implemented with reference to the method defined in the relevant communication standards and will not be described in detail here.
[0111] In some embodiments of the present application, the uplink channel / signal may be a PUCCH channel / signal carrying ACK / NACK information of the SL-PRS. In this scenario, the terminal device may determine the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS using any of the following methods:
[0112] 1) The priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS is determined to be: the priority value of the SL-PRS that has been sent. That is, the terminal device can use the priority value of the SL-PRS sent last time as the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS.
[0113] In this manner, after the terminal device sends the SL-PRS, the priority value of the ACK / NACK information of the SL-PRS is the same as the priority value of the sent SL-PRS.
[0114] 2) Determine the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS as: the maximum value of the priority values configured for the configuration resource grant CG; wherein the configuration resource grant is used to carry the side channel / signal (ie, SL-PRS).
[0115] As an optional implementation method, the terminal device can determine the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS according to the following steps: the terminal device obtains the priority value of the configuration resource authorization CG configured by the wireless access network device; and uses the maximum value of the priority values of the configuration resource authorization CG as the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS.
[0116] 3) Determine the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS as: the maximum value of the priority values indicated by the SCI carried by the PSCCH sent on the resources scheduled by the DCI; wherein the DCI is used to schedule the resources carrying the sidelink channel / signal.
[0117] Among them, DCI is sent by the wireless access network device to the terminal device before the terminal device sends the above-mentioned uplink channel / signal. DCI can be used to schedule SL-PRS resources (i.e., resources for sending SL-PRS), and the terminal device can send SL-PRS on the resources scheduled by the DCI. DCI corresponds to a feedback PUCCH, and the PUCCH can carry the ACK / NACK information of the SL-PRS. Among them, before the terminal device sends the SL-PRS on the resources scheduled by the DCI, it can first determine the SCI carried by the PSCCH to be sent on the resource, and can indicate the priority value of the SL-PRS in the SCI. The priority value corresponding to the sidelink channel / signal sent on the resource scheduled by the DCI is the priority value that the SCI may indicate, then the priority value of the ACK / NACK information of the SL-PRS can be the maximum value of the priority values that may be indicated by the SCI carried by the PSCCH sent on the resource scheduled by the DCI.
[0118] Specifically, the terminal device may determine the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS according to the following steps: the terminal device receives DCI from the wireless access network device; the terminal device uses the maximum value of the priority values that may be indicated by the SCI carried by the PSCCH to be sent on the DCI-scheduled resources as the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS. Optionally, the above-mentioned DCI may be a DCI in the DCI 3_2 format.
[0119] In some embodiments of the present application, when it is determined that no SL-PRS or PSCCH is sent, the terminal device may determine the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS according to the above method 2) and / or method 3).
[0120] In some embodiments of the present application, the maximum value described in the above method can also be replaced by a value that meets the set conditions or other types of values, for example, it can be replaced by a value greater than or equal to the set threshold or the second largest value.
[0121] In the above method, the priority value of the ACK / NACK information of the SL-PRS is the same as the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS.
[0122] In some embodiments of the present application, the uplink channel / signal may include ACK / NACK information and SL HARQ-ACK information of the SL-PRS, and the ACK / NACK information and SL HARQ-ACK information of the SL-PRS are carried on the PUCCH, that is, the ACK / NACK information and SL HARQ-ACK information of the SL-PRS are multiplexed on the same PUCCH. In this scenario, the terminal device can use the larger value of the priority value of the ACK / NACK information of the SL-PRS and the priority value of the SL HARQ-ACK information as the priority value of the uplink channel / signal.
[0123] When the ACK / NACK information of the SL-PRS and the SL HARQ-ACK information are multiplexed on the same PUCCH, there may be one or more ACK / NACK information of the multiplexed SL-PRS, and there may also be one or more SL HARQ-ACK information. Therefore, there are the following four situations:
[0124] Case 1: When the ACK / NACK information of an SL-PRS and an SL HARQ-ACK information are multiplexed on the same PUCCH, the priority value of the PUCCH is the maximum value of the priority value of the ACK / NACK information of the one SL-PRS and the priority value of the one SL HARQ-ACK information. The method for the terminal device to determine the priority value of the ACK / NACK information of the one SL-PRS may refer to the above-mentioned method 1) or method 2) or method 3). The method for the terminal device to determine the priority value of the one SL HARQ-ACK information may be implemented by referring to the method defined in the relevant communication standards and will not be described in detail here.
[0125] Case 2: When the ACK / NACK information of multiple SL-PRS and one SL HARQ-ACK information are multiplexed on the same PUCCH, the priority value of the PUCCH is the maximum value of the priority values of the ACK / NACK information of the multiple SL-PRS and the priority value of the one SL HARQ-ACK information. The method for the terminal device to determine the priority value of the ACK / NACK information of each SL-PRS can refer to the above-mentioned method 1) or method 2) or method 3). The method for the terminal device to determine the priority value of the one SL HARQ-ACK information can be implemented by referring to the method defined in the relevant communication standard and will not be described in detail here.
[0126] Case 3: When the ACK / NACK information of multiple SL-PRS and multiple SL HARQ-ACK information are multiplexed on the same PUCCH, the priority value of the PUCCH is the maximum value of the priority values of the ACK / NACK information of the multiple SL-PRS and the priority values of the multiple SL HARQ-ACK information. Among them, the method for the terminal device to determine the priority value of the ACK / NACK information of each SL-PRS can refer to the above method 1) or method 2) or method 3). The method for the terminal device to determine the priority value of the one SL HARQ-ACK information can be implemented by referring to the method defined in the relevant communication standard and will not be described in detail here.
[0127] In the above-mentioned cases 2 and 3, when the terminal device determines the priority value of the ACK / NACK information of each SL-PRS according to the above-mentioned method 3), the multiple DCIs received by the terminal device correspond to the same PUCCH. Among them, the resources scheduled by each of the multiple DCIs can be used to send one SL-PRS among the multiple SL-PRSs, and the ACK / NACK information of the multiple SL-PRSs is carried on the same PUCCH. Among them, the priority value of the ACK / NACK information of each SL-PRS can be determined according to the DCI that schedules the resources used by the SL-PRS, and the details can be referred to the above-mentioned method 3).
[0128] Among them, regarding multiple DCIs corresponding to the same PUCCH, it can be understood that: when the wireless access network device schedules the SL-PRS resources used by the terminal device by sending multiple DCIs to the terminal device, each of the multiple DCIs may include time interval information, wherein the time interval information is used to indicate a time interval, which is the time interval from receiving the DCI to feeding back the PUCCH. After receiving the DCI, the terminal device needs to feed back the PUCCH according to the moment indicated by the time interval, that is, send the ACK / NACK information of the SL-PRS transmitted on the resources scheduled by the DCI to the wireless access network device through the PUCCH. When the moments of feedback PUCCH corresponding to multiple DCIs are the same, multiple DCIs correspond to the same feedback PUCCH, that is, the above-mentioned multiple DCIs correspond to the same PUCCH.
[0129] Case 4: When the ACK / NACK information of one SL-PRS and multiple SL HARQ-ACK information are multiplexed on the same PUCCH, the priority value of the PUCCH is the maximum value of the priority value of the ACK / NACK information of the one SL-PRS and the priority values of the multiple SL HARQ-ACK information. The method for the terminal device to determine the priority value of the ACK / NACK information of the one SL-PRS can refer to the above-mentioned method 1) or method 2) or method 3). The method for the terminal device to determine the priority value of each SL HARQ-ACK information can be implemented by referring to the method defined in the relevant communication standards and will not be described in detail here.
[0130] In some embodiments of the present application, the maximum value described in the above method can also be replaced by a value that meets the set conditions or other types of values, for example, it can be replaced by a value greater than or equal to the set threshold or the second largest value.
[0131] In some embodiments of the present application, the terminal device can obtain the priority value indicated by the SCI and use the priority value indicated by the SCI as the priority value of the side channel / signal. The SCI is used to schedule resources that carry the side channel / signal on a dedicated resource pool. Optionally, the SCI contains a priority field, and the priority field is used to indicate the priority value of the side channel / signal. Exemplarily, the priority field can be a "priority" field, which can be 3 bits. When the value of the field is "000", the priority value indicated can be 1. When the value of the field is "001", the priority value indicated can be 2, and so on. Of course, the format of the above-mentioned priority field and the priority value indication method are not limited to the format and method corresponding to the above-mentioned "indication field" field. The format of the above-mentioned priority field and the priority value indication method can also be other methods, which are not specifically limited in the embodiments of the present application.
[0132] Among them, the above-mentioned SCI can be the SCI sent by the terminal device, that is, the terminal device can indicate the priority value of the side channel / signal to be sent this time in the sent SCI. Specifically, the terminal device can first send an SCI for indicating or scheduling the resources for carrying the side signal to be sent on the dedicated resource pool through the side link (to other terminal devices) before sending the side signal through the side link (to other terminal devices) on the dedicated resource pool (other terminal devices can determine the resources for carrying the side signal based on the SCI and receive the side signal on the corresponding resources), and carry the priority value for indicating the side channel / signal to be sent in the sent SCI. For example, the terminal device can process according to the following steps: the terminal device sends an SCI to other terminal devices on the PSCCH, and the SCI includes information for indicating the dedicated resources for sending the side channel / signal, and the SCI also includes information for indicating the priority value of the side channel / signal; the terminal device sends the side channel / signal to other terminal devices on the dedicated resources.
[0133] In some embodiments of the present application, the priority value of the sidelink channel / signal can be configured by the terminal device. Alternatively, the priority value of the sidelink channel / signal can be requested or indicated to the terminal device by another device, and the terminal device can configure the priority value of the sidelink channel / signal according to the request or instruction of the other device. The other device can, for example, be another terminal device that performs SL communication with the terminal device, another terminal device that performs positioning with the terminal device, a network device (such as a wireless access network device), or a positioning server.
[0134] In some embodiments of the present application, the priority value of the side channel / signal can be configured according to the positioning requirements of the side link positioning. Specifically, the positioning requirements of the side link positioning generally include accuracy requirements and delay requirements. Among them, the size of the priority value configured for the side channel / signal can be negatively correlated with the accuracy required by the positioning, that is, the higher the accuracy required by the positioning, the smaller the priority value configured for the side channel / signal, and correspondingly, the higher the priority of the side channel / signal; the lower the accuracy required by the positioning, the larger the priority value configured for the side channel / signal, and correspondingly, the lower the priority of the side channel / signal. The size of the priority value configured for the side channel / signal can be positively correlated with the delay required by the positioning, that is, the larger the delay required by the positioning, the larger the priority value configured for the side channel / signal, and correspondingly, the lower the priority of the side channel / signal; the smaller the delay required by the positioning, the smaller the priority value configured for the side channel / signal, and correspondingly, the higher the priority of the side channel / signal.
[0135] In some embodiments of the present application, when the terminal device determines the channel / signal with a higher priority based on the priority value of the uplink channel / signal and the priority value of the sidelink channel / signal, it can be implemented by at least one of the following methods 1 to 4:
[0136] Method 1: The terminal device may use the channel / signal with a smaller priority value among the uplink channel / signal and the side channel / signal as the channel / signal with a higher priority, and use the channel / signal with a larger priority value among the uplink channel / signal and the side channel / signal as the channel / signal with a lower priority.
[0137] Method 2: When the terminal device determines that the priority value of the uplink channel / signal is equal to the priority value of the side channel / signal, the uplink channel / signal can be regarded as the channel / signal with higher priority and the side channel / signal as the channel / signal with lower priority.
[0138] Mode 3: When determining that the priority value of the uplink channel / signal is the first set value, the terminal device may determine a channel / signal with a higher priority based on the set priority threshold and the priority value of the sidelink channel / signal.
[0139] Among them, when the terminal device determines the channel / signal with higher priority based on the priority threshold and the priority value of the side channel / signal, it can determine the side channel / signal as the channel / signal with higher priority when it is determined that the priority value of the side channel / signal is less than the priority threshold, and determine the uplink channel / signal as the channel / signal with lower priority. Alternatively, it can determine the uplink channel / signal as the channel / signal with higher priority when it is determined that the priority value of the side channel / signal is greater than the priority threshold, and determine the side channel / signal as the channel / signal with lower priority. Alternatively, it can determine the uplink channel / signal as the channel / signal with higher priority when it is determined that the priority value of the side channel / signal is equal to the priority threshold, and determine the side channel / signal as the channel / signal with lower priority.
[0140] Optionally, the first setting value mentioned above may be 0 or 1.
[0141] Method 4: When the priority value of the uplink channel / signal is determined to be the second set value and there is no set priority threshold, the terminal device can determine the uplink channel / signal as a channel / signal with a higher priority and determine the side channel / signal as a channel / signal with a lower priority.
[0142] Optionally, the second setting value mentioned above may be 1.
[0143] In some embodiments of the present application, the priority thresholds described in the above-mentioned methods 3 and 4 may be: the priority threshold of the dedicated resource pool configured for the side channel / signal; or, the maximum value of the priority thresholds configured for the communication resource pool; or, the maximum value of the priority thresholds configured for the shared resource pool; or, the maximum value of the priority thresholds configured for the communication resource pool and the priority threshold configured for the shared resource pool.
[0144] The communication resource pool may be a resource pool that does not carry the sidelink channels / signals, for example, a resource pool that does not carry SL-PRS. A shared resource pool may be a resource pool that can carry data and the sidelink channels / signals, for example, a resource pool that can carry data and SL-PRS. A dedicated resource pool may be a resource pool that only carries the sidelink channels / signals, for example, a dedicated resource pool dedicated to carrying SL-PRS. "Carrying" may also be understood as sending and / or receiving.
[0145] In the above method, when there is one communication resource pool, the above-mentioned priority threshold configured for the communication resource pool may include the priority threshold configured for the one communication resource pool, and the maximum value among the above-mentioned priority thresholds configured for the communication resource pool may be the priority threshold configured for the one communication resource pool. When there are multiple communication resource pools, the above-mentioned priority threshold configured for the communication resource pool may include the priority threshold configured for the multiple communication resource pools, and the maximum value among the above-mentioned priority thresholds configured for the communication resource pool may be the maximum value among the priority thresholds configured for the multiple communication resource pools.
[0146] In some embodiments of the present application, the maximum value described in the above method can also be replaced by a value that meets the set conditions or other types of values, for example, it can be replaced by a value greater than or equal to the set threshold or the second largest value.
[0147] Optionally, the above-mentioned priority thresholds may be indicated by a network device (for example, they may be indicated by the network device through the configuration information described in the above embodiment), or may be pre-configured in the terminal device.
[0148] Exemplarily, the above-mentioned dedicated resource pool can be a dedicated resource pool for SL-PRS, the above-mentioned priority threshold configured for the dedicated resource pool can be an SL priority threshold (sl-PriorityThreshold), and the above-mentioned priority threshold configured for the communication resource pool and the priority threshold configured for the shared resource pool can be an SL-PRS priority threshold compared with ultra-reliable low-latency UL (sl-PriorityThreshold-UL-URLLC).
[0149] In some embodiments of the present application, when the terminal device is configured with a priority threshold corresponding to a dedicated resource pool, the terminal device may preferably set the above-set priority threshold to the priority threshold corresponding to the dedicated resource pool. When the terminal device is not configured with a priority threshold corresponding to a dedicated resource pool, but is configured with a priority threshold of a communication resource pool or a shared resource pool, the terminal device may use the maximum value of the priority thresholds configured for the communication resource pool / the maximum value of the priority thresholds configured for the shared resource pool / the maximum value of the priority thresholds configured for the communication resource pool and the priority thresholds configured for the shared resource pool as the above-set priority threshold. When the terminal device is not configured with a priority threshold corresponding to any resource pool (including the case where no priority threshold is configured for the dedicated resource pool, the communication resource pool, and the shared resource pool), the terminal device may determine that there is no set priority threshold.
[0150] In some embodiments of the present application, for each communication resource pool and each shared resource pool, a network device (such as a wireless access network device) can optionally set a corresponding priority threshold for it. When the network device sets a priority threshold for it, the set priority threshold can be indicated to the terminal device through configuration information.
[0151] In some embodiments of the present application, the uplink channel / signal described in the content of the above method four may include at least one of the following: a PUCCH channel / signal carrying SL HARQ-ACK information; other uplink channels / signals other than the set type of uplink channel / signal; a PUCCH channel / signal carrying ACK / NACK information of SL-PRS.
[0152] The above-mentioned SL HARQ-ACK information may be received by the terminal device from the PSFCH; or, when the terminal device does not receive the SL HARQ-ACK information from the PSFCH, the above-mentioned SL HARQ-ACK information may default to NACK information.
[0153] The above-mentioned set type of uplink channel / signal may include at least one of the following: uplink PRACH channel / signal; PUSCH and subsequent retransmission channel / signal scheduled by RAR; PUSCH and subsequent retransmission channel / signal in the second type of random access process; PUCCH channel / signal used to carry HARQ-ACK messages for continuous RAR (success RAR); PUCCH channel / signal scheduled by DCI, wherein the CRC in the DCI is scrambled by TC-RNTI. Optionally, the above-mentioned DCI may be DCI 1_0, that is, DCI in 1_0 format.
[0154] S402: The terminal device sends or receives a channel / signal with a higher priority.
[0155] Based on the above method, after determining the channel / signal with higher priority among the uplink channel / signal and the side channel / signal, the terminal device can send or receive the channel / signal with higher priority, thereby ensuring the communication quality and communication efficiency of the channel / signal with higher priority. It can also avoid the situation where both the communication based on the uplink channel / signal and the communication based on the side channel / signal fail due to conflicts, thereby improving the overall communication efficiency.
[0156] In some embodiments of the present application, before executing the above step S401 or step S402, the terminal device may also first determine that the transmitted uplink channel / signal and the transmitted side channel / signal overlap in time; or determine that the total power of the transmitted uplink channel / signal and the transmitted side channel / signal is greater than the total transmission power of the terminal device; or determine that the transmitted uplink channel / signal and the transmitted side channel / signal overlap in time, and the total power of the transmitted uplink channel / signal and the transmitted side channel / signal is greater than the total transmission power of the terminal device. In the above scenario, the communication based on the uplink channel / signal and the communication based on the side channel / signal are prone to conflict, resulting in the failure of both communications. Therefore, the method provided in the above embodiment can be executed in the above scenario to send a channel / signal with a higher priority, thereby improving the overall communication efficiency.
[0157] The overlap described in the embodiments of the present application may be total overlap (ie, complete overlap) or partial overlap.
[0158] In some embodiments of the present application, if the terminal device does not have the ability to simultaneously send an uplink channel / signal and a sidelink channel / signal on one carrier or two respective carriers, when encountering a situation where an uplink channel / signal and a sidelink channel / signal need to be sent simultaneously, the terminal device can determine the channel / signal with a higher priority among the uplink channel / signal and the sidelink channel / signal in accordance with the method described in the above embodiment, and only send the channel / signal with a higher priority.
[0159] In other embodiments of the present application, if the terminal device does not have the ability to simultaneously send an uplink channel / signal and receive a sidelink channel / signal on one carrier or two respective carriers, when encountering a situation where it is necessary to simultaneously send an uplink channel / signal and receive a sidelink channel / signal, the terminal device can determine the channel / signal with a higher priority among the uplink channel / signal and the sidelink channel / signal according to the method described in the above embodiments, and only execute the sending of the uplink channel / signal and the receiving of the sidelink channel / signal with a higher priority.
[0160] The "simultaneous" in the aforementioned simultaneous transmission of uplink channels / signals and transmission of sidelink channels / signals can be understood as the process of transmitting the uplink channels / signals and the process of transmitting the sidelink channels / signals overlapping in time. The "simultaneous" in the aforementioned simultaneous transmission of uplink channels / signals and reception of sidelink channels / signals can be understood as the process of transmitting the uplink channels / signals and the process of receiving the sidelink channels / signals overlapping in time.
[0161] In some other embodiments of the present application, if the terminal is capable of sending an uplink channel / signal and a sidelink channel / signal on two respective carriers, and encounters a situation where the uplink channel / signal and the sidelink channel / signal need to be sent on two respective carriers at the same time, and the sending of the uplink channel / signal and the sending of the sidelink channel / signal overlap for a period of time, and the total transmission power of the uplink channel / signal and the sidelink channel / signal sent simultaneously during this period exceeds the total transmission power of the terminal device, if, according to the method provided in the above embodiment, it is determined that the priority of the sidelink channel / signal is higher, the terminal reduces the transmission power of the uplink channel / signal before sending the uplink channel / signal so that the total transmission power of the uplink channel / signal and the sidelink channel / signal sent simultaneously does not exceed the total transmission power of the terminal device. Alternatively, if the priority of the uplink channel / signal is higher, the terminal device reduces the transmission power of the sidelink channel / signal before sending the sidelink channel / signal so that the total transmission power of the uplink channel / signal and the sidelink channel / signal sent simultaneously does not exceed the total transmission power of the terminal device.
[0162] In some embodiments of the present application, when a terminal device determines that one or more sidelink channel / signal transmissions overlap in time with multiple uplink channel / signal transmissions (the multiple uplink channel / signal transmissions themselves do not overlap in time), if the priority of at least one sidelink channel / signal transmission is determined to be higher than the priority of all uplink channel / signal transmissions according to the method described in the above embodiment, the terminal device may transmit the sidelink channel / signal. When a terminal device determines that one or more uplink channel / signal transmissions overlap in time with multiple sidelink channel / signal transmissions (the multiple sidelink channel / signal transmissions themselves do not overlap in time), if the priority of at least one uplink channel / signal transmission is determined to be higher than the priority of all sidelink channel / signal transmissions according to the method described in the above embodiment, the terminal device may transmit the uplink channel / signal. When a terminal device determines that a sidelink channel / signal transmission overlaps in time with one or more overlapping uplink channel / signal transmissions, if the priority of the sidelink channel / signal transmission is determined to be higher than the priority of all uplink channel / signal transmissions according to the method described in the above embodiment, the terminal device may transmit the sidelink channel / signal. When the terminal device determines that a side channel / signal transmission overlaps in time with one or more overlapping uplink channel / signal transmissions, if the priority of at least one uplink channel / signal transmission is determined to be higher than the priority of the side channel / signal transmission according to the method described in the above embodiment, the terminal device can send the uplink channel / signal.
[0163] Based on the method provided in the above embodiment, the terminal device can compare the priorities of the uplink channel / signal and the side channel / signal, and send or receive the channel / signal with a higher priority, thereby ensuring the communication efficiency of the channel / signal with a higher priority, while avoiding the situation where all uplink communications and side communications fail due to conflicts, thereby improving the overall communication efficiency.
[0164] The solution provided in this application is described below with reference to specific embodiments.
[0165] Example 1
[0166] Based on the above embodiments and the same technical concept, a communication method provided by an embodiment of the present application may include: the terminal device determines that the channel / signal with a smaller priority value among the uplink channel / signal and the side channel / signal is the channel / signal with a higher priority, or the terminal device determines that the uplink channel / signal among the uplink channel / signal and the side channel / signal is the channel / signal with a higher priority.
[0167] Optionally, the uplink channel / signal may be a PUCCH channel / signal carrying SL HARQ-ACK information, the sidelink channel may be a PSCCH scheduling SL-PRS, and the sidelink signal may be an SL-PRS.
[0168] Based on the above communication method, in one possible solution, the terminal device can obtain the priority value of the uplink channel / signal and the priority value of the side channel / signal; and determine the channel / signal with a higher priority based on the priority value of the uplink channel / signal and the priority value of the side channel / signal.
[0169] Among them, the terminal device determines the channel / signal with higher priority based on the priority value of the uplink channel / signal and the priority value of the side channel / signal, specifically including: taking the channel / signal with smaller priority value among the uplink channel / signal and the side channel / signal as the channel / signal with higher priority, and taking the channel / signal with larger priority value among the uplink channel / signal and the side channel / signal as the channel / signal with lower priority. Optionally, it may also include: when the priority value of the uplink channel / signal is equal to the priority value of the side channel / signal, taking the uplink channel / signal as the channel / signal with higher priority, and taking the side channel / signal as the channel / signal with lower priority.
[0170] Based on the above solution, when the terminal device sends / receives SL-PRS in a dedicated resource pool (sending / receiving SL-PRS may also be referred to as SL-PRS sending / receiving) and the terminal device performs PUCCH transmission carrying SL HARQ-ACK information, the corresponding priority determination method may specifically include:
[0171] If the priority value of the PUCCH transmission carrying SL HARQ-ACK information (which can be for the data resource pool / shared resource pool) is less than the priority value of the SL-PRS transmission, then the PUCCH transmission carrying SL HARQ-ACK information has a higher priority; conversely, if the priority value of the PUCCH transmission is greater than the priority value of the SL-PRS transmission, then the SL-PRS transmission has a higher priority.
[0172] Among them, SL HARQ-ACK information refers to the SL HARQ-ACK information received by the terminal device from PSFCH, and the terminal device reports the SL HARQ-ACK information on PUCCH; or the SL HARQ-ACK information when the terminal device does not receive PSFCH defaults to NACK, and the terminal reports the SL HARQ-ACK information on PUCCH.
[0173] The priority value of SL-PRS transmission / reception can be indicated by a "priority" indication field in the first-level SCI 1-B for scheduling SL-PRS on a dedicated resource pool. The indication field can be 3 bits. When the value of the indication field is "000", the corresponding priority value is 1. When the value of the indication field is "001", the corresponding priority value is 2, and so on.
[0174] Optionally, the above communication method may further include: sending or receiving a channel / signal with a higher priority.
[0175] Based on the above communication method, in another possible solution, the terminal device may determine that the PUCCH transmission carrying the SL HARQ-ACK information reporting always has a high priority. Alternatively, the terminal device may determine that the SL-PRS transmission / reception always has a low priority, and the priority of the SL-PRS transmission / reception is lower than that of any uplink channel or signal.
[0176] Optionally, the above communication method may further include: sending or receiving a channel / signal with a higher priority.
[0177] The method of the above-mentioned embodiment 1 realizes the priority comparison of PUCCH transmission carrying SL HARQ-ACK information reporting and SL-PRS transmission / reception, and can perform corresponding processing according to the priority comparison result when the PUCCH transmission carrying SL HARQ-ACK information reporting and SL-PRS transmission / reception conflict, thereby improving the overall communication efficiency.
[0178] Example 2
[0179] Based on the above embodiments and the same technical concept, a communication method provided by an embodiment of the present application may include: the terminal device determines the channel / signal with higher priority among the side channel / signal and the uplink channel / signal other than the uplink channel / signal of the set type according to the priority value of the side channel / signal and the priority value of the uplink channel / signal other than the uplink channel / signal of the set type; and / or the terminal device determines that the priority of the uplink channel / signal of the set type is higher than the priority of the side channel / signal.
[0180] Regarding uplink channels / signals other than the set type, reference may be made to the description in the aforementioned embodiment, which will not be repeated here. The sidelink channel is the PSCCH that schedules the SL-PRS, and the sidelink signal is the SL-PRS.
[0181] Based on the above communication method, in one possible solution, the terminal device can obtain the priority value of the uplink channel / signal and the priority value of the sidelink channel / signal; and determine the channel / signal with higher priority based on the priority value of the uplink channel / signal and the priority value of the sidelink channel / signal. The uplink channel / signal is an uplink channel / signal other than the specified type.
[0182] In this solution, the terminal device determines the channel / signal with a higher priority based on the priority value of the uplink channel / signal and the priority value of the side channel / signal, specifically including: when the priority value of the uplink channel / signal is a first set value, the channel / signal with a higher priority is determined based on the set priority threshold and the priority value of the side channel / signal; or, when the priority value of the uplink channel / signal is a second set value and there is no set priority threshold, the uplink channel / signal is determined to be the channel / signal with a higher priority. For the specific implementation of this method, please refer to the relevant description in the aforementioned embodiment, which will not be repeated here.
[0183] Based on the above solution, when comparing the priority of UL channels other than uplink channels / signals of the set type (e.g., PUSCH and PUCCH carrying content other than the set content, where the set content may be the uplink channel / signal content of the set type) with the SL-PRS, the following two situations may exist:
[0184] Case 1: The priority value of the UL channel other than the uplink channel / signal of the set type is 1.
[0185] In this case, there are two priority comparison methods:
[0186] 1) If the terminal device is configured with a high-layer parameter, namely a set priority threshold (for example, sl-PriorityThreshold-UL-URLLC, i.e., the threshold of SL-PRS priority compared to ultra-reliable low latency UL), if the priority value of SL-PRS transmission / reception is less than the above priority threshold, then SL-PRS transmission / reception has high priority; otherwise, UL transmission has high priority.
[0187] The above priority threshold is configured for each SL-PRS dedicated resource pool. Optionally, if the dedicated resource pool does not have this priority threshold, but the communication resource pool or shared resource pool does, the priority threshold for the SL-PRS dedicated resource pool is the highest of the priority thresholds configured for the communication resource pool or shared resource pool. This increases the chances of SL-PRS transmission when the dedicated resource pool is used.
[0188] In the embodiment of the present application, the priority threshold may also be referred to as a priority threshold value or a threshold value, etc.
[0189] In the above method, when the priority value of a UL channel (e.g., PUSCH or PUCCH) other than an uplink channel / signal of a set type is 1, the uplink channel / signal is already a high-priority channel / signal. By configuring the terminal device with a threshold value for the priority of the SL-PRS compared to the UL, even if the uplink channel / signal is already a high-priority channel, the priority threshold can be set so that the transmission or reception of the SL-PRS has a higher priority than the UL transmission, thereby increasing the chance of SL-PRS transmission or reception.
[0190] 2) If the terminal device is not configured with a priority threshold (including no priority threshold configured in the SL-PRS dedicated resource pool, communication resource pool and shared resource pool), UL transmission always has a higher priority than SL-PRS transmission / reception.
[0191] Case 2: The priority value of the UL channel other than the uplink channel / signal of the set type is 0.
[0192] In this case, if the priority value of SL-PRS transmission / reception is less than another configured priority threshold (e.g., sl-PriorityThreshold, i.e., SL priority threshold), then SL-PRS transmission / reception has higher priority; otherwise, UL transmission has higher priority. The priority threshold is a specific threshold configured in the SL-PRS dedicated resource pool.
[0193] In the above method, when the priority value of a UL channel (such as PUSCH or PUCCH) other than an uplink channel / signal of a set type is 0, the uplink channel / signal already belongs to a low-priority channel / signal. By configuring another SL priority threshold for the terminal device, even if the uplink channel / signal already belongs to a low-priority channel, the priority threshold can be set so that the transmission or reception of SL-PRS has a lower priority than UL transmission, thereby increasing the chance of UL transmission.
[0194] Based on the above communication method, in another possible solution, the terminal device may determine that an uplink channel / signal of a set type always has a high priority. Alternatively, the terminal device may determine that the priority of SL-PRS transmission / reception is always lower than the priority of an uplink channel / signal of a set type.
[0195] Optionally, the above communication method may further include: sending or receiving a channel / signal with a higher priority.
[0196] In the method of the above-mentioned embodiment 2, certain special ULs (i.e., uplink channels / signals of a set type) always have high priority. For other uplink PUCCH or PUSCH channels other than certain special ULs, the terminal device can control the priority comparison of SL-PRS sending / receiving and PUCCH / PUSCH channels based on the priority threshold, and then perform corresponding processing based on the priority comparison result, thereby improving the overall communication efficiency.
[0197] Example 3
[0198] Based on the above embodiments and the same technical concept, a method provided by an embodiment of the present application may include: the priority value of the PUCCH channel / signal carrying the ACK / NACK information of the SL-PRS is: the priority value of the sent SL-PRS; or, the maximum value of the priority values configured for the configuration resource authorization CG, wherein the configuration resource authorization is used to carry the SL-PRS; or, the maximum value of the priority values corresponding to the sidelink channel / signal (i.e., SL-PRS) sent on the resources scheduled by the DCI; wherein the DCI is used to schedule the resources carrying the SL-PRS.
[0199] Optionally, before determining that the priority value of the uplink channel / signal is the maximum value among multiple priority values, the method further includes: determining that SL-PRS or PSCCH is not sent.
[0200] Based on the above method, during specific implementation, the terminal device may determine the priority of PUCCH transmission carrying ACK / NACK information of SL-PRS by referring to the following method:
[0201] 1) After the terminal sends the SL-PRS, the priority value of the ACK / NACK information of the SL-PRS is the same as the priority value of the SL-PRS.
[0202] 2) The network device authorizes the terminal device to send SL-PRS through DCI 3_2 dynamically scheduled or configured authorized resources, but the terminal device does not send SL-PRS on any resources. In this scenario, the priority value of the terminal device's feedback information on the PUCCH is the same as the priority value of the SL-PRS that was not actually sent.
[0203] When a terminal device sends SL-PRS on a dedicated resource pool, resource allocation has the following two modes:
[0204] Mode 1: The resource for sending SL-PRS may be a resource dynamically scheduled by the network side (eg, a radio access network device) (dynamic grant, DG), or a configured authorized resource CG.
[0205] The configuration authorization resource CG includes the following two types:
[0206] 1) CG type 1 (type 1): The SL-PRS resource authorization is provided to the terminal device by the network side through dedicated signaling RRC. After receiving the configuration information, the terminal device stores the SL-PRS resource authorization and directly uses the configured authorized resources to send SL-PRS when it needs to send SL-PRS.
[0207] For CG type 1, the resource configuration provided by the network side may include: resource pool index, CG index, CG period, time domain resource location, reference system frame number (SFN) in the time domain for determining the resource time domain offset, time offset relative to the reference system frame number, SL-PRS resource identifier, number of SL-PRS symbols, SL-PRS density in the frequency domain, and SL-PRS offset in the frequency domain.
[0208] 2) CG type 2 (type 2): SL-PRS resource authorization is activated or deactivated by PDCCH (physical downlink control channel). When PDCCH activates CG type 2 resources, the terminal device stores the SL-PRS resource authorization; when PDCCH deactivates CG type 2 resources, the terminal device clears the stored SL-PRS resource authorization.
[0209] For CG type 2, the resource configuration provided by the network may include: CG index, CG period, number of SL-PRS symbols, SL-PRS density in the frequency domain, and SL-PRS offset in the frequency domain. Downlink control information DCI 3_2 for scheduling SL-PRS resources is used to activate or deactivate CG type 2.
[0210] Mode 2: The terminal autonomously determines the sending resources. Specifically, the upper layer within the terminal device requests the terminal device to determine a resource set, and the upper layer selects resources from the resource set to send SL-PRS.
[0211] 3) The network device configures authorized resources for SL-PRS transmission, but the terminal device does not transmit the PSCCH channel. In this scenario, the priority value of the terminal device's feedback information on the PUCCH is the largest value among the priority values corresponding to all configured authorized resources.
[0212] 4) The network device schedules resources for SL-PRS communication via DCI 3_2, but the terminal device does not transmit the PSCCH channel. In this scenario, the priority value of the terminal device's feedback information on the PUCCH is the maximum priority value that can be indicated by the SCI carried in the PSCCH sent on the DCI 3_2 scheduled resources.
[0213] Among them, DCI 3_0 and DCI 3_2 are DCIs with different formats and functions.
[0214] Based on the above embodiments and the same technical concept, another method provided by the embodiments of the present application may include: when the ACK / NACK information of the SL-PRS and the SL HARQ-ACK information are both carried on the PUCCH, the priority value of the PUCCH is the maximum value of the priority value of the ACK / NACK information of the SL-PRS and the priority value of the SL HARQ-ACK information, or the priority of the PUCCH is the lowest priority of the priority of the ACK / NACK information of the SL-PRS and the priority of the SL HARQ-ACK information.
[0215] Based on the above method, if it is necessary to multiplex the ACK / NACK information of the SL-PRS and the SL HARQ-ACK information on the same PUCCH, the priority value of the PUCCH channel carrying the multiplexed feedback information is the largest of the priority values of the SL-PRS ACK / NACK information and the SL HARQ-ACK information, that is, the priority of the PUCCH channel carrying the multiplexed feedback information is the lowest of the priorities of the SL-PRS ACK / NACK information and the SL HARQ-ACK information. Among them, the priority of the SL HARQ-ACK information can be determined with reference to the relevant methods described in the aforementioned embodiments, and the priority of the SL-PRS ACK / NACK information can be determined with reference to the above method in this embodiment three.
[0216] Based on the above method, the terminal device can determine the priority of the PUCCH that carries the ACK / NACK information of the SL-PRS, and can determine the priority of the PUCCH that multiplexes the ACK / NACK information of the SL PRS and the SL HARQ-ACK information, so as to facilitate the priority comparison of the PUCCH and the side channel / signal.
[0217] Optionally, when comparing the priorities of the PUCCH carrying the ACK / NACK information of the SL-PRS and the sidelink channel / signal, the priority comparison method described in the first or second embodiment may be used, which will not be described in detail here.
[0218] Optionally, when comparing the priorities of the PUCCH and the sidelink channel / signal that multiplex the ACK / NACK information of the SL-PRS and the SL HARQ-ACK information, the priority comparison method described in the first or second embodiment may be used, which will not be described in detail here.
[0219] Optionally, the maximum values described in the embodiments of the present application can be replaced by values that meet the set conditions or other types of values, for example, they can be replaced by values that are greater than or equal to a set threshold.
[0220] It should be noted that the methods described in the above embodiments are merely examples of applicable execution methods for the present application and do not constitute a limitation on the present application. Non-conflicting execution methods in the various embodiments of the present application may be used in combination. For example, the priority comparison method in the above-mentioned Embodiment 1 or Embodiment 2 may be used in the scenario of Embodiment 3, and similar situations are not listed one by one.
[0221] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the terminal device. It is understandable that in order to implement the above functions, the terminal device or network device may include hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0222] In the embodiments of the present application, the terminal device can be divided into functional units according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or software functional units.
[0223] Based on the above embodiments and the same technical concept, embodiments of the present application further provide a communication device for implementing the functions of the terminal device provided in the embodiments of the present application. As shown in Figure 5, a communication device 500 may include: a processing unit 501 and a transceiver unit 502. The communication device 500 may be the terminal device in any of the above embodiments, or the communication device 500 may be a device applied to the terminal device in any of the above embodiments.
[0224] As an implementation, the communication device 500 may further include a storage unit 503 for storing program codes and data of the communication device 500. The storage unit 503 may be a memory.
[0225] The processing unit 501 can be used to control and manage the actions of the communication device 500. The processing unit 501 can be a processor or controller, for example, a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0226] The transceiver unit 502 may be an interface circuit of the communication device 500, used to receive signals from other devices. For example, when the communication device 500 is implemented as a chip, the transceiver unit 502 may be an interface circuit of the chip used to send signals to and receive signals from other chips or devices.
[0227] The communication device 500 can be used to implement the functions of the terminal device provided in the embodiment of the present application.
[0228] In one example, when the communication device 500 is used to implement the functions of the terminal device provided in the embodiment of the present application, the processing unit 501 can be used to determine the channel / signal with higher priority between the uplink channel / signal and the sidelink channel / signal; wherein the sidelink channel is the PSCCH that schedules the SL-PRS, and the sidelink signal is the SL-PRS; the determination of the channel / signal with higher priority between the uplink channel / signal and the sidelink channel / signal specifically includes: determining that the uplink channel / signal is the channel / signal with higher priority; or, obtaining the priority value of the uplink channel / signal and the priority value of the sidelink channel / signal; determining the channel / signal with higher priority based on the priority value of the uplink channel / signal and the priority value of the sidelink channel / signal. The transceiver unit 502 can be used to send or receive the channel / signal with higher priority.
[0229] In one example, the transceiver unit 502 may include a sending unit and a receiving unit, wherein the sending unit may be configured to perform the sending operation in the above method embodiment, and the receiving unit may be configured to perform the receiving operation in the above method embodiment. For example, the sending unit may be configured to send the higher priority channel / signal, or the receiving unit may be configured to receive the higher priority channel / signal.
[0230] The above examples illustrate the communication device 500 executing some of the terminal device's operating methods. It is understood that the processing unit 501 can also be used to execute other processing-related steps or operations other than sending and receiving performed by the terminal device in the above method embodiments, and the transceiver unit 502 can also be used to execute other sending and / or receiving-related steps or operations performed by the terminal device in the above method embodiments. For details, please refer to the relevant descriptions in the above method embodiments, and will not be repeated here.
[0231] It should be understood that the division of functional units in the embodiments of the present application is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used. For example, the transceiver unit 502 described above may be split into a transmitting unit and a receiving unit. In addition, the functional modules in the various embodiments of the present application may be integrated into a single processor, or may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.
[0232] Based on the above embodiments and the same technical concept, the present application further provides a communication device, as shown in FIG6 . This communication device can be a hardware circuit implementation of the communication device shown in FIG5 . This communication device can be adapted to perform the functions of the terminal device in the above method embodiments. For ease of illustration, FIG6 only shows the main components of the communication device.
[0233] As shown in Figure 6, communication device 600 may include at least one processor 602. Optionally, communication device 600 may also include a communication interface 601 and a memory 603. A processor may also be referred to as a processing unit, processing board, processing module, processing device, etc. Processor 602 may be configured to execute instructions or programs stored in memory 603. When the instructions or programs stored in memory 603 are executed, processor 602 may be configured to perform the operations performed by processing unit 501 in the above-described embodiment, and communication interface 601 may be configured to perform the operations performed by transceiver unit 502 in the above-described embodiment.
[0234] The memory 603 can be used to store program instructions and / or data. The memory 603 and the processor 602 can be coupled or separated. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 602 may operate in conjunction with the memory 603. The processor 602 may execute program instructions stored in the memory 603. At least one of the at least one memory may be included in the processor.
[0235] During implementation, each step of the above method can be completed by an integrated logic circuit of the hardware in the processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0236] Optionally, the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or instructions in the form of software. The above processor can be a general-purpose processor, a digital signal processing circuit (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component.
[0237] It is understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0238] Communication interface 601 is used to communicate with other devices via a transmission medium, thereby enabling the devices in communication device 600 to communicate with other devices. In embodiments of the present application, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface. In embodiments of the present application, when the communication interface is a transceiver, the transceiver may include an independent receiver or an independent transmitter; it may also be a transceiver with integrated transceiver functions, or an interface circuit. A transceiver may also be referred to as a transceiver unit, transceiver, or transceiver device. A receiver may also be referred to as a receiver, a receiving module, or a receiving circuit. A transmitter may also be referred to as a transmitter, a transmitter, a transmitting module, or a transmitting circuit. A processor may control the transceiver to receive or transmit signals. When the transceiver includes a receiver and a transmitter, the processor may control the receiver to perform the receiving operation described in the above method embodiments, and the processor may control the transmitter to perform the transmitting operation described in the above method embodiments.
[0239] Optionally, the communication device 600 may further include a communication line 604. The communication interface 601, the processor 602, and the memory 603 may be interconnected via the communication line 604; the communication line 604 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The communication line 604 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, FIG6 shows only one thick line, but this does not imply that there is only one bus or only one type of bus.
[0240] The communication device 600 can be a device or apparatus with a chip, or a device or apparatus with an integrated circuit, or a chip or chip system in the terminal device or communication device shown above. This application does not make any specific limitations, as long as the communication device 600 can be used to perform the operations performed by the terminal device in the above method embodiment.
[0241] Based on the above embodiments and the same technical concept, an embodiment of the present application also provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is run on a communication device, the communication device executes the method provided in the above embodiment and applied to the terminal device.
[0242] Based on the above embodiments and the same technical concept, an embodiment of the present application also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a communication device, the method provided in the above embodiments and applied to the terminal device is implemented.
[0243] Based on the above embodiments and the same technical concept, an embodiment of the present application also provides a chip system, which includes a processor, and the processor is used to read and execute the software program stored in the memory to implement the method provided in the above embodiment for application to the terminal device.
[0244] Optionally, the processor may be a processing module, a microprocessor, or an integrated circuit integrated in the chip system.
[0245] Optionally, the chip system may further include the memory, and the memory may be coupled to the processor via an interface.
[0246] Optionally, the chip system may further include a transceiver, which may be an input / output circuit or a communication interface. Optionally, the transceiver may include a receiver and a transmitter.
[0247] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, optical storage, etc.) that contain computer-usable program code.
[0248] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.
[0249] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0250] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: Applied to a terminal device, the method comprises: Determine a channel / signal with a higher priority among an uplink channel / signal and a sidelink channel / signal; wherein the sidelink channel is a physical sidelink control channel PSCCH for scheduling a sidelink positioning reference signal SL-PRS, and the sidelink signal is the SL-PRS; Sending or receiving the higher priority channel / signal; The determining of a channel / signal with a higher priority among an uplink channel / signal and a sidelink channel / signal includes: Determine that the uplink channel / signal is the channel / signal with a higher priority; or Obtaining the priority value of the uplink channel / signal and the priority value of the sidelink channel / signal; and determining the channel / signal with a higher priority according to the priority value of the uplink channel / signal and the priority value of the sidelink channel / signal.
2. The method according to claim 1, characterized in that The determining the channel / signal with a higher priority according to the priority value of the uplink channel / signal and the priority value of the sidelink channel / signal includes: Using the channel / signal with a smaller priority value among the uplink channel / signal and the sidelink channel / signal as the channel / signal with a higher priority value; or When the priority value of the uplink channel / signal is equal to the priority value of the sidelink channel / signal, the uplink channel / signal is used as the channel / signal with a higher priority; or When the priority value of the uplink channel / signal is a first set value, determining the channel / signal with a higher priority according to a set priority threshold and the priority value of the sidelink channel / signal; or When the priority value of the uplink channel / signal is the second set value and there is no set priority threshold, the uplink channel / signal is determined to be the channel / signal with a higher priority.
3. The method according to claim 2, characterized in that When the priority value of the uplink channel / signal is a first set value, determining the channel / signal with a higher priority according to the priority threshold and the priority value of the sidelink channel / signal includes: When the priority value of the side channel / signal is less than the priority threshold, determining the side channel / signal as the channel / signal with a higher priority; or When the priority value of the sidelink channel / signal is greater than the priority threshold, the uplink channel / signal is determined to be the channel / signal with a higher priority.
4. The method according to claim 2 or 3, characterized in that The priority thresholds are: a priority threshold of a dedicated resource pool configured for the sidelink channel / signal; or the maximum value of the priority thresholds configured for the communication resource pool; or The maximum value among the priority thresholds configured for the shared resource pool; or The maximum value of the priority threshold configured for the communication resource pool and the priority threshold configured for the shared resource pool.
5. The method according to any one of claims 2 to 4, characterized in that: The first setting value is 0 or 1; the second setting value is 1.
6. The method according to any one of claims 2 to 5, characterized in that: The priority threshold is indicated by a network device, or the priority threshold is pre-configured in the terminal device.
7. The method according to any one of claims 2 to 6, characterized in that: The uplink channel / signal includes at least one of the following: Physical uplink control channel PUCCH channel / signal carrying sidelink hybrid automatic repeat request confirmation SL HARQ-ACK information; Other uplink channels / signals except the uplink channels / signals of the specified type; The PUCCH channel / signal carries the confirmation / negative confirmation ACK / NACK information of the SL-PRS.
8. The method according to claim 7, characterized in that The SL HARQ-ACK information is received by the terminal device from a physical sideline feedback channel PSFCH; or The SL HARQ-ACK information defaults to negative acknowledgment NACK information; wherein, the terminal device does not receive the SL HARQ-ACK information from the PSFCH.
9. The method according to claim 1, characterized in that Before determining that the uplink channel / signal is the channel / signal with a higher priority, the method further includes: Determine that the uplink channel / signal is a PUCCH channel / signal carrying SL HARQ-ACK information; or The uplink channel / signal is determined to be a channel / signal of a set type.
10. The method according to any one of claims 7 to 9, characterized in that: The uplink channel / signal of the set type includes at least one of the following: Uplink physical random access channel PRACH channel / signal; Respond to the physical uplink shared channel PUSCH and subsequent retransmission channels / signals scheduled by RAR through random access; PUSCH and subsequent retransmission channels / signals in the second type of random access procedure; PUCCH channel / signal corresponding to the hybrid automatic repeat request confirmation HARQ-ACK message of the continuous RAR; PUCCH channel / signal scheduled by downlink control information DCI.
11. The method according to any one of claims 1 to 6, characterized in that: The determining the priority value of the uplink channel / signal includes: When the uplink channel / signal is a PUCCH channel / signal carrying ACK / NACK information of the SL-PRS, the priority value of the uplink channel / signal is determined as: The priority value of the SL-PRS corresponding to the ACK / NACK information; or The maximum value of the priority value configured for the configuration resource grant CG; wherein the configuration resource grant is used to carry the sideline signal; or The maximum value of the priority values indicated by the sidelink control information SCI carried by the PSCCH sent on the resources scheduled by the DCI; wherein the DCI is used to schedule the resources carrying the sidelink signal.
12. The method according to claim 11, characterized in that Before determining that the priority value of the uplink channel / signal is the maximum value of the priority values configured for the configuration resource grant CG or the maximum value of the priority values indicated by the side link control information SCI carried by the PSCCH sent on the resources scheduled by the DCI, the method further includes: Determine that SL-PRS or PSCCH is not sent.
13. The method according to any one of claims 1 to 6, characterized in that: The determining the priority value of the uplink channel / signal includes: When the uplink channel / signal includes ACK / NACK information of the SL-PRS and SL HARQ-ACK information, and the ACK / NACK information of the SL-PRS and the SL HARQ-ACK information are carried on the PUCCH, the larger value of the priority value of the ACK / NACK information of the SL-PRS and the priority value of the SL HARQ-ACK information is used as the priority value of the uplink channel / signal.
14. The method according to any one of claims 1 to 13, characterized in that: Obtaining the priority value of the side channel / signal, including: Obtaining a priority value indicated by an SCI; wherein the SCI is used to schedule resources carrying sideline signals on a dedicated resource pool; The priority value indicated by the SCI is used as the priority value of the side channel / signal.
15. The method according to any one of claims 1 to 14, characterized in that: The side channel / signal is carried in a dedicated resource pool.
16. The method according to any one of claims 1 to 15, characterized in that: The uplink channel / signal and the sidelink channel / signal meet the following conditions: The sending of the uplink channel / signal and the sending of the sidelink channel / signal overlap in time; or The total power of sending the uplink channel / signal and sending the sidelink channel / signal is greater than the total transmission power of the terminal device; or The sending of the uplink channel / signal and the sending of the sidelink channel / signal overlap in time, and the total power of sending the uplink channel / signal and sending the sidelink channel / signal is greater than the total sending power of the terminal device.
17. A communication device, characterized in that: include: at least one processor; The at least one processor is configured to execute instructions stored in the memory, so that the communication device performs the method according to any one of claims 1 to 16.
18. A communication device, characterized in that: include: A module or unit for performing the method according to any one of claims 1 to 16.
19. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or an instruction. When the computer program or the instruction is executed on the communication device, the communication device executes the method according to any one of claims 1 to 16.
20. A computer program product, characterized in that The computer program product comprises a computer program or instructions, and when the computer program or instructions are executed by a communication device, the method according to any one of claims 1 to 16 is implemented.
Citation Information
Patent Citations
Signal sending method and device and priority configuration method and device
CN111385763A
Wireless communication method and terminal device
CN113950863A
Data transmission method and device
CN114503467A
Wireless communication method and terminal equipment
CN114710839A
Communication method and apparatus
WO2021203999A1