COMMUNICATION METHOD, APPARATUS, AND SYSTEM

By disabling HARQ feedback and selecting HARQ-disabled logical channels, the method ensures efficient use of retransmission resources within a COT in SL communication, addressing inefficiencies in existing SL-U systems and enhancing communication quality.

JP2025537188APending Publication Date: 2025-11-14HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025525840
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-11-03
Filing Date
2023-11-02
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

In sidelink (SL) communication using unlicensed spectrum, terminal devices do not utilize retransmission resources within a channel occupancy time (COT), leading to reduced communication efficiency and quality due to the need for repeated listen-before-talk (LBT) processes.

Method used

The method involves selecting a target logical channel with hybrid automatic repeat request (HARQ) disabled and sending indication information to disable HARQ feedback, allowing continuous transmission within the COT, thereby ensuring efficient use of retransmission resources.

Benefits of technology

This approach enhances channel access efficiency and communication quality by allowing uninterrupted transmission of transport blocks within the COT, reducing the need for repeated LBT and improving resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025537188000001_ABST
    Figure 2025537188000001_ABST
Patent Text Reader

Abstract

The present application provides a communication method, an apparatus, and a system, and is applicable to the field of communication technology. The communication method provided in the present application includes the steps of: obtaining a first channel occupation time; determining that a first transmission is successful on a first transmission resource within the first channel occupation time, where the first transmission is used to transmit a first transport block to a receiving terminal device; determining that a second transmission resource of the first transport block exists within the first channel occupation time; and performing the second transmission using the second transmission resource. Based on the communication method provided in the embodiments of the present application, if it is determined that a specific transmission of the first transport block is successful within the first channel occupation time, the transmitting terminal device can continue to use a subsequent transmission resource of the first transport block to perform the transmission, thereby avoiding a case where the transmitting terminal device no longer transmits the first transport block thereafter, thereby affecting the transmission of another transport block within the first channel occupation time.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present application relates to the field of communications technology, and more particularly to communications methods, devices, and systems. [Background technology]

[0002] Currently, in a scenario where a terminal device communicates with a network device, the spectrum resources used are classified into licensed spectrum and unlicensed spectrum. The unlicensed spectrum is also called shared spectrum. To use the unlicensed spectrum fairly, the terminal device needs to perform a listen before talk (LBT) process (also called a channel access process) before transmitting data.

[0003] After a terminal device successfully performs LBT on a particular channel, the terminal device can preempt the channel to obtain a corresponding channel occupancy time (COT) that includes multiple consecutive slots. According to current regulations, when a terminal device uses COT, if the terminal device transmits data multiple times, the interval between two consecutive data transmissions must not exceed a preset threshold. If the interval between two consecutive data transmissions does not exceed the preset threshold, the terminal device must successfully perform LBT again before transmitting data again.

[0004] Currently, when a segment of a COT is used to transmit multiple transport blocks (TBs), each TB can have a corresponding new transmission resource and a corresponding retransmission resource within the COT. In a scenario where mode 2 (mode2) is used for side link (SL) communication for a specific TB, if the terminal device considers the new transmission or retransmission of the TB successful, the terminal device does not perform retransmission of the TB using the subsequent retransmission resource of the TB. However, when SL communication is combined with unlicensed spectrum, in this scenario, if there is a transmission resource for another TB following the COT, some intermediate resources are not used by the terminal device (specifically, the terminal device does not perform retransmission of the TB using the subsequent retransmission resource of the TB), so the terminal device needs to perform the LBT process again before using the transmission resource of another TB following the COT. In other words, the terminal device cannot directly use the transmission resource of another TB in the COT thereafter. As a result, communication efficiency and communication quality are reduced. Summary of the Invention

[0005] The embodiments of the present application provide a communication method, apparatus, and system for solving the problem that a terminal device does not use retransmission resources of a specific TB during a channel occupancy time in an unlicensed spectrum, thereby affecting the transmission of other transport blocks during the channel occupancy time.

[0006] To achieve the aforementioned objectives, the following technical solutions are used in the embodiments of this application. [Means for solving the problem]

[0007] According to a first aspect, a communication method is provided. The method may be executed by a transmitting terminal device, or may be executed by a component (such as a processor, a chip, or a chip system) of the transmitting terminal device, or may be implemented by a logical module or software capable of implementing all or part of the functions of the transmitting terminal device. The following uses an example in which the transmitting terminal device executes the method for explanation. The method includes: the transmitting terminal device obtaining a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources; if the transmitting terminal device determines that the first transmission resources are within the first channel occupation time, the transmitting terminal device selects a target logical channel from the candidate logical channels, the target logical channel being a logical channel with hybrid automatic repeat request (HARQ) disabled; and the selection of the target logical channel is independent of the HARQ attribute of the candidate logical channel with the highest priority among the candidate logical channels. Then, the transmitting terminal device generates a first transport block based on the target logical channel, and sends first indication information to the receiving terminal device corresponding to the first transport block, where the first indication information indicates that the first transport block is HARQ feedback disabled, and the first indication information corresponds to transmission of the first transport block on the first transmission resource.

[0008] In the current SL LCP process, when a PSFCH is configured for the first transmission resource, the terminal device needs to select a candidate logical channel whose HARQ attribute is the same as that of the highest-priority candidate logical channel based on the HARQ attribute of the highest-priority candidate logical channel. Therefore, if the highest-priority candidate logical channel is HARQ feedback enabled, all logical channels selected by the terminal device for the first transmission resource and permitted for transmission are HARQ feedback enabled. However, based on the communication method provided in this embodiment of the present application, if the transmitting terminal device determines that the first transmission resource is within the first channel occupancy time, it selects a target logical channel with HARQ feedback disabled to ensure that the logical channel used for transmission on the first transmission resource is HARQ feedback disabled, and the first indication information corresponding to the transmission on the first transmission resource also indicates that the first transport block is HARQ feedback disabled. It will be understood that the receiving terminal device does not transmit HARQ feedback corresponding to the transmission on the first transmission resource to the transmitting terminal device under the instruction of the first indication information. Therefore, based on the current HARQ feedback mechanism, when the transmitting terminal device does not receive an ACK corresponding to the transmission on the first transmission resource, the transmitting terminal device does not consider the transmission performed on the first transmission resource to be successful (or, in other words, does not consider the transmission performed on the first transmission resource to be the last transmission of the first transport block). In this case, if there is another transmission resource following the first transmission resource within the first channel occupation time, the transmitting terminal device continues to transmit the first transport block on the other transmission resource, avoiding a case where the transmitting terminal device no longer transmits the first transport block thereafter, thereby improving the channel access efficiency and communication quality of the SL communication system.

[0009] In relation to the first aspect, in a possible design, the transmitting terminal device acquiring the first channel occupation time includes receiving second indication information from the network device or another terminal device, the second indication information indicating the first channel occupation time; or acquiring the first channel occupation time through a listen-before-talk (LBT) process. Based on this solution, several implementations of acquiring the first channel occupation time are provided.

[0010] According to a second aspect, a communication method is provided. The method may be executed by a transmitting terminal device, or may be executed by a component of the transmitting terminal device (such as a processor, a chip, or a chip system), or may be implemented by a logic module or software capable of implementing all or part of the functions of the transmitting terminal device. The following uses an example in which the transmitting terminal device executes the method for explanation. The method includes: the transmitting terminal device acquiring a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources; when a HARQ feedback attribute used during packet assembly of the first transport block is HARQ feedback enabled, the transmitting terminal device transmits one or more first indication information to a receiving terminal device corresponding to the first transport block, each of the one or more first indication information corresponding to one transmission of the first transport block within the first channel occupation time, and the first indication information indicating that the first transport block is HARQ feedback disabled.

[0011] Different from the current solution in which a corresponding HARQ feedback attribute indicating a transport block is transmitted based on a HARQ feedback attribute used during packet assembly of the transport block, in this solution, even if the HARQ feedback attribute used during packet assembly of the first transport block is HARQ feedback enabled, the transmitting terminal device still transmits indication information to the receiving terminal device indicating that the HARQ feedback attribute of the first transport block is HARQ feedback disabled, ensuring that the receiving terminal device will not transmit HARQ feedback corresponding to the transmission of the first transport block in the first channel occupation time to the transmitting terminal device under the indication of the first indication information, so as to avoid a case in which the transmitting terminal device determines, based on the received HARQ feedback, that a specific transmission of the first transport block is successful within the first channel occupation time and consequently will not transmit the first transport block anymore thereafter, thereby affecting the transmission of another transport block in the first channel occupation time, and thereby improving the channel access efficiency and communication quality of the SL communication system.

[0012] In relation to the second aspect, in one possible design, the one or more transmissions of the first transport block within the first channel occupation time include a non-final transmission of the first transport block within the first channel occupation time. Based on this solution, the transmitting terminal device's determination of whether the last transmission of the first transport block within the first channel occupation time is successful does not affect the transmission of other transport blocks within the first channel occupation time. Therefore, the transmitting terminal device may transmit first indication information for the non-final transmission of the first transport block within the first channel occupation time, and the transmitting terminal device may not transmit first indication information for the last transmission of the first transport block within the first channel occupation time.

[0013] In relation to the second aspect, in a possible design, the transmitting terminal device acquiring the first channel occupation time includes receiving second indication information from the network device or another terminal device, the second indication information indicating the first channel occupation time; or the transmitting terminal device acquiring the first channel occupation time through a listen-before-talk (LBT) process. Based on this solution, several implementations of acquiring the first channel occupation time are provided.

[0014] According to a third aspect, a communication method is provided. The method may be executed by a transmitting terminal device, or may be executed by a component (such as a processor, a chip, or a chip system) of the transmitting terminal device, or may be implemented by a logic module or software capable of implementing all or part of the functions of the transmitting terminal device. The following uses an example in which the transmitting terminal device executes the method for explanation. The method includes: the transmitting terminal device obtaining a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources; if the transmitting terminal device determines that the first transmission is successful on the first transmission resource within the first channel occupation time, the first transmission is used to transmit a first transport block to the receiving terminal device; if the transmitting terminal device determines that a second transmission resource of the first transport block exists within the first channel occupation time and the time domain position of the second transmission resource is after the time domain position of the first transmission resource, the transmitting terminal device performs the second transmission using the second transmission resource.

[0015] According to the communication method provided in this embodiment of the present application, if the transmitting terminal device determines that the first transmission is successful within the first channel occupation time, the transmitting terminal device still performs the second transmission using the second transmission resource, so that the case where another transmission resource of the first transport block after the first transmission resource is not used within the first channel occupation time does not occur, and the case where the transmitting terminal device no longer transmits the first transport block thereafter and therefore the transmission of another transport block within the first channel occupation time is affected is avoided, thereby improving the channel access efficiency and communication quality of the SL communication system.

[0016] In relation to the third aspect, in a possible design, the second transmission includes: transmitting the first transport block; transmitting padding information; or transmitting the second transport block.

[0017] In relation to the third aspect, in one possible design, the second transmission is transmitting a second transport block. The method further includes: determining, by the transmitting terminal device, to transmit the second transport block using the second transmission resource based on priority information of the second transport block and priority information of the first channel occupancy time; or determining, by the transmitting terminal device, to transmit the second transport block using the second transmission resource based on a time-domain position of the second transmission resource and an active time of the receiving terminal device for the second transport block. Based on this solution, the transmitting terminal device can determine whether to transmit the second transport block using the second transmission resource based on a specific condition.

[0018] In relation to the third aspect, in a possible design, the transmitting terminal device acquiring the first channel occupancy time includes: The transmitting terminal device receives second indication information from the network device or another terminal device, and the second indication information indicates the first channel occupation time; or the transmitting terminal device acquires the first channel occupation time through a listen-before-talk (LBT) process. Based on this solution, several embodiments of acquiring the first channel occupation time are provided.

[0019] According to a fourth aspect, there is provided a communication method. The method may be executed by a transmitting terminal device, or may be executed by a component of the transmitting terminal device (such as a processor, a chip, or a chip system), or may be implemented by a logic module or software capable of implementing all or part of the functions of the transmitting terminal device. The following uses an example in which the transmitting terminal device executes the method for explanation. The method includes: the transmitting terminal device obtains a first channel occupation time, where the first channel occupation time includes transmission resources in a plurality of consecutive time units; the transmitting terminal device obtains a first transport block from the first channel occupation time; occupancy determining that the first transport block needs to be transmitted multiple times within the first channel occupancy time; and determining whether the multiple transmissions of the first transport block were successful based on the last transmission of the first transport block within the first channel occupancy time, at the transmitting terminal device.

[0020] Unlike current solutions in which the transmitting terminal device needs to determine whether the transmission is successful for each transmission of the first transport block within the first channel occupation time, in this solution the transmitting terminal device determines whether multiple transmissions of the first transport block are successful based on the last transmission of the first transport block within the first channel occupation time, avoiding a case in which the transmitting terminal device determines that the transmission is successful based on feedback corresponding to a specific transmission in a non-last transmission, and as a result no longer transmits the first transport block consecutively, thereby affecting the transmission of another transport block within the first channel occupation time, thereby improving channel access efficiency and communication quality of the SL communication system.

[0021] In relation to the fourth aspect, in a possible design, the method further includes: a transmitting terminal device receiving a first feedback resource, the first feedback resource corresponding to a last transmission of the first transport block within the first channel occupation time; and determining whether the multiple transmissions of the first transport block are successful based on the last transmission of the first transport block within the first channel occupation time includes determining whether the multiple transmissions of the first transport block are successful based on the first feedback resource. Based on this solution, the transmitting terminal device can determine whether the multiple transmissions of the first transport block are successful based on the last transmission of the first transport block within the first channel occupation time.

