Sideline data transmission method and terminal equipment

By sending response information in the V2X system and processing network feedback, the data transmission problem caused by network equipment detection errors is solved, and the rational utilization of resources and improvement of system performance is achieved.

CN114902704BActive Publication Date: 2024-12-24GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080088519.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-03-19
Publication Date
2024-12-24
Estimated Expiration
2040-03-19

AI Technical Summary

Technical Problem

In V2X systems, network equipment detects side-line data transmission problems caused by errors, especially when terminal equipment receives incorrect feedback information, it is difficult to determine whether data needs to be retransmitted, resulting in improper resource utilization and degraded system performance.

Method used

By sending positive or negative response information and processing feedback information from network equipment according to preset rules, the terminal equipment decides whether to retransmit data or obtain transmission resources independently to ensure the correctness of data transmission and the rational use of resources.

Benefits of technology

Through the active processing of terminal devices, unnecessary retransmission and resource conflicts are reduced, the system throughput and overall performance are improved, and the stability of data transmission and effective utilization of resources are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114902704B_ABST
    Figure CN114902704B_ABST
Patent Text Reader

Abstract

The present application relates to a sideline data transmission method and a terminal device, wherein the sideline data transmission method comprises: the terminal device sends a positive response message for first sideline data to a network device; the terminal device receives first information, the first information is used to instruct the terminal device to retransmit the first sideline data; the terminal device retransmits the first sideline data or does not retransmit the first sideline data. The embodiments of the present application can achieve reasonable utilization of resources to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Device to Device (D2D) and Vehicle to Everything (V2X, also referred to as Internet of Vehicles) technologies are important components of mobile communications. At present, in D2D and / or V2X scenarios, direct communication between devices is supported through sidelink (SL) transmission technology. Unlike the way in which communication data in cellular systems is received or sent through base stations, SL transmission has higher spectrum efficiency and lower transmission latency. Among them, the V2X system supports two transmission modes, namely: the first mode: the transmission resources of the terminal are allocated by the base station, and the terminal transmits data on the sidelink according to the resources allocated by the base station, where the base station can allocate resources for a single transmission to the terminal, or allocate resources for semi-static transmission to the terminal; the second mode: the terminal selects resources from the resource pool for data transmission.

[0003] With the continuous evolution of the next generation mobile communication 5G new air interface NR system, especially the rise of autonomous driving technology, higher requirements are put forward for the side data interaction between multiple terminals in the V2X system, such as vehicle-mounted terminals, such as higher throughput, lower latency, higher reliability, larger coverage and more flexible resource allocation, etc., which requires the optimization of the SL transmission mechanism. Summary of the invention

[0004] In view of this, an embodiment of the present application provides a sidelink data transmission method and a terminal device, which can solve the problems caused by network device detection errors during sidelink data transmission.

[0005] An embodiment of the present application provides a side-line data transmission method, which is applied to a terminal device, including: the terminal device sends an affirmative response message for first side-line data to a network device; the terminal device receives first information, and the first information is used to instruct the terminal device to retransmit the first side-line data; the terminal device retransmits the first side-line data or does not retransmit the first side-line data.

[0006] An embodiment of the present application also provides a side data transmission method, which is applied to a network device, including: a terminal device sends a negative response message for a first side data to the network device, the terminal device does not receive the information of the network device scheduling transmission resources, and the terminal device obtains the transmission resources according to a preset rule.

[0007] The present application also provides a terminal device, including:

[0008] A sending processing module, used for sending positive response information for the first side data to the network device;

[0009] A receiving processing module, used for receiving first information, where the first information is used for instructing the terminal device to retransmit the first sidelink data;

[0010] A retransmission processing module is used to retransmit the first sideline data or not retransmit the first sideline data.

[0011] The present application also provides a terminal device, including:

[0012] A sending processing module, used for sending negative response information for the first side data to the network device;

[0013] The resource acquisition processing module is used to acquire transmission resources according to preset rules when no information about transmission resources scheduled by the network device is received.

[0014] An embodiment of the present application also provides a terminal device, including: a processor and a memory, wherein the memory is used to store a computer program, and the processor calls and runs the computer program stored in the memory to execute the sidelink data transmission method as described above.

[0015] An embodiment of the present application further provides a chip, including: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the sidelink data transmission method as described above.

[0016] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute the sidelink data transmission method as described above.

[0017] An embodiment of the present application also provides a computer program product, including computer program instructions, wherein the computer program instructions enable a computer to execute the sidelink data transmission method as described above.

[0018] An embodiment of the present application also provides a computer program, which enables a computer to execute the sidelink data transmission method as described above.

