Data retransmission method and device / storage medium / apparatus

The data retransmission method optimizes HARQ feedback-based retransmission timing to address power consumption and resource wastage in Sidelink communication by determining appropriate retransmission strategies.

JP2024546496AActive Publication Date: 2024-12-24BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2024535776
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2021-12-17
Publication Date
2024-12-24
Estimated Expiration
2041-12-17

AI Technical Summary

Technical Problem

The existing data retransmission methods in Sidelink communication between UEs lead to power consumption and resource wastage due to conflicting transmission priorities and HARQ feedback disruptions.

Method used

A data retransmission method that determines whether to start a retransmission timer based on HARQ feedback, considering the expiration of the RTT timer and the absence of PSFCH transmission, to avoid unnecessary power consumption and resource wastage.

Benefits of technology

The method effectively reduces power consumption and resource wastage by optimizing retransmission decisions based on HARQ feedback, ensuring efficient data transmission in Sidelink communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024546496000001_ABST
    Figure 2024546496000001_ABST
Patent Text Reader

Abstract

The present disclosure proposes a data retransmission method and device / storage medium / apparatus, which belongs to the field of communication technology, where the method includes: determining whether to start a retransmission timer based on a Hybrid Automatic Repeat Request (HARQ) feedback scheme corresponding to the receiving UE in response to a Round Trip Time (RTT) timer expiring and the receiving UE not receiving a PSFCH. The method provided by the present disclosure can avoid the waste of power consumption and resources of the UE.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to the field of communication technology, and in particular to a data retransmission method and device / storage medium / apparatus. [Background technology]

[0002] In a communication system, a sidelink communication method is introduced to realize direct communication between UEs (User Equipment). In the case of direct communication between UEs, a Hybrid Automatic Repeat Quest (HARQ) feedback method is adopted to perform interaction. In the HARQ feedback method, there are two types: feedback of an ACK (Acknowledgement) or a NACK (Negative Acknowledgement), and feedback of only a NACK. Here, in the feedback method of feeding back an ACK or a NACK, if the receiving UE successfully receives data, the ACK is fed back to the transmitting UE, and if the receiving UE fails to receive data, the NACK is fed back to the transmitting UE or not fed back. In the feedback method of feeding back only a NACK, if the receiving UE fails to receive data, the NACK is fed back, and if the receiving UE successfully receives data, no feedback is fed back.

[0003] However, in the related technology, when performing sidelink between UEs, the uplink transmission resources of the cellular network may be multiplexed, among which the UE cannot simultaneously perform uplink transmission and sidelink transmission / reception, so when the sidelink transmission resources and the uplink transmission resources of the cellular network overlap, it is necessary to determine which data is to be preferentially transmitted according to the priority of the sidelink data and the data to be transmitted in the uplink. In this case, if the data to be transmitted in the uplink has a high priority, the sidelink data transmission may fail, causing confusion in the HARQ feedback mechanism, which may lead to power consumption and resource waste in the UE.

[0004] Specifically, assuming that the HARQ feedback method is to only feed back NACK, when the receiving UE fails to receive data, it transmits NACK to the transmitting UE and starts a retransmission timer to receive the data retransmitted from the transmitting UE. In this case, if "sidelink data and data to be transmitted in uplink collide in transmission, and the priority of sidelink data is low, so that NACK cannot be successfully transmitted to the transmitting UE", the transmitting UE cannot receive the feedback, and when the receiving UE determines that data reception is successful, the transmitting UE does not retransmit the data. Therefore, the retransmission timer that the receiving UE has turned on cannot receive any data retransmitted from the transmitting UE, which leads to waste of power consumption and resources of the UE.

[0005] Alternatively, assuming that the HARQ feedback method is to feedback ACK or NACK, when the receiving UE successfully receives data, it sends an ACK to the transmitting UE. In this case, if "there is a transmission collision between the sidelink data and the data to be transmitted in the uplink, and the priority of the sidelink data is low, so that the ACK cannot be successfully transmitted to the transmitting UE", the transmitting UE cannot receive the feedback, and when the receiving UE determines that it has failed to receive the data, the transmitting UE will retransmit the data, which also results in a waste of power consumption and resources of the UE. Summary of the Invention [Problem to be solved by the invention]

[0006] The present disclosure proposes a data retransmission method and device / storage medium / apparatus to solve the technical problem that the data retransmission method in the related art is prone to causing power consumption and resource waste of the UE. [Means for solving the problem]

[0007] An embodiment of the present disclosure provides a data retransmission method, In response to a round trip time (RTT) timer expiring and the receiving UE not transmitting a PSFCH, determining whether to start a retransmission timer based on a hybrid automatic repeat request (HARQ) feedback scheme corresponding to the receiving UE.

[0008] An embodiment of the present disclosure provides a data retransmission device, and a determination module for determining whether to start a retransmission timer based on a hybrid automatic repeat request (HARQ) feedback scheme corresponding to the receiving UE in response to an RTT timer expiring and the receiving UE not transmitting a PSFCH.

[0009] An embodiment of the present disclosure also proposes a communication device, the device including a processor and a memory, the memory storing a computer program, and the processor executing the computer program stored in the memory, thereby causing the device to perform the method proposed by the embodiment of the above aspect.

[0010] An embodiment of the present disclosure provides a communication device, the communication device including a processor and an interface circuit, the interface circuit receives and transmits code instructions to the processor; The processor executes the code instructions to perform the method proposed by an embodiment of the above aspect.