[0022] Referring to a fourth aspect, in a possible design, the transmitting terminal device receiving the first feedback resource may include: The transmitting terminal device receives second feedback resources, where the second feedback resources are feedback resources respectively corresponding to multiple transmissions of the first transport block within the first channel occupancy time, and the second feedback resources include the first feedback resource; or the transmitting terminal device receives only the first feedback resource. Based on this solution, the transmitting terminal device can receive feedback resources respectively corresponding to multiple transmissions, or can receive only the feedback resource corresponding to the last transmission.

[0023] In relation to the fourth aspect, in a possible design, the method further includes: a transmitting terminal device receiving second feedback resources, the second feedback resources being feedback resources respectively corresponding to multiple transmissions of the first transport block within the first channel occupation time, the second feedback resources including a feedback resource corresponding to a last transmission; and determining, by the transmitting terminal device, whether the first transport block has been successfully transmitted based on the last transmission of the first transport block transmitted within the first channel occupation time, including the transmitting terminal device determining, by the second feedback resource, whether the multiple transmissions of the first transport block have been successful. Based on this solution, the transmitting terminal device can jointly determine whether the multiple transmissions of the first transport block have been successful by referring to the feedback resources corresponding to one or more transmissions before the last transmission and the feedback resource corresponding to the last transmission.

[0024] In relation to a fourth aspect, in a possible design, the method further includes: the transmitting terminal device transmitting one or more negative acknowledgement (NACK) feedbacks to the network device, each of the one or more NACK feedbacks corresponding to one of the non-final transmissions of the first transport block within the first channel occupation time; or the transmitting terminal device determining not to transmit HARQ feedback corresponding to the non-final transmission of the first transport block within the first channel occupation time to the network device.

[0025] In the current solution, if a specific transmission of the first transport block is successful, the transmitting terminal device sends ACK feedback to the network device. Based on the ACK feedback, the network device can consider the first transport block to have been successfully transmitted and not schedule subsequent retransmission resources for the first transport block for the transmitting terminal device within the first channel occupation time. Based on this solution, when the network device receives NACK feedback corresponding to a non-final transmission of the first transport block within the first channel occupation time or does not receive corresponding HARQ feedback, the network device can consider the non-final transmission of the first transport block to have failed within the first channel occupation time and continue to schedule transmission resources for the first transport block for the transmitting terminal device within the first channel occupation time, so that the transmitting terminal device transmits the first transport block within the first channel occupation time. Alternatively, the network device does not change the transmission resources previously scheduled for the first transport block within the first channel occupation time for the transmitting terminal device, and the transmitting terminal device can still transmit the first transport block using the transmission resources for the first transport block within the first channel occupation time.

[0026] In relation to the fourth aspect, in a possible design, the transmitting terminal device acquiring the first channel occupancy time includes: The transmitting terminal device receives second indication information from the network device or another terminal device, and the second indication information indicates the first channel occupation time; or the transmitting terminal device acquires the first channel occupation time through a listen-before-talk (LBT) process. Based on this solution, several embodiments of acquiring the first channel occupation time are provided.

[0027] According to a fifth aspect, there is provided a communications apparatus for carrying out the method according to the first aspect. The communications apparatus may be the transmitting terminal device of the first aspect, an apparatus including the transmitting terminal device, or an apparatus, such as a chip, included in the transmitting terminal device.

[0028] The communication device includes corresponding modules, units, or means for implementing the aforementioned methods. The modules, units, or means may be implemented by hardware, software, or hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions.

[0029] In relation to the fifth aspect, in a possible design, a communications apparatus includes a transceiver module and a processing module. The processing module is configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources. The processing module is further configured to determine that the first transmission resources are within the first channel occupation time. The processing module is configured to select a target logical channel from the candidate logical channels, the target logical channel being a logical channel for which hybrid automatic repeat request (HARQ) is disabled, and the selection of the target logical channel is independent of the HARQ attribute of the candidate logical channel having the highest priority among the candidate logical channels. The processing module is further configured to generate a first transport block based on the target logical channel. The transceiver module is configured to send first indication information to a receiving terminal device corresponding to the first transport block, the first indication information indicating that the first transport block is HARQ feedback disabled, the first indication information corresponding to transmission of the first transport block on the first transmission resource.

[0030] In relation to the fifth aspect, a possible design includes: a processing module configured to acquire a first channel occupation time; and a processing module configured to receive second instruction information from a network device or another terminal device via the transceiver module, the second instruction information indicating the first channel occupation time; or a processing module configured to acquire the first channel occupation time via a listen-before-talk LBT process.

[0031] According to a sixth aspect, there is provided a communications apparatus for carrying out the method according to the second aspect. The communications apparatus may be the transmitting terminal device of the second aspect, an apparatus including the transmitting terminal device, or an apparatus, such as a chip, included in the transmitting terminal device.

[0032] The communication device includes corresponding modules, units, or means for implementing the aforementioned methods. The modules, units, or means may be implemented by hardware, software, or hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions.

[0033] In relation to a sixth aspect, in one possible design, a communications apparatus includes a transceiver module and a processing module. The processing module is configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources. The processing module is further configured to, when a HARQ feedback attribute used during packet assembly of the first transport block is HARQ feedback enabled, send, via the transceiver module, one or more first indication information to a receiving terminal device corresponding to the first transport block, each of the one or more first indication information corresponding to one transmission of the first transport block within the first channel occupation time, and the first indication information indicating that the first transport block is HARQ feedback disabled.

[0034] In relation to the sixth aspect, in one possible design, the one or more transmissions of the first transport block within the first channel occupation time include a non-last transmission of the first transport block within the first channel occupation time.

[0035] In relation to the sixth aspect, a possible design includes: a processing module configured to acquire a first channel occupation time; and a processing module configured to receive second instruction information from a network device or another terminal device via a transceiver module, the second instruction information indicating the first channel occupation time; or a processing module configured to acquire the first channel occupation time via a listen-before-talk LBT process.

[0036] According to a seventh aspect, there is provided a communications apparatus for carrying out the method according to the third aspect. The communications apparatus may be the transmitting terminal device of the third aspect, an apparatus including the transmitting terminal device, or an apparatus, such as a chip, included in the transmitting terminal device.

[0037] The communication device includes corresponding modules, units, or means for implementing the aforementioned methods. The modules, units, or means may be implemented by hardware, software, or hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions.

[0038] In relation to the seventh aspect, in a possible design, a communications apparatus includes a transceiver module and a processing module. The processing module is configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources. The processing module is configured to determine that a first transmission is successful on the first transmission resource within the first channel occupation time, the first transmission being used to transmit a first transport block to a receiving terminal device. The processing module is configured to determine that a second transmission resource of the first transport block is within the first channel occupation time, the time domain position of the second transmission resource being subsequent to the time domain position of the first transmission resource. The transceiver module is configured to perform the second transmission using the second transmission resource.

[0039] In relation to the seventh aspect, in a possible design, the second transmission includes: transmitting the first transport block; transmitting padding information; or transmitting the second transport block.

[0040]

[0023] In relation to the seventh aspect, in one possible design, the second transmission is transmitting a second transport block. The processing module is further configured to determine to transmit the second transport block using the second transmission resource based on priority information of the second transport block and priority information of the first channel occupancy time; or the processing module is further configured to determine to transmit the second transport block using the second transmission resource based on a time-domain position of the second transmission resource and an active time of a receiving terminal device of the second transport block.

[0041] In relation to the seventh aspect, a possible design includes: a processing module configured to acquire a first channel occupation time; and a processing module configured to receive second instruction information from a network device or another terminal device via the transceiver module, the second instruction information indicating the first channel occupation time; or a processing module configured to acquire the first channel occupation time via a listen-before-talk LBT process.

[0042] According to an eighth aspect, there is provided a communications apparatus for carrying out the method according to the fourth aspect. The communications apparatus may be the transmitting terminal device of the fourth aspect, an apparatus including the transmitting terminal device, or an apparatus, for example a chip, included in the transmitting terminal device.

[0043] The communication device includes corresponding modules, units, or means for implementing the aforementioned methods. The modules, units, or means may be implemented by hardware, software, or hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the aforementioned functions.

[0044] Referring to an eighth aspect, in one possible design, a communications device includes a processing module configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources. The processing module is further configured to determine that a first transport block needs to be transmitted multiple times within the first channel transmission time. The processing module is further configured to determine whether the multiple transmissions of the first transport block are successful based on a last transmission of the first transport block within the first channel occupation time.

[0045] Regarding the eighth aspect, in one possible design, the communications apparatus further includes a transceiver module configured to receive a first feedback resource corresponding to a last transmission of the first transport block within the first channel occupation time, a processing module configured to determine whether the multiple transmissions of the first transport block are successful based on the last transmission of the first transport block within the first channel occupation time, and a processing module configured to determine whether the multiple transmissions of the first transport block are successful based on the first feedback resource.

[0046] In relation to the eighth aspect, a possible design includes: a transceiver module configured to receive a first feedback resource; a transceiver module configured to receive a second feedback resource, the second feedback resources being feedback resources corresponding respectively to multiple transmissions of the first transport block within the first channel occupancy time, the second feedback resource including the first feedback resource; or a transceiver module configured to receive only the first feedback resource.

[0047] Regarding the eighth aspect, in one possible design, the communications device further includes a transceiver module configured to receive second feedback resources, the second feedback resources corresponding to multiple transmissions of the first transport block within the first channel occupation time, including a feedback resource corresponding to a last transmission. The processing module is configured to determine whether the first transport block has been successfully transmitted based on the last transmission of the first transport block transmitted within the first channel occupation time, and the processing module is configured to determine whether the multiple transmissions of the first transport block have been successful based on the second feedback resources.

[0048] In relation to the eighth aspect, in a possible design, the communications apparatus further includes a transceiver module configured to transmit one or more negative acknowledgement (NACK) feedbacks to the network device, each of the one or more NACK feedbacks corresponding to one of the non-final transmissions of the first transport block within the first channel occupancy time; or the processing module is further configured to determine not to transmit HARQ feedback corresponding to the non-final transmission of the first transport block within the first channel occupancy time to the network device.

[0049] Regarding the eighth aspect, in one possible design, the communications device further includes a transceiver module, wherein the processing module is configured to acquire a first channel occupation time, and the processing module is configured to receive second indication information from the network device or another terminal device via the transceiver module, the second indication information indicating the first channel occupation time; or the processing module is configured to acquire the first channel occupation time via a listen-before-talk (LBT) process.

[0050] According to a ninth aspect, there is provided a communication device, the communication device including a processor. The processor is configured to execute instructions stored in a memory. When the processor executes the instructions, the communication device is capable of performing a method according to any one of the preceding aspects. The communication device may be a transmitting terminal device, a device including the transmitting terminal device, or a device, such as a chip, included in the transmitting terminal device according to any one of the preceding aspects.

[0051] In a possible design, the communications device further includes a memory configured to store the computer instructions, and optionally the processor and memory may be integrated together or the processor and memory may be located separately.

[0052] In one possible design, the memory is coupled to the processor and external to the communications device.

[0053] According to a tenth aspect, a communication device is provided, including a processor and an interface circuit. The interface circuit is configured to communicate with a module external to the communication device. The processor is configured to perform the method according to any one of the preceding aspects via a logic circuit or by executing a computer program or instructions. The communication device may be a transmitting terminal device, a device including the transmitting terminal device, or a device, such as a chip, included in the transmitting terminal device according to any one of the preceding aspects.

[0054] Alternatively, the interface circuit may be a code / data read / write interface circuit configured to receive computer-executable instructions (which may be stored in a memory and read from the memory directly or via another component) and transmit the computer-executable instructions to a processor, such that the processor executes the computer-executable instructions to perform the method of any one of the aforementioned aspects.

[0055] In some possible designs, the communication device may be a chip or a chip system.

[0056] According to an eleventh aspect, there is provided a computer-readable storage medium. The computer-readable storage medium stores instructions that, when executed on a communication device, enable the communication device to perform the method according to any one of the preceding aspects. The communication device may be a transmitting terminal device, a device including the transmitting terminal device, or a device, such as a chip, included in the transmitting terminal device according to any one of the preceding aspects.

[0057] According to a twelfth aspect, there is provided a computer program product comprising instructions. When the computer program product runs on a communication device, the communication device is enabled to perform a method according to any one of the preceding aspects. The communication device may be a transmitting terminal device, a device including the transmitting terminal device, or a device, such as a chip, included in the transmitting terminal device according to any one of the preceding aspects.

[0058] According to a thirteenth aspect, there is provided a communication device (in which case, for example, the communication device may be a chip or a chip system). The communication device includes a processor configured to perform the functions of any one of the aforementioned aspects. In a possible design, the communication device further includes a memory. The memory is configured to store necessary program instructions and data. If a chip system, the communication device may include the chip, or may include the chip and other discrete components.

[0059] For technical effects provided by any design method from the third aspect to the eighth aspect, please refer to the technical effects provided by other design methods in the first aspect and the second aspect, and details will not be described here.

[0060] According to a fourteenth aspect, there is provided a communication system, comprising: a transmitting terminal device and a receiving terminal device, the transmitting terminal device being configured to implement a method according to any one of the first to fourth aspects.

[0061] Regarding the technical effects provided by any design method from the fifth aspect to the fourteenth aspect, please refer to the technical effects provided by other design methods in the first aspect to the fourth aspect, and details will not be described here. [Brief explanation of the drawings]