[0019] The embodiments of the present application take into account the possibility of detection errors in actual network devices, and clarify the behavior of terminal devices, especially the sending terminal, when the network detects errors in the feedback information on the opposite side. The use of the embodiments of the present application can achieve reasonable use of resources to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 It is a logical diagram of side feedback in unicast transmission.

[0021] Figure 2 It is a schematic diagram of the system architecture of the side feedback process.

[0022] Figure 3 It is a flowchart of a side data transmission method according to an embodiment of the present application.

[0023] Figure 4-6 They are schematic diagrams of three side data transmission processes in embodiments of the present application.

[0024] Figure 7 It is a flowchart of a side data transmission method according to another embodiment of the present application.

[0025] Figure 8-10 They are schematic diagrams of three side data transmission processes in embodiments of the present application.

[0026] Fig.11 and 12 They are respectively schematic structural block diagrams of terminal devices according to embodiments of the present application.

[0027] Fig.13 It is a schematic block diagram of a communication device according to an embodiment of the present application.

[0028] Fig.14 It is a schematic block diagram of the chip of an embodiment of the present application.

[0029] Fig.15 It is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0030] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0031] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.

[0032] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0033] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0034] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0035] The terminal device can be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0036] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).

[0037] In the embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0038] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (EvolutionalNode B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network, etc.

[0039] As an example but not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0040] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0041] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" is used to describe the association relationship of associated objects. For example, it means that there are three kinds of relationships between the associated objects. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " in this article generally means that the associated objects are in an "or" relationship.

[0042] In order to clearly explain the concept of the embodiments of the present application, the transmission process of the side data is first briefly described.

[0043] In this field, the NR-V2X system supports resource allocation methods in two modes: mode 1 (which can be recorded as mode-1) and mode 2 (which can be recorded as mode-2). In mode 1, the network allocates side transmission resources to the terminal, wherein the network can allocate side transmission resources to the terminal by means of dynamic scheduling, or the network can also allocate sidelink configuration authorization (Sidelink Configure Grant, SL CG) transmission resources to the terminal. In mode 2, the terminal autonomously selects transmission resources from the resource pool for side transmission. Among them, the resource allocation method for side configuration authorization mainly includes two configuration authorization methods: type-1 configured grant (first type of configuration authorization) and type-2 configured grant (second type of configuration authorization).

[0044] In the NR-V2X system, in order to improve the reliability of data transmission, a side feedback channel is introduced. Taking unicast transmission as an example, Figure 1A schematic diagram of sidelink feedback in a unicast transmission process is shown, wherein UE1 is a transmitting terminal TX UE, UE2 is a receiving terminal RX UE, the transmitting terminal sends sidelink data to the receiving terminal, the sidelink data may include a physical sidelink control channel (Physical Sidelink Control Channel, PSCCH) and a physical sidelink shared channel (PhysicalSidelink Shared Channel, PSSCH), the receiving terminal sends hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) feedback information to the transmitting terminal, and the transmitting terminal determines whether retransmission is required based on the feedback information of the receiving terminal. The HARQ feedback information is carried in a sidelink feedback channel, such as a physical sidelink feedback channel (Physical Sidelink Feedback Channel, PSFCH).

[0045] The side feedback may be activated or deactivated through pre-configuration information or network configuration information. If the side feedback is activated, the receiving terminal receives the side data sent by the transmitting terminal, and feeds back a HARQ positive response ACK or a negative response NACK to the transmitting terminal according to the detection result. The transmitting terminal decides to send retransmitted data or new data according to the feedback information of the receiving terminal. If the side feedback is deactivated, the receiving terminal does not need to send feedback information, and the transmitting terminal usually sends data in a blind retransmission manner. For example, the transmitting terminal repeatedly sends each side data multiple times, instead of deciding whether to send retransmitted data based on the feedback information of the receiving terminal.

[0046] Further, in mode 1, the process of the transmitting terminal reporting the sideline feedback information to the network is roughly as follows: the network allocates sideline transmission resources to the terminal, if the transmitting terminal uses the resources to transmit the sideline data supporting the sideline feedback, the receiving end sends the sideline feedback information to the transmitting end, the transmitting end reports the sideline feedback information to the network, and the network decides whether to allocate retransmission resources according to the sideline feedback information reported by the transmitting end. Specifically, the network can allocate Physical Uplink Control Channel (PUCCH) resources to the transmitting terminal, and the PUCCH transmission resources are used for the transmitting terminal to report the sideline feedback information to the network.