[0011] An embodiment of the present disclosure also proposes a computer readable storage medium having instructions stored thereon, which, when executed, realizes the method proposed by the embodiment of the above aspect.

[0012] As described above, in the data retransmission method and device / storage medium / apparatus provided by the embodiments of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE has not transmitted a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE has started the retransmission timer but the transmitting UE has not retransmitted data" or "the receiving UE has not started the retransmission timer but the transmitting UE has retransmitted data", thereby saving power consumption of the UE and avoiding resource waste.

[0013] Additional aspects and advantages of the disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the disclosure. [Brief description of the drawings]

[0014] The above and / or additional aspects and advantages of the present disclosure will become apparent and will be more readily understood from the following detailed description of the embodiments taken in conjunction with the accompanying drawings. [Figure 1] 4 is a schematic flowchart of a data retransmission method provided by an embodiment of the present disclosure. [Diagram 2] 4 is a schematic flowchart of a data retransmission method provided by another embodiment of the present disclosure. [Diagram 3] 4 is a schematic flowchart of a data retransmission method provided by another embodiment of the present disclosure. [Figure 4] 4 is a schematic flowchart of a data retransmission method provided by another embodiment of the present disclosure. [Diagram 5] 4 is a schematic flowchart of a data retransmission method provided by another embodiment of the present disclosure. [Figure 6]4 is a schematic flowchart of a data retransmission method provided by another embodiment of the present disclosure. [Figure 7] 4 is a schematic flowchart of a data retransmission method provided by another embodiment of the present disclosure. [Figure 8] 4 is a schematic flowchart of a data retransmission method provided by another embodiment of the present disclosure. [Figure 9] 1 is a schematic configuration diagram of a data retransmission device provided by an embodiment of the present disclosure. [Figure 10] FIG. 2 is a block diagram of user equipment provided by one embodiment of the present disclosure. [Figure 11] FIG. 2 is a block diagram of a network side device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] Exemplary embodiments will now be described, examples of which are illustrated in the drawings. When the following description refers to the drawings, the same numerals in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with embodiments of the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of embodiments of the present disclosure, as detailed in the appended claims.

[0016] The terms used in the embodiments of the present disclosure are for the purpose of describing particular embodiments, and are not intended to limit the embodiments of the present disclosure. Unless otherwise clearly indicated by the context, the singular forms "a," "an," and "the" used in the embodiments of the present disclosure and the appended claims also include the plural forms. In addition, the term "and / or" as used herein refers to and includes any and all possible combinations of one or more associated and listed items.

[0017] It should be understood that, although the embodiments of the present disclosure may use terms such as first, second, and third to describe various pieces of information, these pieces of information should not be limited to these terms. These terms are used only to distinguish between the same types of information. For example, the first information may be referred to as the second information, and similarly, the second information may be referred to as the first information, without departing from the scope of the embodiments of the present disclosure. Depending on the context, the term "when" as used herein may be interpreted as "when" or "when" or "responsive to determining."

[0018] The following detailed description of the embodiments of the present disclosure will be given, and examples of the embodiments are shown in the drawings, in which the same or similar reference numerals throughout indicate the same or similar elements. The embodiments described below with reference to the accompanying drawings are illustrative and are for explaining the present disclosure, and cannot be understood as limiting the present disclosure.

[0019] Hereinafter, the data retransmission method and device / storage medium / apparatus provided by the present disclosure will be described in detail with reference to the drawings.

[0020] FIG. 1 is a schematic flowchart of a data retransmission method provided by an embodiment of the present disclosure, which is applied to a receiving UE. As shown in FIG. 1, the data retransmission method can include the following steps:

[0021] In step 101, in response to an RTT (Round Trip Time) timer expiring and the receiving UE not transmitting a PSFCH (Physical Sidelink Feedback Channel), it is determined whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE.

[0022] In one embodiment of the present disclosure, the UE may refer to a device that provides a voice and / or data connection to a user. The terminal device may communicate with one or more core networks via a Radio Access Network (RAN), and the UE may be an Internet of Things terminal, such as a sensor device, a mobile phone (also called a "cellular" phone), and a computer having an Internet of Things terminal, such as a fixed, portable, pocket, handheld, computer-embedded, or vehicle-mounted device. For example, the UE may be a station (STA), subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment (UE). Alternatively, the UE may be an unmanned aerial vehicle device. Alternatively, the UE may be an in-vehicle device, such as an electronic control unit having a wireless communication function, or a wireless communication device with an external electronic control unit, or the UE may be a roadside device, such as a street lamp, a traffic light, or other roadside device having a wireless communication function.

[0023] Here, in one embodiment of the present disclosure, the transmitting UE may transmit data to the receiving UE in any of the following formats: multicast, unicast, and broadcast.

[0024] In addition, in one embodiment of the present disclosure, the above HARQ feedback scheme may include any one of the following: First type: Feedback of ACK or NACK; Second type: Only NACK is fed back.

[0025] Here, in the case of the first type of feedback method, if the receiving UE successfully receives data, the receiving UE feeds back an ACK to the transmitting UE, and if the receiving UE fails to receive data, the receiving UE feeds back a NACK or does not feed back any feedback to the transmitting UE.

[0026] In the second feedback manner, if the receiving UE fails to receive data, the receiving UE feeds back a NACK to the transmitting UE, and if the receiving UE successfully receives data, the receiving UE does not feed back.