[0062] [Figure 1] FIG. 1 is a diagram of SL communication according to an embodiment of the present application. [Figure 2] FIG. 10 is a diagram of the use of scheduling resources by a terminal device in SL-U according to an embodiment of the present application. [Figure 3] FIG. 1 is a diagram of a multi-slot continuous transmission according to an embodiment of the present application. [Figure 4] 1 is a diagram of an architecture of a communication system according to an embodiment of the present application; [Figure 5] 1 is a diagram of the structure of a communication device according to an embodiment of the present application; [Figure 6] 1 is a diagram of a communication method according to an embodiment of the present application; [Figure 7] FIG. 1 is a diagram of another communication method according to an embodiment of the present application. [Figure 8] 1 is another communication method according to an embodiment of the present application. [Figure 9] 4 is a flowchart of another communication method according to an embodiment of the present application. [Figure 10] 1 is another communication method according to an embodiment of the present application. [Figure 11] 4 is a flowchart of another communication method according to an embodiment of the present application. [Figure 12] 1 is a diagram of the structure of a communication device according to an embodiment of the present application; [Figure 13] FIG. 10 is a diagram of the structure of another communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0063] In order to facilitate understanding of the technical solutions in the embodiments of the present application, the prior art of the present application is first briefly described below.

[0064] 1.LBT In wireless communication systems, frequency bands can be classified into licensed and unlicensed frequency bands based on the difference in the frequency bands used. In unlicensed frequency bands, devices (network devices or terminal devices) need to contend for channels using the Listen-Before-Talk (LBT) method. LBT is usually performed at the granularity of a channel (e.g., 20 MHz). Specifically, a device needs to detect whether a channel is idle before accessing it and starting to transmit data. If the channel has been idle for a certain time, the device can occupy the channel and use it with the corresponding COT. If the channel is not idle, it can only be occupied after it becomes idle again.

[0065] 2.SL Communication In a wireless communication system, terminal devices can communicate with each other via a PC5 interface. A transmission link in the PC5 interface is defined as SL. Therefore, communication between terminal devices via a PC5 interface is sometimes called SL communication. As shown in Figure 1, Figure 1 is a diagram of SL communication between terminal devices via a PC5 interface.

[0066] Currently, new radio (NR) systems define two modes for allocating SL resources to terminal devices in SL communication: mode 1 and mode 2. SL resources, also referred to as SL grants, are time-frequency resources used to transmit data or information. In mode 1, a base station allocates SL resources to a terminal device. Specifically, the base station can schedule SL resources for the terminal device via downlink control information (DCI) or configure an SL configured grant for the terminal device via a radio resource control (RRC) message. However, mode 2 can be referred to as a user self-selection resource mode. In this mode, the terminal device does not rely on the base station to acquire SL resources, but must select SL resources from a resource selection window based on the results of sensing performed by the terminal device within the sensing window. The terminal device reserves resources to perform SL communication and select reserved SL resources for transmitting data. do.

[0067] 3. Scenarios where SL communications are combined with unlicensed spectrum, i.e., sidelink unlicensed Possible( Side link-unlicensed (SL-U) scenario In conventional SL communication in which operations are performed based on a licensed spectrum, after acquiring SL resources, a terminal device can directly perform transmission using the SL resources. For example, after a base station schedules uplink resources for a terminal device, the terminal device can directly perform uplink transmission using the uplink resources. However, in SL communication in which operations are performed based on an unlicensed spectrum, if the SL resources acquired by the terminal device are not shared with the terminal device by another device after the other device successfully performs an LBT (e.g., after successfully performing an LBT, another terminal device instructs the terminal device to use resources in the corresponding COT), the terminal device may need to perform an LBT before using the SL resources. For example, as shown in FIG. 2, a base station schedules uplink resources for a terminal device on which an LBT is not performed. Before using the scheduled uplink resources, the terminal device needs to perform an LBT on the uplink resources. The terminal device can perform uplink transmission using the uplink resources only after the LBT is successful. This procedure is shown in FIG. 2. In other words, if the LBT performed by the terminal device on the scheduled uplink resources fails, the scheduled uplink resources cannot be used.

[0068] 4. Hybrid automatic repeat request (HARQ) mechanism in SL communications The SL communication supports a HARQ mechanism and flexible HARQ feedback enable and disable functions. Specifically, when a transmitting terminal device transmits a TB to a receiving terminal device once, the transmitting terminal device further transmits an SCI corresponding to the current transmission to the receiving terminal device, and indicates in the SCI whether the transmission of the TB is HARQ feedback enabled (HARQ feedback enabled) or HARQ feedback disabled (HARQ feedback disabled). The receiving terminal device determines whether to send HARQ feedback corresponding to the current transmission to the transmitting terminal device based on the indication information. If the indication information indicates that HARQ feedback is enabled, it needs to send HARQ feedback corresponding to the current transmission to the transmitting terminal device; or if the indication information indicates that HARQ feedback is disabled, it does not need to send HARQ feedback corresponding to the current transmission to the transmitting terminal device.

[0069] A transmitting terminal device that sets an SCI to HARQ feedback enabled or HARQ feedback disabled shall use the medium access control (MEC) signal carried in the corresponding TB. umThe HARQ feedback attribute used during packet assembly of a MAC (Access Control) protocol data unit (PDU) is determined based on the HARQ feedback attribute (HARQ feedback enabled or HARQ feedback disabled) used during packet assembly of the MAC PDU. In addition, the HARQ feedback attribute used during packet assembly of the MAC PDU is determined based on the HARQ feedback attribute of the logical channel (LCH) and / or MAC control element (CE) included in the MAC PDU. For example, if the LCH included in the MAC PDU is a HARQ feedback enabled LCH, the HARQ feedback attribute used during packet assembly of the MAC PDU is HARQ feedback enabled. Conversely, if the LCH included in the MAC PDU is HARQ feedback disabled, the HARQ feedback attribute used during packet assembly of the MAC PDU is HARQ feedback disabled.

[0070] It will be appreciated that since one TB carries one MAC PDU, the setting of an SCI to HARQ feedback enabled or HARQ feedback disabled may be understood to be determined based on the HARQ feedback attribute used during packet assembly of the corresponding TB.

[0071] Furthermore, the LCH and / or MAC CE that can be included in (i.e., allowed to be present in) a MAC PDU are determined based on the SL logical channel prioritization (LCP) process. SL LCP is executed only when a new transmission is made. Specifically, whether the HARQ feedback attribute of a MAC PDU is HARQ feedback enabled or HARQ feedback disabled is uniquely determined during packet assembly during a new transmission. For each transmission of a MAC PDU, the HARQ feedback enabled / disabled indication specified for the corresponding SCI is the same.

[0072] The SL-LCP includes destination selection and logical channel (LCH) selection. The destination selection and LCH selection are used to determine which LCH of which destination can transmit data or signaling (or is called granted) using the SL grant, and which LCH will ultimately be transmitted, and depend on the subsequent SL resource allocation result. The two steps included in the SL LCP are described below.

[0073] Step 1: Select a destination. Among the LCH or MAC control elements (CEs) associated with unicast, multicast, and broadcast, the destination corresponding to the LCH or MAC CE with the highest priority and satisfying a first condition (see the current protocol for the first condition, which may be, for example, that there is valid SL transmission data) is selected.

[0074] Step 2: Select an LCH. An LCH that satisfies a second condition is selected from the LCHs associated with the destination selected in step 1. When a physical sidelink feedback channel (PSFCH) is configured for the SL grant, the second condition may be the same as the HARQ feedback enabled / disabled attribute corresponding to the LCH selected in step 1. Specifically, an LCH that has the same HARQ feedback attribute as the HARQ feedback attribute of the LCH with the highest priority is selected from the LCHs associated with the destination selected in step 1.

[0075] Optionally, selecting an LCH in step 2 may include selecting a SL MAC CE.

[0076] In the PSFCH reception procedure of NR SL, in mode 2 scenario, if the transmitting terminal device receives a corresponding acknowledgment (ACK) after transmitting a MAC PDU, or if the corresponding SCI indicates that only a negative-only acknowledgment HARQ mechanism is accepted and no NACK is received, the transmitting terminal device shall communication terminal The MAC entity of the device considers the transmission to be the last transmission of the MAC PDU (or, in other words, considers the transmission successful) and does not retransmit the MAC PDU thereafter. In the mode 1 scenario, transmission scheduling is performed by the base station.

[0077] Negative-only acknowledgment is a special HARQ mechanism for multicast. In the case of multicast transmission using this mechanism, if the MAC PDU cannot be decoded, the receiving terminal device will feedback NACK. Otherwise (if the MAC PDU is successfully decoded), the receiving terminal device will not perform HARQ feedback.

[0078] 5. Multi-consecutive slots transmission (MCSt) Currently, in SL communication, both the mode 1 and mode 2 scenarios support MCSt. In this way, the number of channel accesses required when a terminal device transmits one or more TBs can be reduced, thereby improving the channel access efficiency of the entire communication. In a non-limiting example, assume that a terminal device transmits multiple TBs using the MCSt method, as shown in FIG. 3. If the terminal device successfully performs an LBT before the new transmission resource for TB 1 and preempts the COT (multiple consecutive slots included in the COT may correspond to the initial transmission resources and / or retransmission resources for multiple TBs, respectively), the terminal device is allowed to perform continuous transmission in multiple consecutive slots included in the COT, and the terminal device does not need to perform an LBT again before using the subsequent retransmission resource for TB 1 or the new transmission resource or retransmission resource for another TB.

[0079] However, when MCSt is performed in an SL-U scenario that supports the HARQ mechanism, the following problem is encountered: when a COT containing multiple consecutive slots is used for the transmission of multiple TBs (in which MCSt transmissions are performed), if a new transmission for a specific TB or one specific retransmission is successful (where an ACK is received, or a NACK is not received for multicast transmissions that use only negative-only acknowledgments), in the mode 2 scenario based on conventional technology, the subsequent retransmission resources of the TB are not used to perform the retransmission of the TB. However, if there are transmission resources for another TB after the subsequent retransmission resources of the TB, the transmitting terminal device does not use the subsequent retransmission resources of the TB, i.e., it interrupts the continuous transmission within the COT, and therefore cannot directly use the transmission resources of another TB within the COT (the transmitting terminal device must successfully perform the LBT process again before using the transmission resources of another TB). As a result, the efficiency and communication quality of SL-U are reduced.

[0080] As shown in Figure 3, if the initial transmission of TB 1 is successful, subsequent retransmissions of TB 1 in the COT are not performed according to the prior art. Therefore, retransmissions of TB 2 and new transmissions and retransmissions of TB 3 can only be performed after the LBT is successfully performed again. If the first retransmission of TB 1 is successful, a second retransmission of TB 1 according to the prior art is not performed. Therefore, the second retransmission of TB 2 and the first retransmission of TB 3 can only be performed after the LBT is successfully performed again. This increases the amount of LBT added, which may subsequently cause an LBT failure. As a result, the channel access efficiency and communication quality of the SL-U are affected.

[0081] The embodiments of the present application provide a communication method, apparatus, and system for solving the aforementioned problems. The following describes the technical solutions in the embodiments of the present application with reference to the accompanying drawings in the embodiments of the present application. In the description of the present application, unless otherwise specified, " / " indicates that related objects are in an "or" relationship. For example, A / B can represent A or B. In the present application, "and / or" only describes the relationship between related objects and indicates that there can be three relationships. For example, A and / or B can indicate that only A exists, that both A and B exist, or that only B exists, and A and B can be singular or plural. In addition, in the description of the present application, "plurality" means two or more unless otherwise specified. "At least one of the following items" or similar expressions means any combination of these items, including any combination of a single item or multiple items. For example, at least one item (portion) of a, b, or c may refer to a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c may be singular or plural. Additionally, to clearly describe the technical solutions in the embodiments of the present application, terms such as "first" and "second" are used in the embodiments of the present application to distinguish between identical or similar items that essentially provide the same function or purpose. Those skilled in the art will understand that terms such as "first" and "second" do not limit the quantity or execution order, and terms such as "first" and "second" do not indicate clear distinctions. Additionally, in the embodiments of the present application, terms such as "example" or "for example" are used to represent providing an example, illustration, or explanation. Any embodiment or design described as an "example" or "for example" in the embodiments of the present application is not described as being more preferred or having more advantages than another embodiment or design. Strictly speaking, the use of terms such as "example" or "for example" is intended to present related concepts in a specific way for ease of understanding.

[0082] It should be noted that the network architectures and service scenarios described in the embodiments of the present application are intended to more clearly describe the technical solutions of the embodiments of the present application, and do not constitute limitations on the technical solutions provided in the embodiments of the present application. As those skilled in the art can see, with the evolution of network architectures and the emergence of new service scenarios, the technical solutions provided in the embodiments of the present application can also be applied to similar technical problems.

[0083] The communication method provided in the embodiments of the present application may be applied to various communication systems. For example, the communication method provided in the embodiments of the present application may be applied to a long-term evolution (LTE) system, a fifth-generation mobile communication technology (5G) system, or another future-oriented new similar communication system, such as a system in which terminal devices can communicate directly with each other, such as a device-to-device (D2D) system or a vehicle-to-everything (V2X) system, or a sixth-generation (6G) system. This is not specifically limited in the embodiments of the present application.

[0084] 4 shows a communication system 30 according to an embodiment of the present application. The communication system 30 includes a plurality of terminal devices 40. The different terminal devices 40 may communicate with each other. The terminal devices 40 may be located at fixed locations or may be mobile.

[0085] 4 is merely a diagram, and the inclusion of the two terminal devices 40 in the communication system 30 is not limited in this embodiment of the present application. Also, although not shown, the communication system 30 may further include other devices. For example, the communication system 30 may further include a network device, and the terminal device 40 may be within the coverage of the network device or outside the coverage of the network device. This is not specifically limited in this specification.

[0086] The interaction between different terminal devices 40 shown in Figure 4 is used as an example. In the communication method provided in the embodiment of the present application, the transmitting terminal device obtains a first channel occupation time, where the first channel occupation time includes a plurality of consecutive time units of transmission resources. If the transmitting terminal device determines that the first transmission resource is within the first channel occupation time, the transmitting terminal device selects a target logical channel from the candidate logical channels, where the target logical channel is a logical channel with hybrid automatic repeat request (HARQ) disabled, and the selection of the target logical channel is independent of the HARQ attribute of the candidate logical channel with the highest priority among the candidate logical channels. The transmitting terminal device generates a first transport block based on the target logical channel. The transmitting terminal device sends first indication information to a receiving terminal device corresponding to the first transport block, where the first indication information indicates that the first transport block is HARQ feedback disabled, and the first indication information corresponds to the transmission of the first transport block on the first transmission resource. Specific implementations and technical effects of this solution will be described in detail in subsequent method embodiments and will not be described in detail herein.

[0087] The interaction between different terminal devices 40 shown in Figure 4 is used as an example. In another communication method provided in an embodiment of the present application, a transmitting terminal device obtains a first channel occupation time, where the first channel occupation time includes a plurality of consecutive time units of transmission resources. When a HARQ feedback attribute used during packet assembly of a first transport block is HARQ feedback enabled, the transmitting terminal device transmits one or more first indication information to a receiving terminal device corresponding to the first transport block, where each of the one or more first indication information corresponds to one transmission of the first transport block within the first channel occupation time, and the first indication information indicates that the first transport block is HARQ feedback disabled. Specific implementations and technical effects of this solution will be described in detail in subsequent method embodiments and will not be described in detail herein.

[0088] The interaction between different terminal devices 40 shown in Figure 4 is used as an example. In another communication method provided in an embodiment of the present application, a transmitting terminal device obtains a first channel occupation time, where the first channel occupation time includes a plurality of consecutive time units of transmission resources. If the transmitting terminal device determines that the first transmission is successful on the first transmission resource within the first channel occupation time, the first transmission is used to transmit a first transport block to a receiving terminal device; if the transmitting terminal device determines that the second transmission resource of the first transport block exists within the first channel occupation time and the time domain position of the second transmission resource is after the time domain position of the first transmission resource, the transmitting terminal device performs the second transmission using the second transmission resource. The specific implementation and technical effects of this solution will be described in detail in subsequent method embodiments and will not be described in detail herein.

[0089] The interaction between different terminal devices 40 shown in Figure 4 is used as an example. In another communication method provided in an embodiment of the present application, a transmitting terminal device obtains a first channel occupation time, where the first channel occupation time includes a plurality of consecutive time units of transmission resources. If it is determined that the first transport block needs to be transmitted multiple times within the first channel occupation time, the transmitting terminal device determines whether the multiple transmissions of the first transport block are successful based on the last transmission of the first transport block within the first channel occupation time.

[0090] Optionally, the network device in the embodiment of the present application is a device that connects a terminal device to a wireless network. The network device in the embodiments of the present application may include various types of base stations, such as a macro base station, a micro base station (also referred to as a small cell), a relay station, an access point, a transmitting point (TP), an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) of a 5G mobile communication system, a device implementing a base station function of a communication system evolved after 5G, a mobile switching center, a device performing a base station function for device-to-device (D2D), vehicle-to-everything (V2X), or machine-to-machine (M2M) communication, etc.; it may be a network device in an NTN communication system, i.e., it may be deployed on a high-altitude platform or a satellite; or it may be a module or unit completing some functions of a base station, such as a central unit (CU) in a cloud radio access network (C-RAN) system, or a distributed unit. The network device may be a wireless access network unit (DU). In the embodiments of the present application, the specific technology and the specific device form used for the network device are not limited. Alternatively, all or part of the functions of the network device may be implemented by using software functions running on hardware, or by using virtualization functions instantiated on a platform (e.g., a cloud platform). In the present application, unless otherwise specified, the network device is a radio access network device.