[0047] Figure 2A schematic diagram of data transmission between a network device such as a base station gNB and multiple terminals is shown, wherein UE1 is a transmitting terminal TX UE, UE2 is a receiving terminal RX UE, gNB allocates sidelink transmission resources to UE1, and allocates transmission resources for PUCCH, UE1 sends sidelink data PSCCH and PSSCH to UE2 on the sidelink transmission resources allocated by gNB, UE2 sends sidelink feedback information to UE1 (such as sending HARQ-ACK on PSFCH) based on the detection result of the sidelink data, which is used to indicate whether the sidelink data is correctly received, UE1 reports the sidelink feedback information to the network via PUCCH, and the network decides whether to allocate retransmission resources to UE1 based on the sidelink feedback information reported by UE1.

[0048] In mode 1, the network allocates sideline transmission resources to the terminal, and allocates PUCCH resources to the terminal for the terminal to report sideline feedback information. If the terminal reports ACK on the PUCCH, it means that the sideline data has been correctly received, and the terminal does not want the network to schedule retransmission resources. However, in actual applications, the network may make detection errors. In other words, the network may mistakenly detect the ACK as NACK, or mistakenly detect it as the terminal's discontinuous transmission (DTX) state, then the network will allocate retransmission resources to the terminal. At this time, how the terminal device should handle the allocated retransmission resources is a problem to be solved.

[0049] To this end, the present application embodiment provides a side transmission method, which is applied to a terminal device, referring to Figure 3 , the method comprising:

[0050] S101, the terminal device sends a positive response message for the first side data to the network device;

[0051] S102, the terminal device receives first information, where the first information is used to instruct the terminal device to retransmit the first sidelink data;

[0052] S103, the terminal device retransmits the first sidelink data or does not retransmit the first sidelink data.

[0053] Regarding the embodiments of the present application, one application scenario is that the network device allocates a first side-link transmission resource and a first uplink transmission resource to the terminal device. The terminal device transmits the first side-link data on the first side-link transmission resource, and transmits affirmative acknowledgment information, such as ACK, on ​​the first uplink transmission resource, to notify the network device that the first side-link data has been correctly received by the receiving end. Here, if the network device detects an error in the ACK, such as detecting it as NACK or DTX, in order to ensure the correct transmission of the data, the network device will allocate resources for the terminal device to retransmit the first side-link data. Therefore, after transmitting the affirmative acknowledgment, the terminal device will still receive the indication information sent by the network device to instruct the terminal device to retransmit the first side-link data. For the above situation, according to the processing strategy of the embodiments of the present application, the terminal device can determine to retransmit the first side-link data, or it can determine not to retransmit the first side-link data.

[0054] Specifically, on the one hand, if the terminal device retransmits the first side data, that is, the terminal device performs side transmission according to the instructions of the network device, so that the network device can anticipate the behavior of the terminal device, the system data transmission is smooth and orderly, and easy to maintain.

[0055] On the other hand, if the terminal device does not retransmit the first side link data, that is, the terminal device does not retransmit data on the retransmission resources scheduled by the network device, it can reduce unnecessary retransmissions, reduce resource conflicts on the side link, reduce congestion on the side link to a certain extent, and improve the overall system performance.

[0056] In one embodiment of the present application, the first information may include downlink control information DCI, and the DCI is used to allocate a second sidelink transmission resource and a second uplink transmission resource to the terminal device, wherein the second sidelink transmission resource is used by the terminal device to retransmit the first sidelink data, and the second uplink transmission resource is used by the terminal device to transmit feedback information obtained after retransmission.

[0057] Further, the DCI may carry a first HARQ process ID (hereinafter referred to as HARQ ID), which corresponds to the first sidelink data, and the NDI carried by the DCI is not flipped, indicating that the second sidelink transmission resources scheduled by the DCI are used to retransmit the first sidelink data.

[0058] The embodiments of the present application may be implemented in a variety of ways, which are described in detail below, wherein the terminal devices all refer to the transmitting terminal.

[0059] Method 1:

[0060] The terminal device determines not to retransmit the first sidelink data, and the terminal device sends a positive response message to the network device.

[0061] First, since the first sidelink data sent by the terminal has been correctly received, there is no need to retransmit the first sidelink data. Therefore, even if a retransmission indication and resources are received, the terminal device does not retransmit, which can reduce unnecessary resource conflicts on the sidelink and improve the congestion of the sidelink. In addition, the terminal device transmits an ACK for the first sidelink data on the second uplink transmission resource to feedback to the network device that the first sidelink data has been correctly received, avoiding the network device from allocating retransmission resources.

[0062] Method 2:

