WO2020063029A1 - Procédé, dispositif et système de transmission de données - Google Patents

Procédé, dispositif et système de transmission de données Download PDF

Info

Publication number
WO2020063029A1
WO2020063029A1 PCT/CN2019/095372 CN2019095372W WO2020063029A1 WO 2020063029 A1 WO2020063029 A1 WO 2020063029A1 CN 2019095372 W CN2019095372 W CN 2019095372W WO 2020063029 A1 WO2020063029 A1 WO 2020063029A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
terminal device
data packet
information
feedback information
Prior art date
Application number
PCT/CN2019/095372
Other languages
English (en)
Chinese (zh)
Inventor
黄海宁
张兴炜
黎超
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2020063029A1 publication Critical patent/WO2020063029A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1806Go-back-N protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/20Control channels or signalling for resource management

Definitions

  • the present application relates to the field of communications, and in particular, to a data transmission method, device, and system.
  • Terminal-to-terminal communication can be vehicle-to-vechile (V2V), vehicle-to-pedestrian (V2P), vehicle-to-infrastructure (V2I), and vehicle V2N (vechile-to-network) communication can significantly improve road safety and traffic efficiency.
  • V2V vehicle-to-vechile
  • V2P vehicle-to-pedestrian
  • V2I vehicle-to-infrastructure
  • V2N vehicle V2N (vechile-to-network) communication can significantly improve road safety and traffic efficiency.
  • HARQ hybrid automatic repeat request
  • a HARQ feedback mechanism In a new air interface (new radio (NR) V2X), in order to improve transmission reliability and reduce delay, a HARQ feedback mechanism is introduced.
  • the HARQ-ACK information may specifically be an acknowledgement (ACKnowledgement, ACK) or a negative response (negative, acknowledgement, NACK).
  • ACK indicates that the receiving terminal has received and successfully decoded the data packet sent by the sending terminal.
  • NACK indicates that the receiving terminal has not received or received but failed to decode the data packet sent by the sending terminal.
  • the sending terminal receives NACK, it retransmits.
  • the base station allocates resources for SideLink communication.
  • the process of allocating resources for the SideLink communication by the base station takes a long time and affects the speed of data transmission.
  • the base station allocates a resource pool for SideLink communication.
  • the transmitting terminal has data to transmit, it does not need to wait for the base station to allocate resources. Instead, it selects transmission resources in the resource pool for direct data transmission, thus improving data transmission. speed.
  • the transmitting terminal may use the transmission resources indicated by the receiving terminal for the receiving terminal, but the indicated transmission resources may be preempted by other terminal equipment, or the sending terminal does not indicate the transmission resources for the receiving terminal. happening. At this time, the receiving terminal needs to compete for transmission resources in the resource pool and send HARQ-ACK information to the sending terminal on the competing transmission resources. However, when the receiving terminal does not use the transmission resource indicated by the sending terminal for the receiving terminal, there are cases where the sending terminal cannot identify the data packet corresponding to the HARQ-ACK information, which affects data transmission.
  • the present application provides a data transmission method, device, and system, which are used to solve a situation where the receiving terminal fails to identify the data packet corresponding to the HARQ-ACK information when the receiving terminal does not use the transmission resource indicated by the transmitting terminal as the receiving terminal.
  • a first aspect of the present application provides a data transmission method, including: a first terminal device sends at least one data packet to a second terminal device, the at least one data packet includes a first data packet, and the first terminal device sends the first Data packet; the first terminal device receives feedback information from the second terminal device at a second time, the feedback information includes information indicating whether the second terminal device successfully received at least one data packet, and the feedback information further includes time deviation information, time The deviation information is used to indicate a time deviation between the time when the second terminal device receives the first data packet and the time when the feedback information is sent; based on the time deviation information and the second time, determining that the feedback information includes a Information about whether the two terminal devices successfully received the first data packet.
  • the first terminal device can determine whether the data packet indicated by the feedback information is successfully received according to the time deviation information and the time when the feedback information is received, so that the HARQ feedback mechanism can work normally, which improves the Communication reliability.
  • the first terminal device determines that the feedback information includes information for indicating whether the second terminal device successfully receives the first data packet according to the time offset information and the second time, including:
  • the first terminal device determines the third time according to the time deviation information and the second time; the first terminal device determines that the feedback information includes the information indicating whether the second terminal device successfully received the first data packet according to the first time and the third time. information.
  • At least one data packet further includes at least one second data packet
  • the first terminal device also sends at least one second data packet within a time unit to which the first time belongs
  • the time deviation information includes the time unit.
  • Deviation information the first terminal device determines the third time according to the time deviation information and the second time, including: the first terminal device determines the third time unit according to the time unit deviation information and the time unit to which the second time belongs; the first terminal device determines The first time and the third time, determining that the feedback information includes information for indicating whether the second terminal device successfully received the first data packet, including: the first terminal device according to a time unit and a third time unit to which the first time belongs,
  • the determination feedback information includes information used to indicate whether the second terminal device successfully received the first data packet and at least one second data packet.
  • the first terminal device can determine, based on the time unit deviation information and the time unit receiving the feedback information, whether a plurality of data sent at the same time unit indicated by the feedback information are successfully received. Packet, saving signaling and improving communication efficiency.
  • the time deviation information further includes at least one sub-time unit deviation information; the first terminal device determines, according to the time unit to which the first time belongs and the third time unit, that the feedback information includes instructions for instructing the second terminal Information about whether the device successfully received the first data packet and at least one second data packet includes: the first terminal device according to a time unit to which the first time belongs, a third time unit, at least one sub-time unit deviation information, and the first terminal The device sends the first data packet and at least one sub packet of the second time packet within a first time unit, and the feedback information is determined to include whether the second terminal device successfully received the first data packet and at least one second data packet Information.
  • the time deviation information further includes at least one sub-time unit deviation information to further improve data transmission reliability.
  • the time offset information further includes at least one data packet identifier;
  • the data transmission method further includes: the first terminal device sends the data packet identifier of the first data packet to the second terminal device, and at least one first The data packet identifier corresponding to each of the two data packets; the first terminal device determines, according to the time unit and the third time unit to which the first time belongs, that the feedback information includes an instruction for indicating whether the second terminal device successfully received the first data packet and at least one
  • the information of the second data packet includes: the first terminal device determines, according to a time unit to which the first time belongs, a third time unit, and at least one data packet identifier, that the feedback information includes information indicating whether the second terminal device successfully received the first time Information about the data packet and at least one second data packet.
  • the time offset information in this embodiment further includes at least one data packet identifier to further improve data transmission reliability.
  • the feedback information further includes an identity of the second terminal device; the first terminal device determines, according to the time deviation information and the second time, that the feedback information includes an instruction for indicating whether the second terminal device successfully receives the first terminal device.
  • the information of a data packet includes: the first terminal device determines, according to the time deviation information, the second time and the identity of the second terminal device, that the feedback information includes information indicating whether the second terminal device successfully received the first data packet .
  • the data transmission method further includes: the first terminal device determines a preset time range for the first terminal device to receive the feedback information indicating whether the Nth data packet is successfully received; if the first terminal device is sending Within a preset time range after the Nth data packet, if the feedback information indicating whether the Nth data packet is successfully received is not received, the first terminal device resends the Nth data packet; wherein the Nth data packet is the first data Packet or second packet.
  • the first terminal device only waits to receive feedback information indicating whether the first data packet is successfully received within a preset time range after sending the first data packet, and resends when the feedback information of the first data packet is not received.
  • the first data packet improves communication efficiency.
  • the data transmission method further includes: if the first terminal device does not receive an indication whether the Nth data packet is successfully received within a preset time range after M times of resending the Nth data packet Feedback information, the first terminal device abandons sending the Nth data packet, or the first terminal device sends scheduling request information to the network device, and the scheduling request information is used to request the network device to allocate transmission resources to the second terminal device;
  • M is an integer greater than 1.
  • a second aspect of the present application further provides a data transmission method, including: a second terminal device receiving a first data packet sent by the first terminal device at a first time; the second terminal device sending a first data packet to the first terminal device at a second time Feedback information of a data packet, the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet, the feedback information further includes time deviation information, and the time deviation information is used to indicate between the second time and the first time Time deviation.
  • the method before the second terminal device sends the feedback information of the first data packet to the first terminal device at the second time, the method further includes: the second terminal device obtains a difference between the second time and the first time. Value as the time offset.
  • the time deviation information includes time unit deviation information; the method further includes: the second terminal device also receives at least one second data sent by the first terminal device within a time unit to which the first time belongs. Packet; the feedback information further includes information for indicating whether at least one second data packet has been successfully received by the second terminal device.
  • the time deviation information further includes sub-time unit deviation information of the second terminal device receiving the first data packet and at least one second data packet.
  • the data transmission method further includes: the second terminal device further receives a data packet identifier of the first data packet sent by the first terminal device, and the data packet corresponding to each of the at least one second data packet Identification; the time offset information further includes a data packet identification of the first data packet and a data packet identification corresponding to each of the at least one second data packet.
  • the feedback information further includes an identity of the second terminal device.
  • the method includes: the second terminal device determines that the second terminal device sends feedback information to the first terminal device
  • the second terminal device obtains transmission resources in a preset resource pool within a preset time range after the first time; the second terminal device sends the first data packet to the first terminal device at the second time
  • the feedback information includes: according to the transmission resource, the second terminal device sends the feedback information of the first data packet to the first terminal device at a second time indicated by the transmission resource.
  • the second terminal device acquiring the transmission resource in a preset resource pool within a preset time range after the first time includes: the second terminal device preset time after the first time Within the range, a transmission resource is competed for in a preset resource pool according to the service priority of the first data packet.
  • the second terminal device if the second terminal device does not acquire the transmission resource in the preset resource pool within a preset time range after the first time, or if the second time indicated by the transmission resource is not in the second time, Within a preset time range after one time, the second terminal device abandons sending the feedback information of the first data packet to the first terminal device.
  • the third aspect of the present application also provides a data transmission method.
  • the first terminal device sends at least one data packet and a data identifier of each data packet to the second terminal device, and the feedback information received by the first terminal device includes an indication that the at least one data packet is Successfully received information, and the packet ID corresponding to each packet.
  • the first terminal device may determine whether the data packet indicated by the feedback information is successfully received according to the data packet identifier.
  • a fourth aspect of the present application also provides a data transmission method.
  • the first terminal device sends at least one data packet and a HARQ process identifier of each data packet to the second terminal device, and the feedback information received by the first terminal device includes an indication that the at least one data packet is Successfully received information, and the HARQ process identifier corresponding to each data packet.
  • the first terminal device may determine whether the data packet indicated by the feedback information is successfully received according to the HARQ process identifier.
  • a fifth aspect of the present application also provides a data transmission method.
  • the first terminal device multicasts / broadcasts the data packet
  • the second terminal device receiving the data packet sends the feedback information
  • the feedback information carries its own identity, so that the first
  • a terminal device receives feedback information, it can determine that the second terminal device has received the multicast / broadcast data packet according to the identity of the second terminal device in the feedback information.
  • a sixth aspect of the present application provides a data transmission device for performing the data transmission method on the first terminal device side in any one of the feasible implementation manners of the first aspect, and has the same or similar technical features and technical effects. This application will not repeat them.
  • the data transmission device provided in this application includes several functional units for implementing any one of the methods of the first aspect.
  • the data transmission device includes:
  • a sending module configured to send at least one data packet to a second terminal device, where the at least one data packet includes a first data packet, and the data transmission device sends the first data packet at a first time;
  • a receiving module configured to receive feedback information from a second terminal device at a second time, the feedback information includes information used to indicate whether the second terminal device successfully received at least one data packet, and the feedback information further includes time deviation information, time deviation information Used to indicate a time deviation between the time when the second terminal device receives the first data packet and the time when the feedback information is sent;
  • the feedback information confirmation module is configured to determine, according to the time deviation information and the second time, that the feedback information includes information used to indicate whether the second terminal device successfully receives the first data packet.
  • the feedback information confirmation module is specifically configured to determine a third time according to the time deviation information and the second time; and determine the feedback information according to the first time and the third time. It includes information for indicating whether the second terminal device successfully received the first data packet.
  • the at least one data packet further includes at least one second data packet
  • the data transmission device further sends the at least one second data packet within a time unit to which the first time belongs.
  • the time deviation information includes time unit deviation information;
  • a feedback information confirmation module is specifically configured to determine a third time unit according to the time unit deviation information and a time unit to which the second time belongs; and according to the first time to which the time unit belongs And the third time unit, it is determined that the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet and at least one second data packet.
  • the time deviation information further includes at least one sub-time unit deviation information; a feedback information confirmation module is specifically configured to use the time unit to which the first time belongs, the third time unit, The at least one sub-time unit deviation information, the data transmission device transmitting the first data packet and at least one second data packet sub-time unit within the first time unit, and determining that the feedback information includes an instruction for Information about whether the two terminal devices successfully received the first data packet and at least one second data packet.
  • the time deviation information further includes at least one data packet identifier;
  • the sending module is further configured to send the data packet identifier of the first data packet to the second terminal device, and A data packet identifier corresponding to each of the at least one second data packet;
  • the feedback information confirmation module is specifically configured to determine, according to the time unit to which the first time belongs, the third time unit, and the at least one data packet identifier, that the feedback information includes an instruction for indicating whether the second terminal device successfully receives the Information of one data packet and at least one second data packet.
  • the feedback information further includes an identity of the second terminal device; a feedback information confirmation module is specifically configured to use the time deviation information, the second time, and the second The identity of the terminal device, and it is determined that the feedback information includes information for indicating whether the second terminal device successfully received the first data packet.
  • the data transmission device further includes:
  • a preset time range acquisition module configured to determine a preset time range in which the data transmission device receives feedback information indicating whether the Nth data packet is successfully received
  • the sending module is further configured to: if the receiving module does not receive an indication indicating whether the Nth data packet is successfully received within the preset time range after the sending module sends the Nth data packet Feedback information, re-send the Nth data packet;
  • the Nth data packet is a first data packet or a second data packet.
  • the sending module is further configured to: if the data transmission device fails to receive the instruction within the preset time range after retransmitting the Nth data packet M times If the feedback information about whether the Nth data packet is successfully received is discarded, or the Nth data packet is abandoned, or scheduling request information is sent to a network device, the scheduling request information is used to request the network device to be the second Terminal equipment allocates transmission resources;
  • M is an integer greater than 1.
  • a seventh aspect of the present application provides a data transmission device for performing the data transmission method on the second terminal device side in any one of the feasible implementation manners of the second aspect, and has the same or similar technical features and technical effects. This application will not repeat them.
  • the data transmission device provided in this application includes several functional units for implementing any one of the methods of the second aspect.
  • the data transmission device includes:
  • a receiving module configured to receive a first data packet sent by a first terminal device at a first time
  • a sending module configured to send feedback information of the first data packet to the first terminal device at a second time, where the feedback information includes an instruction for indicating whether the first data packet was successfully received by the data transmission device
  • the feedback information further includes time deviation information, and the time deviation information is used to indicate a time deviation between the second time and the first time.
  • the data transmission device further includes: a time deviation obtaining module, configured to obtain a difference between the second time and the first time, and use the difference as the time deviation.
  • the time deviation information includes time unit deviation information; and the receiving module is further configured to: within a time unit to which the first time belongs, further receive a message sent by the first terminal device At least one second data packet;
  • the feedback information further includes information for indicating whether the at least one second data packet is successfully received by a data transmission device.
  • the time deviation information further includes sub-time unit deviation information of the data transmission device receiving the first data packet and the at least one second data packet.
  • the receiving module is further configured to receive a data packet identifier of the first data packet sent by the first terminal device, and each of the at least one second data packet corresponds to Packet identifier
  • the time deviation information further includes a packet identifier of the first data packet and a packet identifier corresponding to each of the at least one second data packet.
  • the feedback information further includes an identity of the data transmission device.
  • the data transmission device further includes:
  • a preset time range acquisition module configured to determine a preset time range in which the data transmission device sends the feedback information to the first terminal device
  • a transmission resource acquisition module configured to acquire a transmission resource in a preset resource pool within the preset time range after the first time
  • the sending module is further configured to send the feedback information of the first data packet to the first terminal device at the second time indicated by the transmission resource according to the transmission resource.
  • the transmission resource obtaining module is specifically configured to, within the preset time range after the first time, according to the service priority of the first data packet in the preset resource Contention for transmission resources in the pool.
  • the sending module is specifically configured to: if the data transmission device does not obtain transmission resources in the preset resource pool within the preset time range after the first time, or And if the second time indicated by the transmission resource is not within the preset time range after the first time, sending the feedback information of the first data packet to the first terminal device is abandoned.
  • An eighth aspect of the present application further provides a data transmission device.
  • the data transmission device sends at least one data packet and a data identifier of each data packet to the second terminal device, and the feedback information received by the data transmission device includes an indication whether the at least one data packet was successfully received Information, and the packet identifier corresponding to each packet.
  • the data transmission device may determine whether the data packet indicated by the feedback information is successfully received according to the data packet identifier.
  • a ninth aspect of the present application also provides a data transmission device.
  • the data transmission device sends at least one data packet and the HARQ process identifier of each data packet to the second terminal device, and the feedback information received by the data transmission device includes an indication whether the at least one data packet was successfully The received information and the HARQ process ID corresponding to each data packet.
  • the data transmission device may determine whether the data packet indicated by the feedback information is successfully received according to the HARQ process identifier.
  • a tenth aspect of the present application also provides a data transmission device.
  • the data transmission device multicasts / broadcasts the data packet
  • the second terminal device receiving the data packet sends the feedback information
  • it carries its own identity in the feedback information to enable data transmission
  • the device receives the feedback information, it can determine that the second terminal device has received the multicast / broadcast data packet according to the identity of the second terminal device in the feedback information.
  • the present application further provides a terminal device for performing the data transmission method on the first terminal device side in any one of the feasible implementation manners of the first aspect, which has the same or similar technical characteristics and Technical effects are not repeated in this application.
  • the terminal device provided in this application includes: a transmitter for sending at least one data packet to a second terminal device, the at least one data packet includes a first data packet, and the transmitter is configured to send the first data packet at a first time data pack;
  • a receiver configured to receive feedback information from a second terminal device at a second time, the feedback information includes information used to indicate whether the second terminal device successfully received at least one data packet, and the feedback information further includes time deviation information, time deviation information Used to indicate a time deviation between the time when the second terminal device receives the first data packet and the time when the feedback information is sent;
  • a processor configured to determine, according to the time deviation information and the second time, that the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet.
  • the processor is specifically configured to determine a third time according to the time deviation information and the second time;
  • determining that the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet.
  • the at least one data packet further includes at least one second data packet
  • the transmitter further sends the at least one second data packet within a time unit to which the first time belongs
  • the time deviation information includes time unit deviation information
  • the processor is specifically configured to determine a third time unit according to the time unit deviation information and a time unit to which the second time belongs;
  • determining that the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet and at least one second data packet.
  • the time deviation information further includes at least one sub-time unit deviation information; the processor is specifically configured to:
  • the third time unit According to the time unit to which the first time belongs, the third time unit, the at least one sub-time unit deviation information, the first terminal device sending the first data packet within the first time unit, and In the sub-time unit of the at least one second data packet, the determination feedback information includes information used to indicate whether the second terminal device successfully received the first data packet and the at least one second data packet.
  • the time deviation information further includes at least one data packet identifier;
  • the sending module is further configured to send the data packet identifier of the first data packet to the second terminal device, and A data packet identifier corresponding to each of the at least one second data packet;
  • the processor is specifically configured to determine, according to a time unit to which the first time belongs, the third time unit, and the at least one data packet identifier, that the feedback information includes an instruction for indicating whether the second terminal device successfully receives the Information of one data packet and at least one second data packet.
  • the feedback information further includes an identity of the second terminal device; the processor is specifically configured to:
  • the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet.
  • the processor is further configured to determine a preset time range in which the receiver receives feedback information indicating whether the Nth data packet is successfully received;
  • the receiver If the receiver does not receive feedback information indicating whether the N-th data packet is successfully received within the preset time range after the transmitter sends the N-th data packet, the transmitter Resending the Nth data packet;
  • the Nth data packet is a first data packet or a second data packet.
  • the transmitter is further configured to: if the receiver fails to receive within the preset time range after the transmitter retransmits the Nth data packet M times To the feedback information indicating whether the N-th data packet is successfully received, the transmitter abandons sending the N-th data packet, or sends scheduling request information to a network device, where the scheduling request information is used to request the A network device allocates transmission resources for the second terminal device;
  • M is an integer greater than 1.
  • the twelfth aspect of the present application further provides a terminal device, which is used to execute the data transmission method on the second terminal device side in any one of the feasible implementation manners of the second aspect, and has the same or similar technical features and Technical effects are not repeated in this application.
  • the terminal device provided in this application includes: a receiver, configured to receive a first data packet sent by the first terminal device at a first time;
  • a sender configured to send feedback information of the first data packet to the first terminal device at a second time, where the feedback information includes information indicating whether the first data packet was successfully received by the second terminal device
  • the received information, the feedback information further includes time deviation information, and the time deviation information is used to indicate a time deviation between the second time and the first time.
  • the second terminal device further includes: a processor, configured to obtain a difference between the second time and the first time, and use the difference as the time offset.
  • the time deviation information includes time unit deviation information; and the receiver is further configured to: within a time unit to which the first time belongs, further receive a message sent by the first terminal device At least one second data packet;
  • the feedback information further includes information for indicating whether the at least one second data packet was successfully received by the second terminal device.
  • the time deviation information further includes sub-time unit deviation information of the second terminal device receiving the first data packet and the at least one second data packet.
  • the receiver is further configured to receive a data packet identifier of the first data packet sent by the first terminal device, and each of the at least one second data packet corresponding to Data packet identification
  • the time deviation information further includes a packet identifier of the first data packet and a packet identifier corresponding to each of the at least one second data packet.
  • the feedback information further includes an identity of the second terminal device.
  • the processor is further configured to determine a preset time range in which the second terminal device sends the feedback information to the first terminal device;
  • the processor is further configured to obtain transmission resources in a preset resource pool within the preset time range after the first time;
  • the transmitter is specifically configured to send the feedback information of the first data packet to the first terminal device at the second time indicated by the transmission resource according to the transmission resource.
  • the processor is specifically configured to, within the preset time range after the first time, based on the service priority of the first data packet in the preset resource Contention for transmission resources in the pool.
  • the transmitter abandons sending the feedback information of the first data packet to the first terminal device.
  • the thirteenth aspect of the present application also provides a terminal device, which is used to execute the data transmission method on the first terminal device side in any one of the feasible implementation manners of the third to fifth aspects, and has the same or similar Technical features and technical effects are not repeated in this application.
  • the fourteenth aspect of the present application further provides a data transmission system, including: the terminal device in any one of the feasible implementation manners of the first, third, fourth, and fifth aspects, and any feasible implementation manner of the second aspect, Terminal device.
  • the fifteenth aspect of the present application further provides an electronic device, a processor, a memory, and a computer program
  • the computer program is stored in a memory, and the processor runs the computer program to execute the data transmission method according to any one of the first to fifth aspects described above.
  • a sixteenth aspect of the present application provides a computer storage medium.
  • the storage medium includes a computer program, and the computer program is configured to implement the data transmission method according to any one of the first to fifth aspects.
  • a seventeenth aspect of the present application provides a computer program product.
  • the computer program product includes computer program code.
  • the computer program code runs on the computer, the computer causes the computer to execute the data transmission method according to any one of the first to fifth aspects. .
  • An eighteenth aspect of the present application provides a chip, including a memory and a processor.
  • the memory is used to store a computer program
  • the processor is used to call and run the computer program from the memory, so that the electronic device installed with the chip executes the first to the first steps described above.
  • a data transmission method according to any one of the five aspects.
  • FIG. 1 is a schematic architecture diagram of a communication system according to an embodiment of the present application.
  • FIG. 2 is a schematic flowchart of a data transmission method according to Embodiment 1 of the present application.
  • FIG. 3 is a schematic diagram of time deviation in an embodiment of the present application.
  • FIG. 4 is a schematic flowchart of a data transmission method provided in Embodiment 2 of the present application.
  • FIG. 5 is a schematic flowchart of a data transmission method provided in Embodiment 3 of the present application.
  • FIG. 6 is a schematic flowchart of a data transmission method provided in Embodiment 4 of the present application.
  • FIG. 7 is a schematic flowchart of a data transmission method provided in Embodiment 5 of the present application.
  • Embodiment 8 is a schematic flowchart of a data transmission method provided in Embodiment 6 of the present application.
  • FIG. 9 is a schematic structural diagram of a data transmission device according to Embodiment 1 of the present application.
  • FIG. 10 is a schematic structural diagram of a data transmission device provided in Embodiment 2 of the present application.
  • FIG. 11 is a schematic structural diagram of a terminal device according to Embodiment 1 of the present application.
  • FIG. 12 is a schematic structural diagram of a terminal device provided in Embodiment 2 of the present application.
  • FIG. 13 is a schematic structural diagram of a terminal device provided in Embodiment 3 of the present application.
  • FIG. 14 is a schematic structural diagram of a terminal device provided in Embodiment 4 of the present application.
  • FIG. 1 is a schematic architecture diagram of a communication system according to an embodiment of the present application.
  • the communication system may include: a network device and at least one terminal device.
  • the communication system provided in the embodiment of the present application, in addition to communication between the network device and the terminal device, communication between the terminal device and the terminal device is also included.
  • a network device is a device that connects a terminal device to a wireless network, and may be a base transceiver station (BTS) in a global mobile communication system (GSM), a universal mobile communication system (universal mobile telecommunications system, UMTS) base station (Node B), long term evolution (LTE) evolution base station (evolutional node B, eNB or eNodeB), or relay station or access point, or future Base stations in the 5th generation mobile communication (5G) network, or relay stations, access points, in-vehicle devices, wearable devices, etc. that work in high frequency bands are not limited herein.
  • 5G 5th generation mobile communication
  • the terminal device may be a wireless terminal or a wired terminal.
  • the wireless terminal may be a device that provides users with voice and / or other business data connectivity, a handheld device with a wireless connection function, or other processing equipment connected to a wireless modem.
  • a wireless terminal can communicate with one or more core networks via a radio access network (RAN).
  • RAN radio access network
  • the wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal For example, it can be a portable, compact, handheld, computer-built or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network.
  • a wireless terminal can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal,
  • the access terminal (user terminal), user terminal (user terminal), and user agent (user agent) are not limited in this application.
  • the terminal device is a vehicle as an example for illustration in FIG. 1. It can be understood that the data transmission methods, devices, and systems provided in the embodiments of the present application are not limited to V2X communication systems.
  • the communication between terminal devices usually adopts a transmission method that competes for transmission resources in a preset resource pool.
  • the terminal device (the terminal device that sends data is referred to as the first terminal device in the following embodiments of the present application) competes for transmission resources in a preset resource pool and performs the competition on the transmitted resources. data transmission.
  • the terminal device that receives the transmitted data (the terminal device that receives the transmitted data is referred to as the second terminal device in the following embodiments of the present application) needs to feed back the HARQ-ACK information to the terminal device that sent the data. It can be understood that the same terminal device can both send and receive data.
  • the first terminal device When the first terminal device sends multiple data packets or sends data packets to multiple second terminal devices, the first terminal device may receive multiple feedback information. To distinguish the feedback information in response to different data packets, the second terminal device usually performs feedback on the transmission resources indicated by the first terminal device. However, there may be a case where the indicated transmission resource is occupied by another terminal device, or the first terminal device does not indicate a transmission resource for the second terminal device. At this time, the second terminal device may compete for transmission resources in a preset resource pool and send feedback information to the first terminal device on the competing transmission resources. However, when the second terminal device does not use the transmission resource indicated by the first terminal device for the second terminal device, there are cases where the first terminal device cannot identify the data packet corresponding to the feedback information.
  • At least one data transmission method, device, and system are provided in the following embodiments of the present application.
  • the following uses specific embodiments to describe the data transmission method, equipment, and system provided in this application in detail.
  • the same or similar concepts or processes may not be repeated in some embodiments.
  • FIG. 2 is a schematic flowchart of a data transmission method provided in Embodiment 1 of the present application.
  • the first terminal device sends data to the second terminal device
  • the feedback information sent by the second terminal device carries a time deviation between the time of receiving the data and the time of sending the feedback information, so that the first terminal device
  • the data indicated by the feedback information may be determined according to the time offset.
  • the data transmission method provided in this embodiment may be applied to the communication system shown in FIG. 1, and the execution subject in this embodiment may be a terminal device in the communication system. For example, it may be a vehicle in FIG. 1.
  • the data transmission method includes:
  • the first terminal device sends at least one data packet to the second terminal device.
  • the at least one data packet includes a first data packet, and the first terminal device sends the first data packet at a first time.
  • the first terminal device when the first terminal device sends at least one data packet to other terminal devices in the communication system through the SideLink, the first terminal device competes for resources in a preset resource pool and sends at least one data on the contended resources. package. It can be understood that the first terminal device may also send data packets multiple times by competing for resources multiple times. Exemplarily, when sending the data packet, the first terminal device may send one data packet in one time slot, and may also send multiple data packets in the same time slot.
  • the first terminal device when the first terminal device sends at least one data packet, the first terminal device records information of a time at which each data packet is sent.
  • the at least one data packet includes a first data packet, and the first terminal device records the time when the first data packet is sent as the first time.
  • the first time may be a frame number, a subframe number, a slot number, a symbol number, etc. of the first data packet sent by the first terminal device, which is not limited in this application.
  • the second terminal device may be one, multiple, or unlimited.
  • the first terminal device multicasts at least one data packet to the multiple second terminal devices.
  • the number of the second terminal devices is not limited.
  • the first terminal device receives feedback information from the second terminal device at a second time.
  • the feedback information includes information used to indicate whether the second terminal device successfully received at least one data packet.
  • the feedback information also includes time offset information.
  • the time offset information is used to indicate the time when the second terminal device received the first data packet. The time offset between the times the feedback was sent.
  • the first terminal device waits to receive feedback information of each data packet in the at least one data packet.
  • the first terminal device receives feedback information from the second terminal device at a second time.
  • the feedback information includes information used to indicate whether the second terminal device successfully received at least one data packet.
  • the feedback information carries a reception success indication bit.
  • the reception success indication bit exemplarily occupies 1 bit, and may also occupy multiple. For example, when the value of the reception success indication bit is 1, it may indicate that the data packet is successfully received, that is, the data packet is received and decoded successfully. When the value of the reception success indication bit is 0, it can indicate that the data packet was not successfully received, that is, the data packet was received but the decoding failed.
  • the feedback information when the feedback information includes information indicating whether multiple data packets are successfully received, the feedback information may include a reception success indication bit, which is used to indicate that multiple data packets are successfully received, or multiple No packets were received successfully.
  • the feedback information may further include multiple reception success indication bits, and each reception success indication bit is respectively used to indicate that a data packet is successfully received or not successfully received.
  • the feedback information may carry time deviation information, which is used to enable the first terminal device to identify the data packet indicated by the feedback information according to the time deviation information.
  • FIG. 3 is a schematic diagram of time deviation in the embodiment of the present application.
  • the first terminal device sends a first data packet to the second terminal device at a first time
  • the second terminal device receives the first data packet sent by the first terminal device at time 1 corresponding to the first time .
  • the second terminal device after the second terminal device receives the first data packet sent by the first terminal device, the second terminal device sends feedback information to the first terminal device.
  • the second terminal device may send feedback information on the transmission resource indicated by the first terminal device.
  • the indicated transmission resource is occupied by another terminal device, or the first terminal device does not indicate a transmission resource for the second terminal device.
  • the second terminal device competes for resources in a preset resource pool.
  • the second terminal device After the second terminal device competes for resources, the second terminal device sends feedback information on the contended resources. For example, the second terminal device sends feedback information at time 2 and the first terminal device receives feedback information at the second time . It can be understood that there is also a transmission delay between the second time of the first terminal device and the time 2 of the second terminal device.
  • the first terminal device can determine whether the feedback information indicates whether the first data packet was successfully received according to the time deviation, transmission delay, and the second time when the feedback information is received.
  • the first terminal device determines, according to the time deviation information and the second time, that the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet.
  • the first terminal device determines that the feedback information includes information used to indicate whether the second terminal device successfully receives the first data packet according to the second time when the feedback information is received and the time offset information in the feedback information.
  • a first terminal device sends a data packet A to a second terminal device in a first time slot
  • a first terminal device sends a data packet B to a second terminal device in a second time slot.
  • the second terminal device After receiving the data packet A in the second time slot, the second terminal device obtains transmission resources in the fifth time slot and sends feedback information of the data packet A.
  • the second terminal device carries the time difference between the second time slot and the fifth time slot in the feedback information, three time slots.
  • the time deviation carried in the feedback information is a time deviation of three time slots.
  • the first terminal device can determine that the data packet indicated by the feedback information is sent in the first time slot according to the sixth time slot, the transmission delay (2 time slots), and the time deviation of the three time slots. Therefore, the first terminal device can confirm whether the second terminal device successfully receives the first data packet according to the feedback information.
  • the first terminal device determines that the feedback information includes information for indicating whether the second terminal device successfully received the first data packet according to the time offset information and the second time, and specifically includes:
  • the first terminal device determines a third time according to the time deviation information and the second time.
  • the first terminal device subtracts the time deviation indicated in the time deviation information and the two propagation delays by using the second time to obtain a third time before the second time.
  • the first terminal device determines that the feedback information includes information used to indicate whether the second terminal device successfully receives the first data packet.
  • the first terminal device compares the first time and the third time, and when it is found that the first time is consistent with the third time, it can be confirmed whether the data packet indicated in the feedback information is successfully sent at the first time That is, the feedback information indicates whether the first data packet was successfully received by the second terminal device.
  • the data transmission method provided in the embodiment of the present application includes: the first terminal device sends at least one data packet to the second terminal device, the at least one data packet includes the first data packet, and the first terminal device sends the first data packet at the first time ;
  • the first terminal device receives feedback information from the second terminal device at a second time, the feedback information includes information indicating whether the second terminal device successfully received the first data packet, and the feedback information further includes time deviation information, time deviation information The time difference between the time when the second terminal device receives the first data packet and the time when the feedback information is sent.
  • the first terminal device determines the feedback information according to the time deviation information and the second time. Information about whether the device successfully received the first data packet.
  • the embodiment provided in this application includes time deviation information in the feedback information, so that the first terminal device can determine whether the data packet indicated by the feedback information is successfully received according to the time deviation information and the time when the feedback information is received, so that the HARQ feedback mechanism Can work normally, improve communication reliability.
  • FIG. 4 is a schematic flowchart of a data transmission method provided in Embodiment 2 of the present application.
  • the first terminal device also sends at least one second data packet to the second terminal device within a time unit to which the first time belongs.
  • the data transmission method includes:
  • the first terminal device sends at least one data packet to the second terminal device.
  • the at least one data packet includes the first data packet and at least one second data packet.
  • the first terminal device sends the first data packet at the first time, and At least one second data packet is also sent in a time unit to which the first time belongs.
  • the first terminal device sends multiple data packets in the same time unit.
  • the time unit as a time slot as an example
  • the first terminal device sends a first data packet at a first time in the first time slot, and the first terminal device also sends at least one second data in the first time slot. package.
  • the second terminal device receives at least the first data packet and at least one second data packet within one time slot.
  • the second terminal device generates feedback information according to whether the first data packet and at least one second data packet are successfully received. For example, when the first terminal device sends the first data packet and two second data packets in chronological order in the first time slot, and the first data packet and the first second data packet are successfully received, the first Two second packets were not received successfully. Therefore, the feedback information may carry three reception success indication bits, and the value of the three reception success indication bits may be 110, where 1 represents successful reception and 0 represents unsuccessful reception.
  • the first terminal device receives feedback information from the second terminal device at a second time.
  • the time deviation information included in the feedback information includes time unit deviation information.
  • the time unit may be exemplified by a frame, a subframe, a time slot, a symbol, and the like, which is not limited in this application.
  • the first data packet and the at least one second data packet are transmitted in the same time unit, in order to save signaling, it may be indicated whether the first data packet and the at least one second data packet are successfully received.
  • the information is carried in the same feedback message.
  • the first terminal device determines a third time unit according to the time unit deviation information and a time unit to which the second time belongs.
  • the first terminal device determines the third time unit according to the time unit deviation information and the time unit that receives the feedback information.
  • the third time unit is a transmission time unit of the data packet indicating whether the feedback information is successfully received.
  • the first terminal device determines, according to the time unit to which the first time belongs and the third time unit, that the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet and at least one second data packet.
  • the first terminal device determines that the time unit to which the first time belongs is consistent with the third time unit, it may be determined that the feedback information includes instructions for indicating whether the first data packet and at least one second data packet are received by the second terminal device. Message received successfully.
  • the embodiment provided in this application includes time unit deviation information in the feedback information, so that the first terminal device can determine whether multiple indications of the feedback information are successfully received according to the time unit deviation meta information and the time unit receiving the feedback information.
  • Data packets transmitted at the same time unit save signaling and improve communication efficiency.
  • the embodiment of the present application further provides a data transmission method.
  • the time deviation information further includes at least one sub-time unit deviation information to further improve data transmission reliability.
  • the time offset information in the feedback information sent by the second terminal device further includes sub-time unit offset information of the second terminal device receiving the first data packet and at least one second data packet.
  • the first terminal device sends the first data packet and at least one second data in the first time unit according to the time unit to which the first time belongs, the third time unit, at least one sub-time unit deviation information, A sub-time unit of the packet, and the determined feedback information includes information used to indicate whether the second terminal device successfully received the first data packet and at least one second data packet.
  • the time deviation information includes a time slot deviation between a time slot in which the second terminal device receives each data packet and a time slot in which the feedback information is sent.
  • the time offset information also includes symbol information of the second terminal device receiving each data packet, and specifically, the second terminal device may receive information of a termination symbol of each data packet.
  • the first terminal device sends three data packets to the second terminal device at time slot 1, which are respectively labeled as data packet 1, data packet 2, and data packet 3.
  • the first terminal device specifically sends data packet 1 on the first and second symbols of time slot 1, sends data packet 2 on the fourth and sixth symbols of time slot 1, and the seventh and tenth symbols of time slot 1 Send packet 3 on.
  • the second terminal device records time information of receiving the three data packets. For example, the second terminal device receives data packet 1 on the 1-2th symbol of time slot 2, receives data packet 2 on the 4-6th symbol of time slot 2, and 7-10 of the time slot 1 Packet 3 is received on the symbol.
  • the second terminal device may carry sub-time unit deviation information of each data packet in the feedback information. For example, the sub-time unit deviation information of data packet 1 is symbol 2, the sub-time unit deviation information of data packet 2 is symbol 6, and the sub-time unit deviation information of data packet 3 is symbol 10.
  • the embodiment of the present application further provides a data transmission method.
  • the time deviation information in this embodiment further includes at least one data packet identifier to further improve data transmission reliability.
  • the first terminal device when the first terminal device sends the first data packet to the second terminal device, it also sends a data packet identifier of the first data packet to the second terminal device, and the data corresponding to each of the at least one second data packet.
  • the time offset information in the feedback information sent by the second terminal device further includes a data packet identifier of the first data packet and a data packet identifier corresponding to each of the at least one second data packet.
  • the first terminal device determines, according to the time unit to which the first time belongs, the third time unit, and at least one data packet identifier, that the feedback information includes an instruction for indicating whether the second terminal device successfully received the first data packet and at least one first packet. Information of two packets.
  • the time offset information in the feedback information sent by the second terminal device further includes a data packet identifier corresponding to each data packet.
  • a time unit is a time slot
  • a data packet identifier is a data packet transmission sequence.
  • FIG. 5 is a schematic flowchart of a data transmission method provided in Embodiment 3 of the present application.
  • the first terminal device waits to receive feedback information indicating whether the first data packet is successfully received within a preset time range after sending the first data packet.
  • the data transmission method includes:
  • the first terminal device sends a first data packet to the second terminal device.
  • S301 in this embodiment is the same as or similar to S101 in the embodiment shown in FIG. 2, and details are not described herein again.
  • the first terminal device determines a preset time range in which the first terminal device receives feedback information indicating whether the first data packet is successfully received.
  • the first terminal device may determine, according to the service type of the first data packet, that the first terminal device receives the pre-measurement of the feedback information indicating whether the first data packet was successfully received.
  • Set the time range can also be configured by a user or a network device.
  • the preset time range is used to prevent the first terminal device from waiting to confirm whether the second terminal device successfully receives the first data packet after sending the first data packet.
  • the first terminal device determines, according to the time deviation information and the second time, that the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet.
  • S304 in this embodiment is the same as or similar to S103 in the embodiment shown in FIG. 2, and details are not described herein again.
  • the first terminal device when the first terminal device receives the feedback information of the first data packet within a preset time range after sending the first data packet, it is determined whether to perform the first data packet according to the HARQ mechanism according to the content indicated in the feedback information. Retransmission.
  • the first terminal device does not receive the feedback information of the first data packet within a preset time range after sending the first data packet, the first terminal device resends the first data packet. It can be understood that when the first terminal device does not receive the feedback information, the first terminal device resends the first data packet, and the data sent by the first terminal device when the first data packet is retransmitted according to the HARQ mechanism is the same as the first data packet.
  • a data packet may be different, and may be a redundant version of the first data packet.
  • this embodiment is also applicable to any data packet sent by the first terminal device.
  • the first terminal device waits to receive feedback information indicating whether the first data packet is successfully received within a preset time range after sending the first data packet.
  • the first data is not received,
  • the feedback information of the packet is received, the first data packet is retransmitted, which improves the communication efficiency.
  • the second terminal device that received the data packet carries the respective feedback information when sending the feedback information.
  • the first terminal device receives the feedback information, it can determine that the second terminal device has received the multicast / broadcast data packet according to the identity of the second terminal device in the feedback information.
  • the first terminal device waits to receive multiple or a certain percentage of second terminal device feedback information indicating whether the first data packet was successfully received.
  • the first data packet is re-sent.
  • the embodiment of the present application further provides a data transmission method.
  • the first terminal device sends at least one data packet and a data identifier of each data packet to the second terminal device, and the feedback information received by the first terminal device includes information indicating whether the at least one data packet was successfully received. , And the packet identifier corresponding to each packet.
  • the first terminal device may determine whether the data packet indicated by the feedback information is successfully received according to the data packet identifier.
  • the embodiment of the present application further provides a data transmission method.
  • the first terminal device sends at least one data packet and a HARQ process identifier of each data packet to the second terminal device, and the feedback information received by the first terminal device includes information indicating whether the at least one data packet was successfully received. Information, and the HARQ process ID corresponding to each data packet.
  • the first terminal device may determine whether the data packet indicated by the feedback information is successfully received according to the HARQ process identifier.
  • the embodiment of the present application further provides a data transmission method.
  • the first terminal device multicasts / broadcasts the data packet
  • the second terminal device receiving the data packet sends feedback information
  • the feedback information carries its own identity, so that the first terminal device can
  • FIG. 6 is a schematic flowchart of a data transmission method provided in Embodiment 4 of the present application.
  • the first terminal device when it does not receive the feedback information after retransmitting the first data packet multiple times, it sends scheduling request information to the network device to apply for transmission resources for the second terminal device, thereby improving communication efficiency.
  • the data transmission method includes:
  • the first terminal device sends a first data packet to the second terminal device.
  • the first terminal device determines a preset time range in which the first terminal device receives feedback information indicating whether the first data packet is successfully received.
  • S401-S403 in this embodiment are the same as or similar to S301-S303 in the embodiment shown in FIG. 5, and details are not described herein again.
  • the first terminal device counts the number of retransmissions of the first data packet, and when the number of retransmissions reaches M times, it stops retransmitting the first data packet.
  • M is an integer greater than 1.
  • the first terminal device abandons sending the first data packet, or the first terminal device sends scheduling request information to the network device.
  • the scheduling request information is used to request the network device to allocate transmission resources for the second terminal device.
  • the first terminal device determines, according to the time offset information and the second time, that the feedback information includes information used to indicate whether the second terminal device successfully receives the first data packet.
  • the data transmission method provided in this embodiment waits for receiving feedback information indicating whether the first data packet is successfully received within a preset time range after the first terminal device sends the first data packet.
  • the first data packet is re-sent, and the number of times of re-transmission of the first data packet is counted.
  • the number of re-transmissions reaches a preset number, the re-transmission of the first data packet is stopped, further improving communication efficiency .
  • the execution body of this data transmission method is a second terminal device, which corresponds to the data transmission method of the embodiments shown in FIG. 2 to FIG. 6 and has the same or similar technical features and technical effects, which are not described in this application.
  • FIG. 7 is a schematic flowchart of a data transmission method provided in Embodiment 5 of the present application. As shown in FIG. 7, the data transmission method includes:
  • the second terminal device receives the first data packet sent by the first terminal device at a first time.
  • the second terminal device sends feedback information of the first data packet to the first terminal device at a second time.
  • the feedback information includes information used to indicate whether the first data packet was successfully received by the second terminal device.
  • the feedback information further includes time deviation information, and the time deviation information is used to indicate a time deviation between the second time and the first time.
  • the second terminal device obtains a difference between the second time and the first time, and uses the difference as a time offset.
  • the second terminal device receives at least one second data packet sent by the first terminal device within a time unit to which the first time belongs.
  • the feedback information further includes information for indicating whether the at least one second data packet has been successfully received by the second terminal device.
  • the time deviation information includes time unit deviation information.
  • the time deviation information further includes sub-time unit deviation information of the second terminal device receiving the first data packet and at least one second data packet.
  • the second terminal device further receives a packet identifier of the first data packet sent by the first terminal device, and a packet identifier corresponding to each of the at least one second data packet
  • the time offset information sent by the second terminal device to the first terminal device further includes a packet identifier of the first data packet and a packet identifier corresponding to each of the at least one second data packet.
  • the feedback information sent by the second terminal device to the first terminal device may further include an identity of the second terminal device.
  • FIG. 8 is a schematic flowchart of a data transmission method provided in Embodiment 6 of the present application. As shown in Figure 8, the data transmission method includes:
  • the second terminal device receives the first data packet sent by the first terminal device at a first time.
  • the second terminal device determines a preset time range in which the second terminal device sends feedback information to the first terminal device.
  • the second terminal device acquires transmission resources in a preset resource pool within a preset time range after the first time.
  • the second terminal device competes for transmission resources in a preset resource pool according to the service priority of the first data packet.
  • the second terminal device sends feedback information of the first data packet to the first terminal device at a second time indicated by the transmission resource.
  • the second terminal device if the second terminal device does not acquire transmission resources in a preset resource pool within a preset time range after the first time, or if the second time indicated by the transmission resource does not Within the time range, the second terminal device gives up sending the feedback information of the first data packet to the first terminal device.
  • the preset time range corresponding to each data packet may be different.
  • the first terminal device sends data packet 1 and data packet 2 to the second terminal device in time slot 1, and the second terminal device receives data packets 1 and 2 in time slot 2.
  • the preset time range corresponding to data packet 1 is 4 time slots
  • the preset time range corresponding to data packet 2 is 8 time slots.
  • the second terminal device acquires transmission resources for data packet 1 in the range of 4 time slots after time slot 2; and acquires transmission resources for data packet 2 in the range of 8 time slots after time slot 2.
  • the second terminal device when the second terminal device acquires transmission resources within four timeslots after time slot 2, the second terminal device may simultaneously include information indicating whether data packets 1 and 2 were successfully received in the feedback information. .
  • the feedback information sent by the second terminal device when the second terminal device does not acquire transmission resources within the 4 timeslot range of timeslot 2, but acquires transmission resources within the 5-8th timeslot range after timeslot 2, Then, the feedback information sent by the second terminal device only includes information indicating whether the data packet 2 is successfully received.
  • the second terminal device within the range of 8 time slots after time slot 2, if the second terminal device does not obtain the transmission resource, the second terminal device gives up sending the feedback information.
  • the present application further provides a data transmission device, configured to execute the data transmission method on the first terminal device side in any one of the embodiments shown in FIG. 2 to FIG. 8, and has the same or similar technical features and technical effects.
  • the data transmission methods provided in the embodiments of the present application are applicable to a scenario in which an arbitrary second terminal device autonomously obtains a transmission resource for sending feedback information.
  • FIG. 9 is a schematic structural diagram of a data transmission device according to Embodiment 1 of the present application. As shown in FIG. 9, the data transmission device includes:
  • a sending module 701, configured to send at least one data packet to the second terminal device, where the at least one data packet includes a first data packet, and the data transmission device sends the first data packet at a first time;
  • the receiving module 702 is configured to receive feedback information from a second terminal device at a second time.
  • the feedback information includes information used to indicate whether the second terminal device successfully received at least one data packet.
  • the feedback information further includes time deviation information, time deviation. The information is used to indicate a time deviation between the time when the second terminal device receives the first data packet and the time when the feedback information is sent;
  • the feedback information confirmation module 703 is configured to determine, according to the time deviation information and the second time, that the feedback information includes information used to indicate whether the second terminal device successfully receives the first data packet.
  • the feedback information confirmation module 703 is specifically configured to determine the third time according to the time deviation information and the second time; and according to the first time and the third time, determining the feedback information includes an indication of whether the second terminal device successfully received Information for the first packet.
  • At least one data packet further includes at least one second data packet
  • the data transmission device also sends at least one second data packet within a time unit to which the first time belongs, and the time deviation information includes time unit deviation information; feedback information is confirmed
  • Module 703 is specifically configured to determine the third time unit according to the time unit deviation information and the time unit to which the second time belongs; and according to the time unit and the third time unit to which the first time belongs, determining that the feedback information includes an instruction for instructing the second terminal device Information about whether the first data packet and at least one second data packet were successfully received.
  • the time deviation information further includes at least one sub-time unit deviation information
  • the feedback information confirming module 703 is specifically configured to transmit information according to the time unit to which the first time belongs, the third time unit, at least one sub-time unit deviation information, and data transmission
  • the device sends the first data packet and at least one sub packet of the second time packet within a first time unit, and the feedback information is determined to include whether the second terminal device successfully received the first data packet and at least one second data packet Information.
  • the time deviation information further includes at least one data packet identifier; the sending module 701 is further configured to send the data packet identifier of the first data packet to the second terminal device, and the data packet corresponding to each of the at least one second data packet Identification
  • the feedback information confirming module 703 is specifically configured to determine, according to the time unit to which the first time belongs, the third time unit, and at least one data packet identifier, that the feedback information includes instructions for indicating whether the second terminal device successfully receives the first data packet and Information for a second data packet.
  • the feedback information further includes an identity of the second terminal device; the feedback information confirmation module 703 is specifically configured to determine, based on the time offset information, the second time, and the identity of the second terminal device, that the feedback information includes a Information about whether the two terminal devices successfully received the first data packet.
  • the data transmission device further includes:
  • a preset time range acquisition module 704 configured to determine a preset time range for the data transmission device to receive feedback information indicating whether the Nth data packet is successfully received;
  • the sending module 701 is further configured to resend the Nth data if the receiving module 702 does not receive feedback information indicating whether the Nth data packet is successfully received within a preset time range after the sending module 701 sends the Nth data packet. package;
  • the Nth data packet is a first data packet or a second data packet.
  • the sending module 701 is further configured to: if the data transmission device does not receive feedback information indicating whether the N-th data packet is successfully received within a preset time range after M times of resending the N-th data packet, then Give up sending the Nth data packet, or send scheduling request information to the network device, the scheduling request information is used to request the network device to allocate transmission resources to the second terminal device;
  • M is an integer greater than 1.
  • the present application further provides a data transmission device, configured to execute the data transmission method on the second terminal device side in any one of the embodiments shown in FIG. 2 to FIG. 8, and has the same or similar technical features and technical effects.
  • FIG. 10 is a schematic structural diagram of a data transmission device provided in Embodiment 2 of the present application. As shown in FIG. 10, the data transmission device includes:
  • a receiving module 801 configured to receive a first data packet sent by a first terminal device at a first time
  • the sending module 802 is configured to send feedback information of the first data packet to the first terminal device at the second time.
  • the feedback information includes information indicating whether the first data packet was successfully received by the data transmission device, and the feedback information further includes a time offset.
  • Information, time deviation information is used to indicate a time deviation between the second time and the first time.
  • the data transmission device further includes: a time deviation obtaining module 803, configured to obtain a difference between the second time and the first time, and use the difference as the time deviation.
  • a time deviation obtaining module 803 configured to obtain a difference between the second time and the first time, and use the difference as the time deviation.
  • the time deviation information includes time unit deviation information;
  • the receiving module 801 is further configured to receive at least one second data packet sent by the first terminal device within a time unit to which the first time belongs;
  • the feedback information further includes information for indicating whether the at least one second data packet was successfully received by the data transmission device.
  • the time deviation information further includes sub-time unit deviation information of the data transmission device receiving the first data packet and at least one second data packet.
  • the receiving module 801 is further configured to receive a data packet identifier of the first data packet sent by the first terminal device, and a data packet identifier corresponding to each of the at least one second data packet;
  • the time deviation information further includes a packet identifier of the first data packet and a packet identifier corresponding to each of the at least one second data packet.
  • the feedback information further includes an identity of the data transmission device.
  • the data transmission device further includes:
  • a preset time range acquisition module 804 configured to determine a preset time range in which the data transmission device sends feedback information to the first terminal device;
  • a transmission resource acquisition module 805, configured to acquire transmission resources in a preset resource pool within a preset time range after the first time;
  • the sending module 802 is further configured to send feedback information of the first data packet to the first terminal device at a second time indicated by the transmission resource according to the transmission resource.
  • the transmission resource acquisition module 805 is specifically configured to compete for transmission resources in a preset resource pool according to a service priority of the first data packet within a preset time range after the first time.
  • the sending module 802 is specifically configured to: if the data transmission device does not obtain transmission resources in a preset resource pool within a preset time range after the first time, or if the second time indicated by the transmission resource is not within Within a preset time range after the first time, the feedback information of sending the first data packet to the first terminal device is abandoned.
  • an embodiment of the present application further provides a data transmission device.
  • the data transmission device in this embodiment sends at least one data packet and a data identifier of each data packet to a second terminal device.
  • the feedback information received by the data transmission device It includes information for indicating whether at least one data packet was successfully received, and a data packet identifier corresponding to each data packet.
  • the data transmission device may determine whether the data packet indicated by the feedback information is successfully received according to the data packet identifier.
  • an embodiment of the present application further provides a data transmission apparatus.
  • the data transmission apparatus in this embodiment sends at least one data packet and a HARQ process identifier of each data packet to a second terminal device, and feedback information received by the data transmission apparatus. It includes information used to indicate whether at least one data packet was successfully received, and the HARQ process identifier corresponding to each data packet.
  • the data transmission device may determine whether the data packet indicated by the feedback information is successfully received according to the HARQ process identifier.
  • an embodiment of the present application further provides a data transmission device.
  • the data transmission device multicasts / broadcasts a data packet
  • the feedback information carries its own The identity, so that when the data transmission device receives the feedback information, it can determine that the second terminal device has received the multicast / broadcast data packet according to the identity of the second terminal device in the feedback information.
  • the present application also provides a terminal device for performing the data transmission method on the first terminal device side in any one of the embodiments shown in FIG. 2 to FIG. 8, which has the same or similar technical features and technical effects.
  • FIG. 11 is a schematic structural diagram of a terminal device provided in Embodiment 1 of the present application. As shown in Figure 11, the terminal equipment includes:
  • a sender 901, configured to send at least one data packet to the second terminal device, where the at least one data packet includes a first data packet, and the sender 901 is configured to send the first data packet at a first time;
  • the receiver 902 is configured to receive feedback information from the second terminal device at a second time, the feedback information includes information used to indicate whether the second terminal device successfully received at least one data packet, and the feedback information further includes time deviation information, time deviation The information is used to indicate a time deviation between the time when the second terminal device receives the first data packet and the time when the feedback information is sent;
  • the processor 903 is configured to determine, according to the time deviation information and the second time, that the feedback information includes information used to indicate whether the second terminal device successfully receives the first data packet.
  • the processor 903 is specifically configured to determine the third time according to the time deviation information and the second time;
  • the feedback information includes information for indicating whether the second terminal device successfully receives the first data packet.
  • the at least one data packet further includes at least one second data packet
  • the transmitter 901 also sends at least one second data packet within a time unit to which the first time belongs, and the time deviation information includes time unit deviation information;
  • the processor 903 Specifically used to determine the third time unit according to the time unit deviation information and the time unit to which the second time belongs;
  • the feedback information includes information for indicating whether the second terminal device successfully receives the first data packet and at least one second data packet.
  • the time deviation information further includes at least one sub-time unit deviation information; the processor 903 is specifically configured to:
  • the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet and at least one second data packet.
  • the time deviation information further includes at least one data packet identifier;
  • the sending module is further configured to send the data packet identifier of the first data packet to the second terminal device, and the data packet identifier corresponding to each of the at least one second data packet ;
  • the processor 903 is specifically configured to determine, according to a time unit to which the first time belongs, a third time unit, and at least one data packet identifier, that the feedback information includes an instruction for indicating whether the second terminal device successfully received the first data packet and at least one first data packet. Information of two packets.
  • the feedback information further includes an identity of the second terminal device; the processor 903 is specifically configured to:
  • the feedback information includes information used to indicate whether the second terminal device successfully received the first data packet.
  • the processor 903 is further configured to determine a preset time range in which the receiver 902 receives feedback information indicating whether the Nth data packet is successfully received;
  • the transmitter 901 resends the Nth data packet
  • the Nth data packet is a first data packet or a second data packet.
  • the transmitter 901 is further configured to: if the receiver 902 fails to receive feedback information indicating whether the N-th data packet is successfully received within a preset time range after the transmitter 901M resends the N-th data packet , The transmitter 901 gives up sending the Nth data packet, or sends scheduling request information to a network device, and the scheduling request information is used to request the network device to allocate a transmission resource for the second terminal device;
  • M is an integer greater than 1.
  • the present application further provides a data transmission device, configured to execute the data transmission method on the second terminal device side in any one of the embodiments shown in FIG. 2 to FIG. 8, and has the same or similar technical features and technical effects.
  • FIG. 12 is a schematic structural diagram of a terminal device provided in Embodiment 2 of the present application. As shown in Figure 12, the terminal equipment includes:
  • the receiver 1001 is configured to receive a first data packet sent by a first terminal device at a first time
  • the transmitter 1002 is configured to send feedback information of the first data packet to the first terminal device at the second time, the feedback information includes information indicating whether the first data packet is successfully received by the second terminal device, and the feedback information further includes time Deviation information.
  • the time deviation information is used to indicate a time deviation between the second time and the first time.
  • the terminal device further includes: a processor 1003, configured to obtain a difference between the second time and the first time, and use the difference as a time offset.
  • a processor 1003 configured to obtain a difference between the second time and the first time, and use the difference as a time offset.
  • the time deviation information includes time unit deviation information; the receiver 1001 is further configured to receive at least one second data packet sent by the first terminal device within a time unit to which the first time belongs;
  • the feedback information further includes information for indicating whether the at least one second data packet was successfully received by the second terminal device.
  • the time deviation information further includes sub-time unit deviation information of the second terminal device receiving the first data packet and at least one second data packet.
  • the receiver 1001 is further configured to receive a data packet identifier of the first data packet sent by the first terminal device, and a data packet identifier corresponding to each of the at least one second data packet;
  • the time deviation information further includes a data packet identifier of the first data packet and a data packet identifier corresponding to each of the at least one second data packet.
  • the feedback information further includes an identity of the second terminal device.
  • the processor 1003 is further configured to determine a preset time range in which the second terminal device sends feedback information to the first terminal device;
  • the processor 1003 is further configured to obtain transmission resources in a preset resource pool within a preset time range after the first time;
  • the transmitter 1002 is specifically configured to send feedback information of the first data packet to the first terminal device at a second time indicated by the transmission resource according to the transmission resource.
  • the processor 1003 is specifically configured to compete for transmission resources in a preset resource pool according to a service priority of the first data packet within a preset time range after the first time.
  • the transmitter 1002 gives up sending the feedback information of the first data packet to the first terminal device.
  • the present application also provides a terminal device for performing the data transmission method on the first terminal device side in any one of the embodiments shown in FIG. 2 to FIG. 8, which has the same or similar technical features and technical effects.
  • FIG. 13 is a schematic structural diagram of a terminal device provided in Embodiment 3 of the present application.
  • the terminal device includes a processor 1101, a memory 1102, a communication interface 1103, and a bus 1104. Among them,
  • the processor 1101, the memory 1102, and the communication interface 1103 are connected and communicated with each other through a bus 1104.
  • the memory 1102 is used to store computer execution instructions.
  • the processor 1101 executes the computer execution instructions in the memory 1102 to utilize
  • the hardware resources in the device execute the steps in the data transmission method corresponding to FIG. 2 to FIG. 8.
  • An embodiment of the present application further provides a terminal device, which is used to execute the data transmission method on the second terminal device side in any one of the embodiments shown in FIG. 2 to FIG. 8, and has the same or similar technical features and technical effects.
  • FIG. 14 is a schematic structural diagram of a terminal device provided in Embodiment 4 of the present application. As shown in FIG. 14, the terminal device includes a processor 1401, a memory 1402, a communication interface 1403, and a bus 1404;
  • the processor 1401, the memory 1402, and the communication interface 1403 are connected through a bus 1404 to complete mutual communication.
  • the memory 1402 is used to store computer execution instructions.
  • the processor 1401 executes the computer execution instructions in the memory 1402 to utilize
  • the hardware resources in the device execute the steps in the data transmission method corresponding to FIG. 2 to FIG. 8.
  • the present application further provides a data transmission system including: at least one first terminal device as shown in FIG. 11 and at least one second terminal device as shown in FIG. 12.
  • the present application also provides an electronic device including: a processor, a memory, and a computer program;
  • the computer program is stored in the memory, and the processor runs the computer program to execute the data transmission method in any one of the embodiments shown in FIG. 2 to FIG. 8 described above.
  • the present application also provides a computer storage medium.
  • the storage medium includes a computer program, and the computer program is configured to implement the data transmission method in any one of the embodiments shown in FIG. 2 to FIG. 8.
  • the present application also provides a computer program product.
  • the computer program product includes computer program code, and when the computer program code runs on a computer, the computer causes the computer to execute any one of the embodiments shown in FIG. 2 to FIG. 8. Data transmission method.
  • the present application also provides a chip, including a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the electronic device on which the chip is installed
  • a chip including a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the electronic device on which the chip is installed
  • the data transmission method in any one of the embodiments shown in FIG. 2 to FIG. 8 is executed.
  • At least one means one or more, and “multiple” means two or more.
  • “And / or” describes the association relationship between related objects, and indicates that there can be three kinds of relationships. For example, A and / or B can indicate: A exists alone, A and B exist simultaneously, and B exists alone, where A, B can be singular or plural. The character “/” generally indicates that the related objects are an "or” relationship. "At least one or more of the following” or similar expressions refers to any combination of these items, including any combination of single or plural items.
  • At least one (a) of a, b, or c can be expressed as: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple .
  • the processors involved in the embodiments of the present application may be general-purpose processors, digital signal processors, application specific integrated circuits, field programmable gate arrays or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and may implement or The disclosed methods, steps and logic block diagrams in the embodiments of the present application are executed.
  • a general-purpose processor may be a microprocessor or any conventional processor.
  • the steps of the method disclosed in combination with the embodiments of the present application may be directly implemented by a hardware processor, or may be performed by a combination of hardware and software modules in the processor.
  • the memory involved in the embodiments of the present application may be a non-volatile memory, such as a hard disk (HDD) or a solid-state drive (SSD), etc., and may also be a volatile memory (volatile memory), such as Random-access memory (RAM).
  • the memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
  • the disclosed apparatus and method may be implemented in other ways.
  • the device embodiments described above are only schematic.
  • the division of the unit is only a logical function division.
  • multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not implemented.
  • the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, which may be electrical, mechanical or other forms.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objective of the solution of this embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each of the units may exist separately physically, or two or more units may be integrated into one unit.
  • the above integrated unit may be implemented in the form of hardware, or in the form of hardware plus software functional units.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices.
  • the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be from a website site, computer, server, or data center Transmission by wire (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) to another website site, computer, server, or data center.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, a data center, and the like that includes one or more available medium integration.
  • the available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (Solid State Disk (SSD)), and the like.
  • a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
  • an optical medium for example, a DVD
  • a semiconductor medium for example, a solid state disk (Solid State Disk (SSD)

Landscapes

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

Abstract

La présente invention porte, selon les modes de réalisation, sur un procédé, un dispositif et un système de transmission de données. Le procédé comprend : un premier dispositif terminal transmettant au moins un paquet de données à un second dispositif terminal, le ou les paquets de données comprenant un premier paquet de données, le premier dispositif terminal transmettant le premier paquet de données à un premier moment ; le premier dispositif terminal recevant des informations de rétroaction en provenance du second dispositif terminal à un second moment, les informations de rétroaction comprenant des informations utilisées pour indiquer si le second dispositif terminal reçoit le ou les paquets de données avec succès, les informations de rétroaction comprenant en outre des informations d'écart de temps utilisées pour indiquer l'écart de temps entre le moment où le second dispositif terminal reçoit le premier paquet de données et le moment où les informations de rétroaction sont envoyées ; le premier dispositif terminal détermine, en fonction des informations de déviation de temps et du second moment, les informations de rétroaction comprenant des informations utilisées pour indiquer si le second dispositif terminal reçoit le premier paquet de données avec succès. Le procédé, le dispositif et le système de transmission de données décrits dans les modes de réalisation de la présente invention permettent un fonctionnement normal d'un mécanisme de rétroaction HARQ, améliorant la fiabilité de communication.
PCT/CN2019/095372 2018-09-28 2019-07-10 Procédé, dispositif et système de transmission de données WO2020063029A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811142339.X 2018-09-28
CN201811142339.XA CN110971350B (zh) 2018-09-28 2018-09-28 数据传输方法、设备和***

Publications (1)

Publication Number Publication Date
WO2020063029A1 true WO2020063029A1 (fr) 2020-04-02

Family

ID=69950246

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/095372 WO2020063029A1 (fr) 2018-09-28 2019-07-10 Procédé, dispositif et système de transmission de données

Country Status (2)

Country Link
CN (1) CN110971350B (fr)
WO (1) WO2020063029A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887214B (zh) * 2021-01-08 2022-10-25 北京灵汐科技有限公司 广播方法、第一节点、片上网络、传输方法、设备、介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101778455A (zh) * 2009-01-09 2010-07-14 ***通信集团公司 移动通信终端接收下行数据的控制方法和移动通信终端
CN103188054A (zh) * 2011-12-28 2013-07-03 华为技术有限公司 反馈时延的获取方法、装置及***
CN103795504A (zh) * 2012-10-29 2014-05-14 华为终端有限公司 一种消息确认的方法、装置和***
CN107332646A (zh) * 2016-04-29 2017-11-07 中兴通讯股份有限公司 Harq-ack的发送方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9231738B2 (en) * 2010-01-15 2016-01-05 Samsung Electronics Co., Ltd. Communication method for relay node and next node of the relay node for network coding
CN101854207B (zh) * 2010-04-16 2012-11-21 中国科学技术大学 一种高速无线个域网中信标帧中继的方法
CN102710399B (zh) * 2012-05-03 2015-06-10 北京创毅讯联科技股份有限公司 一种lte中自动重传的方法和装置
CN106533639B (zh) * 2016-12-06 2019-09-17 迈锐数据(北京)有限公司 一种数据重传方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101778455A (zh) * 2009-01-09 2010-07-14 ***通信集团公司 移动通信终端接收下行数据的控制方法和移动通信终端
CN103188054A (zh) * 2011-12-28 2013-07-03 华为技术有限公司 反馈时延的获取方法、装置及***
CN103795504A (zh) * 2012-10-29 2014-05-14 华为终端有限公司 一种消息确认的方法、装置和***
CN107332646A (zh) * 2016-04-29 2017-11-07 中兴通讯股份有限公司 Harq-ack的发送方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
QUALCOMM INCORPORATED: "Design principles for physical layer aspects of NR V2X", 3GPP TSG RAN WG1 #94, RL-1809447, 24 August 2018 (2018-08-24), XP051516812 *

Also Published As

Publication number Publication date
CN110971350A (zh) 2020-04-07
CN110971350B (zh) 2021-10-26

Similar Documents

Publication Publication Date Title
US11984989B2 (en) Transmission method and apparatus
JP6860826B2 (ja) Ttiバンドリングによるアップリンク送信の強化
WO2021063133A1 (fr) Procédé et appareil de gestion du processus harq, terminal et support d'enregistrement
WO2021159974A1 (fr) Procédé et dispositif de rétroaction pour informations de demande de répétition automatique hybride
CN108307519B (zh) 消息传输方法、设备和***
CN101841399B (zh) 多基站协作接收网络中实现同步上行harq进程的方法和装置
US9042356B2 (en) Method and apparatus for confirming delivery of group data to radio communication devices in a wireless communication system
WO2020143731A1 (fr) Procédé de transmission de données, dispositif de communication et dispositif de réseau
CN107431580A (zh) 授权辅助接入***中用于传输上行数据的方法和装置
CN112399374B (zh) 通信方法和通信装置
US20230074542A1 (en) Communication method and apparatus
US20220217768A1 (en) Communication Method and Apparatus
EP3288304B1 (fr) Appareil de transmission de données
WO2020143510A1 (fr) Procédé et dispositif de communication
CN111294166B (zh) 业务传输与业务配置的发送方法及装置、存储介质、终端、基站
JP7481440B2 (ja) ハイブリッド自動再送要求処理方法及び通信装置
CN116391412A (zh) 用于mbs传输的harq操作方法与设备
WO2022082604A1 (fr) Procédé et appareil de demande de retransmission automatique hybride
WO2020233296A1 (fr) Procédé de traitement d'agrégation de créneaux temporels, dispositif de communication et support de stockage lisible par ordinateur
WO2020063029A1 (fr) Procédé, dispositif et système de transmission de données
CN106465381B (zh) 基于互联网协议的语音voip通信方法与装置
WO2022001934A1 (fr) Procédé et appareil de transmission de données
WO2022001797A1 (fr) Procédé et dispositif de transmission de données
WO2021164603A1 (fr) Procédé et appareil d'indication de ressources pour informations de commande de liaison latérale, et dispositif terminal
WO2021142738A1 (fr) Procédé de rétroaction d'informations et dispositif associé

Legal Events

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

Ref document number: 19865999

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19865999

Country of ref document: EP

Kind code of ref document: A1