[0091] Optionally, the terminal device in the embodiments of the present application may be a device having a wireless transceiver function or may also be called a terminal. The terminal device may specifically be a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a customer-premises equipment (CPE), a remote station, a remote terminal, a mobile device, a mobile terminal, a user terminal, a wireless communication device, a user agent, a user equipment, etc. Alternatively, the terminal device may be a satellite phone, a mobile phone, a smartphone, a cordless phone, a session initiation protocol (SIP) phone, a wireless data card, a wireless modem, a tablet computer, a computer with a wireless transceiver function, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with a wireless communication function, a computing device or another processing device connected to a wireless modem, an in-vehicle device, a communication device on a high-altitude aircraft, a wearable device, an unmanned aerial vehicle, a robot, an intelligent point of sale (POS) machine, a machine-type communication device, a D2D terminal device, a V2X terminal device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a smart city It may be a wireless terminal in a city, a wireless terminal in a smart home, a terminal device in a future communication network, etc.In the embodiments of the present application, the specific technology and the specific device form used for the terminal device are not limited. Alternatively, all or part of the functions of the terminal device may be implemented by using software functions running on hardware, or by using virtualization functions instantiated on a platform (e.g., a cloud platform).

[0092] Optionally, in the embodiments of the present application, the network device or the terminal device may be deployed on land, including indoor equipment, outdoor equipment, handheld equipment, or vehicle-mounted equipment, or may be deployed on water, or may be deployed on aircraft, balloons, and airborne satellites. The application scenario of the network device or the terminal device is not limited in the embodiments of the present application.

[0093] Optionally, the network device or the terminal device in the embodiment of the present application may also be called a communication device, and may be a general-purpose device or a dedicated device, which is not specifically limited in the embodiment of the present application.

[0094] Optionally, the related functions of the terminal device in the embodiments of the present application may be implemented by one device, by multiple devices jointly, or by one or more functional modules in one device. This is not specifically limited in the embodiments of the present application. It should be understood that the aforementioned functions may be network elements in a hardware device, software functions running on dedicated hardware, a combination of hardware and software, or virtualized functions instantiated on a platform (e.g., a cloud platform).