[0063] The terminal device retransmits the first sidelink data, and sends a positive response message to the network device.

[0064] The main difference between Method 2 and Method 1 is that if the network device schedules retransmission resources for the terminal device, the terminal device retransmits the first side data on the retransmission resources. That is to say, even if the terminal device has obtained an affirmative response from the receiving terminal, the terminal device still retransmits the first side data on the second side transmission resource according to the instruction of the network device. In this way, the network device can anticipate the behavior of the terminal device.

[0065] Further, in some embodiments, after the terminal device retransmits the first sideline data, the terminal device receives positive acknowledgement information for the retransmitted first sideline data.

[0066] In some embodiments, after the terminal device retransmits the first sideline data, the terminal device receives negative acknowledgment information for the retransmitted first sideline data.

[0067] In some embodiments, the terminal device does not receive positive acknowledgement information or negative acknowledgement information for the retransmitted first sidelink data.

[0068] The situations of the above three embodiments are all applicable to method 2. The reason is that, since the retransmitted first sidelink data has been correctly received by the receiving end during the last transmission, no matter whether the feedback information received by the terminal device for the retransmitted first sidelink data is ACK or NACK, or whether ACK or NACK is not received, the terminal device transmits ACK on the allocated second uplink transmission resource, without affecting the accuracy of the reported information.

[0069] If the terminal device does not receive ACK or NACK, it may be that the DTX state occurs. Generally, if the DTX state occurs, there may be at least one of the following situations:

[0070] ① The receiving end sends side feedback information such as ACK or NACK, but the transmitting end does not detect the ACK or NACK, which can be determined as DTX;

[0071] ② The receiving end does not send side feedback information. Specifically, for example, the receiving end fails to detect the PSCCH sent by the transmitting end, and the receiving end cannot know the PSSCH scheduled by the PSCCH. Therefore, the receiving end cannot detect the PSSCH, and accordingly, cannot provide feedback for the PSSCH. Therefore, the receiving end does not send side feedback information.

[0072] Therefore, in the DTX state, the terminal device will not receive ACK or NACK. In the embodiment of the present application, as described in the aforementioned method 2, since the retransmitted first sidelink data has been correctly received by the receiving end during the previous transmission, even if the DTX state occurs, the transmitting terminal reports ACK to the network device, which does not affect the accuracy of the reported information.

[0073] On the other hand, when the terminal device retransmits the first sidelink data, the NDI field in the corresponding sidelink control information (SCI) is not flipped, and the SCI carries a second HARQ ID, and there is a first mapping relationship between the second HARQ ID and the first HARQ ID in the DCI used to allocate retransmission resources. In this way, when the receiving terminal receives the sidelink data, it can determine that the sidelink data is a retransmission of the previous first sidelink data according to the first mapping relationship.

[0074] The first mapping relationship may be determined by the terminal device. In some embodiments, the second HARQ ID is the same as the first HARQ ID; in other embodiments, the second HARQ ID may be different from the first HARQ ID, and the above process can be implemented.

[0075] For example, the network device allocates a first sidelink transmission resource and a first uplink transmission resource to the terminal device through a first DCI, the DCI carries a first HARQ ID, and the NDI is flipped, the terminal device transmits the first sidelink data on the first sidelink transmission resource, and carries a second HARQ ID in the SCI, and the NDI field in the SCI is flipped to indicate that the transmission is a new data transmission, the terminal device determines a first mapping relationship between the first HARQ ID and the second HARQ ID, and if the terminal device receives an ACK sent by the receiving end, it transmits positive acknowledgment information, such as ACK, on ​​the first uplink transmission resource to notify the network device that the first sidelink data has been correctly received by the receiving end. If the network device detects an error in the ACK, such as detecting it as NACK or DTX, in order to ensure the correct transmission of the data, the network device will allocate resources for the terminal device to retransmit the first sidelink data. Therefore, the network device will send a second DCI to the terminal device, allocate a second sidelink transmission resource and a second uplink transmission resource to the terminal device, and carry the first HARQ ID in the second DCI, and the NDI will not flip. The terminal device can determine that the DCI is used to allocate sidelink transmission resources for retransmitting the first sidelink transmission based on the first HARQ ID and NDI carried in the DCI. Therefore, the terminal device retransmits the first sidelink data on the second sidelink transmission resource, and carries the second HARQ ID in the SCI, and the NDI field in the SCI is not flipped to indicate that the transmission is a retransmission of the data. If the terminal device receives an ACK (or NACK) sent by the receiving terminal, the terminal device transmits an affirmative response, such as an ACK, on ​​the second uplink transmission resource.

