WO2020143731A1 - 用于传输数据的方法、通信设备和网络设备 - Google Patents

用于传输数据的方法、通信设备和网络设备 Download PDF

Info

Publication number
WO2020143731A1
WO2020143731A1 PCT/CN2020/071287 CN2020071287W WO2020143731A1 WO 2020143731 A1 WO2020143731 A1 WO 2020143731A1 CN 2020071287 W CN2020071287 W CN 2020071287W WO 2020143731 A1 WO2020143731 A1 WO 2020143731A1
Authority
WO
WIPO (PCT)
Prior art keywords
data packet
communication device
retransmissions
information
network device
Prior art date
Application number
PCT/CN2020/071287
Other languages
English (en)
French (fr)
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 WO2020143731A1 publication Critical patent/WO2020143731A1/zh

Links

Images

Classifications

    • 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
    • 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
    • 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/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • H04W76/34Selective release of ongoing connections

Definitions

  • the present application relates to the field of communication, and more specifically to a method for transmitting data, a communication device, and a network device.
  • V2X vehicle-to-everything
  • V2V Vehicle-to-vehicle
  • V2P vehicle-to-people
  • V2I vehicle-to-infrastructure
  • V2N vehicle-to-network intelligent transportation services.
  • V2N vehicle and network communications that use uplinks and downlinks
  • the side link (sidelink, SL) is defined for direct communication between the communication device and the communication device, that is, the communication device and the communication device communicate directly without forwarding through the network device.
  • the communication device here may be a vehicle-mounted communication module or a communication terminal, a handheld communication terminal or a roadside unit (RSU).
  • RSU roadside unit
  • Sidelink communication includes two communication modes.
  • the first communication mode is based on the side communication scheduled by the network device.
  • the communication device sends the side communication control message and data on the scheduled time-frequency resource according to the side scheduling information of the network device, which is called the scheduled transmission mode;
  • the two communication modes are that the communication device selects the time-frequency resources used for communication among the available time-frequency resources included in the side communication resources, and sends control messages and data on the selected time-frequency resources, which is called a non-scheduled transmission mode.
  • the sending-end communication device 1 sends a scheduling request (scheduling request (SR) or buffer status report (BSR) to the network device, requesting the network device to allocate resources for side transmission; the network device allocating resources for side transmission; the network device
  • SR scheduling request
  • BSR buffer status report
  • the time-frequency resource of the scheduled side transmission is delivered to the communication device 1; the communication device 1 sends the side user data to the receiver communication device 2 on the assigned side transmission resource.
  • the communication device 1 may send one or more times for a data packet on the side link.
  • the definition in LTE V2X can support sending a data packet twice at most. At this time, the network device may schedule and allocate time-frequency resources for multiple side transmissions at a time.
  • the network device schedules time-frequency resources for the communication device 1 to be repeatedly transmitted twice. Since LTE V2X does not define a feedback mechanism, neither the network device nor the communication device 1 know whether the sideline is correctly transmitted, and the network device releases the scheduled time-frequency resources after the two transmissions are completed.
  • LTE V2X only defines the broadcast transmission on the side link, and NR V2X also introduces unicast and multicast transmission on the side link.
  • the 3GPP standard defines a physical layer sidelink feedback channel (PSFCH) on the sidelink, which is mainly used to receive confirmation messages from the UE to the sending UE whether the reception was successful or not.
  • PSFCH physical layer sidelink feedback channel
  • the network device does not know whether the sideline transmission is correct, and only releases the scheduled resources when the sideline transmission reaches the maximum number of retransmissions, and the resource utilization rate is low.
  • This application provides a method for transmitting data, a communication device, and a network device, which can improve the utilization rate of resources.
  • the present application provides a method for transmitting data.
  • the method includes: a first communication device obtains a retransmission interval and a maximum number of retransmissions; the first communication device receives downlink control information from a network device,
  • the downlink control information includes side scheduling information, which indicates uplink control channel resources and time-frequency resources for initial transmission of data packets; the first communication device according to the retransmission interval and the maximum number of retransmissions And the side schedule information, to determine the time-frequency resource for retransmitting the data packet;
  • the first communication device communicates with N second communications on the time-frequency resource for initial transmission and/or retransmission of the data packet
  • the device sends the data packet, and N is a positive integer; when the first communication device determines that the data packet fails to be sent, the first communication device retransmits the data packet on the time-frequency resource used to retransmit the data packet A data packet; or, if the first communication device determines that the data packet is successfully sent, the first
  • the first communication device is used as an end for sending a data packet, and when it is determined that the first communication device successfully transmits the data packet that is initially transmitted or retransmitted to the second communication device, the first communication device sends an ACK to the network device. So that the network equipment can release the reserved retransmission time-frequency resources in time and improve the resource utilization.
  • the first communication device determines the time-frequency resource for retransmitting the data packet according to the time-frequency resource of the initial data packet scheduled by the network device, the time interval for retransmission, and the maximum number of retransmissions. At this time, the first communication device does not need to request the time-frequency resource of the retransmitted data packet from the network device, but directly implements fast retransmission directly on the determined time-frequency resource of the retransmitted data packet, thereby reducing the transmission delay.
  • the first communication device only sends an ACK to the network device when it is determined that the first communication device successfully transmitted the initial transmission or retransmission of the data packet to the second communication device, and the first communication device determines that the first communication device
  • the initial transmission or retransmission of the data packet of the communication device fails to be sent, no feedback is sent to the network device, that is, NACK is not sent, which can reduce signaling interaction between the first communication device and the network device.
  • the method further includes: when the first communication device determines that the data packet fails to be sent and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication The device sends indication information to the N second communication devices, where the indication information is used to indicate the end of the data packet transmission; the first communication device sends denial information NACK to the network device on the uplink control channel resource, and the NACK indicates the Failed to send the data packet.
  • the first communication device may decide to stop retransmitting the data packet. In this case, if the network device still waits until the data packet reaches the maximum number of retransmissions or the transmission is successful before releasing resources, it will cause waste of time-frequency resources. Therefore, in this case, in the above technical solution, the first communication device sends a NACK to the network device to instruct the network device to release resources, which can improve resource utilization.
  • the N is equal to 1; the first communication device determines that the data packet is successfully sent, including: after the data packet is initially transmitted, the first communication device receives a response from the second communication device. ACK of the data packet; the first communication device determines that the data packet is successfully sent; or, after retransmitting the data packet and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device An ACK for the data packet is received from the second communication device; the first communication device determines that the data packet is successfully sent.
  • the first communication device when the first communication device receives the ACK sent by the second communication device, it determines that the data packet is successfully sent, which can improve the reliability of data packet transmission.
  • the N is greater than 1, and the N second communication devices have the same group identifier; the first communication device determining that the data packet is successfully sent includes: after the data packet is initially transmitted, the The first communication device receives an ACK for the data packet from each of the N second communication devices; the first communication device determines that the data packet was successfully sent; or, after retransmitting the data packet and When the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device receives an ACK for the data packet from each of the N second communication devices; the first communication The device determines that the data packet is successfully sent; or, after the data packet is initially transmitted, the first communication device does not receive a NACK for the data packet from any of the N second communication devices; the first A communication device determines that the data packet is successfully sent; or, after retransmitting the data packet and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device does not communicate
  • the first communication device determines that the data packet is successfully sent when it receives ACK or NACK sent by all the second communication devices, which can improve the reliability of data packet transmission.
  • the N is equal to 1, and the first communication device determines that the data packet transmission fails, including: after the data packet is initially transmitted, the first communication device receives a response from the second communication device. NACK of the data packet; the first communication device determines that the data packet failed to be sent; or after retransmitting the data packet and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device The second communication device receives a NACK for the data packet; the first communication device determines that the data packet failed to be sent.
  • the first communication device when the first communication device receives the NACK sent by the second communication device, it determines that the data packet transmission fails, thereby starting data packet retransmission, which can improve the reliability of data packet transmission.
  • the N is greater than 1, and the N second communication devices have the same group identifier
  • the first communication device determining that the data packet has failed to send includes: after initially transmitting the data packet, the first communication device receives a NACK for the data packet from at least one of the N second communication devices The first communication device determines that the data packet failed to be sent; or after retransmitting the data packet and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device selects from the N second At least one second communication device of the communication devices receives a NACK for the data packet; the first communication device determines that the data packet fails to be sent.
  • the first communication device when the first communication device receives a NACK sent by any second communication device, it determines that the data packet transmission fails, thereby starting the data packet retransmission, which can improve the reliability of data packet transmission .
  • the method further includes: the first communication device receives side line configuration information from the network device, where the side line configuration information is used to instruct the first communication device to apply a non-adaptive retransmission mode.
  • the side schedule information includes at least one of the following information: the time-frequency resource used for the initial transmission of the data packet, the time interval of the retransmission, the modulation and coding mode, the new data indication, and the hybrid automatic Retransmit the HARQ process number, multiple input multiple output MIMO mode, uplink control channel resource indication, and the first communication device identifier.
  • the method further includes: the first communication device sends a side scheduling request to the network device, where the side scheduling request is used to request the time-frequency resource for initial transmission of the data packet.
  • the first communication device when there is a side data packet to be sent, the first communication device requests the network device for the time-frequency resource for transmitting the side data, so that the time-frequency resource can be occupied only when the data is sent, which can increase the resource Utilization.
  • the present application provides a method for transmitting data.
  • the method includes: a second communication device acquires an uplink control channel resource; the second communication device receives a data packet that is initially transmitted or retransmitted by the first communication device; In the case where the second communication device fails to decode the data packet, the second communication device sends a negative information NACK to the first communication device; or, in the case where the second communication device correctly decodes the data packet, the first 2.
  • the communication device sends confirmation information ACK to the network device on the uplink control channel resource, and the ACK indicates that the data packet is successfully sent.
  • the second communication device serves as one end to receive the data packet.
  • the first communication device decodes the data packet that is initially transmitted or retransmitted to the second communication device correctly, the second communication device sends an ACK to the network device in order to The network equipment releases the reserved retransmission time-frequency resources in time to improve the resource utilization rate.
  • the second communication device since the second communication device only sends an ACK to the network device when the first transmission or retransmission of the data packet is correctly decoded, and when the second communication device fails to decode the data packet, it does not feedback to the network device, that is, does not send NACK, This can reduce the signaling interaction between the second communication device and the network device.
  • the method further includes: when the second communication device fails to decode the data packet and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the second communication device Receiving indication information from the first communication device, the indication information is used to indicate the end of the data packet transmission; the second communication device sends denial information NACK to the network device on the uplink control channel resource, the NACK indicates that the data packet failed to be sent .
  • the first communication device may decide to stop retransmitting the data packet. In this case, if the network device still waits until the data packet reaches the maximum number of retransmissions or the transmission is successful before releasing resources, it will cause waste of time-frequency resources. Therefore, in this case, after receiving the instruction information sent by the first communication device, the second communication device in the above technical solution sends a NACK to the network device to instruct the network device to release resources, which can improve resource utilization.
  • the method further includes: the second communication device sending an ACK to the first communication device.
  • the second communication device when the data packet is correctly decoded, the second communication device also sends an ACK to the first communication device to indicate that the first communication device successfully transmitted the data packet, which can improve the reliability of the side transmission.
  • the second communication device acquiring the uplink control channel resource includes: the second communication device acquiring the uplink control channel resource from the first communication device or the network device.
  • the present application provides a method for transmitting data.
  • the method includes: a network device sends downlink control information, the downlink control information includes side scheduling information, and the side scheduling information indicates uplink control channel resources and usage To transmit the time-frequency resource of the data packet between the communication devices; the network device receives the ACK message sent on the uplink control channel resource; the network device releases the time-frequency of the retransmitted data packet corresponding to the time-frequency resource Resources.
  • the network device when the network device receives the ACK sent by the communication device, it can release the reserved retransmission time-frequency resources without waiting for the maximum number of retransmissions, so the resource utilization rate can be improved.
  • the method further includes: the network device receiving the denial information NACK sent on the uplink control channel resource, the NACK is sent at the end of the data packet transmission; the network device releases the time frequency The time-frequency resource corresponding to the resource to retransmit the data packet.
  • the communication device may decide to stop retransmitting data packets. In this case, if the network device still waits until the data packet reaches the maximum number of retransmissions or the transmission is successful before releasing resources, it will cause waste of time-frequency resources. Therefore, in this case, in the above technical solution, the communication device sends a NACK to the network device to instruct the network device to release resources, which can improve resource utilization.
  • the method further includes: the network device sends side configuration information, which is used to instruct the communication device to apply a non-adaptive retransmission mode for transmitting data packets.
  • the side configuration information further includes a retransmission interval and a maximum number of retransmissions.
  • the side schedule information includes at least one of the following information: the time-frequency resource used for the initial transmission of the data packet, the time interval of the retransmission, the modulation and coding mode, the new data indication, and the hybrid automatic Retransmit the HARQ process number, multiple input multiple output MIMO mode, uplink control channel resource indication, and the first communication device identification.
  • the method further includes: the network device receives a scheduling request message, where the scheduling request message is used to request the time-frequency resource used to initially transmit data packets between the communication devices.
  • the network device allocates resources to the communication device only when it receives the scheduling request message sent by the communication device, so that time-frequency resources can be occupied only when data is sent, and resource utilization can be improved.
  • the present application provides a communication device, the communication device includes: an acquisition module for acquiring a retransmission interval and a maximum number of retransmissions; a receiving module for receiving downlink control information from a network device, the downlink
  • the control information includes side scheduling information, which indicates uplink control channel resources and time-frequency resources used for initial transmission of data packets; a processing module is used to determine the time interval of the retransmission, the maximum number of retransmissions, and the Side scheduling information to determine the time-frequency resource for retransmitting the data packet;
  • the sending module is used to send to the N second communication devices on the time-frequency resource for initial transmission and/or retransmission of the data packet
  • the data packet, the N is a positive integer; the sending module is also used to retransmit the data packet on the time-frequency resource used to retransmit the data packet if the communication device determines that the data packet failed to be sent Or, if the communication device determines that the data packet is successfully sent, it sends confirmation information
  • the first communication device is used as an end for sending a data packet, and when it is determined that the first communication device successfully transmits the data packet that is initially transmitted or retransmitted to the second communication device, the first communication device sends an ACK to the network device. So that the network equipment can release the reserved retransmission time-frequency resources in time and improve the resource utilization.
  • the first communication device determines the time-frequency resource for retransmitting the data packet according to the time-frequency resource of the initial data packet scheduled by the network device, the time interval for retransmission, and the maximum number of retransmissions. At this time, the first communication device does not need to request the time-frequency resource of the retransmitted data packet from the network device, but directly implements fast retransmission directly on the determined time-frequency resource of the retransmitted data packet, thereby reducing the transmission delay.
  • the first communication device only sends an ACK to the network device when it is determined that the first communication device successfully transmitted the initial transmission or retransmission of the data packet to the second communication device, and the first communication device determines that the first communication device
  • the initial transmission or retransmission of the data packet of the communication device fails to be sent, no feedback is sent to the network device, that is, NACK is not sent, which can reduce signaling interaction between the first communication device and the network device.
  • the sending module is further configured to: when the communication device determines that the data packet fails to be sent and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, send The second communication device sends indication information, which is used to indicate the end of the data packet transmission; on the uplink control channel resource, the network device sends denial information NACK, which indicates that the data packet failed to be sent.
  • the first communication device may decide to stop retransmitting the data packet. In this case, if the network device still waits until the data packet reaches the maximum number of retransmissions or the transmission is successful before releasing resources, it will cause waste of time-frequency resources. Therefore, in this case, in the above technical solution, the first communication device sends a NACK to the network device to instruct the network device to release resources, which can improve resource utilization.
  • the N is equal to 1; the receiving module is further used to: after the data packet is initially transmitted, receive an ACK for the data packet from the second communication device; the processing module also uses To determine that the data packet is successfully sent; or, the receiving module is further configured to receive from the second communication device after the data packet is retransmitted and the number of retransmissions for the data packet does not reach the maximum number of retransmissions ACK for the data packet; the processing module is also used to determine that the data packet is successfully sent.
  • the first communication device when the first communication device receives the ACK sent by the second communication device, it determines that the data packet is successfully sent, which can improve the reliability of data packet transmission.
  • the N is greater than 1, and the N second communication devices have the same group identifier; the receiving module is also used to delete the N second communication devices after the initial transmission of the data packet Each second communication device in ACK receives an ACK for the data packet; the processing module is also used to determine that the data packet was successfully sent; or, the receiving module is also used to retransmit the data packet and target the data When the number of retransmissions of the packet does not reach the maximum number of retransmissions, an ACK for the data packet is received from each of the N second communication devices; the processing module is also used to determine that the data packet is sent Success; or, the processing module is further configured to determine that the communication device does not receive a NACK for the data packet from any of the N second communication devices after the data packet is initially transmitted.
  • the data packet is successfully sent; or, the processing module is further configured to, after retransmitting the data packet, the number of retransmissions for the data packet does not reach the maximum number of retransmissions, and the communication device does not communicate from the N second communications When any second communication device in the device receives the NACK for the data packet, it determines that the data packet is successfully sent.
  • the first communication device determines that the data packet is successfully sent when it receives ACK or NACK sent by all the second communication devices, which can improve the reliability of data packet transmission.
  • the receiving module is further used to: after the initial transmission of the data packet, receive a NACK for the data packet from the second communication device; the processing module also uses In order to determine that the data packet has failed to be sent; or the receiving module is further used to receive a response from the second communication device after the data packet is retransmitted and the number of retransmissions for the data packet does not reach the maximum number of retransmissions NACK of the data packet; the processing module is also used to determine that the data packet failed to be sent.
  • the first communication device when the first communication device receives the NACK sent by the second communication device, it determines that the data packet transmission fails, thereby starting data packet retransmission, which can improve the reliability of data packet transmission.
  • the N is greater than 1, and the N second communication devices have the same group identifier; the receiving module is also used to delete the N second communication devices after the initial transmission of the data packet At least one second communication device receives a NACK for the data packet; the processing module is also used to determine that the data packet failed to be sent; or the receiving module is also used to retransmit the data packet and for the data packet When the number of retransmissions does not reach the maximum number of retransmissions, a NACK for the data packet is received from at least one of the N second communication devices; the processing module is also used to determine that the data packet fails to be sent .
  • the first communication device when the first communication device receives a NACK sent by any second communication device, it determines that the data packet transmission fails, thereby starting the data packet retransmission, which can improve the reliability of data packet transmission .
  • the receiving module is further configured to: receive side line configuration information from the network device, where the side line configuration information is used to instruct the communication device to apply a non-adaptive retransmission mode.
  • the side schedule information includes at least one of the following information: the time-frequency resource used for the initial transmission of the data packet, the time interval of the retransmission, the modulation and coding mode, the new data indication, and the hybrid automatic Retransmit the HARQ process number, multiple input multiple output MIMO mode, uplink control channel resource indication, and the communication device identification.
  • the sending module is further configured to send a side schedule request to the network device, and the side schedule request is used to request the time-frequency resource for initial transmission of the data packet.
  • the first communication device when there is a side data packet to be sent, the first communication device requests the network device for the time-frequency resource for transmitting the side data, so that the time-frequency resource can be occupied only when the data is sent, which can increase the resource Utilization.
  • the present application provides a communication device.
  • the communication device includes: an acquisition module for acquiring uplink control channel resources; a reception module for receiving data packets that are initially transmitted or retransmitted by the first communication device; and a transmission module , For sending negative information NACK to the first communication device if the communication device fails to decode the data packet; or, when the communication device correctly decodes the data packet, on the uplink control channel resource
  • the network device sends an acknowledgement message ACK, which indicates that the data packet was successfully sent.
  • the second communication device serves as one end to receive the data packet.
  • the first communication device decodes the data packet that is initially transmitted or retransmitted to the second communication device correctly, the second communication device sends an ACK to the network device in order to The network equipment releases the reserved retransmission time-frequency resources in time to improve the resource utilization rate.
  • the second communication device since the second communication device only sends an ACK to the network device when the first transmission or retransmission of the data packet is correctly decoded, and when the second communication device fails to decode the data packet, it does not feedback to the network device, that is, does not send NACK, This can reduce the signaling interaction between the second communication device and the network device.
  • the receiving module is further configured to: from the first communication when the communication device fails to decode the data packet and the number of retransmissions for the data packet does not reach the maximum number of retransmissions
  • the device receives indication information, which is used to indicate the end of transmission of the data packet; the sending module is also used to send denial information NACK to the network device on the uplink control channel resource, which indicates that the data packet failed to be sent.
  • the first communication device may decide to stop retransmitting the data packet. In this case, if the network device still waits until the data packet reaches the maximum number of retransmissions or the transmission is successful before releasing resources, it will cause waste of time-frequency resources. Therefore, in this case, after receiving the instruction information sent by the first communication device, the second communication device in the above technical solution sends a NACK to the network device to instruct the network device to release resources, which can improve resource utilization.
  • the sending module is further configured to: send an ACK to the first communication device.
  • the second communication device when the data packet is correctly decoded, the second communication device also sends an ACK to the first communication device to indicate that the first communication device successfully transmitted the data packet, which can improve the reliability of the side transmission.
  • the acquisition module is specifically configured to: acquire the uplink control channel resource from the first communication device or the network device.
  • the present application provides a network device, the network device includes: a sending module for sending downlink control information, the downlink control information includes side scheduling information, the side scheduling information indicates uplink control channel resources and usage The time-frequency resource for initial transmission of data packets between communication devices; the receiving module, used to receive the ACK message sent on the uplink control channel resource; the processing module, used to release the retransmitted data corresponding to the time-frequency resource Time-frequency resources of the package.
  • the network device when the network device receives the ACK sent by the communication device, it can release the reserved retransmission time-frequency resources without waiting for the maximum number of retransmissions, so the resource utilization rate can be improved.
  • the receiving module is further used to: receive the denial information NACK sent on the uplink control channel resource, the NACK is sent at the end of the data packet transmission; the processing module is used to release the time The time-frequency resource corresponding to the frequency resource to retransmit the data packet.
  • the communication device may decide to stop retransmitting data packets. In this case, if the network device still waits until the data packet reaches the maximum number of retransmissions or the transmission is successful before releasing resources, it will cause waste of time-frequency resources. Therefore, in this case, in the above technical solution, the communication device sends a NACK to the network device to instruct the network device to release resources, which can improve resource utilization.
  • the sending module is further configured to send side configuration information, which is used to instruct the communication device to apply a non-adaptive retransmission mode for transmitting data packets.
  • the side configuration information further includes a retransmission interval and a maximum number of retransmissions.
  • the side schedule information includes at least one of the following information: the time-frequency resource used for the initial transmission of the data packet, the time interval of the retransmission, the modulation and coding mode, the new data indication, and the hybrid automatic Retransmit the HARQ process number, multiple input multiple output MIMO mode, uplink control channel resource indication, and the first communication device identification.
  • the receiving module is further configured to: receive a scheduling request message, and the scheduling request message is used to request the time-frequency resource for initial transmission of data packets between communication devices.
  • the network device allocates resources to the communication device only when it receives the scheduling request message sent by the communication device, so that time-frequency resources can be occupied only when data is sent, and resource utilization can be improved.
  • the present application provides a communication device.
  • the communication device includes a processor, a transceiver, and a memory, and is configured to execute the method described in the first aspect or any implementation manner of the first aspect.
  • the present application provides a communication device, including a processor, a transceiver, and a memory, for performing the method described in the second aspect or any implementation manner of the second aspect.
  • the present application provides a network device.
  • the network device includes a processor, a transceiver, and a memory, and is configured to execute the method described in the third aspect or any implementation manner of the third aspect.
  • the present application provides a chip, which includes a processor, a transceiver, and a memory, and is configured to execute the method described in the first aspect or any implementation manner of the first aspect.
  • the present application provides a chip, which includes a processor, a transceiver, and a memory, and is configured to execute the method described in the second aspect or any implementation manner of the second aspect.
  • the present application provides a chip, which includes a processor, a transceiver, and a memory, and is configured to execute the method described in the third aspect or any implementation manner of the third aspect.
  • the present application provides a computer-readable storage medium, including instructions that, when run on a communication device, cause the communication device to perform the method described in the first aspect or any implementation manner of the first aspect.
  • the present application provides a computer-readable storage medium, including instructions that, when run on a communication device, cause the communication device to perform the method described in the second aspect or any implementation manner of the second aspect.
  • the present application provides a computer-readable storage medium, including instructions that, when run on a network device, cause the network device to perform the method described in the third aspect or any implementation manner of the third aspect.
  • the present application provides a computer program product that, when run on a communication device, causes the communication device to perform the method described in the first aspect or any implementation manner of the first aspect.
  • the present application provides a computer program product that, when run on a communication device, causes the communication device to perform the method described in the second aspect or any implementation manner of the second aspect.
  • the present application provides a computer program product that, when run on a network device, causes the network device to perform the method described in the third aspect or any implementation manner of the third aspect.
  • FIG. 1 is a schematic flowchart of a scheduled transmission mode in LTE V2X.
  • Fig. 2 is a schematic diagram of a car networking scenario.
  • FIG. 3 is a schematic flowchart of a data transmission method according to an embodiment of the present application.
  • FIG. 4 is a schematic flowchart of unicast transmission using an embodiment of the present application.
  • FIG. 5 is a schematic flowchart of unicast transmission using an embodiment of the present application.
  • FIG. 6 is a schematic flowchart of multicast transmission using an embodiment of the present application.
  • FIG. 7 is a schematic flowchart of multicast transmission using an embodiment of the present application.
  • FIG. 8 is a schematic flowchart of a data transmission method according to another embodiment of the present application.
  • FIG. 9 is a schematic flowchart of data transmission using another embodiment of the present application.
  • FIG. 10 is a schematic structural diagram of a communication device according to an embodiment of the present application.
  • FIG. 11 is a schematic structural diagram of a communication device according to another embodiment of the present application.
  • FIG. 12 is a schematic structural diagram of a network device according to an embodiment of the present application.
  • FIG. 13 is a schematic structural diagram of a communication device according to another embodiment of the present application.
  • FIG. 14 is a schematic structural diagram of a communication device according to another embodiment of the present application.
  • 15 is a schematic structural diagram of a network device provided by another embodiment of the present application.
  • the technical solutions of the embodiments of the present application may be applied to communication between communication devices and communication devices in various scenarios.
  • unicast and multicast transmission of the side link between the vehicle and the vehicle/person/infrastructure machine communication (machine type communication (MTC)/inter-machine communication ( machine to machine (M2M) scenarios, long term evolution-vehicle (LTE-V), dedicated short-range communication technologies (dedicated short range communications, DSRC), etc.
  • MTC machine type communication
  • M2M machine to machine
  • LTE-V long term evolution-vehicle
  • DSRC dedicated short-range communication technologies
  • Embodiments of the present application relate to air interface transmission between network equipment and user equipment and air interface transmission between user equipment and user equipment.
  • the communication device in the embodiments of the present application may refer to user equipment, terminal equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, User agent or user device.
  • Terminal devices can also be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (wireless local loop (WLL) stations, personal digital assistants (personal digital assistants, PDAs), wireless communication Functional handheld devices, computing devices, or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in future 5th generation (5G) systems or new radio (NR) systems, or Terminal devices in a public land mobile communication network (PLMN) that will evolve in the future, etc., are not limited in this embodiment of the present application.
  • SIP session initiation protocol
  • WLL wireless local loop
  • PDAs personal digital assistants
  • PLMN public land mobile communication network
  • the network device in the embodiment of the present application may be a device for communicating with a communication device, and is deployed in a wireless access network to provide wireless communication services for terminal devices.
  • the network device can be a global mobile communication (global system for mobile communications, GSM) system or a network device (base transceiver station, BTS) in code division multiple access (CDMA) or broadband code division multiple access Network equipment (NodeB, NB) in a wideband code (division multiple access, WCDMA) system, or evolved network equipment (evolved NodeB, eNB, or eNodeB) in an LTE system, or a heterogeneous network (heterogeneous network) , HetNet) micro base station eNB, it can also be a baseband processing unit BBU (baseband unit) and a radio remote unit (RRU) in a distributed base station scenario, or a cloud wireless
  • BBU baseband unit
  • RRU radio remote unit
  • At least one refers to one or more, and “multiple” refers to two or more.
  • And/or describes the association relationship of the associated objects, indicating that there may be three relationships, for example, A and/or B, which may indicate the presence of A alone, A and B, and B alone. A and B can be singular or plural.
  • the character “/” generally indicates that the related object is a “or” relationship.
  • At least one of the following” and similar expressions refer to any combination of these items, including any combination of single items or plural items.
  • At least one of a, b, and c may represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c may be single or multiple.
  • the scheduling transmission mode of the side link communication is based on the side communication scheduled by the network device.
  • the communication device sends the control message and data of the side communication on the scheduled time-frequency resource according to the side scheduling information of the network device.
  • the network device does not know whether the data packet on the side link is correctly transmitted, and only releases the scheduled resource when the number of data packet transmission reaches the maximum number of retransmissions, and the resource utilization rate is low.
  • Embodiments of the present application provide a method for transmitting data, which implements a hybrid automatic repeat request (HARQ) technology on a physical layer on a side link, which can improve resource utilization.
  • HARQ hybrid automatic repeat request
  • FIG. 3 is a schematic flowchart of a data transmission method according to an embodiment of the present application. The method in FIG. 3 includes at least part of the following content.
  • the first communication device obtains the retransmission interval and the maximum number of retransmissions.
  • the first communication device receives downlink control information from a network device, where the downlink control information includes side scheduling information that indicates uplink control channel resources and time-frequency resources used for initial transmission of data packets.
  • the first communication device determines a time-frequency resource for retransmitting the data packet according to the retransmission interval, the maximum number of retransmissions, and the side schedule information.
  • the first communication device sends the data packet to N second communication devices on the time-frequency resource for initial transmission and/or retransmission of the data packet, where N is a positive integer.
  • the first communication device determines that the transmission of the data packet fails, the first communication device retransmits the data packet on the time-frequency resource used to retransmit the data packet; or, in the first When a communication device determines that the data packet is successfully sent, the first communication device sends acknowledgement information (acknowledge, ACK) to the network device on the uplink control channel resource, where the ACK indicates that the data packet is successfully sent.
  • acknowledgement information acknowledgement information
  • the network device releases the time-frequency resource for retransmitting the data packet.
  • the network device releasing the time-frequency resource for retransmitting the data packet means that the network device no longer reserves the time-frequency resource for retransmitting the data packet.
  • the The time-frequency resource for retransmitting the data packet can be used to transmit new data.
  • the first communication device is used as an end for sending a data packet, and when it is determined that the first communication device successfully transmits the data packet that is initially transmitted or retransmitted to the second communication device, the first communication device sends an ACK to the network device. So that the network equipment can release the reserved retransmission time-frequency resources in time and improve the resource utilization.
  • the first communication device determines the time-frequency resource for retransmitting the data packet according to the time-frequency resource of the initial data packet scheduled by the network device, the time interval for retransmission, and the maximum number of retransmissions.
  • the first communication device When the initial data packet fails, The first communication device does not need to request the time-frequency resource of the retransmitted data packet from the network device, but directly implements rapid retransmission on the determined time-frequency resource of the retransmitted data packet, thereby reducing the transmission delay.
  • the first communication device since the first communication device only sends an ACK to the network device when it is determined that the first communication device has successfully transmitted the initial transmission or retransmission of the data packet to the second communication device, the first communication device determines that the first communication device When the initial communication or retransmission of the second communication device fails to send the data packet, it does not feedback to the network device, that is, does not send negative acknowledgement (NACK) to the network device, which can reduce the gap between the first communication device and the network device Signaling interaction.
  • NACK negative acknowledgement
  • the first communication device obtains the retransmission interval and the maximum number of retransmissions.
  • the retransmission interval may be the interval between the retransmission of the same data packet and the last transmission.
  • the time interval of the retransmission may include the time interval between the initial transmission and the first retransmission, and the time interval between two subsequent retransmissions.
  • the time interval between each transmission may be the same or different.
  • the retransmission interval and the maximum number of retransmissions are the time interval and the maximum number of retransmissions of the retransmission of the transmission data packet on the side link.
  • the maximum number of times a data packet can be transmitted is the sum of the initial transmission and the maximum number of retransmissions. For example, if the maximum number of retransmissions is 2, then the data packet can be transmitted up to 3 times.
  • the time interval for retransmission and the maximum number of retransmissions may be pre-configured.
  • the first communication device may obtain the retransmission interval and/or the maximum number of retransmissions by receiving the side scheduling information sent by the network device, that is, the side scheduling information may also include the retransmission time interval and/or the maximum The number of retransmissions.
  • the first communication device may obtain the retransmission interval and the maximum number of retransmissions by receiving high-level signaling sent by the network device.
  • the high-level signaling may be radio resource control (RRC) signaling or media access Control (media access control, MAC) layer signaling, etc. That is to say, the time interval of retransmission and the maximum number of retransmissions are configured by the network device for the communication device.
  • the RRC signaling may be systemic, or may be sent by the network device to a single communication device.
  • the network device sends the side configuration information to indicate the retransmission mode of the side transmission, for example, adaptive retransmission mode, non-adaptive retransmission mode, etc.
  • the side line configuration information adopts the corresponding retransmission mode.
  • the side configuration information may also include the above-mentioned retransmission interval and maximum retransmission times.
  • the side transmission uses a non-adaptive retransmission mode.
  • the second communication device feeds back ACK or NACK to the first communication device, and the first communication device feeds back ACK or NACK to the network device.
  • the network device schedules the time-frequency resource for retransmitting the data packet.
  • the time, frequency domain resources, transmission parameters, etc. of such retransmissions are determined dynamically by the network device.
  • at least one of the retransmission and initial transmission parameters may be different.
  • the retransmission and initial transmission parameters include modulated frequency domain resources, coding mode, multiple input multiple output (MIMO) mode, and so on.
  • the time-frequency resources for retransmitting data packets are reserved by the network device, and the retransmission parameters are pre-configured, which are the same as the initial transmission.
  • the first communication device requests the network device for time-frequency resources from the side transmission, as shown in FIG. 4, when the data packet transmission fails, the second communication device feeds back a NACK to the first communication device, the first communication The device does not need to request the network device to schedule the side transmission resource, and can use the same transmission parameters as the initial transmission to retransmit the data packet on the reserved retransmission time-frequency resource after receiving the NACK.
  • the side configuration information may further include a side feedback channel, a side feedback transmission time interval, and an uplink control channel resource indicator.
  • the time interval for sending the side feedback is the time interval between transmitting the data packet and transmitting the ACK or NACK on the side link.
  • the first communication device receives downlink control information from a network device, where the downlink control information includes side scheduling information that indicates uplink control channel resources and time-frequency resources used for initial transmission of data packets.
  • the first communication device may feed back the success or failure of the side link data transmission to the network device on the uplink control channel resource.
  • the control channel for carrying the feedback information that the first communication device feeds back to the network device whether the transmission of the side link data packet is successful may adopt the same design as the physical uplink control channel (physical uplink control channel, PUCCH).
  • PUCCH physical uplink control channel
  • the first communication device may obtain PUCCH information by the following method: the network upper layer configures a resource group for side feedback, and the time domain resource for feedback may be added to the side scheduling information by adding an indication field (for example, PDCCH-to- HARQ_feedback timing indicator); the specific resource group to be used can be determined according to the number of information bits fed back; the specific frequency domain resources and cyclic shift parameters can be designed with the PUCCH, by sending the downlink control information of the side scheduling information (downlink The control channel element (CCE) index of the control information (DCI), the uplink control channel resource index (PUCCH resource index) carried in the DCI, and the parameters of the high-level configuration are determined together, and will not be repeated here.
  • CCE control channel element
  • each initial transmission and retransmission corresponds to an uplink control channel. If the first communication device does not feedback an ACK, the uplink control channel resource is not used. The network device determines the number of side transmissions by detecting on which upstream control channel the ACK is received.
  • the first communication device may also obtain uplink control channel resources through the side configuration information. That is to say, the side line configuration information may also include an uplink control channel indicator.
  • the first communication device may obtain the retransmission interval and/or the maximum number of retransmissions by receiving the side scheduling information sent by the network device, that is, the side scheduling information also includes the retransmission time interval and/or the maximum retransmission Number of transmissions.
  • the first communication device determines a time-frequency resource for retransmitting the data packet according to the retransmission interval, the maximum number of retransmissions, and the side schedule information.
  • the first communication device determines the time-frequency resource for retransmitting the data packet according to the time interval of retransmission, the maximum number of retransmissions, and the time-frequency resource for initial transmission of the data packet.
  • the time domain resource of the initial transmission data packet occupies an (orthogonal frequency division multiplexing, OFDM) symbol with an index number of 0, the retransmission interval is 1 time slot, and the maximum number of retransmissions is 2.
  • the first retransmission The time domain resource of the data packet occupies the time slot with index number 2, the time domain resource of the second retransmission of the data packet occupies the time slot with index number 4; the frequency domain resource of the retransmission of the data packet and the initial transmission of the data
  • the frequency domain resources of the packets are the same.
  • the time domain resources in the side communication resources may be different time granularities such as frames, subframes, time slots, mini-slots, orthogonal frequency division multiplexing (OFDM) symbols.
  • the time slot includes several consecutive OFDM symbols.
  • NCP normal cyclic prefix
  • ECP extended CP
  • one slot includes 12 OFDM symbols.
  • the time-frequency resource for retransmitting the data packet may also be indicated in the side schedule information.
  • the first communication device before the first communication device receives the downlink control information, the first communication device sends a side scheduling request to the network device to request the network device for time-frequency resources for initial transmission of the data packet, or for initial transmission The time-frequency resource of the data packet and the time-frequency resource used to retransmit the data packet.
  • the side scheduling request includes a scheduling request (scheduling request, SR) and a buffer status report (buffer status report, BSR).
  • SR scheduling request
  • BSR buffer status report
  • the first communication device sends the data packet to N second communication devices on the time-frequency resource for initial transmission and/or retransmission of the data packet, where N is a positive integer.
  • the first communication device will retransmit the data packet on the time-frequency resource of the next retransmission of the data packet when the initial data packet fails or a certain retransmission data packet fails to reach the maximum number of retransmissions. That is to say, the first communication device will perform multiple transmissions until the transmission is successful or the maximum number of retransmissions is reached; when the data packet transmission is successful, the data packet will not be retransmitted.
  • the first communication device sends a data packet to the second communication device.
  • N When N is 1, the first communication device performs unicast transmission with the second communication device; when N is greater than 1, the first communication device simultaneously performs multicast transmission with N second communication devices, and the N second communication devices have The same group ID.
  • the first communication device determines whether the data packet is successfully sent.
  • the first communication device when the first communication device determines that the data packet transmission fails, the first communication device retransmits the data packet on the time-frequency resource used to retransmit the data packet; Or, when the first communication device determines that the data packet is successfully sent, the first communication device sends confirmation information ACK to the network device on the uplink control channel resource, and the ACK indicates that the data packet is successfully sent. After the network device receives the ACK sent by the first communication device, the network device releases the time-frequency resource used to retransmit the data packet.
  • the first communication device only sends an ACK to the network device when it is determined that the first communication device successfully transmitted the initial transmission or retransmission of the data packet to the second communication device, and the first communication device determines the first communication device
  • the initial transmission or retransmission of the data packet to the second communication device fails to be sent, no feedback is sent to the network device, that is, NACK is not sent, which can reduce signaling interaction between the first communication device and the network device.
  • the first communication device determines whether the data packet is successfully sent or failed for the current transmission.
  • the current transmission may be an initial transmission or a retransmission.
  • the first communication device when N is 1, after the initial transmission of the data packet, the first communication device receives a NACK for the data packet from the second communication device, at which time the first communication device determines that the data packet failed to be sent; Or, after the data packet is retransmitted and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device receives a NACK for the data packet from the second communication device, and the first communication The device determines that the data packet failed to be sent. When it is determined that the transmission of the data packet fails, the first communication device retransmits the data packet on the time-frequency resource used to retransmit the data packet.
  • the first communication device receives an ACK for the data packet from the second communication device, at which time the first communication device determines that the data packet was successfully sent; or, during the retransmission After the data packet and when the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device receives an ACK for the data packet from the second communication device, at which time the first communication device determines that the data packet is sent success.
  • the first communication device When it is determined that the transmission of the data packet fails, the first communication device retransmits the data packet on the time-frequency resource used to retransmit the data packet; when it is determined that the data packet is successfully transmitted, the first communication device is on the uplink control channel resource Acknowledgement information ACK is sent to the network device so that the network device can release the reserved time-frequency resources for retransmitting the data packet in time. Among them, ACK indicates that the data packet was successfully sent.
  • FIG. 4 is a schematic flowchart of data transmission using an embodiment of the present application. It should be understood that FIG. 4 only takes the maximum number of retransmissions of 2 as an example.
  • the network device schedules the initial transmission and retransmission resources of the side transmission for the first communication device according to the side scheduling request sent by the first communication device, and determines the side transmission parameters, including modulation and coding mode, MIMO mode, etc.;
  • the first communication device delivers side schedule information.
  • the first communication device receives the side scheduling information delivered by the network device; the first communication device determines the time-frequency resource for retransmitting the data packet; the first communication device sends the initial transmission time-frequency resource according to the transmission parameter indicated by the side scheduling information Side packet.
  • the second communication device receives and decodes the side data packet sent by the first communication device on the side link; the second communication device judges whether the decoding is correct, and if the decoding is correct, feeds back an ACK on the side feedback channel, if the decoding fails , Then feed back NACK on the side feedback channel.
  • the second communication device may include combined decoding when decoding the data packet.
  • the first communication device receives the ACK or NACK fed back by the second communication device on the side feedback channel; if it is ACK, the first communication device forwards the ACK to the network device, if it is NACK and the maximum number of retransmissions has not been reached, the first communication device Use retransmission time-frequency resources for retransmission.
  • the network device monitors the feedback message for side transmission on the uplink control channel.
  • the number of retransmissions of the side data packet does not reach the maximum number of retransmissions
  • the reserved retransmission time-frequency resources are released. Specifically, if new data is available, the network device is triggered to sidewalk the new data Transmission scheduling; if no ACK is received, the network device continues to reserve retransmission time-frequency resources.
  • the network device triggers the side data transmission scheduling of the new data.
  • the method of the embodiment of the present application may also determine that the first communication device sends the data packet.
  • the first communication device sends indication information to N second communication devices, the indication information is used to indicate the end of the data packet transmission; the first communication device NACK is sent to the network device on the uplink control channel resource, the NACK indicates that the data packet failed to be sent.
  • the network device releases the reserved retransmission time-frequency resources.
  • the first communication device receives a NACK for the data packet from at least one of the N second communication devices, at this time the first communication device determines the data packet The transmission fails; or, after retransmitting the data packet and when the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device receives from at least one second communication device among the N second communication devices For the NACK of the data packet, at this time, the first communication device determines that the data packet fails to be sent. When it is determined that the transmission of the data packet fails, the first communication device retransmits the data packet on the time-frequency resource used to retransmit the data packet.
  • the first communication device may retransmit the data packet to each of the N second communication devices.
  • the first communication device may also retransmit the data packet only to the second communication device that feeds back NACK.
  • the first communication device receives an ACK for the data packet from each of the N second communication devices, the first The communication device determines that the data packet is successfully sent; or, after retransmitting the data packet and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device selects from each of the N second communication devices The second communication device receives the ACK for the data packet, and at this time, the first communication device determines that the data packet is successfully transmitted. Or, as shown in FIG.
  • the first communication device determines The data packet is successfully sent; or, after the data packet is retransmitted and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, the first communication device does not select any second from the N second communication devices
  • the communication device receives a NACK for the data packet, and at this time, the first communication device determines that the data packet is successfully transmitted.
  • the first communication device When it is determined that the data packet is successfully sent, the first communication device sends confirmation information ACK to the network device on the uplink control channel resource, so that the network device releases the reserved time-frequency resource for retransmitting the data packet in time. Among them, ACK indicates that the data packet was successfully sent.
  • each second communication device in the multicast group is configured according to the index of the second communication device in the multicast group (for example, identification index (ID index))
  • ID index for example, identification index
  • the second communication device feeds back ACK or NACK on the respective dedicated side feedback channel according to whether the data packet is correctly decoded.
  • the first communication device receives the ACK or NACK fed back by the second communication device in the multicast group on the dedicated feedback channel of each second communication device.
  • each second communication device may also use a common side feedback channel. If the second communication device fails to decode the data packet, it feeds back NACK on the common side feedback channel; if the second communication device successfully decodes the data packet, it feeds back ACK or no feedback on the common side feedback channel.
  • the first communication device performs the operation after receiving the ACK when the NACK is not received or receives the ACK fed back by each second communication device; the first communication device performs the operation after receiving the NACK when receiving the NACK.
  • Embodiments of the present application also provide another method for transmitting data, which implements a physical layer hybrid automatic retransmission request technology, which can improve resource utilization.
  • FIG. 8 is a schematic flowchart of a data transmission method according to another embodiment of the present application.
  • the method in FIG. 8 includes at least part of the following content.
  • the first communication device obtains the retransmission interval and the maximum number of retransmissions.
  • the first communication device receives downlink control information from the network device, where the downlink control information includes side scheduling information that indicates uplink control channel resources and time-frequency resources for initial transmission of data packets.
  • the second communication device acquires uplink control channel resources.
  • the second communication device obtains uplink control channel resources from the network device.
  • the second communication device may simultaneously receive the side scheduling information delivered by the network device to obtain the uplink control channel resource.
  • the second communication device acquires uplink control channel resources from the first communication device.
  • the first communication device forwards the information for determining the uplink control channel resource carried in the DCI to the second communication device on the side link.
  • the information forwarded by the first communication device is carried in sidelink control information (sidelink control information), including an uplink control channel resource indicator used to indicate the time domain resource of the uplink control channel, a frequency domain resource used to indicate the uplink control channel, and a cyclic shift CCE index and PUCCH resource index of other information.
  • the first communication device determines a time-frequency resource for retransmitting the data packet according to the retransmission time interval, the maximum number of retransmissions, and the side schedule information.
  • the first communication device sends the data packet to N second communication devices on the time-frequency resource for initial transmission and/or retransmission of the data packet, where N is a positive integer.
  • the second communication device when the second communication device fails to decode the data packet, the second communication device sends a negative information NACK to the first communication device and executes 870; or, the second communication device correctly decodes the data packet In the case of a data packet, the second communication device sends an acknowledgement message ACK to the network device on the uplink control channel resource, the ACK indicates that the data packet was successfully sent, and executes 880.
  • the second communication device receives the data packet initially transmitted by the first communication device; the second communication device decodes the data packet initially transmitted, and in the case of decoding failure, the second communication device The communication device sends a NACK; and/or the second communication device receives the data packet retransmitted by the first communication device, and in the case of decoding failure, the second communication device sends a NACK to the first communication device.
  • the second communication device sends an ACK to the first communication device.
  • the second communication device receives the data packet initially transmitted by the first communication device; the second communication device decodes the initially transmitted data packet; and when the decoding is correct, the second communication device sends the data packet to the first communication device Send ACK; or the second communication device receives the data packet retransmitted by the first communication device; the second communication device decodes the retransmitted data packet; if the decoding is correct, the second communication device sends the first communication device Send ACK.
  • the first communication device retransmits the data packet on the time-frequency resource used to retransmit the data packet.
  • the network device releases the time-frequency resource for retransmitting the data packet.
  • FIG. 9 is a schematic flowchart of data transmission using another embodiment of the present application. It should be understood that FIG. 9 only takes the maximum number of retransmissions as 2 as an example.
  • the network device schedules the initial transmission and retransmission resources of the side transmission for the first communication device according to the side scheduling request sent by the first communication device, and determines the side transmission parameters, including modulation and coding mode, MIMO mode, etc.;
  • the first communication device delivers side schedule information.
  • the first communication device receives the side scheduling information delivered by the network device; the first communication device determines the time-frequency resource for retransmitting the data packet; the first communication device sends the initial transmission time-frequency resource according to the transmission parameter indicated by the side scheduling information Side packet.
  • the second communication device acquires the uplink control channel resource; the second communication device receives and decodes the side data packet sent by the first communication device on the side link; the second communication device determines whether the decoding is correct, and if the decoding is correct, the side ACK is fed back on the horizontal feedback channel and the uplink control channel, and if decoding fails, NACK is fed back on the side feedback channel.
  • the second communication device may include combined decoding when decoding the data packet.
  • the first communication device receives the ACK or NACK fed back by the second communication device on the side feedback channel; if it is ACK, the first communication device stops sending the data packet, if it is NACK and the maximum number of retransmissions is not reached, the first communication
  • the device uses retransmission time-frequency resources for retransmission.
  • the network device monitors the feedback message for side transmission on the uplink control channel.
  • the number of retransmissions of the side data packet does not reach the maximum number of retransmissions
  • the reserved retransmission time-frequency resources are released. Specifically, if new data is available, the network device is triggered to sidewalk the new data Transmission scheduling; if no ACK is received, the network device continues to reserve retransmission time-frequency resources.
  • the network device triggers the side data transmission scheduling of the new data.
  • the method of the embodiment of the present application may also determine that the first communication device fails to send the data packet and target the data packet
  • the first communication device sends indication information to N second communication devices, the indication information is used to indicate the end of the packet transmission;
  • the second communication device receives and decodes the first communication Control information sent by the device on the side link;
  • the second communication device determines whether it is stop retransmission indication information, and if it is, the second communication device sends denial information NACK to the network device on the uplink control channel resource, the NACK indicates the Failed to send the data packet.
  • the network device releases the reserved retransmission time-frequency resources.
  • the second communication device serves as one end to receive the data packet.
  • the first communication device decodes the data packet that is initially transmitted or retransmitted to the second communication device correctly, the second communication device sends an ACK to the network device in order to The network equipment releases the reserved retransmission time-frequency resources in time to improve the resource utilization rate.
  • the second communication device since the second communication device only sends an ACK to the network device when the first transmission or retransmission of the data packet is correctly decoded, and when the second communication device fails to decode the data packet, it does not feedback to the network device, that is, does not send NACK, This can reduce the signaling interaction between the second communication device and the network device.
  • the communication device 1000 in FIG. 10 may correspond to the above first communication device, or may be another communication device that implements the above method, such as a system-on-a-chip (SOC) or baseband chip Wait. As shown in FIG. 10, the communication device 1000 includes a receiving module 1010, a sending module 1020, a processing module 1030, and an acquiring module 1040.
  • SOC system-on-a-chip
  • the communication device 1000 includes a receiving module 1010, a sending module 1020, a processing module 1030, and an acquiring module 1040.
  • the obtaining module 1040 is used to obtain the retransmission interval and the maximum number of retransmissions.
  • the function of the acquisition module may be implemented by the processor.
  • the communication device 1000 may receive the side schedule information sent by the network device through the receiver, thereby obtaining the retransmission interval and/or the maximum number of retransmissions.
  • the function of the obtaining module may be implemented by the transceiver
  • the acquisition module may be implemented by the processor controlling the transceiver.
  • the receiving module 1010 is configured to receive downlink control information from a network device.
  • the downlink control information includes side scheduling information, which indicates uplink control channel resources and time-frequency resources used for initial transmission of data packets.
  • the processing module 1030 is configured to determine a time-frequency resource for retransmitting the data packet according to the retransmission time interval, the maximum number of retransmissions, and the side schedule information.
  • the sending module 1020 is configured to send the data packet to N second communication devices on the time-frequency resource used for initial transmission and/or retransmission of the data packet, where N is a positive integer.
  • the sending module 1020 is further configured to retransmit the data packet on the time-frequency resource used to retransmit the data packet when the communication device 1000 determines that the data packet failed to be transmitted; or, on the communication device 1000 When it is determined that the data packet is successfully sent, a confirmation message ACK is sent to the network device on the uplink control channel resource, and the ACK indicates that the data packet is successfully sent.
  • the sending module 1020 is further configured to: when the communication device 1000 determines that the data packet fails to be sent and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, to the N second communications
  • the device sends indication information, which is used to indicate the end of the data packet transmission; NACK is sent to the network device on the uplink control channel resource, and the NACK indicates that the data packet failed to be sent.
  • the N is equal to 1; the receiving module 1010 is further configured to: after initially transmitting the data packet, receive an ACK for the data packet from the second communication device.
  • the processing module 1030 is also used to determine that the data packet is successfully sent; or, the receiving module 1010 is also used to after the data packet is retransmitted and the number of retransmissions for the data packet does not reach the maximum number of retransmissions, An ACK for the data packet is received from the second communication device; the processing module 1030 is also used to determine that the data packet is successfully sent.
  • the N is greater than 1, and the N second communication devices have the same group identifier; the receiving module 1010 is also used to, after the initial transmission of the data packet, from each of the N second communication devices.
  • the second communication device receives an ACK for the data packet; the processing module 1030 is also used to determine that the data packet was successfully sent; or, the receiving module 1010 is also used to retransmit the data packet and to the data packet.
  • an ACK for the data packet is received from each of the N second communication devices; the processing module 1030 is also used to determine that the data packet is successfully sent Or, the processing module 1030 is also used to determine when the communication device 1000 does not receive a NACK for the data packet from any one of the N second communication devices after the data packet is initially transmitted.
  • the data packet is successfully sent; or, the processing module 1030 is further configured to: after the data packet is retransmitted, the number of retransmissions for the data packet does not reach the maximum number of retransmissions, and the communication device 1000 does not change from the N When any one of the second communication devices receives the NACK for the data packet, it is determined that the data packet is successfully sent.
  • the N is equal to 1, and the receiving module 1010 is further configured to: after initially transmitting the data packet, receive a NACK for the data packet from the second communication device; the processing module 1030 is also used to determine the Failure to send a data packet; or the receiving module 1010 is also used to receive the data for the data from the second communication device after the data packet is retransmitted and the number of retransmissions for the data packet does not reach the maximum number of retransmissions NACK of the packet; the processing module 1030 is also used to determine that the data packet failed to be sent.
  • the N is greater than 1, and the N second communication devices have the same group identifier; the receiving module 1010 is further configured to, after initially transmitting the data packet, select at least one of the N second communication devices.
  • the second communication device receives a NACK for the data packet; the processing module 1030 is also used to determine that the data packet failed to be sent; or the receiving module 1010 is also used to retransmit the data packet and re-target the data packet.
  • a NACK for the data packet is received from at least one of the N second communication devices; the processing module 1030 is also used to determine that the data packet fails to be sent.
  • the receiving module 1010 is further configured to: receive side line configuration information from the network device, where the side line configuration information is used to instruct the communication device 1000 to apply a non-adaptive retransmission mode.
  • the side schedule information includes at least one of the following information: the time-frequency resource used for the initial transmission of the data packet, the time interval of the retransmission, the modulation and coding mode, the new data indication, and the hybrid automatic retransmission HARQ process number , A multiple input multiple output MIMO mode, an uplink control channel resource indication, and the identification of the communication device 1000.
  • the sending module 1020 is further configured to: send a side scheduling request to the network device, and the side scheduling request is used to request the time-frequency resource for initial transmission of the data packet.
  • the receiving module 1010 may be implemented by a receiver.
  • the processing module 1030 may be implemented by a processor.
  • the sending module 1020 may be implemented by a sender.
  • the obtaining module 1040 may be implemented by a receiver or a processor.
  • the communication device 1100 in FIG. 11 may correspond to the above second communication device, or may be other communication devices that implement the above method, such as a system-on-chip, a system-on-chip SOC, or a baseband chip. As shown in FIG. 11, the communication device 1100 includes a receiving module 1110, a sending module 1120, and an acquiring module 1140.
  • the obtaining module 1140 is used to obtain uplink control channel resources.
  • the receiving module 1110 is configured to receive an initial transmission or retransmission data packet of the first communication device.
  • the sending module 1120 is configured to send a negative information NACK to the first communication device if the communication device 1100 fails to decode the data packet; or, if the communication device 1100 correctly decodes the data packet, the uplink Acknowledgement information ACK is sent to the network device on the control channel resource, and the ACK indicates that the data packet is successfully sent.
  • the receiving module 1110 is further configured to: receive an indication from the first communication device when the communication device 1100 fails to decode the data packet and the number of retransmissions for the data packet does not reach the maximum number of retransmissions Information, the indication information is used to indicate the end of the data packet transmission; the sending module 1120 is also used to send a denial of information NACK to the network device on the uplink control channel resource, the NACK indicates that the data packet failed to be sent.
  • the sending module 1120 is further configured to: send an ACK to the first communication device.
  • the obtaining module 1140 is specifically configured to: obtain uplink control channel resources from the first communication device or the network device.
  • the receiving module 1110 may be implemented by a receiver.
  • the obtaining module 1140 may be realized by a receiver.
  • the sending module 1120 may be implemented by a sender.
  • the network device 1200 in FIG. 12 may correspond to the above network device, or may be another communication device that implements the above method, such as a system-on-chip, a system-on-chip SOC, or a baseband chip. As shown in FIG. 12, the network device 1200 includes a receiving module 1210, a sending module 1220, and a processing module 1230.
  • the sending module 1220 is configured to send downlink control information, the downlink control information including side scheduling information, which indicates uplink control channel resources and time-frequency resources used for initial transmission of data packets between communication devices.
  • the receiving module 1210 is configured to receive acknowledgement information ACK sent on the uplink control channel resource;
  • the processing module 1230 is configured to release the time-frequency resource corresponding to the time-frequency resource and retransmit the data packet.
  • the receiving module 1210 is further configured to: receive denial information NACK sent on the uplink control channel resource, the NACK is sent at the end of data packet transmission; the processing module 1230 is used to release the time-frequency resource corresponding Time-frequency resource for retransmitting the data packet.
  • the sending module 1220 is further configured to send side configuration information, which is used to instruct a non-adaptive retransmission mode for data packets transmitted between the communication devices.
  • the side row configuration information further includes a retransmission interval and a maximum number of retransmissions.
  • the side schedule information includes at least one of the following information: the time-frequency resource used for the initial transmission of the data packet, the time interval of the retransmission, the modulation and coding mode, the new data indication, and the hybrid automatic retransmission HARQ process number , A multiple-input multiple-output MIMO mode, an uplink control channel resource indicator, and a first communication device identifier.
  • the receiving module 1210 is further configured to: receive a scheduling request message, and the scheduling request message is used to request the time-frequency resource for initial transmission of data packets between communication devices.
  • the receiving module 1210 may be implemented by a receiver.
  • the processing module 1230 may be implemented by a processor.
  • the sending module 1220 may be implemented by a sender.
  • the communication device 1300 in FIG. 13 may correspond to the above first communication device, or may be another communication device that implements the above method, for example, a system-on-chip, a system-on-chip SOC, or a baseband chip. As shown in FIG. 13, the communication device 1300 includes a transceiver 1310, a processor 1320, and a memory 1330.
  • the memory may also be referred to as a storage medium or storage device.
  • the memory may be set independently of the processor, or may be integrated with the processor, which is not limited in the embodiments of the present application.
  • the transceiver 1310, the processor 1320, and the memory 1330 communicate with each other through an internal connection path, and transfer control and/or data signals.
  • the processor 1320 obtains the retransmission interval and the maximum number of retransmissions from the memory 1330; or the transceiver 1310 receives the side line sent by the network device Scheduling information to obtain the time interval and/or the maximum number of retransmissions of the retransmission; or the processor 1320 controls the transceiver 1310 to obtain the time interval and/or the maximum number of retransmissions of the retransmission.
  • the transceiver 1310 is also used to receive downlink control information from the network device.
  • the downlink control information includes side scheduling information, which indicates uplink control channel resources and time-frequency resources for initial transmission of data packets.
  • the processor 1320 is configured to determine a time-frequency resource for retransmitting the data packet according to the retransmission time interval, the maximum number of retransmission times, and the side schedule information.
  • the transceiver 1310 is further configured to send the data packet to N second communication devices on the time-frequency resource used for initial transmission and/or retransmission of the data packet, where N is a positive integer.
  • the transceiver 1310 is further configured to retransmit the data packet on the time-frequency resource used to retransmit the data packet when the communication device 1300 determines that the data packet has failed to be transmitted; or, to determine the communication device 1300 When the data packet is successfully sent, an ACK message is sent to the network device on the uplink control channel resource, and the ACK indicates that the data packet is successfully sent.
  • the communication device 1400 in FIG. 14 may correspond to the above second communication device, or may be other communication devices that implement the above method, such as a system-on-chip, a system-on-chip SOC, or a baseband chip.
  • the communication device 1400 includes a transceiver 1310, a processor 1420, and a memory 1430.
  • the memory may also be referred to as a storage medium or storage device.
  • the memory may be set independently of the processor, or may be integrated with the processor, which is not limited in the embodiments of the present application.
  • the transceiver 1410, the processor 1420, and the memory 1430 communicate with each other through an internal connection path, and transfer control and/or data signals.
  • the transceiver 1410 is configured to acquire uplink control channel resources.
  • the transceiver 1410 is also used to receive the first transmission or retransmission data packet of the first communication device.
  • the transceiver 1410 is further configured to send a negative information NACK to the first communication device if the communication device 1400 fails to decode the data packet; or, in the case where the communication device 1400 correctly decodes the data packet, Acknowledgement information ACK is sent to the network device on the uplink control channel resource, and the ACK indicates that the data packet is successfully sent.
  • the network device 1500 in FIG. 15 may correspond to the above network device, or may be other communication devices that implement the above method, such as a system-on-chip, a system-on-chip SOC, or a baseband chip.
  • the network device 1500 includes a transceiver 1510, a processor 1520, and a memory 1530.
  • the memory may also be referred to as a storage medium or storage device.
  • the memory may be set independently of the processor, or may be integrated with the processor, which is not limited in the embodiments of the present application.
  • the transceiver 1510, the processor 1520, and the memory 1530 communicate with each other through an internal connection channel, and transfer control and/or data signals.
  • the transceiver 1510 is configured to send downlink control information, and the downlink control information includes side scheduling information, which indicates uplink control channel resources and time-frequency resources for initial transmission of data packets between communication devices .
  • the transceiver 1510 is also used to receive the acknowledgement information ACK sent on the uplink control channel resource;
  • the processor 1520 is configured to release the time-frequency resource corresponding to the time-frequency resource and retransmit the data packet.
  • the transceiver described in each embodiment of the present application may also be referred to as a transceiver unit, a transceiver, a transceiver device, or the like.
  • the processor may also be called a processing unit, a processing board, a processing module, a processing device, and the like.
  • the device used to implement the receiving function in the transceiver may be regarded as a receiving unit
  • the device used to implement the transmitting function in the transceiver may be regarded as a transmitting unit, that is, the transceiver includes a receiving unit and a transmitting unit.
  • the receiving unit may sometimes be called a receiver, a receiver, or a receiving circuit.
  • the sending unit may sometimes be called a transmitter, a transmitter, or a transmitting circuit.
  • the memories described in the embodiments of the present application are used to store computer instructions and parameters required for the operation of the processor.
  • the processor described in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor or instructions in the form of software.
  • the processor described in the embodiments of the present application may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or an existing programmable gate array (field programmable gate array) , FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • the methods, steps, and logical block diagrams disclosed in the embodiments of the present application may be implemented or executed.
  • the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
  • the steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied and executed by a hardware decoding processor, or may be executed and completed by a combination of hardware and software modules in the decoding processor.
  • the software module may be located in random access memory (RAM), flash memory, read-only memory (ROM), programmable read-only memory or electrically erasable programmable memory, registers, etc. Storage media.
  • the storage medium is located in the memory.
  • the processor reads the instructions in the memory and combines the hardware to complete the steps of the above method.
  • the value of the sequence number of each process does not mean that the execution order is sequential, and the execution order of each process should be determined by its function and internal logic, and should not correspond to the implementation process of the embodiments of this application Constitute any limitation.
  • the computer program product includes one or more computer instructions.
  • the computer may be a general-purpose computer, a dedicated 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 to another website, computer, server or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.).
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device including one or more available medium integrated servers, data centers, and the like.
  • the available media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, digital video disc (DVD)), or semiconductor media (eg, solid state disk (SSD)), etc. .
  • the disclosed system, device, 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, and there may be other divisions in actual implementation, for example, 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, and may be in 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, that is, they 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 purpose 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 unit may exist alone physically, or two or more units may be integrated into one unit.
  • the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
  • the technical solution of the present application essentially or part of the contribution to the existing technology or part of the technical solution can be embodied in the form of a software product
  • the computer software product is stored in a storage medium, including Several instructions are used to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application.
  • the foregoing storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program codes .

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

本申请提供了用于传输数据的方法、通信设备和网络设备,可应用于车联网,例如NR V2X、LTE-V、DSRC等。在本申请的技术方案中,网络设备为侧行链路通信配置最大重传次数、重传的时间间隔等传输参数,并通过侧行调度信息调度侧行传输的时频资源。发送侧通信设备在侧行传输正确时反馈ACK给网络设备,以便网络设备及时释放预留的重传时频资源;在侧行传输失败时,发送侧通信设备利用预留的重传时频资源实现快速侧行重传。通过上述技术方案可以降低侧行传输时延,提高资源利用率。

Description

用于传输数据的方法、通信设备和网络设备
本申请要求于2019年01月11日提交中国专利局、申请号为201910028388.9、申请名称为“用于传输数据的方法、通信设备和网络设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信领域,并且更具体地涉及用于传输数据的方法、通信设备和网络设备。
背景技术
在第三代合作伙伴项目(the 3rd generation partnership project,3GPP)中提出了基于蜂窝网络的车联网技术,通过车到外界(vehicle to everything,V2X)通信***将汽车互联,提供包括车到车(vehicle to vehicle,V2V)、车到人(vehicle to pedestrian,V2P)、车到基础设施(vehicle to infrastructure,V2I)和车到网络(vehicle to network,V2N)的智能交通业务。除V2N车辆和网络通信使用上下行链路,其余V2V、V2I和V2P数据通信均使用侧行链路进行通信。其中侧行链路(sidelink,SL)是针对通信设备和通信设备之间直接通信定义的,也即通信设备和通信设备之间不通过网络设备转发而直接通信。这里的通信设备可以是车载通信模块或通信终端、手持通信终端或路边单元(road side unit,RSU)。
侧行链路通信包含两种通信模式。第一种通信模式是基于网络设备调度的侧行通信,通信设备根据网络设备的侧行调度信息在被调度的时频资源上发送侧行通信的控制消息和数据,称为调度传输模式;第二种通信模式是通信设备在侧行通信资源包含的可用时频资源中自行选择通信所用的时频资源,并在所选择的时频资源上发送控制消息和数据,称为非调度传输模式。
LTE V2X中的调度传输模式的流程如图1所示。发送端通信设备1向网络设备发送调度请求(scheduling request,SR)或缓存状态报告(buffer status report,BSR),请求网络设备为侧行传输分配资源;网络设备为侧行传输分配资源;网络设备向通信设备1下发调度的侧行传输的时频资源;通信设备1在分配的侧行传输资源上向接收端通信设备2发送侧行用户数据。通信设备1在侧行链路上针对一个数据包可以有一次或多次发送,例如LTE V2X中定义最多可以支持对一个数据包重复发送2次。此时网络设备可以一次调度分配多次侧行传输的时频资源,例如如图1所示网络设备为通信设备1调度重复发送2次的时频资源。由于LTE V2X没有定义反馈机制,因此网络设备和通信设备1都不知道侧行是否正确传输,网络设备在两次传输结束后释放调度的时频资源。
LTE V2X仅定义了侧行链路上的广播传输,NR V2X同时也引入了侧行链路上的单播和组播传输。3GPP标准在侧行链路定义了物理层侧行反馈信道(physical sidelink feedback channel,PSFCH),主要用于接收UE向发送UE反馈是否接收成功的确认消息等。
针对调度传输模式,网络设备不知道侧行是否正确传输,仅在侧行传输达到最大重传次数时释放调度的资源,资源的利用率较低。
发明内容
本申请提供用于传输数据的方法、通信设备和网络设备,可以提高资源的利用率。
第一方面,本申请提供了一种用于传输数据的方法,该方法包括:第一通信设备获取重传的时间间隔和最大重传次数;该第一通信设备从网络设备接收下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于初传数据包的时频资源;该第一通信设备根据该重传的时间间隔、该最大重传次数以及该侧行调度信息,确定用于重传该数据包的时频资源;该第一通信设备在该用于初传和/或重传该数据包的时频资源上向N个第二通信设备发送该数据包,该N为正整数;在该第一通信设备确定该数据包发送失败的情况下,该第一通信设备在该用于重传该数据包的时频资源上重传该数据包;或者,在该第一通信设备确定该数据包发送成功的情况下,该第一通信设备在该上行控制信道资源上向该网络设备发送确认信息ACK,该ACK指示该数据包发送成功。
在上述技术方案中,第一通信设备作为发送数据包的一端,在确定第一通信设备向第二通信设备初传或重传的数据包发送成功时,第一通信设备向网络设备发送ACK,以便网络设备及时释放预留的重传时频资源,提高资源利用率。
此外,第一通信设备根据网络设备调度的初传数据包的时频资源、重传的时间间隔、和最大重传次数,确定用于重传数据包的时频资源,在初传数据包失败时,第一通信设备无需向网络设备请求重传数据包的时频资源,而是直接在确定的重传数据包的时频资源实现快速重传,从而降低传输时延。
由于第一通信设备仅在确定第一通信设备向第二通信设备初传或重传的数据包发送成功时,向网络设备发送ACK,而在第一通信设备在确定第一通信设备向第二通信设备初传或重传的数据包发送失败时,不向网络设备反馈,即不发送NACK,这样可以减少第一通信设备与网络设备之间的信令交互。
在一种可能的实现方式中,该方法还包括:在该第一通信设备确定该数据包发送失败且针对该数据包的重传次数未达到该最大重传次数的情况下,该第一通信设备向该N个第二通信设备发送指示信息,该指示信息用于指示该数据包发送结束;该第一通信设备在该上行控制信道资源上向该网络设备发送否认信息NACK,该NACK指示该数据包发送失败。
由于在网络拥塞、信道质量差等情况下,第一通信设备有可能会决定停止重传数据包。在此情况下,如果网络设备仍等到数据包达到最大重传次数或者传输成功才释放资源,会造成时频资源浪费。因此在此情况下,上述技术方案中第一通信设备向网络设备发送NACK,指示网络设备释放资源,这样可以提高资源利用率。
在一种可能的实现方式中,该N等于1;该第一通信设备确定该数据包发送成功,包括:在初传该数据包之后,该第一通信设备从该第二通信设备接收到针对该数据包的ACK;该第一通信设备确定该数据包发送成功;或者,在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,该第一通信设备从该第二通信设备接收到针对该数据包的ACK;该第一通信设备确定该数据包发送成功。
在上述技术方案中,对于单播模式,第一通信设备在接收到第二通信设备发送的ACK时,确定数据包发送成功,可以提高数据包传输的可靠性。
在一种可能的实现方式中,该N大于1,该N个第二通信设备具有相同的组标识;该第一通信设备确定该数据包发送成功,包括:在初传该数据包之后,该第一通信设备从该N个第二通信设备中每个第二通信设备接收到针对该数据包的ACK;该第一通信设备确定该数据包发送成功;或者,在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,该第一通信设备从该N个第二通信设备中每个第二通信设备接收到针对该数据包的ACK;该第一通信设备确定该数据包发送成功;或者,在初传该数据包之后,该第一通信设备未从该N个第二通信设备中任意一个第二通信设备接收到针对该数据包的NACK;该第一通信设备确定该数据包发送成功;或者,在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,该第一通信设备未从该N个第二通信设备中任意一个第二通信设备接收到针对该数据包的NACK;该第一通信设备确定该数据包发送成功。
在上述技术方案中,对于组播模式,第一通信设备在接收到所有第二通信设备发送的ACK或未收到NACK时,确定数据包发送成功,可以提高数据包传输的可靠性。
在一种可能的实现方式中,该N等于1,该第一通信设备确定该数据包发送失败,包括:在初传该数据包之后,该第一通信设备从该第二通信设备接收到针对该数据包的NACK;该第一通信设备确定该数据包发送失败;或在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,该第一通信设备从该第二通信设备接收到针对该数据包的NACK;该第一通信设备确定该数据包发送失败。
在上述技术方案中,对于单播模式,第一通信设备在接收到第二通信设备发送的NACK时,确定数据包发送失败,从而启动数据包重传,可以提高数据包传输的可靠性。
在一种可能的实现方式中,该N大于1,该N个第二通信设备具有相同的组标识;
该第一通信设备确定该数据包发送失败,包括:在初传该数据包之后,该第一通信设备从该N个第二通信设备中至少一个第二通信设备接收到针对该数据包的NACK;该第一通信设备确定该数据包发送失败;或在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,该第一通信设备从该N个第二通信设备中至少一个第二通信设备接收到针对该数据包的NACK;该第一通信设备确定该数据包发送失败。
在上述技术方案中,对于组播模式,第一通信设备在接收到任意一个第二通信设备发送的NACK时,确定数据包发送失败,从而启动数据包重传,可以提高数据包传输的可靠性。
在一种可能的实现方式中,该方法还包括:该第一通信设备从该网络设备接收侧行配置信息,该侧行配置信息用于指示该第一通信设备应用非自适应重传模式。
在一种可能的实现方式中,该侧行调度信息包括以下信息的至少一个:该用于初传数据包的时频资源、该重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ进程号、多输入多输出MIMO模式、上行控制信道资源指示和该第一通信设备标识。
在一种可能的实现方式中,该方法还包括:该第一通信设备向该网络设备发送侧行调度请求,该侧行调度请求用于请求该用于初传数据包的时频资源。
在上述技术方案中,当有侧行数据包要发送时,第一通信设备向网络设备请求传输侧 行数据的时频资源,这样可以仅在有数据发送时才占用时频资源,可以提高资源利用率。
第二方面,本申请提供了一种用于传输数据的方法,该方法包括:第二通信设备获取上行控制信道资源;该第二通信设备接收第一通信设备初传或重传的数据包;在该第二通信设备解码该数据包失败的情况下,该第二通信设备向该第一通信设备发送否定信息NACK;或者,在该第二通信设备正确解码该数据包的情况下,该第二通信设备在该上行控制信道资源上向网络设备发送确认信息ACK,该ACK指示该数据包发送成功。
在上述技术方案中,第二通信设备作为接收数据包的一端,在第一通信设备向第二通信设备初传或重传的数据包正确解码时,第二通信设备向网络设备发送ACK,以便网络设备及时释放预留的重传时频资源,提高资源利用率。
此外,由于第二通信设备仅在初传或重传的数据包正确解码时,向网络设备发送ACK,而在第二通信设备数据包解码失败时,不向网络设备反馈,即不发送NACK,这样可以减少第二通信设备与网络设备之间的信令交互。
在一种可能的实现方式中,该方法还包括:在该第二通信设备解码该数据包失败且针对该数据包的重传次数未达到该最大重传次数的情况下,该第二通信设备从该第一通信设备接收指示信息,该指示信息用于指示该数据包传输结束;该第二通信设备在该上行控制信道资源上向网络设备发送否认信息NACK,该NACK指示该数据包发送失败。
由于在网络拥塞、信道质量差等情况下,第一通信设备有可能会决定停止重传数据包。在此情况下,如果网络设备仍等到数据包达到最大重传次数或者传输成功才释放资源,会造成时频资源浪费。因此在此情况下,上述技术方案中第二通信设备在接收到第一通信设备发送的指示信息后,向网络设备发送NACK,指示网络设备释放资源,这样可以提高资源利用率。
在一种可能的实现方式中,在该第二通信设备正确解码该数据包的情况下,该方法还包括:该第二通信设备向该第一通信设备发送ACK。
在上述技术方案中,在正确解码该数据包的情况下,第二通信设备还向第一通信设备发送ACK,指示第一通信设备该数据包发送成功,可以提高侧行传输的可靠性。
在一种可能的实现方式中,该第二通信设备获取上行控制信道资源,包括:该第二通信设备从该第一通信设备或该网络设备获取上行控制信道资源。
第三方面,本申请提供了一种用于传输数据的方法,该方法包括:网络设备发送下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于在通信设备之间初传数据包的时频资源;该网络设备接收在该上行控制信道资源上发送的确认信息ACK;该网络设备释放该时频资源对应的重传该数据包的时频资源。
在上述技术方案中,网络设备在接收到通信设备发送的ACK时,即可释放预留的重传时频资源,无需等到达到最大重传次数,因此可以提高资源利用率。
在一种可能的实现方式中,该方法还包括:该网络设备接收在该上行控制信道资源上发送的否认信息NACK,该NACK是在数据包传输结束时发送的;该网络设备释放该时频资源对应的重传该数据包的时频资源。
由于在网络拥塞、信道质量差等情况下,通信设备有可能会决定停止重传数据包。在此情况下,如果网络设备仍等到数据包达到最大重传次数或者传输成功才释放资源,会造成时频资源浪费。因此在此情况下,上述技术方案中通信设备向网络设备发送NACK,指 示网络设备释放资源,这样可以提高资源利用率。
在一种可能的实现方式中,该方法还包括:该网络设备发送侧行配置信息,该侧行配置信息用于指示该通信设备之间传输数据包应用非自适应重传模式。
在一种可能的实现方式中,该侧行配置信息还包括重传的时间间隔和最大重传次数。
在一种可能的实现方式中,该侧行调度信息包括以下信息的至少一个:该用于初传数据包的时频资源、该重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ进程号、多输入多输出MIMO模式、上行控制信道资源指示和第一通信设备标识。
在一种可能的实现方式中,该方法还包括:该网络设备接收调度请求消息,该调度请求消息用于请求该用于在通信设备之间初传数据包的时频资源。
在上述技术方案中,网络设备在接收到通信设备发送的调度请求消息时,才为通信设备分配资源,这样可以仅在有数据发送时才占用时频资源,可以提高资源利用率。
第四方面,本申请提供了一种通信设备,该通信设备包括:获取模块,用于获取重传的时间间隔和最大重传次数;接收模块,用于从网络设备接收下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于初传数据包的时频资源;处理模块,用于根据该重传的时间间隔、该最大重传次数以及该侧行调度信息,确定用于重传该数据包的时频资源;发送模块,用于在该用于初传和/或重传该数据包的时频资源上向N个第二通信设备发送该数据包,该N为正整数;该发送模块,还用于在该通信设备确定该数据包发送失败的情况下,在该用于重传该数据包的时频资源上重传该数据包;或者,在该通信设备确定该数据包发送成功的情况下,在该上行控制信道资源上向该网络设备发送确认信息ACK,该ACK指示该数据包发送成功。
在上述技术方案中,第一通信设备作为发送数据包的一端,在确定第一通信设备向第二通信设备初传或重传的数据包发送成功时,第一通信设备向网络设备发送ACK,以便网络设备及时释放预留的重传时频资源,提高资源利用率。
此外,第一通信设备根据网络设备调度的初传数据包的时频资源、重传的时间间隔、和最大重传次数,确定用于重传数据包的时频资源,在初传数据包失败时,第一通信设备无需向网络设备请求重传数据包的时频资源,而是直接在确定的重传数据包的时频资源实现快速重传,从而降低传输时延。
由于第一通信设备仅在确定第一通信设备向第二通信设备初传或重传的数据包发送成功时,向网络设备发送ACK,而在第一通信设备在确定第一通信设备向第二通信设备初传或重传的数据包发送失败时,不向网络设备反馈,即不发送NACK,这样可以减少第一通信设备与网络设备之间的信令交互。
在一种可能的实现方式中,该发送模块还用于:在该通信设备确定该数据包发送失败且针对该数据包的重传次数未达到该最大重传次数的情况下,向该N个第二通信设备发送指示信息,该指示信息用于指示该数据包发送结束;在该上行控制信道资源上向该网络设备发送否认信息NACK,该NACK指示该数据包发送失败。
由于在网络拥塞、信道质量差等情况下,第一通信设备有可能会决定停止重传数据包。在此情况下,如果网络设备仍等到数据包达到最大重传次数或者传输成功才释放资源,会造成时频资源浪费。因此在此情况下,上述技术方案中第一通信设备向网络设备发送NACK,指示网络设备释放资源,这样可以提高资源利用率。
在一种可能的实现方式中,该N等于1;该接收模块还用于:在初传该数据包之后,从该第二通信设备接收到针对该数据包的ACK;该处理模块,还用于确定该数据包发送成功;或者,该接收模块,还用于在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,从该第二通信设备接收到针对该数据包的ACK;该处理模块,还用于确定该数据包发送成功。
在上述技术方案中,对于单播模式,第一通信设备在接收到第二通信设备发送的ACK时,确定数据包发送成功,可以提高数据包传输的可靠性。
在一种可能的实现方式中,该N大于1,该N个第二通信设备具有相同的组标识;该接收模块,还用于在初传该数据包之后,从该N个第二通信设备中每个第二通信设备接收到针对该数据包的ACK;该处理模块,还用于确定该数据包发送成功;或者,该接收模块,还用于在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,从该N个第二通信设备中每个第二通信设备接收到针对该数据包的ACK;该处理模块,还用于确定该数据包发送成功;或者,该处理模块,还用于在初传该数据包之后,该通信设备未从该N个第二通信设备中任意一个第二通信设备接收到针对该数据包的NACK时,确定该数据包发送成功;或者,该处理模块,还用于在重传该数据包之后、针对该数据包的重传次数未达到该最大重传次数,且该通信设备未从该N个第二通信设备中任意一个第二通信设备接收到针对该数据包的NACK时,确定该数据包发送成功。
在上述技术方案中,对于组播模式,第一通信设备在接收到所有第二通信设备发送的ACK或未收到NACK时,确定数据包发送成功,可以提高数据包传输的可靠性。
在一种可能的实现方式中,该N等于1,该接收模块还用于:在初传该数据包之后,从该第二通信设备接收到针对该数据包的NACK;该处理模块,还用于确定该数据包发送失败;或该接收模块,还用于在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,从该第二通信设备接收到针对该数据包的NACK;该处理模块,还用于确定该数据包发送失败。
在上述技术方案中,对于单播模式,第一通信设备在接收到第二通信设备发送的NACK时,确定数据包发送失败,从而启动数据包重传,可以提高数据包传输的可靠性。
在一种可能的实现方式中,该N大于1,该N个第二通信设备具有相同的组标识;该接收模块,还用于在初传该数据包之后,从该N个第二通信设备中至少一个第二通信设备接收到针对该数据包的NACK;该处理模块,还用于确定该数据包发送失败;或该接收模块,还用于在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,从该N个第二通信设备中至少一个第二通信设备接收到针对该数据包的NACK;该处理模块,还用于确定该数据包发送失败。
在上述技术方案中,对于组播模式,第一通信设备在接收到任意一个第二通信设备发送的NACK时,确定数据包发送失败,从而启动数据包重传,可以提高数据包传输的可靠性。
在一种可能的实现方式中,该接收模块还用于:从该网络设备接收侧行配置信息,该侧行配置信息用于指示该通信设备应用非自适应重传模式。
在一种可能的实现方式中,该侧行调度信息包括以下信息的至少一个:该用于初传数据包的时频资源、该重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ 进程号、多输入多输出MIMO模式、上行控制信道资源指示和该通信设备标识。
在一种可能的实现方式中,该发送模块还用于:向该网络设备发送侧行调度请求,该侧行调度请求用于请求该用于初传数据包的时频资源。
在上述技术方案中,当有侧行数据包要发送时,第一通信设备向网络设备请求传输侧行数据的时频资源,这样可以仅在有数据发送时才占用时频资源,可以提高资源利用率。
第五方面,本申请提供了一种通信设备,该通信设备包括:获取模块,用于获取上行控制信道资源;接收模块,用于接收第一通信设备初传或重传的数据包;发送模块,用于在该通信设备解码该数据包失败的情况下,向该第一通信设备发送否定信息NACK;或者,在该通信设备正确解码该数据包的情况下,在该上行控制信道资源上向网络设备发送确认信息ACK,该ACK指示该数据包发送成功。
在上述技术方案中,第二通信设备作为接收数据包的一端,在第一通信设备向第二通信设备初传或重传的数据包正确解码时,第二通信设备向网络设备发送ACK,以便网络设备及时释放预留的重传时频资源,提高资源利用率。
此外,由于第二通信设备仅在初传或重传的数据包正确解码时,向网络设备发送ACK,而在第二通信设备数据包解码失败时,不向网络设备反馈,即不发送NACK,这样可以减少第二通信设备与网络设备之间的信令交互。
在一种可能的实现方式中,该接收模块还用于:在该通信设备解码该数据包失败且针对该数据包的重传次数未达到该最大重传次数的情况下,从该第一通信设备接收指示信息,该指示信息用于指示该数据包传输结束;发送模块,还用于在该上行控制信道资源上向网络设备发送否认信息NACK,该NACK指示该数据包发送失败。
由于在网络拥塞、信道质量差等情况下,第一通信设备有可能会决定停止重传数据包。在此情况下,如果网络设备仍等到数据包达到最大重传次数或者传输成功才释放资源,会造成时频资源浪费。因此在此情况下,上述技术方案中第二通信设备在接收到第一通信设备发送的指示信息后,向网络设备发送NACK,指示网络设备释放资源,这样可以提高资源利用率。
在一种可能的实现方式中,在该通信设备正确解码该数据包的情况下,该发送模块还用于:向该第一通信设备发送ACK。
在上述技术方案中,在正确解码该数据包的情况下,第二通信设备还向第一通信设备发送ACK,指示第一通信设备该数据包发送成功,可以提高侧行传输的可靠性。
在一种可能的实现方式中,该获取模块具体用于:从该第一通信设备或该网络设备获取上行控制信道资源。
第六方面,本申请提供了一种网络设备,该网络设备包括:发送模块,用于发送下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于在通信设备之间初传数据包的时频资源;接收模块,用于接收在该上行控制信道资源上发送的确认信息ACK;处理模块,用于释放该时频资源对应的重传该数据包的时频资源。
在上述技术方案中,网络设备在接收到通信设备发送的ACK时,即可释放预留的重传时频资源,无需等到达到最大重传次数,因此可以提高资源利用率。
在一种可能的实现方式中,该接收模块还用于:接收在该上行控制信道资源上发送的 否认信息NACK,该NACK是在数据包传输结束时发送的;处理模块,用于释放该时频资源对应的重传该数据包的时频资源。
由于在网络拥塞、信道质量差等情况下,通信设备有可能会决定停止重传数据包。在此情况下,如果网络设备仍等到数据包达到最大重传次数或者传输成功才释放资源,会造成时频资源浪费。因此在此情况下,上述技术方案中通信设备向网络设备发送NACK,指示网络设备释放资源,这样可以提高资源利用率。
在一种可能的实现方式中,该发送模块还用于:发送侧行配置信息,该侧行配置信息用于指示该通信设备之间传输数据包应用非自适应重传模式。
在一种可能的实现方式中,该侧行配置信息还包括重传的时间间隔和最大重传次数。
在一种可能的实现方式中,该侧行调度信息包括以下信息的至少一个:该用于初传数据包的时频资源、该重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ进程号、多输入多输出MIMO模式、上行控制信道资源指示和第一通信设备标识。
在一种可能的实现方式中,该接收模块还用于:接收调度请求消息,该调度请求消息用于请求该用于在通信设备之间初传数据包的时频资源。
在上述技术方案中,网络设备在接收到通信设备发送的调度请求消息时,才为通信设备分配资源,这样可以仅在有数据发送时才占用时频资源,可以提高资源利用率。
第七方面,本申请提供一种通信设备,该通信设备包括处理器、收发器和存储器,用于执行第一方面或第一方面任意一种实现方式所述的方法。
第八方面,本申请提供一种通信设备,该通信设备包括处理器、收发器和存储器,用于执行第二方面或第二方面任意一种实现方式所述的方法。
第九方面,本申请提供一种网络设备,该网络设备包括处理器、收发器和存储器,用于执行第三方面或第三方面任意一种实现方式所述的方法。
第十方面,本申请提供一种芯片,该芯片包括处理器、收发器和存储器,用于执行第一方面或第一方面任意一种实现方式所述的方法。
第十一方面,本申请提供一种芯片,该芯片包括处理器、收发器和存储器,用于执行第二方面或第二方面任意一种实现方式所述的方法。
第十二方面,本申请提供一种芯片,该芯片包括处理器、收发器和存储器,用于执行第三方面或第三方面任意一种实现方式所述的方法。
第十三方面,本申请提供了一种计算机可读存储介质,包括指令,当其在通信设备上运行时,使得通信设备执行第一方面或第一方面任意一种实现方式所述的方法。
第十四方面,本申请提供了一种计算机可读存储介质,包括指令,当其在通信设备上运行时,使得通信设备执行第二方面或第二方面任意一种实现方式所述的方法。
第十五方面,本申请提供了一种计算机可读存储介质,包括指令,当其在网络设备上运行时,使得网络设备执行第三方面或第三方面任意一种实现方式所述的方法。
第十六方面,本申请提供了一种计算机程序产品,当其在通信设备上运行时,使得通信设备执行第一方面或第一方面任意一种实现方式所述的方法。
第十七方面,本申请提供了一种计算机程序产品,当其在通信设备上运行时,使得通信设备执行第二方面或第二方面任意一种实现方式所述的方法。
第十八方面,本申请提供了一种计算机程序产品,当其在网络设备上运行时,使得网 络设备执行第三方面或第三方面任意一种实现方式所述的方法。
附图说明
图1是LTE V2X中的调度传输模式的示意性流程图。
图2是车联网场景的示意图。
图3是本申请实施例的用于传输数据的方法的示意性流程图。
图4是应用本申请实施例的单播传输的示意性流程图。
图5是应用本申请实施例的单播传输的示意性流程图。
图6是应用本申请实施例的组播传输的示意性流程图。
图7是应用本申请实施例的组播传输的示意性流程图。
图8是本申请另一实施例的用于传输数据的方法的示意性流程图。
图9是应用本申请另一实施例的数据传输的示意性流程图。
图10是本申请实施例的通信设备的示意性结构图。
图11是本申请另一实施例的通信设备的示意性结构图。
图12是本申请实施例的网络设备的示意性结构图。
图13是本申请另一实施例提供的通信设备的示意性结构图。
图14是本申请另一实施例提供的通信设备的示意性结构图。
图15是本申请另一实施例提供的网络设备的示意性结构图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种场景下的通信设备与通信设备之间的通信。例如,如图2所示的NR车联网场景中车与车/人/基础设施之间的侧行链路的单播和组播传输、机器通信(machine type communication,MTC)/机器间通信(machine to machine,M2M)场景、长期演进车联网(long term evolution-vehicle,LTE-V)、专用短程通信技术(dedicated short range communications,DSRC)等。
本申请实施例涉及网络设备和用户设备之间的空口传输和用户设备与用户设备之间的空口传输。
本申请实施例中的通信设备可以指用户设备、终端设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来第五代(5th generation,5G)***或新无线(new radio,NR)***中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。
本申请实施例中的网络设备可以是用于与通信设备通信的设备,部署在无线接入网中用以为终端设备提供无线通信服务。该网络设备可以是全球移动通信(global system for  mobile communications,GSM)***或码分多址(code division multiple access,CDMA)中的网络设备(base transceiver station,BTS),也可以是宽带码分多址(wideband code division multiple access,WCDMA)***中的网络设备(NodeB,NB),还可以是LTE***中的演进型网络设备(evolved NodeB,eNB或eNodeB),还可以是异构网络(heterogeneous network,HetNet)场景下的微基站eNB,还可以是在分布式基站场景下的基带处理单元BBU(base band unit,基带单元)和射频拉远单元(remote radio unit,RRU),还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器,或者该网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等,本申请实施例并不限定。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
侧行链路通信的调度传输模式是基于网络设备调度的侧行通信,通信设备根据网络设备的侧行调度信息在被调度的时频资源上发送侧行通信的控制消息和数据。目前,针对调度传输模式,网络设备不知道侧行链路上数据包是否正确传输,仅在数据包的传输次数达到最大重传次数时释放调度的资源,资源的利用率较低。
本申请实施例提供一种用于传输数据的方法,实现侧行链路上的物理层混合自动重传请求(hybrid automatic repeat request,HARQ)技术,可以提高资源的利用率。
图3是本申请实施例的用于传输数据的方法的示意性流程图。图3中的方法包括以下内容中的至少部分内容。
在310中,第一通信设备获取重传的时间间隔和最大重传次数。
在320中,该第一通信设备从网络设备接收下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于初传数据包的时频资源。
在330中,该第一通信设备根据该重传的时间间隔、该最大重传次数以及该侧行调度信息,确定用于重传该数据包的时频资源。
在340中,该第一通信设备在该用于初传和/或重传该数据包的时频资源上向N个第二通信设备发送该数据包,该N为正整数。
在350中,在该第一通信设备确定该数据包发送失败的情况下,该第一通信设备在该用于重传该数据包的时频资源上重传该数据包;或者,在该第一通信设备确定该数据包发送成功的情况下,该第一通信设备在该上行控制信道资源上向该网络设备发送确认信息(acknowledge,ACK),该ACK指示该数据包发送成功。
在360中,在该网络设备接收到该第一通信设备发送的ACK后,该网络设备释放该用于重传该数据包的时频资源。
应理解,网络设备释放该用于重传该数据包的时频资源,意味着网络设备不再预留该用于重传该数据包的时频资源,当有新数据传输时,该用于重传该数据包的时频资源可以用于传输新数据。
在上述技术方案中,第一通信设备作为发送数据包的一端,在确定第一通信设备向第二通信设备初传或重传的数据包发送成功时,第一通信设备向网络设备发送ACK,以便网络设备及时释放预留的重传时频资源,提高资源利用率。第一通信设备根据网络设备调度的初传数据包的时频资源、重传的时间间隔、和最大重传次数,确定用于重传数据包的时频资源,在初传数据包失败时,第一通信设备无需向网络设备请求重传数据包的时频资源,而是直接在确定的重传数据包的时频资源实现快速重传,从而降低传输时延。此外,由于第一通信设备仅在确定第一通信设备向第二通信设备初传或重传的数据包发送成功时,向网络设备发送ACK,而在第一通信设备在确定第一通信设备向第二通信设备初传或重传的数据包发送失败时,不向网络设备反馈,即不向网络设备发送否认信息(negative acknowledge,NACK),这样可以减少第一通信设备与网络设备之间的信令交互。
下面对310-360进行详细描述。
在310中,第一通信设备获取重传的时间间隔和最大重传次数。
重传的时间间隔可以是针对同一数据包的重传距离上一次发送之间的时间间隔。具体地,重传的时间间隔可以包括初传与第一次重传之间的时间间隔,以及之后两次重传之间的时间间隔。其中,每两次传输之间的时间间隔可以相同,也可以不同。
重传的时间间隔和最大重传次数为侧行链路上的传输数据包的重传的时间间隔和最大重传次数。
一个数据包可以传输的最大次数为初传与最大重传次数之和。例如,最大重传次数为2,那么数据包最多可以传输3次。
可选地,重传的时间间隔和最大重传次数可以是预配置的。
可选地,第一通信设备可以通过接收网络设备发送的侧行调度信息获取重传的时间间隔和/或最大重传次数,即侧行调度信息还可以包括重传的时间间隔和/或最大重传次数。
可选地,第一通信设备可以通过接收网络设备发送的高层信令获取重传的时间间隔和最大重传次数,高层信令可以是无线资源控制(radio resource control,RRC)信令或者媒体访问控制(media access control,MAC)层信令等。也就是说,重传的时间间隔和最大重传次数是网络设备为通信设备配置的。
其中,RRC信令可以是***的,也可以是网络设备针对单个通信设备发的。
可选地,网络设备发送侧行配置信息用于指示侧行传输的重传模式,例如,自适应重传模式、非自适应重传模式等,第一通信设备接收到侧行配置信息后根据侧行配置信息采用相应的重传模式。另外可选的,侧行配置信息还可以包括上述的重传的时间间隔和最大重传次数。本申请实施例中侧行传输采用非自适应重传模式。
自适应重传模式中,针对每次数据包传输,第二通信设备向第一通信设备反馈ACK或NACK,第一通信设备向网络设备反馈ACK或NACK。网络设备在接收到NACK时,调度重传该数据包的时频资源。这样重传的时间、频域资源、传输参数等由网络设备动态确定。自适应重传模式中,重传和初传参数中的至少一个可以不同,重传和初传参数包括调制频域资源,编码模式、多输入多输出(multiple input multiple output,MIMO)模式等。
非自适应重传模式的用于重传数据包的时频资源是网络设备预留的,重传参数等是预配置的,均和初传相同。具体地,在第一通信设备向网络设备请求过侧行传输的时频资源后,如图4所示,在数据包传输失败时,第二通信设备向第一通信设备反馈NACK,第一 通信设备无需再请求网络设备调度侧行传输资源,可以在接收到NACK之后在预留的重传时频资源上使用和初次传输相同的传输参数进行数据包重传。
可选地,侧行配置信息还可以包括侧行反馈信道、侧行反馈发送时间间隔和上行控制信道资源指示。其中侧行反馈发送时间间隔为侧行链路上传输数据包与传输ACK或NACK的时间间隔。
在320中,该第一通信设备从网络设备接收下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于初传数据包的时频资源。
第一通信设备可以在上行控制信道资源上向网络设备反馈侧行链路数据传输的成功或失败。
用于承载第一通信设备向网络设备反馈侧行链路的数据包传输是否成功的反馈信息的控制信道可以采用和物理上行控制信道(physical uplink control channel,PUCCH)相同的设计。
可选地,第一通信设备可以通过如下方法获得PUCCH的信息:网络高层为侧行反馈配置资源组,反馈的时域资源可以通过在侧行调度信息中增加指示字段(例如,PDCCH-to-HARQ_feedback timing indicator)指示;具体使用哪个资源组可以根据反馈的信息位(bit)数确定;具体的频域资源及循环移位参数可以同PUCCH设计,通过发送侧行调度信息的下行控制信息(downlink control information,DCI)的控制信道元素(control channel element,CCE)索引、在DCI中携带的上行控制信道资源索引(PUCCH resource index)和高层配置的参数共同确定,在此不再赘述。
可选地,每个初传和重传都对应一个上行控制信道,如果第一通信设备没有反馈ACK,则该上行控制信道资源不使用。网络设备通过检测在哪个上行控制信道上收到ACK判断侧行传输次数。
可选地,第一通信设备还可以通过侧行配置信息获得上行控制信道资源。也就是说侧行配置信息中还可以包括上行控制信道指示。
可选地,第一通信设备可以通过接收网络设备发送的侧行调度信息获取重传的时间间隔和/或最大重传次数,即侧行调度信息还包括重传的时间间隔和/或最大重传次数。
在330中,该第一通信设备根据该重传的时间间隔、该最大重传次数以及该侧行调度信息,确定用于重传该数据包的时频资源。
具体地,第一通信设备根据重传的时间间隔、最大重传次数以及用于初传数据包的时频资源,确定用于重传该数据包的时频资源。
例如,初传数据包的时域资源占索引号为0的(orthogonal frequency division multiplexing,OFDM)符号,重传的时间间隔为1个时隙,最大重传次数为2,第一次重传该数据包的时域资源占索引号为2的时隙,第二次重传该数据包的时域资源占索引号为4的时隙;重传该数据包的频域资源与初传该数据包的频域资源相同。
侧行通信资源中的时域资源可以是帧、子帧、时隙、微时隙、正交频分复用(orthogonal frequency division multiplexing,OFDM)符号等不同的时间粒度。时隙包括若干个连续的OFDM符号。在NR中针对正常循环前缀(normal cyclic prefix,NCP),一个时隙包括14个OFDM符号,针对扩展CP(extended CP,ECP),一个时隙包括12个OFDM符号。
可选地,重传该数据包的时频资源也可以在侧行调度信息中指示出来。
可选地,在第一通信设备接收下行控制信息之前,第一通信设备向网络设备发送侧行调度请求,用于向网络设备请求用于初传数据包的时频资源,或用于初传数据包的时频资源和用于重传该数据包的时频资源。
可选地,侧行调度请求包括调度请求(scheduling request,SR)和缓存状态报告(buffer status report,BSR)。
在340中,该第一通信设备在该用于初传和/或重传该数据包的时频资源上向N个第二通信设备发送该数据包,该N为正整数。
第一通信设备在初传数据包失败或未达到最大重传次数的某一次重传数据包失败的情况下,会在下一次重传该数据包的时频资源上对数据包进行重传,也就是说第一通信设备会进行多次传输,直到发送成功或达到最大重传次数;在数据包传输成功时,不再对数据包进行重传。
第一通信设备向第二通信设备发送数据包。当N为1时,第一通信设备与第二通信设备进行单播传输;当N大于1时,第一通信设备同时与N个第二通信设备进行组播传输,N个第二通信设备具有相同的组标识。
针对每一次传输,第一通信设备确定数据包是否发送成功。
进一步地,在350和360中,在该第一通信设备确定该数据包发送失败的情况下,该第一通信设备在该用于重传该数据包的时频资源上重传该数据包;或者,在该第一通信设备确定该数据包发送成功的情况下,该第一通信设备在该上行控制信道资源上向该网络设备发送确认信息ACK,该ACK指示该数据包发送成功。在该网络设备接收到该第一通信设备发送的ACK后,该网络设备释放该用于重传该数据包的时频资源。也就是说,第一通信设备仅在确定第一通信设备向第二通信设备初传或重传的数据包发送成功时,向网络设备发送ACK,而在第一通信设备在确定第一通信设备向第二通信设备初传或重传的数据包发送失败时,不向网络设备反馈,即不发送NACK,这样可以减少第一通信设备与网络设备之间的信令交互。
应理解,第一通信设备是针对于当前一次传输确定数据包发送成功或失败,当前传输可以是初传也可以是重传。
在一些实施例中,当N为1时,在初传数据包之后,第一通信设备从第二通信设备接收到针对该数据包的NACK,此时第一通信设备确定该数据包发送失败;或者,在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,第一通信设备从第二通信设备接收到针对该数据包的NACK,此时第一通信设备确定该数据包发送失败。在确定数据包发送失败的情况下,第一通信设备在用于重传该数据包的时频资源上重传该数据包。
当N为1时,在初传该数据包之后,第一通信设备从第二通信设备接收到针对该数据包的ACK,此时第一通信设备确定该数据包发送成功;或者,在重传该数据包之后且针对该数据包的重传次数未达到最大重传次数时,第一通信设备从第二通信设备接收到针对该数据包的ACK,此时第一通信设备确定该数据包发送成功。在确定数据包发送失败的情况下,第一通信设备在用于重传该数据包的时频资源上重传该数据包;在确定数据包发送成功时,第一通信设备在上行控制信道资源上向网络设备发送确认信息ACK,以便网络设备及时释放预留的用于重传数据包的时频资源。其中,ACK指示该数据包发送成功。
结合具体地例子对本申请实施例的方法进行详细描述。图4是应用本申请实施例的数据传输的示意性流程图。应理解,图4仅以最大重传次数为2为例。
网络设备根据第一通信设备发送的侧行调度请求,为第一通信设备调度侧行传输的初传和重传资源,同时确定侧行传输参数,包括调制编码模式、MIMO模式等;网络设备向第一通信设备下发侧行调度信息。
第一通信设备接收网络设备下发的侧行调度信息;第一通信设备确定重传数据包的时频资源;第一通信设备根据侧行调度信息指示的传输参数在初传时频资源上发送侧行数据包。
第二通信设备接收并解码第一通信设备在侧行链路上发送的侧行数据包;第二通信设备判断解码是否正确,如果解码正确,则在侧行反馈信道上反馈ACK,如果解码失败,则在侧行反馈信道上反馈NACK。
可选地,如果侧行数据是重传数据,第二通信设备解码数据包时可以包括合并译码。
第一通信设备在侧行反馈信道上接收第二通信设备反馈的ACK或NACK;如果为ACK,第一通信设备向网络设备转发ACK,如果为NACK且没有到达最大重传次数,第一通信设备使用重传时频资源进行重传。
网络设备在上行控制信道上监测针对侧行传输的反馈消息。在侧行数据包的重传次数没有达到最大重传次数时,如果收到ACK,则释放预留的重传时频资源,具体地,如果有新数据,触发网络设备对新数据的侧行传输调度;如果没有收到ACK,网络设备继续预留重传时频资源。在侧行数据包的重传次数达到最大重传次数时,如果有新数据,触发网络设备对新数据的侧行传输调度。
考虑到在一些场景下(例如,***拥塞),允许第一通信设备提前终止数据包的HARQ重传,如图5所示,本申请实施例的方法还可以在第一通信设备确定数据包发送失败且针对该数据包的重传次数未达到最大重传次数的情况下,第一通信设备向N个第二通信设备发送指示信息,指示信息用于指示该数据包发送结束;第一通信设备在上行控制信道资源上向网络设备发送否认信息NACK,该NACK指示该数据包发送失败。此时网络设备在接收到第一通信设备发送的ACK或NACK时,释放预留的重传时频资源。
当N大于1时,在初传数据包之后,第一通信设备从N个第二通信设备中至少一个第二通信设备接收到针对该数据包的NACK,此时第一通信设备确定该数据包发送失败;或者,在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,第一通信设备从N个第二通信设备中至少一个第二通信设备接收到针对该数据包的NACK,此时第一通信设备确定该数据包发送失败。在确定数据包发送失败的情况下,第一通信设备在用于重传该数据包的时频资源上重传该数据包。
可选地,第一通信设备可以向N个第二通信设备中的每一个第二通信设备重传该数据包。
可选地,第一通信设备也可以仅向反馈NACK的第二通设备重传该数据包。
当N大于1时,如图6所示,在初传数据包之后,第一通信设备从N个第二通信设备中每个第二通信设备接收到针对该数据包的ACK,此时第一通信设备确定该数据包发送成功;或者,在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,第一通信设备从N个第二通信设备中每个第二通信设备接收到针对该数据包的ACK,此 时第一通信设备确定该数据包发送成功。或者,如图7所示,在初传数据包之后,第一通信设备未从N个第二通信设备中任意一个第二通信设备接收到针对该数据包的NACK,此时第一通信设备确定该数据包发送成功;或者,在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,第一通信设备未从N个第二通信设备中任意一个第二通信设备接收到针对该数据包的NACK,此时第一通信设备确定该数据包发送成功。
在确定数据包发送成功时,第一通信设备在上行控制信道资源上向网络设备发送确认信息ACK,以便网络设备及时释放预留的用于重传数据包的时频资源。其中,ACK指示该数据包发送成功。
可选地,对于N大于1的情况,组播组内每个第二通信设备根据该第二通信设备在组播组中的标志索引(例如,身份索引(identification index,ID index)),配置有专用侧行反馈信道。第二通信设备根据是否正确解码数据包,在各自的专用侧行反馈信道上反馈ACK或NACK。第一通信设备在各第二通信设备的专用反馈信道上接收组播组内第二通信设备反馈的ACK或NACK。
可选地,如图组播组内每个第二通信设备也可以使用公共的侧行反馈信道。如果第二通信设备解码数据包失败,则在公共侧行反馈信道上反馈NACK;如果第二通信设备解码数据包成功,则在公共侧行反馈信道上反馈ACK或不作反馈。第一通信设在未接收到NACK或接收到每个第二通信设备反馈的ACK时,执行接收到ACK后的操作;第一通信设接收到NACK时,执行接收到NACK后的操作。
本申请实施例还提供另一种用于传输数据的方法,实现物理层混合自动重传请求技术,可以提高资源的利用率。
图8是本申请另一实施例的用于传输数据的方法的示意性流程图。图8中的方法包括以下内容的至少部分内容。
在810中,第一通信设备获取重传的时间间隔和最大重传次数。
在820中,该第一通信设备从网络设备接收下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于初传数据包的时频资源。
在830中,第二通信设备获取上行控制信道资源。
可选地,第二通信设备从网络设备获取上行控制信道资源。具体地,第二通信设备可以同时接收网络设备下发的侧行调度信息,获得上行控制信道资源。
可选地,第二通信设备从第一通信设备获取上行控制信道资源。具体地,第一通信设备将DCI中携带的用于确定上行控制信道资源的信息在侧行链路上转发给第二通信设备。第一通信设备转发的信息携带在侧行控制信息(sidelink control information)中,包括用于指示上行控制信道时域资源的上行控制信道资源指示、用于指示上行控制信道频域资源和循环移位等信息的CCE索引和PUCCH资源索引等。
在840中,该第一通信设备根据该重传的时间间隔、该最大重传次数以及该侧行调度信息,确定用于重传该数据包的时频资源。
在850中,该第一通信设备在该用于初传和/或重传该数据包的时频资源上向N个第二通信设备发送该数据包,该N为正整数。
在860中,在该第二通信设备解码该数据包失败的情况下,该第二通信设备向该第一通信设备发送否定信息NACK,并执行870;或者,在该第二通信设备正确解码该数据包 的情况下,该第二通信设备在该上行控制信道资源上向网络设备发送确认信息ACK,该ACK指示该数据包发送成功,并执行880。
可选地,第二通信设备接收第一通信设备初传的该数据包;第二通信设备对初传的该数据包进行解码,在解码失败的情况下,该第二通信设备向该第一通信设备发送NACK;和/或第二通信设备接收第一通信设备重传的该数据包,在解码失败的情况下,第二通信设备向第一通信设备发送NACK。
可选地,在该第二通信设备正确解码该数据包的情况下,第二通信设备向第一通信设备发送ACK。具体地,第二通信设备接收第一通信设备初传的该数据包;第二通信设备对该初传的该数据包进行解码;在解码正确的情况下,第二通信设备向第一通信设备发送ACK;或第二通信设备接收第一通信设备重传的该数据包;第二通信设备对重传的该数据包进行解码;在解码正确的情况下,第二通信设备向第一通信设备发送ACK。
在870中,该第一通信设备在该用于重传该数据包的时频资源上重传该数据包。
在880中,在该网络设备接收到该第一通信设备发送的ACK后,该网络设备释放该用于重传该数据包的时频资源。
本实施例中的810、820、840、850、870和880可参考上文图3的相关描述,在此不再赘述。
结合具体地例子对本申请实施例的方法进行详细描述。图9是应用本申请另一实施例的数据传输的示意性流程图。应理解,图9仅以最大重传次数为2为例。
网络设备根据第一通信设备发送的侧行调度请求,为第一通信设备调度侧行传输的初传和重传资源,同时确定侧行传输参数,包括调制编码模式、MIMO模式等;网络设备向第一通信设备下发侧行调度信息。
第一通信设备接收网络设备下发的侧行调度信息;第一通信设备确定重传数据包的时频资源;第一通信设备根据侧行调度信息指示的传输参数在初传时频资源上发送侧行数据包。
第二通信设备获取上行控制信道资源;第二通信设备接收并解码第一通信设备在侧行链路上发送的侧行数据包;第二通信设备判断解码是否正确,如果解码正确,则在侧行反馈信道和上行控制信道上反馈ACK,如果解码失败,则在侧行反馈信道上反馈NACK。
可选地,如果侧行数据是重传数据,第二通信设备解码数据包时可以包括合并译码。
第一通信设备在侧行反馈信道上接收第二通信设备反馈的ACK或NACK;如果为ACK,第一通信设备停止该数据包的发送,如果为NACK且没有到达最大重传次数,第一通信设备使用重传时频资源进行重传。
网络设备在上行控制信道上监测针对侧行传输的反馈消息。在侧行数据包的重传次数没有达到最大重传次数时,如果收到ACK,则释放预留的重传时频资源,具体地,如果有新数据,触发网络设备对新数据的侧行传输调度;如果没有收到ACK,网络设备继续预留重传时频资源。在侧行数据包的重传次数达到最大重传次数时,如果有新数据,触发网络设备对新数据的侧行传输调度。
考虑到在一些场景下(例如,***拥塞),允许第一通信设备提前终止数据包的HARQ重传,本申请实施例的方法还可以在第一通信设备确定数据包发送失败且针对该数据包的重传次数未达到最大重传次数的情况下,第一通信设备向N个第二通信设备发送指示信 息,指示信息用于指示该数据包发送结束;第二通信设备接收并解码第一通信设备在侧行链路上发送的控制信息;第二通信设备判断是否为停止重传指示信息,如果是,第二通信设备在上行控制信道资源上向网络设备发送否认信息NACK,该NACK指示该数据包发送失败。此时网络设备在接收到第二通信设备发送的ACK或NACK时,释放预留的重传时频资源。
在上述技术方案中,第二通信设备作为接收数据包的一端,在第一通信设备向第二通信设备初传或重传的数据包正确解码时,第二通信设备向网络设备发送ACK,以便网络设备及时释放预留的重传时频资源,提高资源利用率。
此外,由于第二通信设备仅在初传或重传的数据包正确解码时,向网络设备发送ACK,而在第二通信设备数据包解码失败时,不向网络设备反馈,即不发送NACK,这样可以减少第二通信设备与网络设备之间的信令交互。
下面结合图10至图15对本申请的装置实施例进行描述。
图10是本申请实施例的通信设备的示意性结构图。图10中的通信设备1000可以对应于上文的第一通信设备,也可以是其他实现上述方法的通信装置,例如***级芯片、片上***(system-on-a-chip,SOC)或基带芯片等。如图10所示,通信设备1000包括接收模块1010、发送模块1020、处理模块1030和获取模块1040。
获取模块1040,用于获取重传的时间间隔和最大重传次数。
可选地,在重传的时间间隔和最大重传次数是预配置的情况下,获取模块的功能可以由处理器实现。
可选地,通信设备1000可以通过接收器接收网络设备发送的侧行调度信息,从而获取重传的时间间隔和/或最大重传次数,在这种情况下获取模块的功能可以由收发器实现,或者获取模块可以由处理器控制收发器实现。
接收模块1010,用于从网络设备接收下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于初传数据包的时频资源。
处理模块1030,用于根据该重传的时间间隔、该最大重传次数以及该侧行调度信息,确定用于重传该数据包的时频资源。
发送模块1020,用于在该用于初传和/或重传该数据包的时频资源上向N个第二通信设备发送该数据包,该N为正整数。
该发送模块1020,还用于在该通信设备1000确定该数据包发送失败的情况下,在该用于重传该数据包的时频资源上重传该数据包;或者,在该通信设备1000确定该数据包发送成功的情况下,在该上行控制信道资源上向该网络设备发送确认信息ACK,该ACK指示该数据包发送成功。
可选地,该发送模块1020还用于:在该通信设备1000确定该数据包发送失败且针对该数据包的重传次数未达到该最大重传次数的情况下,向该N个第二通信设备发送指示信息,该指示信息用于指示该数据包发送结束;在该上行控制信道资源上向该网络设备发送否认信息NACK,该NACK指示该数据包发送失败。
可选地,该N等于1;该接收模块1010还用于:在初传该数据包之后,从该第二通信设备接收到针对该数据包的ACK。该处理模块1030,还用于确定该数据包发送成功;或者,该接收模块1010,还用于在重传该数据包之后且针对该数据包的重传次数未达到 该最大重传次数时,从该第二通信设备接收到针对该数据包的ACK;该处理模块1030,还用于确定该数据包发送成功。
可选地,该N大于1,该N个第二通信设备具有相同的组标识;该接收模块1010,还用于在初传该数据包之后,从该N个第二通信设备中每个第二通信设备接收到针对该数据包的ACK;该处理模块1030,还用于确定该数据包发送成功;或者,该接收模块1010,还用于在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,从该N个第二通信设备中每个第二通信设备接收到针对该数据包的ACK;该处理模块1030,还用于确定该数据包发送成功;或者,该处理模块1030,还用于在初传该数据包之后,该通信设备1000未从该N个第二通信设备中任意一个第二通信设备接收到针对该数据包的NACK时,确定该数据包发送成功;或者,该处理模块1030,还用于在重传该数据包之后、针对该数据包的重传次数未达到该最大重传次数,且该通信设备1000未从该N个第二通信设备中任意一个第二通信设备接收到针对该数据包的NACK时,确定该数据包发送成功。
可选地,该N等于1,该接收模块1010还用于:在初传该数据包之后,从该第二通信设备接收到针对该数据包的NACK;该处理模块1030,还用于确定该数据包发送失败;或该接收模块1010,还用于在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,从该第二通信设备接收到针对该数据包的NACK;该处理模块1030,还用于确定该数据包发送失败。
可选地,该N大于1,该N个第二通信设备具有相同的组标识;该接收模块1010,还用于在初传该数据包之后,从该N个第二通信设备中至少一个第二通信设备接收到针对该数据包的NACK;该处理模块1030,还用于确定该数据包发送失败;或该接收模块1010,还用于在重传该数据包之后且针对该数据包的重传次数未达到该最大重传次数时,从该N个第二通信设备中至少一个第二通信设备接收到针对该数据包的NACK;该处理模块1030,还用于确定该数据包发送失败。
可选地,该接收模块1010还用于:从该网络设备接收侧行配置信息,该侧行配置信息用于指示该通信设备1000应用非自适应重传模式。
可选地,该侧行调度信息包括以下信息的至少一个:该用于初传数据包的时频资源、该重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ进程号、多输入多输出MIMO模式、上行控制信道资源指示和该通信设备1000标识。
可选地,该发送模块1020还用于:向该网络设备发送侧行调度请求,该侧行调度请求用于请求该用于初传数据包的时频资源。
接收模块1010可以由接收器实现。处理模块1030可以由处理器实现。发送模块1020可以由发送器实现。获取模块1040可以由接收器或处理器实现。接收模块1010、发送模块1020、处理模块1030和获取模块1040的具体功能和有益效果可以参见图3所示的方法,在此就不再赘述。
图11是本申请另一实施例的通信设备的示意性结构图。图11中的通信设备1100可以对应于上文的第二通信设备,也可以是其他实现上述方法的通信装置,例如***级芯片、片上***SOC或基带芯片等。如图11所示,通信设备1100包括接收模块1110、发送模块1120和获取模块1140。
获取模块1140,用于获取上行控制信道资源。
接收模块1110,用于接收第一通信设备初传或重传的数据包。
发送模块1120,用于在该通信设备1100解码该数据包失败的情况下,向该第一通信设备发送否定信息NACK;或者,在该通信设备1100正确解码该数据包的情况下,在该上行控制信道资源上向网络设备发送确认信息ACK,该ACK指示该数据包发送成功。
可选地,该接收模块1110还用于:在该通信设备1100解码该数据包失败且针对该数据包的重传次数未达到该最大重传次数的情况下,从该第一通信设备接收指示信息,该指示信息用于指示该数据包传输结束;发送模块1120,还用于在该上行控制信道资源上向网络设备发送否认信息NACK,该NACK指示该数据包发送失败。
可选地,在该通信设备1100正确解码该数据包的情况下,该发送模块1120还用于:向该第一通信设备发送ACK。
可选地,该获取模块1140具体用于:从该第一通信设备或该网络设备获取上行控制信道资源。
接收模块1110可以由接收器实现。获取模块1140可以由接收器实现。发送模块1120可以由发送器实现。接收模块1110、发送模块1120和获取模块1140的具体功能和有益效果可以参见图8所示的方法,在此就不再赘述。
图12是本申请实施例的网络设备的示意性结构图。图12中的网络设备1200可以对应于上文的网络设备,也可以是其他实现上述方法的通信装置,例如***级芯片、片上***SOC或基带芯片等。如图12所示,网络设备1200包括接收模块1210、发送模块1220和处理模块1230。
发送模块1220,用于发送下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于在通信设备之间初传数据包的时频资源。
接收模块1210,用于接收在该上行控制信道资源上发送的确认信息ACK;
处理模块1230,用于释放该时频资源对应的重传该数据包的时频资源。
可选地,该接收模块1210还用于:接收在该上行控制信道资源上发送的否认信息NACK,该NACK是在数据包传输结束时发送的;处理模块1230,用于释放该时频资源对应的重传该数据包的时频资源。
可选地,该发送模块1220还用于:发送侧行配置信息,该侧行配置信息用于指示该通信设备之间传输数据包应用非自适应重传模式。
可选地,该侧行配置信息还包括重传的时间间隔和最大重传次数。
可选地,该侧行调度信息包括以下信息的至少一个:该用于初传数据包的时频资源、该重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ进程号、多输入多输出MIMO模式、上行控制信道资源指示和第一通信设备标识。
可选地,该接收模块1210还用于:接收调度请求消息,该调度请求消息用于请求该用于在通信设备之间初传数据包的时频资源。
接收模块1210可以由接收器实现。处理模块1230可以由处理器实现。发送模块1220可以由发送器实现。接收模块1210、发送模块1220、处理模块1230的具体功能和有益效果可以参见图2或3所示的方法,在此就不再赘述。
图13是本申请另一实施例提供的通信设备的示意性结构图。图13中的通信设备1300 可以对应于上文的第一通信设备,也可以是其他实现上述方法的通信装置,例如***级芯片、片上***SOC或基带芯片等。如图13所示,通信设备1300包括收发器1310、处理器1320、存储器1330。
图13中仅示出了一个存储器和处理器。在实际的通信设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
收发器1310、处理器1320、存储器1330之间通过内部连接通路互相通信,传递控制和/或数据信号。
具体地,在重传的时间间隔和最大重传次数是预配置的情况下,处理器1320从存储器1330获取重传的时间间隔和最大重传次数;或者收发器1310接收网络设备发送的侧行调度信息,从而获取重传的时间间隔和/或最大重传次数;或者由处理器1320控制收发器1310获取重传的时间间隔和/或最大重传次数。
收发器1310,还用于从网络设备接收下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于初传数据包的时频资源。
处理器1320,用于根据该重传的时间间隔、该最大重传次数以及该侧行调度信息,确定用于重传该数据包的时频资源。
收发器1310,还用于在该用于初传和/或重传该数据包的时频资源上向N个第二通信设备发送该数据包,该N为正整数。
收发器1310,还用于在该通信设备1300确定该数据包发送失败的情况下,在该用于重传该数据包的时频资源上重传该数据包;或者,在该通信设备1300确定该数据包发送成功的情况下,在该上行控制信道资源上向该网络设备发送确认信息ACK,该ACK指示该数据包发送成功。
通信设备1300的具体工作过程和有益效果可以参见图3所示实施例中的描述,在此不再赘述。
图14是本申请另一实施例提供的通信设备的示意性结构图。图14中的通信设备1400可以对应于上文的第二通信设备,也可以是其他实现上述方法的通信装置,例如***级芯片、片上***SOC或基带芯片等。如图14所示,通信设备1400包括收发器1310、处理器1420、存储器1430。
图14中仅示出了一个存储器和处理器。在实际的通信设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
收发器1410、处理器1420、存储器1430之间通过内部连接通路互相通信,传递控制和/或数据信号。
具体地,收发器1410,用于获取上行控制信道资源。
收发器1410,还用于接收第一通信设备初传或重传的数据包。
收发器1410,还用于在该通信设备1400解码该数据包失败的情况下,向该第一通信设备发送否定信息NACK;或者,在该通信设备1400正确解码该数据包的情况下,在该上行控制信道资源上向网络设备发送确认信息ACK,该ACK指示该数据包发送成功。
通信设备1400的具体工作过程和有益效果可以参见图8所示实施例中的描述,在此 不再赘述。
图15是本申请另一实施例提供的网络设备的示意性结构图。图15中的网络设备1500可以对应于上文的网络设备,也可以是其他实现上述方法的通信装置,例如***级芯片、片上***SOC或基带芯片等。如图15所示,网络设备1500包括收发器1510、处理器1520、存储器1530。
图13中仅示出了一个存储器和处理器。在实际的网络设备产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。
收发器1510、处理器1520、存储器1530之间通过内部连接通路互相通信,传递控制和/或数据信号。
具体地,收发器1510,用于发送下行控制信息,该下行控制信息包括侧行调度信息,该侧行调度信息指示上行控制信道资源和用于在通信设备之间初传数据包的时频资源。
收发器1510,还用于接收在该上行控制信道资源上发送的确认信息ACK;
处理器1520,用于释放该时频资源对应的重传该数据包的时频资源。
通信设备1500的具体工作过程和有益效果可以参见图2或3所示实施例中的描述,在此不再赘述。
本申请各实施例所述的收发器也可以称为收发单元、收发机、收发装置等。处理器也可以称为处理单元,处理单板,处理模块、处理装置等。可选的,可以将收发器中用于实现接收功能的器件视为接收单元,将收发器中用于实现发送功能的器件视为发送单元,即收发器包括接收单元和发送单元。接收单元有时也可以称为接收机、接收器、或接收电路等。发送单元有时也可以称为发射机、发射器或者发射电路等。
本申请各实施例所述的存储器用于存储处理器运行所需的计算机指令和参数。
本申请各实施例所述的处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。本申请各实施例所述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的指令,结合其硬件完成上述方法的步骤。
在本申请的各种实施例中,各过程的序号的取值并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其他任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产 品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包括一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如数字视频光盘(digital video disc,DVD))、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖 在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

Claims (40)

  1. 一种用于传输数据的方法,其特征在于,包括:
    第一通信设备获取重传的时间间隔和最大重传次数;
    所述第一通信设备从网络设备接收下行控制信息,所述下行控制信息包括侧行调度信息,所述侧行调度信息指示上行控制信道资源和用于初传数据包的时频资源;
    所述第一通信设备根据所述重传的时间间隔、所述最大重传次数以及所述侧行调度信息,确定用于重传所述数据包的时频资源;
    所述第一通信设备在所述用于初传和/或重传所述数据包的时频资源上向N个第二通信设备发送所述数据包,所述N为正整数;
    在所述第一通信设备确定所述数据包发送失败的情况下,所述第一通信设备在所述用于重传所述数据包的时频资源上重传所述数据包;或者,
    在所述第一通信设备确定所述数据包发送成功的情况下,所述第一通信设备在所述上行控制信道资源上向所述网络设备发送确认信息ACK,所述ACK指示所述数据包发送成功。
  2. 根据权利要求1所述的方法,其特征在于,所述方法还包括:
    在所述第一通信设备确定所述数据包发送失败且针对所述数据包的重传次数未达到所述最大重传次数的情况下,所述第一通信设备向所述N个第二通信设备发送指示信息,所述指示信息用于指示所述数据包发送结束;
    所述第一通信设备在所述上行控制信道资源上向所述网络设备发送否认信息NACK,所述NACK指示所述数据包发送失败。
  3. 根据权利要求1或2所述的方法,其特征在于,所述N等于1;所述第一通信设备确定所述数据包发送成功,包括:
    在初传所述数据包之后,所述第一通信设备从所述第二通信设备接收到针对所述数据包的ACK;
    所述第一通信设备确定所述数据包发送成功;或者,
    在重传所述数据包之后且针对所述数据包的重传次数未达到所述最大重传次数时,所述第一通信设备从所述第二通信设备接收到针对所述数据包的ACK;
    所述第一通信设备确定所述数据包发送成功。
  4. 根据权利要求1或2所述的方法,其特征在于,所述N大于1,所述N个第二通信设备具有相同的组标识;
    所述第一通信设备确定所述数据包发送成功,包括:
    在初传所述数据包之后,所述第一通信设备从所述N个第二通信设备中每个第二通信设备接收到针对所述数据包的ACK;
    所述第一通信设备确定所述数据包发送成功;或者,
    在重传所述数据包之后且针对所述数据包的重传次数未达到所述最大重传次数时,所述第一通信设备从所述N个第二通信设备中每个第二通信设备接收到针对所述数据包的ACK;
    所述第一通信设备确定所述数据包发送成功;或者,
    在初传所述数据包之后,所述第一通信设备未从所述N个第二通信设备中任意一个第二通信设备接收到针对所述数据包的NACK;
    所述第一通信设备确定所述数据包发送成功;或者,
    在重传所述数据包之后且针对所述数据包的重传次数未达到所述最大重传次数时,所述第一通信设备未从所述N个第二通信设备中任意一个第二通信设备接收到针对所述数据包的NACK;
    所述第一通信设备确定所述数据包发送成功。
  5. 根据权利要求1或2所述的方法,其特征在于,所述N等于1,所述第一通信设备确定所述数据包发送失败,包括:
    在初传所述数据包之后,所述第一通信设备从所述第二通信设备接收到针对所述数据包的NACK;
    所述第一通信设备确定所述数据包发送失败;或者,
    在重传所述数据包之后且针对所述数据包的重传次数未达到所述最大重传次数时,所述第一通信设备从所述第二通信设备接收到针对所述数据包的NACK;
    所述第一通信设备确定所述数据包发送失败。
  6. 根据权利要求1或2所述的方法,其特征在于,所述N大于1,所述N个第二通信设备具有相同的组标识;
    所述第一通信设备确定所述数据包发送失败,包括:
    在初传所述数据包之后,所述第一通信设备从所述N个第二通信设备中至少一个第二通信设备接收到针对所述数据包的NACK;
    所述第一通信设备确定所述数据包发送失败;或者,
    在重传所述数据包之后且针对所述数据包的重传次数未达到所述最大重传次数时,所述第一通信设备从所述N个第二通信设备中至少一个第二通信设备接收到针对所述数据包的NACK;
    所述第一通信设备确定所述数据包发送失败。
  7. 根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一通信设备从所述网络设备接收侧行配置信息,所述侧行配置信息用于指示所述第一通信设备应用非自适应重传模式。
  8. 根据权利要求1至7中任一项所述的方法,其特征在于,所述侧行调度信息包括以下信息的至少一个:所述用于初传数据包的时频资源、所述重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ进程号、多输入多输出MIMO模式、上行控制信道资源指示和所述第一通信设备标识。
  9. 根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:
    所述第一通信设备向所述网络设备发送侧行调度请求,所述侧行调度请求用于请求所述用于初传数据包的时频资源。
  10. 一种用于传输数据的方法,其特征在于,包括:
    第二通信设备获取上行控制信道资源;
    所述第二通信设备接收第一通信设备初传或重传的数据包;
    在所述第二通信设备解码所述数据包失败的情况下,所述第二通信设备向所述第一通信设备发送否定信息NACK;或者,
    在所述第二通信设备正确解码所述数据包的情况下,所述第二通信设备在所述上行控制信道资源上向网络设备发送确认信息ACK,所述ACK指示所述数据包发送成功。
  11. 根据权利要求10所述的方法,其特征在于,所述方法还包括:
    在所述第二通信设备解码所述数据包失败且针对所述数据包的重传次数未达到所述最大重传次数的情况下,所述第二通信设备从所述第一通信设备接收指示信息,所述指示信息用于指示所述数据包传输结束;
    所述第二通信设备在所述上行控制信道资源上向网络设备发送否认信息NACK,所述NACK指示所述数据包发送失败。
  12. 根据权利要求10或11所述的方法,其特征在于,在所述第二通信设备正确解码所述数据包的情况下,所述方法还包括:
    所述第二通信设备向所述第一通信设备发送ACK。
  13. 根据权利要求10至12中任一项所述的方法,其特征在于,所述第二通信设备获取上行控制信道资源,包括:
    所述第二通信设备从所述第一通信设备或所述网络设备获取上行控制信道资源。
  14. 一种用于传输数据的方法,其特征在于,包括:
    网络设备发送下行控制信息,所述下行控制信息包括侧行调度信息,所述侧行调度信息指示上行控制信道资源和用于在通信设备之间初传数据包的时频资源;
    所述网络设备接收在所述上行控制信道资源上发送的确认信息ACK;
    所述网络设备释放所述时频资源对应的重传所述数据包的时频资源。
  15. 根据权利要求14所述的方法,其特征在于,所述方法还包括:
    所述网络设备接收在所述上行控制信道资源上发送的否认信息NACK,所述NACK是在数据包传输结束时发送的;
    所述网络设备释放所述时频资源对应的重传所述数据包的时频资源。
  16. 根据权利要求14或15所述的方法,其特征在于,所述方法还包括:
    所述网络设备发送侧行配置信息,所述侧行配置信息用于指示所述通信设备之间传输数据包应用非自适应重传模式。
  17. 根据权利要求16所述的方法,其特征在于,所述侧行配置信息还包括重传的时间间隔和最大重传次数。
  18. 根据权利要求14至17中任一项所述的方法,其特征在于,所述侧行调度信息包括以下信息的至少一个:所述用于初传数据包的时频资源、所述重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ进程号、多输入多输出MIMO模式、上行控制信道资源指示和第一通信设备标识。
  19. 根据权利要求14至18中任一项所述的方法,其特征在于,所述方法还包括:
    所述网络设备接收调度请求消息,所述调度请求消息用于请求所述用于在通信设备之间初传数据包的时频资源。
  20. 一种通信设备,其特征在于,包括:
    获取模块,用于获取重传的时间间隔和最大重传次数;
    接收模块,用于从网络设备接收下行控制信息,所述下行控制信息包括侧行调度信息,所述侧行调度信息指示上行控制信道资源和用于初传数据包的时频资源;
    处理模块,用于根据所述重传的时间间隔、所述最大重传次数以及所述侧行调度信息,确定用于重传所述数据包的时频资源;
    发送模块,用于在所述用于初传和/或重传所述数据包的时频资源上向N个第二通信设备发送所述数据包,所述N为正整数;
    所述发送模块,还用于在所述通信设备确定所述数据包发送失败的情况下,在所述用于重传所述数据包的时频资源上重传所述数据包;或者,在所述通信设备确定所述数据包发送成功的情况下,在所述上行控制信道资源上向所述网络设备发送确认信息ACK,所述ACK指示所述数据包发送成功。
  21. 根据权利要求20所述的通信设备,其特征在于,所述发送模块还用于:
    在所述通信设备确定所述数据包发送失败且针对所述数据包的重传次数未达到所述最大重传次数的情况下,向所述N个第二通信设备发送指示信息,所述指示信息用于指示所述数据包发送结束;
    在所述上行控制信道资源上向所述网络设备发送否认信息NACK,所述NACK指示所述数据包发送失败。
  22. 根据权利要求20或21所述的通信设备,其特征在于,所述N等于1;所述接收模块还用于:
    在初传所述数据包之后,从所述第二通信设备接收到针对所述数据包的ACK;
    所述处理模块,还用于确定所述数据包发送成功;或者,
    所述接收模块,还用于在重传所述数据包之后且针对所述数据包的重传次数未达到所述最大重传次数时,从所述第二通信设备接收到针对所述数据包的ACK;
    所述处理模块,还用于确定所述数据包发送成功。
  23. 根据权利要求20或21所述的通信设备,其特征在于,所述N大于1,所述N个第二通信设备具有相同的组标识;
    所述接收模块,还用于在初传所述数据包之后,从所述N个第二通信设备中每个第二通信设备接收到针对所述数据包的ACK;
    所述处理模块,还用于确定所述数据包发送成功;或者,
    所述接收模块,还用于在重传所述数据包之后且针对所述数据包的重传次数未达到所述最大重传次数时,从所述N个第二通信设备中每个第二通信设备接收到针对所述数据包的ACK;
    所述处理模块,还用于确定所述数据包发送成功;或者,
    所述处理模块,还用于在初传所述数据包之后,所述通信设备未从所述N个第二通信设备中任意一个第二通信设备接收到针对所述数据包的NACK时,确定所述数据包发送成功;或者,
    所述处理模块,还用于在重传所述数据包之后、针对所述数据包的重传次数未达到所述最大重传次数,且所述通信设备未从所述N个第二通信设备中任意一个第二通信设备接收到针对所述数据包的NACK时,确定所述数据包发送成功。
  24. 根据权利要求20或21所述的通信设备,其特征在于,所述N等于1,所述接收 模块还用于:
    在初传所述数据包之后,从所述第二通信设备接收到针对所述数据包的NACK;
    所述处理模块,还用于确定所述数据包发送失败;或
    所述接收模块,还用于在重传所述数据包之后且针对所述数据包的重传次数未达到所述最大重传次数时,从所述第二通信设备接收到针对所述数据包的NACK;
    所述处理模块,还用于确定所述数据包发送失败。
  25. 根据权利要求20或21所述的通信设备,其特征在于,所述N大于1,所述N个第二通信设备具有相同的组标识;
    所述接收模块,还用于在初传所述数据包之后,从所述N个第二通信设备中至少一个第二通信设备接收到针对所述数据包的NACK;
    所述处理模块,还用于确定所述数据包发送失败;或
    所述接收模块,还用于在重传所述数据包之后且针对所述数据包的重传次数未达到所述最大重传次数时,从所述N个第二通信设备中至少一个第二通信设备接收到针对所述数据包的NACK;
    所述处理模块,还用于确定所述数据包发送失败。
  26. 根据权利要求20至25中任一项所述的通信设备,其特征在于,所述接收模块,还用于:
    从所述网络设备接收侧行配置信息,所述侧行配置信息用于指示所述通信设备应用非自适应重传模式。
  27. 根据权利要求20至26中任一项所述的通信设备,其特征在于,所述侧行调度信息包括以下信息的至少一个:所述用于初传数据包的时频资源、所述重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ进程号、多输入多输出MIMO模式、上行控制信道资源指示和所述通信设备标识。
  28. 根据权利要求20至27中任一项所述的通信设备,其特征在于,所述发送模块还用于:
    向所述网络设备发送侧行调度请求,所述侧行调度请求用于请求所述用于初传数据包的时频资源。
  29. 一种通信设备,其特征在于,包括:
    获取模块,用于获取上行控制信道资源;
    接收模块,用于接收第一通信设备初传或重传的数据包;
    发送模块,用于在所述通信设备解码所述数据包失败的情况下,向所述第一通信设备发送否定信息NACK;或者,在所述通信设备正确解码所述数据包的情况下,在所述上行控制信道资源上向网络设备发送确认信息ACK,所述ACK指示所述数据包发送成功。
  30. 根据权利要求29所述的通信设备,其特征在于,所述接收模块还用于:
    在所述通信设备解码所述数据包失败且针对所述数据包的重传次数未达到所述最大重传次数的情况下,从所述第一通信设备接收指示信息,所述指示信息用于指示所述数据包传输结束;
    发送模块,还用于在所述上行控制信道资源上向网络设备发送否认信息NACK,所述NACK指示所述数据包发送失败。
  31. 根据权利要求29或30所述的通信设备,其特征在于,在所述通信设备正确解码所述数据包的情况下,所述发送模块还用于:
    向所述第一通信设备发送ACK。
  32. 根据权利要求29至31中任一项所述的通信设备,其特征在于,所述获取模块具体用于:
    从所述第一通信设备或所述网络设备获取上行控制信道资源。
  33. 一种网络设备,其特征在于,包括:
    发送模块,用于发送下行控制信息,所述下行控制信息包括侧行调度信息,所述侧行调度信息指示上行控制信道资源和用于在通信设备之间初传数据包的时频资源;
    接收模块,用于接收在所述上行控制信道资源上发送的确认信息ACK;
    处理模块,用于释放所述时频资源对应的重传所述数据包的时频资源。
  34. 根据权利要求33所述的网络设备,其特征在于,所述接收模块还用于:
    接收在所述上行控制信道资源上发送的否认信息NACK,所述NACK是在数据包传输结束时发送的;
    处理模块,用于释放所述时频资源对应的重传所述数据包的时频资源。
  35. 根据权利要求33或34所述的网络设备,其特征在于,所述发送模块还用于:
    发送侧行配置信息,所述侧行配置信息用于指示所述通信设备之间传输数据包应用非自适应重传模式。
  36. 根据权利要求35所述的网络设备,其特征在于,所述侧行配置信息还包括重传的时间间隔和最大重传次数。
  37. 根据权利要求33至36中任一项所述的网络设备,其特征在于,所述侧行调度信息包括以下信息的至少一个:所述用于初传数据包的时频资源、所述重传的时间间隔、调制编码模式、新数据指示、混合自动重传HARQ进程号、多输入多输出MIMO模式、上行控制信道资源指示和第一通信设备标识。
  38. 根据权利要求33至37中任一项所述的网络设备,其特征在于,所述接收模块还用于:
    接收调度请求消息,所述调度请求消息用于请求所述用于在通信设备之间初传数据包的时频资源。
  39. 一种计算机可读存储介质,其特征在于,包括指令,当所述指令在通信设备上运行时,使得通信设备执行如权利要求1至13中任一项所述的方法。
  40. 一种计算机可读存储介质,其特征在于,包括指令,当所述指令在网络设备上运行时,使得网络设备执行如权利要求14至19中任一项所述的方法。
PCT/CN2020/071287 2019-01-11 2020-01-10 用于传输数据的方法、通信设备和网络设备 WO2020143731A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201910028388.9A CN111435885B (zh) 2019-01-11 2019-01-11 用于传输数据的方法、通信设备和网络设备
CN201910028388.9 2019-01-11

Publications (1)

Publication Number Publication Date
WO2020143731A1 true WO2020143731A1 (zh) 2020-07-16

Family

ID=71520479

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/071287 WO2020143731A1 (zh) 2019-01-11 2020-01-10 用于传输数据的方法、通信设备和网络设备

Country Status (2)

Country Link
CN (1) CN111435885B (zh)
WO (1) WO2020143731A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112235830A (zh) * 2020-10-16 2021-01-15 京信通信***(中国)有限公司 数据传输方法、装置、基站和计算机可读存储介质

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112969053B (zh) * 2021-02-23 2023-04-07 南京领行科技股份有限公司 车内信息传输方法、装置、车载设备及存储介质
CN115225219A (zh) * 2021-04-16 2022-10-21 展讯通信(上海)有限公司 一种反馈方法、装置及设备
CN116095864A (zh) * 2021-11-01 2023-05-09 维沃移动通信有限公司 用于旁链路sl传输的方法、装置、ue及网络侧设备
CN117812562A (zh) * 2022-09-30 2024-04-02 华为技术有限公司 一种通信方法及装置
CN117939492A (zh) * 2022-10-26 2024-04-26 华为技术有限公司 一种侧行链路通信的方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105553612A (zh) * 2015-12-10 2016-05-04 上海华为技术有限公司 一种d2d通信链路的传输方法和基站以及终端
CN105991247A (zh) * 2015-02-16 2016-10-05 中兴通讯股份有限公司 一种设备到设备发送、接收、调度方法和相应装置
CN107645774A (zh) * 2016-07-20 2018-01-30 普天信息技术有限公司 V2x网络中调度pc5口资源的确认方法
WO2018151637A1 (en) * 2017-02-17 2018-08-23 Telefonaktiebolaget Lm Ericsson (Publ) Sidelink resource signaling

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113400B (zh) * 2013-04-18 2017-07-28 上海交通大学 双路径d2d***中的混合自动重传方法和频率调度方法
CN106797635B (zh) * 2014-09-03 2020-01-21 华为技术有限公司 用于d2d资源分配的***和方法
US11082994B2 (en) * 2016-04-01 2021-08-03 Lg Electronics Inc. Method for V2X communication performed by means of terminal in wireless communication system and terminal using same
US11115995B2 (en) * 2016-08-23 2021-09-07 Telefonaktiebolaget L M Ericsson (Publ) Scheduling timer
CN107995605B (zh) * 2016-10-27 2020-07-10 工业和信息化部电信研究院 一种移动通信***及终端直通单播发送控制方法
WO2018084608A2 (en) * 2016-11-03 2018-05-11 Lg Electronics Inc. Method for determining retransmission numbers of sidelink data in wireless communication system and a device therefor
CN108923894B (zh) * 2017-03-23 2023-04-18 中兴通讯股份有限公司 一种信息传输的方法、用户设备、基站、存储介质和***
CN108809484B (zh) * 2017-04-28 2020-04-21 华为技术有限公司 一种信道状态的指示方法、装置及网络设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105991247A (zh) * 2015-02-16 2016-10-05 中兴通讯股份有限公司 一种设备到设备发送、接收、调度方法和相应装置
CN105553612A (zh) * 2015-12-10 2016-05-04 上海华为技术有限公司 一种d2d通信链路的传输方法和基站以及终端
CN107645774A (zh) * 2016-07-20 2018-01-30 普天信息技术有限公司 V2x网络中调度pc5口资源的确认方法
WO2018151637A1 (en) * 2017-02-17 2018-08-23 Telefonaktiebolaget Lm Ericsson (Publ) Sidelink resource signaling

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MEDIATEK INC.: "ACK/NACK Feedback Design and Reliability for NR URLLC", 3GPP TSG RAN WG1 MEETING #93, R1-1806812, 25 May 2018 (2018-05-25), XP051442013, DOI: 20200328095322A *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112235830A (zh) * 2020-10-16 2021-01-15 京信通信***(中国)有限公司 数据传输方法、装置、基站和计算机可读存储介质
CN112235830B (zh) * 2020-10-16 2023-12-05 京信网络***股份有限公司 数据传输方法、装置、基站和计算机可读存储介质

Also Published As

Publication number Publication date
CN111435885A (zh) 2020-07-21
CN111435885B (zh) 2022-02-25

Similar Documents

Publication Publication Date Title
WO2020143731A1 (zh) 用于传输数据的方法、通信设备和网络设备
US10178676B2 (en) Data transmission method, device, and system
WO2020088540A1 (zh) 传输方法和装置
US10314032B2 (en) Method and base station identifying PUCCH for processing feedback of user equipment
US11140731B2 (en) Data transmission method, communication device, and data transmission system
US20210167897A1 (en) Low latency harq protocol for urllc services
US20210376959A1 (en) Method and apparatus for supporting harq retransmission in wireless communication system
WO2020199957A1 (zh) 一种重传资源的调度方法及设备
WO2014176972A1 (zh) D2d通信中的数据发送方法和设备
WO2014110875A1 (zh) 数据传输方法、基站和用户设备
US10075264B2 (en) Data transmission method, device, and system
WO2021032008A1 (zh) 通信方法和通知装置
WO2012130094A1 (zh) 一种用于帧确认的方法和装置
WO2018202193A1 (zh) 一种数据传输方法、装置和***
WO2021017792A1 (zh) 一种反馈信息的传输方法及终端装置
WO2015013965A1 (zh) 一种数据传输资源配置的方法和设备
US20220209905A1 (en) Method and apparatus for sidelink resource allocation
CN109792330A (zh) 传输信息的方法、网络设备和终端设备
WO2020192379A1 (zh) 资源分配方法及装置、存储介质、终端
JP2023520705A (ja) データ送信方法、装置及び通信システム
WO2021007778A1 (en) Method and apparatus for resource allocation in v2x communication
US8824377B2 (en) Method of transmitting data within a telecommunications system
WO2020221344A1 (zh) 信道传输方法及相关设备
WO2023039994A1 (zh) 信息反馈方法、装置、设备及介质
WO2022151964A1 (zh) 一种数据传输方法及装置

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: 20739191

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: 20739191

Country of ref document: EP

Kind code of ref document: A1