[0095] For example, the relevant functions of the terminal device in the embodiment of the present application are the communication Device 400. FIG. 5 illustrates a communication system according to an embodiment of the present application. Device 400. Device400 includes one or more processors 401, a communication line 402, and at least one communication interface (the communication Device 400 includes a communication interface 404 , one processor 401 (an example used merely for illustrative purposes), and may optionally further include memory 403 .

[0096] The processor 401 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution of the solutions of the present application.

[0097] The communication lines 402 may include channels for connecting various components.

[0098] The communication interface 404 may be a transceiver module configured to communicate with another device or a communication network such as Ethernet, RAN, wireless local area networks (WLAN), etc. For example, the transceiver module may be a transceiver or a device such as a transceiver machine. Optionally, the communication interface 404 may alternatively be a transceiver circuit located within the processor 401 configured to implement signal input and output for the processor.

[0099] The memory 403 may be a device having a storage function. For example, the memory may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, a random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other compact disc storage, an optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disc storage medium or another magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer. However, this is not limited thereto. The memory may exist independently or be connected to the processor via communication line 402. Alternatively, the memory may be integrated with the processor.

[0100] The memory 403 is configured to store computer-executable instructions for carrying out the solution of the present application, and the processor 401 controls the execution. The processor 401 is configured to execute the computer-executable instructions stored in the memory 403 to implement the communication method provided in the embodiment of the present application.

[0101] Alternatively, optionally, in the embodiment of the present application, the processor 401 may perform processing-related functions in the communication method provided in the following embodiment, and the communication interface 404 is responsible for communication with another device or a communication network, which is not specifically limited in the embodiment of the present application.

[0102] Optionally, the computer-executable instructions of the embodiments of the present application may be referred to as application program code, which is not specifically limited in the embodiments of the present application.

[0103] During specific implementation, in one embodiment, processor 401 may include one or more CPUs, for example, CPU 0 and CPU 1 of FIG.

[0104] In a specific implementation, in an embodiment, Device 400 may include multiple processors. Each of these processors may be a single-core processor or a multi-core processor. A processor herein may include at least one of various computing devices that execute software, such as, but not limited to, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor. Each type of computing device may include one or more cores for executing software instructions to perform operations or processes.

[0105] In a specific implementation, in one embodiment, Device400 may further include an output device 405 and an input device 406. The output device 405 communicates with the processor 401 and may display information in a number of ways. For example, the output device 405 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, a projector, etc. The input device 406 communicates with the processor 401 and may receive user input in a number of ways. For example, the input device 406 may be a mouse, a keyboard, a touchscreen device, a sensor device, etc.

[0106] communication Device 400 may be referred to as a communication device and may be a general-purpose device or a dedicated device. Device 400 may be a desktop computer, a portable computer, a network server, a personal digital assistant (PDA), a mobile phone, a tablet computer, a wireless terminal device, an embedded device, any of the terminal devices described above, any of the network devices described above, or a device having a structure similar to that of FIG. Device The type of 400 is not limited in this embodiment of the present application.

[0107] The following describes in detail the communication method provided in the embodiments of the present application with reference to FIGS.

[0108] FIG. 6 illustrates a communication method according to an embodiment of the present application. In FIG. 6, an example is used in which a transmitting terminal device (or referred to as a transmitting terminal device) and a receiving terminal device (or referred to as a receiving terminal device) are used as the execution body of the interaction diagram to explain the method. However, the execution body of the interaction diagram is not limited in the present application. For example, the transmitting terminal device in FIG. 6 may alternatively be a chip, chip system, or processor that supports the terminal device when implementing the method, or may be a logic module or software that can implement all or part of the functions of the transmitting terminal device. The receiving terminal device in FIG. 6 may alternatively be a chip, chip system, or processor that supports the terminal device when implementing the method, or may be a logic module or software that can implement all or part of the functions of the terminal device. The communication method includes S601 to S605.

[0109] S601: A transmitting terminal device obtains a first channel occupation time, where the first channel occupation time includes a plurality of consecutive time units of transmission resources.

[0110] S602: The transmitting terminal device determines that a first transmission resource is within a first channel occupancy time.

[0111] S603: The transmitting terminal device selects a target logical channel from the candidate logical channels, where the target logical channel is a hybrid automatic repeat request (HARQ) disabled logical channel, and the selection of the target logical channel is independent of the HARQ attribute of the candidate logical channel with the highest priority among the candidate logical channels.

[0112] S604: The transmitting terminal device generates a first transport block based on the target logical channel.

[0113] S605: The transmitting terminal device sends first indication information to a receiving terminal device corresponding to the first transport block, where the first indication information indicates that the first transport block is HARQ feedback disabled, and the first indication information corresponds to transmission of the first transport block on the first transmission resource. In response, the receiving terminal device receives the first indication information.

[0114] The communication method shown in Figure 6 may be applied to SL communications. Additionally, the method may be applied to SL-U scenarios.

[0115] In this embodiment of the present application, the transmitting terminal device is a transmitting device of the first transport block (in other words, a transmission made on the first transmission resource), and the terminal device is a SL communication only Data or signaling Gu It should be noted that the term "terminal device" does not mean that the terminal device can transmit data or signaling to another terminal device or network device. It should be understood that the terminal device can also communicate with another terminal device or network device to receive data or signaling. Similarly, the term "receiving terminal device of the first transport block" refers to the device being the receiving device of the first transport block, and does not mean that the terminal device can only receive data or signaling in SL communication. It should be understood that the terminal device can also communicate with another terminal device or network device to transmit data or signaling. It should be understood that the transmitting terminal device may also have another name, for example, referred to as the first terminal device, and the receiving terminal device of the first transport block may also have another name, for example, referred to as the second terminal device. This does not affect the implementation of the communication method in the embodiment of the present application.

[0116] Below, S601 to S605 will be explained in detail individually.

[0117] In S601, the first channel occupation time is a period including a plurality of consecutive time units of transmission resources, in other words, the first channel occupation time is a time occupied by a plurality of consecutive time units of transmission resources in the time domain.

[0118] Optionally, the time unit of the transmission resource within the first channel occupancy time may be a radio frame, a subframe, a slot, a symbol, a second, a millisecond, etc. This is not specifically limited in this embodiment of the present application.

[0119] The transmitting terminal device may obtain the first channel occupation time in one of the following ways:

[0120] Method 1: The transmitting terminal device receives second indication information from the network device or another terminal device, where the second indication information indicates a first channel occupancy time.

[0121] In this way, after successfully performing the LBT on the channel, the network device or another terminal device predicts the corresponding channel occupation time, which includes a first channel occupation time. The network device or another terminal device indicates the first channel occupation time to the transmitting terminal device via the second instruction information. Because the network device or another terminal device has already successfully completed the LBT, after determining the first channel occupation time via the second instruction information, the transmitting terminal device does not perform the LBT but can directly use the first channel occupation time. This method can also be understood as the network device or another terminal device sharing with the transmitting terminal device the first channel occupation time obtained via the LBT or the first channel occupation time within the channel occupation time obtained via the LBT.

[0122] Optionally, the second indication may indicate a start time-domain position and an end time-domain position of the first channel occupation time. Alternatively, the second indication may indicate a start time-domain position and a duration of the first channel occupation time. Alternatively, the second indication may indicate an end time-domain position and a duration of the first channel occupation time. For example, the second indication may indicate an index of a slot in which the start time-domain position of the first channel occupation time is located, and may indicate the number of slots included in the first channel occupation time.

[0123] Method 2: The transmitting terminal device obtains the first channel occupancy time through the LBT process.

[0124] In this way, after successfully performing the LBT on the channel, the transmitting terminal device determines that it can use a first channel occupation time on the channel. For example, assume that this method is applied to a mode 2 scenario. The transmitting terminal device selects multiple consecutive SL resources from a resource pool, and after the transmitting terminal device successfully performs the LBT on the channel corresponding to the selected SL resources, the duration occupied by the multiple consecutive SL resources is the first channel occupation time. As another example, assume that this method is applied to a mode 1 scenario. The network device schedules multiple consecutive SL resources for the transmitting terminal device, and after the transmitting terminal device successfully performs the LBT on the channel corresponding to the scheduled SL resources, the transmitting terminal device obtains a first channel occupation time, which may include multiple consecutive SL resources or may include a portion of the multiple consecutive SL resources.

[0125] In S602, the first transmission resource is an SL resource that can be used to transmit data. For the first transmission resource, when determining the data that the first transmission resource can be used (or permitted) to transmit, the transmitting terminal device determines whether the first transmission resource is within a first channel occupancy time. If the first transmission resource is within the first channel occupancy time, the transmitting terminal device executes S603.

[0126] Optionally, the first transmission resource may be an SL resource scheduled by the network device for the transmitting terminal device, may be an SL configuration grant configured by the network device for the transmitting terminal device, or may be an SL resource selected by the transmitting terminal device in a resource pool.

[0127] In S603, when selecting logical channels allowed to be used for transmission for the first transmission resource, the transmitting terminal device does not consider logical channels whose HARQ feedback attribute (or HARQ attribute) is HARQ feedback enabled, or in other words, only considers logical channels whose HARQ feedback attribute is HARQ feedback disabled.

[0128] Specifically, the transmitting terminal device selects a HARQ feedback disabled candidate logical channel from the candidate logical channels as a target logical channel that can be used for transmission on the first transmission resource. The candidate logical channel is a logical channel selected by the transmitting terminal device and corresponding to a destination corresponding to a logical channel that has the highest priority and satisfies a first condition. For a specific manner of selecting a destination by the transmitting terminal device, please refer to the manner in which the terminal device selects a destination in the current SL LCP process.

[0129] Optionally, the first transmission resource may be a new transmission resource of a specific transport block (TB) within the first channel occupancy time (the transport block may be referred to as the first transport block). The transmitting terminal device may perform S603 when performing SL LCP for the first transmission resource.

[0130] In the current SL LCP process, when a PSFCH is configured for the first transmission resource, the terminal device needs to select a candidate logical channel whose HARQ attribute is the same as that of the highest-priority candidate logical channel based on the HARQ attribute of the highest-priority candidate logical channel. Therefore, if the highest-priority candidate logical channel is HARQ feedback enabled, all logical channels selected by the terminal device for the first transmission resource and permitted for transmission are HARQ feedback enabled. However, when selecting a target logical channel in S603, the transmitting terminal device does not need to consider whether the highest-priority candidate logical channel is HARQ feedback enabled or HARQ feedback disabled. In other words, the selection of the target logical channel is independent of the HARQ attribute of the highest-priority candidate logical channel, but the transmitting terminal device only needs to select an HARQ-disabled logical channel from the candidate logical channels as the target logical channel. Therefore, by the transmitting terminal device performing S603, it is possible to ensure that the logical channel used for transmission on the first transmission resource is HARQ feedback disabled.

[0131] Optionally, if the first transmission resource is not within the first channel occupancy time, the transmitting terminal device may not execute S603, but selects a logical channel available for transmission for the first transmission resource based on the current SL LCP process.

[0132] Optionally, when the transmitting terminal device selects a MAC CE that is allowed to be used for transmission for the first transmission resource, for the manner of selecting a MAC CE, refer to the manner of selecting a target logical channel in S603. Only MAC CEs with HARQ feedback disabled are considered, and logical channels with HARQ feedback enabled are not considered.

[0133] At S604, the transmitting terminal device generates a first transport block based on the selected target logical channel, and the first transport block is used to transmit data to be transmitted corresponding to the target logical channel. It should be understood that since the target logical channel is HARQ-disabled, the first transport block used to transmit data to be transmitted corresponding to the target logical channel is also HARQ-disabled. In other words, the first transport block includes a logical channel with HARQ feedback disabled.

[0134] Optionally, the first transport block may be generated based on each target logical channel or based on several target logical channels. For example, if the size of the first transmission resource is insufficient to transmit the transmitted data corresponding to all target logical channels, the transmitting terminal device may select several target logical channels for generating the first transport block.

[0135] The first transport block may be transmitted on the first transmission resource. Furthermore, in addition to the first transmission resource, another transmission resource of the first transport block may exist within the first channel occupation time, and the first transport block may be transmitted on another transmission resource. For example, if the first transmission resource is a new transmission resource for the first transport block, a retransmission resource of the first transport block may exist within the first channel occupation time.

[0136] Optionally, if the transmitting terminal device selects a HARQ feedback disabled MAC CE for the first transmission resource, the transmitting terminal device may also generate a first transport block based on the selected MAC CE and perform S605.

[0137] At S605, the transmitting terminal device determines first indication information based on the HARQ attribute of the first transport block, where the first indication information indicates that the first transport block is HARQ feedback disabled. For example, the first indication information may be sidelink control information (SCI).

[0138] The transmitting terminal device transmits first indication information to the receiving terminal device, the first indication information corresponding to transmission of a first transport block on a first transmission resource. After receiving the first indication information, the receiving terminal device can determine that the first transport block is HARQ feedback disabled based on the indication of the first indication information, and then determine that there is no need to transmit HARQ feedback to the transmitting terminal device for the first transport block transmitted by the transmitting terminal device on the first transmission resource.

[0139] It should be noted that in this embodiment of the present application, the time sequence in which the transmitting terminal device transmits the first indication information to the receiving terminal device and the transmitting terminal device transmits the first transport block to the receiving terminal device is not limited. For example, the transmitting terminal device may simultaneously transmit the first transport block and the first indication information corresponding to the current transmission to the receiving terminal device (simultaneous transmission in this specification may refer to transmission in the same time unit, for example, transmission in the same slot), or may transmit the first indication information corresponding to the current transmission before transmitting the first transport block to the receiving terminal device.

[0140] Optionally, if another transmission resource for the first transport block still exists within the first channel occupancy time, the transmitting terminal device may determine, based on the HARQ attribute of the first transport block, first indication information corresponding to the transmission of the first transport block on the another transmission resource, and send the first indication information to the receiving terminal device.

[0141] The receiving terminal device does not transmit HARQ feedback corresponding to the transmission on the first transmission resource to the transmitting terminal device based on the indication of the first indication information. Therefore, based on the current HARQ feedback mechanism, when not receiving an ACK, the transmitting terminal device does not consider the transmission performed on the first transmission resource to be successful (in other words, does not consider the transmission performed on the first transmission resource to be the last transmission of the first transport block). In this case, if there is another transmission resource following the first transmission resource within the first channel occupation time, the transmitting terminal device continues to transmit the first transport block on the other transmission resource to avoid a case where the transmitting terminal device no longer transmits the first transport block thereafter, thereby affecting the transmission of another transport block within the first channel occupation time.

[0142] Optionally, if after S602 the transmitting terminal device determines that only HARQ feedback enabled logical channels or MAC CEs should be transmitted, since there are no HARQ feedback disabled logical channels or MAC CEs, the transmitting terminal device can ignore (or discard) the first transmission resource in this case and does not perform S603 to S605.

[0143] Optionally, in S601 to S605, the transport block may be replaced with a media access control protocol data unit (MAC PDU).

[0144] FIG. 7 illustrates another communication method according to an embodiment of the present application. In FIG. 7, an example is used in which a transmitting terminal device (or referred to as a transmitting terminal device) and a receiving terminal device (or referred to as a receiving terminal device) are used as the execution body of the interaction diagram to explain the method. However, the execution body of the interaction diagram is not limited in the present application. For example, the transmitting terminal device in FIG. 7 may alternatively be a chip, chip system, or processor that supports the terminal device when implementing the method, or may be a logic module or software that can implement all or part of the functions of the transmitting terminal device. The receiving terminal device in FIG. 7 may alternatively be a chip, chip system, or processor that supports the terminal device when implementing the method, or may be a logic module or software that can implement all or part of the functions of the terminal device. The communication method includes S701 and S702.

[0145] S701: A transmitting terminal device obtains a first channel occupation time, where the first channel occupation time includes a plurality of consecutive time units of transmission resources.

[0146] S702: When a HARQ feedback attribute used during packet assembly of a first transport block is HARQ feedback enabled, the transmitting terminal device sends one or more first indication information to a receiving terminal device corresponding to the first transport block, each of the one or more first indication information corresponding to one transmission of the first transport block within a first channel occupancy time, and the first indication information indicates that the first transport block is HARQ feedback disabled. In response, the receiving terminal device receives the one or more first indication information.

[0147] The communication method shown in Figure 7 may be applied to SL communications. Furthermore, the method may be applied to SL-U scenarios.

[0148] For the specific implementation of S701, please refer to the above description of S601, and the details will not be described here.

[0149] S702 will be explained in detail below.

[0150] In a possible implementation of S702, after the transmitting terminal device determines that the first transport block is transmitted one or more times within the first channel occupancy time, the transmitting terminal device determines and transmits corresponding first indication information to the receiving terminal device for each transmission of the first transport block within the first channel occupancy time. The first indication information indicates that the first transport block is HARQ feedback disabled. For example, the first indication information is carried in the SCI.

[0151] Correspondingly, after receiving the first indication information, the receiving terminal device can determine that the first transport block is HARQ feedback disabled based on the indication of the first indication information, and then the receiving terminal device can determine that it is of the first transport block and does not need to send HARQ feedback to the transmitting terminal device for the transmission corresponding to the first indication information.

[0152] It should be noted that in this embodiment, the first indication information determined by the transmitting terminal device is not determined based on the HARQ feedback attribute used during packet assembly of the first transport block. In other words, if the HARQ feedback attribute used during packet assembly of the first transport block is any attribute (including HARQ feedback enabled or HARQ feedback disabled), for each transmission of the first transport block within the first channel occupation time, the transmitting terminal device always sends first indication information to the receiving terminal device indicating that the first transport block is HARQ feedback disabled.

[0153] The HARQ feedback attribute used during packet assembly of the first transport block being HARQ feedback enabled may be understood as the HARQ feedback attribute of the logical channels and / or MAC CEs included in the first transport block being HARQ feedback enabled. The HARQ feedback attribute used during packet assembly of the first transport block being HARQ feedback disabled may also be understood as the HARQ feedback attribute of the logical channels and / or MAC CEs included in the first transport block being HARQ feedback disabled.

[0154] Optionally, every transmission of the first transport block within the first channel occupation time comprises a new transmission of the first transport block within the first channel occupation time, or every transmission of the first transport block within the first channel occupation time comprises a new transmission and a retransmission of the first transport block within the first channel occupation time.

[0155] Unlike the current solution in which the corresponding HARQ feedback attribute indicating a transport block is transmitted based on the HARQ feedback attribute used during packet assembly of the transport block, in this solution, even if the HARQ feedback attribute used during packet assembly of the first transport block is HARQ feedback enabled, the transmitting terminal device still transmits to the receiving terminal device indication information indicating that the HARQ feedback attribute of the first transport block is HARQ feedback disabled, so as to ensure that the receiving terminal device does not transmit the corresponding HARQ feedback to the transmitting terminal device under the indication of the first indication information, thereby avoiding a case in which the transmitting terminal device determines, based on the received HARQ feedback, that a specific transmission of the first transport block is successful within the first channel occupation time and, as a result, will not transmit the first transport block anymore thereafter, thereby affecting the transmission of another transport block within the first channel occupation time.

[0156] In another possible implementation of S702, after the transmitting terminal device determines that the first transport block is transmitted multiple times within the first channel occupancy time, the transmitting terminal device determines the number of times the first transport block is transmitted within the first channel occupancy time. last and determine corresponding first indication information for the transmission that is not HARQ feedback disabled for the first transport block, and send it to the receiving terminal device. The first indication information indicates that the first transport block is HARQ feedback disabled. For example, the first indication information may be SCI.

[0157] Correspondingly, after receiving the first indication information, the receiving terminal device can determine that the first transport block is HARQ feedback disabled based on the indication of the first indication information, and then the receiving terminal device can determine that it is of the first transport block and does not need to send HARQ feedback to the transmitting terminal device for the transmission corresponding to the first indication information.

[0158] It should be noted that in this embodiment, for a transmission that is not the last of the first transport block within the first channel occupation time, the first indication information determined by the transmitting terminal device is not determined based on the HARQ feedback attribute used during packet assembly of the first transport block. In other words, if the HARQ feedback attribute used during packet assembly of the first transport block is any attribute (including HARQ feedback enabled or HARQ feedback disabled), for a transmission that is not the last of the first transport block within the first channel occupation time, the transmitting terminal device always transmits to the receiving terminal device first indication information indicating that HARQ feedback is disabled for the first transport block.

[0159] Optionally, a first transport block in the first channel occupancy time lastThe non-last transmission of the first transport block within the first channel occupation time includes a new transmission of the first transport block within the first channel occupation time, or the non-last transmission of the first transport block within the first channel occupation time includes a new transmission and a non-last retransmission of the first transport block within the first channel occupation time.

[0160] Optionally, in this embodiment, for the last transmission of the first transport block within the first channel occupation time, the transmitting terminal device may determine, based on the HARQ feedback attribute used during packet assembly of the first transport block, indication information indicating the HARQ feedback attribute of the first transport block, and transmit the determined indication information to the receiving terminal device. Specifically, if the HARQ feedback attribute used during packet assembly of the first transport block is HARQ feedback enabled, for the last transmission of the first transport block within the first channel occupation time, the transmitting terminal device may transmit, to the receiving terminal device, indication information indicating that the first transport block is HARQ feedback enabled. If the HARQ feedback attribute used during packet assembly of the first transport block is HARQ feedback disabled, for the last transmission of the first transport block within the first channel occupation time, the transmitting terminal device may transmit, to the receiving terminal device, indication information indicating that the first transport block is HARQ feedback disabled. For example, the indication information may be carried in the SCI.

[0161] Optionally, if the first transport block is transmitted only once within the first channel occupancy time, for transmission, the transmitting terminal device may determine and send to the receiving terminal device indication information indicating the HARQ feedback attribute of the first transport block based on the HARQ feedback attribute used during packet assembly of the first transport block.

[0162] FIG. 8 illustrates another communication method according to an embodiment of the present application. In FIG. 8, an example is used in which a transmitting terminal device (or referred to as a transmitting terminal device) and a receiving terminal device (or referred to as a receiving terminal device) are used as the execution body of the interaction diagram to explain the method. However, the execution body of the interaction diagram is not limited in the present application. For example, the transmitting terminal device in FIG. 8 may alternatively be a chip, chip system, or processor that supports the terminal device when implementing the method, or may be a logic module or software that can implement all or part of the functions of the transmitting terminal device. The receiving terminal device in FIG. 8 may alternatively be a chip, chip system, or processor that supports the terminal device when implementing the method, or may be a logic module or software that can implement all or part of the functions of the terminal device. The communication method includes S801 to S804.

[0163] S801: A transmitting terminal device obtains a first channel occupation time, where the first channel occupation time includes a plurality of consecutive time units of transmission resources.

[0164] S802: The transmitting terminal device determines that a first transmission is successful on a first transmission resource within a first channel occupancy time, and the first transmission is used to transmit a first transport block to the receiving terminal device.

[0165] S803: The transmitting terminal device determines that a second transmission resource of the first transport block exists within the first channel occupancy time, and the time domain position of the second transmission resource is after the time domain position of the first transmission resource.

[0166] S804: The transmitting terminal device performs a second transmission using a second transmission resource.

[0167] The communication method shown in Figure 8 may be applied to SL communications. Furthermore, the method may be applied to SL-U scenarios.

[0168] For the specific implementation of S801, please refer to the above description of S601, and details will not be described here.

[0169] Steps S802 to S804 will be described in detail below.

[0170] In S802, the transmitting terminal device transmits a first transport block to the receiving terminal device on a first transmission resource within a first channel occupancy time. The transmission performed by the transmitting terminal device on the first transmission resource may be referred to as a first transmission. The transmitting terminal device can then determine whether the first transmission is successful based on a feedback resource corresponding to the first transmission resource, for example, a PSFCH corresponding to the first transmission resource.

[0171] Optionally, the first transmission resource may be a new transmission or retransmission resource for the first transport block within the first channel occupancy time.

[0172] In a possible embodiment, if the transmitting terminal device receives feedback information indicating successful reception transmitted by the receiving terminal device on a feedback resource corresponding to the first transmission resource, the transmitting terminal device determines that the first transmission is successful. For example, the feedback information indicating successful reception may be an ACK. Alternatively, if the transmitting terminal device does not receive feedback information indicating a reception error transmitted by the receiving terminal device on a feedback resource corresponding to the first transmission resource, the transmitting terminal device determines that the first transmission is successful. For example, the feedback information indicating a reception error may be a NACK.

[0173] The transmitting terminal device may execute S803 if the transmitting terminal device determines that the first transmission is successful, or may not execute S803 if the transmitting terminal device determines that the first transmission is unsuccessful.

[0174] In S803, the transmitting terminal device determines whether a second transmission resource of the first transport block exists within the first channel occupancy time, the second transmission resource being located after the time domain location of the first transmission resource. If the second transmission resource exists, the transmitting terminal device can execute S804. If the second transmission resource does not exist, the transmitting terminal device determines that the first transmission is the last transmission of the first transport block and does not execute S804.

[0175] The second transmission resource may be a retransmission resource for the first transport block within the first channel occupation time, e.g., the second transmission resource may be a transmission resource reserved for the first transport block after the terminal device acquires the first channel occupation time.

[0176] At S804, the transmitting terminal device may perform a second transmission using a second transmission resource.

[0177] If the transmitting terminal device determines that the first transmission is successful within the first channel occupation time, the transmitting terminal device still performs the second transmission using the second transmission resource, thereby preventing a case in which another transmission resource of the first transport block following the first transmission resource is not used within the first channel occupation time, and avoiding a case in which the transmitting terminal device no longer transmits the first transport block thereafter, thereby affecting the transmission of another transport block within the first channel occupation time.

[0178] At S804, the second transmission may include any one of the following: transmitting a first transport block to a receiving terminal device of the first transport block, in which case it may be understood that performing a second transmission may also be referred to as performing a retransmission of the first transport block using a second transmission resource; transmitting padding information, for example, the padding information may be information having blank content, and it should be noted that in this embodiment of the present application, the receiving device of the padding information is not limited, and the receiving device may be any terminal device different from the transmitting terminal device, for example, the receiving terminal device of the first transport block; transmitting a second transport block to a receiving terminal device of the second transport block, where the second transport block is a transport block different from the first transport block, and optionally, in this case, the transmitting terminal device can use a second transmission resource for a new transmission or a retransmission of the second transport block, or in other words, the second transmission resource may be a new transmission or retransmission resource for the second transport block within the first channel occupancy time;

[0179] Optionally, within the first channel occupation time, the transmitting terminal device may not reserve a transmission resource before the second transmission resource for transmitting the second transport block, or may reserve a transmission resource before the second transmission resource for transmitting the second transport block.

[0180] Optionally, when a certain condition is met, the transmitting terminal device can transmit the second transport block using the second transmission resource. The following describes several possible ways to determine whether to transmit the second transport block using the second transmission resource.

[0181] Method 1: The transmitting terminal device determines whether the second transport block can be transmitted using the second transmission resource based on the priority information of the second transport block and the priority information of the first channel occupancy time.

[0182] In this embodiment, if the priority of the second transport block is not lower than the priority of the first channel occupation time, the transmitting terminal device can determine that the second transmission resource can be used (or is allowed to be used) to transmit the second transport block. If the priority of the second transport block is lower than the priority of the first channel occupation time, the second transmission resource will not be used to transmit the second transport block.

[0183] For example, the priority of the second transport block or the first channel occupancy time may be a channel access priority class (CAPC).

[0184] Method 2: The transmitting terminal device can determine whether to transmit the second transport block using the second transmission resource based on the time domain position of the second transmission resource and the active time of the receiving terminal device of the second transport block.

[0185] In this embodiment, if the time domain position of the second transmission resource is within the active time of the receiving terminal device for the second transport block, the transmitting terminal device can determine that the second transmission resource can be used to transmit the second transport block. If the time domain position of the second transmission resource is not within the active time of the receiving terminal device for the second transport block, the second transmission resource will not be used to transmit the second transport block.

[0186] Optionally, the transmitting terminal device may determine whether to transmit the second transport block using the second transmission resource based on one of the above Scheme 1 and Scheme 2. Alternatively, the transmitting terminal device may determine whether to transmit the second transport block using the second transmission resource by referring to the above Scheme 1 and Scheme 2 together.

[0187] Optionally, if the transmitting terminal device determines in S803 that the second transmission resource of the first transport block is within the first channel occupancy time, the transmitting terminal device may not perform S804, but may trigger to perform an LBT process on the second transmission resource.

[0188] FIG. 9 illustrates another communication method according to an embodiment of the present application. In FIG. 9, an example is used in which a sending terminal device (also referred to as a sending terminal device) is used as an executing entity of the communication method to explain the method. However, the executing entity of the communication method is not limited in the present application. For example, the sending terminal device in FIG. 9 may alternatively be a chip, a chip system, or a processor that supports the terminal device in implementing the method, or may be a logic module or software that can implement all or part of the functions of the sending terminal device. The communication method includes S901 to S903.

[0189] S901: A transmitting terminal device obtains a first channel occupation time, where the first channel occupation time includes a plurality of consecutive time units of transmission resources.

[0190] S902: The transmitting terminal device determines that the first transport block needs to be transmitted multiple times within a first channel transmission time.

[0191] S903: The transmitting terminal device determines whether the multiple transmissions of the first transport block are successful based on the last transmission of the first transport block within the first channel occupancy time.

[0192] The communication method shown in Figure 9 may be applied to SL communication. Furthermore, the method may be applied to SL-U scenarios.

[0193] For the specific implementation of S901, please refer to the above description of S601, and details will not be described here.

[0194] S902 and S903 will be described in detail below.

[0195] In S902, the transmitting terminal device determining that the first transport block needs to be transmitted multiple times within the first channel transmission time may also be understood as the transmitting terminal device determining that the first transport block has multiple transmission resources within the first channel occupancy time, where the multiple transmission resources include new transmission resources and retransmission resources.

[0196] In S903, the transmitting terminal device determines whether the multiple transmissions of the first transport block are successful based on the last transmission of the first transport block within the first channel occupation time (also referred to as determining whether the first transport block is successfully transmitted within the first channel occupation time). There may be multiple embodiments, which are separately described below.

[0197] Embodiment 1: The transmitting terminal device receives only a first feedback resource, which is a feedback resource corresponding to the last transmission of the first transport block within a first channel occupation time. In other words, within the first channel occupation time, the transmitting terminal device does not receive a feedback resource corresponding to a non-last transmission of the first transport block.

[0198] For example, the feedback resource may be the PSFCH.

[0199] After receiving the first feedback resource, the transmitting terminal device determines whether the multiple transmissions of the first transport block are successful within the first channel occupancy time based on the first feedback resource. In a possible embodiment, if the transmitting terminal device receives feedback information indicating successful reception transmitted by the receiving terminal device of the first transport block on the first feedback resource, the transmitting terminal device determines that the multiple transmissions of the first transport block are successful. For example, the feedback information indicating successful reception may be an ACK. Alternatively, if the transmitting terminal device does not receive feedback information indicating a reception error transmitted by the receiving terminal device of the first transport block on the first feedback resource, the transmitting terminal device determines that the multiple transmissions of the first transport block are successful. For example, the feedback information indicating a reception error may be a NACK.

[0200] Embodiment 2: A transmitting terminal device receives second feedback resources, the second feedback resources being feedback resources respectively corresponding to multiple transmissions of a first transport block within a first channel occupancy time, and the second feedback resources include the first feedback resources.

[0201] Optionally, the second feedback resources may be feedback resources respectively corresponding to all transmissions of the first transport block within the first channel occupancy time.

[0202] The transmitting terminal device ignores or discards other feedback resources than the first feedback resource in the second feedback resource, and determines whether the multiple transmissions of the first transport block are successful within the first channel occupation time based on the first feedback resource. For specific implementations of determining whether the multiple transmissions of the first transport block are successful within the first channel occupation time based on the first feedback resource by the transmitting terminal device, please refer to the above description, and details will not be described here.

[0203] Embodiment 3: The transmitting terminal device receives a second feedback resource and determines whether multiple transmissions of the first transport block are successful within the first channel occupation time based on the first feedback resource. Since the second feedback resource includes the first feedback resource, it can be understood that this embodiment can also be understood as follows: upon receiving a feedback resource corresponding to the last transmission of the first transport block within the first channel occupation time, the transmitting terminal device determines whether multiple transmissions of the first transport block are successful within the first channel occupation time by referring to the feedback resource corresponding to the transmission before the last transmission.

[0204] For example, if the feedback information indicating successful reception is greater than the feedback information indicating unsuccessful reception in the second feedback resource received by the transmitting terminal device, the transmitting terminal device can determine that multiple transmissions of the first transport block were successful within the first channel occupancy time.

[0205] Unlike current solutions in which the transmitting terminal device needs to determine whether the transmission is successful for each transmission of the first transport block within the first channel occupation time, in this solution the transmitting terminal device determines whether multiple transmissions of the first transport block are successful based on the last transmission of the first transport block within the first channel occupation time, avoiding a case in which the transmitting terminal device determines that the transmission is successful based on feedback corresponding to a specific transmission in a non-last transmission, and as a result no longer transmits the first transport block consecutively, thereby affecting the transmission of another transport block within the first channel occupation time.

[0206] Optionally, when the transmitting terminal device operates in the mode1 scenario, the transmitting terminal device may transmit one or more NACK feedbacks to the network device, each of which may correspond to one of the non-last transmissions of the first transport block within the first channel occupation time, or each NACK feedback may correspond to one of all transmissions of the first transport block within the first channel occupation time.

[0207] Optionally, the NACK feedback may be carried on a physical uplink control channel (PUCCH) or a physical uplink shared channel (PUSCH).

[0208] In the current solution, if a specific transmission of the first transport block is successful, the transmitting terminal device sends ACK feedback to the network device. Based on the ACK feedback, the network device can consider the first transport block to have been successfully transmitted and not schedule subsequent retransmission resources for the first transport block for the transmitting terminal device within the first channel occupation time. Based on this solution, based on the NACK feedback sent by the transmitting terminal device, the network device can consider non-final or each transmission of the first transport block to have failed within the first channel occupation time and continue to schedule transmission resources for the first transport block for the transmitting terminal device within the first channel occupation time, allowing the transmitting terminal device to still transmit the first transport block within the first channel occupation time. Alternatively, the network device does not change the transmission resources previously scheduled for the transmitting terminal device for the first transport block within the first channel occupation time, so that the transmitting terminal device can still transmit the first transport block using the transmission resources for the first transport block within the first channel occupation time.

[0209] Optionally, when the transmitting terminal device operates in the mode 1 scenario, the transmitting terminal device may determine not to transmit HARQ feedback corresponding to a non-last transmission of the first transport block within the first channel occupancy time to the network device. Alternatively, the transmitting terminal device may determine not to transmit HARQ feedback corresponding to each transmission of the first transport block within the first channel occupancy time to the network device. Optionally, the HARQ feedback may be an ACK or a NACK.

[0210] In the current solution, if a specific transmission of the first transport block is successful, the transmitting terminal device sends ACK feedback to the network device. Based on the ACK feedback, the network device can consider the first transport block to have been successfully transmitted and does not schedule subsequent retransmission resources for the first transport block for the transmitting terminal device within the first channel occupation time. Based on this solution, if the network device does not receive HARQ feedback corresponding to the or each non-final transmission of the first transport block within the first channel occupation time, it can consider the or each non-final transmission of the first transport block within the first channel occupation time to have failed. As a result, the network device continues to schedule transmission resources for the first transport block for the transmitting terminal device within the first channel occupation time, and as a result, the transmitting terminal device transmits the first transport block within the first channel occupation time. Alternatively, if no HARQ feedback is received, the network device does not change the transmission resources previously scheduled for the transmitting terminal device, which are for the first transport block within the first channel occupation time, and the transmitting terminal device can still transmit the first transport block using the transmission resources of the first transport block within the first channel occupation time.

[0211] FIG. 10 illustrates another communication method according to an embodiment of the present application. The communication method illustrated in FIG. 10 may be applied to an SL mode 1 scenario. In FIG. 10, an example is used in which a terminal device and a network device are used as the execution bodies of an interaction diagram to explain the method. However, the execution bodies of the interaction diagram are not limited in the present application. For example, the terminal device in FIG. 10 may alternatively be a chip, chip system, or processor that supports the terminal device in implementing the method, or may be a logic module or software capable of implementing all or part of the functions of the terminal device. The network device in FIG. 10 may alternatively be a chip, chip system, or processor that supports the network device in implementing the method, or may be a logic module or software capable of implementing all or part of the functions of the network device. The communication method includes S1001 to S1005.

[0212] S1001: The network device sends third indication information to the terminal device, where the third indication information is used to schedule SL transmission. In response, the terminal device receives the third indication information.

[0213] The third indication information is used to schedule SL resources on the unlicensed spectrum.

[0214] For example, the third indication information may be a DCI.

[0215] S1002: The terminal device obtains a first channel occupancy time by performing an LBT process.

[0216] The terminal device performs an LBT on the SL resource scheduled using the third indication information based on the third indication information. If the LBT is successful, the terminal device can preempt the first channel occupancy time.

[0217] The first channel occupation time is a continuous time period. Optionally, the time unit of the first channel occupation time may be a radio frame, a subframe, a slot, a symbol, a second, a millisecond, etc. This is not specifically limited in this embodiment of the present application. For example, the first channel occupation time may be a plurality of continuous slots.

[0218] S1003: The terminal device sends fourth instruction information to the network device, where the fourth instruction information indicates a first channel occupation time. In response, the network device receives the fourth instruction information and determines, based on the fourth instruction information, that the terminal device will preempt the first channel occupation time.

[0219] For how the terminal device uses the fourth indication information to indicate the first channel occupancy time, please refer to the above description of how the second indication information indicates the first channel occupancy time in S601.

[0220] Optionally, the fourth indication information may further indicate that the terminal device expects all transmission resources within the first channel occupation time to be scheduled. Alternatively, the terminal device may further transmit another indication information to the network device indicating that the terminal device expects all transmission resources within the first channel occupation time to be scheduled.

[0221] S1004: The network device sends fifth indication information to the terminal device, where the fifth indication information is used to schedule SL transmission resources. In response, the terminal device receives the fifth indication information.

[0222] The fifth indication is used to schedule SL resources on the unlicensed spectrum.

[0223] For example, the fifth indication information may be DCI.

[0224] S1005: The terminal device determines whether to execute LBT.

[0225] Specifically, if all SL transmission resources scheduled using the fifth indication information are within the first channel occupancy time, the terminal device may not perform LBT when using the transmission resources scheduled using the fifth indication information. If there is no transmission resource within the first channel occupancy time among the SL transmission resources scheduled using the fifth indication information, the terminal device must perform LBT when using the transmission resources scheduled using the fifth indication information. If some transmission resources among the SL transmission resources indicated by the fifth indication information are within the first channel occupancy time, the terminal device may not perform LBT when using transmission resources that are within the first channel occupancy time and scheduled using the fifth indication information, but may perform LBT when using transmission resources that are not within the first channel occupancy time and scheduled using the fifth indication information. Alternatively, the terminal device performs LBT when using each transmission resource scheduled using the fifth indication information (including transmission resources within the first channel occupancy time and transmission resources that are not within the first channel occupancy time).

[0226] Optionally, the network device that performs the communication method shown in Figure 10 may not support the LBT function. Of course, the network device that supports the LBT function may also perform the communication method shown in Figure 10.

[0227] In the current SL-U communication solution, if the network device does not support the LBT function, the terminal device may need to perform an LBT process when using each SL transmission resource scheduled by the network device for the terminal device. Based on this solution, the terminal device determines whether the resource scheduled by the network device is within a pre-empted first channel occupancy time to determine whether LBT needs to be performed when using the scheduled resource, thereby avoiding the case where the terminal device needs to perform LBT again when using the scheduled resource when the SL resource scheduled by the network device is within the first channel occupancy time, thereby improving SL-U channel access efficiency and communication quality.

[0228] FIG. 11 illustrates another communication method according to an embodiment of the present application. The communication method illustrated in FIG. 11 may be applied to an SL mode 1 scenario. In FIG. 11, an example is used in which a terminal device and a network device are used as the execution bodies of an interaction diagram to explain the method. However, the execution bodies of the interaction diagram are not limited in the present application. For example, the terminal device in FIG. 11 may alternatively be a chip, chip system, or processor that supports the terminal device in implementing the method, or may be a logic module or software that can implement all or part of the functions of the terminal device. The network device in FIG. 11 may alternatively be a chip, chip system, or processor that supports the network device in implementing the method, or may be a logic module or software that can implement all or part of the functions of the network device. The communication method includes S1101 to S1103.

[0229] S1101: A terminal device obtains a first channel occupation time, where the first channel occupation time includes a plurality of consecutive time units of transmission resources.

[0230] For the specific implementation of S1101, please refer to S601, and the details will not be described here.

[0231] S1102: The terminal device determines that a first transmission is successful on a first transmission resource within a first channel occupation time, where the first transmission is used to transmit a first transport block to a receiving terminal device. In addition, the terminal device determines that a second transmission resource of the first transport block exists within the first channel occupation time, where the time domain position of the second transmission resource is after the time domain position of the first transmission resource.

[0232] For specific implementations of S1101, please refer to S802 and S803, which will not be described in detail here.

[0233] S1103: The terminal device determines to send NACK feedback to the network device, or the terminal device determines not to send HARQ feedback to the network device.

[0234] When the terminal device determines to transmit NACK feedback to the network device, specifically, the terminal device may transmit one or more NACK feedbacks to the network device, where each of the one or more NACK feedbacks may correspond to one of the non-last transmissions of the first transport block within the first channel occupation time, or each NACK feedback may correspond to one of all transmissions of the first transport block within the first channel occupation time.

[0235] Optionally, the NACK feedback may be carried on the PUCCH or PUSCH.

[0236] When the terminal device determines not to transmit HARQ feedback to the network device, specifically, the terminal device may determine not to transmit HARQ feedback corresponding to a non-last transmission of the first transport block within the first channel occupancy time to the network device. Alternatively, the transmitting terminal device may determine not to transmit HARQ feedback corresponding to each transmission of the first transport block within the first channel occupancy time to the network device. Optionally, the HARQ feedback may be an ACK or a NACK.

[0237] Figure 1 1 For the technical effects of the communication method shown in Fig. 9, please refer to the above description of the technical effects of the embodiment in which the transmitting terminal device sends NACK feedback or does not send HARQ feedback to the network device in the description of the communication method shown in Fig. 9. Details will not be described here.

[0238] It will be understood that in the foregoing embodiments, the methods and / or steps performed by the transmitting terminal device may alternatively be performed by components (e.g., chips or circuits) available within the transmitting terminal device. It will be understood that the methods and / or steps performed by the receiving terminal device may alternatively be performed by components (e.g., chips or circuits) available within the receiving terminal device. The methods and / or steps performed by the network device may alternatively be performed by components (e.g., chips or circuits) available in the network device.

[0239] The above mainly describes the solutions provided in the embodiments of the present application from the perspective of device-to-device interactions. Correspondingly, the embodiments of the present application further provide a communication device, which is configured to implement the various methods described above. The communication device may be a transmitting terminal device in the method embodiments described above, or a device including the transmitting terminal device, or a component that can be used in the transmitting terminal device. It should be understood that, to implement the aforementioned functions, the communication device includes a hardware structure and / or software modules for performing the corresponding functions. Naturally, those skilled in the art will easily conceive that the present application can be implemented by hardware or a combination of hardware and computer software in combination with the example portions and algorithm steps described in the embodiments disclosed herein. Whether the functions are performed by hardware or by hardware driven by computer software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use various methods to implement the above-described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0240] In the embodiments of the present application, the communication device may be divided into functional modules based on the above-mentioned method embodiments. For example, each functional module may be obtained by dividing it based on its corresponding function, or two or more functions may be integrated into one processing module. The integrated module may be implemented in the form of hardware or in the form of a software functional module. It should be noted that in the embodiments of the present application, the division into modules is merely an example and represents only a division of logical functions. In actual implementation, other division methods may be used.