[0076] Method 3:

[0077] The terminal device does not retransmit the first side data, and the terminal device sends the second side data to the target device. The target device is a receiving terminal, for example Figure 1 or Figure 2 The vehicle terminal shown.

[0078] Further, if the second side line data is correctly received by the target device, the terminal device sends positive response information for the second side line data to the network device; if the second side line data is not correctly received by the target device, the terminal device sends negative response information for the second side line data to the network device.

[0079] That is, the terminal device transmits the second sidelink data on the second sidelink transmission resource allocated by the network device for retransmitting the first sidelink data, and decides whether to transmit ACK or NACK on the second uplink transmission resource according to whether the second sidelink data is correctly received by the receiving terminal.

[0080] Based on the above processing method, the terminal device sends new side data on the retransmission resources scheduled by the network device, which can fully utilize the resources allocated by the network device for side transmission, improve the system throughput, and enhance the system resource utilization.

[0081] Furthermore, the NDI carried by the terminal device in the SCI corresponding to the second side data is flipped, indicating that the current side data is new transmission data; and the HARQ ID carried by the terminal device in the SCI can be the second HARQ ID determined according to the aforementioned first mapping relationship, or a third HARQ ID can also be used, which are explained separately below.

[0082] a) The SCI corresponding to the second sidelink data carries the second HARQ ID:

[0083] The terminal device uses the second HARQ process number corresponding to the first HARQ ID when transmitting the first sideline data, and also uses the second HARQ ID when transmitting new second sideline data. Since the NDI field in the SCI is flipped, it can be indicated that the new sideline data is transmitted, that is, the second sideline data is different from the first sideline data. In addition, the terminal device can maintain the first mapping relationship between the first HARQ ID and the second HARQ ID.

[0084] b) The SCI corresponding to the second sidelink data carries the third HARQ ID:

[0085] The terminal device uses the second HARQ process number corresponding to the first HARQ ID when transmitting the first sidelink data, and uses the third HARQ ID when transmitting new second sidelink data, and the NDI field in the SCI is flipped. Therefore, when the receiving end receives the SCI, it can be determined that the transmitted sidelink data is new and corresponds to the third HARQ ID.

[0086] The third HARQ ID and the first HARQ ID may have a second mapping relationship, and the second mapping relationship may be determined by the terminal device. The third HARQ ID and the first HARQ ID may be the same or different, and the above processing can be implemented.

[0087] Further, the terminal device may update the first mapping relationship maintained internally, and update the original mapping relationship between the first HARQ ID in the DCI and the second HARQ ID in the SCI to a mapping relationship between the first HARQ ID in the DCI and the third HARQ ID in the SCI.

[0088] Accordingly, Figure 4 , Figure 5 and Figure 6The system data interaction schematic diagrams of the above-described method 1, method 2 and method 3 are respectively shown. Figure 4-6 In the previous data transmission process, the network device (gNB) allocates the first sidelink transmission resource and the first uplink transmission resource to UE1 by means of dynamic scheduling or configuration authorization, and the first sidelink transmission resource corresponds to HARQ ID#1. UE1 transmits the first sidelink data on the first sidelink transmission resource, and the SCI indicates HARQ ID#1, and the NDI is flipped. Here, optionally, HARQ ID#2 can also be indicated in the SCI, and the first mapping relationship between HARQ ID#1 and HARQ ID#2 is determined by UE1. When the gNB schedules the retransmission resource and indicates HARQ ID#1, UE1 can determine that it is a retransmission of the sidelink data of HARQ ID#2. UE1 receives the ACK sent by UE2 and transmits the ACK to the network on the first uplink transmission resource. However, UE1 receives the DCI signaling sent by the network, indicating the second sidelink transmission resource and the second uplink transmission resource. The DCI carries HARQ ID#1, and the NDI is not flipped. UE1 determines that it is a retransmission scheduling for the first sidelink data. Afterwards, UE1 can use Figure 4 , Figure 5 and Figure 6 The processes shown in (corresponding to method 1, method 2 and method 3 respectively) complete data retransmission, non-retransmission or new data transmission.

[0089] Based on the above-described embodiments of the present application, when the terminal device reports ACK to the network device and receives a retransmission schedule, the terminal device may choose not to perform side retransmission but still report ACK; may choose to perform side retransmission and report ACK; may also choose to transmit new data and report ACK or NACK to the network device based on whether the new data is correctly received. The embodiments of the present application can achieve reasonable utilization of system resources to varying degrees.