[0027] In addition, in one embodiment of the present disclosure, the above PSFCH can be used to carry HARQ feedback (ie, ACK feedback or NACK feedback) sent from the receiving UE.

[0028] Furthermore, in one embodiment of the present disclosure, the above receiving UE not transmitting a PSFCH may include the following several cases:

[0029] In case 1, it is determined that there is no need to transmit HARQ feedback via PSFCH based on the HARQ feedback method and the reception result (i.e., reception success or failure) of the receiving UE for the data. For example, in the case of feeding back ACK or NACK, if the receiving UE fails to receive the data, the receiving UE does not provide feedback; or in the case of feeding back only NACK, if the receiving UE successfully receives the data, the receiving UE does not provide feedback. Since there is no need for the receiving UE to provide feedback, there is no need to transmit HARQ feedback via PSFCH.

[0030] In case 2, it is determined that HARQ feedback needs to be transmitted via PSFCH based on the HARQ feedback scheme and the reception result (i.e., reception success or reception failure) of the receiving UE's data, but the HARQ feedback cannot be transmitted because the HARQ feedback and other data (e.g., data to be transmitted uplink) collide in transmission and the HARQ feedback priority is lower than the priority of other data. For example, in the case of feeding back ACK or NACK, if the receiving UE successfully receives data, the receiving UE feeds back ACK to the transmitting UE, or if the receiving UE fails to receive data, the receiving UE feeds back NACK to the transmitting UE. In the case of feeding back only NACK, if the receiving UE fails to receive data, the receiving UE feeds back NACK to the transmitting UE. In the above case, it is necessary to transmit HARQ feedback via PSFCH, but due to the above reasons (i.e., transmission collision between HARQ feedback and other data and low priority of HARQ feedback), the HARQ feedback cannot be transmitted via PSFCH.

[0031] On this basis, in one embodiment of the present disclosure, determining whether to start the retransmission timer based on the HARQ feedback method corresponding to the above-mentioned receiving UE may include the following methods 1 to 4.

[0032] In Method 1, the HARQ feedback scheme is to feed back ACK or NACK, and the receiving UE starts a retransmission timer in response to unsuccessful data reception.

[0033] Here, in one embodiment of the present disclosure, based on the above description of "HARQ feedback method and several cases involved in the receiving UE not transmitting PSFCH", it can be seen that for the above method 1, if the current HARQ feedback method of the receiving UE is to feed back ACK or NACK, and the receiving UE does not successfully receive data, the receiving UE not transmitting PSFCH means the following two cases:

[0034] In case 1a, the receiving UE decides not to feedback to the transmitting UE (ie, the receiving UE does not transmit the PSFCH).

[0035] In case 1b, the receiving UE decides to feed back a NACK to the transmitting UE, but there is a transmission collision between this NACK and other data, and the priority of this NACK is low, in which case the receiving UE cannot currently send a NACK to the transmitting UE (i.e., the receiving UE is not transmitting a PSFCH).

[0036] Based on the above two cases, the transmitting UE cannot receive any feedback from the receiving UE. In this case, based on the feedback manner being feedback of ACK or NACK, the transmitting UE determines that the receiving UE does not successfully receive data, and retransmits the data. Based on this, in one embodiment of the present disclosure, the receiving UE monitors the PSCCH (Physical Sidelink Control Channel) by starting a retransmission timer to receive the retransmitted data from the transmitting UE, thereby avoiding the situation that "the receiving UE does not start the retransmission timer, but the transmitting UE retransmits data", reducing the power consumption of the UE and avoiding resource waste.

[0037] In method 2, in response to the HARQ feedback scheme being to feed back an ACK or NACK, a retransmission timer is started.

[0038] Here, in one embodiment of the present disclosure, based on the above description of "HARQ feedback method and several cases involved in the receiving UE not transmitting a PSFCH", it can be seen that for the above method 2, when the current HARQ feedback method of the receiving UE is to feed back an ACK or NACK, the receiving UE not transmitting a PSFCH means the following three cases:

[0039] In case 2a, if the receiving UE does not successfully receive data, the receiving UE decides not to feed back to the transmitting UE (ie, the receiving UE does not transmit the PSFCH).

[0040] Case 2b: If the receiving UE does not successfully receive data, the receiving UE decides to feed back a NACK to the transmitting UE, but this NACK collides with other data and has a low priority, in which case the receiving UE cannot currently send a NACK to the transmitting UE (i.e., the receiving UE does not transmit a PSFCH).

[0041] Case 2c: If the receiving UE successfully receives data, the receiving UE decides to feed back an ACK to the transmitting UE, but there is a transmission collision between this ACK and other data, and the priority of this ACK is low, in which case the receiving UE cannot currently send an ACK to the transmitting UE (i.e., the receiving UE is not transmitting a PSFCH).

[0042] Based on the above three cases, the transmitting UE cannot receive any feedback from the receiving UE. In this case, based on the feedback manner being feedback of ACK or NACK, the transmitting UE determines that the receiving UE has not successfully received the data, and retransmits the data. Based on this, in one embodiment of the present disclosure, the receiving UE can start a retransmission timer, and during the retransmission timer start period, the receiving UE can monitor the PSCCH to receive the retransmitted data from the transmitting UE, thereby avoiding the situation of "the receiving UE does not start the retransmission timer, but the transmitting UE retransmits the data", reducing the power consumption of the UE and avoiding resource waste.

