[go: up one dir, main page]

WO2021031912A1 - Method, apparatus and system for processing sidelink resource - Google Patents

Method, apparatus and system for processing sidelink resource Download PDF

Info

Publication number
WO2021031912A1
WO2021031912A1 PCT/CN2020/108290 CN2020108290W WO2021031912A1 WO 2021031912 A1 WO2021031912 A1 WO 2021031912A1 CN 2020108290 W CN2020108290 W CN 2020108290W WO 2021031912 A1 WO2021031912 A1 WO 2021031912A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
priority
uplink resource
confirmation information
data packet
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2020/108290
Other languages
French (fr)
Chinese (zh)
Inventor
徐海博
肖潇
魏冬冬
王君
王键
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2021031912A1 publication Critical patent/WO2021031912A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1874Buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1887Scheduling and prioritising arrangements

Definitions

  • the embodiments of the present application relate to the field of communication technologies, and in particular, to a method, device, and system for processing side link resources.
  • the communication interface between terminals may be called a PC5 interface.
  • the PC5 interface is generally used in scenarios where vehicle-to-everything (V2X) or D2D can directly communicate between devices.
  • V2X vehicle-to-everything
  • D2D vehicle-to-everything
  • the TX terminal can transmit sidelink data to the RX terminal through the sidelink (SL).
  • the RX terminal may send HARQ information corresponding to the hybrid automatic repeat request (HARQ) process to the TX terminal.
  • HARQ hybrid automatic repeat request
  • the HARQ information is used to indicate whether the side link data is correctly received by the RX terminal.
  • the TX terminal After the TX terminal receives the HARQ information, it can send the HARQ information to the network device, so that when the network device determines that the side link data is not received correctly according to the HARQ information, the TX terminal is re-allocated for retransmission of the side link Data side link resources. In the case that the network device determines that the side link data is correctly received according to the HARQ information, the network device allocates the side link resources for transmitting other side link data to the TX terminal.
  • the TX terminal may not be able to send the HARQ information to the network device, or the network device may not be able to receive the HARQ information. In this case, how the TX terminal processes the subsequent HARQ process is not described in the prior art.
  • the embodiments of the present application provide a method, device and system for sending side link resources, which are used to process the allocated side link for retransmission of data packets when the first terminal does not send HARQ information to the network device.
  • Link resources which are used to process the allocated side link for retransmission of data packets when the first terminal does not send HARQ information to the network device.
  • an embodiment of the present application provides a method for processing side link resources, including: the first terminal determines that the first side link hybrid automatic repeat request HARQ process confirmation information is not sent to the network device at the first moment .
  • the confirmation information is used to indicate whether the second terminal correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource.
  • the first terminal determines the second side uplink resource.
  • the first terminal processes the second side uplink resource according to the HARQ parameter of the second side uplink resource.
  • the HARQ parameter of the second side uplink resource includes the new data indicating NDI and HARQ process number.
  • the embodiment of the present application provides a method for processing side link resources.
  • the first terminal may determine that no confirmation information is sent to the network device at the first moment, and the confirmation information indicates that the second terminal correctly receives the first data In the case of packets, if the first terminal receives the second side uplink resource again.
  • the HARQ parameter of the second side uplink resource includes an NDI indication.
  • the NDI indication is usually used to indicate retransmission or new transmission.
  • the first terminal can process the second side uplink resource according to the HARQ parameters. Since the first data packet is correctly received by the second terminal, the first terminal does not need to retransmit the first data packet, and unnecessary transmission by the first terminal can be avoided by processing the second side uplink resources. And to avoid unnecessary feedback from the second terminal.
  • the first terminal processes the second side uplink resource according to the HARQ parameter of the second side uplink resource, including: The HARQ parameters of the two-side uplink resource, and the second data packet is transmitted on the second side uplink resource. This is convenient for the first terminal to use the second side uplink resource for new transmission when the first data packet is correctly received.
  • the first terminal processes the second side according to the HARQ parameters of the second side uplink resource
  • the uplink resource includes: the first terminal ignores the second side uplink resource according to the HARQ parameter of the second side uplink resource. This is convenient to avoid retransmission on the second side uplink resource when the first data packet is correctly received.
  • the HARQ parameter further includes the HARQ process number
  • the method provided in this embodiment of the application further includes:
  • the one-side uplink HARQ process is associated with the first variable, and the value of the first variable is the first parameter value or the second parameter value.
  • the first parameter value indicates that the second terminal correctly receives the first data packet
  • the second parameter value indicates that the second terminal does not correctly receive the first data packet.
  • the first terminal ignores the second side uplink resource according to the HARQ parameters of the second side uplink resource, including: indicating retransmission in the NDI, and the HARQ process number is the process number of the first side uplink HARQ process, and When the value of the first variable is the first parameter value, the first terminal ignores the second side uplink resource. If NDI indicates retransmission, and the HARQ process number is the process number of the first side uplink HARQ process, the first terminal can determine that the second side uplink resource is used to retransmit the first data packet, but because the first The data packet has been correctly received by the second terminal, so the first terminal can ignore the second side uplink resource.
  • the first terminal ignores the second side according to the HARQ parameters of the second side uplink resource
  • the uplink resource includes: when the NDI indicates retransmission, the HARQ process number is the process number of the first side uplink HARQ process, and the HARQ buffer of the first side uplink HARQ process is empty, the first The terminal ignores the second side uplink resource.
  • the first terminal can determine that the second side uplink resource is used to retransmit the first data packet, but because the first The HARQ buffer of the side link HARQ process is empty, so the first terminal can ignore the second side link resource.
  • the method provided in this embodiment of the present application further includes: the first terminal determines that the first data packet has been Successfully received by the second terminal, the first terminal clears the HARQ buffer of the first side uplink HARQ process.
  • the first terminal performs the operation on the second side according to the HARQ parameter of the second side uplink resource Transmitting the second data packet on the uplink resource includes: when the NDI indicates a new transmission, the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first parameter value , The first terminal transmits the second data packet on the second side uplink resource. In this way, when it is determined that the first data packet has been successfully received, if the second side uplink resource is used for new transmission, the first terminal transmits the second data packet on the second side uplink resource.
  • the first terminal performs the operation on the second side according to the HARQ parameter of the second side uplink resource Transmitting the second data packet on the uplink resource includes: when the NDI indicates the new transmission, the first terminal transmits the second data packet on the second side uplink resource.
  • the first terminal determines that the confirmation information is not sent to the network device at the first moment, including: The time when a terminal determines to send the confirmation information and the time when the first terminal sends the first message are both the first time.
  • the priority of the physical uplink channel carrying confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying confirmation information is lower than the priority of the side link channel carrying the first message
  • the first terminal determines that the confirmation information is not sent to the network device at the first moment.
  • the time when the confirmation information is sent is the same as the time when the first terminal sends the first message, the time when the confirmation information is sent conflicts with the time when the first terminal sends the first message, and the priority of the physical uplink channel that carries the confirmation information is lower than the first message.
  • the priority of a message or the priority of the side link channel carrying the first message so the first terminal may discard the confirmation information that has not been sent to the network device at the first moment.
  • the first message is sent by the first terminal to the network device during random access News.
  • the physical uplink channel is a physical uplink control channel
  • the first message is a side link SL media Access control MAC protocol data unit PDU
  • the side link channel carrying the first message is the side link shared channel SL-SCH
  • the first terminal carries the first message according to the priority of the physical uplink channel carrying the confirmation information
  • the priority of the side link channel is determined not to send confirmation information to the network device at the first moment, including: the priority of the physical uplink control channel carrying the confirmation information at the first moment is lower than that mapped by the side link shared channel
  • the first terminal determines that the confirmation information is not sent to the network device at the first moment.
  • the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority is lower than the priority of the side link logical channel with the highest priority among the SL MAC PDUs transmitted on the SL-SCH.
  • the first terminal determines that the priority of the physical uplink control channel that carries the confirmation information is lower than that of the SL MAC.
  • the physical uplink channel is the physical uplink shared channel PUSCH
  • the first message is the side chain The SL media access control MAC protocol data unit PDU
  • the side link channel carrying the first message is the side link shared channel SL-SCH.
  • the first terminal does not send confirmation information to the network device at the first moment, including: if PUSCH The priority of is lower than the priority of SL-SCH, and the first terminal determines that no confirmation information is sent to the network device at the first moment.
  • the first aspect if the uplink with the highest priority among the MAC PDUs transmitted on the PUSCH The priority of the logical channel is lower than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH, and the first terminal determines that the priority of the PUSCH is lower than the priority of the SL-SCH.
  • the fourteenth possible implementation manner of the first aspect if the side link with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority of the logical channel and the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH are lower than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH. Priority, the first terminal determines that the priority of the PUSCH is lower than the priority of the SL-SCH.
  • the method provided in this embodiment of the present application further includes: in the physical uplink carrying the confirmation information When the priority of the channel is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message, the first terminal determines that the Send confirmation messages to network devices at all times.
  • an embodiment of the present application provides a method for processing side link resources, including: the first terminal determines that the first side link hybrid automatic repeat request HARQ process confirmation information is not sent to the network device at the first moment .
  • the confirmation information is used to indicate whether the second terminal correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource.
  • the first terminal determines the third side uplink resource for retransmitting the first data packet. The first terminal sends the first data packet to the second terminal through the third side uplink resource.
  • the embodiment of the application provides a method for processing side link resources.
  • the first terminal may determine that the confirmation information is not sent to the network device at the first moment, and the confirmation information indicates that the second terminal has not correctly received the first
  • the first terminal determines the third side link resource for retransmitting the first data packet. Then the first data packet is sent to the second terminal on the third side uplink resource. This can improve the reliability of the side link transmission.
  • the first terminal determines the third side uplink resource for retransmitting the first data packet, including : The first terminal receives the second side uplink resource from the network device, and the second side uplink resource is associated with the first side uplink HARQ process. The first terminal determines that the second side uplink resource is the third side uplink resource.
  • the first terminal sending the first data packet to the second terminal through the third side uplink resource includes: the first terminal sends the first data packet to the second terminal on the second side uplink resource.
  • the first terminal determines the third side link for retransmitting the first data packet
  • the resource includes: the first terminal determines the first side uplink resource as the third side uplink resource.
  • that the first terminal sends the first data packet to the second terminal through the third side uplink resource includes: the first terminal sends the first data packet to the second terminal through the first side uplink resource. In this way, it is convenient for the first terminal to retransmit the first data packet by using the first side uplink resource of the previous data packet.
  • the first terminal sends the first data to the second terminal through the third side uplink resource
  • the packet includes: the first terminal uses the first side uplink resource to send the first data packet to the second terminal at the second time, and the second time is obtained from the first time and a preset offset value.
  • the method provided in this embodiment of the present application further includes: the first terminal receives an instruction from the network device Information, the indication information is used to instruct the first terminal to determine the third side uplink resource in the first manner or the second manner.
  • the first way is: the first terminal determines the second side uplink resource reallocated by the network device for the first terminal as the third side uplink resource.
  • the second way is: the first terminal determines the first side uplink resource as the third side uplink resource.
  • this application provides a communication device that can implement the first aspect or any possible implementation of the first aspect, and therefore can also implement the first aspect or any possible implementation of the first aspect
  • the communication device may be a first terminal, or a device that can support the first terminal to implement the first aspect or any possible implementation manner of the first aspect, such as a chip applied to the first terminal.
  • the device can implement the above method by software, hardware, or by hardware executing corresponding software.
  • the communication device includes: a communication unit for sending and receiving information.
  • the processing unit is configured to determine that the communication unit has not performed an action of sending confirmation information of the first side uplink HARQ process to the network device at the first moment.
  • the confirmation information is used to indicate whether the second terminal correctly receives the first data packet of the first side uplink HARQ process sent by the communication device to the second terminal on the first side uplink resource.
  • the processing unit is also used to determine the second side uplink resource.
  • the processing unit is further configured to process the second side uplink resource according to the HARQ parameter of the second side uplink resource.
  • the HARQ parameter of the second side uplink resource includes a new data indication.
  • the processing unit is configured to process the second side uplink resource according to the HARQ parameter of the second side uplink resource: The HARQ parameters of the two-side uplink resource, and the second data packet is transmitted on the second side uplink resource.
  • the processing unit is configured to process the second aspect according to the HARQ parameter of the second side uplink resource
  • the two-side uplink resource is used to ignore the second side uplink resource according to the HARQ parameter of the second side uplink resource.
  • the HARQ parameter also includes the HARQ process number, and the first side uplink HARQ process is associated with the first Variable, the value of the first variable is the first parameter value or the second parameter value.
  • the first parameter value indicates that the second terminal correctly receives the first data packet, and the second parameter value indicates that the second terminal does not correctly receive the first data packet.
  • the processing unit is specifically configured to ignore the second side uplink resource.
  • the processing unit is further configured to determine that the first data packet has been successfully received by the second terminal, Clear the HARQ buffer of the first side uplink HARQ process.
  • the processing unit is configured to perform data processing in accordance with the HARQ parameter of the second side uplink resource.
  • the second data packet transmitted on the two-side uplink resource is used to indicate a new transmission in the NDI
  • the HARQ process number is the process number of the first side uplink HARQ process
  • the value of the first variable is the first parameter value In the case of transmitting the second data packet on the second side uplink resource.
  • the processing unit is configured to perform data processing according to the HARQ parameter of the second side uplink resource
  • the transmission of the second data packet on the two-side uplink resource is used to transmit the second data packet on the second side uplink resource when the NDI indicates a new transmission.
  • the processing unit is configured to determine that the communication unit has not performed sending to the network device at the first moment.
  • the action of confirming information is specifically: determining that the time when the confirmation information is sent and the time when the first terminal sends the first message are both the first time. In the case where the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link channel carrying the first message, It is determined that the communication unit has not performed the action of sending confirmation information to the network device at the first moment.
  • the first message is a message sent by the communication unit to the network device during the random access process .
  • the physical uplink channel is a physical uplink control channel
  • the first message is a side link SL Media access control MAC protocol data unit PDU
  • the side link channel carrying the first message is the side link shared channel SL-SCH
  • the processing unit is used to carry the confirmation information according to the priority of the physical uplink channel and the bearer
  • the priority of the side link channel of the first message it is determined that the communication unit did not send confirmation information to the network device at the first moment: the priority of the physical uplink control channel used to carry the confirmation information at the first moment is lower than that of the side link
  • the communication unit has not sent confirmation information to the network device at the first moment.
  • the side link logic with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority of the channel is lower than the priority of the side link logical channel with the highest priority among the SL MAC PDUs transmitted on the SL-SCH, and the processing unit is used to determine that the priority of the physical uplink control channel carrying confirmation information is lower than The priority of the PSSCH mapped to the SL-SCH carrying the SL MAC PDU.
  • the physical uplink channel is the physical uplink shared channel PUSCH
  • the first message is the side chain
  • the side link channel carrying the first message is the side link shared channel SL-SCH.
  • the processing unit is configured to determine, according to the priority of the uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, that the communication unit does not send confirmation information to the network device at the first moment, if the PUSCH The priority is lower than the priority of the SL-SCH, and it is determined that the communication unit has not sent confirmation information to the network device at the first moment.
  • the processing unit is used to determine that the priority of the PUSCH is lower than the priority of the SL-SCH level.
  • the processing unit is used to determine that the priority of PUSCH is lower than the priority of SL-SCH.
  • the processing unit is further configured to set the priority of the physical uplink channel carrying the confirmation information When the priority is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message, the communication unit sends to the network device at the first moment Confirm the information.
  • an embodiment of the present application provides a communication device.
  • the communication device may be a first terminal or a chip in the first terminal.
  • the communication unit may be a transceiver or include one or more modules with a function of sending and receiving information
  • the processing unit may be a processor or include one or more modules with processing capabilities.
  • the communication device may also include a storage unit.
  • the storage unit may be a memory.
  • the storage unit is used to store computer program code, and the computer program code includes instructions.
  • the processing unit executes the instructions stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the first aspect or any one of the possible implementation manners of the first aspect.
  • the processing unit may be a processor, and the communication unit may be collectively referred to as a communication interface.
  • the communication interface may be an input/output interface, pin or circuit, etc.
  • the processing unit executes the computer program code stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the first aspect or any one of the possible implementation manners of the first aspect, the
  • the storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the first terminal located outside the chip (for example, a read-only memory, a random access memory, etc.).
  • the processor, the communication interface/transceiver and the memory are coupled to each other.
  • this application provides a communication device that can implement the first aspect or any possible implementation of the first aspect, and therefore can also implement the second or any possible implementation of the second aspect
  • the beneficial effects in may be a first terminal, or a device that can support the first terminal to implement the first aspect or any possible implementation manner of the first aspect, such as a chip applied to the first terminal.
  • the device can implement the above method by software, hardware, or by hardware executing corresponding software.
  • the communication device includes: a processing unit, configured to determine that the first side uplink hybrid automatic repeat request HARQ process confirmation information is not sent to the network device at the first moment.
  • the confirmation information is used to indicate whether the second terminal correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource.
  • the processing unit is further configured to determine the third side uplink resource used to retransmit the first data packet.
  • the communication unit is configured to send the first data packet to the second terminal through the third side uplink resource.
  • the communication unit is further configured to receive the second side uplink resource from the network device, and the second side uplink resource is connected to the first Side link HARQ process association.
  • the processing unit is further configured to determine the third side uplink resource used to retransmit the first data packet as: used to determine that the second side uplink resource is the third side uplink resource.
  • the communication unit for sending the first data packet to the second terminal through the third side uplink resource is: for sending the first data packet to the second terminal on the second side uplink resource.
  • the processing unit is further configured to determine the third side used to retransmit the first data packet
  • the uplink resource is: the first side uplink resource is determined as the third side uplink resource.
  • the communication unit for sending the first data packet to the second terminal through the third side uplink resource is: for sending the first data packet to the second terminal through the first side uplink resource.
  • the communication unit is configured to send the second terminal to the second terminal through the third side uplink resource.
  • a data packet is used to send the first data packet to the second terminal by using the first side uplink resource at the second time, and the second time is obtained from the first time and the preset offset value.
  • the communication unit is further configured to receive instruction information from a network device, and the instruction information is used for Instruct the first terminal to use the first method or the second method to determine the third side uplink resource.
  • the first way is: the first terminal determines the second side uplink resource reallocated by the network device for the first terminal as the third side uplink resource.
  • the second way is: the first terminal determines the first side uplink resource as the third side uplink resource. Or the first terminal autonomously selects the third side link resource from the pre-configured side link resource pool.
  • an embodiment of the present application provides a communication device.
  • the communication device may be a first terminal or a chip in the first terminal.
  • the communication unit may be a transceiver.
  • the processing unit may be a processor.
  • the communication device may also include a storage unit.
  • the storage unit may be a memory.
  • the storage unit is used to store computer program code, and the computer program code includes instructions.
  • the processing unit executes the instructions stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the second aspect or any one of the possible implementation manners of the second aspect.
  • the processing unit may be a processor, and the communication unit may be collectively referred to as a communication interface.
  • the communication interface may be an input/output interface, pin or circuit, etc.
  • the processing unit executes the computer program code stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the second aspect or any one of the possible implementations of the second aspect
  • the The storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the first terminal located outside the chip (for example, a read-only memory, a random access memory, etc.).
  • the processor, the communication interface/transceiver and the memory are coupled to each other.
  • an embodiment of the present application provides a method for processing side-link resources, including: a first terminal sends confirmation information of a first side-link hybrid automatic repeat request HARQ process to a network device at a first moment.
  • the confirmation information is used to instruct the second terminal to correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource. If the first terminal receives the second side uplink resource from the network device again.
  • the confirmation information indicates that the second terminal correctly receives the first data packet, the first terminal processes the second side uplink resource according to the HARQ parameter of the second side uplink resource.
  • the HARQ parameter of the second side uplink resource includes the new data indicating NDI.
  • the solution of the fifth aspect is applicable to a situation where the first terminal sends confirmation information of the first side uplink hybrid automatic repeat request HARQ process to the network device, but the network device does not receive the confirmation information.
  • the first terminal processes the second side uplink resource according to the HARQ parameter of the second side uplink resource, including: The HARQ parameters of the two-side uplink resource, and the second data packet is transmitted on the second side uplink resource.
  • the first terminal processes the second side according to the HARQ parameters of the second side uplink resource
  • the uplink resource includes: the first terminal ignores the second side uplink resource according to the HARQ parameter of the second side uplink resource.
  • the HARQ parameter further includes the HARQ process number
  • the method provided in the embodiment of the present application further includes:
  • the one-side uplink HARQ process is associated with the first variable, and the value of the first variable is the first parameter value or the second parameter value.
  • the first parameter value indicates that the second terminal correctly receives the first data packet
  • the second parameter value indicates that the second terminal does not correctly receive the first data packet.
  • the first terminal ignores the second side uplink resource according to the HARQ parameters of the second side uplink resource, including: indicating retransmission in the NDI, and the HARQ process number is the process number of the first side uplink HARQ process, and When the value of the first variable is the first parameter value, the first terminal ignores the second side uplink resource.
  • the first terminal ignores the second side according to the HARQ parameter of the second side uplink resource
  • the uplink resource includes: when the NDI indicates retransmission, the HARQ process number is the process number of the first side uplink HARQ process, and the HARQ buffer of the first side uplink HARQ process is empty, the first The terminal ignores the second side uplink resource.
  • the method provided in this embodiment of the present application further includes: the first terminal determines that the first data packet has been Successfully received by the second terminal, the first terminal clears the HARQ buffer of the first side uplink HARQ process.
  • the first terminal performs the operation on the second side according to the HARQ parameter of the second side uplink resource Transmitting the second data packet on the uplink resource includes: when the NDI indicates a new transmission, the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first parameter value , The first terminal transmits the second data packet on the second side uplink resource.
  • the first terminal performs the operation on the second side according to the HARQ parameter of the second side uplink resource Transmitting the second data packet on the uplink resource includes: when the NDI indicates the new transmission, the first terminal transmits the second data packet on the second side uplink resource.
  • the first terminal has sent confirmation information to the network device at the first moment, including: The time when the terminal determines to send the confirmation information and the time when the first terminal sends the first message are both the first time.
  • the first terminal determines that the confirmation information has been sent to the network device at the first moment.
  • the time when the confirmation information is sent is the same as the time when the first terminal sends the first message, the time when the confirmation information is sent conflicts with the time when the first terminal sends the first message, and the priority of the physical uplink channel carrying the confirmation information is higher than the first message.
  • the priority of a message or the priority of the side link channel carrying the first message so the first terminal may send the confirmation information to the network device first at the first moment.
  • the first message is a message sent by the first terminal to the network device during the random access process .
  • the physical uplink channel is a physical uplink control channel
  • the first message is a side link SL media Access control MAC protocol data unit PDU
  • the side link channel carrying the first message is the side link shared channel SL-SCH
  • the first terminal carries the first message according to the priority of the physical uplink channel carrying the confirmation information
  • the priority of the side link channel, the confirmation information has been sent to the network device at the first moment, including: the priority of the physical uplink control channel carrying the confirmation information at the first moment is higher than that mapped by the side link shared channel
  • the first terminal has sent confirmation information to the network device at the first moment.
  • the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority is higher than the priority of the side link logical channel with the highest priority among the SL MAC PDUs transmitted on the SL-SCH.
  • the first terminal determines that the priority of the physical uplink control channel carrying the confirmation information is higher than that of the SL MAC PDU.
  • the priority of the PSSCH mapped by the SL-SCH.
  • the physical uplink channel is the physical uplink shared channel PUSCH
  • the first message is the side link SL media access control MAC protocol data unit PDU
  • the side link channel carrying the first message is the side link shared channel SL-SCH.
  • the first terminal sends confirmation information to the network device at the first moment according to the priority of the uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, including: if the priority of the PUSCH is higher than the SL -SCH priority, the first terminal sends confirmation information to the network device at the first moment.
  • the first terminal determines that the priority of the PUSCH is higher than the priority of the SL-SCH.
  • the first terminal determines that the priority of the PUSCH is higher than the priority of the SL-SCH.
  • the method provided in this embodiment of the present application further includes: in the physical uplink carrying confirmation information In the case that the priority of the channel is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link channel carrying the first message, the first terminal determines that the Send the first message to the network device at all times.
  • an embodiment of the present application provides a method for processing side link resources, including: a first terminal sends confirmation information for a first side link hybrid automatic repeat request HARQ process to a network device at a first moment.
  • the confirmation information is used to indicate that the second terminal did not correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource. If the first terminal does not receive the second side link resource from the network device, the first terminal determines to determine the first side link resource as the side link resource used to retransmit the first data packet. The first terminal resends the first data packet to the second terminal through the first side uplink resource.
  • the embodiment of the present application provides a method for processing side link resources.
  • the first terminal can send confirmation information to the network device at the first time when determining that the confirmation information is used to indicate that the second terminal has not correctly received the first data pack.
  • the first terminal may indicate that the network device has not received the confirmation message indicating that the second terminal did not correctly receive the first data packet. Therefore, the first terminal can use The uplink resource on the first side retransmits the first data packet. This can ensure the reliability of the side link transmission.
  • the first terminal resending the first data packet to the second terminal through the first side uplink resource includes: the first terminal sends the first data packet to the second terminal at the second time Using the first side uplink resource to resend the first data packet to the second terminal, the second time is obtained from the first time and the preset offset value.
  • this application provides a communication device that can implement the fifth aspect or any possible implementation manner of the fifth aspect, and therefore can also implement any possible implementation manner of the fifth aspect or the fifth aspect
  • the beneficial effects in may be a first terminal, or a device that can support the first terminal to implement the fifth aspect or the method in any possible implementation manner of the fifth aspect, for example, a chip applied to the first terminal.
  • the device can implement the above method by software, hardware, or by hardware executing corresponding software.
  • the communication device includes: a processing unit, configured to determine that the communication unit of the communication device sends confirmation information of the first side uplink hybrid automatic repeat request HARQ process to the network device at the first moment.
  • the confirmation information is used to instruct the second terminal to correctly receive the first data packet of the first side uplink HARQ process sent by the communication unit to the second terminal on the first side uplink resource.
  • the processing unit is configured to: when the communication unit receives the second side uplink resource from the network device, and when the confirmation information indicates that the second terminal correctly receives the first data packet, perform the HARQ according to the second side uplink resource Parameters to process the second side uplink resource.
  • the HARQ parameter of the second side uplink resource includes the new data indicating NDI and HARQ process number.
  • the solution of the seventh aspect is applicable to a situation in which the communication unit of the communication device sends the confirmation information of the first side uplink HARQ process to the network device, but the network device does not receive the confirmation information.
  • the processing unit is configured to process the second side uplink resource according to the HARQ parameter of the second side uplink resource, and is: The HARQ parameter of the second side uplink resource, and the second data packet is transmitted on the second side uplink resource.
  • the processing unit is configured to process the second aspect according to the HARQ parameter of the second side uplink resource
  • the two-side uplink resource is used to ignore the second side uplink resource according to the HARQ parameter of the second side uplink resource.
  • the HARQ parameter further includes the HARQ process number, and the first side uplink HARQ process is associated with the first Variable, the value of the first variable is the first parameter value or the second parameter value.
  • the first parameter value indicates that the second terminal correctly receives the first data packet, and the second parameter value indicates that the second terminal does not correctly receive the first data packet.
  • the processing unit is configured to ignore the HARQ parameter of the second side uplink resource.
  • the two side uplink resources are: used when the NDI indicates retransmission, and the HARQ process number is the process number of the first side uplink HARQ process, and the HARQ buffer of the first side uplink HARQ process is empty , Ignore the second side uplink resource.
  • the processing unit is further configured to determine that the first data packet has been successfully received by the second terminal, Clear the HARQ buffer of the first side uplink HARQ process.
  • the processing unit is configured to perform data processing according to the HARQ parameter of the second side uplink resource.
  • the second data packet transmitted on the two-side uplink resource is used to indicate a new transmission in the NDI, and the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first parameter value In the case of transmitting the second data packet on the second side uplink resource.
  • the communication unit is configured to perform data processing according to the HARQ parameter of the second side uplink resource.
  • the transmission of the second data packet on the two-side uplink resource is used to transmit the second data packet on the second side uplink resource when the NDI indicates a new transmission.
  • the processing unit is configured to determine the time when the confirmation information is sent and the time when the device sends the first message All moments are the first moment. In the case where the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message, The processing unit is further configured to determine that the device sends confirmation information to the network device at the first moment.
  • the first message is a message sent by the device to the network device during the random access process.
  • the physical uplink channel is the physical uplink control channel
  • the first message is the side link SL media Access control MAC protocol data unit PDU
  • the side link channel that carries the first message is the side link shared channel SL-SCH
  • the processing unit is used to carry the confirmation information according to the priority of the physical uplink channel and the first message.
  • the priority of the side link channel of a message it is determined that the device sends confirmation information to the network device at the first moment as that the priority of the physical uplink control channel used to carry the confirmation information at the first moment is higher than that of the side link
  • the device sends confirmation information to the network device at the first moment.
  • the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority of is higher than the priority of the side link logical channel with the highest priority in the SL MAC PDU transmitted on the SL-SCH, and the processing unit is used to determine that the priority of the physical uplink control channel carrying the confirmation information is higher than the priority of the bearer The priority of the PSSCH mapped to the SL-SCH of the SL MAC PDU.
  • the physical uplink channel is the physical uplink shared channel PUSCH
  • the first message is the side chain
  • the side link channel carrying the first message is the side link shared channel SL-SCH.
  • the processing unit is configured to determine that the device sends the confirmation information to the network device at the first moment according to the priority of the uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, specifically: if PUSCH The priority of is higher than the priority of SL-SCH, and is used to determine that the device sends confirmation information to the network device at the first moment.
  • the processing unit is used to determine that the priority of the PUSCH is higher than the priority of the SL-SCH level.
  • the processing unit is used to determine that the priority of PUSCH is higher than the priority of SL-SCH.
  • the priority of the physical uplink channel carrying the confirmation information is lower than that of the first message Priority, or in the case where the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link channel carrying the first message, the communication unit is configured to determine to send the first message to the network device at the first moment .
  • an embodiment of the present application provides a communication device.
  • the communication device may be a first terminal or a chip in the first terminal.
  • the communication unit may be a transceiver.
  • the processing unit may be a processor.
  • the communication device may also include a storage unit.
  • the storage unit may be a memory.
  • the storage unit is used to store computer program code, and the computer program code includes instructions.
  • the processing unit executes the instructions stored in the storage unit, so that the first terminal implements the method for processing side uplink resources described in the fifth aspect or any one of the possible implementation manners of the fifth aspect.
  • the processing unit may be a processor, and the communication unit may be collectively referred to as a communication interface.
  • the communication interface can be an input/output interface, a pin or a circuit.
  • the processing unit executes the computer program code stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the fifth aspect or any one of the possible implementation manners of the fifth aspect, the
  • the storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the first terminal located outside the chip (for example, a read-only memory, a random access memory, etc.).
  • the processor, the communication interface/transceiver and the memory are coupled to each other.
  • this application provides a communication device that can implement the sixth aspect or any possible implementation manner of the sixth aspect, and therefore can also implement any possible implementation manner of the sixth aspect or the sixth aspect The beneficial effects in.
  • the communication device may be a first terminal, or a device that can support the first terminal to implement the sixth aspect or any possible implementation manner of the sixth aspect, for example, a chip applied to the first terminal.
  • the device can implement the above method by software, hardware, or by hardware executing corresponding software.
  • the communication device includes: a communication unit for sending and receiving information.
  • the processing unit is configured to determine that the communication unit sends confirmation information of the first side uplink HARQ process to the network device at the first moment.
  • the confirmation information is used to indicate that the second terminal did not correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource. If the processing unit determines that the communication unit has not received the second side uplink resource from the network device, then the first side uplink resource is determined as the side uplink resource for retransmitting the first data packet.
  • the communication unit is configured to send the first data packet to the second terminal through the first side uplink resource.
  • the communication unit is configured to send the first data packet to the second terminal through the side link resource, specifically: the communication unit is configured to use the first side link resource at the second time The first data packet is sent to the second terminal, and the second time is obtained from the first time and the preset offset value.
  • an embodiment of the present application provides a communication device.
  • the communication device may be a first terminal or a chip in the first terminal.
  • the communication unit may be a transceiver.
  • the processing unit may be a processor.
  • the communication device may also include a storage unit.
  • the storage unit may be a memory.
  • the storage unit is used to store computer program code, and the computer program code includes instructions.
  • the processing unit executes the instructions stored in the storage unit, so that the first terminal implements the method for processing side uplink resources described in the sixth aspect or any one of the possible implementation manners of the sixth aspect.
  • the processing unit may be a processor, and the communication unit may be collectively referred to as a communication interface.
  • the communication interface can be an input/output interface, a pin or a circuit.
  • the processing unit executes the computer program code stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the sixth aspect or any one of the possible implementation manners of the sixth aspect, the
  • the storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the first terminal located outside the chip (for example, a read-only memory, a random access memory, etc.).
  • the processor, the communication interface/transceiver and the memory are coupled to each other.
  • the embodiments of the present application provide a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program or instruction.
  • the computer program or instruction When the computer program or instruction is run on a computer, the computer executes the steps as described in the first aspect to the first aspect.
  • an embodiment of the present application provides a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program or instruction.
  • the computer program or instruction runs on a computer, the computer executes the operations as described in the second aspect to the first aspect.
  • an embodiment of the present application provides a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program or instruction.
  • the computer program or instruction runs on a computer, the computer executes the operations as described in the fifth aspect to The method for processing side link resources described in any one of the possible implementations of the fifth aspect.
  • the embodiments of the present application provide a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program or instruction.
  • the computer program or instruction When the computer program or instruction is run on a computer, the computer can execute aspects such as the sixth aspect to The method for processing side link resources described in any one of the possible implementations of the sixth aspect.
  • the embodiments of the present application provide a computer program product including instructions.
  • the instructions When the instructions are run on a computer, the computer executes a process described in the first aspect or various possible implementations of the first aspect. Sidelink resource method.
  • this application provides a computer program product including instructions, which when the instructions run on a computer, cause the computer to execute the second aspect or a processing side described in the various possible implementations of the second aspect Link resource method.
  • the embodiments of the present application provide a computer program product including instructions.
  • the instructions When the instructions are executed on a computer, the computer executes a process described in the fifth aspect or various possible implementations of the fifth aspect. Sidelink resource method.
  • the present application provides a computer program product including instructions, which when the instructions run on a computer, cause the computer to execute the processing side described in the sixth aspect or various possible implementations of the sixth aspect Link resource method.
  • an embodiment of the present application provides a communication system, which includes: one or more of the communication devices described in the third aspect, and a network device.
  • the communication system may further include: a second terminal.
  • embodiments of the present application provide a communication system, which includes: one or more of the communication devices described in the fourth aspect, and network equipment.
  • the communication system may further include: a second terminal.
  • an embodiment of the present application provides a communication system, which includes: one or more communication devices described in the seventh aspect, and a network device.
  • the communication system may further include: a second terminal.
  • an embodiment of the present application provides a communication system, which includes: one or more communication devices described in the eighth aspect, and a network device.
  • the communication system may further include: a second terminal.
  • an embodiment of the present application provides a communication device that includes a processor and a storage medium, the storage medium stores instructions, and when the instructions are executed by the processor, the implementation is as in the first aspect Or the methods for processing side link resources described in the various possible implementations of the first aspect.
  • an embodiment of the present application provides a communication device that includes a processor and a storage medium, the storage medium stores instructions, and when the instructions are executed by the processor, the implementation is as in the second aspect Or the methods for processing side link resources described in various possible implementations of the second aspect.
  • an embodiment of the present application provides a communication device that includes a processor and a storage medium.
  • the storage medium stores instructions.
  • the implementation of the fifth aspect is Or the method for processing side link resources described in various possible implementation manners of the fifth aspect.
  • an embodiment of the present application provides a communication device that includes a processor and a storage medium.
  • the storage medium stores instructions.
  • the sixth aspect is implemented. Or the method for processing side link resources described in various possible implementation manners of the sixth aspect.
  • an embodiment of the present application provides a communication device that includes one or more modules for implementing the methods of the first, second, fifth, and sixth aspects described above.
  • One or more modules may correspond to the steps in the methods of the first, second, fifth, and sixth aspects described above.
  • an embodiment of the present application provides a chip including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement the first aspect or the first aspect A method for processing side link resources described in various possible implementations.
  • the communication interface is used to communicate with modules other than the chip.
  • an embodiment of the present application provides a chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a computer program or instruction to implement the second aspect or the second aspect A method for processing side link resources described in various possible implementations.
  • the communication interface is used to communicate with other modules outside the chip.
  • an embodiment of the present application provides a chip that includes a processor and a communication interface, and the communication interface is coupled to the processor.
  • the processor is used to run a computer program or instruction to implement the fifth aspect or the fifth aspect.
  • the communication interface is used to communicate with modules other than the chip.
  • an embodiment of the present application provides a chip that includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement the sixth aspect or the sixth aspect A method for processing side link resources described in various possible implementations.
  • the communication interface is used to communicate with other modules outside the chip.
  • the chip provided in the embodiment of the present application further includes a memory for storing computer programs or instructions.
  • any of the above-provided devices or computer storage media or computer program products or chips or communication systems are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the corresponding ones provided above The beneficial effects of the corresponding solutions in the method will not be repeated here.
  • FIG. 1 is an architecture diagram of a communication system provided by an embodiment of this application.
  • FIG. 2 is a schematic structural diagram of a communication device provided by an embodiment of this application.
  • 3a to 3d are schematic diagrams of feedback confirmation information between the network device and the terminal;
  • 4-9 are schematic flowcharts of a method for sending side uplink resources according to an embodiment of this application.
  • FIG. 10 is a schematic structural diagram of a communication device provided by an embodiment of this application.
  • FIG. 11 is a schematic structural diagram of another communication device provided by an embodiment of this application.
  • FIG. 12 is a schematic structural diagram of a chip provided by an embodiment of the application.
  • words such as “first” and “second” are used to distinguish the same items or similar items that have substantially the same function and effect.
  • the first terminal and the first terminal are only used to distinguish different terminals, and the sequence of the first terminal is not limited.
  • words such as “first” and “second” do not limit the quantity and order of execution, and words such as “first” and “second” do not limit the difference.
  • At least one refers to one or more, and “multiple” refers to two or more.
  • “And/or” describes the association relationship of the associated objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A alone exists, both A and B exist, and B exists alone, where A, B can be singular or plural.
  • the character “/” generally indicates that the associated objects are in an "or” relationship.
  • "The following at least one item (a)” or similar expressions refers to any combination of these items, including any combination of a single item (a) or plural items (a).
  • at least one item (a) of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple .
  • LTE long-term evolution
  • FDD frequency division duplex
  • TDD time division duplex
  • UMTS universal mobile telecommunication system
  • WiMAX worldwide interoperability for microwave access
  • PLMN public land mobile network
  • D2D device-to-device
  • M2M machine to machine
  • future 5G communication systems such as: long-term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) ) System, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, public land mobile network (PLMN) system, device-to-device (device to device, D2D) network system or machine to machine (machine to machine, M2M) network system and future 5G communication systems.
  • LTE long-term evolution
  • FDD frequency division duplex
  • TDD time division duplex
  • UMTS universal mobile telecommunication system
  • WiMAX worldwide interoperability for microwave access
  • PLMN public land
  • S refers to: defined for direct communication between a terminal and a terminal. That is, the terminal and the terminal communicate directly without forwarding through the base station.
  • the sidelink resource refers to the resource used by the terminal 1 to transmit sidelink information with the terminal 2 on the side link.
  • the sidelink information refers to the sidelink data or control information transmitted by any two terminals on the sidelink, which can also be called the first data packet or V2X service.
  • FIG. 1 shows a communication system to which a method for transmitting side link resources provided by an embodiment of the present application is applied.
  • the communication system includes: one or more network devices (such as shown in FIG. 1 The network device 10), one or more terminals (such as the first terminal 20, the second terminal 30, and the third terminal 40 shown in FIG. 1).
  • the terminal is a vehicle as an example.
  • the first terminal 20 communicates with the network device 10, and the first terminal 20 and the second terminal 30, and the second terminal 30 and the third terminal 40 communicate.
  • the second terminal 30 and the third terminal 40 can also communicate with the network device 10.
  • the communication system shown in FIG. 1 may also include a core network.
  • the network device 10 can be connected to the core network.
  • the core network may be a 4G core network (for example, evolved packet core (EPC)) or a 5G core network (5G core, 5GC), or a core network in various future communication systems.
  • EPC evolved packet core
  • 5G core 5G core
  • RSU roadside unit
  • RSU can also provide various types of service information and data network access for each terminal in the system. For example, taking the terminal as a vehicle, for example, RSU can also provide non-stop toll and in-vehicle charging for each terminal in the system. Functions such as entertainment have greatly improved traffic intelligence.
  • the network device 10 may be an evolved Node B (eNB or eNodeB) in a 4G system.
  • the first terminal 20 is a terminal that can perform information transmission with an eNB.
  • the eNB accesses the EPC network through the S1 interface.
  • the network device 10 may be the next generation node B (gNB) in the NR system, and the first terminal 20 is a terminal that can transmit information with the gNB.
  • the gNB is connected to the 5GC through the NG interface.
  • the network device 10 may also be a third generation partnership project (3rd generation partnership project, 3GPP) protocol base station, or may be a non-3GPP protocol base station.
  • 3GPP third generation partnership project
  • first transmission link between the network device 10 and the first terminal 20.
  • the first transmission link may be a Uu link.
  • the second transmission link between the first terminal 20 and the second terminal 30.
  • the second transmission link may be a side link.
  • the Uu link is used to transmit Uu services (information or data) sent by the network device 10 to the first terminal 20.
  • the first terminal 20 and the second terminal 30 can transmit V2X services to each other on the sidelink, which can also be referred to as the first data packet or sidelink information.
  • the first terminal 20 may transmit an uplink (Uplink, UL) Uu service to the network device 10 on the Uu link, and may also receive a downlink (Downlink, DL) Uu service sent by the network device 10 on the Uu link.
  • Uplink, UL uplink
  • Downlink Downlink
  • DL downlink
  • the interface through which the first terminal 20 and the second terminal 30 communicate through direct connection may be the interface 1.
  • the interface 1 can be called a PC5 interface, and uses a dedicated frequency band (such as 5.9 GHz) for the Internet of Vehicles.
  • the interface between the first terminal 20 and the network device 10 may be referred to as interface 2 (for example, Uu interface), and adopts a cellular network frequency band (for example, 1.8 GHz).
  • the PC5 interface is generally used in V2X or D2D scenarios where direct communication between devices is possible.
  • interface 1 and interface 2 are only examples, and the embodiment of the present application does not limit the names of interface 1 and interface 2.
  • Fig. 1 shows a scenario provided by an embodiment of the present application.
  • vehicle X taking the first terminal 20 as the vehicle with the identification X (abbreviated as: vehicle X) as an example, if the vehicle X Deciding to perform an overtaking operation, vehicle X can send the second terminal 30 in front of it (for example, the vehicle identified as Y (abbreviated as vehicle Y)) on the first sidelink resource in the dialog box 50.
  • a data packet (for example, the first data packet may be an overtaking instruction, the current speed of vehicle X (for example, 75km/h)), so that vehicle Y will slow down after receiving X's current speed and overtaking instruction to make X safe overtake.
  • vehicle Y can feed back the information of the dialog box 60 to the vehicle X.
  • vehicle X After vehicle X receives the information of vehicle Y and determines that vehicle Y correctly receives the overtaking instruction and the current speed of vehicle X, it can feed back ACK to the network device 10 as confirmation information, so that the network device 10 can determine the first side uplink resource
  • the overtaking instruction sent to vehicle Y and the current speed of vehicle X have been correctly received by vehicle Y.
  • the vehicle X since the time when the vehicle X feeds back the ACK to the network device 10 may conflict with the random access message sent by the vehicle X, the vehicle X will preferentially send the random access message to the network device 10 and give up feeding back the ACK to the network device 10.
  • FIG. 1 The scenario shown in FIG. 1 is only an example, and other scenarios of communication between terminals are also applicable to the solution of this application.
  • V2X services are transmitted on the sidelink resources on the sidelink
  • Uu services are transmitted on the Uu resources on the Uu link.
  • the first terminal 20 may transmit sidelink data or sidelink information to the second terminal 30 on the sidelink resource.
  • the other is the way in which the first terminal 20 autonomously selects resources in the resource pool, that is, the first terminal 20 autonomously selects sidelink resources from the resource pool configured or pre-configured by the network device 10 through system messages or dedicated signaling to The sidelink data or sidelink information is transmitted to the second terminal 30 on the independently selected sidelink resource.
  • the first terminal 20 or the second terminal 30 is a device with wireless communication function, which can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted. It can also be deployed on the water (such as ships, etc.). It can also be deployed in the air (for example, on airplanes, balloons, and satellites).
  • the terminal is also called user equipment (UE), mobile station (MS), mobile terminal (mobile terminal, MT), and terminal equipment, etc., which provide users with voice and/or data connectivity. equipment.
  • terminals include handheld devices and vehicle-mounted devices with wireless connection functions.
  • the terminal can be: mobile phone (mobile phone), tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device (such as smart watch, smart bracelet, pedometer, etc.), In-vehicle equipment (for example, cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed rail, etc.), virtual reality (VR) equipment, augmented reality (AR) equipment, industrial control (industrial control) Wireless terminals, smart home equipment (for example, refrigerators, TVs, air conditioners, electricity meters, etc.), smart robots, workshop equipment, wireless terminals in self-driving, wireless terminals in remote medical surgery, and smart Wireless terminals in a smart grid, wireless terminals in transportation safety, wireless terminals in a smart city, or wireless terminals in a smart home, and flying equipment (e.g., smart Robots, hot air balloons, drones, airplanes, etc.
  • MID mobile internet device
  • wearable device such as smart watch, smart bracelet, pedometer, etc.
  • In-vehicle equipment for example, cars
  • the terminal device is a terminal device that often works on the ground, such as a vehicle-mounted device.
  • chips deployed in the above devices such as System-On-a-Chip (SOC), baseband chips, etc., or other chips with communication functions may also be referred to as terminals.
  • the terminal may be a vehicle with corresponding communication function, or a vehicle-mounted communication device, or other embedded communication device, or a user-held communication device, including a mobile phone, a tablet computer, and the like.
  • V2V vehicle-to-vehicle
  • V2I vehicle-to-infrastructure
  • RSU roadside unit
  • V2P Vehicle-to-pedestrian communication
  • V2N vehicle-to-network communication
  • V2X communication where X represents any thing.
  • the above-mentioned communication usually turns the network used by V2X communication into the Internet of Vehicles.
  • unmanned driving unmanned driving
  • autonomous driving ADS
  • driver assistance/ADAS driver assistance/ADAS
  • intelligent driving intelligent driving
  • connected driving intelligent network driving, car sharing.
  • the terminal may also be a wearable device.
  • Wearable devices can also be called wearable smart devices. It is a general term for the application of wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes.
  • a wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. Wearable devices are not only a hardware device, but also realize powerful functions through software support, data interaction, and cloud interaction.
  • wearable smart devices include full-featured, large-sized, complete or partial functions that can be achieved without relying on smart phones, such as smart watches or smart glasses, and only focus on a certain type of application function, and need to cooperate with other devices such as smart phones.
  • the network device 10 is an entity that cooperates with the first terminal 20 and can be used to transmit or receive signals.
  • it can be an access point (AP) in WLAN, an evolved base station (evolved Node B, eNB, or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device
  • AP access point
  • eNB evolved Node B
  • eNodeB evolved Node B
  • eNodeB evolved Node B
  • eNodeB evolved Node B
  • eNodeB evolved Node B
  • a relay station or access point or a vehicle-mounted device
  • wearable device wearable device
  • the network equipment provides services for the cell
  • the terminal communicates with the network equipment through the transmission resources (for example, time domain resources, or frequency domain resources, or time-frequency resources) used by the cell.
  • the cell can be a cell corresponding to a network device (e.g. a base station).
  • the cell can belong to a macro base station or a base station corresponding to a small cell.
  • the small cell here can include: metro cell, micro cell ( Micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-rate data transmission services.
  • FIG. 2 shows a schematic diagram of the hardware structure of a communication device provided by an embodiment of the present application.
  • the hardware structure of the first terminal 20, the second terminal 30, and the network device 10 in the embodiment of the present application may refer to the structure shown in FIG. 2.
  • the communication device includes a processor 41, a communication line 44, and at least one transceiver (in FIG. 2 it is only an example that the transceiver 43 is included for illustration).
  • the processor 41 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more programs for controlling the execution of the program of this application. integrated circuit.
  • CPU central processing unit
  • ASIC application-specific integrated circuit
  • the communication line 44 may include a path to transmit information between the aforementioned components.
  • the transceiver 43 uses any device such as a transceiver for communication with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. .
  • RAN radio access network
  • WLAN wireless local area networks
  • the communication device may further include a memory 42.
  • the memory 42 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM), or other types that can store information and instructions
  • the dynamic storage device can also be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disk storage, optical disc storage (Including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program codes in the form of instructions or data structures and can be used by a computer Any other media accessed, but not limited to this.
  • the memory can exist independently and is connected to the processor through the communication line 44. The memory can also be integrated with the processor.
  • the memory 42 is used to store computer-executable instructions for executing the solution of the present application, and the processor 41 controls the execution.
  • the processor 41 is configured to execute computer-executable instructions stored in the memory 42 to implement the policy control method provided in the following embodiments of the present application.
  • the computer-executable instructions in the embodiments of the present application may also be referred to as application program code, which is not specifically limited in the embodiments of the present application.
  • the processor 41 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 2.
  • the communication device may include multiple processors, such as the processor 41 and the processor 45 in FIG. 2.
  • processors can be a single-CPU (single-CPU) processor or a multi-core (multi-CPU) processor.
  • the processor here may refer to one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions).
  • FIG. 3a on the Uu link, one method to ensure the reliability of data transmission between the terminal and the network device is to perform HARQ retransmission on the data.
  • the basic process of HARQ for uplink data transmission on the Uu link is shown in Figure 3a: 1.
  • the network device 10 sends a physical downlink control channel (PDCCH) to the first terminal 20, and the PDCCH schedules the first terminal 20 Transmit new upstream data.
  • the first terminal 20 sends uplink data to the network device 10. 3. After the network device 10 receives the uplink data, if the network device 10 fails to decode.
  • PDCCH physical downlink control channel
  • the network device 10 sends a PDCCH to the first terminal 20, and the PDCCH is used to schedule the first terminal 20 to retransmit the uplink data that has not been successfully decoded by the network device 10 in the foregoing steps. 4.
  • the first terminal 20 retransmits the uplink data on the retransmission resource after determining the location of the retransmission resource according to the PDCCH.
  • the basic process of HARQ for downlink data transmission on the Uu link 1.
  • the network device 10 sends downlink data to the first terminal 20. 2.
  • the first terminal 20 receives the downlink data, if the decoding fails, the first terminal 20 feeds back a NACK to the network device 10.
  • the network device 10 retransmits the downlink data after receiving the NACK. This allows the first terminal 20 to re-receive downlink data on a new physical downlink shared channel (PDSCH) according to the retransmission instruction.
  • PDSCH physical downlink shared channel
  • the network device 10 performs retransmission of downlink data. 4.
  • the first terminal 20 succeeds in decoding, and then feeds back an ACK to the network device 10.
  • the network device 10 performing the retransmission of downlink data includes: the network device 10 indicates the resource location of the PDSCH through the PDCCH, and the PDSCH carries the retransmitted downlink data.
  • the basic HARQ process of side-link data transmission is shown in FIG. 3c: 1.
  • the first terminal 20 sends side-link data (including new transmission and retransmission of data) to the second terminal 30.
  • the second terminal 30 decodes the side link data. Since in the current LTE system, the first terminal 20 transmits the side uplink data in a broadcast mode, no matter whether the second terminal 30 successfully decodes the side uplink data or not, the second terminal 30 does not send ACK/ to the first terminal 20. NACK feedback. Since the first terminal 20 does not receive the ACK fed back by the second terminal 30, it may mistakenly believe that the second terminal 30 has not successfully decoded it.
  • the subsequent process it may continue to retransmit the side chain to the second terminal 30 as in steps 2 to M.
  • the second terminal 30 since the second terminal 30 has successfully decoded the side uplink data, the second terminal 30 no longer decodes the retransmitted side uplink data. This will cause the first terminal 20 to repeatedly send side-link data, resulting in waste of side-link resources.
  • Sidelink supports unicast, multicast and broadcast transmission.
  • a retransmission mechanism based on HARQ feedback is supported.
  • the HARQ process of side link data transmission is shown in Figure 3d:
  • the network device 10 sends a PDCCH to the first terminal 20 to schedule the new transmission of side link data of the first terminal 20. 2.
  • the first terminal 20 sends side link data to the second terminal 30. 3.
  • the second terminal 30 receives the side link data, if the decoding fails, the second terminal 30 feeds back a NACK to the first terminal 20. 4.
  • the first terminal 20 feeds back a NACK to the network device 10. 5.
  • the network device 10 sends a PDCCH to the first terminal 20, and schedules the first terminal 20 to re-send to the second terminal 30 the side link that the second terminal 30 has not successfully decoded Data, that is, retransmission of side link data. 6.
  • the first terminal 20 performs side-link retransmission.
  • the first terminal 20 may not receive the confirmation information fed back by the second terminal 30. At this time, the first terminal 20 may not be sure whether the second terminal 30 correctly receives the side link data. Furthermore, the first terminal 20 is not sure how to process the side link data subsequently.
  • the first terminal 20 when the first terminal 20 needs to feed back the sidelink data transmission confirmation information ACK/NACK to the network device 10, there may be a time conflict or overlap with other transmissions.
  • the time when the first terminal 20 sends the ACK/NACK to the network device 10 is the same as the time when the first message sent by the first terminal 20 to the network device 10 or the first message sent by the first terminal 20 to the second terminal 30, so It can be called a conflict.
  • the first terminal 20 may abandon sending ACK/NACK to the network device 10, so that the network device 10 will not be able to receive the ACK/NACK from the first terminal 20, so the network device 10 may not know the first terminal 20 Whether the side link data sent to the second terminal 30 is received correctly.
  • the network device 10 does not configure the side link resource for retransmission for the first terminal 20, the side link data that is not received correctly may not be retransmitted. Or if the network device 10 blindly reassigns the side link for retransmission for the first terminal 20 without knowing whether the side link data sent by the first terminal 20 to the second terminal 30 is received correctly Resources, but the side link data is correctly received by the second terminal 30. In this case, how the first terminal 20 handles the side link resources for retransmission is a problem to be solved.
  • the first terminal 20 can determine that the confirmation information is not sent to the network device 10 at the first time 20 and the confirmation information indicates that the second terminal 30 correctly receives the first data packet.
  • a terminal 20 again receives the second side uplink resource used to retransmit the first data packet of the first side uplink HARQ process, and new data retransmission (NDI). Since the NDI indication is usually used to indicate retransmission or new transmission, when this happens, the first terminal 20 can process the second side uplink resource according to the information performed by the first HARQ. Since the first data packet is correctly received by the second terminal 30, the first terminal 20 does not need to retransmit the first data packet on the second side uplink resource. The first terminal ignores the second side uplink resource. Or transmitting other data packets (for example, the second data packet) other than the first data packet can avoid unnecessary transmission by the first terminal 20 and avoid unnecessary feedback by the second terminal 30.
  • NDI new data retransmission
  • the embodiment of the present application provides a method for processing side link resources, and the execution subject of the method is a first communication device.
  • the first communication device may be the first terminal 20 or a chip set in the first terminal 20.
  • the second communication device in this method may be the second terminal 30 or a chip set in the second terminal 30.
  • the first communication device is the first terminal 20 and the second communication device is the second terminal 30 as an example.
  • FIG. 4 shows a method for processing side link resources provided by an embodiment of the present application, and the method includes:
  • Step 401 The first terminal 20 determines that the first side uplink HARQ process confirmation information is not sent to the network device 10 at the first time 20.
  • the confirmation information is used to indicate whether the second terminal 30 correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal 20 to the second terminal 30 on the first side uplink resource.
  • the confirmation information may be HARQ information.
  • the confirmation information can be: NACK or ACK.
  • ACK indicates that the second terminal 30 correctly receives the first data packet.
  • NACK indicates that the second terminal 30 did not correctly receive the first data packet.
  • the first data packet may be a data packet sent by the first terminal 20 to the second terminal 30 on the first side uplink resource through the side uplink.
  • the side link refers to the side link between the first terminal 20 and the second terminal 30.
  • the first side uplink HARQ process is a side link HARQ process used to transmit the first data packet in one or more side link HARQ processes of the first terminal 20.
  • the method provided in the embodiment of the present application further includes: the first terminal 20 sends the first data packet to the second terminal 30 on the first side uplink resource. If the second terminal 30 correctly receives the first data packet, the second terminal 30 sends an ACK to the first terminal 20. If the second terminal 30 does not correctly receive the first data packet, the second terminal 30 sends a NACK to the first terminal 20.
  • the confirmation information of the first side uplink HARQ process indicates: the confirmation information is used to reflect whether the first data packet associated with the first side uplink HARQ process is received correctly.
  • correct reception in the embodiment of the present application can also be replaced by successful reception or successful decoding.
  • incorrect reception may also be replaced by unsuccessful reception or successful decoding.
  • correct reception and incorrect reception are taken as examples.
  • the first side link resource is a side link resource configured by the network device 10 for the first terminal 20 to transmit the first data packet.
  • the first side link resource is the side link resource selected by the first terminal 20 from the side link resource pool for transmitting the first data packet.
  • the first data packet may be a newly transmitted data packet.
  • the newly transmitted data packet is the data packet that the first terminal 20 transmits to the second terminal 30 for the first time (first time).
  • the first data packet is a retransmission data packet.
  • the retransmitted data packet is the data packet that the first terminal 2 transmits to the second terminal 30 for the Mth time.
  • the retransmission data packet is the data packet that the first terminal 20 transmits to the second terminal 30 for the first time.
  • M is an integer greater than or equal to 2, and M is less than or equal to the maximum number of retransmissions of the first terminal 20. Or M is less than or equal to the maximum number of retransmissions of the first side uplink HARQ process.
  • the first moment is the moment when the first terminal 20 sends the confirmation information to the network device 10.
  • the first terminal not sending the confirmation information of the first side uplink HARQ process to the network device can also be understood as: the confirmation information cannot be transmitted, or the first terminal 20 gives up sending the confirmation information to the network device 10.
  • Step 402 The first terminal 20 determines the second side uplink resource.
  • the HARQ parameter of the second side uplink resource includes a new data indicator (NDI).
  • the HARQ parameter may also include a process ID (HARQ Process ID).
  • HARQ Process ID HARQ Process ID
  • the second side link resource may be configured by the network device 10 to the first terminal 20. That is, when the first terminal 20 does not send confirmation information to the second terminal 30 at the first moment, and the network device 10 does not receive the confirmation information, the network device 10 configures the second side chain for the first terminal 20 Road resources.
  • the network device 10 sends a PDCCH to the first terminal 20.
  • the PDCCH is used to schedule the first terminal 20 to retransmit the first data packet, and the PDCCH is also used to indicate the location of the second side uplink resource and the second HARQ process ID corresponding to the side link resource.
  • the downlink control information (DCI) carried by the PDCCH is used to schedule the SL grant (Grant), and the NDI and HARQ process ID corresponding to the SL Grant.
  • SL Grant is used to determine the location of the second side uplink resource.
  • the second side link resource may be received by the first terminal 20 at a third time, which is located after the first time.
  • the second side link resource is received by the first terminal 20 when the confirmation information is ACK and the confirmation information is not sent to the network device 10 at the first time 20.
  • Step 403 In the case where the confirmation information indicates that the second terminal 30 correctly receives the first data packet, the first terminal 20 processes the second side uplink resource according to the HARQ parameter.
  • the embodiment of the present application provides a method for processing side link resources.
  • the first terminal may determine that no confirmation information is sent to the network device at the first moment, and the confirmation information indicates that the second terminal correctly receives the first data In the case of packets, if the first terminal receives the second side uplink resource again.
  • the HARQ parameter of the second side uplink resource includes an NDI indication.
  • the NDI indication is usually used to indicate retransmission or new transmission.
  • the first terminal can process the second side uplink resource according to the HARQ parameters. Since the first data packet is correctly received by the second terminal, the first terminal does not need to retransmit the first data packet, and unnecessary transmission by the first terminal can be avoided by processing the second side uplink resources. And to avoid unnecessary feedback from the second terminal.
  • step 401 in the embodiment of the present application can be specifically implemented in the following manner:
  • Step 4011 the first terminal 20 determines that the time when the confirmation information is sent and the time when the first terminal 20 sends the first message are both the first time.
  • the time when the confirmation information is sent is the same as the time when the first terminal 20 sends the first message, that is, the time when the confirmation information is sent and the time when the first terminal 20 sends the first message conflict or overlap in time.
  • the first terminal 20 may compare the priority of the physical uplink channel carrying the confirmation information with the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message.
  • the comparison of levels determines whether the confirmation information is not sent to the network device 10 at the first time 20. For example, it can be achieved through step 4012:
  • Step 4012 when the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link channel carrying the first message In this case, the first terminal 20 determines that the confirmation information is not sent to the network device 10 at the first time 20.
  • the time conflict or overlap between the time when the confirmation information is sent and the time when the first terminal 20 sends the first message includes the following content:
  • the first message is a message sent by the first terminal 20 to the network device 10 during the random access process.
  • the first message may be message 1 (message1, Msg1) in the random access process.
  • Message 1 is sent through a physical random access channel (PRACH).
  • the first message may be message 3 (Msg3) in the random access process.
  • Message 3 passes through the physical uplink shared channel (PUSCH).
  • PRACH physical random access channel
  • PUSCH physical uplink shared channel
  • the priority of the physical uplink channel carrying the confirmation information is lower than that of the message 1 or message 3.
  • the priority of the first terminal 20, that is, the first terminal 20 transmits message 1 or message 3 first, and discards the transmission confirmation information. Therefore, the first terminal 20 does not send confirmation information to the network device 10 at the first moment.
  • the physical uplink channel is the physical uplink control channel (PUCCH)
  • the first message is the side link SL medium access control (MAC) protocol data unit (protocol data unit) , PDU)
  • the side link channel carrying the first message is a side link shared channel (sindlink shared channel, SL-SCH). That is, at the first moment, when the first terminal 20 needs to send confirmation information to the network device 10 through the PUCCH, it also needs to send an SL MAC PDU to the second terminal 20 or other terminals on the side link SL.
  • the SL MAC PDU may generally include one or more SL MAC service data units (SDU) from different side link logical channels. The different side link logical channels have different priorities.
  • the first terminal 20 determines that at the first time 20 the first terminal 20 according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side uplink channel carrying the first message Sending confirmation information to the network device 10, including: the priority of the PUCCH carrying the confirmation information at the first moment is lower than the priority of the physical sidelink shared channel (PSSCH) mapped by the SL-SCH Next, the first terminal 20 does not send confirmation information to the network device 10 at the first moment.
  • PSSCH physical sidelink shared channel
  • the first terminal 20 preferentially transmits the SL-SCH/PSSCH and gives up transmitting the PUCCH. Therefore, the first terminal 20 determines that the confirmation information is not sent to the network device 10 at the first time 20.
  • Example 1-2 the SL-SCH/PSSCH is transmitted preferentially, and the PUCCH transmission is abandoned by the physical layer of the first terminal.
  • the priority of the PUCCH carrying the confirmation information and the priority of the PSSCH mapped by the SL-SCH depend on the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information and the SL- Comparison of the priority of the side link logical channel with the highest priority in the SL MAC PDU to be transmitted by the SCH.
  • the network device 10 may configure the resource for sending the confirmation information on the PUCCH for the first terminal 20 in advance.
  • the SL MAC PDU corresponding to the confirmation information refers to the SL MAC PDU to which the confirmation information is aimed.
  • the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation message is lower than the priority of the side link logical channel with the highest priority in the SL MAC PDU transmitted on the SL-SCH
  • the first terminal 20 determines that the priority of the uplink physical control channel for transmitting the confirmation information is lower than the priority of the PSSCH mapped to the SL-SCH carrying the SL MAC PDU.
  • the physical uplink channel is a physical uplink shared channel (PUSCH)
  • the first message is to carry SL MAC PDU
  • the side link channel that carries the first message is SL-SCH.
  • the first terminal 20 determines whether to send the confirmation information to the network device 10 at the first time 20 according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message. For example, according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, the first terminal 20 determines that the confirmation information is not sent to the network device 10 at the first time 20.
  • the first terminal 20 determines that at the first time 20 the first terminal 20 according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side uplink channel carrying the first message Send confirmation information to the network device 10, including:
  • the first terminal 20 determines whether to send confirmation information to the network device 10 at the first time 20. For example, if the priority of PUSCH is lower than the priority of SL-SCH, the first terminal 20 determines that no confirmation information is sent to the network device 10 at the first time 20.
  • the PUSCH can generally be used to transmit the MAC PDU sent by the first terminal 20 to the network device 10, when the confirmation information and the MAC PDU transmitted on the PUSCH can be multiplexed with the PUSCH, regardless of the confirmation information to be transmitted on the PUSCH Whether it is ACK or NACK can be determined by comparing the priority of the uplink logical channel with the highest priority in the MAC PDU transmitted on the PUSCH with the priority of the side link logical channel in the MAC PDU transmitted on the SL-SCH. PUSCH priority and SL-SCH priority.
  • the comparison and processing of the priority of the PUSCH and the priority of the SL-SCH in Examples 1-3 are performed by the MAC layer of the first terminal 20.
  • the first terminal determines that the PUSCH priority is lower than the SL-SCH priority.
  • the MAC PDU transmitted on the PUSCH includes MAC SDUs from one or more uplink logical channels, and the priority of the one or more uplink logical channels may be the same or different.
  • the MAC PDU transmitted on the SL-SCH may also include MAC SDUs from one or more side link logical channels, and the priority of the one or more side link logical channels may be the same or different.
  • the uplink logical channel with the highest priority is uplink logical channel 1.
  • the side-link logical channel with the highest priority in the MAC PDU transmitted on the SL-SCH is the side-link logical channel 1. If the priority of the side-link logical channel 1 is higher than the priority of the uplink logical channel 1. , The first terminal 20 determines that the priority of PUSCH is lower than the priority of SL-SCH.
  • the first terminal 20 determines that the priority of the PUSCH is lower than the priority of the SL-SCH .
  • a) indicates the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information.
  • b) Represents the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH.
  • c) The priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH. If the priority of a) or the priority of b) is higher than the priority of c), then the first terminal 20 determines that the priority of PUSCH is higher than the priority of SL-SCH/PSSCH, that is, transmits PUCCH, and discards SL-SCH /PSSCH transmission.
  • the first terminal 20 determines that the priority of PUSCH is lower than the priority of SL-SCH/PSSCH, that is, transmitting SL-SCH/PSSCH, And give up PUSCH transmission.
  • Example 1-3-2 the comparison and processing of the priority of the PUSCH and the priority of the SL-SCH are performed by the MAC layer of the first terminal 20.
  • the first terminal 20 sends confirmation information to the network device 10, but the network device 10 does not correctly receive the confirmation information, the first terminal 20 determines that the confirmation information is not sent to the network device 10.
  • the method provided in the embodiment of the present application further includes:
  • the first terminal 20 compares the priority of the physical uplink channel carrying the confirmation information and the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel of the first message, The first terminal 20 preferentially sends confirmation information to the network device 10 at the first moment.
  • the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than that of the side link channel carrying the first message.
  • the first terminal 20 determines to send the confirmation information to the network device 10 first at the first moment.
  • the first terminal 20 determines that the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message can be achieved in the following manner: if the priority of the physical uplink channel carrying the confirmation information is higher than In the case of the priority of message 1 or message 3, the first terminal 20 determines that the priority of the uplink channel carrying the confirmation information is higher than the priority of the first message.
  • the first terminal 20 determines that the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message can be implemented in the following manner: If the PUCCH carrying the confirmation information The priority of is higher than the priority of SL-SCH transmission, and the first terminal 20 determines that the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message.
  • the first terminal 20 determines that the priority of the PUCCH carrying the confirmation information is higher than the priority of SL-SCH transmission.
  • the first terminal 20 determines that the priority of the physical uplink channel that carries the confirmation information is higher than the priority of the sidelink channel that carries the first message can be implemented in the following manner: If the PUSCH has priority The priority is higher than the priority of the SL-SCH, and the first terminal 20 determines that the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message.
  • the first terminal determines that the priority of PUSCH is higher than the priority of SL-SCH.
  • Example 1-3-2 if the priority of a) or the priority of b) is higher than the priority of c), then the first terminal 20 determines that the priority of PUSCH is higher than that of SL-SCH/PSSCH The priority is to transmit PUCCH and give up SL-SCH/PSSCH transmission.
  • step 403 in the embodiment of the present application can be specifically implemented by the following step 4031 or step 4032:
  • Step 4031 The first terminal transmits the second data packet on the second side uplink resource according to the HARQ parameter.
  • the second data packet is different from the first data packet.
  • the second data packet may be a newly transmitted data packet or a retransmitted data packet.
  • the first terminal 20 in the embodiment of the present application may also associate a first variable (for example, defined as: for each side link HARQ process in one or more side link HARQ processes of the first terminal 20) SL_HARQ_Feedback).
  • the first variable associated with any side-link HARQ process is used to reflect whether the data packet of any side-link HARQ process sent by the first terminal 20 is correctly received by the opposite side.
  • each side link HARQ process in the embodiment of the present application has a process number.
  • the association of each side link HARQ process with a first variable means that the process number of each side link HARQ process is associated with a first variable.
  • the method provided in the embodiment of the present application further includes: the first terminal 20 according to the process number carried in the HARQ parameter, in the case that the process number is the process number of the first side uplink HARQ process, the first terminal 20 Determine the first variable associated with the first side uplink HARQ process.
  • the first variable is used to reflect whether the second terminal 30 correctly receives the first data packet.
  • the value of the first variable may be the first parameter value or the second parameter value.
  • the first parameter value indicates that the second terminal 30 correctly receives the first data packet
  • the second parameter value indicates that the second terminal 30 does not correctly receive the first data packet.
  • the first terminal 20 determines that the second terminal 30 correctly receives the first data packet, if the first terminal 20 receives the second side link resource again, the first terminal 20 can pass through the second side link resource.
  • the process number of the HARQ parameter corresponding to the channel resource determines the value of the first variable of the HARQ process corresponding to the second side uplink resource. If the value of the first variable of the HARQ process corresponding to the second side uplink resource is the first parameter value, the first terminal 20 determines that the second side uplink resource may not be used as a resource for retransmitting the first data packet.
  • step 4031 in the embodiment of the present application is: when NDI indicates new transmission and the HARQ process number is the process number of the second side uplink HARQ process, if the first side uplink HARQ process is associated
  • the first terminal 20 transmits the second data packet to the second terminal 30 on the second side uplink resource. That is, the network device 10 instructs the first terminal 20 to transmit the second data packet to the second terminal 30 on the second side uplink resource through the NDI.
  • step 4031 in the embodiment of the present application is: when the NDI indicates new transmission and the HARQ process number is the process number of the HARQ process on the second side link, the first terminal 20 is on the second side.
  • the second data packet is transmitted to the second terminal 30 on the link resource.
  • the second data packet corresponds to the second side uplink HARQ process. That is, if the network device 10 instructs the first terminal 20 to perform a new transmission through the NDI, the first terminal 20 may transmit the second data packet corresponding to the second side uplink HARQ process on the second side uplink resource.
  • the first terminal 20 determines that the HARQ buffer of the first side link HARQ process is empty, and the first terminal 20 can use the second side link resource The second data packet is transmitted on.
  • the first terminal 20 needs to retransmit the first data packet on the second side uplink resource.
  • the first terminal 20 needs to transmit the first data packet on the second side uplink resource.
  • Step 4032 the first terminal ignores (ignore) the second side uplink resource according to the HARQ parameter.
  • the ignoring of the second side link resource by the first terminal in the embodiment of the present application can be understood as: the first terminal does not use the second side link resource to transmit the first data packet.
  • step 4032 in the embodiment of this application can be specifically implemented in the following manner: retransmission is indicated in NDI, and the HARQ process number is the process number of the first side uplink HARQ process , And when the value of the first variable associated with the first side uplink HARQ process is the first parameter value, the first terminal 20 ignores the second side uplink resource.
  • the network device 10 since the network device 10 provides the process number to the first terminal 20 when allocating the second side uplink resource to the first terminal 20, if the HARQ process number included in the HARQ parameter is different from the first side uplink resource
  • the first terminal 20 may determine the parameter value of the first variable associated with the first side uplink HARQ process according to the process number of the first side uplink HARQ process.
  • the method provided in the embodiment of the present application further includes: the first terminal 20 determines the value of the first variable associated with the first side uplink HARQ process according to the confirmation information from the second terminal 30.
  • the first terminal determines that the value of the first variable associated with the first side uplink HARQ process is the first parameter value. If the confirmation information is NACK, the first terminal determines that the value of the first variable associated with the first side uplink HARQ process is the second parameter value.
  • step 4032 in the embodiment of the present application can be specifically implemented in the following manner: retransmission is indicated in NDI, and the HARQ (buffer) buffer of the first side uplink HARQ process is empty, and the first The terminal 20 ignores the second side uplink resource.
  • the method provided in the embodiment of the present application further includes: the first terminal 20 determines that the first data packet of the first side uplink HARQ process has been successfully received by the second terminal 30, and the first terminal 20 first The HARQ buffer of the side link HARQ process is cleared.
  • the above steps 401 to 404 mainly describe the case where the confirmation information is not sent to the network device 10 at the first time 20, and the confirmation information indicates that the second terminal 30 correctly receives the first data packet, if the first terminal 20 When the second side uplink resource is received again, the first terminal 20 processes the second side uplink resource according to the HARQ parameter of the second side uplink resource.
  • the second terminal 30 may correctly receive the first data packet, that is, the confirmation information is NACK, which means that the first terminal 20 needs to retransmit the first data packet and needs to feed back the NACK at the first moment.
  • the network device 10 determines that the first data packet is not received correctly after receiving the NACK, and can allocate the second side uplink resource for the first terminal 20 to retransmit the first data packet.
  • the first terminal 20 may also process the first data packet through the following embodiments.
  • a method for transmitting side link resources includes:
  • Step 601 The first terminal 20 determines that the first side uplink HARQ process confirmation information is not sent to the network device 10 at the first time 20.
  • the confirmation information is used to indicate whether the second terminal 30 correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal 20 to the second terminal 30 on the first side uplink resource.
  • step 601 For the specific implementation of step 601, reference may be made to the description of step 401, step 4011, and step 4012, which will not be repeated here.
  • Step 602 The first terminal 20 determines a third side uplink resource used to retransmit the first data packet.
  • the third side link resource used to retransmit the first data packet may be obtained by the first terminal 20 from the network device 10. Or, the third side link resource used to retransmit the first data packet may be independently selected by the first terminal 20.
  • Step 603 When the confirmation information indicates that the second terminal 30 did not correctly receive the first data packet, the first terminal 20 sends the first data packet to the second terminal 30 through the third side uplink resource.
  • the first terminal 20 needs to retransmit the third side uplink resource of the first data packet, and then use the third side uplink resource to retransmit the first data packet.
  • the first terminal 20 may send the first data packet to the second terminal 30 on the third side uplink resource through the side uplink between the first terminal 20 and the second terminal 30 after the first time.
  • the embodiment of the present application provides a method for sending side-link resources.
  • the first terminal may determine to retransmit the side-link service when it determines that no confirmation information is sent to the network device at the first moment. And use the side-link resources to resend the side-link service to the second terminal, which is the same as that in the prior art where the first terminal does not send confirmation information to the network device, the first terminal does not Compared with determining how to handle side-link services, the reliability of side-link data transmission can be improved.
  • the method provided in the embodiment of the present application is before step 602, It can also include:
  • Step 604 The first terminal 20 receives the second side link resource from the network device 10.
  • the second side link resource is associated with the first side link HARQ process.
  • the second side link resource is associated with the first side link HARQ process, that is, the process number corresponding to the second side link resource is the same as the process number of the first side link HARQ process.
  • the second side link resource is associated with the first side link HARQ process, specifically: the HARQ process number included in the downlink control information (DCI) indicating the second side link resource is the first Process ID of the HARQ process on one side of the uplink.
  • DCI downlink control information
  • step 602 may be specifically implemented in the following manner: the first terminal 20 determines that the second side uplink resource is the third side uplink resource.
  • step 603 in the embodiment of the present application may be specifically implemented in the following manner: the first terminal 20 sends the first data packet to the second terminal 30 on the second side uplink resource after the first time.
  • the first terminal 20 needs to retransmit the first data packet of the first side uplink HARQ process m, but needs to feed back the NACK of the first side uplink HARQ process m to the network device 10, so that The network device 10 determines that the first data packet is not received correctly according to the received NACK, and then determines whether to schedule the second side uplink resource for the first terminal 20. However, since the first terminal 20 does not feed back the NACK of the first side uplink HARQ process m to the network device 10 at time n, the first terminal 20 can wait for the first side uplink HARQ process scheduled by the network device 10 The second sidelink resource (sidelink grant) for retransmission of the first data packet of m. After the first terminal 20 receives the sidelink grant, the first terminal 30 uses the sidelink grant to retransmit the first data packet of the first side uplink HARQ process m to the second terminal.
  • sidelink grant sidelink grant
  • step 602 provided in the embodiment of the present application can be specifically implemented in the following manner: In the case where the confirmation information indicates that the second terminal 30 did not correctly receive the first data packet, the first terminal 20 determines the first side uplink resource as the third side uplink resource.
  • the first side link resource may be a side link resource configured by the network device 10 for the first terminal 20 to transmit the first data packet.
  • the first side uplink resource may also be a side uplink resource independently selected by the first terminal 20 in a pre-configured side uplink resource pool.
  • step 603 provided in the embodiment of the present application can be specifically implemented in the following manner: the first terminal uses the first side uplink resource at the second moment to send the first data packet to the second terminal.
  • the second moment is after the first moment.
  • the second moment is obtained from the first moment and the preset offset value.
  • the preset offset value in the embodiment of the present application may be configured by the network device 10 to the first terminal 20, and the preset offset value may also be determined by the first terminal 20 based on a predefined protocol.
  • the first terminal 20 determines that it needs to retransmit the first data packet of the first side uplink HARQ process m, it needs to feed back the NACK of the first side uplink HARQ process m to the network device 10 at time n, so that The network device 10 determines that the first data packet is not received correctly according to the received NACK, and then determines whether to schedule the second side uplink resource for the first terminal 20.
  • the first terminal 20 since the first terminal 20 does not feed back the NACK of the first side uplink HARQ process m to the network device 10 at time n, the first terminal 20 can use the first side uplink resource of the previous transmission of the first data packet , Retransmit the first data packet to the second terminal 30 at time n+X.
  • X represents the preset offset value
  • n represents the first moment.
  • the first terminal 20 may determine the third side uplink resource in the first manner or the second manner through a predefined protocol.
  • the first terminal 20 using the first method or the second method to determine the side link resource may also be configured by the network device 10.
  • the network device 10 configures the first terminal 20 to determine the third side link resource in the first manner or the second manner, with reference to FIG. 7, the method provided in the embodiment of the present application may further include before step 601:
  • Step 605 The network device 10 sends instruction information to the first terminal 20.
  • the indication information is used to instruct the first terminal 20 to determine the side link resource in the first manner or the second manner.
  • the first method is: the first terminal 20 determines the second side uplink resource reallocated by the network device 10 for the first terminal 20 as the third side uplink resource.
  • the second way is: the first terminal 20 determines the first side uplink resource as the third side uplink resource.
  • the first method is that the first terminal 20 waits for the network device 10 to reallocate the second side uplink resource for the first terminal 20, and determines the second side uplink resource as the third side uplink resource . If configured as the first mode, the first terminal 20 and the network device 10 negotiate in advance if the first terminal 20 does not send confirmation information to the network device 10, that is, when the network device 10 does not receive the confirmation information, the network device 10 defaults to the first If a data packet is not successfully received, the network device can determine 10 that the first terminal 20 needs to allocate the second side link resource.
  • the second way is that the first terminal 20 retransmits the first data packet after the first time using the first side link resource of the previous transmission of the first data packet. If configured as the second mode, the first terminal 20 and the network device 10 agree in advance that if the first terminal 20 does not send confirmation information to the network device 20, that is, when the network device 10 does not receive the confirmation information, the network device 10 It is determined that there is no need to allocate the second side uplink resource for the first terminal 20, so that the first terminal 20 can use the first side uplink resource to retransmit the first data packet.
  • Step 606 The first terminal 20 receives the instruction information from the network device 10.
  • the first terminal 20 determines to use the first method or the second method to determine the side link resource according to the instruction information.
  • step 605 and step 606 can be omitted. That is, step 605 and step 606 are optional steps.
  • the solution described in FIG. 4 or FIG. 5 in the embodiments of the present application can be implemented as a complete solution with the solution described in FIG. 6 and FIG. 7, of course, the solution described in FIG. 4 or FIG. 5 can be used as a solution.
  • Implementation used to describe when the first terminal 20 does not send confirmation information to the network device 10, and when the confirmation information indicates that the first data packet is received correctly, and the network device 10 re-schedules the second side for the first terminal 20 In the case of uplink resources, how does the first terminal 20 handle the second side uplink resources.
  • 6 and 7 are implemented as a solution to describe that when the first terminal 20 does not send confirmation information to the network device 10, and when the confirmation information indicates that the first data packet is not received correctly, the first The terminal 20 retransmits the first data packet to the second terminal 30 by re-determining the side link resource used for retransmission.
  • FIG. 8 shows a method for processing side link resources provided by an embodiment of the present application, including:
  • Step 801 The first terminal 20 sends to the network device 10 the confirmation information of the first side uplink hybrid automatic repeat request HARQ process at the first time 20.
  • the confirmation information is used to instruct the second terminal 30 to correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal 20 to the second terminal 30 on the first side uplink resource.
  • Step 802 If the first terminal 20 receives the second sidelink resource from the network device 10 again.
  • Step 803 When the first terminal 20 determines that the second terminal 30 correctly receives the first data packet, the first terminal 20 processes the second side uplink resource according to the HARQ parameter of the second side uplink resource.
  • the HARQ parameter of the second side uplink resource includes NDI.
  • the solution described in FIG. 8 is suitable for the first terminal 20 to send confirmation information of the first side link HARQ process to the network device 10, but the network device 10 does not receive the confirmation information, and allocates the second side link to the first terminal 20.
  • the condition of link resources is suitable for the first terminal 20 to send confirmation information of the first side link HARQ process to the network device 10, but the network device 10 does not receive the confirmation information, and allocates the second side link to the first terminal 20.
  • step 803 in the embodiment of the present application can be implemented in the following manner: you can refer to the foregoing step 4031, which will not be repeated here.
  • step 803 in the embodiment of the present application can be implemented in the following manner: you can refer to the foregoing step 4032, which will not be repeated here.
  • the method provided in the embodiment of the present application further includes: the first terminal 20 determines that the first data packet has been successfully received by the second terminal 30, and the first terminal 20 clears the first data packet.
  • HARQ buffer of the side link HARQ process the first terminal 20 determines that the first data packet has been successfully received by the second terminal 30, and the first terminal 20 clears the first data packet.
  • the first terminal transmits the second data packet on the second side uplink resource according to the HARQ parameters of the second side uplink resource, including: indicating a new transmission in the NDI, and the HARQ process number is the first side row
  • the first terminal transmits the second data packet on the second side uplink resource.
  • step 801 may be specifically implemented in the following manner: the first terminal 20 determines that the time when the confirmation information is sent and the time when the first terminal 20 sends the first message are both the first time. When the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message Next, the first terminal 20 determines to send confirmation information to the network device 10 at the first time 20.
  • the first message is a message sent by the first terminal 20 to the network device 10 during the random access process.
  • the physical uplink channel is a physical uplink control channel
  • the first message is a side link SL media access control MAC protocol data unit PDU
  • the side link channel carrying the first message is a side link shared channel SL- SCH
  • the first terminal determines to send the confirmation information to the network device at the first moment according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, including: In the case where the priority of the physical uplink control channel carrying the confirmation information is higher than the priority of the physical side link shared channel PSSCH mapped by the side link shared channel, the first terminal determines to send the confirmation to the network device at the first moment information.
  • the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation message is higher than the priority of the side link logical channel with the highest priority in the SL MAC PDU transmitted on the SL-SCH
  • the first terminal determines that the priority of the physical uplink control channel carrying the confirmation information is higher than the priority of the PSSCH mapped to the SL-SCH carrying the SL MAC PDU.
  • the physical uplink channel is the physical uplink shared channel PUSCH
  • the first message is the side link SL media access control MAC protocol data unit PDU
  • the side link channel carrying the first message is the side link shared channel SL -SCH.
  • the first terminal determines to send confirmation information to the network device at the first moment according to the priority of the uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, including: if the priority of the PUSCH is higher than For the priority of SL-SCH, the first terminal determines to send confirmation information to the network device at the first moment.
  • the first terminal determines that the priority of the PUSCH is higher than the priority of the SL-SCH.
  • the first terminal determines that the priority of the PUSCH is higher than the priority of the SL-SCH.
  • the method provided in the embodiment of the present application further includes: the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information In the case where the priority is lower than the priority of the side link channel carrying the first message, the first terminal sends the first message preferentially at the first moment. That is, the confirmation message is discarded.
  • an embodiment of the present application provides a method for processing side link resources, including:
  • Step 901 The first terminal 20 determines to send confirmation information of the first side uplink hybrid automatic repeat request HARQ process to the network device 10 at the first moment.
  • the confirmation information is used to indicate that the second terminal 30 did not correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal 20 to the second terminal 30 on the first side uplink resource.
  • step 90 For the specific implementation of step 901, reference may be made to the description at step 801, which is not repeated here.
  • Step 902 If the first terminal 20 does not receive the second side uplink resource from the network device 10, the first terminal 20 determines to determine the first side uplink resource as the third side uplink resource.
  • the first side link resource may be a side link resource configured by the network device 10 for the first terminal 20 to transmit the first data packet.
  • the first side uplink resource may also be a side uplink resource independently selected by the first terminal 20 in a pre-configured side uplink resource pool.
  • the first terminal 20 is preconfigured to determine the side link resource in the second manner, or the first terminal 20 determines from the network device 10 to determine the side link resource in the second manner.
  • the second way is: the first terminal 20 determines the first side uplink resource as the third side uplink resource.
  • Step 903 The first terminal 20 resends the first data packet to the second terminal 30 through the first side uplink resource.
  • step 903 For the specific implementation of step 903, refer to step 603, which can be specifically implemented in the following manners, which will not be repeated here.
  • FIGS. 8 and 9 are the same as the content in FIGS. 5-7, the content involved in FIGS. 8 and 9 can be described with reference to the above-mentioned FIGS. 5-7. Repeat it again.
  • each network element such as the first terminal, includes a hardware structure and/or software module corresponding to each function.
  • the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
  • the first terminal may divide the functional units according to the foregoing method example.
  • each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit.
  • the above-mentioned integrated unit can be implemented in the form of hardware or software functional unit. It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division, and there may be other division methods in actual implementation.
  • the method of the embodiment of the present application is described above with reference to FIG. 1 to FIG. 9.
  • the following describes the device for the transmission side uplink resource for executing the foregoing method provided by the embodiment of the present application.
  • the method and the device can be combined and referenced with each other, and the device for sending side uplink resources provided in the embodiment of the present application can execute the steps performed by the first terminal in the above method for sending side uplink resources.
  • FIG. 10 shows an apparatus for sending side uplink resources involved in the foregoing embodiment, and the apparatus for sending side uplink resources may include: a processing unit 101.
  • the device may further include a communication unit 102.
  • the device for sending side uplink resources is the first terminal, or is a chip applied to the first terminal.
  • the processing unit 101, the apparatus for supporting the uplink resource on the transmitting side executes the steps 401, 402, and 403 in FIG. 4 by the first terminal in the above-mentioned embodiment.
  • the processing unit 101 is further configured to support an apparatus for transmitting side uplink resources to execute step 4011, step 4012, step 4031, and step 4032 performed by the first terminal in the foregoing embodiment.
  • the communication unit 102 is further configured to support the device for transmitting side uplink resources to execute step 404 performed by the first terminal in the foregoing embodiment.
  • the device for sending side uplink resources is the first terminal or a chip applied to the first terminal.
  • the processing unit 101 executes step 601 and step 602 performed by the first terminal in the foregoing embodiment.
  • the communication unit 102 is configured to support the device for the transmission side uplink resource to execute step 603 performed by the first terminal in the foregoing embodiment.
  • the communication unit 102 the device for supporting the uplink resource on the transmission side, performs step 604 and step 606 performed by the first terminal in the foregoing embodiment.
  • the device for sending side uplink resources is the first terminal, or is a chip applied to the first terminal.
  • the communication unit 102 is configured to support the device for the transmission side uplink resource to execute step 801 and step 802 performed by the first terminal in the foregoing embodiment.
  • the processing unit 101 is configured to support the device for the transmission side uplink resource to execute step 803 executed by the first terminal in the foregoing embodiment.
  • the apparatus for sending side uplink resources is the first terminal, or is a chip applied to the first terminal.
  • the communication unit 102 is configured to support the device for the transmission side uplink resource to execute step 901 and step 903 performed by the first terminal in the foregoing embodiment.
  • the processing unit 101 is configured to support the device for the transmission side uplink resource to execute step 902 executed by the first terminal in the foregoing embodiment.
  • FIG. 11 shows a schematic diagram of a possible logical structure of the device for transmitting side uplink resources involved in the foregoing embodiment.
  • the device for sending side uplink resources includes: a processing module 112 and a communication module 113.
  • the processing module 112 is configured to control and manage the actions of the device transmitting the uplink resource.
  • the processing module 112 is configured to perform information/data processing steps on the device transmitting the uplink resource.
  • the communication module 113 is used to support the steps of information/data sending or receiving by the device of the sending side uplink resource.
  • the apparatus for sending side-link resources may further include a storage module 111 for storing program codes and data of the apparatus for sending side-link resources.
  • the device for sending side uplink resources is the first terminal, or is a chip applied to the first terminal.
  • the processing module 112 the device for supporting the uplink resource on the transmitting side executes the steps 401, 402, and 403 in FIG. 4 by the first terminal in the foregoing embodiment.
  • the processing module 112 is further configured to support the device for transmitting side uplink resources to execute step 4011, step 4012, step 4031, step 4032 performed by the first terminal in the foregoing embodiment.
  • the communication module 113 is also configured to support the device for sending side uplink resources to execute step 404 performed by the first terminal in the foregoing embodiment.
  • the device for sending side uplink resources is the first terminal or a chip applied to the first terminal.
  • the processing module 112 the device for supporting the uplink resource on the transmitting side, executes step 601 and step 602 performed by the first terminal in the foregoing embodiment.
  • the communication module 113 is configured to support the device for the transmission side uplink resource to execute step 603 performed by the first terminal in the foregoing embodiment.
  • the communication module 113 a device for supporting the uplink resource of the transmission side, performs step 604 and step 606 performed by the first terminal in the foregoing embodiment.
  • the device for sending side uplink resources is the first terminal, or is a chip applied to the first terminal.
  • the communication module 113 is configured to support the device for the transmission side uplink resource to execute step 801 and step 802 performed by the first terminal in the foregoing embodiment.
  • the processing module 112 is configured to support the device for supporting the transmission side uplink resource to execute step 803 executed by the first terminal in the foregoing embodiment.
  • the apparatus for sending side uplink resources is the first terminal, or is a chip applied to the first terminal.
  • the communication module 113 is configured to support the transmission side uplink resource device to execute steps 901 and 903 performed by the first terminal in the foregoing embodiment.
  • the processing module 112 is configured to support the device for supporting the transmission side uplink resource to execute step 902 executed by the first terminal in the foregoing embodiment.
  • the processing module 112 may be a processor or a controller, for example, a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic devices, transistor logic devices, Hardware components or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in conjunction with the disclosure of this application.
  • the processor may also be a combination of computing functions, for example, a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on.
  • the communication module 113 may be a transceiver, a transceiver circuit, or a communication interface.
  • the storage module 111 may be a memory.
  • the device for sending side uplink resources involved in this application may be the one shown in FIG. communication device.
  • the communication device is a first terminal or a chip applied in the first terminal.
  • the processor 41 or the processor 45 is configured to support the communication device to execute steps 401, 402, and 403 in Fig. 4 by the first terminal in the above-mentioned embodiment.
  • the processor 41 or the processor 45 is further configured to support the communication device to execute step 4011, step 4012, step 4031, step 4032 performed by the first terminal in the foregoing embodiment.
  • the transceiver 43 is also used to support the communication device to execute step 404 executed by the first terminal in the foregoing embodiment.
  • the communication device is the first terminal or a chip applied to the first terminal.
  • the processor 41 or the processor 45 is configured to support the communication device to execute steps 601 and 602 executed by the first terminal in the foregoing embodiment.
  • the transceiver 43 is configured to support the communication device to execute step 603 executed by the first terminal in the foregoing embodiment.
  • the transceiver 43 is configured to support the communication device to perform steps 604 and 606 performed by the first terminal in the foregoing embodiment.
  • the communication device is the first terminal or a chip applied to the first terminal.
  • the transceiver 43 is used to support the communication device to perform step 801 and step 802 performed by the first terminal in the foregoing embodiment.
  • the processor 41 or the processor 45 is configured to support the communication device to execute step 803 executed by the first terminal in the foregoing embodiment.
  • the communication device is a first terminal, or a chip applied in the first terminal.
  • the transceiver 43 is used to support the communication device to perform steps 901 and 903 performed by the first terminal in the foregoing embodiment.
  • the processor 41 or the processor 45 is configured to support the communication device to execute step 902 executed by the first terminal in the foregoing embodiment.
  • FIG. 12 is a schematic structural diagram of a chip 150 provided by an embodiment of the present application.
  • the chip 150 includes one or more (including two) processors 1510 and a communication interface 1530.
  • the chip 150 further includes a memory 1540.
  • the memory 1540 may include a read-only memory and a random access memory, and provides operation instructions and data to the processor 1510.
  • a part of the memory 1540 may also include a non-volatile random access memory (NVRAM).
  • NVRAM non-volatile random access memory
  • the memory 1540 stores the following elements, execution modules or data structures, or their subsets, or their extended sets.
  • the corresponding operation is executed by calling the operation instruction stored in the memory 1540 (the operation instruction may be stored in the operating system).
  • One possible implementation manner is that the structure of the chip used by the first terminal is similar, and different devices may use different chips to realize their respective functions.
  • the processor 1510 controls processing operations of any one of the first terminals.
  • the processor 1510 may also be referred to as a central processing unit (central processing unit, CPU).
  • the memory 1540 may include a read-only memory and a random access memory, and provides instructions and data to the processor 1510. A part of the memory 1540 may also include NVRAM.
  • the memory 1540, the communication interface 1530, and the memory 1540 are coupled together through a bus system 1520, where the bus system 1520 may include a power bus, a control bus, and a status signal bus in addition to a data bus.
  • bus system 1520 may include a power bus, a control bus, and a status signal bus in addition to a data bus.
  • various buses are marked as the bus system 1520 in FIG. 12.
  • the methods disclosed in the foregoing embodiments of the present application may be applied to the processor 1510 or implemented by the processor 1510.
  • the processor 1510 may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the foregoing method can be completed by hardware integrated logic circuits in the processor 1510 or instructions in the form of software.
  • the aforementioned processor 1510 may be a general-purpose processor, a digital signal processing (digital signal processing, DSP), an ASIC, an off-the-shelf programmable gate array (field-programmable gate array, FPGA), or other programmable logic devices, discrete gates or transistors. Logic devices, discrete hardware components.
  • DSP digital signal processing
  • ASIC application-the-shelf programmable gate array
  • FPGA field-programmable gate array
  • Logic devices discrete hardware components.
  • the general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like.
  • the steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor.
  • the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers.
  • the storage medium is located in the memory 1540, and the processor 1510 reads the information in the memory 1540, and completes the steps of the foregoing method in combination with its hardware.
  • the communication interface 1530 is used to perform the receiving and sending steps of the first terminal in the embodiment shown in FIGS. 4-9.
  • the processor 1510 is configured to execute the processing steps of the first terminal in the embodiment shown in FIGS. 4-9.
  • the above communication unit may be a communication interface of the device for receiving signals from other devices.
  • the communication unit is a communication interface for the chip to receive signals or send signals from other chips or devices.
  • embodiments of the present application may provide a computer-readable storage medium that stores instructions in the computer-readable storage medium, and when the instructions are executed, the functions of the first terminal in FIG. 4 and FIG. 5 are realized.
  • the embodiment of the present application provides a computer-readable storage medium, and the computer-readable storage medium stores instructions. When the instructions are executed, the functions of the first terminal shown in FIG. 6 and FIG. 7 are realized.
  • the embodiment of the present application provides a computer-readable storage medium.
  • the computer-readable storage medium stores instructions. When the instructions are executed, the functions of the first terminal in FIG. 8 are realized.
  • the embodiment of the present application provides a computer-readable storage medium.
  • the computer-readable storage medium stores instructions. When the instructions are executed, the function of the first terminal as shown in FIG. 9 is realized.
  • the embodiment of the present application provides a computer program product including instructions.
  • the computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 8 are realized.
  • the embodiment of the present application provides a computer program product including instructions.
  • the computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 9 are realized.
  • the embodiment of the present application provides a computer program product including instructions.
  • the computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 4 or FIG. 5 are realized.
  • the embodiment of the present application provides a computer program product including instructions.
  • the computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 6 or FIG. 7 are realized.
  • the embodiment of the present application provides a chip, which is applied to a first terminal, the chip includes at least one processor and a communication interface, the communication interface is coupled with the at least one processor, and the processor is used to run instructions to implement Function of the first terminal in 5.
  • the embodiment of the present application provides a chip, which is applied to a first terminal.
  • the chip includes at least one processor and a communication interface.
  • the communication interface is coupled to the at least one processor.
  • the processor is used to run instructions to implement The function of the first terminal in 7.
  • the embodiment of the present application provides a chip, which is applied to a first terminal.
  • the chip includes at least one processor and a communication interface.
  • the communication interface is coupled to the at least one processor.
  • the processor is used to run instructions to implement the first terminal shown in FIG. The function of a terminal.
  • the embodiment of the present application provides a chip, which is applied to a first terminal.
  • the chip includes at least one processor and a communication interface.
  • the communication interface is coupled to the at least one processor.
  • the processor is used to run instructions to implement the first terminal shown in FIG. The function of a terminal.
  • the embodiment of the present application provides a computer program product including instructions.
  • the computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 4, FIG. 5, or FIG. 6 are realized.
  • An embodiment of the present application provides a chip, which is applied to a first terminal.
  • the chip includes at least one processor and a communication interface.
  • the communication interface is coupled to the at least one processor.
  • the processor is used to execute instructions to implement 5.
  • An embodiment of the present application provides a communication system that includes a first terminal, a second terminal, and a network device 10, where the first terminal is used to perform the steps performed by the first terminal in FIGS. 4-9, and the network device 10 is used to execute the steps performed by the network device 10 in FIGS. 4-9.
  • the computer program product includes one or more computer programs or instructions.
  • the computer may be a general-purpose computer, a dedicated computer, a computer network, network equipment, user equipment, or other programmable devices.
  • the computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium.
  • the computer program or instruction may be transmitted from a website, computer, The server or data center transmits to another website site, computer, server or data center through wired or wireless means.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that integrates one or more available media.
  • the usable medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disc (digital video disc, DVD); it may also be a semiconductor medium, such as a solid state drive (solid state drive). , SSD).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Provided in the embodiments of the present application are a method, apparatus and system for processing a sidelink resource, which relate to the technical field of communications, and are used for processing an allocated sidelink resource for retransmitting a data packet when a first terminal does not send HARQ information to a network device. A first terminal determines that acknowledgment information of a first sidelink HARQ process is not sent to a network device at a first moment, wherein the acknowledgment information is used for indicating whether a second terminal correctly receives a first data packet of the first sidelink HARQ process sent by the first terminal to the second terminal on a first sidelink resource; the first terminal determines a second sidelink resource; and when the acknowledgment information indicates that the second terminal correctly receives the first data packet, the first terminal processes the second sidelink resource according to an HARQ parameter. The solution can be applied in the fields of unmanned driving, autonomous driving, aided driving, intelligent driving, connected driving, intelligent connected driving, automobile sharing, artificial intelligence, etc.

Description

一种处理侧行链路资源的方法、装置及系统Method, device and system for processing side link resources

本申请要求于2019年08月16日提交国家知识产权局、申请号为201910760448.6、申请名称为“一种处理侧行链路资源的方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese patent application submitted to the State Intellectual Property Office on August 16, 2019, with the application number 201910760448.6, and the application titled "a method, device and system for processing side link resources", all of which The content is incorporated in this application by reference.

技术领域Technical field

本申请实施例涉及通信技术领域,尤其涉及一种处理侧行链路资源的方法、装置及系统。The embodiments of the present application relate to the field of communication technologies, and in particular, to a method, device, and system for processing side link resources.

背景技术Background technique

在长期演进(long time evolution,LTE)系统或新空口(new radio,NR)系统中,终端之间的通信接口可以称为PC5接口。PC5接口一般用于车辆对一切(vehicle-to-everything,V2X),或者D2D等可以在设备间进行直联通信的场景。在PC5接口上,TX终端可以通过侧行链路(sidelink,SL)向RX终端传输侧行链路数据。为了保证侧行链路数据传输的可靠性,RX终端可以向TX终端发送混合自动重复请求(hybrid autonomous repeat request,HARQ)进程对应的HARQ信息。该HARQ信息用于指示侧行链路数据是否被RX终端正确接收。In a long-time evolution (LTE) system or a new radio (NR) system, the communication interface between terminals may be called a PC5 interface. The PC5 interface is generally used in scenarios where vehicle-to-everything (V2X) or D2D can directly communicate between devices. On the PC5 interface, the TX terminal can transmit sidelink data to the RX terminal through the sidelink (SL). In order to ensure the reliability of sidelink data transmission, the RX terminal may send HARQ information corresponding to the hybrid automatic repeat request (HARQ) process to the TX terminal. The HARQ information is used to indicate whether the side link data is correctly received by the RX terminal.

TX终端在接收到HARQ信息之后,可以向网络设备发送该HARQ信息,以使得网络设备根据HARQ信息确定侧行链路数据未被正确接收时,为TX终端重新分配用于重新传输侧行链路数据的侧行链路资源。在网络设备根据HARQ信息确定侧行链路数据被正确接收的情况下,网络设备为TX终端分配用于传输其他侧行链路数据的侧行链路资源。After the TX terminal receives the HARQ information, it can send the HARQ information to the network device, so that when the network device determines that the side link data is not received correctly according to the HARQ information, the TX terminal is re-allocated for retransmission of the side link Data side link resources. In the case that the network device determines that the side link data is correctly received according to the HARQ information, the network device allocates the side link resources for transmitting other side link data to the TX terminal.

但是,TX终端可能无法向网络设备发送该HARQ信息,或者网络设备无法接收到HARQ信息,对于这种情况,现有技术中未描述TX终端如何处理后续的HARQ过程。However, the TX terminal may not be able to send the HARQ information to the network device, or the network device may not be able to receive the HARQ information. In this case, how the TX terminal processes the subsequent HARQ process is not described in the prior art.

发明内容Summary of the invention

本申请实施例提供一种发送侧行链路资源的方法、装置及系统,用以在第一终端未向网络设备发送HARQ信息的情况下,处理被分配的用于重传数据包的侧行链路资源。The embodiments of the present application provide a method, device and system for sending side link resources, which are used to process the allocated side link for retransmission of data packets when the first terminal does not send HARQ information to the network device. Link resources.

为了达到上述目的,本申请实施例提供如下技术方案:In order to achieve the foregoing objectives, the embodiments of the present application provide the following technical solutions:

第一方面,本申请实施例提供一种处理侧行链路资源的方法,包括:第一终端确定在第一时刻未向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息。该确认信息用于指示第二终端是否正确接收第一终端在第一侧行链路资源上向所述第二终端发送的第一侧行链路HARQ进程的第一数据包。第一终端确定第二侧行链路资源。在确认信息指示所述第二终端正确接收所述第一数据包的情况下,第一终端根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源。其中,第二侧行链路资源的HARQ参数包括新数据指示NDI和HARQ进程号。In a first aspect, an embodiment of the present application provides a method for processing side link resources, including: the first terminal determines that the first side link hybrid automatic repeat request HARQ process confirmation information is not sent to the network device at the first moment . The confirmation information is used to indicate whether the second terminal correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource. The first terminal determines the second side uplink resource. In the case where the confirmation information indicates that the second terminal correctly receives the first data packet, the first terminal processes the second side uplink resource according to the HARQ parameter of the second side uplink resource. Wherein, the HARQ parameter of the second side uplink resource includes the new data indicating NDI and HARQ process number.

本申请实施例提供一种处理侧行链路资源的方法,该方法中第一终端可以在确定在第一时刻未向网络设备发送确认信息,以及该确认信息指示第二终端正确接收第一数据包的情况下,如果第一终端又接收到第二侧行链路资源。由于第二侧行链路资源的HARQ参数包括NDI指示。NDI指示通常用于指示重传或者新传,当发生该情况时,第一终端可以根据HARQ参数,处理该第二侧行链路资源。由于第一数据包被第二终端正确接收,因此,第一终端不需要对第一数据包进行重传,通过对第二侧行链路资源作处理可以避免第一终端的不必要的传输,以及避免第二终端不必要的反馈。The embodiment of the present application provides a method for processing side link resources. In the method, the first terminal may determine that no confirmation information is sent to the network device at the first moment, and the confirmation information indicates that the second terminal correctly receives the first data In the case of packets, if the first terminal receives the second side uplink resource again. Because the HARQ parameter of the second side uplink resource includes an NDI indication. The NDI indication is usually used to indicate retransmission or new transmission. When this happens, the first terminal can process the second side uplink resource according to the HARQ parameters. Since the first data packet is correctly received by the second terminal, the first terminal does not need to retransmit the first data packet, and unnecessary transmission by the first terminal can be avoided by processing the second side uplink resources. And to avoid unnecessary feedback from the second terminal.

结合第一方面,在第一方面的第一种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源,包括:第一终端根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包。这样便于在第一数据包被正确接收的情况下,第一终端利用第二侧行链路资源进行新传。With reference to the first aspect, in the first possible implementation manner of the first aspect, the first terminal processes the second side uplink resource according to the HARQ parameter of the second side uplink resource, including: The HARQ parameters of the two-side uplink resource, and the second data packet is transmitted on the second side uplink resource. This is convenient for the first terminal to use the second side uplink resource for new transmission when the first data packet is correctly received.

结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第一种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源,包括:第一终端根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源。这样便于在第一数据包被正确接收的情况下,避免在第二侧行链路资源上重传。With reference to the first aspect or the first possible implementation manner of the first aspect, in the first possible implementation manner of the first aspect, the first terminal processes the second side according to the HARQ parameters of the second side uplink resource The uplink resource includes: the first terminal ignores the second side uplink resource according to the HARQ parameter of the second side uplink resource. This is convenient to avoid retransmission on the second side uplink resource when the first data packet is correctly received.

结合第一方面至第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,HARQ参数还包括HARQ进程号,本申请实施例提供的方法还包括:第一侧行链路HARQ进程关联第一变量,第一变量的值为第一参数值或第二参数值。其中,第一参数值表示第二终端正确接收第一数据包,第二参数值表示第二终端未正确接收第一数据包。第一终端根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源,包括:在NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一变量的值为第一参数值的情况下,第一终端忽略第二侧行链路资源。如果NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,则第一终端可以确定该第二侧行链路资源用于重传第一数据包,但是由于第一数据包已经被第二终端正确接收了,所以第一终端可以忽略第二侧行链路资源。With reference to the first aspect to the second possible implementation manner of the first aspect, in the third possible implementation manner of the first aspect, the HARQ parameter further includes the HARQ process number, and the method provided in this embodiment of the application further includes: The one-side uplink HARQ process is associated with the first variable, and the value of the first variable is the first parameter value or the second parameter value. The first parameter value indicates that the second terminal correctly receives the first data packet, and the second parameter value indicates that the second terminal does not correctly receive the first data packet. The first terminal ignores the second side uplink resource according to the HARQ parameters of the second side uplink resource, including: indicating retransmission in the NDI, and the HARQ process number is the process number of the first side uplink HARQ process, and When the value of the first variable is the first parameter value, the first terminal ignores the second side uplink resource. If NDI indicates retransmission, and the HARQ process number is the process number of the first side uplink HARQ process, the first terminal can determine that the second side uplink resource is used to retransmit the first data packet, but because the first The data packet has been correctly received by the second terminal, so the first terminal can ignore the second side uplink resource.

结合第一方面至第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源,包括:在NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一侧行链路HARQ进程的HARQ缓存为空的情况下,第一终端忽略第二侧行链路资源。如果NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,则第一终端可以确定该第二侧行链路资源用于重传第一数据包,但是由于第一侧行链路HARQ进程的HARQ缓存为空,所以第一终端可以忽略第二侧行链路资源。In combination with the first aspect to the third possible implementation manner of the first aspect, in the fourth possible implementation manner of the first aspect, the first terminal ignores the second side according to the HARQ parameters of the second side uplink resource The uplink resource includes: when the NDI indicates retransmission, the HARQ process number is the process number of the first side uplink HARQ process, and the HARQ buffer of the first side uplink HARQ process is empty, the first The terminal ignores the second side uplink resource. If NDI indicates retransmission, and the HARQ process number is the process number of the first side uplink HARQ process, the first terminal can determine that the second side uplink resource is used to retransmit the first data packet, but because the first The HARQ buffer of the side link HARQ process is empty, so the first terminal can ignore the second side link resource.

结合第一方面至第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,本申请实施例提供的方法还包括:第一终端确定第一数据包已经成功被第二终端接收,第一终端清空第一侧行链路HARQ进程的HARQ缓存。With reference to the first aspect to the fourth possible implementation manner of the first aspect, in the fifth possible implementation manner of the first aspect, the method provided in this embodiment of the present application further includes: the first terminal determines that the first data packet has been Successfully received by the second terminal, the first terminal clears the HARQ buffer of the first side uplink HARQ process.

结合第一方面至第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包,包括:在NDI指示新传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一变量的值为第一参数值的情况下,第一终端在第二侧行链路资 源上传输第二数据包。这样可以在确定第一数据包已经被成功接收的情况下,如果第二侧行链路资源用于新传,则第一终端在第二侧行链路资源上传输第二数据包。With reference to the first aspect to the fifth possible implementation manner of the first aspect, in the sixth possible implementation manner of the first aspect, the first terminal performs the operation on the second side according to the HARQ parameter of the second side uplink resource Transmitting the second data packet on the uplink resource includes: when the NDI indicates a new transmission, the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first parameter value , The first terminal transmits the second data packet on the second side uplink resource. In this way, when it is determined that the first data packet has been successfully received, if the second side uplink resource is used for new transmission, the first terminal transmits the second data packet on the second side uplink resource.

结合第一方面至第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包,包括:在NDI指示新传的情况下,第一终端在第二侧行链路资源上传输第二数据包。With reference to the first aspect to the sixth possible implementation manner of the first aspect, in the seventh possible implementation manner of the first aspect, the first terminal performs the operation on the second side according to the HARQ parameter of the second side uplink resource Transmitting the second data packet on the uplink resource includes: when the NDI indicates the new transmission, the first terminal transmits the second data packet on the second side uplink resource.

结合第一方面至第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,第一终端确定在第一时刻未向网络设备发送确认信息,包括:第一终端确定发送确认信息的时刻与第一终端发送第一消息的时刻均为第一时刻。在承载确认信息的物理上行信道的优先级低于第一消息的优先级,或者承载确认信息的物理上行信道的优先级低于承载所述第一消息的侧行链路信道的优先级的情况下,第一终端确定在第一时刻未向网络设备发送确认信息。由于发送确认信息的时刻与第一终端发送第一消息的时刻相同,则发送确认信息的时刻与第一终端发送第一消息的时刻冲突,且承载确认信息的物理上行信道的优先级低于第一消息的优先级或者承载第一消息的侧行链路信道的优先级,因此第一终端可能会丢弃在第一时刻未向网络设备发送确认信息。With reference to the first aspect to the seventh possible implementation manner of the first aspect, in the eighth possible implementation manner of the first aspect, the first terminal determines that the confirmation information is not sent to the network device at the first moment, including: The time when a terminal determines to send the confirmation information and the time when the first terminal sends the first message are both the first time. When the priority of the physical uplink channel carrying confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying confirmation information is lower than the priority of the side link channel carrying the first message Next, the first terminal determines that the confirmation information is not sent to the network device at the first moment. Since the time when the confirmation information is sent is the same as the time when the first terminal sends the first message, the time when the confirmation information is sent conflicts with the time when the first terminal sends the first message, and the priority of the physical uplink channel that carries the confirmation information is lower than the first message. The priority of a message or the priority of the side link channel carrying the first message, so the first terminal may discard the confirmation information that has not been sent to the network device at the first moment.

结合第一方面至第一方面的第八种可能的实现方式,在第一方面的第九种可能的实现方式中,第一消息为第一终端在随机接入过程中向所述网络设备发送的消息。With reference to the first aspect to the eighth possible implementation manner of the first aspect, in the ninth possible implementation manner of the first aspect, the first message is sent by the first terminal to the network device during random access News.

结合第一方面至第一方面的第九种可能的实现方式,在第一方面的第十种可能的实现方式中,物理上行信道为物理上行控制信道,第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH,第一终端根据承载确认信息的物理上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻未向网络设备发送确认信息,包括:在第一时刻承载确认信息的物理上行控制信道的优先级低于侧行链路共享信道所映射的物理侧行链路共享信道PSSCH的优先级的情况下,第一终端确定在第一时刻未向网络设备发送确认信息。Combining the first aspect to the ninth possible implementation manner of the first aspect, in the tenth possible implementation manner of the first aspect, the physical uplink channel is a physical uplink control channel, and the first message is a side link SL media Access control MAC protocol data unit PDU, the side link channel carrying the first message is the side link shared channel SL-SCH, and the first terminal carries the first message according to the priority of the physical uplink channel carrying the confirmation information The priority of the side link channel is determined not to send confirmation information to the network device at the first moment, including: the priority of the physical uplink control channel carrying the confirmation information at the first moment is lower than that mapped by the side link shared channel In the case of the priority of the physical side link shared channel PSSCH, the first terminal determines that the confirmation information is not sent to the network device at the first moment.

结合第一方面至第一方面的第十种可能的实现方式,在第一方面的第十一种可能的实现方式中,确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级低于在SL-SCH上传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,第一终端确定承载确认信息的物理上行控制信道的优先级低于承载SL MAC PDU的SL-SCH所映射的PSSCH的优先级。Combining the first aspect to the tenth possible implementation manner of the first aspect, in the eleventh possible implementation manner of the first aspect, the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority is lower than the priority of the side link logical channel with the highest priority among the SL MAC PDUs transmitted on the SL-SCH. The first terminal determines that the priority of the physical uplink control channel that carries the confirmation information is lower than that of the SL MAC. The priority of the PSSCH mapped to the SL-SCH of the PDU.

结合第一方面至第一方面的第十一种可能的实现方式,在第一方面的第十二种可能的实现方式中,物理上行信道为物理上行共享信道PUSCH,第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH。第一终端根据承载确认信息的上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,所述第一终端在第一时刻不向网络设备发送确认信息,包括:如果PUSCH的优先级低于SL-SCH的优先级,第一终端确定在第一时刻未向网络设备发送确认信息。Combining the first aspect to the eleventh possible implementation manner of the first aspect, in the twelfth possible implementation manner of the first aspect, the physical uplink channel is the physical uplink shared channel PUSCH, and the first message is the side chain The SL media access control MAC protocol data unit PDU, and the side link channel carrying the first message is the side link shared channel SL-SCH. According to the priority of the uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, the first terminal does not send confirmation information to the network device at the first moment, including: if PUSCH The priority of is lower than the priority of SL-SCH, and the first terminal determines that no confirmation information is sent to the network device at the first moment.

结合第一方面至第一方面的第十二种可能的实现方式,在第一方面的第十三种可 能的实现方式中,如果在所述PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道的优先级低于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则第一终端确定PUSCH的优先级低于SL-SCH的优先级。Combining the first aspect to the twelfth possible implementation manner of the first aspect, in the thirteenth possible implementation manner of the first aspect, if the uplink with the highest priority among the MAC PDUs transmitted on the PUSCH The priority of the logical channel is lower than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH, and the first terminal determines that the priority of the PUSCH is lower than the priority of the SL-SCH.

结合第一方面至第一方面的第十三种可能的实现方式,在第一方面的第十四种可能的实现方式中,如果确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,和在PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道的优先级均低于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则第一终端确定PUSCH的优先级低于SL-SCH的优先级。Combining the first aspect to the thirteenth possible implementation manner of the first aspect, in the fourteenth possible implementation manner of the first aspect, if the side link with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority of the logical channel and the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH are lower than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH. Priority, the first terminal determines that the priority of the PUSCH is lower than the priority of the SL-SCH.

结合第一方面至第一方面的第十四种可能的实现方式,在第一方面的第十五种可能的实现方式中,本申请实施例提供的方法还包括:在承载确认信息的物理上行信道的优先级高于第一消息的优先级,或者承载确认信息的物理上行信道的优先级高于承载第一消息的侧行链路信道的优先级的情况下,第一终端确定在第一时刻向网络设备发送确认信息。Combining the first aspect to the fourteenth possible implementation manner of the first aspect, in the fifteenth possible implementation manner of the first aspect, the method provided in this embodiment of the present application further includes: in the physical uplink carrying the confirmation information When the priority of the channel is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message, the first terminal determines that the Send confirmation messages to network devices at all times.

第二方面,本申请实施例提供一种处理侧行链路资源的方法,包括:第一终端确定在第一时刻未向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息。该确认信息用于指示第二终端是否正确接收所述第一终端在第一侧行链路资源上向第二终端发送的所述第一侧行链路HARQ进程的第一数据包。在确认信息指示第二终端未正确接收第一数据包的情况下,第一终端确定用于重新传输第一数据包的第三侧行链路资源。第一终端通过第三侧行链路资源向第二终端发送第一数据包。In a second aspect, an embodiment of the present application provides a method for processing side link resources, including: the first terminal determines that the first side link hybrid automatic repeat request HARQ process confirmation information is not sent to the network device at the first moment . The confirmation information is used to indicate whether the second terminal correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource. In the case where the confirmation information indicates that the second terminal did not correctly receive the first data packet, the first terminal determines the third side uplink resource for retransmitting the first data packet. The first terminal sends the first data packet to the second terminal through the third side uplink resource.

本申请实施例提供一种处理侧行链路资源的方法,该方法中第一终端可以在确定在第一时刻未向网络设备发送确认信息,以及该确认信息指示第二终端未正确接收第一数据包的情况下,第一终端通过确定用于重新传输第一数据包的第三侧行链路资源。然后在第三侧行链路资源上向第二终端发送第一数据包。这样可以提高侧行链路传输的可靠性。The embodiment of the application provides a method for processing side link resources. In the method, the first terminal may determine that the confirmation information is not sent to the network device at the first moment, and the confirmation information indicates that the second terminal has not correctly received the first In the case of a data packet, the first terminal determines the third side link resource for retransmitting the first data packet. Then the first data packet is sent to the second terminal on the third side uplink resource. This can improve the reliability of the side link transmission.

结合第二方面,在第二方面的第一种可能的实现方式中,在一种可能的实现方式中,第一终端确定用于重新传输第一数据包的第三侧行链路资源,包括:第一终端接收来自网络设备的第二侧行链路资源,第二侧行链路资源与所述第一侧行链路HARQ进程关联。第一终端确定第二侧行链路资源为第三侧行链路资源。相应的,第一终端通过第三侧行链路资源向第二终端发送第一数据包,包括:第一终端在第二侧行链路资源向第二终端发送第一数据包。With reference to the second aspect, in the first possible implementation manner of the second aspect, in a possible implementation manner, the first terminal determines the third side uplink resource for retransmitting the first data packet, including : The first terminal receives the second side uplink resource from the network device, and the second side uplink resource is associated with the first side uplink HARQ process. The first terminal determines that the second side uplink resource is the third side uplink resource. Correspondingly, the first terminal sending the first data packet to the second terminal through the third side uplink resource includes: the first terminal sends the first data packet to the second terminal on the second side uplink resource.

结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,第一终端确定用于重新传输第一数据包的第三侧行链路资源,包括:第一终端将第一侧行链路资源确定为第三侧行链路资源。相应的,第一终端通过第三侧行链路资源向第二终端发送第一数据包,包括:第一终端通过第一侧行链路资源向第二终端发送第一数据包。这样便于第一终端利用之前发送第一数据包的第一侧行链路资源重新传输第一数据包。With reference to the second aspect or the first possible implementation manner of the second aspect, in the second possible implementation manner of the second aspect, the first terminal determines the third side link for retransmitting the first data packet The resource includes: the first terminal determines the first side uplink resource as the third side uplink resource. Correspondingly, that the first terminal sends the first data packet to the second terminal through the third side uplink resource includes: the first terminal sends the first data packet to the second terminal through the first side uplink resource. In this way, it is convenient for the first terminal to retransmit the first data packet by using the first side uplink resource of the previous data packet.

结合第二方面至第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,第一终端通过第三侧行链路资源向第二终端发送第一数据包,包括:第一终端在第二时刻利用第一侧行链路资源向第二终端发送第一数据包,第二时刻由第 一时刻和预设偏移值得到。With reference to the second aspect to the second possible implementation manner of the second aspect, in the third possible implementation manner of the second aspect, the first terminal sends the first data to the second terminal through the third side uplink resource The packet includes: the first terminal uses the first side uplink resource to send the first data packet to the second terminal at the second time, and the second time is obtained from the first time and a preset offset value.

结合第二方面至第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,本申请实施例提供的方法还包括:第一终端接收来自网络设备的指示信息,该指示信息用于指示第一终端采用第一方式或第二方式确定第三侧行链路资源。其中,第一方式为:第一终端将网络设备为第一终端重新分配的第二侧行链路资源确定为第三侧行链路资源。第二方式为:第一终端将第一侧行链路资源确定为第三侧行链路资源。With reference to the second aspect to the third possible implementation manner of the second aspect, in the fourth possible implementation manner of the second aspect, the method provided in this embodiment of the present application further includes: the first terminal receives an instruction from the network device Information, the indication information is used to instruct the first terminal to determine the third side uplink resource in the first manner or the second manner. The first way is: the first terminal determines the second side uplink resource reallocated by the network device for the first terminal as the third side uplink resource. The second way is: the first terminal determines the first side uplink resource as the third side uplink resource.

其中,第二方面中,第一终端确定在第一时刻未向网络设备发送确认信息的方式可以参考第一方面中的相关描述,此处不再赘述。Among them, in the second aspect, for the manner in which the first terminal determines that the confirmation information is not sent to the network device at the first moment, reference may be made to the related description in the first aspect, which will not be repeated here.

第三方面,本申请提供一种通信装置,该通信装置可以实现第一方面或第一方面的任意可能的实现方式中的方法,因此也能实现第一方面或第一方面任意可能的实现方式中的有益效果。该通信装置可以为第一终端,也可以为可以支持第一终端实现第一方面或第一方面的任意可能的实现方式中的方法的装置,例如应用于第一终端中的芯片。该装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。In the third aspect, this application provides a communication device that can implement the first aspect or any possible implementation of the first aspect, and therefore can also implement the first aspect or any possible implementation of the first aspect The beneficial effects in. The communication device may be a first terminal, or a device that can support the first terminal to implement the first aspect or any possible implementation manner of the first aspect, such as a chip applied to the first terminal. The device can implement the above method by software, hardware, or by hardware executing corresponding software.

一种示例,该通信装置,包括:通信单元,用于收发信息。处理单元,用于确定在第一时刻该通信单元未执行向网络设备发送第一侧行链路HARQ进程的确认信息的动作。该确认信息用于指示第二终端是否正确接收该通信装置在第一侧行链路资源上向第二终端发送的第一侧行链路HARQ进程的第一数据包。处理单元,还用于确定第二侧行链路资源。在确认信息指示第二终端正确接收第一数据包的情况下,处理单元,还用于根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源。其中,第二侧行链路资源的HARQ参数包括新数据指示。In an example, the communication device includes: a communication unit for sending and receiving information. The processing unit is configured to determine that the communication unit has not performed an action of sending confirmation information of the first side uplink HARQ process to the network device at the first moment. The confirmation information is used to indicate whether the second terminal correctly receives the first data packet of the first side uplink HARQ process sent by the communication device to the second terminal on the first side uplink resource. The processing unit is also used to determine the second side uplink resource. When the confirmation information indicates that the second terminal correctly receives the first data packet, the processing unit is further configured to process the second side uplink resource according to the HARQ parameter of the second side uplink resource. Wherein, the HARQ parameter of the second side uplink resource includes a new data indication.

结合第三方面,在第三方面的第一种可能的实现方式中,处理单元,用于根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源为:用于根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包。With reference to the third aspect, in the first possible implementation manner of the third aspect, the processing unit is configured to process the second side uplink resource according to the HARQ parameter of the second side uplink resource: The HARQ parameters of the two-side uplink resource, and the second data packet is transmitted on the second side uplink resource.

结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,处理单元,用于根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源为:用于根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源。With reference to the third aspect or the first possible implementation manner of the third aspect, in the second possible implementation manner of the third aspect, the processing unit is configured to process the second aspect according to the HARQ parameter of the second side uplink resource The two-side uplink resource is used to ignore the second side uplink resource according to the HARQ parameter of the second side uplink resource.

结合第三方面至第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,HARQ参数还包括HARQ进程号,第一侧行链路HARQ进程关联第一变量,第一变量的值为第一参数值或第二参数值。其中,第一参数值表示第二终端正确接收第一数据包,第二参数值表示第二终端未正确接收第一数据包。处理单元,用于根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源为:用于在NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一变量的值为第一参数值的情况下,忽略第二侧行链路资源。Combining the third aspect to the second possible implementation manner of the third aspect, in the third possible implementation manner of the third aspect, the HARQ parameter also includes the HARQ process number, and the first side uplink HARQ process is associated with the first Variable, the value of the first variable is the first parameter value or the second parameter value. The first parameter value indicates that the second terminal correctly receives the first data packet, and the second parameter value indicates that the second terminal does not correctly receive the first data packet. A processing unit for ignoring the second side uplink resource according to the HARQ parameters of the second side uplink resource: used to indicate retransmission in NDI, and the HARQ process number is the process of the first side uplink HARQ process In the case where the value of the first variable is the first parameter value, the second side uplink resource is ignored.

结合第三方面至第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,用于在NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一侧行链路HARQ进程的HARQ缓存为空的情况下,处理单元,具体用于忽略第二侧行链路资源。In combination with the third aspect to the third possible implementation manner of the third aspect, in the fourth possible implementation manner of the third aspect, it is used to indicate retransmission in the NDI, and the HARQ process number is the first side uplink When the process number of the HARQ process and the HARQ buffer of the first side uplink HARQ process is empty, the processing unit is specifically configured to ignore the second side uplink resource.

结合第三方面至第三方面的第四种可能的实现方式,在第三方面的第五种可能的 实现方式中,处理单元,还用于确定第一数据包已经成功被第二终端接收,清空第一侧行链路HARQ进程的HARQ缓存。With reference to the third aspect to the fourth possible implementation manner of the third aspect, in the fifth possible implementation manner of the third aspect, the processing unit is further configured to determine that the first data packet has been successfully received by the second terminal, Clear the HARQ buffer of the first side uplink HARQ process.

结合第三方面至第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,处理单元,用于根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包为:用于在NDI指示新传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一变量的值为第一参数值的情况下,在第二侧行链路资源上传输第二数据包。With reference to the third aspect to the fifth possible implementation manner of the third aspect, in the sixth possible implementation manner of the third aspect, the processing unit is configured to perform data processing in accordance with the HARQ parameter of the second side uplink resource. The second data packet transmitted on the two-side uplink resource is used to indicate a new transmission in the NDI, and the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first parameter value In the case of transmitting the second data packet on the second side uplink resource.

结合第三方面至第三方面的第七种可能的实现方式,在第三方面的第八种可能的实现方式中,处理单元,用于根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包为:用于在NDI指示新传的情况下,在第二侧行链路资源上传输第二数据包。With reference to the third aspect to the seventh possible implementation manner of the third aspect, in the eighth possible implementation manner of the third aspect, the processing unit is configured to perform data processing according to the HARQ parameter of the second side uplink resource The transmission of the second data packet on the two-side uplink resource is used to transmit the second data packet on the second side uplink resource when the NDI indicates a new transmission.

结合第三方面至第三方面的第八种可能的实现方式,在第三方面的第九种可能的实现方式中,处理单元,用于确定在第一时刻该通信单元未执行向网络设备发送确认信息的动作具体为:用于确定发送确认信息的时刻与第一终端发送第一消息的时刻均为第一时刻。在承载确认信息的物理上行信道的优先级低于第一消息的优先级,或者承载确认信息的物理上行信道的优先级低于承载第一消息的侧行链路信道的优先级的情况下,确定在第一时刻该通信单元未执行向网络设备发送确认信息的动作。With reference to the third aspect to the eighth possible implementation manner of the third aspect, in the ninth possible implementation manner of the third aspect, the processing unit is configured to determine that the communication unit has not performed sending to the network device at the first moment. The action of confirming information is specifically: determining that the time when the confirmation information is sent and the time when the first terminal sends the first message are both the first time. In the case where the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link channel carrying the first message, It is determined that the communication unit has not performed the action of sending confirmation information to the network device at the first moment.

结合第三方面至第三方面的第九种可能的实现方式,在第三方面的第十种可能的实现方式中,第一消息为该通信单元在随机接入过程中向网络设备发送的消息。With reference to the third aspect to the ninth possible implementation manner of the third aspect, in the tenth possible implementation manner of the third aspect, the first message is a message sent by the communication unit to the network device during the random access process .

结合第三方面至第三方面的第十种可能的实现方式,在第三方面的第十一种可能的实现方式中,物理上行信道为物理上行控制信道,第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH,处理单元,用于根据承载确认信息的物理上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻通信单元未向网络设备发送确认信息为:用于在第一时刻承载确认信息的物理上行控制信道的优先级低于侧行链路共享信道所映射的物理侧行链路共享信道PSSCH的优先级的情况下,确定在第一时刻通信单元未向网络设备发送确认信息。With reference to the third aspect to the tenth possible implementation manner of the third aspect, in the eleventh possible implementation manner of the third aspect, the physical uplink channel is a physical uplink control channel, and the first message is a side link SL Media access control MAC protocol data unit PDU, the side link channel carrying the first message is the side link shared channel SL-SCH, and the processing unit is used to carry the confirmation information according to the priority of the physical uplink channel and the bearer The priority of the side link channel of the first message, it is determined that the communication unit did not send confirmation information to the network device at the first moment: the priority of the physical uplink control channel used to carry the confirmation information at the first moment is lower than that of the side link In the case of the priority of the physical side link shared channel PSSCH mapped by the link shared channel, it is determined that the communication unit has not sent confirmation information to the network device at the first moment.

结合第三方面至第三方面的第十一种可能的实现方式,在第三方面的第十二种可能的实现方式中,确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级低于在SL-SCH上传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,处理单元,用于确定承载确认信息的物理上行控制信道的优先级低于承载SL MAC PDU的SL-SCH所映射的PSSCH的优先级。Combining the third aspect to the eleventh possible implementation manner of the third aspect, in the twelfth possible implementation manner of the third aspect, the side link logic with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority of the channel is lower than the priority of the side link logical channel with the highest priority among the SL MAC PDUs transmitted on the SL-SCH, and the processing unit is used to determine that the priority of the physical uplink control channel carrying confirmation information is lower than The priority of the PSSCH mapped to the SL-SCH carrying the SL MAC PDU.

结合第三方面至第三方面的第十二种可能的实现方式,在第三方面的第十三种可能的实现方式中,物理上行信道为物理上行共享信道PUSCH,第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH。处理单元,用于根据承载确认信息的上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻通信单元未向网络设备发送确认信息为,如果PUSCH的优先级低于SL-SCH的优先级,确定在第一时刻通信单元未向网络设备发送确认信息。Combining the third aspect to the twelfth possible implementation manner of the third aspect, in the thirteenth possible implementation manner of the third aspect, the physical uplink channel is the physical uplink shared channel PUSCH, and the first message is the side chain The SL media access control MAC protocol data unit PDU, and the side link channel carrying the first message is the side link shared channel SL-SCH. The processing unit is configured to determine, according to the priority of the uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, that the communication unit does not send confirmation information to the network device at the first moment, if the PUSCH The priority is lower than the priority of the SL-SCH, and it is determined that the communication unit has not sent confirmation information to the network device at the first moment.

结合第三方面至第三方面的第十三种可能的实现方式,在第三方面的第十四种可能的实现方式中,如果在所述PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道的优先级低于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则处理单元,用于确定PUSCH的优先级低于SL-SCH的优先级。Combining the third aspect to the thirteenth possible implementation manner of the third aspect, in the fourteenth possible implementation manner of the third aspect, if the uplink with the highest priority among the MAC PDUs transmitted on the PUSCH The priority of the logical channel is lower than the priority of the side link logical channel in the MAC PDU transmitted on the SL-SCH, the processing unit is used to determine that the priority of the PUSCH is lower than the priority of the SL-SCH level.

结合第三方面至第三方面的第十四种可能的实现方式,在第三方面的第十五种可能的实现方式中,如果确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,和在PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道的优先级均低于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则处理单元,用于确定PUSCH的优先级低于SL-SCH的优先级。Combining the third aspect to the fourteenth possible implementation manner of the third aspect, in the fifteenth possible implementation manner of the third aspect, if the side link with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority of the logical channel and the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH are lower than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH. Priority, the processing unit is used to determine that the priority of PUSCH is lower than the priority of SL-SCH.

结合第三方面至第三方面的第十五种可能的实现方式,在第三方面的第十六种可能的实现方式中,处理单元,还用于在承载确认信息的物理上行信道的优先级高于第一消息的优先级,或者承载确认信息的物理上行信道的优先级高于承载第一消息的侧行链路信道的优先级的情况下,通过通信单元在第一时刻向网络设备发送确认信息。In combination with the third aspect to the fifteenth possible implementation manner of the third aspect, in the sixteenth possible implementation manner of the third aspect, the processing unit is further configured to set the priority of the physical uplink channel carrying the confirmation information When the priority is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message, the communication unit sends to the network device at the first moment Confirm the information.

另一种示例,本申请实施例提供一种通信装置,该通信装置可以是第一终端,也可以是第一终端内的芯片。当该通信装置是第一终端时,该通信单元可以为收发器或者包括一个或多个具有收发信息功能的模块,该处理单元可以是处理器或者包括一个或多个具有处理能力的模块。该通信装置还可以包括存储单元。该存储单元可以是存储器。该存储单元,用于存储计算机程序代码,计算机程序代码包括指令。该处理单元执行该存储单元所存储的指令,以使该第一终端实现第一方面或第一方面的任意一种可能的实现方式中描述的一种处理侧行链路资源的方法。当该通信装置是第一终端内的芯片时,该处理单元可以是处理器,该通信单元可以统称为:通信接口。例如,通信接口可以为输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的计算机程序代码,以使该第一终端实现第一方面或第一方面的任意一种可能的实现方式中描述的一种处理侧行链路资源的方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第一终端内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。In another example, an embodiment of the present application provides a communication device. The communication device may be a first terminal or a chip in the first terminal. When the communication device is the first terminal, the communication unit may be a transceiver or include one or more modules with a function of sending and receiving information, and the processing unit may be a processor or include one or more modules with processing capabilities. The communication device may also include a storage unit. The storage unit may be a memory. The storage unit is used to store computer program code, and the computer program code includes instructions. The processing unit executes the instructions stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the first aspect or any one of the possible implementation manners of the first aspect. When the communication device is a chip in the first terminal, the processing unit may be a processor, and the communication unit may be collectively referred to as a communication interface. For example, the communication interface may be an input/output interface, pin or circuit, etc. The processing unit executes the computer program code stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the first aspect or any one of the possible implementation manners of the first aspect, the The storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the first terminal located outside the chip (for example, a read-only memory, a random access memory, etc.).

可选的,处理器、通信接口/收发器和存储器相互耦合。Optionally, the processor, the communication interface/transceiver and the memory are coupled to each other.

第四方面,本申请提供一种通信装置,该通信装置可以实现第一方面或第一方面的任意可能的实现方式中的方法,因此也能实现第二方面或第二方面任意可能的实现方式中的有益效果。该通信装置可以为第一终端,也可以为可以支持第一终端实现第一方面或第一方面的任意可能的实现方式中的方法的装置,例如应用于第一终端中的芯片。该装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。In a fourth aspect, this application provides a communication device that can implement the first aspect or any possible implementation of the first aspect, and therefore can also implement the second or any possible implementation of the second aspect The beneficial effects in. The communication device may be a first terminal, or a device that can support the first terminal to implement the first aspect or any possible implementation manner of the first aspect, such as a chip applied to the first terminal. The device can implement the above method by software, hardware, or by hardware executing corresponding software.

一种示例,该通信装置,包括:处理单元,用于确定在第一时刻未向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息。该确认信息用于指示第二终端是否正确接收第一终端在第一侧行链路资源上向第二终端发送的所述第一侧行链路HARQ进程的第一数据包。在确认信息指示第二终端未正确接收第一数据包的情况下,处理单元,还用于确定用于重新传输第一数据包的第三侧行链路资源。通信单元,用于通过第三侧行链路资源向第二终端发送第一数据包。In an example, the communication device includes: a processing unit, configured to determine that the first side uplink hybrid automatic repeat request HARQ process confirmation information is not sent to the network device at the first moment. The confirmation information is used to indicate whether the second terminal correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource. In a case where the confirmation information indicates that the second terminal did not correctly receive the first data packet, the processing unit is further configured to determine the third side uplink resource used to retransmit the first data packet. The communication unit is configured to send the first data packet to the second terminal through the third side uplink resource.

结合第四方面,在第四方面的第一种可能的实现方式中,通信单元,还用于接收 来自网络设备的第二侧行链路资源,第二侧行链路资源与所述第一侧行链路HARQ进程关联。处理单元,还用于确定用于重新传输第一数据包的第三侧行链路资源为:用于确定第二侧行链路资源为第三侧行链路资源。相应的,通信单元,用于通过第三侧行链路资源向第二终端发送第一数据包为:用于在第二侧行链路资源向第二终端发送第一数据包。With reference to the fourth aspect, in a first possible implementation manner of the fourth aspect, the communication unit is further configured to receive the second side uplink resource from the network device, and the second side uplink resource is connected to the first Side link HARQ process association. The processing unit is further configured to determine the third side uplink resource used to retransmit the first data packet as: used to determine that the second side uplink resource is the third side uplink resource. Correspondingly, the communication unit for sending the first data packet to the second terminal through the third side uplink resource is: for sending the first data packet to the second terminal on the second side uplink resource.

结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,处理单元,还用于确定用于重新传输第一数据包的第三侧行链路资源为:将第一侧行链路资源确定为第三侧行链路资源。相应的,通信单元,用于通过第三侧行链路资源向第二终端发送第一数据包为:用于通过第一侧行链路资源向第二终端发送第一数据包。With reference to the fourth aspect or the first possible implementation manner of the fourth aspect, in the second possible implementation manner of the fourth aspect, the processing unit is further configured to determine the third side used to retransmit the first data packet The uplink resource is: the first side uplink resource is determined as the third side uplink resource. Correspondingly, the communication unit for sending the first data packet to the second terminal through the third side uplink resource is: for sending the first data packet to the second terminal through the first side uplink resource.

结合第四方面至第四方面的第二种可能的实现方式,在第四方面的第三种可能的实现方式中,通信单元,用于通过第三侧行链路资源向第二终端发送第一数据包为,用于在第二时刻利用第一侧行链路资源向第二终端发送第一数据包,第二时刻由第一时刻和预设偏移值得到。With reference to the fourth aspect to the second possible implementation manner of the fourth aspect, in a third possible implementation manner of the fourth aspect, the communication unit is configured to send the second terminal to the second terminal through the third side uplink resource. A data packet is used to send the first data packet to the second terminal by using the first side uplink resource at the second time, and the second time is obtained from the first time and the preset offset value.

结合第四方面至第四方面的第三种可能的实现方式,在第四方面的第四种可能的实现方式中,通信单元,还用于接收来自网络设备的指示信息,该指示信息用于指示第一终端采用第一方式或第二方式确定第三侧行链路资源。其中,第一方式为:第一终端将网络设备为第一终端重新分配的第二侧行链路资源确定为第三侧行链路资源。第二方式为:第一终端将第一侧行链路资源确定为第三侧行链路资源。或者第一终端从预配置的侧行链路资源池中自主选择第三侧行链路资源。With reference to the fourth aspect to the third possible implementation manner of the fourth aspect, in the fourth possible implementation manner of the fourth aspect, the communication unit is further configured to receive instruction information from a network device, and the instruction information is used for Instruct the first terminal to use the first method or the second method to determine the third side uplink resource. The first way is: the first terminal determines the second side uplink resource reallocated by the network device for the first terminal as the third side uplink resource. The second way is: the first terminal determines the first side uplink resource as the third side uplink resource. Or the first terminal autonomously selects the third side link resource from the pre-configured side link resource pool.

其中,第四方面中,处理单元确定在第一时刻该装置未向网络设备发送确认信息的方式可以参考第三方面中的相关描述,此处不再赘述。Among them, in the fourth aspect, for the manner in which the processing unit determines that the apparatus did not send confirmation information to the network device at the first moment, reference may be made to the related description in the third aspect, which is not repeated here.

另一种示例,本申请实施例提供一种通信装置,该通信装置可以是第一终端,也可以是第一终端内的芯片。当该通信装置是第一终端时,该通信单元可以为收发器。该处理单元可以是处理器。该通信装置还可以包括存储单元。该存储单元可以是存储器。该存储单元,用于存储计算机程序代码,计算机程序代码包括指令。该处理单元执行该存储单元所存储的指令,以使该第一终端实现第二方面或第二方面的任意一种可能的实现方式中描述的一种处理侧行链路资源的方法。当该通信装置是第一终端内的芯片时,该处理单元可以是处理器,该通信单元可以统称为:通信接口。例如,通信接口可以为输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的计算机程序代码,以使该第一终端实现第二方面或第二方面的任意一种可能的实现方式中描述的一种处理侧行链路资源的方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第一终端内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。In another example, an embodiment of the present application provides a communication device. The communication device may be a first terminal or a chip in the first terminal. When the communication device is the first terminal, the communication unit may be a transceiver. The processing unit may be a processor. The communication device may also include a storage unit. The storage unit may be a memory. The storage unit is used to store computer program code, and the computer program code includes instructions. The processing unit executes the instructions stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the second aspect or any one of the possible implementation manners of the second aspect. When the communication device is a chip in the first terminal, the processing unit may be a processor, and the communication unit may be collectively referred to as a communication interface. For example, the communication interface may be an input/output interface, pin or circuit, etc. The processing unit executes the computer program code stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the second aspect or any one of the possible implementations of the second aspect, the The storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the first terminal located outside the chip (for example, a read-only memory, a random access memory, etc.).

可选的,处理器、通信接口/收发器和存储器相互耦合。Optionally, the processor, the communication interface/transceiver and the memory are coupled to each other.

第五方面,本申请实施例提供一种处理侧行链路资源的方法,包括:第一终端在第一时刻向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息。该确认信息用于指示第二终端正确接收第一终端在第一侧行链路资源上向第二终端发送的第一侧行链路HARQ进程的第一数据包。如果第一终端又接收到来自网络设备的第 二侧行链路资源。在确认信息指示第二终端正确接收第一数据包的情况下,第一终端根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源。其中,第二侧行链路资源的HARQ参数包括新数据指示NDI。In a fifth aspect, an embodiment of the present application provides a method for processing side-link resources, including: a first terminal sends confirmation information of a first side-link hybrid automatic repeat request HARQ process to a network device at a first moment. The confirmation information is used to instruct the second terminal to correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource. If the first terminal receives the second side uplink resource from the network device again. In the case where the confirmation information indicates that the second terminal correctly receives the first data packet, the first terminal processes the second side uplink resource according to the HARQ parameter of the second side uplink resource. Wherein, the HARQ parameter of the second side uplink resource includes the new data indicating NDI.

第五方面的方案适用于第一终端向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息,但是网络设备未接收到确认信息的情况。The solution of the fifth aspect is applicable to a situation where the first terminal sends confirmation information of the first side uplink hybrid automatic repeat request HARQ process to the network device, but the network device does not receive the confirmation information.

结合第五方面,在第五方面的第一种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源,包括:第一终端根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包。With reference to the fifth aspect, in the first possible implementation manner of the fifth aspect, the first terminal processes the second side uplink resource according to the HARQ parameter of the second side uplink resource, including: The HARQ parameters of the two-side uplink resource, and the second data packet is transmitted on the second side uplink resource.

结合第五方面或第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源,包括:第一终端根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源。With reference to the fifth aspect or the first possible implementation manner of the fifth aspect, in the second possible implementation manner of the fifth aspect, the first terminal processes the second side according to the HARQ parameters of the second side uplink resource The uplink resource includes: the first terminal ignores the second side uplink resource according to the HARQ parameter of the second side uplink resource.

结合第五方面至第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,HARQ参数还包括HARQ进程号,本申请实施例提供的方法还包括:第一侧行链路HARQ进程关联第一变量,第一变量的值为第一参数值或第二参数值。其中,第一参数值表示第二终端正确接收第一数据包,第二参数值表示第二终端未正确接收第一数据包。第一终端根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源,包括:在NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一变量的值为第一参数值的情况下,第一终端忽略第二侧行链路资源。With reference to the fifth aspect to the second possible implementation manner of the fifth aspect, in the third possible implementation manner of the fifth aspect, the HARQ parameter further includes the HARQ process number, and the method provided in the embodiment of the present application further includes: The one-side uplink HARQ process is associated with the first variable, and the value of the first variable is the first parameter value or the second parameter value. The first parameter value indicates that the second terminal correctly receives the first data packet, and the second parameter value indicates that the second terminal does not correctly receive the first data packet. The first terminal ignores the second side uplink resource according to the HARQ parameters of the second side uplink resource, including: indicating retransmission in the NDI, and the HARQ process number is the process number of the first side uplink HARQ process, and When the value of the first variable is the first parameter value, the first terminal ignores the second side uplink resource.

结合第五方面至第五方面的第三种可能的实现方式,在第五方面的第四种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源,包括:在NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一侧行链路HARQ进程的HARQ缓存为空的情况下,第一终端忽略第二侧行链路资源。With reference to the fifth aspect to the third possible implementation manner of the fifth aspect, in the fourth possible implementation manner of the fifth aspect, the first terminal ignores the second side according to the HARQ parameter of the second side uplink resource The uplink resource includes: when the NDI indicates retransmission, the HARQ process number is the process number of the first side uplink HARQ process, and the HARQ buffer of the first side uplink HARQ process is empty, the first The terminal ignores the second side uplink resource.

结合第五方面至第五方面的第四种可能的实现方式,在第五方面的第五种可能的实现方式中,本申请实施例提供的方法还包括:第一终端确定第一数据包已经成功被第二终端接收,第一终端清空第一侧行链路HARQ进程的HARQ缓存。With reference to the fifth aspect to the fourth possible implementation manner of the fifth aspect, in the fifth possible implementation manner of the fifth aspect, the method provided in this embodiment of the present application further includes: the first terminal determines that the first data packet has been Successfully received by the second terminal, the first terminal clears the HARQ buffer of the first side uplink HARQ process.

结合第五方面至第五方面的第五种可能的实现方式,在第五方面的第六种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包,包括:在NDI指示新传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一变量的值为第一参数值的情况下,第一终端在第二侧行链路资源上传输第二数据包。With reference to the fifth aspect to the fifth possible implementation manner of the fifth aspect, in the sixth possible implementation manner of the fifth aspect, the first terminal performs the operation on the second side according to the HARQ parameter of the second side uplink resource Transmitting the second data packet on the uplink resource includes: when the NDI indicates a new transmission, the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first parameter value , The first terminal transmits the second data packet on the second side uplink resource.

结合第五方面至第五方面的第六种可能的实现方式,在第五方面的第七种可能的实现方式中,第一终端根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包,包括:在NDI指示新传的情况下,第一终端在第二侧行链路资源上传输第二数据包。With reference to the fifth aspect to the sixth possible implementation manner of the fifth aspect, in the seventh possible implementation manner of the fifth aspect, the first terminal performs the operation on the second side according to the HARQ parameter of the second side uplink resource Transmitting the second data packet on the uplink resource includes: when the NDI indicates the new transmission, the first terminal transmits the second data packet on the second side uplink resource.

结合第五方面至第五方面的第七种可能的实现方式,在第五方面的第八种可能的实现方式中,第一终端在第一时刻已向网络设备发送确认信息,包括:第一终端确定发送确认信息的时刻与第一终端发送第一消息的时刻均为第一时刻。在承载确认信息的物理上行信道的优先级高于第一消息的优先级,或者承载确认信息的物理上行信道 的优先级高于承载第一消息的侧行链路信道的优先级的情况下,第一终端确定在第一时刻已向网络设备发送确认信息。由于发送确认信息的时刻与第一终端发送第一消息的时刻相同,则发送确认信息的时刻与第一终端发送第一消息的时刻冲突,且承载确认信息的物理上行信道的优先级高于第一消息的优先级或者承载第一消息的侧行链路信道的优先级,因此第一终端可能会优先在第一时刻向网络设备发送确认信息。With reference to the fifth aspect to the seventh possible implementation manner of the fifth aspect, in the eighth possible implementation manner of the fifth aspect, the first terminal has sent confirmation information to the network device at the first moment, including: The time when the terminal determines to send the confirmation information and the time when the first terminal sends the first message are both the first time. In the case where the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message, The first terminal determines that the confirmation information has been sent to the network device at the first moment. Since the time when the confirmation information is sent is the same as the time when the first terminal sends the first message, the time when the confirmation information is sent conflicts with the time when the first terminal sends the first message, and the priority of the physical uplink channel carrying the confirmation information is higher than the first message. The priority of a message or the priority of the side link channel carrying the first message, so the first terminal may send the confirmation information to the network device first at the first moment.

结合第五方面至第五方面的第七种可能的实现方式,在第五方面的第八种可能的实现方式中,第一消息为第一终端在随机接入过程中向网络设备发送的消息。With reference to the fifth aspect to the seventh possible implementation manner of the fifth aspect, in the eighth possible implementation manner of the fifth aspect, the first message is a message sent by the first terminal to the network device during the random access process .

结合第五方面至第五方面的第八种可能的实现方式,在第五方面的第九种可能的实现方式中,物理上行信道为物理上行控制信道,第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH,第一终端根据承载确认信息的物理上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,在第一时刻已向网络设备发送确认信息,包括:在第一时刻承载确认信息的物理上行控制信道的优先级高于侧行链路共享信道所映射的物理侧行链路共享信道PSSCH的优先级的情况下,第一终端在第一时刻已向网络设备发送确认信息。With reference to the fifth aspect to the eighth possible implementation manner of the fifth aspect, in the ninth possible implementation manner of the fifth aspect, the physical uplink channel is a physical uplink control channel, and the first message is a side link SL media Access control MAC protocol data unit PDU, the side link channel carrying the first message is the side link shared channel SL-SCH, and the first terminal carries the first message according to the priority of the physical uplink channel carrying the confirmation information The priority of the side link channel, the confirmation information has been sent to the network device at the first moment, including: the priority of the physical uplink control channel carrying the confirmation information at the first moment is higher than that mapped by the side link shared channel In the case of the priority of the physical side uplink shared channel PSSCH, the first terminal has sent confirmation information to the network device at the first moment.

结合第五方面至第五方面的第九种可能的实现方式,在第五方面的第十种可能的实现方式中,确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级高于在SL-SCH上传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,第一终端确定承载确认信息的物理上行控制信道的优先级高于承载SL MAC PDU的SL-SCH所映射的PSSCH的优先级。In combination with the fifth aspect to the ninth possible implementation manner of the fifth aspect, in the tenth possible implementation manner of the fifth aspect, the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority is higher than the priority of the side link logical channel with the highest priority among the SL MAC PDUs transmitted on the SL-SCH. The first terminal determines that the priority of the physical uplink control channel carrying the confirmation information is higher than that of the SL MAC PDU. The priority of the PSSCH mapped by the SL-SCH.

结合第五方面至第五方面的第十种可能的实现方式,在第五方面的第十一种可能的实现方式中,物理上行信道为物理上行共享信道PUSCH,第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH。第一终端根据承载确认信息的上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,在第一时刻向网络设备发送确认信息,包括:如果PUSCH的优先级高于SL-SCH的优先级,第一终端在第一时刻向网络设备发送确认信息。With reference to the fifth aspect to the tenth possible implementation manner of the fifth aspect, in the eleventh possible implementation manner of the fifth aspect, the physical uplink channel is the physical uplink shared channel PUSCH, and the first message is the side link SL media access control MAC protocol data unit PDU, the side link channel carrying the first message is the side link shared channel SL-SCH. The first terminal sends confirmation information to the network device at the first moment according to the priority of the uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, including: if the priority of the PUSCH is higher than the SL -SCH priority, the first terminal sends confirmation information to the network device at the first moment.

结合第五方面至第五方面的第十一种可能的实现方式,在第五方面的第十二种可能的实现方式中,如果在所述PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道的优先级高于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则第一终端确定PUSCH的优先级高于SL-SCH的优先级。With reference to the fifth aspect to the eleventh possible implementation manner of the fifth aspect, in the twelfth possible implementation manner of the fifth aspect, if the uplink with the highest priority among the MAC PDUs transmitted on the PUSCH The priority of the logical channel is higher than the priority of the side link logical channel in the MAC PDU transmitted on the SL-SCH, and the first terminal determines that the priority of the PUSCH is higher than the priority of the SL-SCH.

结合第五方面至第五方面的第十二种可能的实现方式,在第五方面的第十三种可能的实现方式中,如果确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,和在PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道的优先级均高于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则第一终端确定PUSCH的优先级高于SL-SCH的优先级。Combining the fifth aspect to the twelfth possible implementation manner of the fifth aspect, in the thirteenth possible implementation manner of the fifth aspect, if the side link with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority of the logical channel and the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH are higher than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH Priority, the first terminal determines that the priority of the PUSCH is higher than the priority of the SL-SCH.

结合第五方面至第五方面的第十三种可能的实现方式,在第五方面的第十四种可能的实现方式中,本申请实施例提供的方法还包括:在承载确认信息的物理上行信道的优先级低于第一消息的优先级,或者承载确认信息的物理上行信道的优先级低于承载第一消息的侧行链路信道的优先级的情况下,第一终端确定在第一时刻向网络设备 发送第一消息。With reference to the fifth aspect to the thirteenth possible implementation manner of the fifth aspect, in the fourteenth possible implementation manner of the fifth aspect, the method provided in this embodiment of the present application further includes: in the physical uplink carrying confirmation information In the case that the priority of the channel is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link channel carrying the first message, the first terminal determines that the Send the first message to the network device at all times.

第六方面,本申请实施例提供一种处理侧行链路资源的方法,包括:第一终端在第一时刻向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息。该确认信息用于指示第二终端未正确接收第一终端在第一侧行链路资源上向第二终端发送的第一侧行链路HARQ进程的第一数据包。如果第一终端未接收到来自网络设备的第二侧行链路资源,则第一终端确定将第一侧行链路资源确定为用于重传第一数据包的侧行链路资源。第一终端通过第一侧行链路资源重新向第二终端发送第一数据包。In a sixth aspect, an embodiment of the present application provides a method for processing side link resources, including: a first terminal sends confirmation information for a first side link hybrid automatic repeat request HARQ process to a network device at a first moment. The confirmation information is used to indicate that the second terminal did not correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource. If the first terminal does not receive the second side link resource from the network device, the first terminal determines to determine the first side link resource as the side link resource used to retransmit the first data packet. The first terminal resends the first data packet to the second terminal through the first side uplink resource.

本申请实施例提供一种处理侧行链路资源的方法,该方法中第一终端可以在确定在第一时刻向网络设备发送确认信息,该确认信息用于指示第二终端未正确接收第一数据包。但是如果第一终端未接收到来自网络设备的第二侧行链路资源则可能表示该网络设备未接收到指示第二终端未正确接收第一数据包的确认信息,因此,第一终端可以利用第一侧行链路资源重传第一数据包。这样可以保证侧行链路传输的可靠性。The embodiment of the present application provides a method for processing side link resources. In the method, the first terminal can send confirmation information to the network device at the first time when determining that the confirmation information is used to indicate that the second terminal has not correctly received the first data pack. However, if the first terminal does not receive the second side link resource from the network device, it may indicate that the network device has not received the confirmation message indicating that the second terminal did not correctly receive the first data packet. Therefore, the first terminal can use The uplink resource on the first side retransmits the first data packet. This can ensure the reliability of the side link transmission.

结合第六方面,在第六方面的第一种可能的实现方式中,第一终端通过第一侧行链路资源重新向第二终端发送第一数据包,包括:第一终端在第二时刻利用第一侧行链路资源重新向第二终端发送第一数据包,第二时刻由第一时刻和预设偏移值得到。With reference to the sixth aspect, in the first possible implementation manner of the sixth aspect, the first terminal resending the first data packet to the second terminal through the first side uplink resource includes: the first terminal sends the first data packet to the second terminal at the second time Using the first side uplink resource to resend the first data packet to the second terminal, the second time is obtained from the first time and the preset offset value.

第六方面中第一终端在第一时刻向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息的具体过程可以参考第五方面中的描述,此处不再赘述。For the specific process of the first terminal in the sixth aspect sending the confirmation information of the first side uplink hybrid automatic repeat request HARQ process to the network device at the first moment, reference may be made to the description in the fifth aspect, which will not be repeated here.

第七方面,本申请提供一种通信装置,该通信装置可以实现第五方面或第五方面的任意可能的实现方式中的方法,因此也能实现第五方面或第五方面任意可能的实现方式中的有益效果。该通信装置可以为第一终端,也可以为可以支持第一终端实现第五方面或第五方面的任意可能的实现方式中的方法的装置,例如应用于第一终端中的芯片。该装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。In a seventh aspect, this application provides a communication device that can implement the fifth aspect or any possible implementation manner of the fifth aspect, and therefore can also implement any possible implementation manner of the fifth aspect or the fifth aspect The beneficial effects in. The communication device may be a first terminal, or a device that can support the first terminal to implement the fifth aspect or the method in any possible implementation manner of the fifth aspect, for example, a chip applied to the first terminal. The device can implement the above method by software, hardware, or by hardware executing corresponding software.

一种示例,该通信装置,包括:处理单元,用于确定在第一时刻该通信装置的通信单元向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息。该确认信息用于指示第二终端正确接收通信单元在第一侧行链路资源上向第二终端发送的第一侧行链路HARQ进程的第一数据包。处理单元,用于在通信单元接收到来自网络设备的第二侧行链路资源,且在确认信息指示第二终端正确接收第一数据包的情况下,根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源。其中,第二侧行链路资源的HARQ参数包括新数据指示NDI和HARQ进程号。In one example, the communication device includes: a processing unit, configured to determine that the communication unit of the communication device sends confirmation information of the first side uplink hybrid automatic repeat request HARQ process to the network device at the first moment. The confirmation information is used to instruct the second terminal to correctly receive the first data packet of the first side uplink HARQ process sent by the communication unit to the second terminal on the first side uplink resource. The processing unit is configured to: when the communication unit receives the second side uplink resource from the network device, and when the confirmation information indicates that the second terminal correctly receives the first data packet, perform the HARQ according to the second side uplink resource Parameters to process the second side uplink resource. Wherein, the HARQ parameter of the second side uplink resource includes the new data indicating NDI and HARQ process number.

第七方面的方案适用于该通信装置的通信单元向网络设备发送第一侧行链路HARQ进程的确认信息,但是网络设备未接收到确认信息的情况。The solution of the seventh aspect is applicable to a situation in which the communication unit of the communication device sends the confirmation information of the first side uplink HARQ process to the network device, but the network device does not receive the confirmation information.

结合第七方面,在第七方面的第一种可能的实现方式中,处理单元,用于根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源,为:用于根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包。With reference to the seventh aspect, in a first possible implementation manner of the seventh aspect, the processing unit is configured to process the second side uplink resource according to the HARQ parameter of the second side uplink resource, and is: The HARQ parameter of the second side uplink resource, and the second data packet is transmitted on the second side uplink resource.

结合第七方面或第七方面的第一种可能的实现方式,在第七方面的第二种可能的实现方式中,处理单元,用于根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源为:用于根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源。With reference to the seventh aspect or the first possible implementation manner of the seventh aspect, in the second possible implementation manner of the seventh aspect, the processing unit is configured to process the second aspect according to the HARQ parameter of the second side uplink resource The two-side uplink resource is used to ignore the second side uplink resource according to the HARQ parameter of the second side uplink resource.

结合第七方面至第七方面的第二种可能的实现方式,在第七方面的第三种可能的实现方式中,HARQ参数还包括HARQ进程号,第一侧行链路HARQ进程关联第一 变量,第一变量的值为第一参数值或第二参数值。其中,第一参数值表示第二终端正确接收第一数据包,第二参数值表示第二终端未正确接收第一数据包。处理单元,用于在NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一变量的值为第一参数值的情况下,忽略第二侧行链路资源。With reference to the seventh aspect to the second possible implementation manner of the seventh aspect, in the third possible implementation manner of the seventh aspect, the HARQ parameter further includes the HARQ process number, and the first side uplink HARQ process is associated with the first Variable, the value of the first variable is the first parameter value or the second parameter value. The first parameter value indicates that the second terminal correctly receives the first data packet, and the second parameter value indicates that the second terminal does not correctly receive the first data packet. A processing unit for ignoring the second side uplink when the NDI indicates retransmission, the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first parameter value Resources.

结合第七方面至第七方面的第三种可能的实现方式,在第七方面的第四种可能的实现方式中,处理单元,用于根据第二侧行链路资源的HARQ参数,忽略第二侧行链路资源为:用于在NDI指示重传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一侧行链路HARQ进程的HARQ缓存为空的情况下,忽略第二侧行链路资源。With reference to the seventh aspect to the third possible implementation manner of the seventh aspect, in the fourth possible implementation manner of the seventh aspect, the processing unit is configured to ignore the HARQ parameter of the second side uplink resource. The two side uplink resources are: used when the NDI indicates retransmission, and the HARQ process number is the process number of the first side uplink HARQ process, and the HARQ buffer of the first side uplink HARQ process is empty , Ignore the second side uplink resource.

结合第七方面至第七方面的第四种可能的实现方式,在第七方面的第五种可能的实现方式中,处理单元,还用于确定第一数据包已经成功被第二终端接收,清空第一侧行链路HARQ进程的HARQ缓存。With reference to the seventh aspect to the fourth possible implementation manner of the seventh aspect, in the fifth possible implementation manner of the seventh aspect, the processing unit is further configured to determine that the first data packet has been successfully received by the second terminal, Clear the HARQ buffer of the first side uplink HARQ process.

结合第七方面至第七方面的第五种可能的实现方式,在第七方面的第六种可能的实现方式中,处理单元,用于根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包为:用于在NDI指示新传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一变量的值为第一参数值的情况下,在第二侧行链路资源上传输第二数据包。With reference to the seventh aspect to the fifth possible implementation manner of the seventh aspect, in the sixth possible implementation manner of the seventh aspect, the processing unit is configured to perform data processing according to the HARQ parameter of the second side uplink resource. The second data packet transmitted on the two-side uplink resource is used to indicate a new transmission in the NDI, and the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first parameter value In the case of transmitting the second data packet on the second side uplink resource.

结合第七方面至第七方面的第六种可能的实现方式,在第七方面的第七种可能的实现方式中,通信单元,用于根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包为:用于在NDI指示新传的情况下,在第二侧行链路资源上传输第二数据包。With reference to the seventh aspect to the sixth possible implementation manner of the seventh aspect, in the seventh possible implementation manner of the seventh aspect, the communication unit is configured to perform data processing according to the HARQ parameter of the second side uplink resource. The transmission of the second data packet on the two-side uplink resource is used to transmit the second data packet on the second side uplink resource when the NDI indicates a new transmission.

结合第七方面至第七方面的第七种可能的实现方式,在第七方面的第八种可能的实现方式中,处理单元,用于确定发送确认信息的时刻与该装置发送第一消息的时刻均为第一时刻。在承载确认信息的物理上行信道的优先级高于第一消息的优先级,或者承载确认信息的物理上行信道的优先级高于承载第一消息的侧行链路信道的优先级的情况下,处理单元,还用于确定在第一时刻该装置向网络设备发送确认信息。With reference to the seventh aspect to the seventh possible implementation manner of the seventh aspect, in the eighth possible implementation manner of the seventh aspect, the processing unit is configured to determine the time when the confirmation information is sent and the time when the device sends the first message All moments are the first moment. In the case where the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message, The processing unit is further configured to determine that the device sends confirmation information to the network device at the first moment.

结合第七方面至第七方面的第八种可能的实现方式,在第七方面的第九种可能的实现方式中,第一消息为该装置在随机接入过程中向网络设备发送的消息。With reference to the seventh aspect to the eighth possible implementation manner of the seventh aspect, in the ninth possible implementation manner of the seventh aspect, the first message is a message sent by the device to the network device during the random access process.

结合第七方面至第七方面的第九种可能的实现方式,在第七方面的第十种可能的实现方式中,物理上行信道为物理上行控制信道,第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH,处理单元,用于根据承载确认信息的物理上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻该装置向网络设备发送确认信息为,用于在第一时刻承载确认信息的物理上行控制信道的优先级高于侧行链路共享信道所映射的物理侧行链路共享信道PSSCH的优先级的情况下,确定在第一时刻该装置向网络设备发送确认信息。With reference to the seventh aspect to the ninth possible implementation manner of the seventh aspect, in the tenth possible implementation manner of the seventh aspect, the physical uplink channel is the physical uplink control channel, and the first message is the side link SL media Access control MAC protocol data unit PDU, the side link channel that carries the first message is the side link shared channel SL-SCH, and the processing unit is used to carry the confirmation information according to the priority of the physical uplink channel and the first message. The priority of the side link channel of a message, it is determined that the device sends confirmation information to the network device at the first moment as that the priority of the physical uplink control channel used to carry the confirmation information at the first moment is higher than that of the side link In the case of the priority of the physical side link shared channel PSSCH mapped by the shared channel, it is determined that the device sends confirmation information to the network device at the first moment.

结合第七方面至第七方面的第十种可能的实现方式,在第七方面的第十一种可能的实现方式中,确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级高于在SL-SCH上传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先 级,处理单元,用于确定承载确认信息的物理上行控制信道的优先级高于承载SL MAC PDU的SL-SCH所映射的PSSCH的优先级。In combination with the seventh aspect to the tenth possible implementation manner of the seventh aspect, in the eleventh possible implementation manner of the seventh aspect, the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority of is higher than the priority of the side link logical channel with the highest priority in the SL MAC PDU transmitted on the SL-SCH, and the processing unit is used to determine that the priority of the physical uplink control channel carrying the confirmation information is higher than the priority of the bearer The priority of the PSSCH mapped to the SL-SCH of the SL MAC PDU.

结合第七方面至第七方面的第十一种可能的实现方式,在第七方面的第十二种可能的实现方式中,物理上行信道为物理上行共享信道PUSCH,第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH。处理单元,用于根据承载确认信息的上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻该装置向网络设备发送确认信息,具体为:如果PUSCH的优先级高于SL-SCH的优先级,用于确定在第一时刻该装置向网络设备发送确认信息。With reference to the seventh aspect to the eleventh possible implementation manner of the seventh aspect, in the twelfth possible implementation manner of the seventh aspect, the physical uplink channel is the physical uplink shared channel PUSCH, and the first message is the side chain The SL media access control MAC protocol data unit PDU, and the side link channel carrying the first message is the side link shared channel SL-SCH. The processing unit is configured to determine that the device sends the confirmation information to the network device at the first moment according to the priority of the uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, specifically: if PUSCH The priority of is higher than the priority of SL-SCH, and is used to determine that the device sends confirmation information to the network device at the first moment.

结合第七方面至第七方面的第十二种可能的实现方式,在第七方面的第十三种可能的实现方式中,如果在所述PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道的优先级高于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则处理单元,用于确定PUSCH的优先级高于SL-SCH的优先级。In combination with the seventh aspect to the twelfth possible implementation manner of the seventh aspect, in the thirteenth possible implementation manner of the seventh aspect, if the uplink with the highest priority among the MAC PDUs transmitted on the PUSCH The priority of the logical channel is higher than the priority of the side link logical channel in the MAC PDU transmitted on the SL-SCH, the processing unit is used to determine that the priority of the PUSCH is higher than the priority of the SL-SCH level.

结合第七方面至第七方面的第十三种可能的实现方式,在第七方面的第十四种可能的实现方式中,如果确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,和在PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道的优先级均高于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则处理单元,用于确定PUSCH的优先级高于SL-SCH的优先级。Combining the seventh aspect to the thirteenth possible implementation manner of the seventh aspect, in the fourteenth possible implementation manner of the seventh aspect, if the side link with the highest priority in the SL MAC PDU corresponding to the confirmation information The priority of the logical channel and the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH are higher than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH Priority, the processing unit is used to determine that the priority of PUSCH is higher than the priority of SL-SCH.

结合第七方面至第七方面的第十四种可能的实现方式,在第七方面的第十五种可能的实现方式中,在承载确认信息的物理上行信道的优先级低于第一消息的优先级,或者承载确认信息的物理上行信道的优先级低于承载第一消息的侧行链路信道的优先级的情况下,通信单元,用于确定在第一时刻向网络设备发送第一消息。Combining the seventh aspect to the fourteenth possible implementation manner of the seventh aspect, in the fifteenth possible implementation manner of the seventh aspect, the priority of the physical uplink channel carrying the confirmation information is lower than that of the first message Priority, or in the case where the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link channel carrying the first message, the communication unit is configured to determine to send the first message to the network device at the first moment .

另一种示例,本申请实施例提供一种通信装置,该通信装置可以是第一终端,也可以是第一终端内的芯片。当该通信装置是第一终端时,该通信单元可以为收发器。该处理单元可以是处理器。该通信装置还可以包括存储单元。该存储单元可以是存储器。该存储单元,用于存储计算机程序代码,计算机程序代码包括指令。该处理单元执行该存储单元所存储的指令,以使该第一终端实现第五方面或第五方面的任意一种可能的实现方式中描述的一种处理侧行链路资源的方法。当该通信装置是第一终端内的芯片时,该处理单元可以是处理器,该通信单元可以统称为:通信接口。例如,通信接口可以为输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的计算机程序代码,以使该第一终端实现第五方面或第五方面的任意一种可能的实现方式中描述的一种处理侧行链路资源的方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第一终端内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。In another example, an embodiment of the present application provides a communication device. The communication device may be a first terminal or a chip in the first terminal. When the communication device is the first terminal, the communication unit may be a transceiver. The processing unit may be a processor. The communication device may also include a storage unit. The storage unit may be a memory. The storage unit is used to store computer program code, and the computer program code includes instructions. The processing unit executes the instructions stored in the storage unit, so that the first terminal implements the method for processing side uplink resources described in the fifth aspect or any one of the possible implementation manners of the fifth aspect. When the communication device is a chip in the first terminal, the processing unit may be a processor, and the communication unit may be collectively referred to as a communication interface. For example, the communication interface can be an input/output interface, a pin or a circuit. The processing unit executes the computer program code stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the fifth aspect or any one of the possible implementation manners of the fifth aspect, the The storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the first terminal located outside the chip (for example, a read-only memory, a random access memory, etc.).

可选的,处理器、通信接口/收发器和存储器相互耦合。Optionally, the processor, the communication interface/transceiver and the memory are coupled to each other.

第八方面,本申请提供一种通信装置,该通信装置可以实现第六方面或第六方面的任意可能的实现方式中的方法,因此也能实现第六方面或第六方面任意可能的实现方式中的有益效果。该通信装置可以为第一终端,也可以为可以支持第一终端实现第六方面或第六方面的任意可能的实现方式中的方法的装置,例如应用于第一终端中的 芯片。该装置可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。In an eighth aspect, this application provides a communication device that can implement the sixth aspect or any possible implementation manner of the sixth aspect, and therefore can also implement any possible implementation manner of the sixth aspect or the sixth aspect The beneficial effects in. The communication device may be a first terminal, or a device that can support the first terminal to implement the sixth aspect or any possible implementation manner of the sixth aspect, for example, a chip applied to the first terminal. The device can implement the above method by software, hardware, or by hardware executing corresponding software.

一种示例,该通信装置,包括:通信单元,用于收发信息。处理单元,用于确定在第一时刻通信单元向网络设备发送第一侧行链路HARQ进程的确认信息。该确认信息用于指示第二终端未正确接收第一终端在第一侧行链路资源上向第二终端发送的第一侧行链路HARQ进程的第一数据包。如果处理单元,确定通信单元未接收到来自网络设备的第二侧行链路资源,则将第一侧行链路资源确定为用于重传第一数据包的侧行链路资源。通信单元,用于通过第一侧行链路资源向第二终端发送第一数据包。In an example, the communication device includes: a communication unit for sending and receiving information. The processing unit is configured to determine that the communication unit sends confirmation information of the first side uplink HARQ process to the network device at the first moment. The confirmation information is used to indicate that the second terminal did not correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal to the second terminal on the first side uplink resource. If the processing unit determines that the communication unit has not received the second side uplink resource from the network device, then the first side uplink resource is determined as the side uplink resource for retransmitting the first data packet. The communication unit is configured to send the first data packet to the second terminal through the first side uplink resource.

在一种可能的实现方式中,通信单元,用于通过侧行链路资源向第二终端发送第一数据包,具体为:通信单元,用于在第二时刻利用第一侧行链路资源向第二终端发送第一数据包,第二时刻由第一时刻和预设偏移值得到。In a possible implementation manner, the communication unit is configured to send the first data packet to the second terminal through the side link resource, specifically: the communication unit is configured to use the first side link resource at the second time The first data packet is sent to the second terminal, and the second time is obtained from the first time and the preset offset value.

第八方面中处理单元用于确定在第一时刻该装置向网络设备发送第一侧行链路HARQ进程的确认信息的具体过程可以参考第六方面中的描述,此处不再赘述。For the specific process of the processing unit in the eighth aspect for determining that the device sends the confirmation information of the first side uplink HARQ process to the network device at the first moment, reference may be made to the description in the sixth aspect, which will not be repeated here.

另一种示例,本申请实施例提供一种通信装置,该通信装置可以是第一终端,也可以是第一终端内的芯片。当该通信装置是第一终端时,该通信单元可以为收发器。该处理单元可以是处理器。该通信装置还可以包括存储单元。该存储单元可以是存储器。该存储单元,用于存储计算机程序代码,计算机程序代码包括指令。该处理单元执行该存储单元所存储的指令,以使该第一终端实现第六方面或第六方面的任意一种可能的实现方式中描述的一种处理侧行链路资源的方法。当该通信装置是第一终端内的芯片时,该处理单元可以是处理器,该通信单元可以统称为:通信接口。例如,通信接口可以为输入/输出接口、管脚或电路等。该处理单元执行存储单元所存储的计算机程序代码,以使该第一终端实现第六方面或第六方面的任意一种可能的实现方式中描述的一种处理侧行链路资源的方法,该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第一终端内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。In another example, an embodiment of the present application provides a communication device. The communication device may be a first terminal or a chip in the first terminal. When the communication device is the first terminal, the communication unit may be a transceiver. The processing unit may be a processor. The communication device may also include a storage unit. The storage unit may be a memory. The storage unit is used to store computer program code, and the computer program code includes instructions. The processing unit executes the instructions stored in the storage unit, so that the first terminal implements the method for processing side uplink resources described in the sixth aspect or any one of the possible implementation manners of the sixth aspect. When the communication device is a chip in the first terminal, the processing unit may be a processor, and the communication unit may be collectively referred to as a communication interface. For example, the communication interface can be an input/output interface, a pin or a circuit. The processing unit executes the computer program code stored in the storage unit, so that the first terminal implements the method for processing side link resources described in the sixth aspect or any one of the possible implementation manners of the sixth aspect, the The storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the first terminal located outside the chip (for example, a read-only memory, a random access memory, etc.).

可选的,处理器、通信接口/收发器和存储器相互耦合。Optionally, the processor, the communication interface/transceiver and the memory are coupled to each other.

第九方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第一方面至第一方面的任意一种可能的实现方式中描述的处理侧行链路资源的方法。In the ninth aspect, the embodiments of the present application provide a computer-readable storage medium. The computer-readable storage medium stores a computer program or instruction. When the computer program or instruction is run on a computer, the computer executes the steps as described in the first aspect to the first aspect. The method for processing side link resources described in any one of the possible implementations on the one hand.

第十方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第二方面至第二方面的任意一种可能的实现方式中描述的处理侧行链路资源的方法。In a tenth aspect, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instruction. When the computer program or instruction runs on a computer, the computer executes the operations as described in the second aspect to the first aspect. The method for processing side link resources described in any one of the possible implementations of the second aspect.

第十一方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行如第五方面至第五方面的任意一种可能的实现方式中描述的处理侧行链路资源的方法。In an eleventh aspect, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program or instruction. When the computer program or instruction runs on a computer, the computer executes the operations as described in the fifth aspect to The method for processing side link resources described in any one of the possible implementations of the fifth aspect.

第十二方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执 行如第六方面至第六方面的任意一种可能的实现方式中描述的处理侧行链路资源的方法。In the twelfth aspect, the embodiments of the present application provide a computer-readable storage medium. The computer-readable storage medium stores a computer program or instruction. When the computer program or instruction is run on a computer, the computer can execute aspects such as the sixth aspect to The method for processing side link resources described in any one of the possible implementations of the sixth aspect.

第十三方面,本申请实施例提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第一方面或第一方面的各种可能的实现方式中描述的一种处理侧行链路资源的方法。In a thirteenth aspect, the embodiments of the present application provide a computer program product including instructions. When the instructions are run on a computer, the computer executes a process described in the first aspect or various possible implementations of the first aspect. Sidelink resource method.

第十四方面,本申请提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第二方面或第二方面的各种可能的实现方式中描述的一种处理侧行链路资源的方法。In a fourteenth aspect, this application provides a computer program product including instructions, which when the instructions run on a computer, cause the computer to execute the second aspect or a processing side described in the various possible implementations of the second aspect Link resource method.

第十五方面,本申请实施例提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第五方面或第五方面的各种可能的实现方式中描述的一种处理侧行链路资源的方法。In the fifteenth aspect, the embodiments of the present application provide a computer program product including instructions. When the instructions are executed on a computer, the computer executes a process described in the fifth aspect or various possible implementations of the fifth aspect. Sidelink resource method.

第十六方面,本申请提供一种包括指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行第六方面或第六方面的各种可能的实现方式中描述的一种处理侧行链路资源的方法。In a sixteenth aspect, the present application provides a computer program product including instructions, which when the instructions run on a computer, cause the computer to execute the processing side described in the sixth aspect or various possible implementations of the sixth aspect Link resource method.

第十七方面,本申请实施例提供一种通信系统,该通信系统包括:一个或多个第三方面所描述的通信装置,以及网络设备。可选的,该通信系统还可以包括:第二终端。In a seventeenth aspect, an embodiment of the present application provides a communication system, which includes: one or more of the communication devices described in the third aspect, and a network device. Optionally, the communication system may further include: a second terminal.

第十八方面,本申请实施例提供一种通信系统,该通信系统包括:一个或多个第四方面所描述的通信装置,以及网络设备。可选的,该通信系统还可以包括:第二终端。In an eighteenth aspect, embodiments of the present application provide a communication system, which includes: one or more of the communication devices described in the fourth aspect, and network equipment. Optionally, the communication system may further include: a second terminal.

第十九方面,本申请实施例提供一种通信系统,该通信系统包括:一个或多个第七方面所描述的通信装置,以及网络设备。可选的,该通信系统还可以包括:第二终端。In a nineteenth aspect, an embodiment of the present application provides a communication system, which includes: one or more communication devices described in the seventh aspect, and a network device. Optionally, the communication system may further include: a second terminal.

第二十方面,本申请实施例提供一种通信系统,该通信系统包括:一个或多个第八方面所描述的通信装置,以及网络设备。可选的,该通信系统还可以包括:第二终端。In a twentieth aspect, an embodiment of the present application provides a communication system, which includes: one or more communication devices described in the eighth aspect, and a network device. Optionally, the communication system may further include: a second terminal.

第二十一方面,本申请实施例提供一种通信装置,该通信装置包括处理器和存储介质,所述存储介质存储有指令,所述指令被所述处理器运行时,实现如第一方面或第一方面的各种可能的实现方式描述的处理侧行链路资源的方法。In a twenty-first aspect, an embodiment of the present application provides a communication device that includes a processor and a storage medium, the storage medium stores instructions, and when the instructions are executed by the processor, the implementation is as in the first aspect Or the methods for processing side link resources described in the various possible implementations of the first aspect.

第二十二方面,本申请实施例提供一种通信装置,该通信装置包括处理器和存储介质,所述存储介质存储有指令,所述指令被所述处理器运行时,实现如第二方面或第二方面的各种可能的实现方式描述的处理侧行链路资源的方法。In a twenty-second aspect, an embodiment of the present application provides a communication device that includes a processor and a storage medium, the storage medium stores instructions, and when the instructions are executed by the processor, the implementation is as in the second aspect Or the methods for processing side link resources described in various possible implementations of the second aspect.

第二十三方面,本申请实施例提供一种通信装置,该通信装置包括处理器和存储介质,所述存储介质存储有指令,所述指令被所述处理器运行时,实现如第五方面或第五方面的各种可能的实现方式描述的处理侧行链路资源的方法。In a twenty-third aspect, an embodiment of the present application provides a communication device that includes a processor and a storage medium. The storage medium stores instructions. When the instructions are executed by the processor, the implementation of the fifth aspect is Or the method for processing side link resources described in various possible implementation manners of the fifth aspect.

第二十四方面,本申请实施例提供一种通信装置,该通信装置包括处理器和存储介质,所述存储介质存储有指令,所述指令被所述处理器运行时,实现如第六方面或第六方面的各种可能的实现方式描述的处理侧行链路资源的方法。In a twenty-fourth aspect, an embodiment of the present application provides a communication device that includes a processor and a storage medium. The storage medium stores instructions. When the instructions are executed by the processor, the sixth aspect is implemented. Or the method for processing side link resources described in various possible implementation manners of the sixth aspect.

第二十五方面,本申请实施例提供了一种通信装置,该通信装置包括一个或者多 个模块,用于实现上述第一方面、第二方面、第五方面、第六方面的方法,该一个或者多个模块可以与上述第一方面、第二方面、第五方面、第六方面的方法中的各个步骤相对应。In a twenty-fifth aspect, an embodiment of the present application provides a communication device that includes one or more modules for implementing the methods of the first, second, fifth, and sixth aspects described above. One or more modules may correspond to the steps in the methods of the first, second, fifth, and sixth aspects described above.

第二十六方面,本申请实施例提供一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现第一方面或第一方面的各种可能的实现方式中所描述的一种处理侧行链路资源的方法。通信接口用于与所述芯片之外的其它模块进行通信。In the twenty-sixth aspect, an embodiment of the present application provides a chip including a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement the first aspect or the first aspect A method for processing side link resources described in various possible implementations. The communication interface is used to communicate with modules other than the chip.

第二十七方面,本申请实施例提供一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现第二方面或第二方面的各种可能的实现方式中所描述的一种处理侧行链路资源的方法。通信接口用于与芯片之外的其它模块进行通信。In the twenty-seventh aspect, an embodiment of the present application provides a chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a computer program or instruction to implement the second aspect or the second aspect A method for processing side link resources described in various possible implementations. The communication interface is used to communicate with other modules outside the chip.

第二十八方面,本申请实施例提供一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现第五方面或第五方面的各种可能的实现方式中所描述的一种处理侧行链路资源的方法。通信接口用于与所述芯片之外的其它模块进行通信。In a twenty-eighth aspect, an embodiment of the present application provides a chip that includes a processor and a communication interface, and the communication interface is coupled to the processor. The processor is used to run a computer program or instruction to implement the fifth aspect or the fifth aspect. A method for processing side link resources described in various possible implementations. The communication interface is used to communicate with modules other than the chip.

第二十九方面,本申请实施例提供一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现第六方面或第六方面的各种可能的实现方式中所描述的一种处理侧行链路资源的方法。通信接口用于与芯片之外的其它模块进行通信。In a twenty-ninth aspect, an embodiment of the present application provides a chip that includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a computer program or instruction to implement the sixth aspect or the sixth aspect A method for processing side link resources described in various possible implementations. The communication interface is used to communicate with other modules outside the chip.

具体的,本申请实施例中提供的芯片还包括存储器,用于存储计算机程序或指令。Specifically, the chip provided in the embodiment of the present application further includes a memory for storing computer programs or instructions.

上述提供的任一种装置或计算机存储介质或计算机程序产品或芯片或通信系统均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文提供的对应的方法中对应方案的有益效果,此处不再赘述。Any of the above-provided devices or computer storage media or computer program products or chips or communication systems are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the corresponding ones provided above The beneficial effects of the corresponding solutions in the method will not be repeated here.

附图说明Description of the drawings

图1为本申请实施例提供的一种通信系统的架构图;FIG. 1 is an architecture diagram of a communication system provided by an embodiment of this application;

图2为本申请实施例提供的一种通信设备的结构示意图;2 is a schematic structural diagram of a communication device provided by an embodiment of this application;

图3a~图3d为网络设备和终端之间反馈确认信息的示意图;3a to 3d are schematic diagrams of feedback confirmation information between the network device and the terminal;

图4-图9为本申请实施例提供的一种发送侧行链路资源的方法的流程示意图;4-9 are schematic flowcharts of a method for sending side uplink resources according to an embodiment of this application;

图10为本申请实施例提供的一种通信装置的结构示意图;FIG. 10 is a schematic structural diagram of a communication device provided by an embodiment of this application;

图11为本申请实施例提供的又一种通信装置的结构示意图;FIG. 11 is a schematic structural diagram of another communication device provided by an embodiment of this application;

图12为本申请实施例提供的一种芯片的结构示意图。FIG. 12 is a schematic structural diagram of a chip provided by an embodiment of the application.

具体实施方式detailed description

为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一终端和第一终端仅仅是为了区分不同的终端,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。In order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items that have substantially the same function and effect. For example, the first terminal and the first terminal are only used to distinguish different terminals, and the sequence of the first terminal is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and order of execution, and words such as "first" and "second" do not limit the difference.

需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释 为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。It should be noted that in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or illustrations. Any embodiment or design solution described as "exemplary" or "for example" in this application should not be construed as being more preferable or advantageous than other embodiments or design solutions. To be precise, words such as "exemplary" or "for example" are used to present related concepts in a specific manner.

本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。In this application, "at least one" refers to one or more, and "multiple" refers to two or more. "And/or" describes the association relationship of the associated objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A alone exists, both A and B exist, and B exists alone, where A, B can be singular or plural. The character "/" generally indicates that the associated objects are in an "or" relationship. "The following at least one item (a)" or similar expressions refers to any combination of these items, including any combination of a single item (a) or plural items (a). For example, at least one item (a) of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple .

本申请的技术方案可以应用于各种通信系统,例如:长期演进(long time evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、通用移动通信系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统、公共陆地移动网络(public land mobile network,PLMN)系统、设备对设备(device to device,D2D)网络系统或者机器对机器(machine to machine,M2M)网络系统以及未来的5G通信系统等。The technical solution of this application can be applied to various communication systems, such as: long-term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) ) System, universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, public land mobile network (PLMN) system, device-to-device (device to device, D2D) network system or machine to machine (machine to machine, M2M) network system and future 5G communication systems.

本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。本申请实施例中以提供的方法应用于NR系统或5G网络中为例进行说明。The network architecture and business scenarios described in the embodiments of this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. Those of ordinary skill in the art will know that with the network With the evolution of architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems. In the embodiments of the present application, the method provided is applied to an NR system or a 5G network as an example for description.

在介绍本申请实施例之前,首先介绍本申请实施例中涉及到的名词:Before introducing the embodiments of this application, first introduce the terms involved in the embodiments of this application:

1)、侧行链路(sidelink,SL)是指:针对终端和终端之间直接通信定义的。也即终端和终端之间不通过基站转发而直接通信的链路。1). Sidelink (SL) refers to: defined for direct communication between a terminal and a terminal. That is, the terminal and the terminal communicate directly without forwarding through the base station.

2)、sidelink资源是指:终端1在侧行链路上与终端2传输sidelink信息的资源。2) The sidelink resource refers to the resource used by the terminal 1 to transmit sidelink information with the terminal 2 on the side link.

3)、sidelink信息是指:任意两个终端在侧行链路上传输的侧行链路数据或者控制信息,也可以称为第一数据包或者V2X业务。3) The sidelink information refers to the sidelink data or control information transmitted by any two terminals on the sidelink, which can also be called the first data packet or V2X service.

下面将结合附图,对本申请中的技术方案进行描述。The technical solution in this application will be described below in conjunction with the drawings.

如图1所示,图1示出了本申请实施例提供的一种发送侧行链路资源的方法所应用的通信系统,该通信系统包括:一个或多个网络设备(比如图1所示的网络设备10)、一个或多个终端(比如图1所示的第一终端20,第二终端30、第三终端40)。在图1中以终端为车辆为例。As shown in FIG. 1, FIG. 1 shows a communication system to which a method for transmitting side link resources provided by an embodiment of the present application is applied. The communication system includes: one or more network devices (such as shown in FIG. 1 The network device 10), one or more terminals (such as the first terminal 20, the second terminal 30, and the third terminal 40 shown in FIG. 1). In Figure 1, the terminal is a vehicle as an example.

其中,第一终端20与网络设备10通信,第一终端20和第二终端30、第二终端30和第三终端40进行通信。当然,第二终端30和第三终端40也可以和网络设备10通信。Wherein, the first terminal 20 communicates with the network device 10, and the first terminal 20 and the second terminal 30, and the second terminal 30 and the third terminal 40 communicate. Of course, the second terminal 30 and the third terminal 40 can also communicate with the network device 10.

需要说明的是,图1所示的通信系统还可以包括:核心网。网络设备10可以与该核心网连接。核心网可以是4G核心网(例如,核心分组网演进(evolved packet core,EPC))或者5G核心网(5G core,5GC)、或未来的各种通信系统中的核心网。以及路侧单元(road side unit,RSU)。RSU还可以为该系统中的各个终端提供各类服务信 息和数据网络的接入,例如,以终端为车辆为例,例如,RSU还可以为该系统中的各个终端提供不停车收费、车内娱乐等功能都极大的提高了交通智能化。It should be noted that the communication system shown in FIG. 1 may also include a core network. The network device 10 can be connected to the core network. The core network may be a 4G core network (for example, evolved packet core (EPC)) or a 5G core network (5G core, 5GC), or a core network in various future communication systems. And roadside unit (RSU). RSU can also provide various types of service information and data network access for each terminal in the system. For example, taking the terminal as a vehicle, for example, RSU can also provide non-stop toll and in-vehicle charging for each terminal in the system. Functions such as entertainment have greatly improved traffic intelligence.

以核心网可以是4G核心网为例,网络设备10可以为4G系统中的演进型基站(evolved Node B,eNB或eNodeB)。第一终端20为可以与eNB进行信息传输的终端。eNB通过S1接口接入EPC网。Taking the core network may be a 4G core network as an example, the network device 10 may be an evolved Node B (eNB or eNodeB) in a 4G system. The first terminal 20 is a terminal that can perform information transmission with an eNB. The eNB accesses the EPC network through the S1 interface.

以核心网可以5G核心网为例,网络设备10可以为NR系统中的下一代节点B(the next generation node B,gNB),第一终端20为可以与gNB进行信息传输的终端。gNB通过NG接口接入5GC。Taking a 5G core network as an example, the network device 10 may be the next generation node B (gNB) in the NR system, and the first terminal 20 is a terminal that can transmit information with the gNB. The gNB is connected to the 5GC through the NG interface.

当然,网络设备10还可以为第三代合作伙伴计划(3rd generation partnership project,3GPP)协议基站,或者可以为非3GPP协议基站。Of course, the network device 10 may also be a third generation partnership project (3rd generation partnership project, 3GPP) protocol base station, or may be a non-3GPP protocol base station.

其中,网络设备10与第一终端20之间具有第一传输链路。例如,第一传输链路可以为Uu链路。第一终端20与第二终端30之间具有第二传输链路。例如,第二传输链路可以为侧行链路。Uu链路用于传输网络设备10向第一终端20发送的Uu业务(信息或数据)。There is a first transmission link between the network device 10 and the first terminal 20. For example, the first transmission link may be a Uu link. There is a second transmission link between the first terminal 20 and the second terminal 30. For example, the second transmission link may be a side link. The Uu link is used to transmit Uu services (information or data) sent by the network device 10 to the first terminal 20.

第一终端20与第二终端30可以在sidelink上彼此传输V2X业务,也可以称为第一数据包或sidelink信息。第一终端20可以在Uu链路上向网络设备10传输上行(Uplink,UL)Uu业务,也可以在Uu链路上接收网络设备10发送的下行(Downlink,DL)Uu业务。The first terminal 20 and the second terminal 30 can transmit V2X services to each other on the sidelink, which can also be referred to as the first data packet or sidelink information. The first terminal 20 may transmit an uplink (Uplink, UL) Uu service to the network device 10 on the Uu link, and may also receive a downlink (Downlink, DL) Uu service sent by the network device 10 on the Uu link.

其中,第一终端20与第二终端30通过直连通信的接口可以为接口1。例如接口1可以称为PC5接口,采用车联网专用频段(如5.9GHz)。第一终端20与网络设备10之间的接口可以称为接口2(例如,Uu接口),采用蜂窝网频段(如1.8GHz)。PC5接口一般用于V2X,或者D2D等可以在设备间进行直联通信的场景。The interface through which the first terminal 20 and the second terminal 30 communicate through direct connection may be the interface 1. For example, the interface 1 can be called a PC5 interface, and uses a dedicated frequency band (such as 5.9 GHz) for the Internet of Vehicles. The interface between the first terminal 20 and the network device 10 may be referred to as interface 2 (for example, Uu interface), and adopts a cellular network frequency band (for example, 1.8 GHz). The PC5 interface is generally used in V2X or D2D scenarios where direct communication between devices is possible.

上述接口1、接口2的名称仅是个示例,本申请实施例对接口1、接口2的名称不作限定。The above-mentioned names of interface 1 and interface 2 are only examples, and the embodiment of the present application does not limit the names of interface 1 and interface 2.

如图1所示,图1示出了本申请实施例提供的一种场景,如图1所示,以第一终端20为标识为X的车辆(简称:车辆X)为例,如果车辆X决定执行超车操作,则车辆X可以向位于其前方的第二终端30(例如,标识为Y的车辆(简称:车辆Y))在第一侧行链路资源上发送对话框50的中的第一数据包(例如,第一数据包可以为超车指示、车辆X的当前车速(例如,75km/h)),以便车辆Y接收到X的当前车速以及超车指示后,减速行驶,以使得X安全超车。如果车辆Y接收到X的当前车速以及超车指示,则车辆Y可以向车辆X反馈对话框60的信息。车辆X接收到车辆Y的信息后,确定车辆Y正确接收超车指示、车辆X的当前车速后,则可以向网络设备10反馈ACK作为确认信息,以便网络设备10确定在第一侧行链路资源上向车辆Y发送的超车指示、车辆X的当前车速已被车辆Y正确接收。但是由于车辆X向网络设备10反馈ACK的时刻有可能和车辆X发送的随机接入消息冲突,因此,车辆X会优先向网络设备10发送随机接入消息,而放弃向网络设备10反馈ACK。As shown in Fig. 1, Fig. 1 shows a scenario provided by an embodiment of the present application. As shown in Fig. 1, taking the first terminal 20 as the vehicle with the identification X (abbreviated as: vehicle X) as an example, if the vehicle X Deciding to perform an overtaking operation, vehicle X can send the second terminal 30 in front of it (for example, the vehicle identified as Y (abbreviated as vehicle Y)) on the first sidelink resource in the dialog box 50. A data packet (for example, the first data packet may be an overtaking instruction, the current speed of vehicle X (for example, 75km/h)), so that vehicle Y will slow down after receiving X's current speed and overtaking instruction to make X safe overtake. If the vehicle Y receives the current speed of X and the overtaking instruction, the vehicle Y can feed back the information of the dialog box 60 to the vehicle X. After vehicle X receives the information of vehicle Y and determines that vehicle Y correctly receives the overtaking instruction and the current speed of vehicle X, it can feed back ACK to the network device 10 as confirmation information, so that the network device 10 can determine the first side uplink resource The overtaking instruction sent to vehicle Y and the current speed of vehicle X have been correctly received by vehicle Y. However, since the time when the vehicle X feeds back the ACK to the network device 10 may conflict with the random access message sent by the vehicle X, the vehicle X will preferentially send the random access message to the network device 10 and give up feeding back the ACK to the network device 10.

图1所示的场景仅为举例,其他终端之间通信的场景也适用于本申请方案。The scenario shown in FIG. 1 is only an example, and other scenarios of communication between terminals are also applicable to the solution of this application.

通常情况下,V2X业务在sidelink上的sidelink资源上传输,Uu业务在Uu链路上的Uu资源上传输。Generally, V2X services are transmitted on the sidelink resources on the sidelink, and Uu services are transmitted on the Uu resources on the Uu link.

第一终端20获取sidelink的资源分配方式有两种,一种是基于网络设备10调度的资源分配方式,即由网络设备10为第一终端20调度sidelink资源。该第一终端20可以在sidelink资源上向第二终端30传输sidelink数据或者sidelink信息。另一种是第一终端20在资源池中自主选择资源的分配方式,即由第一终端20在网络设备10通过系统消息或者专用信令配置或者预配置的资源池中自主选择sidelink资源,以在自主选择的sidelink资源上向第二终端30传输sidelink数据或者sidelink信息。There are two resource allocation methods for the first terminal 20 to obtain the sidelink. One is the resource allocation method based on the scheduling of the network device 10, that is, the network device 10 schedules the sidelink resources for the first terminal 20. The first terminal 20 may transmit sidelink data or sidelink information to the second terminal 30 on the sidelink resource. The other is the way in which the first terminal 20 autonomously selects resources in the resource pool, that is, the first terminal 20 autonomously selects sidelink resources from the resource pool configured or pre-configured by the network device 10 through system messages or dedicated signaling to The sidelink data or sidelink information is transmitted to the second terminal 30 on the independently selected sidelink resource.

第一终端20或第二终端30,是一种具有无线通信功能的设备,可以部署在陆地上,包括室内或室外、手持或车载。也可以部署在水面上(如轮船等)。还可以部署在空中(例如飞机、气球和卫星上等)。终端又称之为用户设备(user equipment,UE),移动台(mobile station,MS)、移动终端(mobile terminal,MT)以及终端设备等,是一种向用户提供语音和/或数据连通性的设备。例如,终端包括具有无线连接功能的手持式设备、车载设备等。目前,终端可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备(例如智能手表、智能手环、计步器等),车载设备(例如,汽车、自行车、电动车、飞机、船舶、火车、高铁等)、虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、智能家居设备(例如,冰箱、电视、空调、电表等)、智能机器人、车间设备、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端,或智慧家庭(smart home)中的无线终端、飞行设备(例如,智能机器人、热气球、无人机、飞机)等。本申请一种可能的应用的场景中终端设备为经常工作在地面的终端设备,例如车载设备。在本申请中,为了便于叙述,部署在上述设备中的芯片,例如片上系统(System-On-a-Chip,SOC)、基带芯片等,或者其他具备通信功能的芯片也可以称为终端。The first terminal 20 or the second terminal 30 is a device with wireless communication function, which can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted. It can also be deployed on the water (such as ships, etc.). It can also be deployed in the air (for example, on airplanes, balloons, and satellites). The terminal is also called user equipment (UE), mobile station (MS), mobile terminal (mobile terminal, MT), and terminal equipment, etc., which provide users with voice and/or data connectivity. equipment. For example, terminals include handheld devices and vehicle-mounted devices with wireless connection functions. At present, the terminal can be: mobile phone (mobile phone), tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device (such as smart watch, smart bracelet, pedometer, etc.), In-vehicle equipment (for example, cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed rail, etc.), virtual reality (VR) equipment, augmented reality (AR) equipment, industrial control (industrial control) Wireless terminals, smart home equipment (for example, refrigerators, TVs, air conditioners, electricity meters, etc.), smart robots, workshop equipment, wireless terminals in self-driving, wireless terminals in remote medical surgery, and smart Wireless terminals in a smart grid, wireless terminals in transportation safety, wireless terminals in a smart city, or wireless terminals in a smart home, and flying equipment (e.g., smart Robots, hot air balloons, drones, airplanes, etc. In a possible application scenario of this application, the terminal device is a terminal device that often works on the ground, such as a vehicle-mounted device. In this application, for ease of description, chips deployed in the above devices, such as System-On-a-Chip (SOC), baseband chips, etc., or other chips with communication functions may also be referred to as terminals.

终端可以是具有相应通信功能的车辆,或者车载通信装置,或者其它嵌入式通信装置,也可以是用户手持通信设备,包括手机,平板电脑等。The terminal may be a vehicle with corresponding communication function, or a vehicle-mounted communication device, or other embedded communication device, or a user-held communication device, including a mobile phone, a tablet computer, and the like.

目前车辆可以通过车辆与车辆之间通信(vehicle to vehicle,V2V)或者车辆与路边基础设施通信(vehicle to infrastructure,V2I)(例如,基础设施为路侧单元(road side unit,RSU))或者车辆与行人之间的通信(vehicle to pedestrian,V2P)或者车辆与网络通信(vehicle to network,V2N)来及时获取路况信息或接收信息服务,这些通信方式可以统称为V2X通信(其中,X代表任何事物)。上述通信通常将V2X通信所使用的网络成为车联网。Currently, vehicles can communicate through vehicle-to-vehicle (V2V) or vehicle-to-infrastructure (V2I) (for example, the infrastructure is a roadside unit (RSU)) or Vehicle-to-pedestrian communication (V2P) or vehicle-to-network communication (V2N) to obtain road condition information or receive information services in time. These communication methods can be collectively referred to as V2X communication (where X represents any thing). The above-mentioned communication usually turns the network used by V2X communication into the Internet of Vehicles.

本申请实施例描述的各个方案应用于V2X场景时,可以适用于如下领域:无人驾驶(unmanned driving)、自动驾驶(automated driving/ADS)、辅助驾驶(driver assistance/ADAS)、智能驾驶(intelligent driving)、网联驾驶(connected driving)、智能网联驾驶(Intelligent network driving)、汽车共享(car sharing)。When the solutions described in the embodiments of this application are applied to V2X scenarios, they can be applied to the following fields: unmanned driving (unmanned driving), autonomous driving (ADS), driver assistance/ADAS, intelligent driving (intelligent driving) driving), connected driving, intelligent network driving, car sharing.

作为示例,在本申请实施例中,该终端还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上, 或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。As an example, in the embodiment of the present application, the terminal may also be a wearable device. Wearable devices can also be called wearable smart devices. It is a general term for the application of wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. Wearable devices are not only a hardware device, but also realize powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include full-featured, large-sized, complete or partial functions that can be achieved without relying on smart phones, such as smart watches or smart glasses, and only focus on a certain type of application function, and need to cooperate with other devices such as smart phones. Use, such as various smart bracelets and smart jewelry for physical sign monitoring.

网络设备10为与第一终端20配合使用的一种可以用于发射或接收信号的实体。例如,可以是WLAN中的接入点(access point,AP),还可以是LTE中的演进型基站(evolved Node B,eNB或eNodeB),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。The network device 10 is an entity that cooperates with the first terminal 20 and can be used to transmit or receive signals. For example, it can be an access point (AP) in WLAN, an evolved base station (evolved Node B, eNB, or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device And the network equipment in the future 5G network or the network equipment in the future evolved PLMN network.

另外,在本发明实施例中,网络设备为小区提供服务,终端通过该小区使用的传输资源(例如,时域资源,或者,频域资源,或者,时频资源)与网络设备进行通信。该小区可以是网络设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(metro cell)、微小区(micro cell)、微微小区(Pico cell)、毫微微小区(femto cell)等,这些小小区具有覆盖范围小和发射功率低的特点,适用于提供高速率的数据传输服务。In addition, in the embodiment of the present invention, the network equipment provides services for the cell, and the terminal communicates with the network equipment through the transmission resources (for example, time domain resources, or frequency domain resources, or time-frequency resources) used by the cell. The cell can be a cell corresponding to a network device (e.g. a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cell here can include: metro cell, micro cell ( Micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmit power, and are suitable for providing high-rate data transmission services.

图2示出了本申请实施例提供一种通信设备的硬件结构示意图。本申请实施例中的第一终端20、第二终端30以及网络设备10的硬件结构可以参考如图2所示的结构。该通信设备包括处理器41,通信线路44以及至少一个收发器(图2中仅是示例性的以包括收发器43为例进行说明)。FIG. 2 shows a schematic diagram of the hardware structure of a communication device provided by an embodiment of the present application. The hardware structure of the first terminal 20, the second terminal 30, and the network device 10 in the embodiment of the present application may refer to the structure shown in FIG. 2. The communication device includes a processor 41, a communication line 44, and at least one transceiver (in FIG. 2 it is only an example that the transceiver 43 is included for illustration).

处理器41可以是一个通用中央处理器(central processing unit,CPU),微处理器,特定应用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本申请方案程序执行的集成电路。The processor 41 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more programs for controlling the execution of the program of this application. integrated circuit.

通信线路44可包括一通路,在上述组件之间传送信息。The communication line 44 may include a path to transmit information between the aforementioned components.

收发器43,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,RAN),无线局域网(wireless local area networks,WLAN)等。The transceiver 43 uses any device such as a transceiver for communication with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc. .

可选的,该通信设备还可以包括存储器42。Optionally, the communication device may further include a memory 42.

存储器42可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路44与处理器相连接。存储器也可以和处理器集成在一起。The memory 42 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM), or other types that can store information and instructions The dynamic storage device can also be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disk storage, optical disc storage (Including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store desired program codes in the form of instructions or data structures and can be used by a computer Any other media accessed, but not limited to this. The memory can exist independently and is connected to the processor through the communication line 44. The memory can also be integrated with the processor.

其中,存储器42用于存储执行本申请方案的计算机执行指令,并由处理器41来控制执行。处理器41用于执行存储器42中存储的计算机执行指令,从而实现本申请下述实施例提供的策略控制方法。The memory 42 is used to store computer-executable instructions for executing the solution of the present application, and the processor 41 controls the execution. The processor 41 is configured to execute computer-executable instructions stored in the memory 42 to implement the policy control method provided in the following embodiments of the present application.

可选的,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application program code, which is not specifically limited in the embodiments of the present application.

在具体实现中,作为一种实施例,处理器41可以包括一个或多个CPU,例如图2中的CPU0和CPU1。In a specific implementation, as an embodiment, the processor 41 may include one or more CPUs, such as CPU0 and CPU1 in FIG. 2.

在具体实现中,作为一种实施例,通信设备可以包括多个处理器,例如图2中的处理器41和处理器45。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。In a specific implementation, as an embodiment, the communication device may include multiple processors, such as the processor 41 and the processor 45 in FIG. 2. Each of these processors can be a single-CPU (single-CPU) processor or a multi-core (multi-CPU) processor. The processor here may refer to one or more devices, circuits, and/or processing cores for processing data (for example, computer program instructions).

下面将结合图4至图5对本申请实施例提供的一种发送侧行链路资源的方法进行具体阐述。Hereinafter, a method for sending side uplink resources provided by an embodiment of the present application will be described in detail with reference to FIGS. 4 to 5.

需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。It should be noted that the name of the message between each network element or the name of each parameter in the message in the following embodiments of this application is just an example, and other names may also be used in specific implementations. The embodiments of this application do not make specific details about this. limited.

需要指出的是,本申请各实施例之间可以相互借鉴或参考,例如,相同或相似的步骤,方法实施例、通信系统实施例和装置实施例之间,均可以相互参考,不予限制。It should be pointed out that the various embodiments of the present application can be used for mutual reference or reference, for example, the same or similar steps, the method embodiment, the communication system embodiment, and the device embodiment can all be referred to each other without limitation.

如图3a所示,在Uu链路上,为了保证终端和网络设备之间的数据传输的可靠性的一种方法是对数据进行HARQ重传。Uu链路上的上行数据传输的HARQ的基本过程如图3a所示:1、网络设备10向第一终端20发送物理下行控制信道(physical downlink control channel,PDCCH),该PDCCH调度第一终端20传输新上行数据。2、第一终端20向网络设备10发送上行数据。3、网络设备10收到该上行数据后,如果网络设备10解码失败。则网络设备10向第一终端20发送PDCCH,该PDCCH用于调度第一终端20重传上述步骤中未被网络设备10成功解码的上行数据。4、第一终端20根据PDCCH确定重传资源位置后在重传资源上重传上行数据。As shown in Figure 3a, on the Uu link, one method to ensure the reliability of data transmission between the terminal and the network device is to perform HARQ retransmission on the data. The basic process of HARQ for uplink data transmission on the Uu link is shown in Figure 3a: 1. The network device 10 sends a physical downlink control channel (PDCCH) to the first terminal 20, and the PDCCH schedules the first terminal 20 Transmit new upstream data. 2. The first terminal 20 sends uplink data to the network device 10. 3. After the network device 10 receives the uplink data, if the network device 10 fails to decode. Then the network device 10 sends a PDCCH to the first terminal 20, and the PDCCH is used to schedule the first terminal 20 to retransmit the uplink data that has not been successfully decoded by the network device 10 in the foregoing steps. 4. The first terminal 20 retransmits the uplink data on the retransmission resource after determining the location of the retransmission resource according to the PDCCH.

如图3b所示,Uu链路上的下行数据传输的HARQ的基本过程:1、网络设备10向第一终端20发送下行数据。2、第一终端20收到该下行数据后,如果解码失败,第一终端20反馈NACK给网络设备10。3、网络设备10接收到NACK会重传下行数据。使得第一终端20根据重传指示在新的物理下行共享信道(physical downlink shared channel,PDSCH)上重新接收下行数据。网络设备10执行下行数据的重传。4、第一终端20收到该下行数据后,解码成功,则向网络设备10反馈ACK。As shown in FIG. 3b, the basic process of HARQ for downlink data transmission on the Uu link: 1. The network device 10 sends downlink data to the first terminal 20. 2. After the first terminal 20 receives the downlink data, if the decoding fails, the first terminal 20 feeds back a NACK to the network device 10. 3. The network device 10 retransmits the downlink data after receiving the NACK. This allows the first terminal 20 to re-receive downlink data on a new physical downlink shared channel (PDSCH) according to the retransmission instruction. The network device 10 performs retransmission of downlink data. 4. After receiving the downlink data, the first terminal 20 succeeds in decoding, and then feeds back an ACK to the network device 10.

网络设备10执行下行数据的重传,包括:网络设备10通过PDCCH指示PDSCH的资源位置,PDSCH携带重传的下行数据。The network device 10 performing the retransmission of downlink data includes: the network device 10 indicates the resource location of the PDSCH through the PDCCH, and the PDSCH carries the retransmitted downlink data.

目前在LTE系统中,侧行链路数据传输的HARQ基本过程如图3c所示:1、第一终端20发送侧行链路数据(包括数据的新传和重传)给第二终端30。2、第二终端30对侧行链路数据进行解码。由于目前LTE系统中,第一终端20发送侧行链路数据采用广播方式,因此,第二终端30无论是否成功解码侧行链路数据,第二终端30均未向第一终端20发送ACK/NACK反馈。由于第一终端20未接收到第二终端30反馈的ACK,其有可能误以为第二终端30未成功解码,后续过程中还可能如步骤2~M继续向第二终端30重传侧行链路数据,但是由于第二终端30已成功解码侧行链路数据,因此,第二终端30对于重传的侧行链路数据不再解码。这样会使得第一终端20重复 发送侧行链路数据,造成侧行链路资源浪费。In the current LTE system, the basic HARQ process of side-link data transmission is shown in FIG. 3c: 1. The first terminal 20 sends side-link data (including new transmission and retransmission of data) to the second terminal 30. 2. The second terminal 30 decodes the side link data. Since in the current LTE system, the first terminal 20 transmits the side uplink data in a broadcast mode, no matter whether the second terminal 30 successfully decodes the side uplink data or not, the second terminal 30 does not send ACK/ to the first terminal 20. NACK feedback. Since the first terminal 20 does not receive the ACK fed back by the second terminal 30, it may mistakenly believe that the second terminal 30 has not successfully decoded it. In the subsequent process, it may continue to retransmit the side chain to the second terminal 30 as in steps 2 to M. However, since the second terminal 30 has successfully decoded the side uplink data, the second terminal 30 no longer decodes the retransmitted side uplink data. This will cause the first terminal 20 to repeatedly send side-link data, resulting in waste of side-link resources.

在NR系统中,Sidelink支持单播,组播和广播传输。对于单播和组播传输,支持基于HARQ反馈的重传机制。基于网络设备10调度的资源分配方式下,侧行链路数据传输的HARQ过程如图3d所示:In the NR system, Sidelink supports unicast, multicast and broadcast transmission. For unicast and multicast transmission, a retransmission mechanism based on HARQ feedback is supported. Based on the resource allocation mode scheduled by the network device 10, the HARQ process of side link data transmission is shown in Figure 3d:

1、网络设备10向第一终端20发送PDCCH,以调度第一终端20的侧行链路数据的新传。2、第一终端20向第二终端30发送侧行链路数据。3、第二终端30接收到侧行链路数据后,如果解码失败,第二终端30向第一终端20反馈NACK。4、第一终端20反馈NACK给网络设备10。5、网络设备10向第一终端20发送PDCCH,调度第一终端20重新向第二终端30发送第二终端30未成功解码的侧行链路数据,即侧行链路数据重传。6、第一终端20执行侧行链路重传。1. The network device 10 sends a PDCCH to the first terminal 20 to schedule the new transmission of side link data of the first terminal 20. 2. The first terminal 20 sends side link data to the second terminal 30. 3. After the second terminal 30 receives the side link data, if the decoding fails, the second terminal 30 feeds back a NACK to the first terminal 20. 4. The first terminal 20 feeds back a NACK to the network device 10. 5. The network device 10 sends a PDCCH to the first terminal 20, and schedules the first terminal 20 to re-send to the second terminal 30 the side link that the second terminal 30 has not successfully decoded Data, that is, retransmission of side link data. 6. The first terminal 20 performs side-link retransmission.

但是,第一终端20可能未接收到第二终端30反馈的确认信息,这时,第一终端20可能不确定第二终端30是否正确接收到侧行链路数据。进而第一终端20不确定后续如何处理该侧行链路数据。However, the first terminal 20 may not receive the confirmation information fed back by the second terminal 30. At this time, the first terminal 20 may not be sure whether the second terminal 30 correctly receives the side link data. Furthermore, the first terminal 20 is not sure how to process the side link data subsequently.

但是,如图1所示,第一终端20在需要通过反馈Sidelink数据传输的确认信息ACK/NACK给网络设备10时,可能会出现与其它传输的在时间上的冲突或者重叠。例如,第一终端20发送ACK/NACK给网络设备10的时间与第一终端20向网络设备10发送的第一消息或者第一终端20向第二终端30发送的第一消息的时刻相同,因此可以称之为冲突。如果发生冲突时,第一终端20可能会丢弃向网络设备10发送ACK/NACK,这样网络设备10将无法接收到来自第一终端20的ACK/NACK,因此网络设备10可能无法得知第一终端20向第二终端30发送的侧行链路数据是否被正确接收。如果网络设备10未为第一终端20配置重传的侧行链路资源,则未被正确接收到的侧行链路数据可能无法重传。或者如果网络设备10在不知道第一终端20向第二终端30发送的侧行链路数据是否被正确接收的情况下,盲目为第一终端20重新分配了用于重传的侧行链路资源,但是侧行链路数据又被第二终端30正确接收,则在这种情况下,第一终端20如何处理用于重传的侧行链路资源是需要解决的问题。However, as shown in FIG. 1, when the first terminal 20 needs to feed back the sidelink data transmission confirmation information ACK/NACK to the network device 10, there may be a time conflict or overlap with other transmissions. For example, the time when the first terminal 20 sends the ACK/NACK to the network device 10 is the same as the time when the first message sent by the first terminal 20 to the network device 10 or the first message sent by the first terminal 20 to the second terminal 30, so It can be called a conflict. If a conflict occurs, the first terminal 20 may abandon sending ACK/NACK to the network device 10, so that the network device 10 will not be able to receive the ACK/NACK from the first terminal 20, so the network device 10 may not know the first terminal 20 Whether the side link data sent to the second terminal 30 is received correctly. If the network device 10 does not configure the side link resource for retransmission for the first terminal 20, the side link data that is not received correctly may not be retransmitted. Or if the network device 10 blindly reassigns the side link for retransmission for the first terminal 20 without knowing whether the side link data sent by the first terminal 20 to the second terminal 30 is received correctly Resources, but the side link data is correctly received by the second terminal 30. In this case, how the first terminal 20 handles the side link resources for retransmission is a problem to be solved.

基于此,本申请实施例中第一终端20可以在确定在第一时刻20未向网络设备10发送确认信息,以及该确认信息指示第二终端30正确接收第一数据包的情况下,如果第一终端20又接收到用于重传第一侧行链路HARQ进程的第一数据包的第二侧行链路资源,以及新数据重传(new data indicator,NDI)。由于NDI指示通常用于指示重传或者新传,当发生该情况时,第一终端20可以根据第一HARQ进行的信息,处理该第二侧行链路资源。由于第一数据包被第二终端30正确接收,因此,第一终端20不需要在第二侧行链路资源上对第一数据包重传,第一终端通过忽视第二侧行链路资源或者传输除第一数据包以外的其他数据包(例如,第二数据包)可以避免第一终端20的不必要的传输,以及避免第二终端30不必要的反馈。Based on this, in the embodiment of the present application, the first terminal 20 can determine that the confirmation information is not sent to the network device 10 at the first time 20 and the confirmation information indicates that the second terminal 30 correctly receives the first data packet. A terminal 20 again receives the second side uplink resource used to retransmit the first data packet of the first side uplink HARQ process, and new data retransmission (NDI). Since the NDI indication is usually used to indicate retransmission or new transmission, when this happens, the first terminal 20 can process the second side uplink resource according to the information performed by the first HARQ. Since the first data packet is correctly received by the second terminal 30, the first terminal 20 does not need to retransmit the first data packet on the second side uplink resource. The first terminal ignores the second side uplink resource. Or transmitting other data packets (for example, the second data packet) other than the first data packet can avoid unnecessary transmission by the first terminal 20 and avoid unnecessary feedback by the second terminal 30.

本申请实施例提供一种处理侧行链路资源的方法,该方法的执行主体是第一通信装置。该第一通信装置可以为第一终端20,或者为设置于第一终端20内的芯片,该方法中的第二通信装置可以为第二终端30或者设置于第二终端30内的芯片,下述实施例以第一通信装置为第一终端20,第二通信装置为第二终端30为例。The embodiment of the present application provides a method for processing side link resources, and the execution subject of the method is a first communication device. The first communication device may be the first terminal 20 or a chip set in the first terminal 20. The second communication device in this method may be the second terminal 30 or a chip set in the second terminal 30. In the foregoing embodiment, the first communication device is the first terminal 20 and the second communication device is the second terminal 30 as an example.

图4示出了本申请实施例提供的一种处理侧行链路资源的方法,该方法包括:FIG. 4 shows a method for processing side link resources provided by an embodiment of the present application, and the method includes:

步骤401、第一终端20确定在第一时刻20未向网络设备10发送第一侧行链路HARQ进程的确认信息。该确认信息用于指示第二终端30是否正确接收第一终端20在第一侧行链路资源上向第二终端30发送的第一侧行链路HARQ进程的第一数据包。Step 401: The first terminal 20 determines that the first side uplink HARQ process confirmation information is not sent to the network device 10 at the first time 20. The confirmation information is used to indicate whether the second terminal 30 correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal 20 to the second terminal 30 on the first side uplink resource.

例如,确认信息可以为HARQ信息。确认信息可以是:NACK或ACK。ACK表示第二终端30正确接收第一数据包。NACK表示第二终端30未正确接收第一数据包。具体的,第一数据包可以为第一终端20通过侧行链路在第一侧行链路资源上向第二终端30发送的数据包。该侧行链路指第一终端20和第二终端30之间的侧行链路。第一侧行链路HARQ进程为第一终端20的一个或多个侧行链路HARQ进程中用于传输第一数据包的侧行链路HARQ进程。For example, the confirmation information may be HARQ information. The confirmation information can be: NACK or ACK. ACK indicates that the second terminal 30 correctly receives the first data packet. NACK indicates that the second terminal 30 did not correctly receive the first data packet. Specifically, the first data packet may be a data packet sent by the first terminal 20 to the second terminal 30 on the first side uplink resource through the side uplink. The side link refers to the side link between the first terminal 20 and the second terminal 30. The first side uplink HARQ process is a side link HARQ process used to transmit the first data packet in one or more side link HARQ processes of the first terminal 20.

应理解,本申请实施例提供的方法在步骤401之前还包括:第一终端20在第一侧行链路资源上向第二终端30发送第一数据包。如果第二终端30正确接收第一数据包,则第二终端30向第一终端20发送ACK。如果第二终端30未正确接收第一数据包,则第二终端30向第一终端20发送NACK。It should be understood that, before step 401, the method provided in the embodiment of the present application further includes: the first terminal 20 sends the first data packet to the second terminal 30 on the first side uplink resource. If the second terminal 30 correctly receives the first data packet, the second terminal 30 sends an ACK to the first terminal 20. If the second terminal 30 does not correctly receive the first data packet, the second terminal 30 sends a NACK to the first terminal 20.

第一侧行链路HARQ进程的确认信息表示:该确认信息用于反映与第一侧行链路HARQ进程关联的第一数据包是否被正确接收。The confirmation information of the first side uplink HARQ process indicates: the confirmation information is used to reflect whether the first data packet associated with the first side uplink HARQ process is received correctly.

可以理解的是,本申请实施例中正确接收还可以使用成功接收或者成功解码替换。本申请实施例中未正确接收还可以使用未成功接收或者成功解码替换。下述实施例中以正确接收和未正确接收为例。It is understandable that the correct reception in the embodiment of the present application can also be replaced by successful reception or successful decoding. In the embodiment of the present application, the incorrect reception may also be replaced by unsuccessful reception or successful decoding. In the following embodiments, correct reception and incorrect reception are taken as examples.

本申请实施例中第一侧行链路资源为网络设备10为第一终端20配置的用于传输第一数据包的侧行链路资源。或者第一侧行链路资源为第一终端20从侧行链路资源池中选择的用于传输第一数据包的侧行链路资源。In the embodiment of the present application, the first side link resource is a side link resource configured by the network device 10 for the first terminal 20 to transmit the first data packet. Or the first side link resource is the side link resource selected by the first terminal 20 from the side link resource pool for transmitting the first data packet.

可以理解的是,第一数据包可以为新传数据包。新传数据包即第一终端20第一次(首次)向第二终端30传输的数据包。或者该第一数据包为重传数据包。重传数据包即第一终端2第M次向第二终端30传输的数据包。换句话说重传数据包也即第一终端20非首次向第二终端30传输的数据包。M为大于或等于2的整数,且M小于或等于第一终端20的最大重传次数。或者M小于或等于第一侧行链路HARQ进程的最大重传次数。It is understandable that the first data packet may be a newly transmitted data packet. The newly transmitted data packet is the data packet that the first terminal 20 transmits to the second terminal 30 for the first time (first time). Or the first data packet is a retransmission data packet. The retransmitted data packet is the data packet that the first terminal 2 transmits to the second terminal 30 for the Mth time. In other words, the retransmission data packet is the data packet that the first terminal 20 transmits to the second terminal 30 for the first time. M is an integer greater than or equal to 2, and M is less than or equal to the maximum number of retransmissions of the first terminal 20. Or M is less than or equal to the maximum number of retransmissions of the first side uplink HARQ process.

其中,第一时刻为第一终端20向网络设备10发送确认信息的时刻。The first moment is the moment when the first terminal 20 sends the confirmation information to the network device 10.

本申请实施例中的第一终端未向网络设备发送第一侧行链路HARQ进程的确认信息也可以理解为:确认信息无法传输,或者第一终端20放弃向网络设备10发送确认信息。In the embodiment of the present application, the first terminal not sending the confirmation information of the first side uplink HARQ process to the network device can also be understood as: the confirmation information cannot be transmitted, or the first terminal 20 gives up sending the confirmation information to the network device 10.

步骤402、第一终端20确定第二侧行链路资源。其中,第二侧行链路资源的HARQ参数包括新数据指示(new data indicator,NDI)。Step 402: The first terminal 20 determines the second side uplink resource. Among them, the HARQ parameter of the second side uplink resource includes a new data indicator (NDI).

可选的,该HARQ参数还可以包括进程号(HARQ Process ID)。Optionally, the HARQ parameter may also include a process ID (HARQ Process ID).

示例性的,该第二侧行链路资源可以由网络设备10配置给第一终端20。也即在第一终端20在第一时刻未向第二终端30发送确认信息的情况下,网络设备10未接收到确认信息的情况下,网络设备10为第一终端20配置第二侧行链路资源。Exemplarily, the second side link resource may be configured by the network device 10 to the first terminal 20. That is, when the first terminal 20 does not send confirmation information to the second terminal 30 at the first moment, and the network device 10 does not receive the confirmation information, the network device 10 configures the second side chain for the first terminal 20 Road resources.

示例性的,网络设备10向第一终端20发送PDCCH,该PDCCH用于调度第一终端20重传第一数据包,且该PDCCH还用于指示第二侧行链路资源的位置以及第二侧 行链路资源对应的HARQ进程号。例如,PDCCH携带的下行控制信息(down control information,DCI)用于调度SL授权(Grant),以及SL Grant对应的NDI以及HARQ process ID。SL Grant用于确定第二侧行链路资源的位置。Exemplarily, the network device 10 sends a PDCCH to the first terminal 20. The PDCCH is used to schedule the first terminal 20 to retransmit the first data packet, and the PDCCH is also used to indicate the location of the second side uplink resource and the second HARQ process ID corresponding to the side link resource. For example, the downlink control information (DCI) carried by the PDCCH is used to schedule the SL grant (Grant), and the NDI and HARQ process ID corresponding to the SL Grant. SL Grant is used to determine the location of the second side uplink resource.

该第二侧行链路资源可以为第一终端20在第三时刻接收到的,该第三时刻位于第一时刻之后。The second side link resource may be received by the first terminal 20 at a third time, which is located after the first time.

可以理解的是,第二侧行链路资源为确认信息为ACK时,且第一时刻20未向网络设备10发送确认信息的情况下第一终端20接收到的。It is understandable that the second side link resource is received by the first terminal 20 when the confirmation information is ACK and the confirmation information is not sent to the network device 10 at the first time 20.

步骤403、在确认信息指示第二终端30正确接收第一数据包的情况下,第一终端20根据HARQ参数,处理第二侧行链路资源。Step 403: In the case where the confirmation information indicates that the second terminal 30 correctly receives the first data packet, the first terminal 20 processes the second side uplink resource according to the HARQ parameter.

本申请实施例提供一种处理侧行链路资源的方法,该方法中第一终端可以在确定在第一时刻未向网络设备发送确认信息,以及该确认信息指示第二终端正确接收第一数据包的情况下,如果第一终端又接收到第二侧行链路资源。由于第二侧行链路资源的HARQ参数包括NDI指示。NDI指示通常用于指示重传或者新传,当发生该情况时,第一终端可以根据HARQ参数,处理该第二侧行链路资源。由于第一数据包被第二终端正确接收,因此,第一终端不需要对第一数据包进行重传,通过对第二侧行链路资源作处理可以避免第一终端的不必要的传输,以及避免第二终端不必要的反馈。The embodiment of the present application provides a method for processing side link resources. In the method, the first terminal may determine that no confirmation information is sent to the network device at the first moment, and the confirmation information indicates that the second terminal correctly receives the first data In the case of packets, if the first terminal receives the second side uplink resource again. Because the HARQ parameter of the second side uplink resource includes an NDI indication. The NDI indication is usually used to indicate retransmission or new transmission. When this happens, the first terminal can process the second side uplink resource according to the HARQ parameters. Since the first data packet is correctly received by the second terminal, the first terminal does not need to retransmit the first data packet, and unnecessary transmission by the first terminal can be avoided by processing the second side uplink resources. And to avoid unnecessary feedback from the second terminal.

作为本申请的另一个实施例,如图5所示,本申请实施例中的步骤401具体可以通过以下方式实现:As another embodiment of the present application, as shown in FIG. 5, step 401 in the embodiment of the present application can be specifically implemented in the following manner:

步骤4011、第一终端20确定发送确认信息的时刻与第一终端20发送第一消息的时刻均为第一时刻。Step 4011, the first terminal 20 determines that the time when the confirmation information is sent and the time when the first terminal 20 sends the first message are both the first time.

也即发送确认信息的时刻与第一终端20发送第一消息的时刻相同,即发送确认信息的时刻与第一终端20发送第一消息的时刻在时间上冲突或者重叠。That is, the time when the confirmation information is sent is the same as the time when the first terminal 20 sends the first message, that is, the time when the confirmation information is sent and the time when the first terminal 20 sends the first message conflict or overlap in time.

第一终端20可以根据承载确认信息的物理上行信道的优先级与第一消息的优先级的比较,或者承载确认信息的物理上行信道的优先级与承载第一消息的侧行链路信道的优先级的比较,确定在第一时刻20是否未向网络设备10发送确认信息。例如,可以通过步骤4012实现:The first terminal 20 may compare the priority of the physical uplink channel carrying the confirmation information with the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message. The comparison of levels determines whether the confirmation information is not sent to the network device 10 at the first time 20. For example, it can be achieved through step 4012:

步骤4012、在承载确认信息的物理上行信道的优先级低于第一消息的优先级,或者承载确认信息的物理上行信道的优先级低于承载第一消息的侧行链路信道的优先级的情况下,第一终端20确定在第一时刻20未向网络设备10发送确认信息。Step 4012, when the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link channel carrying the first message In this case, the first terminal 20 determines that the confirmation information is not sent to the network device 10 at the first time 20.

示例性的,发送确认信息的时刻与第一终端20发送第一消息的时刻在时间上的冲突或者重叠包括下述内容:Exemplarily, the time conflict or overlap between the time when the confirmation information is sent and the time when the first terminal 20 sends the first message includes the following content:

示例1-1)、第一消息为第一终端20在随机接入过程中向网络设备10发送的消息。Example 1-1). The first message is a message sent by the first terminal 20 to the network device 10 during the random access process.

示例性的,第一消息可以为随机接入过程中的消息1(message1,Msg1)。消息1通过物理随机接入信道(physical random access channel,PRACH)发送。或者第一消息可以为随机接入过程中的消息3(Msg3)。消息3通过物理上行共享信道(physical uplink shared channel,PUSCH)。Exemplarily, the first message may be message 1 (message1, Msg1) in the random access process. Message 1 is sent through a physical random access channel (PRACH). Or the first message may be message 3 (Msg3) in the random access process. Message 3 passes through the physical uplink shared channel (PUSCH).

也即如果第一终端20通过物理上行信道传输确认信息的时刻与随机接入过程中发送消息1或消息3的时刻相同,那么承载确认信息的物理上行信道的优先级低于消息1或消息3的优先级,即第一终端20优先传输消息1或消息3,而放弃传输确认信 息。因此,第一终端20在第一时刻未向网络设备10发送确认信息。That is, if the time when the first terminal 20 transmits the confirmation information through the physical uplink channel is the same as the time when the message 1 or message 3 is sent in the random access process, then the priority of the physical uplink channel carrying the confirmation information is lower than that of the message 1 or message 3. The priority of the first terminal 20, that is, the first terminal 20 transmits message 1 or message 3 first, and discards the transmission confirmation information. Therefore, the first terminal 20 does not send confirmation information to the network device 10 at the first moment.

示例1-2)、物理上行信道为上行物理控制信道(physical uplink control channel,PUCCH),第一消息为侧行链路SL媒体接入控制(medium access control,MAC)协议数据单元(protocol data unit,PDU),承载第一消息的侧行链路信道为侧行链路共享信道(sindlink shared channel,SL-SCH)。也即第一时刻,第一终端20需要通过PUCCH向网络设备10发送确认信息时,也需要在侧行链路SL上向第二终端20或其他终端发送SL MAC PDU。该SL MAC PDU通常可以包括来自一个或多个来自不同侧行链路逻辑信道的SL MAC业务数据单元(service data unit,SDU)。该不同侧行链路逻辑信道的优先级不同。Example 1-2). The physical uplink channel is the physical uplink control channel (PUCCH), and the first message is the side link SL medium access control (MAC) protocol data unit (protocol data unit) , PDU), the side link channel carrying the first message is a side link shared channel (sindlink shared channel, SL-SCH). That is, at the first moment, when the first terminal 20 needs to send confirmation information to the network device 10 through the PUCCH, it also needs to send an SL MAC PDU to the second terminal 20 or other terminals on the side link SL. The SL MAC PDU may generally include one or more SL MAC service data units (SDU) from different side link logical channels. The different side link logical channels have different priorities.

相应的,本申请实施例中步骤4012中,第一终端20根据承载确认信息的物理上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻20未向网络设备10发送确认信息,包括:在第一时刻承载确认信息的PUCCH的优先级低于SL-SCH所映射的物理侧行链路共享信道(physical sidelink shared channel,PSSCH)的优先级的情况下,第一终端20在第一时刻未向网络设备10发送确认信息。Correspondingly, in step 4012 in the embodiment of the present application, the first terminal 20 determines that at the first time 20 the first terminal 20 according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side uplink channel carrying the first message Sending confirmation information to the network device 10, including: the priority of the PUCCH carrying the confirmation information at the first moment is lower than the priority of the physical sidelink shared channel (PSSCH) mapped by the SL-SCH Next, the first terminal 20 does not send confirmation information to the network device 10 at the first moment.

也即,如果承载确认信息的PUCCH的优先级低于SL-SCH传输的优先级,则第一终端20优先传输SL-SCH/PSSCH,而放弃传输PUCCH。因此,第一终端20确定在第一时刻20未向网络设备10发送确认信息。That is, if the priority of the PUCCH carrying the confirmation information is lower than the priority of SL-SCH transmission, the first terminal 20 preferentially transmits the SL-SCH/PSSCH and gives up transmitting the PUCCH. Therefore, the first terminal 20 determines that the confirmation information is not sent to the network device 10 at the first time 20.

在示例1-2)中,优先传输SL-SCH/PSSCH,而放弃传输PUCCH由第一终端的物理层执行。In Example 1-2), the SL-SCH/PSSCH is transmitted preferentially, and the PUCCH transmission is abandoned by the physical layer of the first terminal.

本申请实施例中,承载确认信息的PUCCH的优先级和SL-SCH所映射的PSSCH的优先级的高低取决于确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道与SL-SCH要传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级的比较。In the embodiment of this application, the priority of the PUCCH carrying the confirmation information and the priority of the PSSCH mapped by the SL-SCH depend on the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information and the SL- Comparison of the priority of the side link logical channel with the highest priority in the SL MAC PDU to be transmitted by the SCH.

应理解,网络设备10可以提前为第一终端20在PUCCH上配置发送确认信息的资源。It should be understood that the network device 10 may configure the resource for sending the confirmation information on the PUCCH for the first terminal 20 in advance.

其中,确认信息对应的SL MAC PDU是指:该确认信息所针对的SL MAC PDU。Among them, the SL MAC PDU corresponding to the confirmation information refers to the SL MAC PDU to which the confirmation information is aimed.

比如说,确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级低于在SL-SCH上传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,第一终端20确定传输确认信息的上行物理控制信道的优先级低于承载SL MAC PDU的SL-SCH所映射的PSSCH的优先级。For example, the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation message is lower than the priority of the side link logical channel with the highest priority in the SL MAC PDU transmitted on the SL-SCH The first terminal 20 determines that the priority of the uplink physical control channel for transmitting the confirmation information is lower than the priority of the PSSCH mapped to the SL-SCH carrying the SL MAC PDU.

示例1-3)、物理上行信道为上行物理共享信道(physical uplink shared channel,PUSCH),第一消息为承载SL MAC PDU,承载第一消息的侧行链路信道为SL-SCH。Example 1-3). The physical uplink channel is a physical uplink shared channel (PUSCH), the first message is to carry SL MAC PDU, and the side link channel that carries the first message is SL-SCH.

第一终端20根据承载确认信息的物理上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻20是否向网络设备10发送确认信息。例如,第一终端20根据承载确认信息的物理上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻20确定未向网络设备10发送确认信息。The first terminal 20 determines whether to send the confirmation information to the network device 10 at the first time 20 according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message. For example, according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, the first terminal 20 determines that the confirmation information is not sent to the network device 10 at the first time 20.

相应的,本申请实施例中步骤4012中,第一终端20根据承载确认信息的物理上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻20未向网络设备10发送确认信息,包括:Correspondingly, in step 4012 in the embodiment of the present application, the first terminal 20 determines that at the first time 20 the first terminal 20 according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side uplink channel carrying the first message Send confirmation information to the network device 10, including:

如果PUSCH的优先级低于SL-SCH的优先级,第一终端20确定在第一时刻20是否向网络设备10发送确认信息。例如,如果PUSCH的优先级低于SL-SCH的优先级,第一终端20确定在第一时刻20未向网络设备10发送确认信息。If the priority of PUSCH is lower than the priority of SL-SCH, the first terminal 20 determines whether to send confirmation information to the network device 10 at the first time 20. For example, if the priority of PUSCH is lower than the priority of SL-SCH, the first terminal 20 determines that no confirmation information is sent to the network device 10 at the first time 20.

由于PUSCH通常可以用于传输第一终端20向网络设备10发送的MAC PDU,因此,当确认信息和在PUSCH上传输的MAC PDU可以复用该PUSCH时,无论在该PUSCH上要传输的确认信息为ACK还是NACK,可以通过比较PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道与SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,即可以确定PUSCH的优先级和SL-SCH的优先级。Since the PUSCH can generally be used to transmit the MAC PDU sent by the first terminal 20 to the network device 10, when the confirmation information and the MAC PDU transmitted on the PUSCH can be multiplexed with the PUSCH, regardless of the confirmation information to be transmitted on the PUSCH Whether it is ACK or NACK can be determined by comparing the priority of the uplink logical channel with the highest priority in the MAC PDU transmitted on the PUSCH with the priority of the side link logical channel in the MAC PDU transmitted on the SL-SCH. PUSCH priority and SL-SCH priority.

可选的,示例1-3中PUSCH的优先级和SL-SCH的优先级的比较和处理由第一终端20的MAC层执行。Optionally, the comparison and processing of the priority of the PUSCH and the priority of the SL-SCH in Examples 1-3 are performed by the MAC layer of the first terminal 20.

参考一种可能示例1-3-1,如果在PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道的优先级低于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则第一终端确定PUSCH的优先级低于SL-SCH的优先级。Referring to a possible example 1-3-1, if the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH is lower than the side row with the highest priority among the MAC PDUs transmitted on the SL-SCH Link logical channel priority, the first terminal determines that the PUSCH priority is lower than the SL-SCH priority.

可以理解的是,在PUSCH上传输的MAC PDU中包括来自一个或多个上行链路逻辑信道的MAC SDU,该一个或多个上行链路逻辑的优先级可以相同或者不同。在SL-SCH上传输的MAC PDU中也可以包括来自一个或多个侧行链路逻辑信道的MAC SDU,该一个或多个侧行链路逻辑信道的优先级可以相同或者不同。It can be understood that the MAC PDU transmitted on the PUSCH includes MAC SDUs from one or more uplink logical channels, and the priority of the one or more uplink logical channels may be the same or different. The MAC PDU transmitted on the SL-SCH may also include MAC SDUs from one or more side link logical channels, and the priority of the one or more side link logical channels may be the same or different.

举例说明,PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道为上行链路逻辑信道1。SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道为侧行链路逻辑信道1,若侧行链路逻辑信道1的优先级高于上行链路逻辑信道1的优先级,则第一终端20确定PUSCH的优先级低于SL-SCH的优先级。For example, in the MAC PDU transmitted on the PUSCH, the uplink logical channel with the highest priority is uplink logical channel 1. The side-link logical channel with the highest priority in the MAC PDU transmitted on the SL-SCH is the side-link logical channel 1. If the priority of the side-link logical channel 1 is higher than the priority of the uplink logical channel 1. , The first terminal 20 determines that the priority of PUSCH is lower than the priority of SL-SCH.

参考一种可能的示例1-3-2,如果确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,和在PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道的优先级均低于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则第一终端20确定PUSCH的优先级低于SL-SCH的优先级。Refer to a possible example 1-3-2, if the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information, and the uplink with the highest priority in the MAC PDU transmitted on the PUSCH The priority of the logical channel is lower than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH, the first terminal 20 determines that the priority of the PUSCH is lower than the priority of the SL-SCH .

示例性的,a)表示确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级。b)表示在PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道的优先级均。c)在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级。如果a)的优先级或b)的优先级高于c)的优先级,那么第一终端20确定PUSCH的优先级高于SL-SCH/PSSCH的优先级,即传输PUCCH,而放弃SL-SCH/PSSCH的传输。如果a)的优先级和b)的优先级均低于c)的优先级,那么第一终端20确定PUSCH的优先级低于SL-SCH/PSSCH的优先级,即传输SL-SCH/PSSCH,而放弃PUSCH的传输。Exemplarily, a) indicates the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information. b) Represents the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH. c) The priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH. If the priority of a) or the priority of b) is higher than the priority of c), then the first terminal 20 determines that the priority of PUSCH is higher than the priority of SL-SCH/PSSCH, that is, transmits PUCCH, and discards SL-SCH /PSSCH transmission. If the priority of a) and the priority of b) are both lower than the priority of c), then the first terminal 20 determines that the priority of PUSCH is lower than the priority of SL-SCH/PSSCH, that is, transmitting SL-SCH/PSSCH, And give up PUSCH transmission.

可选的,示例1-3-2中,PUSCH的优先级和SL-SCH的优先级的比较和处理由第一终端20的MAC层执行。Optionally, in Example 1-3-2, the comparison and processing of the priority of the PUSCH and the priority of the SL-SCH are performed by the MAC layer of the first terminal 20.

或者,本申请实施例中第一终端20向网络设备10发送了确认信息,但是网络设备10未正确接收到该确认信息,则第一终端20确定未向网络设备10发送确认信息。Alternatively, in the embodiment of the present application, the first terminal 20 sends confirmation information to the network device 10, but the network device 10 does not correctly receive the confirmation information, the first terminal 20 determines that the confirmation information is not sent to the network device 10.

作为本申请的另一个实施例,如图5或图6所示,本申请实施例提供的方法还包括:As another embodiment of the present application, as shown in FIG. 5 or FIG. 6, the method provided in the embodiment of the present application further includes:

第一终端20根据承载确认信息的物理上行信道的优先级、第一消息的优先级,或者承载确认信息的物理上行信道的优先级和第一消息的侧行链路信道的优先级的比较,第一终端20在第一时刻优先向网络设备10发送确认信息。The first terminal 20 compares the priority of the physical uplink channel carrying the confirmation information and the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel of the first message, The first terminal 20 preferentially sends confirmation information to the network device 10 at the first moment.

具体的,步骤404、在承载确认信息的物理上行信道的优先级高于第一消息的优先级,或者承载确认信息的物理上行信道的优先级高于承载第一消息的侧行链路信道的优先级的情况下,第一终端20确定在第一时刻优先向网络设备10发送确认信息。Specifically, in step 404, the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than that of the side link channel carrying the first message. In the case of priority, the first terminal 20 determines to send the confirmation information to the network device 10 first at the first moment.

比如说,本申请实施例中第一终端20确定承载确认信息的物理上行信道的优先级高于第一消息的优先级可以通过以下方式实现:如果承载确认信息的物理上行信道的优先级高于消息1或消息3的优先级的情况下,第一终端20确定承载确认信息的上行信道的优先级高于第一消息的优先级。For example, in the embodiment of the present application, the first terminal 20 determines that the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message can be achieved in the following manner: if the priority of the physical uplink channel carrying the confirmation information is higher than In the case of the priority of message 1 or message 3, the first terminal 20 determines that the priority of the uplink channel carrying the confirmation information is higher than the priority of the first message.

比如说,本申请实施例中第一终端20确定承载确认信息的物理上行信道的优先级高于承载第一消息的侧行链路信道的优先级可以通过以下方式实现:如果承载确认信息的PUCCH的优先级高于SL-SCH传输的优先级,第一终端20确定承载确认信息的物理上行信道的优先级高于承载第一消息的侧行链路信道的优先级。For example, in the embodiment of the present application, the first terminal 20 determines that the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message can be implemented in the following manner: If the PUCCH carrying the confirmation information The priority of is higher than the priority of SL-SCH transmission, and the first terminal 20 determines that the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message.

示例性的,如果确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级高于在SL-SCH上传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,第一终端20确定承载确认信息的PUCCH的优先级高于SL-SCH传输的优先级。Exemplarily, if the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information is higher than that of the side link logical channel with the highest priority in the SL MAC PDU transmitted on the SL-SCH Priority: The first terminal 20 determines that the priority of the PUCCH carrying the confirmation information is higher than the priority of SL-SCH transmission.

参考该实现方式,本申请实施例中第一终端20确定承载确认信息的物理上行信道的优先级高于承载第一消息的侧行链路信道的优先级可以通过以下方式实现:如果PUSCH的优先级高于SL-SCH的优先级,第一终端20确定承载确认信息的物理上行信道的优先级高于承载第一消息的侧行链路信道的优先级。With reference to this implementation, in the embodiment of the present application, the first terminal 20 determines that the priority of the physical uplink channel that carries the confirmation information is higher than the priority of the sidelink channel that carries the first message can be implemented in the following manner: If the PUSCH has priority The priority is higher than the priority of the SL-SCH, and the first terminal 20 determines that the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message.

示例性的,如果在PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道的优先级高于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则第一终端确定PUSCH的优先级高于SL-SCH的优先级。Exemplarily, if the priority of the uplink logical channel with the highest priority in the MAC PDU transmitted on the PUSCH is higher than the priority of the side link logical channel with the highest priority in the MAC PDU transmitted on the SL-SCH , The first terminal determines that the priority of PUSCH is higher than the priority of SL-SCH.

示例性的,在示例1-3-2中,如果a)的优先级或b)的优先级高于c)的优先级,那么第一终端20确定PUSCH的优先级高于SL-SCH/PSSCH的优先级,即传输PUCCH,而放弃SL-SCH/PSSCH的传输。Exemplarily, in Example 1-3-2, if the priority of a) or the priority of b) is higher than the priority of c), then the first terminal 20 determines that the priority of PUSCH is higher than that of SL-SCH/PSSCH The priority is to transmit PUCCH and give up SL-SCH/PSSCH transmission.

作为本申请的另一个实施例,如图5所示,本申请实施例中的步骤403具体可以通过以下步骤4031或步骤4032实现:As another embodiment of the present application, as shown in FIG. 5, step 403 in the embodiment of the present application can be specifically implemented by the following step 4031 or step 4032:

步骤4031、第一终端根据HARQ参数,在第二侧行链路资源上传输第二数据包。Step 4031. The first terminal transmits the second data packet on the second side uplink resource according to the HARQ parameter.

其中,第二数据包与第一数据包不同。第二数据包可以为新传的数据包,也可以为重传的数据包。Wherein, the second data packet is different from the first data packet. The second data packet may be a newly transmitted data packet or a retransmitted data packet.

需要说明的是,本申请实施例中第一终端20还可以针对第一终端20的一个或多个侧行链路HARQ进程中每个侧行链路HARQ进程关联一个第一变量(例如定义为SL_HARQ_Feedback)。任一个侧行链路HARQ进程关联的第一变量,用于反映第一终端20发送的该任一个侧行链路HARQ进程的数据包是否被对侧正确接收。示例性的,本申请实施例中每个侧行链路HARQ进程具有一个进程号。每个侧行链路HARQ进程关联一个第一变量指:每个侧行链路HARQ进程的进程号与一个第一变量关联。It should be noted that the first terminal 20 in the embodiment of the present application may also associate a first variable (for example, defined as: for each side link HARQ process in one or more side link HARQ processes of the first terminal 20) SL_HARQ_Feedback). The first variable associated with any side-link HARQ process is used to reflect whether the data packet of any side-link HARQ process sent by the first terminal 20 is correctly received by the opposite side. Exemplarily, each side link HARQ process in the embodiment of the present application has a process number. The association of each side link HARQ process with a first variable means that the process number of each side link HARQ process is associated with a first variable.

示例性的,本申请实施例提供的方法还包括:第一终端20根据HARQ参数中携带的进程号,在进程号为第一侧行链路HARQ进程的进程号的情况下,第一终端20确定第一侧行链路HARQ进程关联的第一变量。该第一变量用于反映第二终端30是否正确接收第一数据包。该第一变量的值可以为第一参数值或第二参数值。其中,第一参数值表示所述第二终端30正确接收第一数据包,第二参数值表示第二终端30未正确接收所述第一数据包。也即如果第一终端20确定第二终端30正确接收第一数据包的情况下,如果第一终端20又接收到了第二侧行链路资源,则第一终端20可以通过第二侧行链路资源对应的HARQ参数的进程号,确定第二侧行链路资源对应的HARQ进程的第一变量的值。如果第二侧行链路资源对应的HARQ进程的第一变量的值为第一参数值,则第一终端20确定该第二侧行链路资源可以不用做重传第一数据包的资源。Exemplarily, the method provided in the embodiment of the present application further includes: the first terminal 20 according to the process number carried in the HARQ parameter, in the case that the process number is the process number of the first side uplink HARQ process, the first terminal 20 Determine the first variable associated with the first side uplink HARQ process. The first variable is used to reflect whether the second terminal 30 correctly receives the first data packet. The value of the first variable may be the first parameter value or the second parameter value. The first parameter value indicates that the second terminal 30 correctly receives the first data packet, and the second parameter value indicates that the second terminal 30 does not correctly receive the first data packet. That is, if the first terminal 20 determines that the second terminal 30 correctly receives the first data packet, if the first terminal 20 receives the second side link resource again, the first terminal 20 can pass through the second side link resource. The process number of the HARQ parameter corresponding to the channel resource determines the value of the first variable of the HARQ process corresponding to the second side uplink resource. If the value of the first variable of the HARQ process corresponding to the second side uplink resource is the first parameter value, the first terminal 20 determines that the second side uplink resource may not be used as a resource for retransmitting the first data packet.

本申请实施例步骤4031的一种可能的实现方式为:在NDI指示新传,HARQ进程号为第二侧行链路HARQ进程的进程号的情况下,如果第一侧行链路HARQ进程关联的第一变量的值为第一参数值的情况下,第一终端20在第二侧行链路资源上向第二终端30传输第二数据包。也即网络设备10通过NDI指示第一终端20在第二侧行链路资源上向第二终端30传输第二数据包。A possible implementation of step 4031 in the embodiment of the present application is: when NDI indicates new transmission and the HARQ process number is the process number of the second side uplink HARQ process, if the first side uplink HARQ process is associated When the value of the first variable of is the first parameter value, the first terminal 20 transmits the second data packet to the second terminal 30 on the second side uplink resource. That is, the network device 10 instructs the first terminal 20 to transmit the second data packet to the second terminal 30 on the second side uplink resource through the NDI.

本申请实施例步骤4031的另一种可能的实现方式为:在NDI指示新传,HARQ进程号为第二侧行链路HARQ进程的进程号的情况下,第一终端20在第二侧行链路资源上向第二终端30传输第二数据包。该第二数据包与第二侧行链路HARQ进程对应。也即如果网络设备10通过NDI指示第一终端20进行新传的情况下,第一终端20可以在第二侧行链路资源上传输第二侧行链路HARQ进程对应的第二数据包。Another possible implementation of step 4031 in the embodiment of the present application is: when the NDI indicates new transmission and the HARQ process number is the process number of the HARQ process on the second side link, the first terminal 20 is on the second side. The second data packet is transmitted to the second terminal 30 on the link resource. The second data packet corresponds to the second side uplink HARQ process. That is, if the network device 10 instructs the first terminal 20 to perform a new transmission through the NDI, the first terminal 20 may transmit the second data packet corresponding to the second side uplink HARQ process on the second side uplink resource.

此外,还可以理解的是,在NDI指示新传的情况下,第一终端20确定第一侧行链路HARQ进程的HARQ缓存为空,则第一终端20可以在第二侧行链路资源上传输第二数据包。In addition, it can also be understood that when the NDI indicates a new transmission, the first terminal 20 determines that the HARQ buffer of the first side link HARQ process is empty, and the first terminal 20 can use the second side link resource The second data packet is transmitted on.

需要说明的是,如果NDI指示重传,且第一变量的值为第二参数值的情况下,第一终端20需要在第二侧行链路资源上重传第一数据包。It should be noted that if the NDI indicates retransmission and the value of the first variable is the second parameter value, the first terminal 20 needs to retransmit the first data packet on the second side uplink resource.

如果NDI指示重传,且第一侧行链路HARQ进程的HARQ缓存不为空的情况下,第一终端20需要在第二侧行链路资源上传输第一数据包。If the NDI indicates retransmission and the HARQ buffer of the first side uplink HARQ process is not empty, the first terminal 20 needs to transmit the first data packet on the second side uplink resource.

步骤4032、第一终端根据HARQ参数,忽略(ignore)第二侧行链路资源。Step 4032, the first terminal ignores (ignore) the second side uplink resource according to the HARQ parameter.

本申请实施例中第一终端忽略(ignore)第二侧行链路资源可以理解为:第一终端不使用第二侧行链路资源传输第一数据包。The ignoring of the second side link resource by the first terminal in the embodiment of the present application can be understood as: the first terminal does not use the second side link resource to transmit the first data packet.

相应的,作为一种可能的实现方式,本申请实施例中的步骤4032具体可以通过以下方式实现:在NDI指示重传,且HARQ进程号为所述第一侧行链路HARQ进程的进程号,以及第一侧行链路HARQ进程关联的第一变量的值为第一参数值的情况下,第一终端20忽略第二侧行链路资源。Correspondingly, as a possible implementation manner, step 4032 in the embodiment of this application can be specifically implemented in the following manner: retransmission is indicated in NDI, and the HARQ process number is the process number of the first side uplink HARQ process , And when the value of the first variable associated with the first side uplink HARQ process is the first parameter value, the first terminal 20 ignores the second side uplink resource.

需要说明的是,由于网络设备10在向第一终端20分配第二侧行链路资源时,向第一终端20提供了进程号,因此,如果该HARQ参数包括的HARQ进程号与第一侧行链路HARQ进程的进程号相同的情况下,第一终端20可以根据第一侧行链路HARQ进程的进程号确定第一侧行链路HARQ进程关联的第一变量的参数值。It should be noted that, since the network device 10 provides the process number to the first terminal 20 when allocating the second side uplink resource to the first terminal 20, if the HARQ process number included in the HARQ parameter is different from the first side uplink resource When the process numbers of the uplink HARQ processes are the same, the first terminal 20 may determine the parameter value of the first variable associated with the first side uplink HARQ process according to the process number of the first side uplink HARQ process.

需要说明的是,本申请实施例提供的方法还包括:第一终端20根据来自第二终端30的确认信息,确定第一侧行链路HARQ进程关联的第一变量的值。It should be noted that the method provided in the embodiment of the present application further includes: the first terminal 20 determines the value of the first variable associated with the first side uplink HARQ process according to the confirmation information from the second terminal 30.

具体的,如果确认信息为ACK,则第一终端确定第一侧行链路HARQ进程关联的第一变量的值为第一参数值。如果确认信息为NACK,则第一终端确定第一侧行链路HARQ进程关联的第一变量的值为第二参数值。Specifically, if the confirmation information is ACK, the first terminal determines that the value of the first variable associated with the first side uplink HARQ process is the first parameter value. If the confirmation information is NACK, the first terminal determines that the value of the first variable associated with the first side uplink HARQ process is the second parameter value.

作为另一种可能的实现方式,本申请实施例中的步骤4032具体可以通过以下方式实现:在NDI指示重传,且第一侧行链路HARQ进程的HARQ(buffer)缓存为空,第一终端20忽略第二侧行链路资源。As another possible implementation manner, step 4032 in the embodiment of the present application can be specifically implemented in the following manner: retransmission is indicated in NDI, and the HARQ (buffer) buffer of the first side uplink HARQ process is empty, and the first The terminal 20 ignores the second side uplink resource.

可以理解的是,本申请实施例提供的方法还包括:第一终端20确定第一侧行链路HARQ进程的第一数据包已经成功被第二终端30接收到,第一终端20将第一侧行链路HARQ进程的HARQ buffer清空。It is understandable that the method provided in the embodiment of the present application further includes: the first terminal 20 determines that the first data packet of the first side uplink HARQ process has been successfully received by the second terminal 30, and the first terminal 20 first The HARQ buffer of the side link HARQ process is cleared.

上述通过步骤401-步骤404主要描述了在第一时刻20未向网络设备10发送确认信息的情况下,且确认信息指示第二终端30正确接收第一数据包的情况下,如果第一终端20又接收到了第二侧行链路资源的情况下,第一终端20根据第二侧行链路资源的HARQ参数处理第二侧行链路资源的过程。但是,在实际过程中,第二终端30可能正确接收了第一数据包,也即确认信息为NACK,则表示第一终端20需要对第一数据包进行重传,在第一时刻需要反馈NACK给网络设备10,以便网络设备10接收到NACK后确定第一数据包未被正确接收,可以为第一终端20分配重传第一数据包的第二侧行链路资源。但是,由于第一终端20未向网络设备10反馈NACK,因此第一终端20还可以通过下述实施例处理第一数据包。The above steps 401 to 404 mainly describe the case where the confirmation information is not sent to the network device 10 at the first time 20, and the confirmation information indicates that the second terminal 30 correctly receives the first data packet, if the first terminal 20 When the second side uplink resource is received again, the first terminal 20 processes the second side uplink resource according to the HARQ parameter of the second side uplink resource. However, in the actual process, the second terminal 30 may correctly receive the first data packet, that is, the confirmation information is NACK, which means that the first terminal 20 needs to retransmit the first data packet and needs to feed back the NACK at the first moment. To the network device 10 so that the network device 10 determines that the first data packet is not received correctly after receiving the NACK, and can allocate the second side uplink resource for the first terminal 20 to retransmit the first data packet. However, since the first terminal 20 does not feed back NACK to the network device 10, the first terminal 20 may also process the first data packet through the following embodiments.

结合图6,本申请实施例提供的一种发送侧行链路资源的方法,包括:With reference to FIG. 6, a method for transmitting side link resources provided by an embodiment of the present application includes:

步骤601、第一终端20确定在第一时刻20未向网络设备10发送第一侧行链路HARQ进程的确认信息。该确认信息用于指示第二终端30是否正确接收第一终端20在第一侧行链路资源上向第二终端30发送的第一侧行链路HARQ进程的第一数据包。Step 601: The first terminal 20 determines that the first side uplink HARQ process confirmation information is not sent to the network device 10 at the first time 20. The confirmation information is used to indicate whether the second terminal 30 correctly receives the first data packet of the first side uplink HARQ process sent by the first terminal 20 to the second terminal 30 on the first side uplink resource.

步骤601的具体实现可以参考上述步骤401、步骤4011以及步骤4012处的描述,此处不再赘述。For the specific implementation of step 601, reference may be made to the description of step 401, step 4011, and step 4012, which will not be repeated here.

步骤602、第一终端20确定用于重新传输第一数据包的第三侧行链路资源。Step 602: The first terminal 20 determines a third side uplink resource used to retransmit the first data packet.

示例性的,该用于重新传输第一数据包的第三侧行链路资源可以为第一终端20从网络设备10处获取到的。或者该用于重新传输第一数据包的第三侧行链路资源可以由第一终端20自主选择得到。Exemplarily, the third side link resource used to retransmit the first data packet may be obtained by the first terminal 20 from the network device 10. Or, the third side link resource used to retransmit the first data packet may be independently selected by the first terminal 20.

步骤603、在确认信息指示第二终端30未正确接收第一数据包的情况下,第一终端20通过第三侧行链路资源向第二终端30发送第一数据包。Step 603: When the confirmation information indicates that the second terminal 30 did not correctly receive the first data packet, the first terminal 20 sends the first data packet to the second terminal 30 through the third side uplink resource.

也即如果确认信息为NACK,则第一终端20需要重新传输第一数据包的第三侧行链路资源后,利用该第三侧行链路资源重新传输第一数据包。That is, if the confirmation information is NACK, the first terminal 20 needs to retransmit the third side uplink resource of the first data packet, and then use the third side uplink resource to retransmit the first data packet.

具体的,第一终端20可以在第一时刻之后通过第一终端20和第二终端30之间的侧行链路在第三侧行链路资源向第二终端30发送第一数据包。Specifically, the first terminal 20 may send the first data packet to the second terminal 30 on the third side uplink resource through the side uplink between the first terminal 20 and the second terminal 30 after the first time.

本申请实施例提供一种发送侧行链路资源的方法,该方法中第一终端可以在确定在第一时刻未向网络设备发送确认信息的情况下,确定用于重新传输侧行链路业务的侧行链路资源,并利用侧行链路资源向第二终端重新发送侧行链路业务,与现有技术 中第一终端未向网络设备发送确认信息的情况下,第一终端并不确定如何处理侧行链路业务相比,可以提高侧行链路数据传输的可靠性。The embodiment of the present application provides a method for sending side-link resources. In the method, the first terminal may determine to retransmit the side-link service when it determines that no confirmation information is sent to the network device at the first moment. And use the side-link resources to resend the side-link service to the second terminal, which is the same as that in the prior art where the first terminal does not send confirmation information to the network device, the first terminal does not Compared with determining how to handle side-link services, the reliability of side-link data transmission can be improved.

参考本申请的另一个实施例,如果用于重新传输所述第一数据包的侧行链路资源由网络设备配置,则如图7所示,本申请实施例提供的方法在步骤602之前,还可以包括:With reference to another embodiment of the present application, if the side link resource used to retransmit the first data packet is configured by the network device, as shown in FIG. 7, the method provided in the embodiment of the present application is before step 602, It can also include:

步骤604、第一终端20接收来自网络设备10的第二侧行链路资源。第二侧行链路资源与第一侧行链路HARQ进程关联。第二侧行链路资源与第一侧行链路HARQ进程关联即第二侧行链路资源对应的进程号与第一侧行链路HARQ进程的进程号相同。Step 604: The first terminal 20 receives the second side link resource from the network device 10. The second side link resource is associated with the first side link HARQ process. The second side link resource is associated with the first side link HARQ process, that is, the process number corresponding to the second side link resource is the same as the process number of the first side link HARQ process.

其中,第二侧行链路资源与第一侧行链路HARQ进程关联,具体为:指示第二侧行链路资源的下行控制信息(down control information,DCI)中包含的HARQ进程号为第一侧行链路HARQ进程的进程号。The second side link resource is associated with the first side link HARQ process, specifically: the HARQ process number included in the downlink control information (DCI) indicating the second side link resource is the first Process ID of the HARQ process on one side of the uplink.

相应的,步骤602具体可以通过以下方式实现:第一终端20确定第二侧行链路资源为第三侧行链路资源。Correspondingly, step 602 may be specifically implemented in the following manner: the first terminal 20 determines that the second side uplink resource is the third side uplink resource.

相应的,本申请实施例中的步骤603具体可以通过以下方式实现:第一终端20在第一时刻之后在第二侧行链路资源上向第二终端30发送第一数据包。Correspondingly, step 603 in the embodiment of the present application may be specifically implemented in the following manner: the first terminal 20 sends the first data packet to the second terminal 30 on the second side uplink resource after the first time.

可以理解的是,当第一终端20需要对第一侧行链路HARQ进程m的第一数据包重传,但是在需要向网络设备10反馈第一侧行链路HARQ进程m的NACK,以便网络设备10根据接收到的NACK确定第一数据包未被正确接收,进而决定是否为第一终端20调度第二侧行链路资源。但是,由于第一终端20在n时刻未向网络设备10反馈第一侧行链路HARQ进程m的NACK,那么第一终端20可以等待网络设备10调度的用于第一侧行链路HARQ进程m的第一数据包重传的第二侧行链路资源(sidelink grant)。当第一终端20接收到该sidelink grant后,第一终端30利用sidelink grant重传第一侧行链路HARQ进程m的第一数据包给第二终端。It is understandable that when the first terminal 20 needs to retransmit the first data packet of the first side uplink HARQ process m, but needs to feed back the NACK of the first side uplink HARQ process m to the network device 10, so that The network device 10 determines that the first data packet is not received correctly according to the received NACK, and then determines whether to schedule the second side uplink resource for the first terminal 20. However, since the first terminal 20 does not feed back the NACK of the first side uplink HARQ process m to the network device 10 at time n, the first terminal 20 can wait for the first side uplink HARQ process scheduled by the network device 10 The second sidelink resource (sidelink grant) for retransmission of the first data packet of m. After the first terminal 20 receives the sidelink grant, the first terminal 30 uses the sidelink grant to retransmit the first data packet of the first side uplink HARQ process m to the second terminal.

如果用于重新传输所述第一数据包的侧行链路资源由第一终端20确定,作为本申请的一种可能的实施例,本申请实施例提供的步骤602具体可以通过以下方式实现:在确认信息指示第二终端30未正确接收第一数据包的情况下,第一终端20将第一侧行链路资源确定为第三侧行链路资源。If the side link resource used to retransmit the first data packet is determined by the first terminal 20, as a possible embodiment of the present application, step 602 provided in the embodiment of the present application can be specifically implemented in the following manner: In the case where the confirmation information indicates that the second terminal 30 did not correctly receive the first data packet, the first terminal 20 determines the first side uplink resource as the third side uplink resource.

其中,第一侧行链路资源可以为网络设备10为第一终端20配置的用于传输第一数据包的侧行链路资源。第一侧行链路资源也可以为第一终端20在预配置的侧行链路资源池中自主选择的侧行链路资源。The first side link resource may be a side link resource configured by the network device 10 for the first terminal 20 to transmit the first data packet. The first side uplink resource may also be a side uplink resource independently selected by the first terminal 20 in a pre-configured side uplink resource pool.

相应的,本申请实施例提供的步骤603具体可以通过以下方式实现:第一终端在第二时刻利用第一侧行链路资源向第二终端发送第一数据包。该第二时刻位于第一时刻之后。Correspondingly, step 603 provided in the embodiment of the present application can be specifically implemented in the following manner: the first terminal uses the first side uplink resource at the second moment to send the first data packet to the second terminal. The second moment is after the first moment.

示例性的,第二时刻由第一时刻和预设偏移值得到。Exemplarily, the second moment is obtained from the first moment and the preset offset value.

示例性的,本申请实施例中的预设偏移值可以为网络设备10向第一终端20配置的,预设偏移值也可以由第一终端20基于预定义协议确定。Exemplarily, the preset offset value in the embodiment of the present application may be configured by the network device 10 to the first terminal 20, and the preset offset value may also be determined by the first terminal 20 based on a predefined protocol.

举例说明,当第一终端20确定需要对第一侧行链路HARQ进程m的第一数据包重传,在n时刻需要向网络设备10反馈第一侧行链路HARQ进程m的NACK,以便网络设备10根据接收到的NACK确定第一数据包未被正确接收,进而决定是否为第 一终端20调度第二侧行链路资源。但是,由于第一终端20在n时刻未向网络设备10反馈第一侧行链路HARQ进程m的NACK,那么第一终端20可以利用前一次传输第一数据包的第一侧行链路资源,在时刻n+X向第二终端30重传第一数据包。其中,X表示预设偏移值,n表示第一时刻。For example, when the first terminal 20 determines that it needs to retransmit the first data packet of the first side uplink HARQ process m, it needs to feed back the NACK of the first side uplink HARQ process m to the network device 10 at time n, so that The network device 10 determines that the first data packet is not received correctly according to the received NACK, and then determines whether to schedule the second side uplink resource for the first terminal 20. However, since the first terminal 20 does not feed back the NACK of the first side uplink HARQ process m to the network device 10 at time n, the first terminal 20 can use the first side uplink resource of the previous transmission of the first data packet , Retransmit the first data packet to the second terminal 30 at time n+X. Among them, X represents the preset offset value, and n represents the first moment.

本申请实施例中第一终端20可以通过预定义协议确定采用第一方式或第二方式确定第三侧行链路资源。当然,第一终端20采用第一方式或第二方式确定侧行链路资源也可以由网络设备10配置。在由网络设备10为第一终端20配置采用第一方式或第二方式确定第三侧行链路资源时,结合图7,本申请实施例提供的方法在步骤601之前还可以包括:In the embodiment of the present application, the first terminal 20 may determine the third side uplink resource in the first manner or the second manner through a predefined protocol. Of course, the first terminal 20 using the first method or the second method to determine the side link resource may also be configured by the network device 10. When the network device 10 configures the first terminal 20 to determine the third side link resource in the first manner or the second manner, with reference to FIG. 7, the method provided in the embodiment of the present application may further include before step 601:

步骤605、网络设备10向第一终端20发送指示信息。该指示信息用于指示第一终端20采用第一方式或第二方式确定侧行链路资源。其中,第一方式为:第一终端20将网络设备10为第一终端20重新分配的第二侧行链路资源确定为第三侧行链路资源。第二方式为:第一终端20将第一侧行链路资源确定为第三侧行链路资源。Step 605: The network device 10 sends instruction information to the first terminal 20. The indication information is used to instruct the first terminal 20 to determine the side link resource in the first manner or the second manner. The first method is: the first terminal 20 determines the second side uplink resource reallocated by the network device 10 for the first terminal 20 as the third side uplink resource. The second way is: the first terminal 20 determines the first side uplink resource as the third side uplink resource.

可以理解的是,第一方式即第一终端20等待网络设备10为第一终端20重新分配第二侧行链路资源,并将第二侧行链路资源确定为第三侧行链路资源。如果被配置为第一方式,则第一终端20和网络设备10提前协商如果第一终端20未向网络设备10发送确认信息,也即网络设备10未接收到确认信息时,网络设备10默认第一数据包未被成功接收,则网络设备便可以确定10需要为第一终端20分配第二侧行链路资源。It can be understood that the first method is that the first terminal 20 waits for the network device 10 to reallocate the second side uplink resource for the first terminal 20, and determines the second side uplink resource as the third side uplink resource . If configured as the first mode, the first terminal 20 and the network device 10 negotiate in advance if the first terminal 20 does not send confirmation information to the network device 10, that is, when the network device 10 does not receive the confirmation information, the network device 10 defaults to the first If a data packet is not successfully received, the network device can determine 10 that the first terminal 20 needs to allocate the second side link resource.

可以理解的是,第二方式即第一终端20在第一时刻之后利用前一次传输第一数据包的第一侧行链路资源重新传输第一数据包。如果被配置为第二方式,则第一终端20和网络设备10提前约定如果第一终端20未向网络设备20发送确认信息时,也即网络设备10未接收到确认信息时,则网络设备10确定无需为第一终端20分配第二侧行链路资源,这样第一终端20可以采用第一侧行链路资源重传第一数据包。It is understandable that the second way is that the first terminal 20 retransmits the first data packet after the first time using the first side link resource of the previous transmission of the first data packet. If configured as the second mode, the first terminal 20 and the network device 10 agree in advance that if the first terminal 20 does not send confirmation information to the network device 20, that is, when the network device 10 does not receive the confirmation information, the network device 10 It is determined that there is no need to allocate the second side uplink resource for the first terminal 20, so that the first terminal 20 can use the first side uplink resource to retransmit the first data packet.

步骤606、第一终端20接收来自网络设备10的指示信息。Step 606: The first terminal 20 receives the instruction information from the network device 10.

相应的,第一终端20根据指示信息,确定采用第一方式或第二方式确定侧行链路资源。Correspondingly, the first terminal 20 determines to use the first method or the second method to determine the side link resource according to the instruction information.

需要说明的是,如果第一终端20和网络设备10提前协商好采用第一方式或第二方式确定侧行链路资源,则步骤605和步骤606可以省略。也即步骤605和步骤606为可选的步骤。It should be noted that if the first terminal 20 and the network device 10 negotiate in advance to determine the side link resource in the first way or the second way, step 605 and step 606 can be omitted. That is, step 605 and step 606 are optional steps.

可以理解的是,本申请实施例中图4或图5所描述的方案可以和图6和图7所描述的方案作为一个完整方案实施,当然图4或图5所描述的方案可以作为一个方案实施,用于描述在第一终端20未向网络设备10发送确认信息的情况下,以及确认信息指示第一数据包被正确接收时,且网络设备10重新为第一终端20调度了第二侧行链路资源的情况下,第一终端20如何处理第二侧行链路资源。图6和图7所描述的方案作为一个方案实施,用于描述在第一终端20未向网络设备10发送确认信息的情况下,以及确认信息指示第一数据包未被正确接收时,第一终端20通过重新确定用于重新传输的侧行链路资源,以向第二终端30重新传输第一数据包。It is understandable that the solution described in FIG. 4 or FIG. 5 in the embodiments of the present application can be implemented as a complete solution with the solution described in FIG. 6 and FIG. 7, of course, the solution described in FIG. 4 or FIG. 5 can be used as a solution. Implementation, used to describe when the first terminal 20 does not send confirmation information to the network device 10, and when the confirmation information indicates that the first data packet is received correctly, and the network device 10 re-schedules the second side for the first terminal 20 In the case of uplink resources, how does the first terminal 20 handle the second side uplink resources. The solutions described in FIGS. 6 and 7 are implemented as a solution to describe that when the first terminal 20 does not send confirmation information to the network device 10, and when the confirmation information indicates that the first data packet is not received correctly, the first The terminal 20 retransmits the first data packet to the second terminal 30 by re-determining the side link resource used for retransmission.

如图8所示,图8示出了本申请实施例提供一种处理侧行链路资源的方法,包括:As shown in FIG. 8, FIG. 8 shows a method for processing side link resources provided by an embodiment of the present application, including:

步骤801、第一终端20在第一时刻20向网络设备10发送第一侧行链路混合自动 重复请求HARQ进程的确认信息。该确认信息用于指示第二终端30正确接收第一终端20在第一侧行链路资源上向所述第二终端30发送的第一侧行链路HARQ进程的第一数据包。Step 801: The first terminal 20 sends to the network device 10 the confirmation information of the first side uplink hybrid automatic repeat request HARQ process at the first time 20. The confirmation information is used to instruct the second terminal 30 to correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal 20 to the second terminal 30 on the first side uplink resource.

步骤802、如果第一终端20又接收到来自网络设备10的第二侧行链路资源。Step 802: If the first terminal 20 receives the second sidelink resource from the network device 10 again.

步骤803、在第一终端20确定第二终端30正确接收第一数据包的情况下,第一终端20根据第二侧行链路资源的HARQ参数,处理第二侧行链路资源。其中,第二侧行链路资源的HARQ参数包括NDI。Step 803: When the first terminal 20 determines that the second terminal 30 correctly receives the first data packet, the first terminal 20 processes the second side uplink resource according to the HARQ parameter of the second side uplink resource. Wherein, the HARQ parameter of the second side uplink resource includes NDI.

图8所述的方案适用于第一终端20向网络设备10发送第一侧行链路HARQ进程的确认信息,但是网络设备10未接收到确认信息,又为第一终端20分配第二侧行链路资源的情况。The solution described in FIG. 8 is suitable for the first terminal 20 to send confirmation information of the first side link HARQ process to the network device 10, but the network device 10 does not receive the confirmation information, and allocates the second side link to the first terminal 20. The condition of link resources.

参考本申请的一种实现方式,本申请实施例中的步骤803可以通过以下方式实现:可以参考上述步骤4031,此处不再赘述。With reference to an implementation manner of the present application, step 803 in the embodiment of the present application can be implemented in the following manner: you can refer to the foregoing step 4031, which will not be repeated here.

参考本申请的一种实现方式,本申请实施例中的步骤803可以通过以下方式实现:可以参考上述步骤4032,此处不再赘述。With reference to an implementation manner of the present application, step 803 in the embodiment of the present application can be implemented in the following manner: you can refer to the foregoing step 4032, which will not be repeated here.

参考本申请的另一个实施例,如图8所示,本申请实施例提供的方法还包括:第一终端20确定第一数据包已经成功被第二终端30接收,第一终端20清空第一侧行链路HARQ进程的HARQ缓存。With reference to another embodiment of the present application, as shown in FIG. 8, the method provided in the embodiment of the present application further includes: the first terminal 20 determines that the first data packet has been successfully received by the second terminal 30, and the first terminal 20 clears the first data packet. HARQ buffer of the side link HARQ process.

比如说,第一终端根据第二侧行链路资源的HARQ参数,在第二侧行链路资源上传输第二数据包,包括:在NDI指示新传,且HARQ进程号为第一侧行链路HARQ进程的进程号,且第一变量的值为第一参数值的情况下,第一终端在第二侧行链路资源上传输第二数据包。For example, the first terminal transmits the second data packet on the second side uplink resource according to the HARQ parameters of the second side uplink resource, including: indicating a new transmission in the NDI, and the HARQ process number is the first side row When the process number of the link HARQ process and the value of the first variable is the first parameter value, the first terminal transmits the second data packet on the second side uplink resource.

比如说,步骤801具体可以通过以下方式实现:第一终端20确定发送确认信息的时刻与第一终端20发送第一消息的时刻均为第一时刻。在承载确认信息的物理上行信道的优先级高于第一消息的优先级,或者承载确认信息的物理上行信道的优先级高于承载所述第一消息的侧行链路信道的优先级的情况下,第一终端20确定在第一时刻20向网络设备10发送确认信息。For example, step 801 may be specifically implemented in the following manner: the first terminal 20 determines that the time when the confirmation information is sent and the time when the first terminal 20 sends the first message are both the first time. When the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link channel carrying the first message Next, the first terminal 20 determines to send confirmation information to the network device 10 at the first time 20.

比如说,第一消息为第一终端20在随机接入过程中向网络设备10发送的消息。For example, the first message is a message sent by the first terminal 20 to the network device 10 during the random access process.

比如说,物理上行信道为物理上行控制信道,第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH,第一终端根据承载确认信息的物理上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻向网络设备发送确认信息,包括:在第一时刻承载确认信息的物理上行控制信道的优先级高于侧行链路共享信道所映射的物理侧行链路共享信道PSSCH的优先级的情况下,第一终端确定在第一时刻向网络设备发送确认信息。For example, the physical uplink channel is a physical uplink control channel, the first message is a side link SL media access control MAC protocol data unit PDU, and the side link channel carrying the first message is a side link shared channel SL- SCH, the first terminal determines to send the confirmation information to the network device at the first moment according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, including: In the case where the priority of the physical uplink control channel carrying the confirmation information is higher than the priority of the physical side link shared channel PSSCH mapped by the side link shared channel, the first terminal determines to send the confirmation to the network device at the first moment information.

比如说,确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级高于在SL-SCH上传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,第一终端确定承载确认信息的物理上行控制信道的优先级高于承载SL MAC PDU的SL-SCH所映射的PSSCH的优先级。For example, the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation message is higher than the priority of the side link logical channel with the highest priority in the SL MAC PDU transmitted on the SL-SCH The first terminal determines that the priority of the physical uplink control channel carrying the confirmation information is higher than the priority of the PSSCH mapped to the SL-SCH carrying the SL MAC PDU.

比如说,物理上行信道为物理上行共享信道PUSCH,第一消息为侧行链路SL媒 体接入控制MAC协议数据单元PDU,承载第一消息的侧行链路信道为侧行链路共享信道SL-SCH。第一终端根据承载确认信息的上行信道的优先级、以及承载第一消息的侧行链路信道的优先级,确定在第一时刻向网络设备发送确认信息,包括:如果PUSCH的优先级高于SL-SCH的优先级,第一终端确定在第一时刻向网络设备发送确认信息。For example, the physical uplink channel is the physical uplink shared channel PUSCH, the first message is the side link SL media access control MAC protocol data unit PDU, and the side link channel carrying the first message is the side link shared channel SL -SCH. The first terminal determines to send confirmation information to the network device at the first moment according to the priority of the uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, including: if the priority of the PUSCH is higher than For the priority of SL-SCH, the first terminal determines to send confirmation information to the network device at the first moment.

比如说,如果在所述PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道的优先级高于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则第一终端确定PUSCH的优先级高于SL-SCH的优先级。For example, if the priority of the uplink logical channel with the highest priority in the MAC PDU transmitted on the PUSCH is higher than the priority of the side link logical channel with the highest priority in the MAC PDU transmitted on the SL-SCH Level, the first terminal determines that the priority of the PUSCH is higher than the priority of the SL-SCH.

比如说,如果确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,和在PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道的优先级均高于在SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则第一终端确定PUSCH的优先级高于SL-SCH的优先级。For example, if the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation message, and the priority of the uplink logical channel with the highest priority in the MAC PDU transmitted on the PUSCH, the priority The priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH, the first terminal determines that the priority of the PUSCH is higher than the priority of the SL-SCH.

在本申请的另一个实施例中,本申请实施例提供的方法还包括:在承载确认信息的物理上行信道的优先级低于第一消息的优先级,或者承载确认信息的物理上行信道的优先级低于承载第一消息的侧行链路信道的优先级的情况下,第一终端在第一时刻优先发送第一消息。也即确认信息被放弃。In another embodiment of the present application, the method provided in the embodiment of the present application further includes: the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information In the case where the priority is lower than the priority of the side link channel carrying the first message, the first terminal sends the first message preferentially at the first moment. That is, the confirmation message is discarded.

如图9所示,作为本申请的另一个可能的实施例,如图9所示,本申请实施例提供一种处理侧行链路资源的方法,包括:As shown in FIG. 9, as another possible embodiment of the present application, as shown in FIG. 9, an embodiment of the present application provides a method for processing side link resources, including:

步骤901、第一终端20确定在第一时刻向网络设备10发送第一侧行链路混合自动重复请求HARQ进程的确认信息。该确认信息用于指示第二终端30未正确接收第一终端20在第一侧行链路资源上向第二终端30发送的第一侧行链路HARQ进程的第一数据包。Step 901: The first terminal 20 determines to send confirmation information of the first side uplink hybrid automatic repeat request HARQ process to the network device 10 at the first moment. The confirmation information is used to indicate that the second terminal 30 did not correctly receive the first data packet of the first side uplink HARQ process sent by the first terminal 20 to the second terminal 30 on the first side uplink resource.

步骤901的具体实现可以参考步骤801处的描述,此处不再赘述。For the specific implementation of step 901, reference may be made to the description at step 801, which is not repeated here.

步骤902、如果第一终端20未接收到来自网络设备10的第二侧行链路资源,则第一终端20确定将第一侧行链路资源确定为第三侧行链路资源。Step 902: If the first terminal 20 does not receive the second side uplink resource from the network device 10, the first terminal 20 determines to determine the first side uplink resource as the third side uplink resource.

其中,第一侧行链路资源可以为网络设备10为第一终端20配置的用于传输第一数据包的侧行链路资源。第一侧行链路资源也可以为第一终端20在预配置的侧行链路资源池中自主选择的侧行链路资源。The first side link resource may be a side link resource configured by the network device 10 for the first terminal 20 to transmit the first data packet. The first side uplink resource may also be a side uplink resource independently selected by the first terminal 20 in a pre-configured side uplink resource pool.

具体的,该第一终端20被预配置为采用第二方式确定侧行链路资源,或者第一终端20从网络设备10处确定采用第二方式确定侧行链路资源。第二方式为:第一终端20将第一侧行链路资源确定为第三侧行链路资源。Specifically, the first terminal 20 is preconfigured to determine the side link resource in the second manner, or the first terminal 20 determines from the network device 10 to determine the side link resource in the second manner. The second way is: the first terminal 20 determines the first side uplink resource as the third side uplink resource.

步骤903、第一终端20通过第一侧行链路资源向第二终端30重新发送第一数据包。Step 903: The first terminal 20 resends the first data packet to the second terminal 30 through the first side uplink resource.

步骤903的具体实现可以参考步骤603具体可以通过以下方式实现,此处不再赘述。For the specific implementation of step 903, refer to step 603, which can be specifically implemented in the following manners, which will not be repeated here.

应理解,图8和图9中涉及到的内容如果与图5-图7中的内容相同,则图8和图9中涉及到的内容可以参考上述图5-图7处描述,此处不再赘述。It should be understood that if the content involved in FIGS. 8 and 9 is the same as the content in FIGS. 5-7, the content involved in FIGS. 8 and 9 can be described with reference to the above-mentioned FIGS. 5-7. Repeat it again.

上述主要从各个网元之间交互的角度对本申请实施例的方案进行了介绍。可以理解的是,各个网元,例如第一终端等为了实现上述功能,其包括了执行各个功能相应 的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The foregoing mainly introduces the solution of the embodiment of the present application from the perspective of interaction between various network elements. It can be understood that, in order to implement the above-mentioned functions, each network element, such as the first terminal, includes a hardware structure and/or software module corresponding to each function. Those skilled in the art should easily realize that in combination with the units and algorithm steps of the examples described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed by hardware or computer software-driven hardware depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.

本申请实施例可以根据上述方法示例第一终端进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In the embodiment of the present application, the first terminal may divide the functional units according to the foregoing method example. For example, each functional unit may be divided corresponding to each function, or two or more functions may be integrated into one processing unit. The above-mentioned integrated unit can be implemented in the form of hardware or software functional unit. It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division, and there may be other division methods in actual implementation.

上面结合图1至图9,对本申请实施例的方法进行了说明,下面对本申请实施例提供的执行上述方法的发送侧行链路资源的装置进行描述。本领域技术人员可以理解,方法和装置可以相互结合和引用,本申请实施例提供的发送侧行链路资源的装置可以执行上述发送侧行链路资源的方法中由第一终端执行的步骤。The method of the embodiment of the present application is described above with reference to FIG. 1 to FIG. 9. The following describes the device for the transmission side uplink resource for executing the foregoing method provided by the embodiment of the present application. Those skilled in the art can understand that the method and the device can be combined and referenced with each other, and the device for sending side uplink resources provided in the embodiment of the present application can execute the steps performed by the first terminal in the above method for sending side uplink resources.

在采用集成的单元的情况下,图10示出了上述实施例中所涉及的一种发送侧行链路资源的装置,该发送侧行链路资源的装置可以包括:处理单元101。可选的,该装置还可以包括通信单元102。In the case of using an integrated unit, FIG. 10 shows an apparatus for sending side uplink resources involved in the foregoing embodiment, and the apparatus for sending side uplink resources may include: a processing unit 101. Optionally, the device may further include a communication unit 102.

一种示例,该发送侧行链路资源的装置为第一终端,或者为应用于第一终端中的芯片。在这种情况下,处理单元101,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行图4中的步骤401、步骤402以及步骤403。In an example, the device for sending side uplink resources is the first terminal, or is a chip applied to the first terminal. In this case, the processing unit 101, the apparatus for supporting the uplink resource on the transmitting side executes the steps 401, 402, and 403 in FIG. 4 by the first terminal in the above-mentioned embodiment.

在一种可能的实施例中,处理单元101,还用于支持发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤4011、步骤4012、步骤4031、步骤4032。通信单元102,还用于支持发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤404。In a possible embodiment, the processing unit 101 is further configured to support an apparatus for transmitting side uplink resources to execute step 4011, step 4012, step 4031, and step 4032 performed by the first terminal in the foregoing embodiment. The communication unit 102 is further configured to support the device for transmitting side uplink resources to execute step 404 performed by the first terminal in the foregoing embodiment.

另一种示例,该发送侧行链路资源的装置为第一终端,或者为应用于第一终端中的芯片。在这种情况下,处理单元101,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤601和步骤602。通信单元102,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤603。In another example, the device for sending side uplink resources is the first terminal or a chip applied to the first terminal. In this case, the processing unit 101, the device for supporting the uplink resource on the transmitting side, executes step 601 and step 602 performed by the first terminal in the foregoing embodiment. The communication unit 102 is configured to support the device for the transmission side uplink resource to execute step 603 performed by the first terminal in the foregoing embodiment.

在一种可能的实施例中,通信单元102,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤604、步骤606。In a possible embodiment, the communication unit 102, the device for supporting the uplink resource on the transmission side, performs step 604 and step 606 performed by the first terminal in the foregoing embodiment.

再一种示例,该发送侧行链路资源的装置为第一终端,或者为应用于第一终端中的芯片。在这种情况下,通信单元102用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤801,步骤802。处理单元101,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤803。In another example, the device for sending side uplink resources is the first terminal, or is a chip applied to the first terminal. In this case, the communication unit 102 is configured to support the device for the transmission side uplink resource to execute step 801 and step 802 performed by the first terminal in the foregoing embodiment. The processing unit 101 is configured to support the device for the transmission side uplink resource to execute step 803 executed by the first terminal in the foregoing embodiment.

又一种示例,该发送侧行链路资源的装置为第一终端,或者为应用于第一终端中的芯片。在这种情况下,通信单元102用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤901、步骤903。处理单元101,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤902。In another example, the apparatus for sending side uplink resources is the first terminal, or is a chip applied to the first terminal. In this case, the communication unit 102 is configured to support the device for the transmission side uplink resource to execute step 901 and step 903 performed by the first terminal in the foregoing embodiment. The processing unit 101 is configured to support the device for the transmission side uplink resource to execute step 902 executed by the first terminal in the foregoing embodiment.

在采用集成的单元的情况下,图11示出了上述实施例中所涉及的发送侧行链路资 源的装置的一种可能的逻辑结构示意图。该发送侧行链路资源的装置包括:处理模块112和通信模块113。处理模块112用于对发送侧行链路资源的装置的动作进行控制管理,例如,处理模块112用于执行在发送侧行链路资源的装置进行信息/数据处理的步骤。通信模块113用于支持发送侧行链路资源的装置进行信息/数据发送或者接收的步骤。In the case of an integrated unit, FIG. 11 shows a schematic diagram of a possible logical structure of the device for transmitting side uplink resources involved in the foregoing embodiment. The device for sending side uplink resources includes: a processing module 112 and a communication module 113. The processing module 112 is configured to control and manage the actions of the device transmitting the uplink resource. For example, the processing module 112 is configured to perform information/data processing steps on the device transmitting the uplink resource. The communication module 113 is used to support the steps of information/data sending or receiving by the device of the sending side uplink resource.

在一种可能的实施例中,发送侧行链路资源的装置还可以包括存储模块111,用于存储发送侧行链路资源的装置可的程序代码和数据。In a possible embodiment, the apparatus for sending side-link resources may further include a storage module 111 for storing program codes and data of the apparatus for sending side-link resources.

一种示例,该发送侧行链路资源的装置为第一终端,或者为应用于第一终端中的芯片。在这种情况下,处理模块112,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行图4中的步骤401、步骤402以及步骤403。In an example, the device for sending side uplink resources is the first terminal, or is a chip applied to the first terminal. In this case, the processing module 112, the device for supporting the uplink resource on the transmitting side executes the steps 401, 402, and 403 in FIG. 4 by the first terminal in the foregoing embodiment.

在一种可能的实施例中,处理模块112,还用于支持发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤4011、步骤4012、步骤4031、步骤4032。通信模块113,还用于支持发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤404。In a possible embodiment, the processing module 112 is further configured to support the device for transmitting side uplink resources to execute step 4011, step 4012, step 4031, step 4032 performed by the first terminal in the foregoing embodiment. The communication module 113 is also configured to support the device for sending side uplink resources to execute step 404 performed by the first terminal in the foregoing embodiment.

另一种示例,该发送侧行链路资源的装置为第一终端,或者为应用于第一终端中的芯片。在这种情况下,处理模块112,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤601和步骤602。通信模块113,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤603。In another example, the device for sending side uplink resources is the first terminal or a chip applied to the first terminal. In this case, the processing module 112, the device for supporting the uplink resource on the transmitting side, executes step 601 and step 602 performed by the first terminal in the foregoing embodiment. The communication module 113 is configured to support the device for the transmission side uplink resource to execute step 603 performed by the first terminal in the foregoing embodiment.

在一种可能的实施例中,通信模块113,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤604、步骤606。In a possible embodiment, the communication module 113, a device for supporting the uplink resource of the transmission side, performs step 604 and step 606 performed by the first terminal in the foregoing embodiment.

再一种示例,该发送侧行链路资源的装置为第一终端,或者为应用于第一终端中的芯片。在这种情况下,通信模块113用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤801,步骤802。处理模块112,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤803。In another example, the device for sending side uplink resources is the first terminal, or is a chip applied to the first terminal. In this case, the communication module 113 is configured to support the device for the transmission side uplink resource to execute step 801 and step 802 performed by the first terminal in the foregoing embodiment. The processing module 112 is configured to support the device for supporting the transmission side uplink resource to execute step 803 executed by the first terminal in the foregoing embodiment.

又一种示例,该发送侧行链路资源的装置为第一终端,或者为应用于第一终端中的芯片。在这种情况下,通信模块113用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤901、步骤903。处理模块112,用于支持该发送侧行链路资源的装置执行上述实施例中由第一终端执行的步骤902。In another example, the apparatus for sending side uplink resources is the first terminal, or is a chip applied to the first terminal. In this case, the communication module 113 is configured to support the transmission side uplink resource device to execute steps 901 and 903 performed by the first terminal in the foregoing embodiment. The processing module 112 is configured to support the device for supporting the transmission side uplink resource to execute step 902 executed by the first terminal in the foregoing embodiment.

其中,处理模块112可以是处理器或控制器,例如可以是中央处理器单元,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理器和微处理器的组合等等。通信模块113可以是收发器、收发电路或通信接口等。存储模块111可以是存储器。The processing module 112 may be a processor or a controller, for example, a central processing unit, a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic devices, transistor logic devices, Hardware components or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in conjunction with the disclosure of this application. The processor may also be a combination of computing functions, for example, a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and so on. The communication module 113 may be a transceiver, a transceiver circuit, or a communication interface. The storage module 111 may be a memory.

当处理模块112为处理器41或处理器45,通信模块113为收发器43时,存储模块111为存储器42时,本申请所涉及的发送侧行链路资源的装置可以为图2所示的通信设备。When the processing module 112 is the processor 41 or the processor 45, the communication module 113 is the transceiver 43, and the storage module 111 is the memory 42, the device for sending side uplink resources involved in this application may be the one shown in FIG. communication device.

一种示例,该通信设备为第一终端,或者为应用于第一终端中的芯片。在这种情况下,处理器41或处理器45,用于支持该通信设备执行上述实施例中由第一终端执 行图4中的步骤401、步骤402以及步骤403。In an example, the communication device is a first terminal or a chip applied in the first terminal. In this case, the processor 41 or the processor 45 is configured to support the communication device to execute steps 401, 402, and 403 in Fig. 4 by the first terminal in the above-mentioned embodiment.

在一种可能的实施例中,处理器41或处理器45,还用于支持通信设备执行上述实施例中由第一终端执行的步骤4011、步骤4012、步骤4031、步骤4032。收发器43,还用于支持通信设备执行上述实施例中由第一终端执行的步骤404。In a possible embodiment, the processor 41 or the processor 45 is further configured to support the communication device to execute step 4011, step 4012, step 4031, step 4032 performed by the first terminal in the foregoing embodiment. The transceiver 43 is also used to support the communication device to execute step 404 executed by the first terminal in the foregoing embodiment.

另一种示例,该通信设备为第一终端,或者为应用于第一终端中的芯片。在这种情况下,处理器41或处理器45,用于支持该通信设备执行上述实施例中由第一终端执行的步骤601和步骤602。收发器43,用于支持该通信设备执行上述实施例中由第一终端执行的步骤603。In another example, the communication device is the first terminal or a chip applied to the first terminal. In this case, the processor 41 or the processor 45 is configured to support the communication device to execute steps 601 and 602 executed by the first terminal in the foregoing embodiment. The transceiver 43 is configured to support the communication device to execute step 603 executed by the first terminal in the foregoing embodiment.

在一种可能的实施例中,收发器43,用于支持该通信设备执行上述实施例中由第一终端执行的步骤604、步骤606。In a possible embodiment, the transceiver 43 is configured to support the communication device to perform steps 604 and 606 performed by the first terminal in the foregoing embodiment.

再一种示例,该通信设备为第一终端,或者为应用于第一终端中的芯片。在这种情况下,收发器43用于支持该通信设备执行上述实施例中由第一终端执行的步骤801,步骤802。处理器41或处理器45,用于支持该通信设备执行上述实施例中由第一终端执行的步骤803。In another example, the communication device is the first terminal or a chip applied to the first terminal. In this case, the transceiver 43 is used to support the communication device to perform step 801 and step 802 performed by the first terminal in the foregoing embodiment. The processor 41 or the processor 45 is configured to support the communication device to execute step 803 executed by the first terminal in the foregoing embodiment.

又一种示例,该通信设备为第一终端,或者为应用于第一终端中的芯片。在这种情况下,收发器43用于支持该通信设备执行上述实施例中由第一终端执行的步骤901、步骤903。处理器41或处理器45,用于支持该通信设备执行上述实施例中由第一终端执行的步骤902。In another example, the communication device is a first terminal, or a chip applied in the first terminal. In this case, the transceiver 43 is used to support the communication device to perform steps 901 and 903 performed by the first terminal in the foregoing embodiment. The processor 41 or the processor 45 is configured to support the communication device to execute step 902 executed by the first terminal in the foregoing embodiment.

图12是本申请实施例提供的芯片150的结构示意图。芯片150包括一个或两个以上(包括两个)处理器1510和通信接口1530。FIG. 12 is a schematic structural diagram of a chip 150 provided by an embodiment of the present application. The chip 150 includes one or more (including two) processors 1510 and a communication interface 1530.

可选的,该芯片150还包括存储器1540,存储器1540可以包括只读存储器和随机存取存储器,并向处理器1510提供操作指令和数据。存储器1540的一部分还可以包括非易失性随机存取存储器(non-volatile random access memory,NVRAM)。Optionally, the chip 150 further includes a memory 1540. The memory 1540 may include a read-only memory and a random access memory, and provides operation instructions and data to the processor 1510. A part of the memory 1540 may also include a non-volatile random access memory (NVRAM).

在一些实施方式中,存储器1540存储了如下的元素,执行模块或者数据结构,或者他们的子集,或者他们的扩展集。In some embodiments, the memory 1540 stores the following elements, execution modules or data structures, or their subsets, or their extended sets.

在本申请实施例中,通过调用存储器1540存储的操作指令(该操作指令可存储在操作系统中),执行相应的操作。In the embodiment of the present application, the corresponding operation is executed by calling the operation instruction stored in the memory 1540 (the operation instruction may be stored in the operating system).

一种可能的实现方式中为:第一终端所用的芯片的结构类似,不同的装置可以使用不同的芯片以实现各自的功能。One possible implementation manner is that the structure of the chip used by the first terminal is similar, and different devices may use different chips to realize their respective functions.

处理器1510控制第一终端中任一个的处理操作,处理器1510还可以称为中央处理单元(central processing unit,CPU)。The processor 1510 controls processing operations of any one of the first terminals. The processor 1510 may also be referred to as a central processing unit (central processing unit, CPU).

存储器1540可以包括只读存储器和随机存取存储器,并向处理器1510提供指令和数据。存储器1540的一部分还可以包括NVRAM。例如应用中存储器1540、通信接口1530以及存储器1540通过总线系统1520耦合在一起,其中总线系统1520除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图12中将各种总线都标为总线系统1520。The memory 1540 may include a read-only memory and a random access memory, and provides instructions and data to the processor 1510. A part of the memory 1540 may also include NVRAM. For example, in an application, the memory 1540, the communication interface 1530, and the memory 1540 are coupled together through a bus system 1520, where the bus system 1520 may include a power bus, a control bus, and a status signal bus in addition to a data bus. However, for clarity of description, various buses are marked as the bus system 1520 in FIG. 12.

上述本申请实施例揭示的方法可以应用于处理器1510中,或者由处理器1510实现。处理器1510可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器1510中的硬件的集成逻辑电路或者软件形式的指令 完成。上述的处理器1510可以是通用处理器、数字信号处理器(digital signal processing,DSP)、ASIC、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1540,处理器1510读取存储器1540中的信息,结合其硬件完成上述方法的步骤。The methods disclosed in the foregoing embodiments of the present application may be applied to the processor 1510 or implemented by the processor 1510. The processor 1510 may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the foregoing method can be completed by hardware integrated logic circuits in the processor 1510 or instructions in the form of software. The aforementioned processor 1510 may be a general-purpose processor, a digital signal processing (digital signal processing, DSP), an ASIC, an off-the-shelf programmable gate array (field-programmable gate array, FPGA), or other programmable logic devices, discrete gates or transistors. Logic devices, discrete hardware components. The methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor or the like. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers. The storage medium is located in the memory 1540, and the processor 1510 reads the information in the memory 1540, and completes the steps of the foregoing method in combination with its hardware.

一种可能的实现方式中,通信接口1530用于执行图4-图9所示的实施例中的第一终端、的接收和发送的步骤。处理器1510用于执行图4-图9所示的实施例中的第一终端的处理的步骤。In a possible implementation manner, the communication interface 1530 is used to perform the receiving and sending steps of the first terminal in the embodiment shown in FIGS. 4-9. The processor 1510 is configured to execute the processing steps of the first terminal in the embodiment shown in FIGS. 4-9.

以上通信单元可以是该装置的一种通信接口,用于从其它装置接收信号。例如,当该装置以芯片的方式实现时,该通信单元是该芯片用于从其它芯片或装置接收信号或发送信号的通信接口。The above communication unit may be a communication interface of the device for receiving signals from other devices. For example, when the device is implemented in the form of a chip, the communication unit is a communication interface for the chip to receive signals or send signals from other chips or devices.

此外,本申请实施例可以提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,实现如图4、图5中第一终端的功能。In addition, the embodiments of the present application may provide a computer-readable storage medium that stores instructions in the computer-readable storage medium, and when the instructions are executed, the functions of the first terminal in FIG. 4 and FIG. 5 are realized.

本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,实现如图6、图7中第一终端的功能。The embodiment of the present application provides a computer-readable storage medium, and the computer-readable storage medium stores instructions. When the instructions are executed, the functions of the first terminal shown in FIG. 6 and FIG. 7 are realized.

本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,实现如图8中第一终端的功能。The embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions. When the instructions are executed, the functions of the first terminal in FIG. 8 are realized.

本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令被运行时,实现如图9中第一终端的功能。The embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions. When the instructions are executed, the function of the first terminal as shown in FIG. 9 is realized.

本申请实施例提供一种包括指令的计算机程序产品,计算机程序产品中包括指令,当指令被运行时,实现如图8中第一终端的功能。The embodiment of the present application provides a computer program product including instructions. The computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 8 are realized.

本申请实施例提供一种包括指令的计算机程序产品,计算机程序产品中包括指令,当指令被运行时,实现如图9中第一终端的功能。The embodiment of the present application provides a computer program product including instructions. The computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 9 are realized.

本申请实施例提供一种包括指令的计算机程序产品,计算机程序产品中包括指令,当指令被运行时,实现如图4或图5中第一终端的功能。The embodiment of the present application provides a computer program product including instructions. The computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 4 or FIG. 5 are realized.

本申请实施例提供一种包括指令的计算机程序产品,计算机程序产品中包括指令,当指令被运行时,实现如图6或图7中第一终端的功能。The embodiment of the present application provides a computer program product including instructions. The computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 6 or FIG. 7 are realized.

本申请实施例提供一种芯片,该芯片应用于第一终端中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以实现如图4或图5中第一终端的功能。The embodiment of the present application provides a chip, which is applied to a first terminal, the chip includes at least one processor and a communication interface, the communication interface is coupled with the at least one processor, and the processor is used to run instructions to implement Function of the first terminal in 5.

本申请实施例提供一种芯片,该芯片应用于第一终端中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以实现如图6、图7中第一终端的功能。The embodiment of the present application provides a chip, which is applied to a first terminal. The chip includes at least one processor and a communication interface. The communication interface is coupled to the at least one processor. The processor is used to run instructions to implement The function of the first terminal in 7.

本申请实施例提供一种芯片,该芯片应用于第一终端中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以实现如图 8中第一终端的功能。The embodiment of the present application provides a chip, which is applied to a first terminal. The chip includes at least one processor and a communication interface. The communication interface is coupled to the at least one processor. The processor is used to run instructions to implement the first terminal shown in FIG. The function of a terminal.

本申请实施例提供一种芯片,该芯片应用于第一终端中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以实现如图9中第一终端的功能。The embodiment of the present application provides a chip, which is applied to a first terminal. The chip includes at least one processor and a communication interface. The communication interface is coupled to the at least one processor. The processor is used to run instructions to implement the first terminal shown in FIG. The function of a terminal.

本申请实施例提供一种包括指令的计算机程序产品,计算机程序产品中包括指令,当指令被运行时,实现如图4、图5或图6中第一终端的功能。The embodiment of the present application provides a computer program product including instructions. The computer program product includes instructions. When the instructions are executed, the functions of the first terminal in FIG. 4, FIG. 5, or FIG. 6 are realized.

本申请实施例提供一种芯片,该芯片应用于第一终端中,芯片包括至少一个处理器和通信接口,通信接口和至少一个处理器耦合,处理器用于运行指令,以实现如图4、图5、图6中第一终端的功能。An embodiment of the present application provides a chip, which is applied to a first terminal. The chip includes at least one processor and a communication interface. The communication interface is coupled to the at least one processor. The processor is used to execute instructions to implement 5. The function of the first terminal in Figure 6.

本申请实施例提供一种通信系统,该通信系统包括第一终端、第二终端以及网络设备10,其中,第一终端用于执行图4~图9中由第一终端执行的步骤,网络设备10用于执行图4~图9中由网络设备10执行的步骤。An embodiment of the present application provides a communication system that includes a first terminal, a second terminal, and a network device 10, where the first terminal is used to perform the steps performed by the first terminal in FIGS. 4-9, and the network device 10 is used to execute the steps performed by the network device 10 in FIGS. 4-9.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机程序或指令。在计算机上加载和执行所述计算机程序或指令时,全部或部分地执行本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其它可编程装置。所述计算机程序或指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机程序或指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是集成一个或多个可用介质的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,例如,软盘、硬盘、磁带;也可以是光介质,例如,数字视频光盘(digital video disc,DVD);还可以是半导体介质,例如,固态硬盘(solid state drive,SSD)。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in the form of a computer program product in whole or in part. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on the computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a dedicated computer, a computer network, network equipment, user equipment, or other programmable devices. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction may be transmitted from a website, computer, The server or data center transmits to another website site, computer, server or data center through wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that integrates one or more available media. The usable medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disc (digital video disc, DVD); it may also be a semiconductor medium, such as a solid state drive (solid state drive). , SSD).

尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。Although the present application is described in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art can understand and realize the disclosure by looking at the drawings, the disclosure, and the appended claims. Other changes to the embodiment. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "one" does not exclude multiple. A single processor or other unit may implement several functions listed in the claims. Certain measures are described in mutually different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包括这些改动和变型在内。Although the application has been described in combination with specific features and embodiments, it is obvious that various modifications and combinations can be made without departing from the spirit and scope of the application. Accordingly, this specification and drawings are merely exemplary descriptions of the application defined by the appended claims, and are deemed to have covered any and all modifications, changes, combinations or equivalents within the scope of the application. Obviously, those skilled in the art can make various changes and modifications to the application without departing from the spirit and scope of the application. In this way, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these modifications and variations.

Claims (41)

一种处理侧行链路资源的方法,其特征在于,包括:A method for processing side link resources, characterized in that it comprises: 第一终端确定在第一时刻未向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息;所述确认信息用于指示第二终端是否正确接收所述第一终端在第一侧行链路资源上向所述第二终端发送的所述第一侧行链路HARQ进程的第一数据包;The first terminal determines that the first side uplink hybrid automatic repeat request HARQ process confirmation information is not sent to the network device at the first moment; the confirmation information is used to indicate whether the second terminal correctly receives the first terminal's The first data packet of the first side link HARQ process sent to the second terminal on the side link resource; 所述第一终端确定第二侧行链路资源;所述第二侧行链路资源的HARQ参数包括新数据指示NDI和HARQ进程号;The first terminal determines the second side uplink resource; the HARQ parameters of the second side uplink resource include new data indicating NDI and HARQ process number; 在所述确认信息指示所述第二终端正确接收所述第一数据包的情况下,所述第一终端根据所述HARQ参数,处理所述第二侧行链路资源。In a case where the confirmation information indicates that the second terminal correctly receives the first data packet, the first terminal processes the second side uplink resource according to the HARQ parameter. 根据权利要求1所述的方法,其特征在于,所述第一终端根据所述第二侧行链路资源的HARQ信息,处理所述第二侧行链路资源,包括:The method according to claim 1, wherein the processing of the second side uplink resource by the first terminal according to the HARQ information of the second side uplink resource comprises: 所述第一终端根据所述HARQ参数,在所述第二侧行链路资源上传输第二数据包,或者,The first terminal transmits a second data packet on the second side uplink resource according to the HARQ parameter, or, 所述第一终端根据所述HARQ参数,忽略所述第二侧行链路资源。The first terminal ignores the second side link resource according to the HARQ parameter. 根据权利要求2所述的方法,其特征在于,所述方法还包括:所述第一侧行链路HARQ进程关联第一变量,所述第一变量的值为第一参数值或第二参数值,其中,所述第一参数值表示所述第二终端正确接收所述第一数据包,所述第二参数值表示所述第二终端未正确接收所述第一数据包;The method according to claim 2, wherein the method further comprises: associating the first side uplink HARQ process with a first variable, and the value of the first variable is the first parameter value or the second parameter Value, where the first parameter value indicates that the second terminal correctly receives the first data packet, and the second parameter value indicates that the second terminal does not correctly receive the first data packet; 所述第一终端根据所述第二侧行链路资源的HARQ参数,忽略所述第二侧行链路资源,包括:The first terminal ignoring the second side uplink resource according to the HARQ parameter of the second side uplink resource includes: 在所述NDI指示重传,且所述HARQ进程号为所述第一侧行链路HARQ进程的进程号,且所述第一变量的值为所述第一参数值的情况下,所述第一终端忽略所述第二侧行链路资源。In the case where the NDI indicates retransmission, the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first parameter value, the The first terminal ignores the second side uplink resource. 根据权利要求2所述的方法,其特征在于,所述第一终端根据所述第二侧行链路资源的HARQ参数,忽略所述第二侧行链路资源,包括:The method according to claim 2, wherein the first terminal ignores the second side uplink resource according to the HARQ parameter of the second side uplink resource, comprising: 在所述NDI指示重传,且所述HARQ进程号为所述第一侧行链路HARQ进程的进程号,且所述第一侧行链路HARQ进程的HARQ缓存为空的情况下,所述第一终端忽略所述第二侧行链路资源。When the NDI indicates retransmission, and the HARQ process number is the process number of the first side uplink HARQ process, and the HARQ buffer of the first side uplink HARQ process is empty, The first terminal ignores the second side link resource. 根据权利要求4所述的方法,其特征在于,所述方法还包括:The method according to claim 4, wherein the method further comprises: 所述第一终端确定所述第一数据包已经成功被所述第二终端接收,所述第一终端清空所述第一侧行链路HARQ进程的HARQ缓存。The first terminal determines that the first data packet has been successfully received by the second terminal, and the first terminal clears the HARQ buffer of the first side uplink HARQ process. 根据权利要求2或3所述的方法,其特征在于,所述第一终端根据所述第二侧行链路资源的HARQ信息,在所述第二侧行链路资源上传输第二数据包,包括:The method according to claim 2 or 3, wherein the first terminal transmits a second data packet on the second side uplink resource according to the HARQ information of the second side uplink resource ,include: 在所述NDI指示新传,且所述HARQ进程号为所述第一侧行链路HARQ进程的进程号,且所述第一侧行链路HARQ进程的第一变量的值为第一参数值的情况下,所述第一终端在所述第二侧行链路资源上传输所述第二数据包;The NDI indicates new transmission, and the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable of the first side uplink HARQ process is the first parameter Value, the first terminal transmits the second data packet on the second side uplink resource; 或者,在所述NDI指示新传的情况下,所述第一终端在所述第二侧行链路资源上传输所述第二数据包。Or, in a case where the NDI indicates new transmission, the first terminal transmits the second data packet on the second side uplink resource. 根据权利要求1-6任一项所述的方法,其特征在于,在所述确认信息指示所述第二终端未正确接收所述第一数据包的情况下,所述方法还包括:The method according to any one of claims 1-6, wherein in a case where the confirmation information indicates that the second terminal did not correctly receive the first data packet, the method further comprises: 所述第一终端确定用于重新传输所述第一数据包的第三侧行链路资源;Determining, by the first terminal, a third side link resource used to retransmit the first data packet; 所述第一终端通过所述第三侧行链路资源向所述第二终端发送所述第一数据包。The first terminal sends the first data packet to the second terminal through the third side uplink resource. 根据权利要求7所述的方法,其特征在于,所述方法还包括:The method according to claim 7, wherein the method further comprises: 所述第一终端接收来自所述网络设备的第二侧行链路资源,所述第二侧行链路资源与所述第一侧行链路HARQ进程关联;Receiving, by the first terminal, a second side uplink resource from the network device, where the second side uplink resource is associated with the first side uplink HARQ process; 所述第一终端确定用于重新传输所述第一数据包的第三侧行链路资源,包括:The determining, by the first terminal, the third side link resource for retransmitting the first data packet includes: 所述第一终端确定所述第二侧行链路资源为所述第三侧行链路资源。The first terminal determines that the second side uplink resource is the third side uplink resource. 根据权利要求7所述的方法,其特征在于,所述第一终端确定用于重新传输所述第一数据包的第三侧行链路资源,包括:The method according to claim 7, wherein the first terminal determining the third side link resource for retransmitting the first data packet comprises: 所述第一终端将所述第一侧行链路资源确定为所述第三侧行链路资源。The first terminal determines the first side uplink resource as the third side uplink resource. 根据权利要求9所述的方法,其特征在于,所述第一终端通过所述第三侧行链路资源向所述第二终端发送所述第一数据包,包括:The method according to claim 9, wherein the first terminal sending the first data packet to the second terminal through the third side uplink resource comprises: 所述第一终端在第二时刻利用所述第一侧行链路资源向所述第二终端发送所述第一数据包,所述第二时刻由所述第一时刻和预设偏移值得到。The first terminal uses the first side uplink resource to send the first data packet to the second terminal at a second time, and the second time is determined by the first time and a preset offset value. To. 根据权利要求7-10任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 7-10, wherein the method further comprises: 所述第一终端接收来自所述网络设备的指示信息,所述指示信息用于指示所述第一终端采用第一方式或第二方式确定所述第三侧行链路资源;Receiving, by the first terminal, instruction information from the network device, where the instruction information is used to instruct the first terminal to determine the third side uplink resource in a first manner or a second manner; 其中,所述第一方式为:所述第一终端将所述网络设备为所述第一终端重新分配的所述第二侧行链路资源确定为所述第三侧行链路资源;Wherein, the first manner is: the first terminal determines the second side uplink resource reallocated by the network device for the first terminal as the third side uplink resource; 所述第二方式为:所述第一终端将所述第一侧行链路资源确定为所述第三侧行链路资源。The second manner is: the first terminal determines the first side uplink resource as the third side uplink resource. 根据权利要求1-11任一项所述的方法,其特征在于,所述第一终端确定在第一时刻未向网络设备发送确认信息,包括:The method according to any one of claims 1-11, wherein the determining that the first terminal has not sent confirmation information to the network device at the first moment comprises: 所述第一终端确定发送所述确认信息的时刻与所述第一终端发送第一消息的时刻均为第一时刻;The first terminal determines that the time when the confirmation information is sent and the time when the first terminal sends the first message are both the first time; 在承载所述确认信息的物理上行信道的优先级低于所述第一消息的优先级,或者承载所述确认信息的物理上行信道的优先级低于承载所述第一消息的侧行链路信道的优先级的情况下,所述第一终端确定在第一时刻未向网络设备发送确认信息。The priority of the physical uplink channel carrying the confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link carrying the first message In the case of the priority of the channel, the first terminal determines that the confirmation information is not sent to the network device at the first moment. 根据权利要求12所述的方法,其特征在于,所述第一消息为所述第一终端在随机接入过程中向所述网络设备发送的消息。The method according to claim 12, wherein the first message is a message sent by the first terminal to the network device during a random access process. 根据权利要求12所述的方法,其特征在于,所述物理上行信道为物理上行控制信道,所述第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,所述承载所述第一消息的侧行链路信道为侧行链路共享信道SL-SCH,The method according to claim 12, wherein the physical uplink channel is a physical uplink control channel, the first message is a side link SL media access control MAC protocol data unit PDU, and the bearer The side link channel of the first message is the side link shared channel SL-SCH, 所述第一终端根据承载所述确认信息的物理上行信道的优先级、以及承载所述第一消息的侧行链路信道的优先级,确定在第一时刻未向网络设备发送确认信息,包括:The first terminal determines that the confirmation information is not sent to the network device at the first moment according to the priority of the physical uplink channel carrying the confirmation information and the priority of the side link channel carrying the first message, including : 在所述第一时刻承载所述确认信息的物理上行控制信道的优先级低于所述侧行链路共享信道所映射的物理侧行链路共享信道PSSCH的优先级的情况下,所述第一终端 确定在第一时刻未向网络设备发送确认信息。In the case that the priority of the physical uplink control channel carrying the confirmation information at the first time is lower than the priority of the physical side link shared channel PSSCH to which the side link shared channel is mapped, the first A terminal determines that no confirmation information is sent to the network device at the first moment. 根据权利要求14所述的方法,其特征在于,所述确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级低于在所述SL-SCH上传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,所述第一终端确定承载所述确认信息的物理上行控制信道的优先级低于承载SL MAC PDU的SL-SCH所映射的PSSCH的优先级。The method according to claim 14, wherein the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information is lower than that of the SL MAC PDU transmitted on the SL-SCH The priority of the side link logical channel with the highest priority, the first terminal determines that the priority of the physical uplink control channel carrying the confirmation information is lower than the priority of the PSSCH mapped to the SL-SCH carrying the SL MAC PDU level. 根据权利要求12所述的方法,其特征在于,所述物理上行信道为物理上行共享信道PUSCH,所述第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,所述承载所述第一消息的侧行链路信道为侧行链路共享信道SL-SCH;The method according to claim 12, wherein the physical uplink channel is a physical uplink shared channel PUSCH, the first message is a side link SL media access control MAC protocol data unit PDU, and the bearer The side link channel of the first message is the side link shared channel SL-SCH; 所述第一终端根据承载所述确认信息的上行信道的优先级、以及承载所述第一消息的侧行链路信道的优先级,确定在第一时刻未向网络设备发送确认信息,包括:The first terminal, according to the priority of the uplink channel that carries the confirmation information and the priority of the side link channel that carries the first message, determines that the confirmation information is not sent to the network device at the first moment includes: 如果所述PUSCH的优先级低于所述SL-SCH的优先级,所述第一终端确定在第一时刻未向网络设备发送所述确认信息。If the priority of the PUSCH is lower than the priority of the SL-SCH, the first terminal determines that the confirmation information is not sent to the network device at the first moment. 根据权利要求16所述的方法,其特征在于,如果在所述PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道的优先级低于在所述SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则所述第一终端确定所述PUSCH的优先级低于所述SL-SCH的优先级。The method according to claim 16, wherein if the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH is lower than that of the MAC PDUs transmitted on the SL-SCH If the priority of the side link logical channel with the highest priority, the first terminal determines that the priority of the PUSCH is lower than the priority of the SL-SCH. 根据权利要求16所述的方法,其特征在于,如果确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,和在所述PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道的优先级均低于在所述SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则所述第一终端确定所述PUSCH的优先级低于所述SL-SCH的优先级。The method according to claim 16, characterized in that if the priority of the side link logical channel with the highest priority among the SL MAC PDUs corresponding to the confirmation information, and the MAC PDU with the highest priority among the MAC PDUs transmitted on the PUSCH The priority of the uplink logical channel is lower than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH, then the first terminal determines the priority of the PUSCH Lower than the priority of the SL-SCH. 根据权利要求12-18任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 12-18, wherein the method further comprises: 在承载所述确认信息的物理上行信道的优先级高于所述第一消息的优先级,或者承载所述确认信息的物理上行信道的优先级高于承载所述第一消息的侧行链路信道的优先级的情况下,所述第一终端在第一时刻向所述网络设备发送所述确认信息。The priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the side link carrying the first message In the case of the priority of the channel, the first terminal sends the confirmation information to the network device at the first moment. 一种通信装置,其特征在于,包括:A communication device, characterized by comprising: 收发器,用于收发信息;Transceiver, used to send and receive information; 处理器,用于当所述收发器在第一时刻未向网络设备发送第一侧行链路混合自动重复请求HARQ进程的确认信息,确定第二侧行链路资源,The processor is configured to determine the second side uplink resource when the transceiver does not send confirmation information of the first side uplink hybrid automatic repeat request HARQ process to the network device at the first moment, 所述确认信息用于指示第二终端是否正确接收所述装置在第一侧行链路资源上向所述第二终端发送的所述第一侧行链路HARQ进程的第一数据包,所述第二侧行链路资源的HARQ参数包括新数据指示NDI和HARQ进程号;The confirmation information is used to indicate whether the second terminal correctly receives the first data packet of the first side uplink HARQ process sent by the device to the second terminal on the first side uplink resource, so The HARQ parameters of the second side uplink resource include new data indicating NDI and HARQ process number; 所述处理单元,还用于在所述确认信息指示所述第二终端正确接收所述第一数据包的情况下,根据所述HARQ参数,处理所述第二侧行链路资源。The processing unit is further configured to process the second side uplink resource according to the HARQ parameter when the confirmation information indicates that the second terminal correctly receives the first data packet. 根据权利要求20所述的装置,其特征在于,所述处理器具体用于:The device according to claim 20, wherein the processor is specifically configured to: 根据所述第二侧行链路资源的HARQ信息,通过所述收发器在所述第二侧行链路资源上传输第二数据包,或者,According to the HARQ information of the second side uplink resource, a second data packet is transmitted on the second side uplink resource through the transceiver, or, 根据所述第二侧行链路资源的HARQ信息,忽略所述第二侧行链路资源。According to the HARQ information of the second side uplink resource, the second side uplink resource is ignored. 根据权利要求21所述的装置,其特征在于,所述第一侧行链路HARQ进程关联第一变量,所述第一变量的值为第一参数值或第二参数值,其中,所述第一参数值表示所述第二终端正确接收所述第一数据包,所述第二参数值表示所述第二终端未正确接收所述第一数据包;The apparatus according to claim 21, wherein the first side uplink HARQ process is associated with a first variable, and the value of the first variable is the first parameter value or the second parameter value, wherein the The first parameter value indicates that the second terminal correctly receives the first data packet, and the second parameter value indicates that the second terminal does not correctly receive the first data packet; 所述处理器,具体用于在所述NDI指示重传,且所述HARQ进程号为所述第一侧行链路HARQ进程的进程号,且所述第一变量的值为所述第一参数值的情况下,忽略所述第二侧行链路资源。The processor is specifically configured to instruct retransmission in the NDI, and the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable is the first In the case of the parameter value, the second side uplink resource is ignored. 根据权利要求21所述的装置,其特征在于,所述处理器,具体用于在所述NDI指示重传,且所述HARQ进程号为所述第一侧行链路HARQ进程的进程号,且所述第一侧行链路HARQ进程的HARQ缓存为空的情况下,忽略所述第二侧行链路资源。The apparatus according to claim 21, wherein the processor is specifically configured to instruct retransmission in the NDI, and the HARQ process number is the process number of the first side uplink HARQ process, And when the HARQ buffer of the first side uplink HARQ process is empty, the second side uplink resource is ignored. 根据权利要求23所述的装置,其特征在于,所述处理器,还用于确定所述第一数据包已经成功被所述第二终端接收,清空所述第一侧行链路HARQ进程的HARQ缓存。The apparatus according to claim 23, wherein the processor is further configured to determine that the first data packet has been successfully received by the second terminal, and to clear the HARQ process of the first side uplink HARQ buffer. 根据权利要求21或22所述的装置,其特征在于,所述处理器,还用于根据所述第二侧行链路资源的HARQ信息,通过所述收发器在所述第二侧行链路资源上传输第二数据包,包括:The device according to claim 21 or 22, wherein the processor is further configured to use the transceiver to connect to the second side-link resource according to the HARQ information of the second side-link resource. The second data packet transmitted on the path resource includes: 用在所述NDI指示新传,且所述HARQ进程号为所述第一侧行链路HARQ进程的进程号,且所述第一侧行链路HARQ进程的第一变量的值为第一参数值的情况下,通过所述收发器在所述第二侧行链路资源上传输所述第二数据包;Used in the NDI to indicate new transmission, and the HARQ process number is the process number of the first side uplink HARQ process, and the value of the first variable of the first side uplink HARQ process is the first In the case of the parameter value, the second data packet is transmitted on the second side uplink resource through the transceiver; 或者,用于在所述NDI指示新传的情况下,通过所述收发器在所述第二侧行链路资源上传输所述第二数据包。Or, used to transmit the second data packet on the second side uplink resource through the transceiver when the NDI indicates new transmission. 根据权利要求20-25任一项所述的装置,其特征在于,在所述确认信息指示所述第二终端未正确接收所述第一数据包的情况下,所述处理器,还用于确定用于重新传输所述第一数据包的第三侧行链路资源;The device according to any one of claims 20-25, wherein in a case where the confirmation information indicates that the second terminal did not correctly receive the first data packet, the processor is further configured to Determining a third side link resource used to retransmit the first data packet; 所述收发器,还用于通过所述第三侧行链路资源向所述第二终端发送所述第一数据包。The transceiver is further configured to send the first data packet to the second terminal through the third side uplink resource. 根据权利要求26所述的装置,其特征在于,所述收发器,还用于接收来自所述网络设备的第二侧行链路资源,所述第二侧行链路资源与所述第一侧行链路HARQ进程关联;The apparatus according to claim 26, wherein the transceiver is further configured to receive a second side uplink resource from the network device, the second side uplink resource and the first Side link HARQ process association; 所述处理器,具体用于确定所述第二侧行链路资源为所述第三侧行链路资源。The processor is specifically configured to determine that the second side uplink resource is the third side uplink resource. 根据权利要求26所述的装置,其特征在于,所述处理单元,具体用于将所述第一侧行链路资源确定为所述第三侧行链路资源。The apparatus according to claim 26, wherein the processing unit is specifically configured to determine the first side uplink resource as the third side uplink resource. 根据权利要求28所述的装置,其特征在于,所述收发器,具体用于在第二时刻利用所述第一侧行链路资源向所述第二终端发送所述第一数据包,所述第二时刻由所述第一时刻和预设偏移值得到。The apparatus according to claim 28, wherein the transceiver is specifically configured to use the first side uplink resource to send the first data packet to the second terminal at the second moment, so The second time is obtained from the first time and a preset offset value. 根据权利要求26-29任一项所述的装置,其特征在于,所述收发器,还用于接收来自所述网络设备的指示信息,所述指示信息用于指示采用第一方式或第二方式确定所述第三侧行链路资源;The apparatus according to any one of claims 26-29, wherein the transceiver is further configured to receive instruction information from the network device, and the instruction information is used to indicate whether to use the first method or the second method. Method to determine the third side uplink resource; 其中,所述第一方式为:将所述网络设备为所述装置重新分配的所述第二侧行链 路资源确定为所述第三侧行链路资源;Wherein, the first manner is: determining the second side uplink resource reallocated by the network device for the device as the third side uplink resource; 所述第二方式为:将所述第一侧行链路资源确定为所述第三侧行链路资源。The second manner is: determining the first side uplink resource as the third side uplink resource. 根据权利要求20-30任一项所述的装置,其特征在于,所述确定所述收发器在第一时刻未向网络设备发送确认信息的步骤中,所述处理器,具体用于:The apparatus according to any one of claims 20-30, wherein in the step of determining that the transceiver did not send confirmation information to the network device at the first moment, the processor is specifically configured to: 确定通过所述收发器发送所述确认信息的时刻与所述装置发送第一消息的时刻均为第一时刻;以及,It is determined that the time when the confirmation information is sent through the transceiver and the time when the device sends the first message are both the first time; and, 在承载所述确认信息的物理上行信道的优先级低于所述第一消息的优先级,或者承载所述确认信息的物理上行信道的优先级低于承载所述第一消息的侧行链路信道的优先级的情况下,确定所述收发器在第一时刻是否向网络设备发送确认信息。The priority of the physical uplink channel carrying the confirmation information is lower than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is lower than the priority of the side link carrying the first message In the case of the priority of the channel, it is determined whether the transceiver sends confirmation information to the network device at the first moment. 根据权利要求31所述的装置,其特征在于,所述第一消息为所述收发器在随机接入过程中向所述网络设备发送的消息。The apparatus according to claim 31, wherein the first message is a message sent by the transceiver to the network device in a random access process. 根据权利要求31所述的装置,其特征在于,所述物理上行信道为物理上行控制信道,所述第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,所述承载所述第一消息的侧行链路信道为侧行链路共享信道SL-SCH,The apparatus according to claim 31, wherein the physical uplink channel is a physical uplink control channel, the first message is a side link SL media access control MAC protocol data unit PDU, and the bearer The side link channel of the first message is the side link shared channel SL-SCH, 所述处理器,具体用于在所述第一时刻承载所述确认信息的物理上行控制信道的优先级低于所述侧行链路共享信道所映射的物理侧行链路共享信道PSSCH的优先级的情况下,确定在第一时刻所述收发器未向网络设备发送确认信息。The processor is specifically configured to have a priority of the physical uplink control channel carrying the confirmation information at the first moment lower than the priority of the physical side link shared channel PSSCH to which the side link shared channel is mapped In the case of level, it is determined that the transceiver did not send confirmation information to the network device at the first moment. 根据权利要求33所述的装置,其特征在于,所述确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级低于在所述SL-SCH上传输的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,The device according to claim 33, wherein the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information is lower than that of the SL MAC PDU transmitted on the SL-SCH The priority of the side link logical channel with the highest priority, 所述处理器,用于确定承载所述确认信息的物理上行控制信道的优先级低于承载SL MAC PDU的SL-SCH所映射的PSSCH的优先级。The processor is configured to determine that the priority of the physical uplink control channel carrying the confirmation information is lower than the priority of the PSSCH mapped to the SL-SCH carrying the SL MAC PDU. 根据权利要求31所述的装置,其特征在于,所述物理上行信道为物理上行共享信道PUSCH,所述第一消息为侧行链路SL媒体接入控制MAC协议数据单元PDU,所述承载所述第一消息的侧行链路信道为侧行链路共享信道SL-SCH;The apparatus according to claim 31, wherein the physical uplink channel is a physical uplink shared channel PUSCH, the first message is a side link SL media access control MAC protocol data unit PDU, and the bearer The side link channel of the first message is the side link shared channel SL-SCH; 如果所述PUSCH的优先级低于所述SL-SCH的优先级,所述处理器确定在第一时刻所述收发器未向网络设备发送确认信息。If the priority of the PUSCH is lower than the priority of the SL-SCH, the processor determines that the transceiver has not sent confirmation information to the network device at the first moment. 根据权利要求35所述的装置,其特征在于,如果在所述PUSCH上传输的MAC PDU中优先级最高的上行链路逻辑信道的优先级低于在所述SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则所述处理器确定所述The device according to claim 35, wherein if the priority of the uplink logical channel with the highest priority among the MAC PDUs transmitted on the PUSCH is lower than that of the MAC PDUs transmitted on the SL-SCH The priority of the side link logical channel with the highest priority, the processor determines the PUSCH的优先级低于所述SL-SCH的优先级。The priority of PUSCH is lower than the priority of the SL-SCH. 根据权利要求35所述的装置,其特征在于,如果确认信息对应的SL MAC PDU中优先级最高的侧行链路逻辑信道的优先级,和在所述PUSCH上传输的MAC PDU中优先最高的上行链路逻辑信道的优先级均低于在所述SL-SCH上传输的MAC PDU中优先级最高的侧行链路逻辑信道的优先级,则所述处理器确定所述PUSCH的优先级低于所述SL-SCH的优先级。The apparatus according to claim 35, wherein if the priority of the side link logical channel with the highest priority in the SL MAC PDU corresponding to the confirmation information, and the priority of the MAC PDU transmitted on the PUSCH with the highest priority The priority of the uplink logical channel is lower than the priority of the side link logical channel with the highest priority among the MAC PDUs transmitted on the SL-SCH, then the processor determines that the priority of the PUSCH is low The priority of the SL-SCH. 根据权利要求31-37任一项所述的装置,其特征在于,The device according to any one of claims 31-37, wherein: 所述处理器,用于在承载所述确认信息的物理上行信道的优先级高于所述第一消息的优先级,或者承载所述确认信息的物理上行信道的优先级高于承载所述第一消息 的侧行链路信道的优先级的情况下,通过所述收发器在第一时刻向所述网络设备发送所述确认信息。The processor is configured to have a priority of the physical uplink channel carrying the confirmation information higher than the priority of the first message, or the priority of the physical uplink channel carrying the confirmation information is higher than the priority of the first message. In the case of the priority of the side link channel of a message, the confirmation information is sent to the network device at the first moment through the transceiver. 一种芯片,其特征在于,所述芯片包括至少一个处理器和通信接口,所述通信接口和所述至少一个处理器耦合,所述至少一个处理器用于运行计算机程序或指令,以实现如权利要求1-19中任一项所述的处理侧行链路资源的方法,所述通信接口用于与所述芯片之外的其它模块进行通信。A chip, characterized in that the chip comprises at least one processor and a communication interface, the communication interface is coupled to the at least one processor, and the at least one processor is used to run a computer program or instruction to implement The method for processing side link resources according to any one of claims 1-19, wherein the communication interface is used to communicate with modules other than the chip. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令被运行时,实现上述权利要求1-19中任一项所述的处理侧行链路资源的方法。A computer-readable storage medium, characterized in that instructions are stored in the computer-readable storage medium, and when the instructions are executed, the processing side chain of any one of claims 1-19 is realized Ways of road resources. 一种通信系统,其特征在于,包括:如权利要求20-38任一项所述的通信装置以及网络设备。A communication system, characterized by comprising: the communication device according to any one of claims 20-38 and network equipment.
PCT/CN2020/108290 2019-08-16 2020-08-10 Method, apparatus and system for processing sidelink resource Ceased WO2021031912A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910760448.6A CN112398596B (en) 2019-08-16 2019-08-16 Method, device and system for processing sidelink resources
CN201910760448.6 2019-08-16

Publications (1)

Publication Number Publication Date
WO2021031912A1 true WO2021031912A1 (en) 2021-02-25

Family

ID=74602955

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/108290 Ceased WO2021031912A1 (en) 2019-08-16 2020-08-10 Method, apparatus and system for processing sidelink resource

Country Status (2)

Country Link
CN (3) CN116192343B (en)
WO (1) WO2021031912A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4030666A4 (en) * 2019-11-08 2022-11-16 Huawei Technologies Co., Ltd. METHOD FOR PROCESSING A HYBRID AUTOMATIC REPETITION REQUEST, AND COMMUNICATION APPARATUS
WO2023160337A1 (en) * 2022-02-28 2023-08-31 华为技术有限公司 Communication method and apparatus
WO2024178548A1 (en) * 2023-02-27 2024-09-06 Oppo广东移动通信有限公司 Communication method and communication apparatuses

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022205005A1 (en) * 2021-03-30 2022-10-06 北京小米移动软件有限公司 Data reception processing method and apparatus
WO2023123073A1 (en) * 2021-12-29 2023-07-06 Oppo广东移动通信有限公司 Communication method, terminal device, and network device
WO2023173381A1 (en) * 2022-03-17 2023-09-21 北京小米移动软件有限公司 Sidelink communication methods and apparatuses

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104333908A (en) * 2013-07-22 2015-02-04 电信科学技术研究院 Method, system and equipment for data transmission
CN108347309A (en) * 2017-01-25 2018-07-31 华为技术有限公司 Feedback information method of reseptance, sending method, apparatus and system
CN109792326A (en) * 2018-12-29 2019-05-21 北京小米移动软件有限公司 Data transmission method, device, device and system for direct communication
US20190173612A1 (en) * 2016-08-10 2019-06-06 Sony Corporation Communication device and communication method

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9172512B2 (en) * 2012-12-18 2015-10-27 Futurewei Technologies, Inc. System and method for terminal-group based HARQ for cellular integrated D2D communications
CN105991247A (en) * 2015-02-16 2016-10-05 中兴通讯股份有限公司 Device-to-device sending method, receiving method, scheduling method and corresponding devices
DE112015006791B4 (en) * 2015-08-12 2024-02-22 Apple Inc. Method for enabling high data rate relaying using a D2D air interface
EP3206321B1 (en) * 2016-02-15 2020-07-08 Panasonic Intellectual Property Corporation of America Improved uplink harq operation for prose-enabled ues participating in sidelink discovery operation
US10798693B2 (en) * 2016-04-01 2020-10-06 Nokia Technologies Oy Method for confirming uplink semi-persistent scheduling deactivation and terminal device
WO2018137129A1 (en) * 2017-01-24 2018-08-02 Nokia Technologies Oy Feedback for downlink multicast based on inter-user cooperation
US10637615B2 (en) * 2017-03-30 2020-04-28 Qualcomm Incorporated Retransmission indication based on an acknowledgement based feedback scheme for wireless communication
US11025374B2 (en) * 2017-08-04 2021-06-01 Samsung Electronics Co., Ltd. Methods and apparatus for resource allocation and feedback in vehicle to vehicle communication
WO2019029374A1 (en) * 2017-08-09 2019-02-14 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for transmitting downlink control information
CN109391372B (en) * 2017-08-11 2021-08-13 华为技术有限公司 Communication method and device
CN109792594B (en) * 2018-12-29 2022-05-20 北京小米移动软件有限公司 Data transmission method, device, equipment and system for direct connection communication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104333908A (en) * 2013-07-22 2015-02-04 电信科学技术研究院 Method, system and equipment for data transmission
US20190173612A1 (en) * 2016-08-10 2019-06-06 Sony Corporation Communication device and communication method
CN108347309A (en) * 2017-01-25 2018-07-31 华为技术有限公司 Feedback information method of reseptance, sending method, apparatus and system
CN109792326A (en) * 2018-12-29 2019-05-21 北京小米移动软件有限公司 Data transmission method, device, device and system for direct communication

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HUAWEI, HISILICON: "Sidelink resource allocation mode 2 for NR V2X", 3GPP TSG RAN WG1 MEETING #97; R1-1906011, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), SOPHIA-ANTIPOLIS CEDEX ; FRANCE, 13 May 2019 (2019-05-13), Reno, USA; 20190513 - 20190517, XP051727468 *
SPREADTRUM COMMUNICATIONS: "Discussion on HARQ procedure for mode-1 Sidelink Communication", 3GPP TSG-RAN WG2 MEETING #106; R2-1905678, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), SOPHIA-ANTIPOLIS CEDEX ; FRANCE, 13 May 2019 (2019-05-13), Reno, USA; 20190513 - 20190517, XP051729178 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4030666A4 (en) * 2019-11-08 2022-11-16 Huawei Technologies Co., Ltd. METHOD FOR PROCESSING A HYBRID AUTOMATIC REPETITION REQUEST, AND COMMUNICATION APPARATUS
US12316458B2 (en) 2019-11-08 2025-05-27 Huawei Technologies Co., Ltd. Hybrid automatic repeat request processing method and communications apparatus
WO2023160337A1 (en) * 2022-02-28 2023-08-31 华为技术有限公司 Communication method and apparatus
WO2024178548A1 (en) * 2023-02-27 2024-09-06 Oppo广东移动通信有限公司 Communication method and communication apparatuses

Also Published As

Publication number Publication date
CN115765936A (en) 2023-03-07
CN116192343B (en) 2025-11-14
CN116192343A (en) 2023-05-30
CN112398596B (en) 2022-10-18
CN112398596A (en) 2021-02-23

Similar Documents

Publication Publication Date Title
US12471087B2 (en) Method, apparatus, and system for sending sidelink channel state information report
CN112398596B (en) Method, device and system for processing sidelink resources
US11665753B2 (en) Radio bearer configuration method, apparatus, and system
US12261697B2 (en) Communication method and apparatus
WO2022061661A1 (en) Wireless communication method, terminal device and network device
US12471063B2 (en) Sidelink resource determining method, apparatus, and system
CN112311515B (en) Feedback information transmission method and device
WO2021062774A1 (en) Sidelink resource processing method and device, and system
CN117354950A (en) A communication method and device
US20230262838A1 (en) Method and apparatus for processing sidelink process
WO2024164932A1 (en) Communication method, apparatus and system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20855373

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20855373

Country of ref document: EP

Kind code of ref document: A1