[0090] In actual applications, another situation is that the terminal device reports NACK to the network device, and the terminal device expects the network device to schedule retransmission resources. However, because the network device mistakenly detects the NACK as ACK, it does not schedule retransmission resources for the terminal device.

[0091] In view of the above situation, the embodiment of the present application also provides a side transmission method, which is applied to a terminal device, referring to Figure 7 , the method comprising:

[0092] S201, the terminal device sends a negative response message to the network device for the first side data;

[0093] S202: The terminal device does not receive the information about the transmission resources scheduled by the network device, and the terminal device obtains the transmission resources according to the preset rules.

[0094] Regarding the terminal device obtaining transmission resources according to preset rules, the embodiments of the present application can be implemented in a variety of ways, which are described in detail below.

[0095] Method 1:

[0096] In the case of not receiving the information about the transmission resources scheduled by the network device, the terminal device selects a transmission resource from the resource pool for retransmitting the first sidelink data.

[0097] Specifically, if the terminal device does not receive DCI information of the network device scheduling retransmission resources within time T after transmitting NACK, the terminal device can autonomously select transmission resources in the resource pool and retransmit the first sidelink data on the selected transmission resources.

[0098] Optionally, the terminal device switches from a predefined first transmission mode to a predefined second transmission mode, for example, from the aforementioned mode 1 to mode 2. The resource pool may be an exception resource pool (Exception Resource Pool), and the terminal device may obtain required transmission resources from the exception resource pool.

[0099] The terminal device using this implementation can autonomously acquire resources, and can transmit the sidelink data that needs to be retransmitted, which is then received by the receiving end.

[0100] Method 2:

[0101] In the case of not receiving information about transmission resource scheduling from the network device, the terminal device sends resource request information to the network device, where the resource request information is used by the network device to schedule transmission resources for the terminal device.

[0102] Specifically, if the terminal device does not receive the DCI information of the network device scheduling retransmission resources within the time T after transmitting NACK, the terminal device is triggered to report resource request information to the network device, and the terminal device requests the network device to schedule transmission resources.

[0103] Optionally, assuming that the moment when the terminal device sends NACK to the network device is in the first time unit, if no information about scheduling transmission resources by the network device is received within a time period T after the first time unit, the terminal device may send resource request information to the network device.

[0104] Optionally, the duration T is determined according to network configuration information or pre-configuration information.

[0105] Optionally, the duration T may be expressed as the number of time slots, and the number of time slots may be determined by the subcarrier spacing SCS of the side link.

[0106] Taking the time unit as a time slot as an example, the terminal device transmits NACK to the network device in time slot n, and does not detect the DCI scheduled for retransmission within n+K time slots, then the terminal device reports a scheduling request SR to the network device, requesting the network to schedule transmission resources. K represents the number of time slots, and the time of K time slots corresponds to the duration T, and the value of K can be determined by the SCS of the sidelink.

[0107] The terminal device using this implementation can request resource scheduling from the network device, and can transmit the sidelink data that needs to be retransmitted, which is then received by the receiving end.

[0108] Method 3:

[0109] In the case of not receiving the information about the transmission resource scheduling of the network device, the terminal device may send negative response information for the first sidelink data to the higher layer to trigger the automatic repeat request ARQ process of the higher layer.

[0110] Specifically, if the terminal device does not receive DCI information of the network device scheduling retransmission resources within a time period T after transmitting NACK, the terminal device reports indication information to the higher layer, thereby triggering the ARQ process of the higher layer.

[0111] Optionally, the indication information is NACK.

[0112] Here, it can be understood that the transmission of data includes a HARQ process (e.g., a HARQ process at the physical layer) and an ARQ process (e.g., an ARQ process at a high layer). In this embodiment, when the HARQ process cannot ensure that the data is correctly received, the terminal device reports NACK to the high layer, triggering the high layer to start the ARQ process, thereby ensuring that the data can be retransmitted and received by the receiving end.

[0113] Accordingly, Figure 8 , Fig. 9 and Fig.10 The system data interaction schematic diagrams of the above-described method 1, method 2 and method 3 are respectively shown. Figure 8-10In the previous data transmission process, the network device (gNB) allocates the first sidelink transmission resource and the first uplink transmission resource to UE1 by means of dynamic scheduling or configuration authorization, and the first sidelink transmission resource corresponds to HARQ ID#1. UE1 transmits the first sidelink data on the first sidelink transmission resource, and HARQID#1 is indicated in the SCI, and the NDI is flipped. Here, optionally, HARQ ID#2 can also be indicated in the SCI, and the first mapping relationship between HARQ ID#1 and HARQID#2 is determined by UE1. Then, when the gNB schedules the retransmission resource and indicates HARQ ID#1, UE1 can determine that it is a retransmission of the sidelink data for HARQ ID#2.