[0043] In method 3, in response to the HARQ feedback scheme being to feed back only NACK, the retransmission timer is not started.

[0044] Here, in one embodiment of the present disclosure, based on the above description of "HARQ feedback scheme and several cases involved in the receiving UE not transmitting a PSFCH", it can be seen that for the above method 3, when the current HARQ feedback scheme of the receiving UE is to feed back only NACK, the receiving UE not transmitting a PSFCH means the following two cases:

[0045] In case 3a, if the receiving UE does not successfully receive data, the receiving UE decides to feed back a NACK to the transmitting UE, but this NACK collides with other data and has a low priority, in which case the receiving UE cannot currently send a NACK to the transmitting UE (i.e., the receiving UE does not transmit a PSFCH).

[0046] In case 3b, if the receiving UE successfully receives the data, the receiving UE decides not to provide feedback to the transmitting UE.

[0047] Based on the above two cases, the transmitting UE cannot receive any feedback from the receiving UE. In this case, based on the feedback method being feedback of only NACK, the transmitting UE determines that the receiving UE has successfully received data and does not retransmit data. Based on this, in one embodiment of the present disclosure, the receiving UE does not start a retransmission timer, thereby avoiding the situation that "the receiving UE starts a retransmission timer but the transmitting UE does not retransmit data", thereby reducing the power consumption of the UE and avoiding resource waste.

[0048] In Method 4, when the HARQ feedback scheme is to only feed back NACK, and in response to the receiving UE not successfully receiving data, the receiving UE starts a retransmission timer when it receives a NACK feedback sent from another UE in the same group.

[0049] In addition, in one embodiment of the present disclosure, Method 4 is applied to the multicast transmission case.

[0050] In addition, in one embodiment of the present disclosure, based on the above description of "Several cases involved in the HARQ feedback method and the receiving UE not transmitting a PSFCH", it can be seen that for the above method 4, if the current HARQ feedback method of the receiving UE is to only feed back a NACK, and the receiving UE does not successfully receive data, the receiving UE not transmitting a PSFCH means the following one case:

[0051] In case 4a, the receiving UE decides to feed back a NACK to the transmitting UE, but there is a transmission collision between this NACK and other data, and the priority of this NACK is low, in which case the receiving UE cannot currently send a NACK to the transmitting UE (i.e., the receiving UE is not transmitting a PSFCH).

[0052] Based on the above one case, the receiving UE does not succeed in feeding back NACK to the transmitting UE. But in this case, when the receiving UE receives NACK feedback sent from other UEs in the same group, it indicates that the transmitting UE also receives NACK feedback sent from other UEs, in this case, the transmitting UE knows that the data transmission is not successful, and retransmits the data in a multicast manner, in this case, the receiving UE can start a retransmission timer, and during the retransmission timer start period, the receiving UE can monitor the PSCCH to receive the retransmitted data from the transmitting UE, thereby avoiding the situation of "the receiving UE does not start the retransmission timer, but the transmitting UE retransmits the data", reducing the power consumption of the UE and avoiding resource waste.

[0053] As described above, in the data retransmission method and device / storage medium / apparatus provided by the embodiments of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE has not transmitted a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE has started the retransmission timer but the transmitting UE has not retransmitted data" or "the receiving UE has not started the retransmission timer but the transmitting UE has retransmitted data", thereby saving power consumption of the UE and avoiding resource waste.

[0054] FIG. 2 is a schematic flowchart of a data retransmission method provided by an embodiment of the present disclosure, which is applied to a receiving UE. As shown in FIG. 2, the data retransmission method can include the following steps:

[0055] In step 201, in response to the RTT timer expiring and the receiving UE not sending PSFCH, if the HARQ feedback manner is to feed back ACK or NACK, and the receiving UE does not successfully receive data, start a retransmission timer.

[0056] Here, for the description of step 201, reference can be made to the description of the above embodiment, and the description of the embodiment of the present disclosure will be omitted here.

[0057] As described above, in the data retransmission method and device / storage medium / apparatus provided by the embodiments of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE has not transmitted a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE has started the retransmission timer but the transmitting UE has not retransmitted data" or "the receiving UE has not started the retransmission timer but the transmitting UE has retransmitted data", thereby saving power consumption of the UE and avoiding resource waste.

[0058] FIG. 3 is a schematic flowchart of a data retransmission method provided by an embodiment of the present disclosure, which is applied to a receiving UE. As shown in FIG. 3, the data retransmission method can include the following steps:

[0059] In step 301, in response to the RTT timer expiring and the receiving UE not having PSFCH, if the HARQ feedback manner is to feed back ACK or NACK, start a retransmission timer.

[0060] Here, for the description of step 301, reference can be made to the description of the above embodiment, and the description of the embodiment of the present disclosure will be omitted here.

[0061] As described above, in the data retransmission method and device / storage medium / apparatus provided by the embodiments of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE has not transmitted a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE has started the retransmission timer but the transmitting UE has not retransmitted data" or "the receiving UE has not started the retransmission timer but the transmitting UE has retransmitted data", thereby saving power consumption of the UE and avoiding resource waste.

[0062] FIG. 4 is a schematic flowchart of a data retransmission method provided by an embodiment of the present disclosure, which is applied to a receiving UE. As shown in FIG. 4, the data retransmission method may include the following steps:

