Communication method and communication device
By comparing the priority of uplink channel/signal and side-line channel/signal in the terminal device, and determining the channel/signal with higher priority for processing, the problem of conflict between SL-PRS-related communication and uplink communication in the terminal device is solved, and communication efficiency and quality are improved.
Patent Information
- Application Number
- CN202311468893.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2025-05-06
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.
By comparing the priority of the uplink channel/signal and the side-line channel/signal in the terminal device, a channel/signal with a higher priority is determined, and corresponding transmission or reception operations are performed.
It effectively avoids the problem of uplink communication and side-link communication failure due to conflicts, and improves the overall communication efficiency and quality.
Smart Images

Figure CN119946881A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and a communication device. Background Art
[0002] The terminal device can communicate uplink with the network device through the uplink, and can communicate sidelink with other terminal devices through the sidelink (SL). In the current sidelink communication scenario, the basic condition for sidelink positioning is that the terminal device must perform sidelink positioning reference signal (SL-PRS) related communications (such as SL-PRS transmission, reception, etc.). There is currently no relevant solution for how to handle the situation when the SL-PRS related communication process that the terminal device needs to perform conflicts with the uplink communication process that the terminal device needs to perform (such as time overlap, etc.). Summary of the invention
[0003] The present application provides a communication method, a communication device and a communication system to solve the problem of conflict between SL-PRS related communication process and uplink communication process, thereby improving the overall communication efficiency.
[0004] 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 (such as a processor, a chip, or a chip system, etc.) in the terminal device. The method includes: determining 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 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 the determining the channel / signal with a higher priority among an uplink channel / signal and a sidelink channel / signal includes: determining 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; 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.
[0005] 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, which can ensure the communication quality and efficiency of the communication based on the channel / signal with a higher priority. In particular, when there is a conflict in the sending or receiving of the uplink channel / signal and the side channel / signal, it can reduce or avoid the problems of uplink communication and side communication failure or impact due to the conflict, thereby improving the overall communication efficiency and communication quality of the terminal device. When this method is applied to the communication scenario in which the terminal device performs uplink communication and SL-PRS-related communication, it can avoid the conflict 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.
[0006] 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.
[0007] 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.
[0008] 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.
[0009] In this method, the terminal device compares the priority of the side channel / signal with that of 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.
[0010] 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.
[0011] In this method, by setting the set priority threshold to the priority threshold corresponding to a resource pool such as a dedicated resource pool, a communication resource pool, or a shared resource pool, the chance of sending or receiving a side channel / signal can be increased, thereby improving the success rate of side communication.
[0012] In a possible design, the first setting value is 0 or 1; the second setting value is 1. Based on the above method, for different values of the priority value of the uplink channel / signal, the terminal device can use different methods to implement the priority comparison between the uplink channel / signal and the side channel / signal. That is, the terminal device can perform priority comparison in combination with specific scenarios, so the above method is more practical.
[0013] In a possible design, the priority threshold is indicated by the network device, or the priority threshold is preconfigured in the terminal device. In this method, the terminal device can obtain the priority threshold in different ways, which has high flexibility and practicality.
[0014] 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 except the uplink channels / signals of the set type; and a PUCCH channel / signal carrying confirmation / negative confirmation ACK / NACK information of the SL-PRS.
[0015] In one possible design, 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 PSFCH.
[0016] 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.
[0017] 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 set type of channel / signal. In this method, the priority of a specific uplink channel / signal is always higher than the priority of a sidelink channel / signal, which can ensure the communication quality of the specific uplink channel / signal.
[0018] In one possible design, the uplink channel / signal of the set type 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 confirming RAR; 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.
[0019] The uplink channels / signals of the above-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 to avoid affecting the corresponding communication experience.
[0020] 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 sidelink 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.
[0021] 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 way of determining the priority value of the channel / signal and has high practicality.
[0022] 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 also 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.
[0023] 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 SLHARQ-ACK information are carried on the PUCCH, taking the larger value of the priority value of the ACK / NACK information of the SL-PRS and the priority value of the SLHARQ-ACK information as the priority value of the uplink channel / signal.
[0024] 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.
[0025] 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.
[0026] In the method, the priority value of the side channel / signal is indicated by scheduling the SCI of the side signal resource. The priority value of the scheduled side channel / signal can be indicated while scheduling the side signal resource, thereby realizing the indication of the priority value of the side channel / signal simply and quickly, which helps to improve communication efficiency.
[0027] In one possible design, the side channel / signal is carried in a dedicated resource pool.
[0028] In one possible design, 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 the sending of the sidelink channel / signal is greater than the total sending 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 the sending of the sidelink channel / signal is greater than the total sending power of the terminal device.
[0029] 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.
[0030] 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.
[0031] 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.
[0032] In one possible design, the communication device also includes the memory, which is used to store the instructions.
[0033] 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;
[0034] The communication interface is used to receive signals from other communication devices other than the communication device and transmit them to the processor or to send signals from the processor to other communication devices other than the communication device;
[0035] 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.
[0036] In a possible design, the communication device further includes a transceiver, and the at least one processor is used to control the transceiver to receive and send signals. The transceiver may include a receiver and a transmitter, the receiver is used to receive signals, and the transmitter is used to send signals.
[0037] 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, which is not specifically limited in this application. It should be noted that in this application, when referring to a communication device, it may refer to the communication device itself, or to a chip, functional module or integrated circuit in the communication device that completes the method provided in this application, which is not specifically limited in this application.
[0038] 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 executed on a communication device, the communication device executes the above-mentioned first aspect or any one of the methods in the first aspect.
[0039] 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.
[0040] In a seventh aspect, the present application provides a chip system, comprising a processor, wherein 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.
[0041] In one possible design, the chip system also includes the memory, and the processor is coupled to the memory via an interface.
[0042] The technical effects that can be achieved in any of the second to seventh aspects mentioned above can refer to the description of the beneficial effects of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A schematic diagram of resource mapping of a side link;
[0044] Figure 2 A schematic diagram of resource mapping of a side link;
[0045] Figure 3 A schematic diagram of a communication scenario;
[0046] Figure 4 A schematic diagram of a communication method provided in an embodiment of the present application;
[0047] Figure 5 A schematic diagram of a communication device provided in an embodiment of the present application;
[0048] Figure 6A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0050] 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.
[0051] Below, some terms in this application are explained to facilitate understanding by those skilled in the art.
[0052] 1) Terminal equipment is an entity on the user side that is used to receive or transmit signals and has wireless transceiver functions. Optionally, terminal equipment includes equipment that provides data connectivity to users. Terminal equipment can also be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc.
[0053] For example, the terminal device may be a handheld device with a 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 (D2D) terminal device, a machine-to-machine / machine-type communications (M2M / MTC) terminal device, an Internet of Things (IoT) terminal device, a virtual reality (VR) device, an augmented reality (AR) device, an industrial control (industrial control) device, a self-driving device, a remote medical device, a smart grid (smart grid) device, a smart home device, a smart office device, a smart 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, a vehicle-mounted device, etc. The embodiments of the present application do not limit the device form of the terminal device.
[0054] Terminal devices can be widely used in various scenarios, for example, 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.
[0055] 2) Network equipment is an entity on the network side used to transmit and / or receive signals, and can be used as a device in a communication system to connect terminal devices to a wireless network. The network equipment, as a node in a radio access network, can also be called a base station, a radio access network (RAN) device, or a radio access network node.
[0056] Exemplarily, the wireless access network equipment includes, but is not limited to, base stations (base transceiver stations (BTS), Node B, evolved Node B (eNodeB / eNB), gNodeB / gNB, transmission reception point (TRP), base stations subsequently evolved by the third generation partnership project (3GPP), radio network controllers (RNC), access points (AP), base station controllers (BSC), home base stations (e.g., home evolved NodeB, or home Node B, HNB), or base band units (BBU), wireless fidelity (wireless cellular). The base station may be an access node, a wireless relay node, a wireless backhaul node, etc. in a wireless (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 the vehicle to everything (V2X) technology may be a road side unit (RSU).
[0057] 3) Communication equipment is a device that supports wireless communication technology and can communicate with other devices. Communication equipment can also be called communication means. In the embodiments of the present application, the specific form of the communication equipment is not limited. For example, the communication equipment can be a terminal device, a network device, etc.
[0058] 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 next associated objects are in an "or" relationship. The multiple involved in the present 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 the present 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 an order.
[0059] Before introducing the embodiments of the present application, the sidelink technology involved in the embodiments of the present application is first described.
[0060] In a wireless communication system, data communication can be performed between terminal devices through the network, or directly between terminal devices without the help of network equipment. The interface between terminal devices is called a direct communication (PC5) interface, which is similar to the air (Uu) interface between terminal devices and base stations. The link between terminal devices is called a side link (SL). Data can be directly transmitted between terminal devices through a side link without passing through the network, thus effectively reducing communication delays.
[0061] The sidelink can support unicast communication, multicast communication and broadcast communication. Unicast communication and multicast communication on the sidelink support hybrid automatic repeat request (HARQ) feedback, and HARQ feedback can be performed on the physical sidelink feedback channel (PSFCH). In addition, the HARQ feedback on the sidelink also supports authorized (enabled) or unauthorized (disabled).
[0062] The terminal device can obtain the sidelink resource from the network device or pre-configuration information. Specifically, the network device, such as the RAN device, can schedule the sidelink resource for the terminal device through downlink control information (DCI), or configure the sidelink configuration authorization (configured grant, CG) for the terminal device through a radio resource control (RRC) message. The terminal device can also receive the sidelink resource pool configuration from the network device, or obtain the sidelink resource pool configuration from the pre-configuration, and then select the sidelink resource in the obtained sidelink resource pool for data transmission.
[0063] In a possible scenario, the functions of the above network devices can also be implemented through 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).
[0064] 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 may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0065] 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.
[0066] For the network elements in the ORAN system and the corresponding relationship between the protocol layer functions that can be implemented, please refer to the following Table 1:
[0067] Table 1
[0068] ORAN network elements 3GPP protocol layer functions O-CU-CP RRC+PDCP-C O-CU-UP SDAP+PDCP-U O-DU RLC+MAC+PHY-high O-RU PHY-low
[0069] The frequency resources of the sidelink can be divided into component carrier (CC), bandwidth part (BWP) and resource pool (RP) according to the granularity. Among them, the component carrier is a frequency band for the sidelink at the high level, and can also be considered as a frequency band of unlicensed spectrum. BWP is the working bandwidth of the terminal device configured by the high level, and is also the bandwidth part actually used by the terminal device. In the new radio (also called new radio), one 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.
[0070] The sidelink has multiple physical channels, including physical sidelink broadcast channel (PSBCH), physical sidelink control channel (PSCCH), physical sidelink shared channel (PSSCH) and physical sidelink feedback channel. The physical sidelink broadcast channel and the sidelink synchronization signal (S-SS) block (S-SS / PSBCH block, S-SSB) are mainly used for synchronization and broadcasting system messages. The sidelink authorization resources can be a group of physical sidelink control channel resources and a group of physical sidelink shared resources. Among them, 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 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 feedback whether the received signal is correctly decoded.
[0071] Sidelink positioning reference signals (PRS) can also be sent between terminal devices through 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). Exemplarily, taking 14 orthogonal frequency division multiplexing (OFDM) symbols in a time slot 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 as shown in Figure 1As shown in . 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. The first-level SCI and the second-level SCI both belong to the sidelink control information, and both contain complete control information for scheduling the data channel, namely the physical sidelink shared channel and the sidelink positioning reference signal. DMRS is a demodulation reference signal used to demodulate data.
[0072] In addition, the transmission and reception of the sidelink positioning reference signal between terminal devices can also be performed only on the dedicated resource pool. In the dedicated resource pool, taking a time slot containing 14 OFDM symbols as an example, the resource mapping diagram of the physical sidelink control channel and the sidelink positioning reference signal is as follows: Figure 2 As shown in . Among them, the physical sidelink control channel carries the first-level SCI information SCI 1-B, which is used to schedule the sending of the sidelink positioning reference signal. Among them, SCI 1-B and SCI 1-A belong to SCIs with different formats and functions. The first-level SCI 1-B belongs to the sidelink control information, which contains complete control information for scheduling the sidelink positioning reference signal. In the sidelink, the priority of the physical sidelink control channel and the physical sidelink shared channel is indicated by an indicator field "priority" in the first-level SCI 1-A. The indicator field is 3 bits. When the indicator field is "000", the corresponding priority value is 1. When the indicator field is "001", the corresponding priority value is 2, and so on.
[0073] It should be noted that in the embodiment of the present application, the physical side broadcast channel can be referred to as PSBCH, the physical side control channel can be referred to as PSCCH, the physical side shared channel can be referred to as PSSCH, and the physical side feedback channel can be referred to as PSFCH. Of course, each channel can also use other names (such as other names used in relevant communication standards, etc.), which are not specifically limited in the embodiment of the present application.
[0074] For ease of explanation, in the following embodiments, the sidelink is referred to as SL, the physical side broadcast channel is referred to as PSBCH, the physical side control channel is referred to as PSCCH, the physical side shared channel is referred to as PSSCH, the physical side feedback channel is referred to as PSFCH, and the sidelink positioning reference signal is referred to 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.
[0075] Currently, the terminal device can communicate data with other terminal devices through the above-mentioned sidelink, and can also communicate data with network devices through the 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 at the same time, 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 at the same time, 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 transmission and SL transmission overlap for a period of time, and the total power of simultaneously sending UL and SL during this period of time exceeds the total transmission power of the terminal device, if the priority of SL is higher, the terminal device reduces the transmission power of sending UL before sending UL so that the total transmission power of simultaneously sending UL and SL does not exceed the total transmission power of the terminal device, or, if the priority of UL is higher, the terminal device reduces the transmission power of sending SL before sending SL so that the total transmission power of simultaneously sending UL and SL does not exceed the total transmission power of the terminal device.
[0076] Currently, the terminal device can determine the priority relationship between UL and SL through at least one of the following methods 1 to 3.
[0077] 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 in a second type of random access procedure and the corresponding subsequent retransmission, or a physical uplink control channel (PUCCH) carries a hybrid automatic repeat request-acknowledgement (HARQ-ACK) information corresponding to a successive RAR, or a 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 priority of the UL transmission is considered to be higher than the priority of the SL transmission or reception.
[0078] 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 corresponding to 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 corresponding to 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 corresponding to SL, then SL transmission / reception has a higher priority; otherwise, UL transmission has a higher priority.
[0079] 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.
[0080] Among them, the priority determination method of PUCCH transmission carrying SL HARQ-ACK information reporting includes:
[0081] 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.
[0082] 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.
[0083] 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 acknowledgement (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.
[0084] 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 value among the priority values corresponding to all configured authorized resources.
[0085] 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.
[0086] 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, 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.
[0087] 6) In one or more PSSCHs sent 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 in PUCCH is determined by the terminal's internal high-level layer. The priority value of the fed back HARQ-ACK information is the same as the priority value sent by PSSCH.
[0088] 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 SL-PRS-related communication scheme is introduced in SL, there is no relevant solution for how to deal with the conflict between the SL-PRS-related communication process required by the terminal device and the uplink communication process required by the terminal device (such as time overlap, etc.).
[0089] In view of this, an embodiment of the present application provides a communication method and device, which can be used to perform related 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 (such as time overlap, etc.), thereby solving the conflict problem and improving communication efficiency.
[0090] Figure 3 A possible communication scenario in which the communication method provided in the embodiment of the present application is applicable is shown. Figure 3 As shown in , the communication scenario can be a sidelink communication and an uplink communication scenario, and the communication scenario can include multiple terminal devices (for example Figure 3 Optionally, the communication scenario may also include a wireless access network device to which at least one of the multiple terminal devices belongs (for example: Figure 3 The wireless access network device to which the terminal device A shown in FIG. 1 belongs).
[0091] in, Figure 3 In the communication scenario shown, the terminal device supports sidelink communication and uplink communication. For sidelink communication, please refer to the description in the previous embodiment, which will not be described in detail here. Uplink communication is the communication between the terminal device and the wireless access network device. In this communication scenario, sidelink communication can be performed between terminal devices, and uplink communication can be performed between the terminal device and the wireless access network device.
[0092] exist Figure 3 In the communication scenario shown, the terminal device and the wireless access network device can be connected via the Uu interface, thereby achieving communication between the terminal device and the wireless access network device (such communication can be referred to as Uu communication). The terminal devices can communicate with each other via the PC5 interface for sidelink communication.
[0093] exist Figure 3 In the communication scenario shown, terminal device A and the wireless access network device can form a UL system, and terminal device A and terminal device B can form a SL system.
[0094] exist Figure 3 In the communication scenario shown, the SL communication between the terminal devices in the sidelink system may be communication related to the SL-PRS. For example, the terminal device A may be used as the transmitter of the SL positioning, the terminal device B may be used as the receiver of the SL positioning, and the terminal device A may communicate with the terminal device B (for example, sending the SL-PRS to the terminal device B, etc.) through the method provided in the embodiment of the present application.
[0095] It should be noted that if Figure 3 The communication scenario shown is used as 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 of various standards can be used between the terminal device and the wireless access network device, such as the fifth generation (The 5th Generation, 5G) communication technology (i.e., NR technology), 4G communication technology, the sixth generation (The 6th Generation, 6G) communication technology, and communication technology based on the evolution of the above technology. 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, etc., and can also be applicable to V2X, Long Term Evolution - Internet of Vehicles (LTE-vehicle, LTE-V), V2V, Internet of Vehicles, Machine Type Communications (Machine Type Communications, MTC), Internet of Things (internet of things, IoT), Long Term Evolution - Machine to Machine (LTE-machine to machine, LTE-M), Machine to Machine (machine to machine, M2M) and other specific scenarios, which are not limited by the present application.
[0096] See below Figure 4 , the communication method provided in the embodiment of the present application is described in detail. Figure 4 As shown in , a communication method provided by an embodiment of the present application may include:
[0097] S401: The terminal device determines a channel / signal with a higher priority among an uplink channel / signal and a sidelink channel / signal.
[0098] The uplink channel / signal refers to an uplink channel or an uplink signal, and may also be recorded as an uplink channel / uplink signal. The sidelink channel / signal refers to a sidelink channel or a sidelink signal, and may also be recorded as a sidelink channel / sidelink signal.
[0099] 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 the present application refers to the PSCCH that schedules SL-PRS, and the side signal described in the following embodiments of the present application refers to the SL-PRS.
[0100] In some embodiments of the present application, the side channel / signal may be carried on a dedicated resource pool or a shared resource pool.
[0101] In some embodiments of the present application, the terminal device may determine a channel / signal with higher priority and / or a 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.
[0102] Method 1: 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. That is, the priority of the side channel / signal is always lower than that of the uplink channel / signal, thereby ensuring the priority transmission of the uplink channel / signal, and then giving priority to the uplink communication quality.
[0103] Method 2: When the uplink channel / signal is a PUCCH channel / signal carrying SL HARQ-ACK information, the terminal device may determine the uplink channel / signal as a channel / signal with a higher priority, and determine the sidelink channel / signal as a channel / signal with a lower priority. 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 then giving priority to ensuring the corresponding uplink communication quality.
[0104] Method 3: When the uplink channel / signal is a channel / signal of a set type, 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. That is, the priority of the side channel / signal is always lower than the priority of the uplink channel / signal of the set type, thereby ensuring the priority transmission of the uplink channel / signal of the set type, and then giving priority to the corresponding uplink communication quality.
[0105] Among them, the uplink channel / signal of the set type 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 DCI can be DCI 1_0, that is, DCI in 1_0 format.
[0106] 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.
[0107] 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 a shared resource pool, the configuration information may also include side channel / signal configuration information within the shared resource pool (e.g., 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 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.
[0108] In some embodiments of the present application, the method for determining the priority value of the uplink channel / signal can be implemented by referring to the method defined in the relevant communication standards, which will not be described in detail here.
[0109] 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 use any of the following methods to determine the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS:
[0110] 1) Determine the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS as: the priority value of the sent SL-PRS. That is, the terminal device can use the priority value of the last sent SL-PRS as the priority value of the PUCCH carrying the ACK / NACK information of the SL-PRS.
[0111] 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.
[0112] 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).
[0113] As an optional implementation, 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.
[0114] 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.
[0115] Wherein, DCI is sent to the terminal device by the wireless access network device before the terminal device sends the above-mentioned uplink channel / signal. DCI can be used to schedule SL-PRS resources (i.e., resources used to send 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. Wherein, 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 side 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 the SCI carried by the PSCCH sent on the resources scheduled by the DCI may indicate.
[0116] Specifically, 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 receives the 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 can be a DCI in the DCI 3_2 format.
[0117] In some embodiments of the present application, when it is determined that the SL-PRS or PSCCH is not 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).
[0118] 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 a set threshold or the next largest value.
[0119] 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.
[0120] 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.
[0121] 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 multiplexed SL HARQ-ACK information. Therefore, there are the following four situations:
[0122] Case 1: When the ACK / NACK information of a SL-PRS and a 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 SL-PRS and the priority value of the SLHARQ-ACK information. Among them, the method for the terminal device to determine the priority value of the ACK / NACK information of the 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 SL HARQ-ACK information can be implemented by referring to the method defined in the relevant communication standards, which will not be described in detail here.
[0123] 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 SLHARQ-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 SLHARQ-ACK information can be implemented by referring to the method defined in the relevant communication standards, which will not be described in detail here.
[0124] 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 SLHARQ-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 SLHARQ-ACK information can be implemented by referring to the method defined in the relevant communication standards, which will not be described in detail here.
[0125] In the above-mentioned situations 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 multiple SL-PRSs, and the ACK / NACK information of 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).
[0126] 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 time 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 time of feedback PUCCH corresponding to multiple DCIs is the same, multiple DCIs correspond to the same feedback PUCCH, that is, the above-mentioned multiple DCIs correspond to the same PUCCH.
[0127] 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 SLHARQ-ACK information. Among them, 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 method 1) or method 2) or method 3). The method for the terminal device to determine the priority value of each SLHARQ-ACK information can be implemented by referring to the method defined in the relevant communication standards, which will not be described in detail here.
[0128] 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 a set threshold or the next largest value.
[0129] 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. Among them, the SCI is used to schedule the resources that carry the side channel / signal on the 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, and 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.
[0130] 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, 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.
[0131] In some embodiments of the present application, the priority value of the side channel / signal can be configured by the terminal device. Alternatively, the priority value of the side channel / signal can be requested or indicated to the terminal device by other devices, and the terminal device can configure the priority value of the side channel / signal according to the request or instruction of the other device. Among them, the other device can be, for example, other terminal devices that perform SL communication with the terminal device or other terminal devices that perform positioning with the terminal device, or network devices (such as wireless access network devices, etc.), or positioning servers, etc.
[0132] In some embodiments of the present application, the configuration of the priority value of the side channel / signal can be performed 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.
[0133] In some embodiments of the present application, when the terminal device determines a channel / signal with a higher priority according to the priority value of the uplink channel / signal and the priority value of the side channel / signal, it can be implemented by at least one of the following methods 1 to 4:
[0134] Method 1: The terminal device can 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.
[0135] Method 2: When the terminal device determines that the priority value of the uplink channel / signal is equal to the priority value of the sidelink channel / signal, the uplink channel / signal can be regarded as a channel / signal with a higher priority and the sidelink channel / signal as a channel / signal with a lower priority.
[0136] Mode 3: When the terminal device determines that the priority value of the uplink channel / signal is the first set value, the terminal device can determine a channel / signal with a higher priority based on the set priority threshold and the priority value of the sidelink channel / signal.
[0137] Among them, when the terminal device determines a channel / signal with a higher priority based on the priority threshold and the priority value of the side channel / signal, when it is determined that the priority value of the side channel / signal is less than the priority threshold, the side channel / signal can be determined as a channel / signal with a higher priority, and the uplink channel / signal can be determined as a channel / signal with a lower priority. Alternatively, when it is determined that the priority value of the side channel / signal is greater than the priority threshold, the uplink channel / signal can be determined as a channel / signal with a higher priority, and the side channel / signal can be determined as a channel / signal with a lower priority. Alternatively, when it is determined that the priority value of the side channel / signal is equal to the priority threshold, the uplink channel / signal can be determined as a channel / signal with a higher priority, and the side channel / signal can be determined as a channel / signal with a lower priority.
[0138] Optionally, the first setting value mentioned above can be 0 or 1.
[0139] 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 sidelink channel / signal as a channel / signal with a lower priority.
[0140] Optionally, the second setting value mentioned above may be 1.
[0141] In some embodiments of the present application, the priority threshold described in the above-mentioned method 3 and method 4 can 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 threshold configured for the communication resource pool and the priority threshold configured for the shared resource pool.
[0142] Among them, the communication resource pool can be a resource pool that does not carry the above-mentioned side channel / signal, for example, the communication resource pool can be a resource pool that does not carry SL-PRS. The shared resource pool can be a resource pool that can carry data and the above-mentioned side channel / signal, for example, the shared resource pool can be a resource pool that can carry data and SL-PRS. The dedicated resource pool can be a resource pool that only carries the above-mentioned side channel / signal, for example, the dedicated resource pool can be a resource pool dedicated to carrying SL-PRS. Among them, carrying can also be understood as sending and / or receiving.
[0143] In the above method, when there is one communication resource pool, the above 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 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 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 priority thresholds configured for the communication resource pool may be the maximum value among the priority thresholds configured for the multiple communication resource pools.
[0144] 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 a set threshold or the next largest value.
[0145] Optionally, the above-mentioned priority thresholds may be indicated by a network device (for example, may be indicated by the network device through the configuration information described in the above-mentioned embodiment), or may be pre-configured in the terminal device.
[0146] 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 a SL-PRS priority threshold compared with the ultra-reliable low latency UL (sl-PriorityThreshold-UL-URLLC).
[0147] In some embodiments of the present application, when a 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 a 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 a terminal device is not configured with a priority threshold corresponding to any resource pool (including a case where no priority threshold is configured for a dedicated resource pool, a communication resource pool, and a shared resource pool), the terminal device may determine that there is no set priority threshold.
[0148] 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) may 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.
[0149] 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 except the uplink channel / signal of the set type; a PUCCH channel / signal carrying ACK / NACK information of SL-PRS.
[0150] 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.
[0151] 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 message of 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 may be DCI 1_0, i.e., DCI in 1_0 format.
[0152] S402: The terminal device sends or receives a channel / signal with a higher priority.
[0153] Based on the above method, after determining the channel / signal with a higher priority among the uplink channel / signal and the side channel / signal, the terminal device can send or receive the channel / signal with a higher priority, thereby ensuring the communication quality and communication efficiency of the channel / signal with a 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.
[0154] 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 sending of the uplink channel / signal and the sending of the side channel / signal overlap in time; or determine that the total power of the sending of the uplink channel / signal and the sending of the side channel / signal is greater than the total sending power of the terminal device; or determine that the sending of the uplink channel / signal and the sending of the side channel / signal overlap in time, and the total power of the sending of the uplink channel / signal and the sending of the side channel / signal is greater than the total sending 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 and cause both communications to fail. 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.
[0155] The overlap described in the embodiments of the present application may be a total overlap (ie, a complete overlap) or a partial overlap.
[0156] 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 it is necessary to simultaneously send an uplink channel / signal and 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 send the channel / signal with a higher priority.
[0157] 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 may 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.
[0158] The "simultaneous" in the above-mentioned "simultaneous sending of uplink channel / signal and sending of sidelink channel / signal" can be understood as the process of sending uplink channel / signal and the process of sending sidelink channel / signal overlap in time. The "simultaneous" in the above-mentioned "simultaneous sending of uplink channel / signal and receiving of sidelink channel / signal" can be understood as the process of sending uplink channel / signal and the process of receiving sidelink channel / signal overlap in time.
[0159] 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 of time 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, then 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 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 does not exceed the total transmission power of the terminal device.
[0160] In some embodiments of the present application, when the terminal device determines that one or more side channel / signal transmissions overlap with multiple uplink channel / signal transmissions in time (multiple uplink channel / signal transmissions themselves do not overlap in time), if the priority of at least one side 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 can send the side channel / signal. When the terminal device determines that one or more uplink channel / signal transmissions overlap with multiple side channel / signal transmissions in time (multiple side 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 side channel / signal transmissions according to the method described in the above embodiment, the terminal device can send the uplink channel / signal. When the terminal device determines that a side channel / signal transmission overlaps with one or more overlapping uplink channel / signal transmissions in time, if the priority of the side 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 can send the side channel / signal. When a 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.
[0161] Based on the method provided in the above embodiment, the terminal device can compare the priorities of the uplink channel / signal and the sidelink 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 sidelink communications fail due to conflicts, thereby improving the overall communication efficiency.
[0162] The solution provided in this application is described below in conjunction with specific embodiments.
[0163] Embodiment 1
[0164] 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 a 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 a channel / signal with a higher priority.
[0165] 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 a SL-PRS.
[0166] Based on the above communication method, in a 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.
[0167] Among them, the terminal device determines the channel / signal with a higher priority according to the priority value of the uplink channel / signal and the priority value of the side channel / signal, which specifically includes: taking 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 taking 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. 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 a higher priority, and taking the side channel / signal as the channel / signal with a lower priority.
[0168] Based on the above scheme, 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:
[0169] 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 smaller 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.
[0170] 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.
[0171] The priority value of SL-PRS sending / receiving can be indicated by a "priority" indication field in the first-level SCI1-B that schedules SL-PRS on the 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.
[0172] Optionally, the above communication method may further include: sending or receiving a channel / signal with a higher priority.
[0173] 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 report 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 any uplink channel or signal.
[0174] Optionally, the above communication method may further include: sending or receiving a channel / signal with a higher priority.
[0175] The method of the above-mentioned embodiment 1 realizes the priority comparison of the PUCCH transmission carrying SL HARQ-ACK information reporting and the SL-PRS sending / receiving. When the PUCCH transmission carrying SL HARQ-ACK information reporting and the SL-PRS sending / receiving conflict, corresponding processing can be performed according to the priority comparison result, thereby improving the overall communication efficiency.
[0176] Embodiment 2
[0177] 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 a channel / signal with a higher priority among the side channel / signal and other uplink channels / signals except the uplink channel / signal of a set type according to the priority value of the side channel / signal and the priority values of other uplink channels / signals except the uplink channel / signal of a set type; and / or the terminal device determines that the priority of the uplink channel / signal of a set type is higher than the priority of the side channel / signal.
[0178] For 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.
[0179] Based on the above communication method, in a 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 according to the priority value of the uplink channel / signal and the priority value of the side channel / signal. The uplink channel / signal is other uplink channels / signals except the uplink channels / signals of the set type.
[0180] In this scheme, 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 a 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.
[0181] Based on the above scheme, for UL channels other than the uplink channels / signals of the set type (such as PUSCH, PUCCH, etc. that carry other contents other than the set content, where the set content can be the uplink channel / signal content of the above set type) and SL-PRS, when the priority is compared, the following two situations may exist:
[0182] Case 1: The priority value of the UL channel other than the uplink channel / signal of the set type is 1.
[0183] In this case, there are two priority comparison methods:
[0184] 1) If the terminal device is configured with a high-level parameter, i.e., a set priority threshold (e.g., 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 a high priority; otherwise, UL transmission has a high priority.
[0185] The above priority threshold is configured for each SL-PRS dedicated resource pool. Optionally, if the dedicated resource pool does not have the priority threshold, but the communication resource pool or the shared resource pool has the priority threshold, then the priority threshold in the SL-PRS dedicated resource pool is the largest of the priority thresholds configured in the communication resource pool or the shared resource pool. This allows more opportunities to send SL-PRS when sending SL-PRS in the dedicated resource pool.
[0186] 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.
[0187] In the above method, when the priority value of the UL channel (such as PUSCH or PUCCH) other than the uplink channel / signal of the set type is 1, the uplink channel / signal already belongs to the high priority channel / signal. By configuring the threshold value of the SL-PRS corresponding priority compared with the UL for the terminal device, even if the uplink channel / signal already belongs to the high priority channel, the priority threshold can be set so that the sending or receiving of the SL-PRS has a higher priority than the UL sending, thereby increasing the chance of sending or receiving the SL-PRS.
[0188] 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.
[0189] Case 2: The priority value of the UL channel other than the uplink channel / signal of the set type is 0.
[0190] 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 a higher priority; otherwise, UL transmission has a higher priority. The priority threshold is a specific threshold configured in the SL-PRS dedicated resource pool.
[0191] In the above method, when the priority value of the UL channel (such as PUSCH or PUCCH) other than the uplink channel / signal of the set type is 0, the uplink channel / signal already belongs to the low priority channel / signal. By configuring another SL priority threshold for the terminal device, even if the uplink channel / signal already belongs to the 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.
[0192] Based on the above communication method, in another possible solution, the terminal device may determine that the 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 the uplink channel / signal of the set type.
[0193] Optionally, the above communication method may further include: sending or receiving a channel / signal with a higher priority.
[0194] In the method of the above-mentioned embodiment 2, certain special ULs (i.e., uplink channels / signals of a set type) always have a high priority. For other uplink PUCCH or PUSCH channels except 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 according to the priority comparison result, thereby improving the overall communication efficiency.
[0195] Embodiment 3
[0196] 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.
[0197] 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 the SL-PRS or PSCCH is not sent.
[0198] 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:
[0199] 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.
[0200] 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 resource. In this scenario, the priority value of the feedback information of the terminal device on PUCCH is the same as the priority value of the SL-PRS that is not actually sent.
[0201] When the terminal device sends SL-PRS on the dedicated resource pool, the resource allocation has the following two modes:
[0202] Mode 1: The resource for sending SL-PRS may be a resource dynamically scheduled by the network side (eg, wireless access network equipment) (dynamic grant, DG), or a configured authorized resource CG.
[0203] The configuration authorization resource CG includes the following two types:
[0204] 1) CG type 1 (type 1): The SL-PRS resource authorization is provided to the terminal device by the network side through the dedicated signaling RRC. After receiving the configuration information, the terminal device stores the SL-PRS resource authorization, and when it needs to send SL-PRS, it directly uses the configured authorized resources to send SL-PRS.
[0205] 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.
[0206] 2) CG type 2 (type2): SL-PRS resource authorization is activated or deactivated by PDCCH. 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.
[0207] For CG type 2, the resource configuration provided by the network side may include: CG index, CG period, number of SL-PRS symbols, density of SL-PRS in the frequency domain, and bias of SL-PRS in the frequency domain. Downlink control information DCI 3_2 for scheduling SL-PRS resources is used to activate or deactivate CG type 2.
[0208] Mode 2: The terminal autonomously determines the sending resources. Specifically, the upper layer inside 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.
[0209] 3) The network device configures the authorized resources for SL-PRS transmission, but the terminal device does not send the PSCCH channel. In this scenario, the priority value of the feedback information of the terminal device on the PUCCH is the largest value among the priority values corresponding to all configured authorized resources.
[0210] 4) The network device uses DCI 3_2 to schedule resources for SL-PRS communication, but the terminal device does not send the PSCCH channel. In this scenario, the priority value of the feedback information of the terminal device on the PUCCH is the largest priority value that can be indicated by the SCI carried in the PSCCH sent on the DCI 3_2 scheduling resources.
[0211] Among them, DCI 3_0 and DCI 3_2 are DCIs with different formats and functions.
[0212] 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.
[0213] Based on the above method, if it is necessary to multiplex the ACK / NACK information and SLHARQ-ACK information of the SL-PRS 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 ACK / NACK information of the SL-PRS 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 ACK / NACK information of the SL-PRS 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 ACK / NACK information of the SL-PRS can be determined with reference to the above method in the third embodiment.
[0214] Based on the above method, the terminal device can determine the priority of the PUCCH reporting the ACK / NACK information carrying 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.
[0215] Optionally, when comparing the priorities of the PUCCH carrying the ACK / NACK information of the SL-PRS and the side channel / signal, the priority comparison method described in the first or second embodiment may be used, which will not be described in detail here.
[0216] Optionally, when comparing the priorities of the PUCCH and the side 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 above embodiment 1 or embodiment 2 may be used, which will not be described in detail here.
[0217] Optionally, the maximum values described in the embodiments of the present application can be replaced by values that meet 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 value.
[0218] It should be noted that the method described in the above embodiments is only an example of an execution method applicable to the scheme of the present application, and does not constitute a limitation on the scheme of the present application. The execution methods in the embodiments of the present application that do not conflict with each other can be used in combination. For example, the priority comparison method in the above embodiment 1 or embodiment 2 can be used in the scenario of embodiment 3, and similar situations are not listed one by one.
[0219] 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 realize the above functions, the terminal device or network device may include a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art 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 the form of hardware or computer software driving hardware 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 exceed the scope of the present application.
[0220] The embodiment of the present application can divide the terminal device into functional units according to the above method example. 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 unit.
[0221] Based on the above embodiments and the same technical concept, the embodiments of the present application also provide a communication device for realizing the functions of the terminal device provided in the embodiments of the present application. Figure 5 As shown in , the communication device 500 may include: a processing unit 501 and a transceiver unit 502. The communication device 500 may be a terminal device in any of the above embodiments, or the communication device 500 may be a device applied to a terminal device in any of the above embodiments.
[0222] As an implementation, the communication device 500 may further include a storage unit 503, which is used to store program codes and data of the communication device 500. The storage unit 503 may be a memory.
[0223] 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 a 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 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, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0224] 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 in a chip, the transceiver unit 502 may be an interface circuit of the chip used to send signals to other chips or devices and receive signals from other chips or devices.
[0225] The communication device 500 can be used to implement the functions of the terminal device provided in the embodiment of the present application.
[0226] 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 a 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 a 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 a 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 a 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 a higher priority.
[0227] In one example, the transceiver unit 502 may include a sending unit and a receiving unit, wherein the sending unit may be used to perform the sending operation in the above method embodiment, and the receiving unit may be used to perform the receiving operation in the above method embodiment. For example, the sending unit may be used to send the higher priority channel / signal, or the receiving unit may be used to receive the higher priority channel / signal.
[0228] The above is an example of the communication device 500 executing a partial operation method of the terminal device. It can be understood that the processing unit 501 can also be used to execute other processing-related steps or operations performed by the terminal device in the above method embodiment except for sending and receiving, 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 embodiment. For details, please refer to the relevant description in the above method embodiment, which will not be repeated here.
[0229] It should be understood that the division of functional units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. For example, the above-mentioned transceiver unit 502 can be divided into a sending unit and a receiving unit. In addition, each functional module in each embodiment of the present application can be integrated into a processor, or it can exist physically separately, or two or more modules can be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules.
[0230] Based on the above embodiments and the same technical concept, the present application also provides a communication device, such as Figure 6 As shown, the communication device can be Figure 5A hardware circuit implementation of the communication device shown in FIG. The communication device can be used to perform the functions of the terminal device in the above method embodiment. For ease of description, Figure 6 Only the main components of the communication device are shown.
[0231] like Figure 6 As shown, the communication device 600 may include at least one processor 602. Optionally, the communication device 600 may also include a communication interface 601, and a memory 603. The processor may also be referred to as a processing unit, a processing board, a processing module, a processing device, etc. The processor 602 may be used to execute instructions or programs stored in the memory 603. When the instructions or programs stored in the memory 603 are executed, the processor 602 may be used to execute the operations performed by the processing unit 501 in the above embodiment, and the communication interface 601 may be used to execute the operations performed by the transceiver unit 502 in the above embodiment.
[0232] The memory 603 may be used to store program instructions and / or data. The memory 603 and the processor 602 may 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 may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 602 may operate in coordination 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.
[0233] In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software. The steps of the method disclosed in conjunction with the embodiment of the present application can be embodied as being executed by a hardware processor, or being executed by a combination of hardware and software modules in a 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 a 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 is not described in detail here.
[0234] Optionally, the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processing circuit (digital signal processor, DSP), an application specific integrated circuit (application specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0235] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may 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.
[0236] The communication interface 601 is used to communicate with other devices through a transmission medium, so that the device used in the communication device 600 can communicate with other devices. In the embodiment of the present application, the communication interface can be a transceiver, a circuit, a bus, a module or other types of communication interfaces. In the embodiment of the present application, when the communication interface is a transceiver, the transceiver may include an independent receiver, an independent transmitter; it may also be a transceiver with integrated transceiver functions, or an interface circuit. The transceiver may also be referred to as a transceiver unit, a transceiver, a transceiver device, etc. The receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit, etc. The transmitter may also be sometimes referred to as a transmitter, a transmitter, a transmitting module or a transmitting circuit, etc. The processor may control the transceiver to receive or send a signal. When the transceiver includes a receiver and a transmitter, the processor may control the receiver to perform the receiving operation in the above method embodiment, and the processor may control the transmitter to perform the sending operation in the above method embodiment.
[0237] 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, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0238] 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 execute the operations performed by the terminal device in the above method embodiment.
[0239] 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 applied to a terminal device provided in the above embodiment.
[0240] 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 applied to a terminal device provided in the above embodiments is implemented.
[0241] 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 a software program stored in a memory to implement the method applied to a terminal device provided in the above embodiments.
[0242] Optionally, the processor may be a processing module or a microprocessor or an integrated circuit integrated in the chip system.
[0243] Optionally, the chip system may further include the memory, and the memory may be coupled to the processor via an interface.
[0244] Optionally, the chip system may further include a transceiver, and the transceiver may be an input / output circuit or a communication interface. Optionally, the transceiver may include a receiver and a transmitter.
[0245] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may 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 may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) that contain computer-usable program code.
[0246] 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 process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart 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 generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0247] These computer program instructions may also be stored in a computer readable memory capable of directing 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 an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0248] Obviously, those skilled in the art can 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 also 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.
Citation Information
Cited By
Communication method and communication apparatus
EP4788028A1