[0114] Different from Figure 4-6 UE1 receives the NACK sent by UE2 and transmits the NACK to the network on the first uplink transmission resource. However, UE1 does not receive the retransmission schedule within the duration T. After that, UE1 can use Figure 8 , Fig. 9 and Fig.10 The process shown in (corresponding to mode 1, mode 2 and mode 3 respectively) completes autonomous resource selection (from mode 1 mode-1 to mode 2 mode-2), requests network resources or reports NACK to the upper layer to ensure correct data transmission.

[0115] The above describes the specific configuration and implementation of the embodiments of the present application from different perspectives through multiple embodiments. Corresponding to the processing method of at least one of the above embodiments, the embodiments of the present application also provide a terminal device 100, referring to Fig.11 , which includes:

[0116] A sending processing module 110, configured to send a positive response message for the first side data to the network device;

[0117] A receiving processing module 120, configured to receive first information, where the first information is used to instruct the terminal device to retransmit the first sidelink data;

[0118] The retransmission processing module 130 is configured to retransmit the first sidelink data or not retransmit the first sidelink data.

[0119] In an embodiment of the present application, optionally, the first information includes downlink control information DCI, the DCI carries a first hybrid automatic repeat request HARQ process number, the first HARQ process number corresponds to the first sidelink data, and the new data indicator NDI carried by the DCI is not flipped.

[0120] In an embodiment of the present application, optionally, the terminal device 100 further includes: a first sending module, configured to send positive response information to the network device when the retransmission processing module 130 does not retransmit the first sidelink data.

[0121] In an embodiment of the present application, optionally, the terminal device 100 further includes: a second sending module, configured to send positive response information to the network device when the retransmission processing module 130 retransmits the first sidelink data.

[0122] In an embodiment of the present application, optionally, the terminal device 100 further includes: a first receiving module, configured to receive positive response information for the retransmitted first sideline data after the retransmission processing module 130 retransmits the first sideline data.

[0123] In an embodiment of the present application, optionally, the terminal device 100 further includes: a second receiving module, configured to receive negative response information for the retransmitted first sideline data after the retransmission processing module 130 retransmits the first sideline data.

[0124] In an embodiment of the present application, optionally, the terminal device 100 further includes: a third receiving module, configured to receive positive acknowledgment information or negative acknowledgment information for the retransmitted first side line data after the retransmission processing module 130 retransmits the first side line data.

[0125] In an embodiment of the present application, optionally, the terminal device 100 further includes: a third sending module, configured to send second sidelink data to a target device when the retransmission processing module 130 does not retransmit the first sidelink data.

[0126] In an embodiment of the present application, optionally, the terminal device 100 also includes: a fourth sending module, used to send affirmative response information for the second side-line data to the network device when the second side-line data is correctly received by the target device; the fourth sending module is also used to send negative response information for the second side-line data to the network device when the second side-line data is not correctly received by the target device.

[0127] In an embodiment of the present application, optionally, the sidelink control information SCI corresponding to the second sidelink data carries a second HARQ process number, and the NDI carried in the SCI is flipped; wherein the second HARQ process number has a first mapping relationship with the first HARQ process number.

[0128] In an embodiment of the present application, optionally, the second HARQ process number is the same as the first HARQ process number.

[0129] In an embodiment of the present application, optionally, the SCI corresponding to the second sidelink data carries a third HARQ process number, and the NDI carried in the SCI is flipped; wherein the third HARQ process number has a second mapping relationship with the first HARQ process number.

[0130] In an embodiment of the present application, optionally, the third HARQ process number is the same as the first HARQ process number.

[0131] The terminal device 100 of the embodiment of the present application can implement the corresponding functions described in the aforementioned method embodiment. The functions, implementation methods and beneficial effects corresponding to each module and sub-module in the terminal device 100 can be found in the corresponding description in the aforementioned method embodiment, and will not be repeated here.

[0132] Corresponding to the processing method of at least one of the above embodiments, the embodiment of the present application further provides a terminal device 200, referring to Fig.12 , which includes:

[0133] A sending processing module 210, configured to send a negative response message for the first sidelink data to the network device;

[0134] The resource acquisition processing module 220 is used to acquire transmission resources according to preset rules when no information about transmission resources scheduled by the network device is received.

[0135] In an embodiment of the present application, optionally, the resource acquisition processing module 220 includes: a first resource acquisition submodule, configured to select a transmission resource in a resource pool, wherein the transmission resource is used to retransmit the first sidelink data.