[0063] In step 401, in response to the RTT timer expiring and the receiving UE not having PSFCH, if the HARQ feedback scheme is to only feed back NACK, do not start the retransmission timer.

[0064] Here, for the description of step 401, reference can be made to the description of the above embodiment, and the description of the embodiment of the present disclosure will be omitted here.

[0065] As described above, in the data retransmission method and device / storage medium / apparatus provided by the embodiments of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE has not transmitted a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE has started the retransmission timer but the transmitting UE has not retransmitted data" or "the receiving UE has not started the retransmission timer but the transmitting UE has retransmitted data", thereby saving power consumption of the UE and avoiding resource waste.

[0066] FIG. 5 is a schematic flowchart of a data retransmission method provided by an embodiment of the present disclosure, which is applied to a receiving UE. As shown in FIG. 5, the data retransmission method can include the following steps:

[0067] In step 501, in response to the RTT timer expiring and the receiving UE not sending PSFCH, if the HARQ feedback manner is to only feed back NACK, and the receiving UE does not successfully receive data, and the receiving UE receives a NACK feedback sent from another UE, start a retransmission timer.

[0068] Here, for the description of step 501, reference can be made to the description of the above embodiment, and the description of the embodiment of the present disclosure will be omitted here.

[0069] As described above, in the data retransmission method and device / storage medium / apparatus provided by the embodiments of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE has not transmitted a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE has started the retransmission timer but the transmitting UE has not retransmitted data" or "the receiving UE has not started the retransmission timer but the transmitting UE has retransmitted data", thereby saving power consumption of the UE and avoiding resource waste.

[0070] FIG. 6 is a schematic flowchart of a data retransmission method provided by an embodiment of the present disclosure, which is applied to a receiving UE. As shown in FIG. 6, the data retransmission method can include the following steps:

[0071] In step 601, the RTT timer is started.

[0072] Here, in one embodiment of the present disclosure, the method for starting the RTT timer includes: In response to the receiving UE not transmitting a PSFCH, this may include starting the RTT timer at the first slot after the PSFCH resource location.

[0073] In step 602, in response to the RTT timer expiring and the receiving UE not having a PSFCH, it is determined whether to start a retransmission timer based on a Hybrid Automatic Repeat Request (HARQ) feedback scheme corresponding to the receiving UE.

[0074] Here, for the description of step 602, reference can be made to the description of the above embodiment, and the description of the embodiment of the present disclosure will be omitted here.

[0075] As described above, in the data retransmission method and device / storage medium / apparatus provided by the embodiments of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE has not transmitted a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE has started the retransmission timer but the transmitting UE has not retransmitted data" or "the receiving UE has not started the retransmission timer but the transmitting UE has retransmitted data", thereby saving power consumption of the UE and avoiding resource waste.

[0076] FIG. 7 is a schematic flowchart of a data retransmission method provided by an embodiment of the present disclosure, which is applied to a receiving UE. As shown in FIG. 7, the data retransmission method may include the following steps:

[0077] In step 701, in response to the RTT timer expiring and the receiving UE not having a PSFCH, it is determined whether to start a retransmission timer based on a Hybrid Automatic Repeat Request (HARQ) feedback scheme corresponding to the receiving UE.

[0078] Here, for the description of step 701, reference can be made to the description of the above embodiment, and the description of the embodiment of the present disclosure will be omitted here.

[0079] In step 702, in response to the retransmission timer being started, the PSCCH is monitored during the retransmission timer start period.

[0080] Here, in one embodiment of the present disclosure, the receiving UE monitors the PSCCH only while the retransmission timer is activated, and receives the retransmission data transmitted from the transmitting UE, thereby achieving energy saving.

[0081] As described above, in the data retransmission method and device / storage medium / apparatus provided by the embodiments of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE has not transmitted a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE has started the retransmission timer but the transmitting UE has not retransmitted data" or "the receiving UE has not started the retransmission timer but the transmitting UE has retransmitted data", thereby saving power consumption of the UE and avoiding resource waste.

[0082] FIG. 8 is a schematic flowchart of a data retransmission method provided by an embodiment of the present disclosure, which is applied to a receiving UE. As shown in FIG. 8, the data retransmission method may include the following steps:

[0083] In step 801, a receiving UE receives data transmitted from a transmitting UE in a multicast format.

[0084] In step 802, in response to the RTT timer expiring and the receiving UE not having a PSFCH, it is determined whether to start a retransmission timer based on a hybrid automatic repeat request (HARQ) feedback scheme corresponding to the receiving UE.

[0085] Here, for the description of step 802, reference can be made to the description of the above embodiment, and the description of the embodiment of the present disclosure will be omitted here.

[0086] As described above, in the data retransmission method and device / storage medium / apparatus provided by the embodiments of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE has not transmitted a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE has started the retransmission timer but the transmitting UE has not retransmitted data" or "the receiving UE has not started the retransmission timer but the transmitting UE has retransmitted data", thereby saving power consumption of the UE and avoiding resource waste.

[0087] FIG. 9 is a schematic diagram of a data retransmission device provided by an embodiment of the present disclosure. As shown in FIG. 9, the device includes: The method may include a determination module 901 for determining whether to start a retransmission timer based on a hybrid automatic repeat request (HARQ) feedback scheme corresponding to the receiving UE in response to an RTT timer expiring and the receiving UE not transmitting a PSFCH.