[0241] 12 is a diagram of a configuration of a communication device 1200. The communication device 1200 includes a transceiver module 1201 and a processing module 1202. The transceiver module may also be referred to as a transceiver unit. The transceiver module 1201 is configured to implement transceiver functionality. For example, the transceiver module may be a transceiver circuit, a transceiver machine, a transceiver, or a communication interface.

[0242] In a possible design, the processing module 1202 is configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources. The processing module 1202 is further configured to determine that the first transmission resources are within the first channel occupation time. The processing module 1202 is further configured to select a target logical channel from the candidate logical channels, the target logical channel being a logical channel with hybrid automatic repeat request (HARQ) disabled, the selection of the target logical channel being independent of the HARQ attribute of the candidate logical channel with the highest priority among the candidate logical channels. The processing module 1202 is further configured to generate a first transport block based on the target logical channel. 1 is configured to send first indication information to a receiving terminal device corresponding to the first transport block, the first indication information indicating that the first transport block is HARQ feedback disabled, and the first indication information corresponds to transmission of the first transport block on a first transmission resource.

[0243] In one possible design, the processing module 1202 is configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources. The processing module 1202 is further configured to, if a HARQ feedback attribute used during packet assembly of the first transport block is HARQ feedback enabled, send one or more first indication information to a receiving terminal device corresponding to the first transport block via the transceiver module 1201, each of the one or more first indication information corresponding to one transmission of the first transport block within the first channel occupation time, and the first indication information indicating that the first transport block is HARQ feedback disabled.

[0244] In one possible design, the processing module 1202 is configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources. The processing module 1202 is further configured to determine that a first transmission is successful on the first transmission resource within the first channel occupation time, the first transmission being used to transmit a first transport block to a receiving terminal device. The processing module 1202 is configured to determine that a second transmission resource of the first transport block is within the first channel occupation time, the time domain position of the second transmission resource being after the time domain position of the first transmission resource. The transceiver module 1201 is configured to perform the second transmission using the second transmission resource.

[0245] In this embodiment, the communications device 1200 is presented in the form of functional modules obtained by division in an integrated manner, where the modules may be ASICs, circuits, processors executing one or more software or firmware programs, memory, integrated logic circuits, and / or other components capable of providing the aforementioned functionality.

[0246] In a simple embodiment, those skilled in the art will appreciate that the communication device 1300 may be in the form of the communication device 400 shown in FIG.

[0247] For example, the processor 401 of the communication device shown in FIG. 5 can invoke computer-executable instructions stored in memory 403 to enable the communication device 400 to perform the communication method in the above-described method embodiment. Specifically, the functions / implementation processes of the transceiver module 1201 and the processing module 1202 of FIG. 12 may be implemented by the processor 401 of the communication device 400 shown in FIG. 5 by invoking computer-executable instructions stored in memory 403. Alternatively, the functions / implementation processes of the processing module 1202 of FIG. 12 may be implemented by the processor 401 of the communication device 400 shown in FIG. 5 by invoking computer-executable instructions stored in memory 403; the functions / implementation processes of the transceiver module 1201 of FIG. 12 may be implemented using the communication interface 404 of the communication device 400 shown in FIG. 5.

[0248] The communication device 1200 provided in this embodiment can implement the above-mentioned communication method. Therefore, for the technical effects that can be achieved by the communication device, please refer to the above-mentioned method embodiments, and details will not be described here.

[0249] 13 is a diagram of the configuration of another communication device 1300. The communication device 1300 includes a processing module 1301.