[0136] In an embodiment of the present application, optionally, the terminal device 200 further includes: a mode conversion module, configured to convert the transmission mode of the terminal device 200 from a predefined first transmission mode to a predefined second transmission mode.

[0137] In an embodiment of the present application, optionally, the resource acquisition processing module 220 includes: a second resource acquisition submodule, used to send resource request information to the network device, and the resource request information is used by the network device to schedule transmission resources for the terminal device 200.

[0138] In an embodiment of the present application, optionally, the moment when the sending processing module sends the negative response information to the network device is within a first time unit; the second resource acquisition submodule is used to send the resource request information to the network device if no information on the scheduling of transmission resources by the network device is received within a time period T after the first time unit.

[0139] In an embodiment of the present application, optionally, the duration T is determined according to network configuration information or pre-configuration information.

[0140] In an embodiment of the present application, optionally, the duration T is expressed as the number of time slots, and the number of time slots is determined by the subcarrier spacing SCS of the side link.

[0141] In an embodiment of the present application, optionally, the resource acquisition processing module 220 includes: a third resource acquisition submodule, configured to send negative response information for the first sidelink data to a higher layer to trigger an automatic repeat request ARQ process of the higher layer.

[0142] The terminal device 200 of the embodiment of the present application can implement the corresponding functions described in the aforementioned method embodiment. The functions, implementation methods and beneficial effects corresponding to each module and sub-module in the terminal device 200 can be found in the corresponding description in the aforementioned method embodiment, and will not be repeated here.

[0143] It should be noted that the functions described in the various modules (or sub-modules) in the terminal device 100 and the terminal device 200 of the embodiment of the application can be implemented by different modules (or sub-modules) or by the same module (or sub-module). For example, the first sending module and the second sending module can be different modules or the same module, and both can implement the corresponding functions of the terminal device of the embodiment of the application.

[0144] Fig.13 It is a schematic structural diagram of a communication device 600 according to an embodiment of the present application, wherein the communication device 600 includes a processor 610, and the processor 610 can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0145] Optionally, the communication device 600 may further include a memory 620. The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application.

[0146] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .

[0147] Optionally, the communication device 600 may further include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.

[0148] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of the antennas may be one or more.

[0149] Optionally, the communication device 600 may be a network device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0150] Optionally, the communication device 600 may be a terminal device of an embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0151] Fig.14 It is a schematic structural diagram of a chip 700 according to an embodiment of the present application, wherein the chip 700 includes a processor 710, and the processor 710 can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0152] Optionally, the chip 700 may further include a memory 720. The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application.

[0153] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .

[0154] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0155] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0156] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0157] Optionally, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0158] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0159] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc.

[0160] The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM).

[0161] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.

[0162] Fig.15It is a schematic block diagram of a communication system 800 according to an embodiment of the present application, where the communication system 800 includes a terminal device 810 and a network device 820.

[0163] The terminal device 810 can be used to implement the corresponding functions implemented by the terminal device in the methods of various embodiments of the present application, and the network device 820 can be used to implement the corresponding functions implemented by the network device in the methods of various embodiments of the present application. For the sake of brevity, they will not be described here.

[0164] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0165] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0166] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0167] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A side data transmission method, applied to a terminal device, the method comprising: The terminal device sends a positive response message for the first side data to the network device; The terminal device receives the retransmission resource scheduling information sent by the network device; The terminal device does not use the retransmission resources scheduled by the retransmission resource scheduling information to retransmit the first sidelink data.

2. The method according to claim 1, wherein: The terminal device receives first information, where the first information is used to instruct the terminal device to retransmit the first sidelink data, and the first information carries the retransmission resource scheduling information; The first information includes downlink control information DCI, the DCI carries a first hybrid automatic repeat request HARQ process number, the first HARQ process number corresponds to the first sidelink data, and a new data indicator NDI carried by the DCI is not flipped.

3. A terminal device, comprising: A processor and a memory, wherein the memory is used to store a computer program, and the processor calls and runs the computer program stored in the memory to execute the steps of the sideline data transmission method as described in any one of claims 1 to 2.

4. A side data transmission method, applied to a network device, the method comprising: The network device receives the positive response information for the first side data sent by the terminal device; The network device sends retransmission resource scheduling information; The terminal device does not use the retransmission resources scheduled by the retransmission resource scheduling information to retransmit the first sidelink data.

5. A network device comprising: A processor and a memory, wherein the memory is used to store a computer program, and the processor calls and runs the computer program stored in the memory to execute the steps of the sideline data transmission method as described in claim 4.