[0088] As described above, in the data retransmission device provided by the embodiment of the present disclosure, when the RTT timer of the receiving UE expires and the receiving UE does not transmit a PSFCH, the receiving UE determines whether to start a retransmission timer based on a HARQ feedback manner corresponding to the receiving UE, thereby avoiding the occurrence of a situation such as "the receiving UE starts a retransmission timer but the transmitting UE does not retransmit data" or "the receiving UE does not start a retransmission timer but the transmitting UE retransmits data", thereby saving the power consumption of the UE and avoiding resource waste.

[0089] In one embodiment of the present disclosure, the determination module further comprises: The HARQ feedback scheme is feedback of an acknowledgement ACK or a negative acknowledgement NACK, and in response to the receiving UE not successfully receiving data, starting the retransmission timer; In response to the HARQ feedback scheme being feedback of an ACK or a NACK, starting the retransmission timer; In response to the HARQ feedback scheme being to feed back only NACK, not starting the retransmission timer; The HARQ feedback method is to feed back only NACK, and the receiving UE does not successfully receive data, and in response to the receiving UE receiving a NACK feedback transmitted from another UE, the retransmission timer is started.

[0090] Furthermore, in another embodiment of the present disclosure, the device further comprises: In response to the retransmission timer being started, a physical sidelink control channel PSCCH is monitored during the retransmission timer start period.

[0091] Furthermore, in another embodiment of the present disclosure, the device further comprises: The RTT timer is started.

[0092] Furthermore, in another embodiment of the present disclosure, the device further comprises: In response to the receiving UE not transmitting a PSFCH, start the RTT timer at a first slot after a PSFCH resource location.

[0093] Furthermore, in another embodiment of the present disclosure, the device further comprises: The receiving UE receives the data transmitted from the transmitting UE in a multicast format.

[0094] 10 is a block diagram of a user equipment UE 1000 provided by an embodiment of the present disclosure. For example, the UE 1000 may be a mobile phone, a computer, a digital broadcast terminal, a message sending and receiving device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0095] Referring to FIG. 10, the UE 1000 may include at least one of a processing component 1002, a memory 1004, a power component 1006, a multimedia component 1008, an audio component 1010, an input / output (I / O) interface 1012, a sensor component 1014, and a communication component 1016.

[0096] The processing component 1002 typically controls the overall operation of the UE 1000, such as operations related to display, phone calls, data communication, camera operation, and recording operation. The processing component 1002 may include at least one processor 1120 to execute instructions to complete all or some steps of the above-mentioned methods. The processing component 1002 may also include one or more modules to facilitate interaction between the processing component 1002 and other components. For example, the processing component 1002 may include a multimedia module to facilitate interaction between the processing component 1002 and the multimedia component 1008.

[0097] The memory 1004 is configured to store various types of data to support operation at the UE 1000. Examples of such data include instructions for any application programs or methods operated at the UE 1000, contact data, phone book data, messages, photos, videos, etc. The memory 1004 may be implemented with any type of volatile or non-volatile storage device, or combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0098] The power component 1006 provides power to the various components of the UE 1000. The power component 1006 may include a power management system, one or more power sources, and other components associated with the generation, management, and distribution of power to the UE 1000.

[0099] The multimedia component 1008 includes a screen that provides an output interface between the UE 1000 and a user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). When the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel may include one or more touch sensors to detect touches, slides, and gestures on the touch panel. The touch sensors may detect the boundaries of touch or slide operations as well as wake-up times and pressures associated with the touch or slide operations. In some embodiments, the multimedia component 1008 includes a front camera and / or a rear camera. When the UE 1000 is in an operation mode, such as a photo mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each of the front and rear cameras may have a fixed optical lens system or a focal length and an optical zoom function.

[0100] The audio component 1010 is configured to output and / or input audio signals. For example, the audio component 1010 includes one microphone (MIC) configured to receive an external audio signal when the UE 1000 is in an operation mode such as a call mode, a record mode, or a voice recognition mode. The received audio signal can be further stored in the memory 1004 or can be transmitted via the communication component 1016. In some embodiments, the audio component 1010 further includes one speaker for outputting the audio signal.

[0101] The I / O interface 1012 provides an interface between the processing component 1002 and a peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons include, but are not limited to, a home page button, volume buttons, a start button, and a lock button.