[0250] In one possible design, the processing module 1301 is configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources. The processing module 1301 is further configured to determine that the first transport block needs to be transmitted multiple times within the first channel transmission time. The processing module 1301 is further configured to determine whether the multiple transmissions of the first transport block are successful based on a last transmission of the first transport block within the first channel occupation time.

[0251] Optionally, the communication device 1300 may further include a transceiver module 1302. The transceiver module may also be referred to as a transceiver unit. The transceiver module 1302 is configured to implement transceiver functionality. For example, the transceiver module may be a transceiver circuit, a transceiver machine, a transceiver, or a communication interface.

[0252] In this embodiment, the communications device 1300 is presented in the form of functional modules obtained by division in an integrated manner, where the modules may be ASICs, circuits, processors executing one or more software or firmware programs, memory, integrated logic circuits, and / or other components capable of providing the aforementioned functionality.

[0253] In a simple embodiment, those skilled in the art will appreciate that the communication device 1300 may be in the form of the communication device 400 shown in FIG.

[0254] For example, the processor 401 of the communication device shown in FIG. 5 can invoke computer-executable instructions stored in memory 403 to enable the communication device 400 to perform the communication method in the above-described method embodiment. Specifically, the functions / implementation processes of the processing module 1301 of FIG. 13 may be implemented by the processor 401 of the communication device 400 shown in FIG. 5 by invoking computer-executable instructions stored in memory 403. Alternatively, the functions / implementation processes of the transceiver module 1302 and the processing module 1301 of FIG. 13 may be implemented by the processor 401 of the communication device 400 shown in FIG. 5 by invoking computer-executable instructions stored in memory 403. Alternatively, the functions / implementation processes of the processing module 1301 of FIG. 13 may be implemented by the processor 401 of the communication device 400 shown in FIG. 5 by invoking computer-executable instructions stored in memory 403; the functions / implementation processes of the transceiver module 1302 of FIG. 13 may be implemented using the communication interface 404 of the communication device 400 shown in FIG. 5.

[0255] The communication device 1300 provided in this embodiment can implement the above-mentioned communication method. Therefore, for the technical effects that can be achieved by the communication device, please refer to the above-mentioned method embodiments, and details will not be described here.

[0256] It should be noted that one or more of the aforementioned modules or units may be implemented using software, hardware, or a combination thereof. When any one of the aforementioned modules or units is implemented by software, the software exists in the form of computer program instructions and is stored in a memory. A processor may be configured to execute the program instructions and perform the aforementioned method steps. The processor may be incorporated into a system on a chip (SoC) or an application specific integrated circuit (ASIC), or may be an independent semiconductor chip. In addition to a core configured to execute software instructions to perform an operation or process, the processor may further include necessary hardware accelerators, such as a field programmable gate array (FPGA), a programmable logic device (PLD), or logic circuits that perform specific logical operations.

[0257] When the aforementioned modules or units are implemented by using hardware, the hardware may be any one or any combination of a CPU, microprocessor, DSP chip, microcontroller unit (MCU), artificial intelligence processor, ASIC, SoC, FPGA, PLD, dedicated digital circuitry, hardware accelerator, or non-integrated discrete components, and the hardware may or may not execute software necessary to perform the aforementioned method steps.

[0258] Optionally, an embodiment of the present application further provides a chip system including at least one processor and an interface. The at least one processor is coupled to the memory by using the interface. When the at least one processor executes a computer program or instructions in the memory, the method of any one of the above-mentioned method embodiments can be performed. In a possible implementation, the communication device further includes a memory. Optionally, the chip system may include a chip, or may include a chip and another discrete device. This is not specifically limited in this embodiment of the present application.

[0259] All or part of the above embodiments may be implemented using software, hardware, firmware, or any combination thereof. When a software program is used to implement the embodiments, the embodiments may be fully or partially implemented in the form of a computer program product.

[0260] The present application provides a computer program product including one or more computer instructions, which when executed on a communication device, enable any of the methods in the embodiments of the present application to be performed.

[0261] When the computer program instructions are loaded into and executed by a computer, the procedures or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.

[0262] The computer instructions may be stored in a computer-readable storage medium. One embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium stores instructions. When the instructions are executed on a communication device, any method in the embodiments of the present application can be performed.

[0263] Computer instructions may be transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio wave, or microwave) methods. A computer-readable storage medium may be any available medium accessible by a computer, or a data storage device, such as a server or data center, that incorporates one or more available media. Available media may be magnetic media (e.g., floppy disks, hard disk drives, or magnetic tapes), optical media (e.g., digital versatile discs (DVDs)), semiconductor media (e.g., solid state drives (SSDs)), etc.

[0264] Although the present application has been described with reference to embodiments, those skilled in the art can study and implement the accompanying drawings, the contents of the disclosure, and the appended claims in the course of implementing the application for which protection is claimed. In the claims, "comprising" does not exclude other elements or steps, and "a" or "an" does not exclude a plurality. A single processor or other unit may implement several functions recited in the claims. Although several means are recited in mutually different dependent claims, this does not indicate that these means cannot be combined to produce better effects.

[0265] Although the present application is described with reference to its specific features and embodiments, it is clear that various modifications and combinations can be made thereto without departing from the scope of protection of the present application. Correspondingly, this specification and the accompanying drawings are merely exemplary descriptions of the present application as defined by the appended claims, and any or all modifications, variations, combinations, or equivalents that are subject to the scope of the present application are to be considered. If these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is intended to include these modifications and variations as well. [Explanation of symbols]

[0266] 30 Communication Systems 40 Terminal Devices 400 Communication equipment 400 Communication Devices 401 processor 402 Communication lines 403 Memory 404 Communication Interface 405 Output Device 406 Input Devices 1200 Communication Equipment 1201 Transceiver Module 1202 Processing Module 1202 Transceiver Module 1300 Communication Equipment 1301 Processing Module 1302 Transceiver Module

Claims

1. 1. A method of communication, the method comprising: obtaining a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources; determining that a first transmission is successful on a first transmission resource within the first channel occupancy time, the first transmission being used to transmit a first transport block to a receiving terminal device; determining that a second transmission resource of the first transport block is within the first channel occupancy time, wherein a time domain location of the second transmission resource is after a time domain location of the first transmission resource; performing a second transmission using the second transmission resource; A communication method, including:

2. The second transmission comprises: transmitting the first transport block; transmitting padding information; or Transmitting a second transport block.

2. The method of claim 1, comprising:

3. the second transmission is transmitting the second transport block; and the method further comprises: determining to transmit the second transport block using the second transmission resource based on priority information of the second transport block and priority information of the first channel occupation time; determining to transmit the second transport block using the second transmission resource based on the time domain position of the second transmission resource and an active time of a receiving terminal device of the second transport block; 3. The method of claim 2, further comprising:

4. The step of obtaining a first channel occupancy time includes: receiving second indication information from a network device or another terminal device, the second indication information indicating the first channel occupancy time; or obtaining the first channel occupancy time via a listen-before-talk (LBT) process; 4. The method of claim 1, comprising:

5. 1. A communication method, comprising: obtaining a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources; determining that a first transport block needs to be transmitted multiple times within the first channel occupancy time; determining whether multiple transmissions of the first transport block were successful based on the last transmission of the first transport block within the first channel occupancy time; A communication method, including:

6. The method comprises: receiving a first feedback resource, the first feedback resource being a feedback resource corresponding to the last transmission of the first transport block within the first channel occupancy time; determining whether multiple transmissions of the first transport block were successful based on the last transmission of the first transport block within the first channel occupancy time, determining whether the multiple transmissions of the first transport block were successful based on the first feedback resource; 6. The method of claim 5, further comprising:

7. The step of receiving a first feedback resource includes: receiving second feedback resources, the second feedback resources respectively corresponding to the multiple transmissions of the first transport block within the first channel occupancy time, the second feedback resources including the first feedback resources; or receiving only the first feedback resource; 7. The method of claim 6, comprising:

8. The method comprises: receiving second feedback resources, the second feedback resources corresponding respectively to the multiple transmissions of the first transport block within the first channel occupancy time, the second feedback resources including a feedback resource corresponding to the last transmission; determining whether the first transport block has been successfully transmitted based on the last transmission of the first transport block transmitted within the first channel occupancy time, determining whether the multiple transmissions of the first transport block were successful based on the second feedback resource; 6. The method of claim 5, further comprising:

9. The method comprises: transmitting one or more negative acknowledgement (NACK) feedbacks to a network device, each of the one or more NACK feedbacks corresponding to one of the non-final transmissions of the first transport block within the first channel occupancy time; or determining not to transmit HARQ feedback corresponding to the non-last transmission of the first transport block within the first channel occupancy time to the network device; 9. The method of claim 5, further comprising:

10. The step of obtaining a first channel occupancy time includes: receiving second indication information from the network device or another terminal device, the second indication information indicating the first channel occupancy time; obtaining the first channel occupancy time via a listen-before-talk (LBT) process; 10. The method of any one of claims 5 to 9, comprising:

11. a communication device, the communication device comprising a processing module and a transceiver module; The processing module is configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources; the processing module is further configured to determine that a first transmission is successful on a first transmission resource within the first channel occupancy time, the first transmission being used to transmit a first transport block to a receiving terminal device; the processing module is further configured to determine that a second transmission resource of the first transport block is within the first channel occupancy time, and a time domain position of the second transmission resource is after a time domain position of the first transmission resource; the transceiver module is configured to perform a second transmission using the second transmission resource. Communication equipment.

12. 12. The communication device of claim 11, wherein the second transmission includes transmitting the first transport block; transmitting padding information; or transmitting a second transport block.

13. the second transmission is transmitting the second transport block; the processing module is further configured to determine to transmit the second transport block using the second transmission resource based on priority information of the second transport block and priority information of the first channel occupancy time; or the processing module is further configured to determine to transmit the second transport block using the second transmission resource based on the time domain position of the second transmission resource and an active time of a receiving terminal device of the second transport block.

13. The communication device of claim 12.

14. the processing module is configured to include the steps of obtaining the first channel occupation time and receiving second indication information from a network device or another terminal device via the transceiver module, the second indication information indicating the first channel occupation time; or the processing module is configured to obtain the first channel occupancy time through a listen-before-talk (LBT) process; 14. A communication device according to any one of claims 11 to 13.

15. A communication device, the communication device comprising: a processing module; The processing module is configured to obtain a first channel occupation time, the first channel occupation time including a plurality of consecutive time units of transmission resources; The processing module is further configured to determine that a first transport block needs to be transmitted multiple times within the first channel occupancy time; the processing module is further configured to determine whether multiple transmissions of the first transport block were successful based on the last transmission of the first transport block within the first channel occupancy time. Communication equipment.

16. the communication device further comprises a transceiver module; the transceiver module is configured to receive a first feedback resource, the first feedback resource being a feedback resource corresponding to the last transmission of the first transport block within the first channel occupancy time; the processing module is configured to include the steps of: determining whether the multiple transmissions of the first transport block are successful based on the last transmission of the first transport block within the first channel occupancy time; and determining whether the multiple transmissions of the first transport block are successful based on the first feedback resource.

16. The communication device of claim 15.

17. the transceiver module is configured to receive the first feedback resource and receive second feedback resources, the second feedback resources being feedback resources respectively corresponding to the multiple transmissions of the first transport block within the first channel occupancy time, and the second feedback resources including the first feedback resource; or the transceiver module is configured to receive the first feedback resource and receive only the first feedback resource.

17. The communication device of claim 16.

18. the communication device further comprises a transceiver module; the transceiver module is configured to receive second feedback resources, the second feedback resources being feedback resources respectively corresponding to the multiple transmissions of the first transport block within the first channel occupancy time, the second feedback resources including a feedback resource corresponding to the last transmission; the processing module is configured to include the steps of: determining whether the first transport block has been successfully transmitted based on the last transmission of the first transport block transmitted within the first channel occupancy time; and determining whether the multiple transmissions of the first transport block have been successful based on a second feedback resource.

15. A communication device as described in

19. the communication device further comprising the transceiver module; the transceiver module is configured to transmit one or more negative acknowledgement (NACK) feedbacks to a network device, each of the one or more NACK feedbacks corresponding to one of the non-final transmissions of the first transport block within the first channel occupancy time; or the processing module is further configured to determine not to send HARQ feedback corresponding to the non-last transmission of the first transport block within the first channel occupancy time to the network device.

19. A communication device according to any one of claims 15 to 18.

20. the communication device further comprising the transceiver module; the processing module is configured to include the steps of obtaining the first channel occupation time and receiving second indication information from the network device or another terminal device via the transceiver module, the second indication information indicating the first channel occupation time; or the processing module is configured to obtain the first channel occupancy time through a listen-before-talk (LBT) process; 20. A communication device according to any one of claims 15 to 19.

21. 11. A communications device comprising a processor configured to execute instructions stored in a memory, the instructions, when executed by the processor, enabling the communications device to perform the method of any one of claims 1 to 10.

22. 11. A computer readable storage medium storing a computer program, the computer program being enabled to perform the method of any one of claims 1 to 10 when executed by a computer.

23. A computer program product which, when executed by a computer, enables the method of any one of claims 1 to 10 to be performed.

24. A chip, the chip including a processor, the processor configured to execute a computer program to enable an apparatus comprising the chip to perform the method of any one of claims 1 to 10.

25. A communication system, said communication system comprising a transmitting terminal device and a receiving terminal device, said transmitting terminal device being configured to perform the method of any one of claims 1 to 10.

Citation Information

Patent Citations

  • Terminal device, and method executed by a first terminal device

    JP2025521228A