[0102] The sensor component 1013 includes one or more sensors to provide various state assessments for the UE 1000. For example, the sensor component 1013 can detect the on / off state of the UE 1000, the relative positioning of a component, such as the display and keypad of the UE 1000, and can further detect a change in the position of the UE 1000 or one of the components of the UE 1000, whether there is contact between the user and the UE 1000, the orientation or acceleration / deceleration of the UE 1000, and a change in temperature of the UE 1000. The sensor component 1013 may include a proximity sensor configured to detect whether an object is present nearby in the absence of any physical contact. The sensor component 1013 may further include an optical sensor for use in imaging applications, such as a CMOS or CCD image sensor. In some embodiments, the sensor component 1013 may further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0103] The communication component 1016 is configured to facilitate wired or wireless communication between the UE 1000 and other devices. The UE 1000 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication component 1016 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 1016 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wide Band (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0104] In an exemplary embodiment, UE1000 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processors (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic elements to perform the above methods.

[0105] FIG. 11 is a block diagram of a network side device 1100 provided by an embodiment of the present application. For example, the network side device 1100 may be provided as one network side device. Referring to FIG. 11, the network side device 1100 includes a processing component 1111 including one or more processors, and a memory resource represented by a memory 1132 for storing instructions executable by the processing component 1111, such as application programs. The application programs stored in the memory 1132 may include one or more modules, each corresponding to a set of instructions. Also, the processing component 1115 is configured to execute instructions to perform any method described above that is applied to the network side device, such as the method shown in FIG. 1.

[0106] The network side device 1100 may further include a power component 1126 configured to perform power management of the network side device 1100, a wired or wireless network interface 1150 configured to connect the network side device 1100 to a network, and an input / output (I / O) interface 1158. The network side device 1100 is capable of operating an operating system stored in a memory 1132, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or a similar system.

[0107] In the above embodiment provided by the present disclosure, the method provided by the embodiment of the present disclosure is described from the perspective of a network side device and a UE. To realize each function in the method provided by the above embodiment of the present disclosure, the network side device and the UE may include a hardware structure and a software module, and realize each of the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Some of the above functions can be implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module.

[0108] In the above embodiment provided by the present disclosure, the method provided by the embodiment of the present disclosure is described from the perspective of a network side device and a UE. To realize each function in the method provided by the above embodiment of the present disclosure, the network side device and the UE may include a hardware structure and a software module, and realize each of the above functions in the form of a hardware structure, a software module, or a hardware structure plus a software module. Some of the above functions can be implemented in the form of a hardware structure, a software module, or a hardware structure plus a software module.

[0109] An embodiment of the present disclosure provides a communication device. The communication device may include a transceiver module and a processing module. The transceiver module may include a transmitting module and / or a receiving module, the transmitting module is used to realize a transmitting function, the receiving module is used to realize a receiving function, and the transceiver module may realize a transmitting function and / or a receiving function.

[0110] The communication device may be a terminal device (e.g., the terminal device in the method embodiments described above), a device in a terminal device, or a device usable in conjunction with a terminal device, or the communication device may be a network device, a device in a network device, or a device usable in conjunction with a network device.

[0111] The embodiments of the present disclosure provide another communication device. The communication device may be a network device, a terminal device (such as the terminal device in the above-mentioned method embodiment), a chip, a chip system, a processor, etc. that supports the network device to implement the above-mentioned method, or a chip, a chip system, a processor, etc. that supports the terminal device to implement the above-mentioned method. The device can be used to implement the method described in the above-mentioned method embodiment, and please refer to the description in the above-mentioned method embodiment for details.

[0112] The communication device may include one or more processors. The processor may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can process communication protocols and communication data, and the central processing unit may be used to control the communication device (e.g., a network side device, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process data of the computer program.

[0113] Optionally, the communication device may further include one or more memories, in which a computer program may be stored, and a processor may execute the computer program so that the communication device performs the method described in the above method embodiment. Optionally, data may be stored in the memory. The communication device and the memory may be configured separately or integrated together.

[0114] Optionally, the communication device may further include a transceiver and an antenna. The transceiver may be called a transmitting / receiving unit, a transceiver, or a transmitting / receiving circuit, etc., and is used to realize a transmitting / receiving function. The transceiver may include a receiver and a transmitter, and the receiver may be called a receiver or a receiving circuit, etc., and is used to realize a receiving function, and the transmitter may be called a transmitter or a transmitting circuit, etc., and is used to realize a transmitting function.

[0115] Optionally, the communication device may further include one or more interface circuits, which are used to receive and transmit code instructions to the processor, which executes the code instructions so that the communication device performs the methods described in the above method embodiments.

[0116] If the communication device is a terminal device (eg, the terminal device in the method embodiments described above), the processor is used to execute any of the methods shown in FIGS.

[0117] When the communication device is a network device, the transceiver is used to perform the method shown in any of FIGS.

[0118] In one implementation, the processor may include a transceiver for implementing the receiving and transmitting functions. For example, the transceiver may be a transceiver circuit, or may be an interface, or may be an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and transmitting functions may be separate or integrated together. The transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the transceiver circuit, interface, or interface circuit may be used for transmitting or transmitting signals.

[0119] In one implementation, the processor can store a computer program, which is executed in the processor, thereby enabling the communication device to perform the method described in the above method embodiment. The computer program can be fixed in the processor, in which case the processor can be realized by hardware.

[0120] In one implementation, the communication device may include a circuit, which may implement the functions of transmitting or receiving or communicating in the method embodiments described above. The processor and transceiver described in this disclosure may be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver may be fabricated using a variety of IC process technologies, such as complementary metal oxide semiconductor (CMOS), nMetal-oxide-semiconductor (NMOS), pMetal-oxide-semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0121] The communication device described in the above embodiments may be a network device or a terminal device (e.g., the terminal device in the method embodiment described above), but the scope of the communication device in the description of the present disclosure is not limited thereto, and the structure of the communication device may not be limited by FIG. 11. The communication device may be an independent device or a part of a larger device. For example, the communication device may be any of the following (1) to (6). (1) An independent integrated circuit IC or chip, or a chip system or subsystem. (2) A collection having one or more integrated circuits, optionally including a memory element for storing data, computer programs. (3) ASIC, such as a modem. (4) A module that can be embedded within other devices. (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handhelds, mobile units, vehicle-mounted devices, network-side devices, cloud devices, artificial intelligence devices, etc. (6)Others.

[0122] In the case where the communication device may be a chip or a chip system, the chip includes a processor and an interface, where the number of processors may be one or more, and the number of interfaces may be more than one.

[0123] Optionally, the chip further includes a memory, which is used to store necessary computer programs and data.

[0124] As can be understood by those skilled in the art, various illustrative logical blocks and steps given in the embodiments of the present disclosure can be realized by electronic hardware, computer software, or a combination of both. Whether such functions are realized by hardware or software is determined by specific applications and overall system design requirements. Those skilled in the art can realize the above functions using various methods for each specific type of application, but such realization should not be understood as exceeding the protection scope of the embodiments of the present disclosure.

[0125] An embodiment of the present disclosure further provides a system for determining a sidelink time length, the system including a communication device that is the aforementioned terminal device (e.g., the first terminal device in the aforementioned method embodiment) and a communication device that is the aforementioned network device, or the system including a communication device that is the aforementioned terminal device (e.g., the first terminal device in the aforementioned method embodiment) and a communication device that is the aforementioned network device.

[0126] The present disclosure further provides a computer-readable storage medium having instructions stored thereon, which, when executed by a computer, implement the functionality of any one of the method embodiments described above.

[0127] The present disclosure further provides a computer program product, which, when executed by a computer, implements the functionality of any one of the method embodiments described above.

[0128] In the above embodiments, all or part of the invention may be implemented in software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the invention may be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, all or part of the invention generates the flow or function described in the embodiments of the present disclosure. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program may be stored in a computer-readable storage medium, or may be transmitted from one computer-readable storage medium to another, for example, the computer program may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.) methods. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device such as a server, data center, etc., including one or more available media integrated. The available media may be magnetic media (e.g., floppy disks), optical media (e.g., high density digital video discs (DVDs)), or semiconductor media (e.g., solid state disks (SSDs)).

[0129] As will be appreciated by those skilled in the art, the various numerals, such as first, second, etc., used in the present disclosure are divisions made for ease of explanation and do not limit the scope of the embodiments of the present disclosure or represent a priority order.

[0130] At least one of the present disclosure may be described as one or more, and more may be two, three, four or more, and is not limited in the present disclosure. In the present disclosure, for one technical feature, the technical features are distinguished by "first", "second", "third", "A", "B", "C", and "D", etc., and there is no priority or order of magnitude between the technical features described by "first", "second", "third", "A", "B", "C", and "D".

[0131] Those skilled in the art will readily conceive other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modifications, uses or adaptations of the present disclosure, which modifications, uses or adaptations follow the general principles of the present disclosure and include common general knowledge or commonly used technical means in the art that are not disclosed in the present disclosure. It is intended that the specification and examples be considered as merely exemplary, with the true scope and spirit of the present disclosure being indicated by the following claims.

[0132] It should be understood that the present disclosure is not limited to the exact construction described above and illustrated in the drawings, but various modifications and changes can be made without departing from the scope of the present disclosure, which is limited only by the appended claims.

Claims

1. A data retransmission method performed by a receiving user equipment (UE), comprising: In response to a round trip time (RTT) timer expiring and the receiving UE not transmitting a physical sidelink feedback channel (PSFCH), determining whether to start a retransmission timer based on a hybrid automatic repeat request (HARQ) feedback scheme corresponding to the receiving UE.

2. A data retransmission method comprising:

2. determining whether to start a retransmission timer based on a HARQ feedback scheme corresponding to the receiving UE, starting the retransmission timer in response to the receiving UE not successfully receiving data, wherein the HARQ feedback scheme is feedback of an acknowledgement (ACK) or a negative acknowledgement (NACK); in response to the HARQ feedback scheme being feedback of an ACK or a NACK, starting the retransmission timer; in response to the HARQ feedback scheme being feedback of only NACK, not starting the retransmission timer; the HARQ feedback scheme is to feed back only NACK, and the receiving UE has not successfully received data, and in response to the receiving UE receiving a NACK feedback transmitted from another UE, starting the retransmission timer.

2. The data retransmission method according to claim 1 .

3. The method comprises: In response to the retransmission timer being started, monitoring a physical sidelink control channel (PSCCH) during the retransmission timer start period.

3. The data retransmission method according to claim 2.

4. The method comprises: further comprising starting the RTT timer.

2. The data retransmission method according to claim 1 .

5. The step of starting the RTT timer includes: In response to the receiving UE not transmitting a PSFCH, starting the RTT timer at a first slot after a PSFCH resource location.

5. The data retransmission method according to claim 4.

6. The method comprises: The method further includes a step of receiving, by the receiving UE, the data transmitted from the transmitting UE in a form of multicast.

2. The data retransmission method according to claim 1 .

7. A data retransmission device, and a determination module for determining whether to start a retransmission timer based on a hybrid automatic repeat request (HARQ) feedback scheme corresponding to the receiving UE in response to a round trip time (RTT) timer expiring and a receiving UE not transmitting a physical sidelink feedback channel (PSFCH), the determination module comprising: A data retransmission device comprising:

8. 1. A communication device, comprising: A processor and a memory are included. The memory stores a computer program; The processor executes a computer program stored in the memory to cause the device to perform the method according to any one of claims 1 to 6. A communication device comprising:

9. 1. A communication device, comprising: a processor and an interface circuit; the interface circuit receives and transmits code instructions to the processor; The processor executes the code instructions to perform the method according to any one of claims 1 to 6. A communication device comprising:

10. A computer readable storage medium having instructions stored thereon, which, when executed, effect the method according to any one of claims 1 to 6. A computer-readable storage medium comprising: